/**handles:contact-form-7,parent-style,ohio-style,icon-pack-fontawesome,js_composer_front**/
.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    word-wrap: normal !important
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em .5em 1em;
    padding: .2em 1em;
    border: 2px solid #00a0d2
}

.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .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.payment-required .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: relative;
    top: -2ex;
    left: 1em;
    z-index: 100;
    border: 1px solid #dc3232;
    background: #fff;
    padding: .2em .8em;
    width: 24em
}

.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em
}

.wpcf7-list-item-label::after, .wpcf7-list-item-label::before {
    content: " "
}

.wpcf7-spinner {
    visibility: hidden;
    display: inline-block;
    background-color: #23282d;
    opacity: .75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: relative
}

form.submitting .wpcf7-spinner {
    visibility: visible
}

.wpcf7-spinner::before {
    content: '';
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

@media (prefers-reduced-motion: reduce) {
    .wpcf7-spinner::before {
        animation-name: blink;
        animation-duration: 2s
    }
}

@keyframes spin {
    from {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

@keyframes blink {
    from {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.wpcf7 [inert] {
    opacity: .5
}

.wpcf7 input[type=file] {
    cursor: pointer
}

.wpcf7 input[type=file]:disabled {
    cursor: default
}

.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed
}

.wpcf7 input[type=email], .wpcf7 input[type=tel], .wpcf7 input[type=url] {
    direction: ltr
}

.wpcf7-reflection > output {
    display: list-item;
    list-style: none
}

.wpcf7-reflection > output[hidden] {
    display: none
}

@charset "UTF-8";
/*!
Theme Name: Ohio
Theme URI: http://ohio.clbthemes.com/
Author: Colabrio
Author URI: http://clbthemes.com/
Description: Ohio is a WordPress theme bundled with premium plugins to build a modern and functional website.
Version: 3.4.4
Tested up to: 8.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ohio
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
:root {
    --clb-color-primary: #db0a2d;
    --clb-color-primary-50: rgba(219, 10, 45, 0.5);
    --clb-color-secondary: #7646dd;
    --clb-color-secondary-50: rgba(118, 70, 221, 0.5);
    --clb-color-white: white;
    --clb-color-black: #111013;
    --clb-color-black-rgb: 17, 16, 19;
    --clb-color-black-light: #161519;
    --clb-color-black-light-dm-ignore: var(--clb-color-black-light);
    --clb-color-overlay: #111013;
    --clb-color-grey: #635d6f;
    --clb-color-grey-light: #9690a2;
    --clb-color-success: #29a366;
    --clb-color-warning: #ec8013;
    --clb-color-danger: #db0a2d;
    --clb-color-neutral: #9690a2;
    --clb-selection-color: color-mix(in srgb, var(--clb-color-primary) 20%, transparent);
    --clb-placeholder-color: #635d6f;
    --clb-link-color: inherit;
    --clb-link-hover-color: var(--clb-color-primary);
    --clb-border-color: rgba(150, 144, 162, 0.15);
    --clb-button-color: var(--clb-color-black-light);
    --clb-button-hover-color: var(--clb-color-primary);
    --clb-video-button-color: var(--clb-button-color);
    --clb-paginator-button-color: var(--clb-body-color);
    --clb-paginator-button-hover-color: var(--clb-color-primary);
    --clb-fill-color: color-mix(in srgb, var(--clb-color-neutral) 8%, transparent);
    --clb-pattern-color: color-mix(in srgb, var(--clb-color-neutral) 30%, transparent);
    --clb-preloader-color: var(--clb-color-white);
    --clb-preloader-spinner-color: #161519;
    --clb-body-light-mode-color: var(--clb-color-black-light);
    --clb-offer-banner-color-start: #D3FC96;
    --clb-offer-banner-color-end: #A6FDDA;
    --clb-offer-banner-color: #A6FDDA;
    --clb-dm-color-white: var(--clb-color-white);
    --clb-dm-fill-color: #111013;
    --clb-border-radius: 0.35rem;
    --clb-border-radius-small: calc(var(--clb-border-radius) / 2);
    --clb-border-radius-large: calc(var(--clb-border-radius) * 2);
    --clb-border-radius-extra-large: calc(var(--clb-border-radius) * 2.5);
    --clb-button-border-radius: var(--clb-border-radius);
    --clb-button-border-radius-small: calc(var(--clb-button-border-radius) / 2);
    --clb-button-border-radius-large: calc(var(--clb-button-border-radius) * 2);
    --clb-icon-size: 1.4em;
    --clb-icon-size-small: 1.2em;
    --clb-icon-size-large: 1.6em;
    --clb-circle: 3.5rem;
    --clb-circle-small: 2.5rem;
    --clb-circle-extra-small: 2rem;
    --clb-circle-large: 4.5rem;
    --clb-button-height: 3rem;
    --clb-button-height-small: 2.125rem;
    --clb-button-height-large: 3.25rem;
    --clb-button-side-padding: 1.25rem;
    --clb-button-side-padding-small: 0.75rem;
    --clb-button-side-padding-large: 1.25rem;
    --clb-header-height: 12vh;
    --clb-header-height-2: 20vh;
    --clb-header-height-5: 32vh;
    --clb-header-height-6: 10.5vh;
    --clb-sticky-header-height: 9vh;
    --clb-subheader-height: 2.375rem;
    --clb-offer-banner-height: 2.75rem;
    --clb-header-border-style: hidden;
    --clb-header-border-width: 1px;
    --clb-header-border-color: var(--clb-border-color);
    --clb-sticky-header-border-style: hidden;
    --clb-sticky-header-border-color: var(--clb-border-color);
    --clb-side-elements-height: 3.5rem;
    --clb-color-switcher-height: 1.8rem;
    --clb-admin-bar-height: 2rem;
    --clb-admin-bar-height-mobile: 2.875rem;
    --clb-spacer: 3vh;
    --clb-spacer-negative: calc(var(--clb-spacer) * (-1));
    --clb-grid-gutter: 1.25rem;
    --clb-grid-gutter-2x: 2rem;
    --clb-grid-gutter-3x: calc(var(--clb-grid-gutter-2x) + 1rem);
    --clb-grid-gutter-4x: calc(var(--clb-grid-gutter-2x) + 2rem);
    --clb-grid-gutter-5x: calc(var(--clb-grid-gutter-2x) + 3rem);
    --clb-grid-gutter-6x: calc(var(--clb-grid-gutter-2x) + 4rem);
    --clb-grid-gutter-negative: calc(var(--clb-grid-gutter) * (-1));
    --clb-bullets-spacer: 2.75rem;
    --clb-page-container-side-spacer: calc(var(--clb-spacer) * 2 + var(--clb-side-elements-height));
    --clb-narrow-container-side-spacer: 7.4vw;
    --clb-gap: 0.5em;
    --clb-gap-small: 0.25em;
    --clb-gap-large: 1em;
    --clb-cursor-default: default;
    --clb-cursor-pointer: pointer;
    --clb-cursor-help: help;
    --clb-container-width: 1300px;
    --clb-container-width-laptop: 1280px;
    --clb-container-width-laptop-small: 1220px;
    --clb-container-width-laptop-extra-small: 1140px;
    --clb-container-width-large: 1360px;
    --clb-transition-function: cubic-bezier(.645, .045, .355, 1);
    --clb-transition-duration: .35s;
    --clb-transition-duration-faster: .2s;
    --clb-infinit-scrolling-transition-duration: 40s;
    --clb-transform-scale: scale3d(1.06, 1.06, 1.06);
    --clb-text-size-small: .95em;
    --clb-text-size-extra-small: .9em;
    --clb-text-size-large: 1.05em;
    --clb-text-size-mobile: 0.5rem;
    --clb-text-size-caption: 0.9rem;
    --clb-text-line-heigth-small: 1.4;
    --clb-text-bold: bold;
    --clb-text-semi-bold: 600;
    --clb-text-medium: 500;
    --clb-text-normal: 400;
    --clb-body-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --clb-body-color: var(--clb-color-black-light);
    --clb-body-font-size: 1.025rem;
    --clb-body-letter-spacing: initial;
    --clb-body-line-height: 1.3;
    --clb-body-font-weight: 400;
    --clb-body-style: normal;
    --clb-body-text-transform: none;
    --clb-body-text-decoration: none;
    --clb-subtitles-font-family: inherit;
    --clb-subtitles-color: inherit;
    --clb-subtitles-font-size: 0.9em;
    --clb-subtitles-letter-spacing: inherit;
    --clb-subtitles-line-height: inherit;
    --clb-subtitles-font-weight: 500;
    --clb-subtitles-style: normal;
    --clb-subtitles-text-transform: none;
    --clb-subtitles-text-decoration: none;
    --clb-titles-font-family: "DM Sans", sans-serif;
    --clb-titles-color: var(--clb-color-black);
    --clb-titles-font-size: inherit;
    --clb-titles-letter-spacing: inherit;
    --clb-titles-line-height: inherit;
    --clb-titles-font-weight: 600;
    --clb-titles-style: normal;
    --clb-titles-text-transform: none;
    --clb-titles-text-decoration: none;
    --clb-titles-h1-font-size: 4.5rem;
    --clb-titles-h1-font-size-min: 3.105rem;
    --clb-titles-h2-font-size: 3.15rem;
    --clb-titles-h2-font-size-min: 2.1735rem;
    --clb-titles-h3-font-size: 2.205rem;
    --clb-titles-h3-font-size-min: 2rem;
    --clb-titles-h4-font-size: 1.5435rem;
    --clb-titles-h4-font-size-min: 1.5rem;
    --clb-titles-h5-font-size: 1.25332rem;
    --clb-titles-h5-font-size-min: 1.25rem;
    --clb-titles-h6-font-size: var(--clb-text-size);
    --clb-code-font-family: menlo, monaco, consolas, "Lucida Console", monospace;
    --clb-action-font-family: var(--clb-titles-font-family);
    --clb-action-font-size: 0.95em;
    --clb-action-font-size-small: 0.9em;
    --clb-action-font-size-large: 1em;
    --clb-action-font-weight: var(--clb-titles-font-weight);
    --clb-countdown-font-size: var(--clb-titles-h3-font-size-min);
    --clb-countdown-font-size-min: var(--clb-titles-h4-font-size-min);
    --clb-card-titles-font-size: var(--clb-titles-h4-font-size-min);
    --clb-card-titles-font-size-min: var(--clb-titles-h5-font-size-min);
    --clb-product-thumbnail: 4.25rem
}

.vc_row {
    position: relative
}

.vc_row::after {
    content: "";
    display: table;
    clear: both
}

.vc_row:not(.-nospace) {
    margin-left: var(--clb-grid-gutter-negative);
    margin-right: var(--clb-grid-gutter-negative)
}

.vc_row:not(.-nospace) .grid-item, .vc_row:not(.-nospace) [class^=vc_col] {
    position: relative;
    min-height: 1px;
    padding-left: var(--clb-grid-gutter);
    padding-right: var(--clb-grid-gutter)
}

.vc_row.blog-posts + .lazy-load, .vc_row.blog-posts + .pagination-standard, .vc_row.portfolio-grid + .lazy-load, .vc_row.portfolio-grid + .pagination-standard {
    margin-top: var(--clb-grid-gutter)
}

div[class*=vc_col-xs] {
    float: left
}

.vc_col-xs-1 {
    width: calc(100% / 12 * 1)
}

.vc_col-xs-2 {
    width: calc(100% / 12 * 2)
}

.vc_col-xs-3 {
    width: calc(100% / 12 * 3)
}

.vc_col-xs-4 {
    width: calc(100% / 12 * 4)
}

.vc_col-xs-5 {
    width: calc(100% / 12 * 5)
}

.vc_col-xs-6 {
    width: calc(100% / 12 * 6)
}

.vc_col-xs-7 {
    width: calc(100% / 12 * 7)
}

.vc_col-xs-8 {
    width: calc(100% / 12 * 8)
}

.vc_col-xs-9 {
    width: calc(100% / 12 * 9)
}

.vc_col-xs-10 {
    width: calc(100% / 12 * 10)
}

.vc_col-xs-11 {
    width: calc(100% / 12 * 11)
}

.vc_col-xs-12 {
    width: calc(100% / 12 * 12)
}

.vc_row:not(.vc_row-no-padding) .vc_column_container > .vc_column-inner {
    padding-left: var(--clb-grid-gutter);
    padding-right: var(--clb-grid-gutter)
}

section.vc_section {
    padding-left: var(--clb-grid-gutter);
    padding-right: var(--clb-grid-gutter);
    margin-left: var(--clb-grid-gutter-negative);
    margin-right: var(--clb-grid-gutter-negative)
}

.grid-item:not(.-nospace) {
    padding-top: var(--clb-grid-gutter);
    padding-bottom: var(--clb-grid-gutter)
}

.-nospace.vc_row {
    margin: 0
}

.-nospace.vc_row .grid-item {
    padding: 0
}

.main-section .animated-holder, .page-headline .animated-holder, .project.-layout10 .animated-holder, .project.-layout6 .animated-holder, .project.-layout8 .animated-holder, .project.-layout9 .animated-holder, [data-interactive-links-grid] .animated-holder {
    z-index: 1
}

.main-section .animated-holder > *, .page-headline .animated-holder > *, .project.-layout10 .animated-holder > *, .project.-layout6 .animated-holder > *, .project.-layout8 .animated-holder > *, .project.-layout9 .animated-holder > *, [data-interactive-links-grid] .animated-holder > * {
    animation-name: slide_up_elements
}

.animated-holder > *, .hamburger-nav .menu > *, .hamburger-nav-details > *, .hamburger-nav:not(.type2) .sub-menu > *, .hamburger-nav:not(.type2) .sub-sub-menu > *, .header-5 .sub-menu > *, .header-5 .sub-sub-menu > * {
    will-change: transform;
    opacity: 0;
    transform: translateY(2rem);
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-duration: var(--clb-transition-duration);
    transition-timing-function: var(--clb-transition-function)
}

.active .animated-holder > *, .active .hamburger-nav-details > *, .active.hamburger-nav .hamburger-nav-holder > .menu > *, .active > .sub-menu > *, .active > .sub-sub-menu > *, .last-active .animated-holder > *, .last-active .hamburger-nav-details > *, .last-active.hamburger-nav .hamburger-nav-holder > .menu > *, .last-active > .sub-menu > *, .last-active > .sub-sub-menu > *, .visible:not(.open-onclick) .animated-holder > *, .visible:not(.open-onclick) .hamburger-nav-details > *, .visible:not(.open-onclick).hamburger-nav .hamburger-nav-holder > .menu > *, .visible:not(.open-onclick) > .sub-menu > *, .visible:not(.open-onclick) > .sub-sub-menu > * {
    animation-name: slide_up_elements
}

.last-active .animated-holder * {
    opacity: 0 !important;
    transform: translateY(.75rem);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

:hover:not(.showed-onclick) > .sub-sub-nav > .sub-sub-menu > * {
    animation-name: slide_up_elements
}

.animated-holder > :nth-child(1), .hamburger-nav .menu > :nth-child(1), .hamburger-nav-details > :nth-child(1), .hamburger-nav:not(.type2) .sub-menu > :nth-child(1), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(1), .header-5 .sub-menu > :nth-child(1), .header-5 .sub-sub-menu > :nth-child(1) {
    animation-delay: 50ms;
    transition-delay: 50ms
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(1) > [data-aos-delay] {
    animation-delay: 50ms !important;
    transition-delay: 50ms !important
}

.clb-slider .animated-holder > :nth-child(1) {
    animation-delay: .45s;
    transition-delay: 0.45s
}

.animated-holder > :nth-child(2), .hamburger-nav .menu > :nth-child(2), .hamburger-nav-details > :nth-child(2), .hamburger-nav:not(.type2) .sub-menu > :nth-child(2), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(2), .header-5 .sub-menu > :nth-child(2), .header-5 .sub-sub-menu > :nth-child(2) {
    animation-delay: .1s;
    transition-delay: 0.1s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(2) > [data-aos-delay] {
    animation-delay: .1s !important;
    transition-delay: 0.1s !important
}

.clb-slider .animated-holder > :nth-child(2) {
    animation-delay: .5s;
    transition-delay: 0.5s
}

.animated-holder > :nth-child(3), .hamburger-nav .menu > :nth-child(3), .hamburger-nav-details > :nth-child(3), .hamburger-nav:not(.type2) .sub-menu > :nth-child(3), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(3), .header-5 .sub-menu > :nth-child(3), .header-5 .sub-sub-menu > :nth-child(3) {
    animation-delay: .15s;
    transition-delay: 0.15s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(3) > [data-aos-delay] {
    animation-delay: .15s !important;
    transition-delay: 0.15s !important
}

.clb-slider .animated-holder > :nth-child(3) {
    animation-delay: .55s;
    transition-delay: 0.55s
}

.animated-holder > :nth-child(4), .hamburger-nav .menu > :nth-child(4), .hamburger-nav-details > :nth-child(4), .hamburger-nav:not(.type2) .sub-menu > :nth-child(4), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(4), .header-5 .sub-menu > :nth-child(4), .header-5 .sub-sub-menu > :nth-child(4) {
    animation-delay: .2s;
    transition-delay: 0.2s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(4) > [data-aos-delay] {
    animation-delay: .2s !important;
    transition-delay: 0.2s !important
}

.clb-slider .animated-holder > :nth-child(4) {
    animation-delay: .6s;
    transition-delay: 0.6s
}

.animated-holder > :nth-child(5), .hamburger-nav .menu > :nth-child(5), .hamburger-nav-details > :nth-child(5), .hamburger-nav:not(.type2) .sub-menu > :nth-child(5), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(5), .header-5 .sub-menu > :nth-child(5), .header-5 .sub-sub-menu > :nth-child(5) {
    animation-delay: .25s;
    transition-delay: 0.25s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(5) > [data-aos-delay] {
    animation-delay: .25s !important;
    transition-delay: 0.25s !important
}

.clb-slider .animated-holder > :nth-child(5) {
    animation-delay: .65s;
    transition-delay: 0.65s
}

.animated-holder > :nth-child(6), .hamburger-nav .menu > :nth-child(6), .hamburger-nav-details > :nth-child(6), .hamburger-nav:not(.type2) .sub-menu > :nth-child(6), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(6), .header-5 .sub-menu > :nth-child(6), .header-5 .sub-sub-menu > :nth-child(6) {
    animation-delay: .3s;
    transition-delay: 0.3s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(6) > [data-aos-delay] {
    animation-delay: .3s !important;
    transition-delay: 0.3s !important
}

.clb-slider .animated-holder > :nth-child(6) {
    animation-delay: .7s;
    transition-delay: 0.7s
}

.animated-holder > :nth-child(7), .hamburger-nav .menu > :nth-child(7), .hamburger-nav-details > :nth-child(7), .hamburger-nav:not(.type2) .sub-menu > :nth-child(7), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(7), .header-5 .sub-menu > :nth-child(7), .header-5 .sub-sub-menu > :nth-child(7) {
    animation-delay: .35s;
    transition-delay: 0.35s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(7) > [data-aos-delay] {
    animation-delay: .35s !important;
    transition-delay: 0.35s !important
}

.clb-slider .animated-holder > :nth-child(7) {
    animation-delay: .75s;
    transition-delay: 0.75s
}

.animated-holder > :nth-child(8), .hamburger-nav .menu > :nth-child(8), .hamburger-nav-details > :nth-child(8), .hamburger-nav:not(.type2) .sub-menu > :nth-child(8), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(8), .header-5 .sub-menu > :nth-child(8), .header-5 .sub-sub-menu > :nth-child(8) {
    animation-delay: .4s;
    transition-delay: 0.4s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(8) > [data-aos-delay] {
    animation-delay: .4s !important;
    transition-delay: 0.4s !important
}

.clb-slider .animated-holder > :nth-child(8) {
    animation-delay: .8s;
    transition-delay: 0.8s
}

.animated-holder > :nth-child(9), .hamburger-nav .menu > :nth-child(9), .hamburger-nav-details > :nth-child(9), .hamburger-nav:not(.type2) .sub-menu > :nth-child(9), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(9), .header-5 .sub-menu > :nth-child(9), .header-5 .sub-sub-menu > :nth-child(9) {
    animation-delay: .45s;
    transition-delay: 0.45s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(9) > [data-aos-delay] {
    animation-delay: .45s !important;
    transition-delay: 0.45s !important
}

.clb-slider .animated-holder > :nth-child(9) {
    animation-delay: .85s;
    transition-delay: 0.85s
}

.animated-holder > :nth-child(10), .hamburger-nav .menu > :nth-child(10), .hamburger-nav-details > :nth-child(10), .hamburger-nav:not(.type2) .sub-menu > :nth-child(10), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(10), .header-5 .sub-menu > :nth-child(10), .header-5 .sub-sub-menu > :nth-child(10) {
    animation-delay: .5s;
    transition-delay: 0.5s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(10) > [data-aos-delay] {
    animation-delay: .5s !important;
    transition-delay: 0.5s !important
}

.clb-slider .animated-holder > :nth-child(10) {
    animation-delay: .9s;
    transition-delay: 0.9s
}

.animated-holder > :nth-child(11), .hamburger-nav .menu > :nth-child(11), .hamburger-nav-details > :nth-child(11), .hamburger-nav:not(.type2) .sub-menu > :nth-child(11), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(11), .header-5 .sub-menu > :nth-child(11), .header-5 .sub-sub-menu > :nth-child(11) {
    animation-delay: .55s;
    transition-delay: 0.55s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(11) > [data-aos-delay] {
    animation-delay: .55s !important;
    transition-delay: 0.55s !important
}

.clb-slider .animated-holder > :nth-child(11) {
    animation-delay: .95s;
    transition-delay: 0.95s
}

.animated-holder > :nth-child(12), .hamburger-nav .menu > :nth-child(12), .hamburger-nav-details > :nth-child(12), .hamburger-nav:not(.type2) .sub-menu > :nth-child(12), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(12), .header-5 .sub-menu > :nth-child(12), .header-5 .sub-sub-menu > :nth-child(12) {
    animation-delay: .6s;
    transition-delay: 0.6s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(12) > [data-aos-delay] {
    animation-delay: .6s !important;
    transition-delay: 0.6s !important
}

.clb-slider .animated-holder > :nth-child(12) {
    animation-delay: 1s;
    transition-delay: 1s
}

.animated-holder > :nth-child(13), .hamburger-nav .menu > :nth-child(13), .hamburger-nav-details > :nth-child(13), .hamburger-nav:not(.type2) .sub-menu > :nth-child(13), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(13), .header-5 .sub-menu > :nth-child(13), .header-5 .sub-sub-menu > :nth-child(13) {
    animation-delay: .65s;
    transition-delay: 0.65s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(13) > [data-aos-delay] {
    animation-delay: .65s !important;
    transition-delay: 0.65s !important
}

.clb-slider .animated-holder > :nth-child(13) {
    animation-delay: 1.05s;
    transition-delay: 1.05s
}

.animated-holder > :nth-child(14), .hamburger-nav .menu > :nth-child(14), .hamburger-nav-details > :nth-child(14), .hamburger-nav:not(.type2) .sub-menu > :nth-child(14), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(14), .header-5 .sub-menu > :nth-child(14), .header-5 .sub-sub-menu > :nth-child(14) {
    animation-delay: .7s;
    transition-delay: 0.7s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(14) > [data-aos-delay] {
    animation-delay: .7s !important;
    transition-delay: 0.7s !important
}

.clb-slider .animated-holder > :nth-child(14) {
    animation-delay: 1.1s;
    transition-delay: 1.1s
}

.animated-holder > :nth-child(15), .hamburger-nav .menu > :nth-child(15), .hamburger-nav-details > :nth-child(15), .hamburger-nav:not(.type2) .sub-menu > :nth-child(15), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(15), .header-5 .sub-menu > :nth-child(15), .header-5 .sub-sub-menu > :nth-child(15) {
    animation-delay: .75s;
    transition-delay: 0.75s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(15) > [data-aos-delay] {
    animation-delay: .75s !important;
    transition-delay: 0.75s !important
}

.clb-slider .animated-holder > :nth-child(15) {
    animation-delay: 1.15s;
    transition-delay: 1.15s
}

.animated-holder > :nth-child(16), .hamburger-nav .menu > :nth-child(16), .hamburger-nav-details > :nth-child(16), .hamburger-nav:not(.type2) .sub-menu > :nth-child(16), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(16), .header-5 .sub-menu > :nth-child(16), .header-5 .sub-sub-menu > :nth-child(16) {
    animation-delay: .8s;
    transition-delay: 0.8s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(16) > [data-aos-delay] {
    animation-delay: .8s !important;
    transition-delay: 0.8s !important
}

.clb-slider .animated-holder > :nth-child(16) {
    animation-delay: 1.2s;
    transition-delay: 1.2s
}

.animated-holder > :nth-child(17), .hamburger-nav .menu > :nth-child(17), .hamburger-nav-details > :nth-child(17), .hamburger-nav:not(.type2) .sub-menu > :nth-child(17), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(17), .header-5 .sub-menu > :nth-child(17), .header-5 .sub-sub-menu > :nth-child(17) {
    animation-delay: .85s;
    transition-delay: 0.85s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(17) > [data-aos-delay] {
    animation-delay: .85s !important;
    transition-delay: 0.85s !important
}

.clb-slider .animated-holder > :nth-child(17) {
    animation-delay: 1.25s;
    transition-delay: 1.25s
}

.animated-holder > :nth-child(18), .hamburger-nav .menu > :nth-child(18), .hamburger-nav-details > :nth-child(18), .hamburger-nav:not(.type2) .sub-menu > :nth-child(18), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(18), .header-5 .sub-menu > :nth-child(18), .header-5 .sub-sub-menu > :nth-child(18) {
    animation-delay: .9s;
    transition-delay: 0.9s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(18) > [data-aos-delay] {
    animation-delay: .9s !important;
    transition-delay: 0.9s !important
}

.clb-slider .animated-holder > :nth-child(18) {
    animation-delay: 1.3s;
    transition-delay: 1.3s
}

.animated-holder > :nth-child(19), .hamburger-nav .menu > :nth-child(19), .hamburger-nav-details > :nth-child(19), .hamburger-nav:not(.type2) .sub-menu > :nth-child(19), .hamburger-nav:not(.type2) .sub-sub-menu > :nth-child(19), .header-5 .sub-menu > :nth-child(19), .header-5 .sub-sub-menu > :nth-child(19) {
    animation-delay: .95s;
    transition-delay: 0.95s
}

[data-interactive-links-grid] .portfolio-grid > :nth-child(19) > [data-aos-delay] {
    animation-delay: .95s !important;
    transition-delay: 0.95s !important
}

.clb-slider .animated-holder > :nth-child(19) {
    animation-delay: 1.35s;
    transition-delay: 1.35s
}

@keyframes slide_up_elements {
    from {
        transform: translateY(3.25rem);
        opacity: 0
    }
    to {
        transform: translateY(0);
        opacity: 1
    }
}

body {
    color: var(--clb-body-color);
    font-family: var(--clb-body-font-family);
    font-size: var(--clb-body-font-size);
    letter-spacing: var(--clb-body-letter-spacing);
    line-height: var(--clb-body-line-height);
    font-weight: var(--clb-body-font-weight);
    font-style: var(--clb-body-style);
    text-transform: var(--clb-body-text-transform);
    text-decoration: var(--clb-body-text-decoration);
    background-color: var(--clb-color-white);
    height: 100%;
    overflow-x: hidden;
    padding: 0;
    margin: 0;
    text-rendering: optimizeLegibility;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body * {
    overflow-wrap: break-word
}

body.archive {
    width: 100%
}

body.no-scroll {
    overflow-y: hidden
}

body ::-webkit-scrollbar {
    width: .35rem;
    background: color-mix(in srgb, var(--clb-color-black) 10%, transparent);
    border-radius: var(--clb-border-radius)
}

body ::-webkit-scrollbar-thumb {
    background: color-mix(in srgb, var(--clb-color-black) 20%, transparent);
    border-radius: var(--clb-border-radius)
}

body ::-webkit-scrollbar-thumb:hover {
    background: color-mix(in srgb, var(--clb-color-black) 30%, transparent)
}

::selection {
    background-color: var(--clb-selection-color)
}

.card:not(.-contained) .image-holder {
    border-radius: var(--clb-border-radius)
}

.card:not(.-contained).-with-shadow .image-holder {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.card .image-holder {
    overflow: hidden;
    position: relative;
    margin: 0
}

.card .image-holder, .card .image-holder > a {
    display: block
}

.card .image-holder img {
    min-width: 100%;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.card.-metro:not(.-no-media) .image-holder {
    padding-bottom: 100%;
    position: relative
}

.card.-metro:not(.-no-media) .image-holder iframe, .card.-metro:not(.-no-media) .image-holder img {
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: 100%
}

.card.-metro:not(.-no-media) .image-holder .clb-slider {
    position: absolute
}

.card.-metro:not(.-no-media) .image-holder .clb-slider, .card.-metro:not(.-no-media) .image-holder .clb-slider .clb-slider-outer-stage {
    height: 100%
}

.card.-metro:not(.-no-media) .image-holder .clb-slider img {
    position: relative
}

.card.-contained:not(.-layout13) {
    overflow: hidden;
    border-radius: var(--clb-border-radius)
}

.card.-contained .card-details {
    background-color: var(--clb-fill-color)
}

.card.-contained.-with-shadow:not(.-layout13) {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.card.-img-scale:hover .image-holder img {
    transform: var(--clb-transform-scale)
}

.card.-img-overlay .image-holder .overlay, .card.-img-overlay .image-holder::after {
    background: linear-gradient(90deg, var(--clb-color-primary-50) 0, var(--clb-color-secondary-50) 100%);
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    content: "";
    display: block;
    position: absolute;
    transition: opacity var(--clb-transition-function) var(--clb-transition-duration)
}

.card.-img-overlay:hover .image-holder .overlay, .card.-img-overlay:hover .image-holder::after {
    opacity: 1
}

.card.-img-greyscale:not(:hover) .image-holder img {
    filter: grayscale(1)
}

.card.-img-transition .image-holder img:not(:first-child) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: 100%
}

.card.-img-transition:hover .image-holder img:not(:first-child) {
    opacity: 1
}

.card:not(.-with-overlay):not(.-image-only) .card-details {
    padding-top: 1.5rem
}

.card:not(.-with-overlay):not(.-image-only).-contained .card-details {
    padding-bottom: 1.5rem;
    padding-left: var(--clb-spacer);
    padding-right: var(--clb-spacer)
}

.card:not(.-layout4):not(.-layout6) .overlay-details {
    color: var(--clb-color-white)
}

.card .overlay-details {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 1;
    padding: var(--clb-spacer);
    display: flex
}

.card .overlay-details:not(.-top) {
    bottom: 0
}

.card .overlay-details:not(.card-details) p {
    margin: 0
}

.card .overlay-details.-top {
    top: 0
}

.card:hover .-fade-down, .card:hover .-fade-up {
    transform: none;
    opacity: 1
}

.double-width:not(.vc_col-lg-12) .card.-metro .image-holder {
    padding-bottom: calc(50% - var(--clb-grid-gutter))
}

hr {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 60%, transparent);
    width: 100%;
    border: 0;
    height: 1px;
    margin: .5rem auto;
    display: block
}

ol, ul {
    margin-bottom: 1.35em;
    padding-left: 2rem
}

ol:not(.-unlist) > li, ul:not(.-unlist) > li {
    margin: .25rem 0
}

li > ol, li > ul {
    margin-bottom: 0
}

dt {
    font-weight: var(--clb-text-bold)
}

dd {
    margin: 0 1.5em 1.5em
}

img {
    height: auto;
    max-width: 100%;
    vertical-align: top
}

figure {
    margin: 1em 0
}

fieldset {
    border: none;
    padding: 0;
    margin: 0
}

fieldset legend {
    font-weight: var(--clb-text-semi-bold)
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.screen-reader-text:focus {
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
    clip: auto !important;
    display: block;
    font-size: var(--clb-text-size-small);
    font-size: .875rem;
    font-weight: var(--clb-text-semi-bold);
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

.wp-block-table, table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

.wp-block-table:not(.-unstyle) td, .wp-block-table:not(.-unstyle) th, table:not(.-unstyle) td, table:not(.-unstyle) th {
    border: none;
    border-top: 1px solid var(--clb-border-color);
    border-bottom: 1px solid var(--clb-border-color);
    text-align: inherit;
    padding: .7rem .7rem .7rem 0;
    vertical-align: top
}

.wp-block-table:not(.-unstyle) td:last-child, .wp-block-table:not(.-unstyle) th:last-child, table:not(.-unstyle) td:last-child, table:not(.-unstyle) th:last-child {
    padding-right: 0
}

.wp-block-table thead th, table thead th {
    border: none
}

.wp-block-table th, table th {
    font-weight: var(--clb-text-semi-bold);
    font-size: var(--clb-text-size-caption)
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd), table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: var(--clb-fill-color)
}

.wp-block-table.is-style-stripes td, table.is-style-stripes td {
    border-color: var(--clb-border-color)
}

.wp-block-table.-unstyle, table.-unstyle {
    line-height: var(--clb-text-line-heigth-small)
}

.wp-block-table.-unstyle td, .wp-block-table.-unstyle th, table.-unstyle td, table.-unstyle th {
    vertical-align: top
}

a {
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: 100% .18em;
    background-position: 0 110%;
    color: var(--clb-link-color)
}

a:not(.-unlink).-dashed, a:not(.-unlink):hover {
    color: var(--clb-link-hover-color)
}

a:not(.-unlink).-undash {
    background-image: none
}

a.titles-typo {
    letter-spacing: -.02rem
}

a .title:hover, a:hover {
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

@keyframes underline {
    0% {
        background-size: 100% .18em;
        background-position: 0 110%
    }
    50% {
        background-size: 0 .18em;
        background-position: 0 110%
    }
    50.01% {
        background-size: 0 .18em;
        background-position: right 0 top 110%
    }
    100% {
        background-size: 100% .18em;
        background-position: right 0 top 110%
    }
}

.links-underline a:not(.button):not(.tag):not(.-undash).-dashed, .links-underline a:not(.button):not(.tag):not(.-undash):hover {
    animation: .4s cubic-bezier(.58, .3, .005, 1) 0s 1 normal none running underline;
    background-image: linear-gradient(currentColor 0, currentColor 100%)
}

.font-titles, .titles-typo, h1, h2, h3, h4, h5, h6 {
    font-family: var(--clb-titles-font-family);
    font-weight: var(--clb-titles-font-weight);
    margin: 0
}

.font-titles:not(.title) + *, .titles-typo:not(.title) + *, h1:not(.title) + *, h2:not(.title) + *, h3:not(.title) + *, h4:not(.title) + *, h5:not(.title) + *, h6:not(.title) + * {
    margin-block-start: 1em
}

.font-titles.heading-md, .font-titles.wc-prl-title, .titles-typo.heading-md, .titles-typo.wc-prl-title, h1.heading-md, h1.wc-prl-title, h2.heading-md, h2.wc-prl-title, h3.heading-md, h3.wc-prl-title, h4.heading-md, h4.wc-prl-title, h5.heading-md, h5.wc-prl-title, h6.heading-md, h6.wc-prl-title {
    font-size: 1.55rem;
    margin-bottom: var(--clb-spacer)
}

h1, h2, h3, h4, h5, h6 {
    color: var(--clb-titles-color);
    font-size: var(--clb-titles-font-size);
    letter-spacing: var(--clb-titles-letter-spacing);
    line-height: var(--clb-titles-line-height);
    font-style: var(--clb-titles-style);
    text-transform: var(--clb-titles-text-transform);
    text-decoration: var(--clb-titles-text-decoration)
}

h1 {
    letter-spacing: -.045em;
    line-height: 1;
    font-size: clamp(var(--clb-titles-h1-font-size-min), calc(4.5vw + .25rem), var(--clb-titles-h1-font-size))
}

h2 {
    letter-spacing: -.04em;
    line-height: 1.05;
    font-size: clamp(var(--clb-titles-h2-font-size-min), calc(3.15vw + .25rem), var(--clb-titles-h2-font-size))
}

h3 {
    letter-spacing: -.035em;
    line-height: 1.15;
    font-size: clamp(var(--clb-titles-h3-font-size-min), calc(2.205vw + .25rem), var(--clb-titles-h3-font-size))
}

h3:not(.title) + * {
    margin-top: 1rem
}

h4 {
    letter-spacing: -.03em;
    line-height: 1.2;
    font-size: clamp(var(--clb-titles-h4-font-size-min), calc(1.5435vw + .25rem), var(--clb-titles-h4-font-size))
}

h5 {
    letter-spacing: -.025em;
    line-height: 1.25;
    font-size: clamp(var(--clb-titles-h5-font-size-min), calc(1.25332vw + .25rem), var(--clb-titles-h5-font-size))
}

h6 {
    font-size: var(--clb-titles-h6-font-size);
    letter-spacing: -.02em;
    line-height: 1.35
}

h4:not(.title) + *, h5:not(.title) + *, h6:not(.title) + * {
    margin-top: .75rem
}

*, ::after, ::before {
    box-sizing: border-box
}

cite, dfn, em, i {
    font-style: italic
}

blockquote, q {
    margin: 0;
    padding: 0 0 0 1.5rem;
    quotes: "" "";
    position: relative;
    border-left: .25rem solid var(--clb-color-neutral)
}

blockquote p, q p {
    margin: 0;
    font-style: normal;
    font-weight: var(--clb-body-font-weight);
    position: relative
}

blockquote cite, blockquote h4, q cite, q h4 {
    position: relative;
    text-align: left;
    margin-top: 5px;
    font-weight: var(--clb-text-semi-bold);
    font-size: var(--clb-text-size-small);
    font-style: normal
}

address {
    margin: 0 0 1.5em;
    font-style: normal
}

pre {
    font-family: var(--clb-code-font-family);
    font-size: var(--clb-text-size-extra-small);
    background-color: var(--clb-fill-color);
    border-left: 5px solid var(--clb-fill-color);
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1rem
}

pre > a {
    color: inherit !important;
    font-weight: var(--clb-text-semi-bold)
}

pre:not(.-warning) {
    border-radius: var(--clb-border-radius)
}

pre.-warning {
    margin: 0;
    border-top-right-radius: var(--clb-border-radius);
    border-top-left-radius: var(--clb-border-radius)
}

pre.-warning + pre {
    margin-top: 0;
    background-color: color-mix(in srgb, var(--clb-color-warning) 15%, transparent);
    color: var(--clb-color-warning);
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

code {
    font-family: var(--clb-code-font-family);
    font-size: var(--clb-text-size-small);
    color: var(--clb-color-grey);
    background-color: var(--clb-fill-color);
    padding: 3px 6px;
    word-break: normal;
    border-radius: var(--clb-border-radius-small)
}

caption {
    font-size: var(--clb-text-size-caption);
    font-weight: var(--clb-text-semi-bold)
}

code, kbd, tt, var {
    font-family: var(--clb-code-font-family)
}

abbr, acronym {
    border-bottom: 1px dotted var(--clb-fill-color);
    cursor: var(--clb-cursor-help)
}

ins, mark {
    text-decoration: none
}

mark {
    background-color: color-mix(in srgb, var(--clb-color-warning) 15%, transparent);
    padding: .25rem 0;
    color: inherit
}

big {
    font-size: 125%
}

.site-content {
    background-color: var(--clb-color-white);
    min-height: calc(100vh - 25vh)
}

.site-content::before {
    content: "";
    display: table;
    clear: both
}

@supports (-webkit-touch-callout:none) {
    .site-content {
        overflow-x: hidden
    }
}

.page-container {
    margin: 0 auto;
    position: relative;
    padding-left: var(--clb-grid-gutter);
    padding-right: var(--clb-grid-gutter)
}

.page-container:not(.-full-w), .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: var(--clb-container-width)
}

.page-container.-full-w.-reset {
    padding-left: 0;
    padding-right: 0
}

.page-container.top-offset {
    padding-top: var(--clb-grid-gutter-5x)
}

.page-container.bottom-offset {
    padding-bottom: var(--clb-grid-gutter-5x)
}

.page-container::after {
    content: "";
    display: table;
    clear: both
}

.boxed-container {
    position: relative
}

.content-area::after {
    content: "";
    display: table;
    clear: both
}

body.page-is-loaded .color-switcher-toddler {
    transition: all var(--clb-transition-function) var(--clb-transition-duration);
    transition-property: transform, color
}

.single-post .page-content.-left .content-area .vc_col-lg-8, .single-post .page-content.-right .content-area .vc_col-lg-8 {
    left: auto;
    width: 100%
}

.search-no-results .breadcrumbs, .search-no-results .woo-sidebar {
    display: none
}

.search-no-results .page-content.-left, .search-no-results .page-content.-right {
    width: 100%
}

.global-page-animation > #page {
    opacity: 0;
    margin-top: -1.5rem;
    transition-duration: .5s;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.global-page-animation.global-page-animation-active > #page {
    opacity: 1;
    margin-top: 0
}

.global-page-animation.global-page-animation-fade-out > #page {
    opacity: 0;
    margin-top: -1.5rem
}

.page-sidebar {
    float: right;
    position: relative;
    z-index: 1;
    width: calc(25% - 50px);
    margin-bottom: 50px
}

.page-sidebar.-left {
    float: left
}

.page-sidebar.-right {
    float: right
}

.page-sidebar.-boxed {
    padding: var(--clb-spacer);
    background-color: var(--clb-fill-color);
    border-radius: var(--clb-border-radius)
}

.page-sidebar .widget {
    padding-top: 0
}

.menu-blank.button {
    color: inherit;
    min-height: 2.75rem;
    padding: 0 1rem;
    border: 2px dashed rgba(236, 128, 19, .5) !important
}

.menu-blank.button:hover {
    border: 2px dashed color-mix(in srgb, var(--clb-color-primary) 75%, transparent) !important
}

.has-submenu-icon {
    position: absolute;
    top: 50%;
    transform-origin: center;
    transform: translateY(-50%) scale(.75) rotate(0);
    right: 0;
    line-height: 0;
    opacity: .5
}

.has-submenu-icon .menu-plus {
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.has-submenu.active > a > .has-submenu-icon .menu-plus, .has-submenu.visible > a > .has-submenu-icon .menu-plus, .has-submenu:hover > a > .has-submenu-icon .menu-plus {
    transform: rotate(135deg) !important
}

.menu, .menu .sub-menu, .menu .sub-sub-menu {
    margin: 0;
    padding: 0;
    list-style: none
}

.menu .sub-menu > li::before, .menu .sub-sub-menu > li::before, .menu > li::before {
    content: "";
    display: none
}

.nav {
    cursor: var(--clb-cursor-default);
    position: relative;
    font-weight: var(--clb-text-medium);
    height: 100%
}

.nav .menu li {
    z-index: 11
}

.nav.hidden {
    display: flex;
    align-items: center
}

.nav .close-bar, .nav a::before {
    display: none
}

.nav .mobile-overlay {
    display: block
}

.nav.with-counters .nav-item .menu-link:hover, .nav.with-counters .nav-item.current-menu-item {
    color: var(--clb-color-primary)
}

.nav.with-counters .nav-item:not(.version) {
    counter-increment: number
}

.nav.with-counters .nav-item:not(.version) > a > span {
    position: relative
}

.nav.with-counters .nav-item:not(.version) > a > span::before {
    content: "0" counter(number);
    display: inline-block;
    font-weight: var(--clb-text-bold);
    width: auto;
    right: 0;
    top: -.75em;
    line-height: .6em;
    font-size: .6em;
    position: absolute;
    height: auto;
    opacity: .75
}

.nav.hidden:not(.-visible) {
    display: none
}

.header:not(.-mobile) .menu {
    min-height: 2.75rem;
    display: flex;
    align-items: stretch
}

.header:not(.-mobile) .menu li {
    position: relative;
    padding: 0
}

.header:not(.-mobile) .menu li span {
    white-space: normal;
    line-height: 1.3
}

.header:not(.-mobile) .menu li .menu-chevron {
    margin-left: 2.5vw;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.header:not(.-mobile) .menu li > ul {
    width: auto;
    position: absolute;
    left: 0;
    top: 2.75rem;
    z-index: 10;
    margin: 0;
    background-color: var(--clb-color-white);
    min-width: 13.5rem;
    padding: .25rem;
    opacity: 0;
    visibility: hidden;
    transform-origin: 50% -50px;
    transform: perspective(400px) rotateX(-10deg);
    transition: all var(--clb-transition-function) var(--clb-transition-duration);
    border-radius: var(--clb-border-radius);
    box-shadow: 0 20px 32px -8px color-mix(in srgb, var(--clb-color-black) 15%, transparent), 0 0 1px color-mix(in srgb, var(--clb-color-black) 5%, transparent);
    transition-property: transform, opacity, visibility
}

.header:not(.-mobile) .menu li > ul > li {
    margin: 0;
    line-height: 100%;
    font-weight: var(--clb-body-font-weight);
    font-size: .98rem
}

.header:not(.-mobile) .menu li > ul > li a {
    display: block;
    padding: .55rem .75rem;
    border-radius: calc(var(--clb-border-radius) * .85)
}

.header:not(.-mobile) .menu li > ul > li a:hover {
    background-color: var(--clb-fill-color)
}

.header:not(.-mobile) .menu li > ul > li a > .has-submenu-icon > .menu-chevron {
    display: none
}

.header:not(.-mobile) .menu li > ul > li > ul {
    top: -.25rem;
    left: calc(100% + .25rem)
}

.header:not(.-mobile) .menu li > ul .has-submenu-icon {
    margin-right: .75rem
}

.header:not(.-mobile) .menu li.active > ul, .header:not(.-mobile) .menu li:hover > ul {
    transform: none;
    visibility: visible;
    z-index: 200;
    transform: none;
    visibility: visible;
    opacity: 1
}

.header:not(.-mobile) .menu li.active .sub-menu-wide ul, .header:not(.-mobile) .menu li:hover .sub-menu-wide ul {
    visibility: visible;
    opacity: 1
}

.header:not(.-mobile) .menu li.active .menu-chevron, .header:not(.-mobile) .menu li:hover .menu-chevron {
    transform: rotate3d(1, 0, 0, 180deg)
}

.header:not(.-mobile) .menu > .nav-item {
    margin: 0;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.header:not(.-mobile) .menu > .nav-item > a {
    padding: 0 1.2vw;
    height: 100%;
    display: flex;
    align-items: center
}

.header:not(.-mobile) .menu > .nav-item > a > .has-submenu-icon > .menu-plus {
    display: none
}

.header:not(.-mobile) .menu .sub-menu-wide {
    width: calc(100vw - var(--clb-spacer) - var(--clb-spacer));
    border-radius: var(--clb-border-radius-large);
    display: flex;
    align-items: flex-start;
    justify-content: center
}

.header:not(.-mobile) .menu .sub-menu-wide > li {
    width: calc(100% / 6)
}

.header:not(.-mobile) .menu .sub-menu-wide > li > a.menu-link {
    text-transform: uppercase;
    opacity: .65;
    font-size: .8em;
    font-weight: var(--clb-text-semi-bold);
    margin-bottom: .5rem
}

.header:not(.-mobile) .menu .sub-menu-wide > li > a.menu-link:hover {
    background: 0 0
}

.header:not(.-mobile) .menu .sub-menu-wide > li a {
    padding-left: .85rem;
    padding-right: .85rem
}

.header:not(.-mobile) .menu .sub-menu-wide ul {
    padding: 0;
    box-shadow: none !important;
    position: static;
    transform: none;
    min-width: unset
}

.header:not(.-mobile) .menu .sub-menu-wide .has-submenu-icon {
    display: none
}

.header:not(.-mobile) .menu:hover .nav-item:not(:hover) {
    opacity: .5
}

.header:not(.-mobile) .mobile-overlay {
    height: 100%
}

.header:not(.-mobile) .mobile-overlay .lang-dropdown {
    display: none
}

.header:not(.-mobile) .mobile-overlay .holder {
    height: 100%
}

.header:not(.-mobile) .copyright, .header:not(.-mobile) .mobile-hamburger {
    display: none
}

.header:not(.-mobile) .nav-container {
    height: 100%;
    display: flex;
    align-items: center
}

.header:not(.-mobile) .nav.with-mobile-menu #mobile-menu {
    display: none
}

.header.-mobile .menu-chevron {
    display: none
}

.header.-mobile .menu li > ul {
    height: 0;
    margin: 0;
    padding-left: 15px;
    overflow: hidden;
    font-size: .95em;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.header.-mobile .menu li > ul.active {
    height: auto
}

.header.-mobile .menu li > ul li {
    padding: 0
}

.header.-mobile .menu li > ul li.active {
    font-weight: var(--clb-text-semi-bold)
}

.header.-mobile .menu li > ul ul {
    font-weight: var(--clb-text-medium)
}

.header.-mobile .menu > .nav-item {
    font-size: var(--clb-text-size-large);
    position: relative;
    padding: 0;
    margin: 0 -20px
}

.header.-mobile .menu > .nav-item a {
    display: block;
    line-height: 2em;
    padding: 5px 20px;
    position: relative
}

.header.-mobile .menu > .nav-item a .has-submenu-icon {
    right: .25rem;
    position: absolute;
    min-width: var(--clb-circle-small);
    width: var(--clb-circle-small);
    height: var(--clb-circle-small);
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center
}

.header.-mobile .menu > .nav-item a .has-submenu-icon .icon svg {
    transform: none
}

.header.-mobile .menu > .nav-item.active > a::before {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    width: 2px;
    left: 0;
    top: 0;
    opacity: 1;
    background-color: currentColor
}

.header.-mobile .nav.with-mobile-menu #menu-primary {
    display: none
}

.header.-mobile .nav:not(.with-mobile-menu) #mobile-menu {
    display: none
}

.header.-mobile .desktop-hamburger {
    display: none
}

.hamburger {
    user-select: none;
    border: none;
    padding: 0;
    background-color: unset
}

.hamburger-button {
    background-color: unset;
    padding: 0;
    border: none
}

.hamburger-outer {
    background-color: var(--clb-fill-color);
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    border-radius: var(--clb-circle)
}

.hamburger-outer > .hamburger.icon-button {
    margin-right: 0 !important;
    background-color: transparent
}

.hamburger-caption {
    margin: 0 .5rem;
    text-transform: uppercase;
    font-weight: var(--clb-text-medium);
    font-size: var(--clb-text-size-caption)
}

.hamburger.icon-button > .icon {
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    flex-direction: column;
    align-items: flex-start
}

.hamburger.icon-button > .icon::after, .hamburger.icon-button > .icon::before {
    content: "";
    height: 2px;
    margin: 3px 0;
    background-color: currentColor
}

.hamburger.icon-button > .icon::before {
    width: 1.375rem
}

.hamburger.icon-button > .icon::after {
    width: 1.1rem
}

.menu-optional {
    position: relative;
    display: flex;
    align-items: center
}

.menu-optional .custom-icon {
    max-width: 50%
}

.menu-optional .button-group {
    gap: var(--clb-gap);
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.hamburger-nav {
    padding: var(--clb-spacer);
    display: flex;
    flex-direction: column
}

.hamburger-nav-holder {
    height: 100%;
    top: var(--clb-spacer);
    display: flex;
    align-items: center
}

.hamburger-nav .menu {
    counter-reset: number;
    width: 40%;
    position: relative
}

.hamburger-nav .menu li {
    color: var(--clb-color-white)
}

.hamburger-nav .menu-blank.-outlined {
    color: var(--clb-color-white)
}

.hamburger-nav .menu .menu-chevron {
    display: none
}

.hamburger-nav .menu.menu-blank {
    width: auto;
    margin: 0;
    color: var(--clb-color-white)
}

.hamburger-nav .menu .nav-item {
    counter-increment: number
}

.hamburger-nav .menu .nav-item > a::before {
    content: "0" counter(number);
    display: inline-block;
    opacity: 1;
    font-weight: var(--clb-text-bold);
    width: auto;
    vertical-align: top;
    line-height: 20px;
    font-size: 14px;
    position: relative;
    height: auto;
    background: 0 0;
    align-self: flex-start;
    color: currentColor;
    opacity: .5;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.hamburger-nav .menu .mega-menu-item {
    margin: 0;
    padding: 5px 50px 5px 0;
    list-style-type: none;
    line-height: 1;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.hamburger-nav .menu .mega-menu-item > a {
    width: 100%;
    vertical-align: middle;
    font-weight: var(--clb-text-bold);
    font-size: 5vh;
    font-family: var(--clb-titles-font-family);
    display: block;
    position: relative;
    z-index: 2
}

.hamburger-nav .menu .mega-menu-item > a:focus, .hamburger-nav .menu .mega-menu-item > a:hover {
    color: inherit
}

.hamburger-nav .menu .mega-menu-item > a span {
    line-height: 1.2;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.hamburger-nav .menu .mega-menu-item .has-submenu-icon:not(:hover) {
    transform: translateY(-50%) scale(1) rotate(0)
}

.hamburger-nav .menu .mega-menu-item > ul {
    width: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 1;
    visibility: hidden;
    opacity: 0
}

.hamburger-nav .menu .mega-menu-item > ul.visible {
    opacity: 1;
    visibility: visible
}

.hamburger-nav .menu .mega-menu-item.active > a span, .hamburger-nav .menu .mega-menu-item:hover > a span {
    opacity: .5;
    transform: translateX(1rem)
}

.hamburger-nav .menu .mega-menu-item.active > a::before, .hamburger-nav .menu .mega-menu-item:hover > a::before {
    transform: translateX(1rem);
    opacity: 0
}

.hamburger-nav .menu .mega-menu-item.active > a .ion, .hamburger-nav .menu .mega-menu-item:hover > a .ion {
    color: var(--clb-color-primary)
}

.hamburger-nav .menu .mega-menu-item.active > ul, .hamburger-nav .menu .mega-menu-item:hover > ul {
    opacity: 1;
    visibility: visible
}

.hamburger-nav .menu .mega-menu-item.active > ul > *, .hamburger-nav .menu .mega-menu-item:hover > ul > * {
    transform: none;
    visibility: visible;
    opacity: 1
}

.hamburger-nav-details {
    font-size: var(--clb-text-size-small);
    padding-top: 2rem;
    padding-right: 2rem;
    flex-wrap: wrap;
    color: var(--clb-color-grey);
    display: flex;
    align-items: flex-start
}

.hamburger-nav-details .lang-dropdown {
    background-color: var(--clb-fill-color);
    color: var(--clb-color-white);
    width: auto;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23bbbbbb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

.hamburger-nav-details .details-column {
    width: 25%;
    margin: 1rem 0
}

.hamburger-nav-details .details-column a {
    color: inherit
}

.hamburger-nav-details .details-column .network, .hamburger-nav-details .details-column b {
    color: var(--clb-color-white)
}

.hamburger-nav:not(.type2):not(.type3) {
    padding-left: var(--clb-grid-gutter-4x);
    padding-right: var(--clb-grid-gutter-4x)
}

.hamburger-nav:not(.type2):not(.type3) .menu .nav-item > a::before {
    margin-right: .5rem
}

.hamburger-nav.type2, .hamburger-nav.type3 {
    display: block
}

.hamburger-nav.type2 .page-container, .hamburger-nav.type3 .page-container {
    height: 100%;
    display: flex;
    flex-direction: column
}

.hamburger-nav.type2 .hamburger-nav-holder, .hamburger-nav.type3 .hamburger-nav-holder {
    overflow-x: hidden;
    overflow-y: scroll;
    scrollbar-width: none;
    justify-content: center
}

.hamburger-nav.type2 .hamburger-nav-holder::-webkit-scrollbar, .hamburger-nav.type2 .hamburger-nav-holder::-webkit-scrollbar-thumb, .hamburger-nav.type3 .hamburger-nav-holder::-webkit-scrollbar, .hamburger-nav.type3 .hamburger-nav-holder::-webkit-scrollbar-thumb {
    visibility: hidden
}

.hamburger-nav.type2 .menu, .hamburger-nav.type3 .menu {
    min-width: initial;
    text-align: center;
    width: 40vw
}

.hamburger-nav.type2 .menu .has-submenu-icon, .hamburger-nav.type3 .menu .has-submenu-icon {
    position: static;
    top: 0;
    right: 0;
    margin-left: -3rem;
    transform: translate(100%, 0);
    z-index: 1
}

.hamburger-nav.type2 .menu .has-submenu-icon:not(:hover), .hamburger-nav.type3 .menu .has-submenu-icon:not(:hover) {
    transform: translate(100%, 0)
}

.hamburger-nav.type2 .menu .has-submenu-icon .ion, .hamburger-nav.type3 .menu .has-submenu-icon .ion {
    background-color: transparent;
    font-size: 1.25em
}

.hamburger-nav.type2 .menu li, .hamburger-nav.type3 .menu li {
    padding-right: 0;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
    text-transform: uppercase
}

.hamburger-nav.type2 .menu li > a, .hamburger-nav.type3 .menu li > a {
    position: relative;
    width: auto;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center
}

.hamburger-nav.type2 .menu li > a span, .hamburger-nav.type3 .menu li > a span {
    padding: 0 10px;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.hamburger-nav.type2 .menu li > a span.cloned, .hamburger-nav.type3 .menu li > a span.cloned {
    position: absolute;
    top: 0;
    transform: translateY(100%);
    opacity: 0
}

.hamburger-nav.type2 .menu li > a::before, .hamburger-nav.type3 .menu li > a::before {
    position: absolute;
    left: -1rem
}

.hamburger-nav.type2 .menu li > ul, .hamburger-nav.type3 .menu li > ul {
    max-height: 0;
    overflow: hidden;
    position: static;
    visibility: visible !important;
    opacity: 1 !important;
    margin: 0;
    align-items: flex-start;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.hamburger-nav.type2 .menu li > ul span, .hamburger-nav.type3 .menu li > ul span {
    font-size: .75em
}

.hamburger-nav.type2 .menu li.active > ul, .hamburger-nav.type3 .menu li.active > ul {
    max-height: 100vh;
    margin-top: 20px;
    margin-bottom: 20px
}

.hamburger-nav.type2 .menu li:hover .has-submenu-icon, .hamburger-nav.type3 .menu li:hover .has-submenu-icon {
    transform: translateX(100%)
}

.hamburger-nav.type2 .menu li:hover > a span:not(.cloned), .hamburger-nav.type3 .menu li:hover > a span:not(.cloned) {
    transform: translateY(-110%);
    opacity: 0
}

.hamburger-nav.type2 .menu li:hover > a span.cloned, .hamburger-nav.type3 .menu li:hover > a span.cloned {
    transform: translateY(0);
    opacity: .5
}

.hamburger-nav.type2 .hamburger-nav-details {
    justify-content: center
}

.hamburger-nav.type3 {
    padding: 0;
    align-items: center;
    justify-content: space-between;
    flex-direction: row
}

.hamburger-nav.type3 > .page-container {
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.hamburger-nav.type3 .hamburger-nav-holder {
    width: 75%;
    justify-content: flex-start
}

.hamburger-nav.type3 .menu {
    width: 100%;
    padding-left: 0;
    max-height: 80vh
}

.hamburger-nav.type3 .menu .mega-menu-item > a {
    overflow: hidden;
    padding-left: var(--clb-grid-gutter);
    font-size: 10vh;
    display: flex;
    justify-content: flex-start
}

.hamburger-nav.type3 .menu .mega-menu-item > a span {
    line-height: .95
}

.hamburger-nav.type3 .menu .mega-menu-item > a span.cloned {
    width: 100%;
    -webkit-text-stroke: 1px currentColor;
    -webkit-text-fill-color: transparent
}

.hamburger-nav.type3 .menu .mega-menu-item > a::before {
    left: 0
}

.hamburger-nav.type3 .hamburger-nav-details {
    width: 25%;
    height: 100%;
    padding-left: var(--clb-spacer);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.hamburger-nav.type3 .hamburger-nav-details .details-column {
    width: 100%
}

.header {
    background: 0 0;
    vertical-align: middle;
    left: 0;
    right: 0;
    z-index: 60;
    border-color: var(--clb-header-border-color)
}

.header:not(.header-sidebar) {
    border-bottom-style: var(--clb-header-border-style);
    border-bottom-width: var(--clb-header-border-width)
}

.header.header-sidebar {
    border-right-style: var(--clb-header-border-style);
    border-right-width: var(--clb-header-border-width)
}

.header:not(.-fixed) {
    position: absolute
}

.header-cap {
    width: 100%;
    height: var(--clb-header-height)
}

.header-wrap {
    position: relative;
    z-index: 1;
    height: var(--clb-header-height)
}

.header-wrap .left-part, .header-wrap .right-part, .header-wrap .top-part {
    display: flex;
    align-items: center
}

.header-wrap .right-part {
    justify-content: flex-end
}

.header-wrap-inner {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.header-wrap-inner.vertical-inner {
    flex-direction: column
}

.header-wrap-inner .menu-optional {
    display: flex;
    align-items: center
}

.header-wrap:not(.page-container) {
    padding-left: var(--clb-spacer);
    padding-right: var(--clb-spacer)
}

.header-wrap.wrapped-container {
    padding: 0 15px
}

.header-wrap .top-part {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.header-wrap .bottom-part {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.header .social-bar {
    display: none
}

.header ul li {
    list-style: none
}

.header .logo-mobile, .header .logo-sticky, .header .logo-sticky-mobile {
    display: none
}

.header .desktop-hamburger.-left .hamburger-outer, .header .middle-part-inner.-left .hamburger-outer, .header .mobile-hamburger.-left .hamburger-outer, .header .top-part-inner.-left .hamburger-outer {
    padding-right: .75rem
}

.header .desktop-hamburger.-right .hamburger-outer, .header .mobile-hamburger.-right .hamburger-outer {
    padding-left: .75rem;
    flex-direction: row-reverse
}

.header.header-2 .header-wrap .top-part:not(.page-container) {
    padding-left: var(--clb-spacer);
    padding-right: var(--clb-spacer)
}

.header.header-2:not(.-mobile) .header-wrap {
    height: var(--clb-header-height-2);
    padding: 0;
    display: flex;
    justify-content: stretch;
    flex-direction: column
}

.header.header-2:not(.-mobile) .header-wrap .left-part, .header.header-2:not(.-mobile) .header-wrap .right-part {
    min-width: 35vw
}

.header.header-2:not(.-mobile) .header-wrap .top-part.page-container::after {
    content: none
}

.header.header-2:not(.-mobile) .header-wrap .middle-part {
    border-top: 1px solid var(--clb-border-color)
}

.header.header-2:not(.-mobile) .header-wrap .bottom-part {
    flex-grow: 1
}

.header.header-2:not(.-mobile) .header-wrap .bottom-part, .header.header-2:not(.-mobile) .header-wrap .top-part {
    height: auto;
    padding-top: 1.5vh;
    padding-bottom: 1.5vh
}

.header.header-2:not(.-mobile).-sticky .header-wrap {
    height: 17vh
}

.header.header-2.-mobile .header-wrap {
    padding: 0
}

.header.header-2.-mobile .header-wrap .right-part {
    flex-grow: 2
}

.header.header-2.-mobile .branding + .menu-optional {
    flex-grow: 2;
    justify-content: flex-end
}

.header.header-3:not(.-mobile) .nav {
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

.header.header-4 .left-part {
    display: flex;
    align-items: center
}

.header.header-4 .left-part .desktop-hamburger {
    margin-right: 1rem
}

.header.header-4 .left-part .menu-optional > li:first-child {
    padding-left: 0
}

.header.header-4.-mobile .right-part {
    flex-grow: 2
}

.header.header-4:not(.-mobile) {
    opacity: 0;
    transition-duration: var(--clb-transition-duration);
    transition-timing-function: var(--clb-transition-function);
    transition-property: opacity
}

.header.header-4:not(.-mobile) .branding {
    z-index: 11;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.header.header-4:not(.-mobile) .branding-title {
    width: auto;
    padding: 0 30px
}

.header.header-4:not(.-mobile) .top-part {
    height: 100%;
    position: relative
}

.header.header-4:not(.-mobile) .top-part .nav {
    position: absolute
}

.header.header-4:not(.-mobile) .top-part.page-container::after {
    display: none
}

.header.header-5:not(.-mobile) {
    width: var(--clb-header-height-5);
    min-height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    padding: 0
}

.header.header-5:not(.-mobile) .header-wrap {
    height: 100vh;
    padding-bottom: var(--clb-spacer)
}

.header.header-5:not(.-mobile) .header-wrap .top-part {
    min-height: var(--clb-header-height);
    justify-content: flex-start
}

.header.header-5:not(.-mobile) .header-wrap .bottom-part {
    justify-content: flex-start
}

.header.header-5:not(.-mobile) .middle-part, .header.header-5:not(.-mobile) .mobile-overlay {
    width: 100%
}

.header.header-5:not(.-mobile) .menu {
    width: 100%;
    flex-direction: column
}

.header.header-5:not(.-mobile) .menu li {
    font-size: var(--clb-text-size-large);
    font-weight: var(--clb-text-semi-bold);
    width: 100%
}

.header.header-5:not(.-mobile) .menu li a {
    width: 100%;
    padding-top: .45rem;
    padding-bottom: .45rem
}

.header.header-5:not(.-mobile) .menu li .sub-menu {
    margin-left: var(--clb-spacer);
    padding-left: var(--clb-spacer)
}

.header.header-5:not(.-mobile) .menu li .sub-menu, .header.header-5:not(.-mobile) .menu li .sub-menu .sub-sub-menu {
    box-shadow: none;
    background: 0 0
}

.header.header-5:not(.-mobile) .menu li > ul {
    box-shadow: none;
    min-width: var(--clb-header-height-5);
    position: absolute;
    top: 0;
    left: 100%;
    color: var(--clb-color-white);
    background-color: transparent;
    padding: 0;
    transform: none
}

.header.header-5:not(.-mobile) .menu li > ul li {
    transition-duration: var(--clb-transition-duration)
}

.header.header-5:not(.-mobile) .menu li:hover::after, .header.header-5:not(.-mobile) .menu li:hover > ul, .header.header-5:not(.-mobile) .menu li:hover > ul > * {
    transform: translateX(0);
    visibility: visible;
    opacity: 1
}

.header.header-5:not(.-mobile) .menu > .nav-item > a {
    padding-left: 0;
    padding-right: 0
}

.header.header-5:not(.-mobile) .menu > .nav-item.has-submenu .menu-plus {
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.header.header-5:not(.-mobile) .menu > .nav-item.has-submenu .menu-chevron {
    display: none
}

.header.header-5:not(.-mobile) .menu > .nav-item::after {
    content: "";
    height: 100vh;
    position: fixed;
    left: var(--clb-header-height-5);
    right: 0;
    top: 0;
    z-index: -1;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    background-color: color-mix(in srgb, var(--clb-color-overlay) 99%, transparent);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.header.header-5:not(.-mobile) .menu-optional {
    position: relative;
    flex-direction: column;
    justify-content: flex-end
}

.header.header-5:not(.-mobile) .menu-optional .cart-button {
    flex-direction: row-reverse;
    justify-content: flex-end
}

.header.header-5:not(.-mobile) .menu-optional > li {
    width: 100%
}

.header.header-5:not(.-mobile) .menu-optional > li, .header.header-5:not(.-mobile) .menu-optional > li:first-child {
    padding-left: 0
}

.header.header-5:not(.-mobile) .menu-optional > li .cart-mini {
    top: auto;
    bottom: var(--clb-spacer);
    right: auto;
    left: 0;
    margin-left: var(--clb-spacer);
    margin-bottom: calc(var(--clb-circle) + 30px);
    position: fixed
}

.header.header-6:not(.-mobile) .branding {
    padding: 0 .75rem;
    white-space: nowrap;
    min-width: 25vh;
    justify-content: flex-end
}

.header.header-7 .branding {
    white-space: nowrap
}

.header.header-7:not(.-mobile) .header-wrap-inner {
    align-items: center
}

.header.header-7:not(.-mobile) .branding {
    top: 0
}

.header.header-7:not(.-mobile) .middle-part {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.header.header-7:not(.-mobile) .middle-part .hamburger-outer {
    padding-left: .75rem;
    padding-right: unset;
    transform: rotate(-90deg);
    flex-direction: row-reverse
}

.header.header-7:not(.-mobile) .middle-part .hamburger-outer > .hamburger {
    transform: rotate(90deg)
}

.header.header-7.-mobile .top-part {
    order: 2
}

.header.header-7.-mobile .middle-part {
    order: 1
}

.header.header-7.-mobile .bottom-part {
    order: 3
}

.header:not(.-mobile).header-5, .header:not(.-mobile).header-6, .header:not(.-mobile).header-7 {
    border-right-width: 1px
}

.header:not(.-mobile).header-6, .header:not(.-mobile).header-7 {
    width: var(--clb-header-height-6);
    position: fixed;
    left: 0;
    top: 0;
    height: 100%
}

.header:not(.-mobile).header-6.-sticky .header-wrap, .header:not(.-mobile).header-7.-sticky .header-wrap {
    height: 100%
}

.header:not(.-mobile).header-6 .header-wrap, .header:not(.-mobile).header-7 .header-wrap {
    height: 100%
}

.header:not(.-mobile).header-6 .vertical-inner, .header:not(.-mobile).header-7 .vertical-inner {
    padding-top: var(--clb-spacer);
    padding-bottom: var(--clb-spacer)
}

.header:not(.-mobile).header-6 .header-wrap, .header:not(.-mobile).header-7 .header-wrap {
    padding: 0
}

.header:not(.-mobile).header-6 ~ .hamburger-nav.split, .header:not(.-mobile).header-7 ~ .hamburger-nav.split {
    left: 80px;
    z-index: 100
}

.header:not(.-mobile).header-6 .cart-mini, .header:not(.-mobile).header-7 .cart-mini {
    top: auto;
    right: auto;
    left: 0;
    bottom: -3.25rem;
    margin-bottom: var(--clb-spacer);
    position: fixed;
    transform-origin: left bottom;
    transform: rotate(90deg) translate(0, 0)
}

.header:not(.-mobile).header-6 .menu, .header:not(.-mobile).header-7 .menu {
    display: none
}

.header:not(.-mobile).header-6 .top-part, .header:not(.-mobile).header-7 .top-part {
    align-items: flex-start
}

.header:not(.-mobile).header-6 .top-part-inner, .header:not(.-mobile).header-7 .top-part-inner {
    width: 100%;
    height: var(--clb-header-height-6);
    transform-origin: right top;
    transform: rotate(-90deg) translate(0, -100%);
    display: flex;
    flex-direction: row-reverse;
    align-items: center
}

.header:not(.-mobile).header-6 .top-part .hamburger, .header:not(.-mobile).header-7 .top-part .hamburger {
    transform: rotate(90deg)
}

.header:not(.-mobile).header-6 .top-part .hamburger-outer, .header:not(.-mobile).header-7 .top-part .hamburger-outer {
    padding-left: .75rem;
    flex-direction: row-reverse
}

.header:not(.-mobile).header-6 .top-part .menu-blank, .header:not(.-mobile).header-7 .top-part .menu-blank {
    display: none
}

.header:not(.-mobile).header-6 .bottom-part, .header:not(.-mobile).header-7 .bottom-part {
    height: auto;
    position: relative;
    justify-content: flex-start
}

.header:not(.-mobile).header-6 .bottom-part .menu-optional, .header:not(.-mobile).header-7 .bottom-part .menu-optional {
    height: var(--clb-header-height-6);
    transform-origin: left bottom;
    transform: rotate(-90deg) translate(0, 100%)
}

.header:not(.-mobile).header-6 .bottom-part .menu-optional > li:first-child, .header:not(.-mobile).header-7 .bottom-part .menu-optional > li:first-child {
    padding-left: 0;
    padding-right: 0
}

.header:not(.-mobile).header-6 .bottom-part .menu-optional > .button-group, .header:not(.-mobile).header-7 .bottom-part .menu-optional > .button-group {
    margin-right: var(--clb-gap)
}

.header:not(.-mobile).header-6 .bottom-part .menu-optional > .button-group .button, .header:not(.-mobile).header-7 .bottom-part .menu-optional > .button-group .button {
    white-space: nowrap;
    transition-property: background-color, color
}

.header:not(.-mobile).header-6 .bottom-part .menu-optional .lang-dropdown, .header:not(.-mobile).header-7 .bottom-part .menu-optional .lang-dropdown {
    margin-right: 1rem
}

.header:not(.-mobile).header-6 .bottom-part .menu-optional .cart-button, .header:not(.-mobile).header-7 .bottom-part .menu-optional .cart-button {
    flex-direction: row-reverse
}

.header:not(.-mobile).extended-menu .hamburger {
    display: none
}

.header:not(.-mobile).hamburger-position-right .left-part .hamburger, .header:not(.-mobile).hamburger-position-right .menu-optional-left .hamburger, .header:not(.-mobile).hamburger-position-right .top-part .hamburger {
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.header:not(.-mobile).hamburger-position-right .bottom-part .hamburger, .header:not(.-mobile).hamburger-position-right .menu-optional-right .hamburger, .header:not(.-mobile).hamburger-position-right .right-part .hamburger {
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.header:not(.-mobile).hamburger-position-left .bottom-part .hamburger, .header:not(.-mobile).hamburger-position-left .menu-optional-right .hamburger, .header:not(.-mobile).hamburger-position-left .right-part .hamburger {
    display: none
}

.header:not(.-mobile).hamburger-position-left .left-part .hamburger, .header:not(.-mobile).hamburger-position-left .menu-optional-left .hamburger, .header:not(.-mobile).hamburger-position-left .top-part .hamburger {
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.header.-mobile .social-bar {
    display: flex
}

.header.-mobile.header-5 .header-wrap-inner, .header.-mobile.header-6 .header-wrap-inner, .header.-mobile.header-7 .header-wrap-inner {
    flex-direction: row
}

.header.-mobile.header-5 .header-wrap-inner .middle-part, .header.-mobile.header-5 .header-wrap-inner .top-part, .header.-mobile.header-6 .header-wrap-inner .middle-part, .header.-mobile.header-6 .header-wrap-inner .top-part, .header.-mobile.header-7 .header-wrap-inner .middle-part, .header.-mobile.header-7 .header-wrap-inner .top-part {
    align-items: center;
    justify-content: flex-start
}

.header.-mobile.header-5 .header-wrap-inner .middle-part, .header.-mobile.header-6 .header-wrap-inner .middle-part, .header.-mobile.header-7 .header-wrap-inner .middle-part {
    display: flex
}

.header.-mobile.header-5 .header-wrap-inner .bottom-part, .header.-mobile.header-6 .header-wrap-inner .bottom-part, .header.-mobile.header-7 .header-wrap-inner .bottom-part {
    justify-content: flex-end
}

.header.-mobile.header-6 .middle-part-inner, .header.-mobile.header-6 .top-part-inner, .header.-mobile.header-7 .middle-part-inner, .header.-mobile.header-7 .top-part-inner {
    display: flex
}

.header.-sticky {
    background-color: var(--clb-color-white);
    border-color: var(--clb-sticky-header-border-color);
    border-bottom-style: var(--clb-sticky-header-border-style);
    border-bottom-width: var(--clb-header-border-width);
    position: fixed;
    top: 0
}

.header.-sticky:not(.-fixed) {
    transform: translate3d(0, -100%, 0);
    opacity: 0;
    visibility: hidden
}

.header.-sticky:not(.-fixed) .header-wrap {
    height: var(--clb-sticky-header-height)
}

.header.-sticky.showed {
    opacity: 1;
    visibility: visible;
    transform: none;
    z-index: 1000;
    transition-delay: 0.2s;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.header.-sticky.with-header-cap {
    margin: 0
}

.header.-sticky .branding img {
    min-height: 38px;
    max-height: 4.5vh
}

.header.-fixed {
    position: fixed
}

.branding {
    position: relative;
    display: flex;
    align-items: center
}

.branding-title {
    font-weight: var(--clb-text-bold);
    font-size: 1.4em
}

.branding-title .light {
    color: var(--clb-color-white)
}

.branding:hover {
    opacity: .65;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.branding .logo-dynamic:hover img, .branding .logo-mobile:hover img, .branding .logo:hover img {
    transform: none
}

.branding .logo img, .branding .logo-dynamic img, .branding .logo-mobile img {
    min-height: 42px;
    max-height: 66px;
    display: flex
}

.branding .logo-sticky {
    display: none
}

:not(.is-mobile-menu).with-header-2 .header-cap {
    height: var(--clb-header-height-2)
}

:not(.is-mobile-menu).with-header-5.with-spacer .elementor-section-stretched, :not(.is-mobile-menu).with-header-5.with-spacer .site-content, :not(.is-mobile-menu).with-header-5.with-spacer [data-vc-stretch-content] {
    padding-left: var(--clb-header-height-5)
}

:not(.is-mobile-menu).with-header-5.with-spacer .site-footer {
    margin-left: var(--clb-header-height-5)
}

:not(.is-mobile-menu).with-header-5 .back-link, :not(.is-mobile-menu).with-header-5 .elements-bar.left, :not(.is-mobile-menu).with-header-5 .scroll-bar-container, :not(.is-mobile-menu).with-header-5 .search-global.fixed, :not(.is-mobile-menu).with-header-5 .subheader {
    margin-left: var(--clb-header-height-5)
}

:not(.is-mobile-menu).with-header-5 .notification .alert {
    margin-left: calc(var(--clb-header-height-5) / 2)
}

:not(.is-mobile-menu).with-header-7 .hamburger-nav:not(.type2):not(.type3) {
    padding-left: var(--clb-header-height)
}

:not(.is-mobile-menu).with-header-7 .hamburger-nav .close-bar {
    justify-content: center
}

:not(.is-mobile-menu).with-header-6.with-spacer .elementor-section-stretched, :not(.is-mobile-menu).with-header-6.with-spacer .site-content, :not(.is-mobile-menu).with-header-6.with-spacer [data-vc-stretch-content], :not(.is-mobile-menu).with-header-7.with-spacer .elementor-section-stretched, :not(.is-mobile-menu).with-header-7.with-spacer .site-content, :not(.is-mobile-menu).with-header-7.with-spacer [data-vc-stretch-content] {
    padding-left: var(--clb-header-height-6)
}

:not(.is-mobile-menu).with-header-6.with-spacer .site-footer, :not(.is-mobile-menu).with-header-7.with-spacer .site-footer {
    margin-left: var(--clb-header-height-6)
}

:not(.is-mobile-menu).with-header-6 .hamburger-nav .close-bar, :not(.is-mobile-menu).with-header-7 .hamburger-nav .close-bar {
    width: 100vh;
    padding-left: var(--clb-spacer);
    padding-right: var(--clb-spacer);
    height: var(--clb-header-height-6);
    transform-origin: left top;
    transform: rotate(90deg) translate(0, -100%)
}

:not(.is-mobile-menu).with-header-6 .back-link, :not(.is-mobile-menu).with-header-6 .elements-bar.left, :not(.is-mobile-menu).with-header-6 .scroll-bar-container, :not(.is-mobile-menu).with-header-6 .search-global.fixed, :not(.is-mobile-menu).with-header-6 .subheader, :not(.is-mobile-menu).with-header-7 .back-link, :not(.is-mobile-menu).with-header-7 .elements-bar.left, :not(.is-mobile-menu).with-header-7 .scroll-bar-container, :not(.is-mobile-menu).with-header-7 .search-global.fixed, :not(.is-mobile-menu).with-header-7 .subheader {
    margin-left: var(--clb-header-height-6)
}

:not(.is-mobile-menu).with-header-6 .notification .alert, :not(.is-mobile-menu).with-header-7 .notification .alert {
    margin-left: calc(var(--clb-header-height-6) / 2)
}

:not(.is-mobile-menu).with-header-6 .search-global.fixed, :not(.is-mobile-menu).with-header-7 .search-global.fixed {
    bottom: var(--clb-spacer)
}

:not(.is-mobile-menu).with-header-5 .header-cap, :not(.is-mobile-menu).with-header-6 .header-cap, :not(.is-mobile-menu).with-header-7 .header-cap {
    display: none
}

:not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] .header-5, :not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] .header-6, :not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] .header-7, :not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] .header-5, :not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] .header-6, :not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] .header-7, :not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] .header-5, :not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] .header-6, :not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] .header-7 {
    display: none
}

:not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] .site-content, :not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] .site-footer, :not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] .site-content, :not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] .site-footer, :not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] .site-content, :not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] .site-footer {
    margin-left: 0
}

:not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] .elementor-section-stretched, :not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] [data-vc-stretch-content], :not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] .elementor-section-stretched, :not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] [data-vc-stretch-content], :not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] .elementor-section-stretched, :not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] [data-vc-stretch-content] {
    padding-left: 0
}

.is-mobile-menu .hamburger-nav {
    display: none
}

.is-mobile-menu .header {
    opacity: 1
}

.is-mobile-menu .mobile-hamburger {
    min-width: var(--clb-circle)
}

.is-mobile-menu .mobile-hamburger.-left {
    margin-right: .75rem
}

.is-mobile-menu .mobile-hamburger.-right {
    margin-left: .75rem
}

.elementor-html .header:not(.header-5):not(.header-6):not(.header-7), .vc_editor .header:not(.header-5):not(.header-6):not(.header-7) {
    z-index: 0
}

.slider-with-bullets .clb-slider:not(.-slider-lightbox) .clb-slider-nav-btn, .slider-with-bullets .elements-bar.right, .slider-with-bullets .portfolio-onepage-slider .clb-slider-nav-btn {
    margin-right: var(--clb-bullets-spacer)
}

.slider-with-bullets:not(.slider-with-bullets-type5) .sticky-nav {
    margin-right: var(--clb-bullets-spacer)
}

.slider-with-bullets:not(.slider-with-bullets-type8) .header {
    margin-right: var(--clb-bullets-spacer)
}

.admin-bar .-sticky:not(.-mobile), .admin-bar .clb-popup:not(.project-lightbox):not(.clb-gallery-lightbox), .admin-bar .header-5:not(.-mobile) .top-part, .admin-bar .header-6:not(.-mobile) .top-part, .admin-bar .header-7:not(.-mobile) .middle-part, .admin-bar .header-7:not(.-mobile) .top-part {
    margin-top: var(--clb-admin-bar-height)
}

.admin-bar:not(.with-header-sidebar) .back-link {
    margin-top: calc(var(--clb-header-height) + var(--clb-admin-bar-height))
}

.admin-bar:not(.with-header-sidebar).with-offer-banner .back-link {
    margin-top: calc(var(--clb-header-height) + var(--clb-admin-bar-height) + var(--clb-offer-banner-height))
}

.admin-bar:not(.with-header-sidebar).with-subheader .back-link {
    margin-top: calc(var(--clb-header-height) + var(--clb-admin-bar-height) + var(--clb-subheader-height))
}

.admin-bar:not(.with-header-sidebar).with-subheader.with-offer-banner .back-link {
    margin-top: calc(var(--clb-header-height) + var(--clb-admin-bar-height) + var(--clb-subheader-height) + var(--clb-offer-banner-height))
}

.admin-bar.with-header-sidebar .back-link {
    margin-top: var(--clb-admin-bar-height)
}

.admin-bar.with-header-sidebar.with-offer-banner .back-link {
    margin-top: calc(var(--clb-admin-bar-height) + var(--clb-offer-banner-height))
}

.admin-bar.with-header-sidebar.with-subheader .back-link {
    margin-top: calc(var(--clb-admin-bar-height) + var(--clb-subheader-height))
}

.admin-bar.with-header-sidebar.with-subheader.with-offer-banner .back-link {
    margin-top: calc(var(--clb-admin-bar-height) + var(--clb-subheader-height) + var(--clb-offer-banner-height))
}

.subheader {
    background-color: var(--clb-fill-color);
    vertical-align: middle;
    cursor: var(--clb-cursor-default);
    position: relative;
    font-size: .85em;
    z-index: 10
}

.subheader, .subheader a {
    color: var(--clb-color-grey)
}

.subheader .page-container {
    padding-top: 8px;
    padding-bottom: 8px;
    min-height: var(--clb-subheader-height);
    display: flex;
    align-items: center;
    justify-content: space-between
}

.subheader .page-container.-full-w {
    padding-left: var(--clb-spacer);
    padding-right: var(--clb-spacer)
}

.subheader .page-container:after {
    display: none
}

.subheader ul, .subheader ul li {
    display: flex;
    align-items: center
}

.subheader ul.-left > li:not(:last-child)::after, .subheader ul.-right > li:not(:last-child)::after {
    content: "";
    height: 1rem;
    width: 1px;
    background-color: var(--clb-color-grey);
    margin: 0 .5rem;
    display: block
}

.subheader ul.-right, .subheader ul.-right li {
    flex-direction: row-reverse
}

.site-footer {
    background-color: color-mix(in srgb, var(--clb-fill-color) 75%, transparent)
}

.site-footer .widgets {
    padding-top: var(--clb-grid-gutter-5x);
    padding-bottom: var(--clb-grid-gutter-5x)
}

.site-footer .widgets p {
    margin-top: 0
}

.site-footer-copyright {
    font-size: var(--clb-text-size-small)
}

.site-footer-copyright .holder {
    padding-top: var(--clb-spacer);
    padding-bottom: var(--clb-spacer)
}

.site-footer-copyright .holder a {
    color: inherit
}

.site-footer-copyright .holder:not(.-center) {
    display: flex;
    justify-content: space-between
}

.site-footer .page-container + .site-footer-copyright .holder {
    border-top: 1px solid var(--clb-border-color)
}

.site-footer .page-container.-full-w {
    padding-left: var(--clb-spacer);
    padding-right: var(--clb-spacer)
}

.site-footer .page-container > .holder {
    padding: 1rem 0;
    min-width: 100%
}

.site-footer .page-container > .holder .-left-bar, .site-footer .page-container > .holder .-right-bar {
    height: var(--clb-color-switcher-height);
    display: flex;
    align-items: center
}

.site-footer .page-container > .holder .-left-bar .color-switcher, .site-footer .page-container > .holder .-right-bar .color-switcher {
    left: unset
}

.site-footer .page-container > .holder .-right-bar {
    justify-content: flex-end
}

.site-footer .page-container > .holder .-right-bar .color-switcher {
    margin-left: var(--clb-grid-gutter)
}

#yith-wcwl-popup-message, .alert {
    background-color: var(--clb-fill-color);
    padding: 1rem var(--clb-grid-gutter);
    gap: var(--clb-gap);
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: space-between;
    border-radius: var(--clb-border-radius);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

#yith-wcwl-popup-message .icon-button, .alert .icon-button {
    color: inherit;
    margin: -.65rem -.65rem -.65rem 0
}

#yith-wcwl-popup-message a, .alert a {
    color: var(--clb-body-color)
}

#yith-wcwl-popup-message.-block, .alert.-block {
    display: flex
}

#yith-wcwl-popup-message.-success, .alert.-success {
    background-color: color-mix(in srgb, var(--clb-color-success) 15%, transparent)
}

#yith-wcwl-popup-message.-success, #yith-wcwl-popup-message.-success a, .alert.-success, .alert.-success a {
    color: var(--clb-color-success)
}

#yith-wcwl-popup-message.-warning, .alert.-warning {
    background-color: color-mix(in srgb, var(--clb-color-warning) 15%, transparent)
}

#yith-wcwl-popup-message.-warning, #yith-wcwl-popup-message.-warning a, .alert.-warning, .alert.-warning a {
    color: var(--clb-color-warning)
}

#yith-wcwl-popup-message.-danger, .alert.-danger {
    background-color: color-mix(in srgb, var(--clb-color-danger) 15%, transparent)
}

#yith-wcwl-popup-message.-danger, #yith-wcwl-popup-message.-danger a, .alert.-danger, .alert.-danger a {
    color: var(--clb-color-danger)
}

#yith-wcwl-popup-message.-small, .alert.-small {
    padding: .75rem 1rem;
    font-size: var(--clb-text-size-small);
    line-height: var(--clb-text-line-heigth-small)
}

#yith-wcwl-popup-message.-large, .alert.-large {
    padding: 1.25rem 1.5rem;
    font-size: var(--clb-text-size-large)
}

#yith-wcwl-popup-message.-fixed, .alert.-fixed {
    position: fixed;
    transform: translateX(-50%);
    left: 50%;
    bottom: var(--clb-spacer);
    z-index: 50;
    box-shadow: 0 5px 10px 0 color-mix(in srgb, var(--clb-color-neutral) 10%, transparent)
}

#yith-wcwl-popup-message.-fixed.ajax-cart-response, .alert.-fixed.ajax-cart-response {
    z-index: 51
}

#yith-wcwl-popup-message.-fixed a, .alert.-fixed a {
    font-weight: var(--clb-text-semi-bold)
}

#yith-wcwl-popup-message.-fixed.-success, .alert.-fixed.-success {
    background-color: color-mix(in srgb, var(--clb-color-success) 15%, #fff)
}

#yith-wcwl-popup-message.-fixed.-danger, .alert.-fixed.-danger {
    background-color: color-mix(in srgb, var(--clb-color-danger) 15%, #fff)
}

#yith-wcwl-popup-message.-with-shadow, .alert.-with-shadow {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

#yith-wcwl-popup-message-message, .alert-message {
    text-align: left;
    flex-grow: 2;
    gap: var(--clb-gap-small)
}

#yith-wcwl-popup-message-message .icon, .alert-message .icon {
    vertical-align: middle;
    margin-top: -2px
}

#yith-wcwl-popup-message-message img, .alert-message img {
    max-height: 1.5rem
}

.author-details {
    margin-top: var(--clb-gap-small);
    font-size: var(--clb-text-size-small)
}

.avatar {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 40%, transparent);
    width: var(--clb-circle);
    height: var(--clb-circle);
    position: relative;
    overflow: hidden;
    background-size: cover;
    background-position: center;
    border-radius: 100%
}

.avatar > img.avatar {
    max-width: 100%;
    width: 100%;
    height: auto
}

.avatar.jetpack-lazy-image {
    display: none
}

.avatar::after {
    content: "";
    height: 100%;
    width: 100%;
    z-index: 1;
    top: 0;
    left: 0;
    content: "";
    display: block;
    position: absolute;
    border-radius: 100%;
    box-shadow: inset 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-neutral) 15%, transparent)
}

.avatar.-small {
    width: var(--clb-circle-small);
    height: var(--clb-circle-small)
}

.avatar.-large {
    width: var(--clb-circle-large);
    height: var(--clb-circle-large)
}

.badge, .tagcloud > a, .testimonial-headline > b, .wp-block-tag-cloud > a, a.tag, span.tag {
    font-weight: var(--clb-text-medium);
    gap: var(--clb-gap-small);
    padding: .35rem .65rem;
    line-height: 1;
    min-height: 1.625rem;
    font-size: var(--clb-text-size-caption);
    border-radius: var(--clb-border-radius);
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center
}

.badge.-primary {
    background-color: var(--clb-color-primary)
}

.badge:not(.-outlined) {
    color: var(--clb-color-white)
}

.badge:not(.-primary):not(.-outlined) {
    background-color: var(--clb-color-black-light)
}

.badge.-outlined {
    padding: .25rem .55rem;
    border: 2px solid currentColor
}

.badge.-pill {
    margin-bottom: .75rem;
    border-radius: .8rem
}

.badge.-pill.-inverse {
    color: var(--clb-color-white)
}

.badge.-pill > svg {
    fill: currentColor;
    margin-right: .25rem
}

.tagcloud > a, .testimonial-headline > b, .wp-block-tag-cloud > a, a.tag, span.tag {
    font-family: var(--clb-body-font-family);
    background: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent);
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.tagcloud > a > a, .testimonial-headline > b > a, .wp-block-tag-cloud > a > a, a.tag > a, span.tag > a {
    background-image: none !important
}

.tagcloud > a:hover, .tagcloud > a:not(.-unlink):hover, .testimonial-headline > b:hover, .testimonial-headline > b:not(.-unlink):hover, .wp-block-tag-cloud > a:hover, .wp-block-tag-cloud > a:not(.-unlink):hover, a.tag:hover, a.tag:not(.-unlink):hover, span.tag:hover, span.tag:not(.-unlink):hover {
    color: inherit
}

.tagcloud > a:not(.tag-sale):not(.in-stock):not(.out-of-stock).active, .tagcloud > a:not(.tag-sale):not(.in-stock):not(.out-of-stock):active, .tagcloud > a:not(.tag-sale):not(.in-stock):not(.out-of-stock):focus, .tagcloud > a:not(.tag-sale):not(.in-stock):not(.out-of-stock):hover, .testimonial-headline > b:not(.tag-sale):not(.in-stock):not(.out-of-stock).active, .testimonial-headline > b:not(.tag-sale):not(.in-stock):not(.out-of-stock):active, .testimonial-headline > b:not(.tag-sale):not(.in-stock):not(.out-of-stock):focus, .testimonial-headline > b:not(.tag-sale):not(.in-stock):not(.out-of-stock):hover, .wp-block-tag-cloud > a:not(.tag-sale):not(.in-stock):not(.out-of-stock).active, .wp-block-tag-cloud > a:not(.tag-sale):not(.in-stock):not(.out-of-stock):active, .wp-block-tag-cloud > a:not(.tag-sale):not(.in-stock):not(.out-of-stock):focus, .wp-block-tag-cloud > a:not(.tag-sale):not(.in-stock):not(.out-of-stock):hover, a.tag:not(.tag-sale):not(.in-stock):not(.out-of-stock).active, a.tag:not(.tag-sale):not(.in-stock):not(.out-of-stock):active, a.tag:not(.tag-sale):not(.in-stock):not(.out-of-stock):focus, a.tag:not(.tag-sale):not(.in-stock):not(.out-of-stock):hover, span.tag:not(.tag-sale):not(.in-stock):not(.out-of-stock).active, span.tag:not(.tag-sale):not(.in-stock):not(.out-of-stock):active, span.tag:not(.tag-sale):not(.in-stock):not(.out-of-stock):focus, span.tag:not(.tag-sale):not(.in-stock):not(.out-of-stock):hover {
    background: color-mix(in srgb, var(--clb-color-neutral) 40%, transparent)
}

.tagcloud > a.tag-sale, .testimonial-headline > b.tag-sale, .wp-block-tag-cloud > a.tag-sale, a.tag.tag-sale, span.tag.tag-sale {
    background-color: var(--clb-color-primary);
    color: var(--clb-color-white)
}

.breadcrumb {
    width: 100%;
    min-height: var(--clb-button-height-small);
    flex-wrap: wrap;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.breadcrumb-holder {
    flex-grow: 2;
    font-size: var(--clb-text-size-small);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.breadcrumb-item {
    font-size: var(--clb-text-size-small);
    font-weight: var(--clb-text-semi-bold)
}

.breadcrumb-item span.active {
    font-weight: var(--clb-body-font-weight)
}

.breadcrumb-item svg {
    margin: 0 .4rem;
    fill: currentColor
}

.post-type-archive-product .breadcrumbs-container.vc_col-lg-push-2 {
    left: auto;
    width: 100%
}

.added_to_cart, .button, a.button, button[type=submit], input[type=submit] {
    color: var(--clb-color-white);
    background-color: var(--clb-button-color);
    font-family: var(--clb-action-font-family);
    font-size: var(--clb-action-font-size);
    font-weight: var(--clb-action-font-weight);
    min-height: var(--clb-button-height);
    padding: 0 var(--clb-button-side-padding);
    gap: var(--clb-gap);
    cursor: var(--clb-cursor-pointer);
    border: 2px solid transparent;
    white-space: nowrap;
    background-image: none !important;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    border-radius: var(--clb-button-border-radius);
    transition: all var(--clb-transition-function) var(--clb-transition-duration);
    justify-content: center;
    transition-property: background-color, color, border-color, box-shadow
}

.added_to_cart:active, .added_to_cart:focus, .added_to_cart:hover, .button:active, .button:focus, .button:hover, a.button:active, a.button:focus, a.button:hover, button[type=submit]:active, button[type=submit]:focus, button[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus, input[type=submit]:hover {
    color: var(--clb-color-white);
    background-color: var(--clb-button-hover-color)
}

.added_to_cart.aos-animate, .button.aos-animate, a.button.aos-animate, button[type=submit].aos-animate, input[type=submit].aos-animate {
    transition-delay: 0s !important
}

.added_to_cart svg, .button svg, a.button svg, button[type=submit] svg, input[type=submit] svg {
    fill: currentColor
}

.added_to_cart > img.icon, .button > img.icon, a.button > img.icon, button[type=submit] > img.icon, input[type=submit] > img.icon {
    max-height: 1.25em
}

.added_to_cart > .spinner, .button > .spinner, a.button > .spinner, button[type=submit] > .spinner, input[type=submit] > .spinner {
    color: currentColor
}

.added_to_cart.-outlined, .button.-outlined, a.button.-outlined, button[type=submit].-outlined, input[type=submit].-outlined {
    border-color: currentColor
}

.added_to_cart.-outlined:not(.-pagination):active, .added_to_cart.-outlined:not(.-pagination):focus, .added_to_cart.-outlined:not(.-pagination):hover, .button.-outlined:not(.-pagination):active, .button.-outlined:not(.-pagination):focus, .button.-outlined:not(.-pagination):hover, a.button.-outlined:not(.-pagination):active, a.button.-outlined:not(.-pagination):focus, a.button.-outlined:not(.-pagination):hover, button[type=submit].-outlined:not(.-pagination):active, button[type=submit].-outlined:not(.-pagination):focus, button[type=submit].-outlined:not(.-pagination):hover, input[type=submit].-outlined:not(.-pagination):active, input[type=submit].-outlined:not(.-pagination):focus, input[type=submit].-outlined:not(.-pagination):hover {
    border-color: currentColor
}

.added_to_cart.-text, .button.-text, a.button.-text, button[type=submit].-text, input[type=submit].-text {
    border: none;
    padding: 0;
    min-height: initial;
    transition-delay: 0s !important;
    font-size: 1em;
    border-radius: var(--clb-button-border-radius-small);
    box-shadow: 0 0 0 .6rem transparent
}

.added_to_cart.-text:active, .added_to_cart.-text:focus, .added_to_cart.-text:hover, .button.-text:active, .button.-text:focus, .button.-text:hover, a.button.-text:active, a.button.-text:focus, a.button.-text:hover, button[type=submit].-text:active, button[type=submit].-text:focus, button[type=submit].-text:hover, input[type=submit].-text:active, input[type=submit].-text:focus, input[type=submit].-text:hover {
    background-color: var(--clb-fill-color);
    box-shadow: 0 0 0 .6rem var(--clb-fill-color)
}

.added_to_cart.-flat, .button.-flat, a.button.-flat, button[type=submit].-flat, input[type=submit].-flat {
    background-color: transparent;
    border: none
}

.added_to_cart.-flat:active, .added_to_cart.-flat:focus, .added_to_cart.-flat:hover, .button.-flat:active, .button.-flat:focus, .button.-flat:hover, a.button.-flat:active, a.button.-flat:focus, a.button.-flat:hover, button[type=submit].-flat:active, button[type=submit].-flat:focus, button[type=submit].-flat:hover, input[type=submit].-flat:active, input[type=submit].-flat:focus, input[type=submit].-flat:hover {
    background-color: var(--clb-fill-color)
}

.added_to_cart.-flat, .added_to_cart.-outlined, .added_to_cart.-text, .button.-flat, .button.-outlined, .button.-text, a.button.-flat, a.button.-outlined, a.button.-text, button[type=submit].-flat, button[type=submit].-outlined, button[type=submit].-text, input[type=submit].-flat, input[type=submit].-outlined, input[type=submit].-text {
    background-color: transparent;
    color: var(--clb-button-color)
}

.added_to_cart.-flat:not(.-pagination):active, .added_to_cart.-flat:not(.-pagination):focus, .added_to_cart.-flat:not(.-pagination):hover, .added_to_cart.-outlined:not(.-pagination):active, .added_to_cart.-outlined:not(.-pagination):focus, .added_to_cart.-outlined:not(.-pagination):hover, .added_to_cart.-text:not(.-pagination):active, .added_to_cart.-text:not(.-pagination):focus, .added_to_cart.-text:not(.-pagination):hover, .button.-flat:not(.-pagination):active, .button.-flat:not(.-pagination):focus, .button.-flat:not(.-pagination):hover, .button.-outlined:not(.-pagination):active, .button.-outlined:not(.-pagination):focus, .button.-outlined:not(.-pagination):hover, .button.-text:not(.-pagination):active, .button.-text:not(.-pagination):focus, .button.-text:not(.-pagination):hover, a.button.-flat:not(.-pagination):active, a.button.-flat:not(.-pagination):focus, a.button.-flat:not(.-pagination):hover, a.button.-outlined:not(.-pagination):active, a.button.-outlined:not(.-pagination):focus, a.button.-outlined:not(.-pagination):hover, a.button.-text:not(.-pagination):active, a.button.-text:not(.-pagination):focus, a.button.-text:not(.-pagination):hover, button[type=submit].-flat:not(.-pagination):active, button[type=submit].-flat:not(.-pagination):focus, button[type=submit].-flat:not(.-pagination):hover, button[type=submit].-outlined:not(.-pagination):active, button[type=submit].-outlined:not(.-pagination):focus, button[type=submit].-outlined:not(.-pagination):hover, button[type=submit].-text:not(.-pagination):active, button[type=submit].-text:not(.-pagination):focus, button[type=submit].-text:not(.-pagination):hover, input[type=submit].-flat:not(.-pagination):active, input[type=submit].-flat:not(.-pagination):focus, input[type=submit].-flat:not(.-pagination):hover, input[type=submit].-outlined:not(.-pagination):active, input[type=submit].-outlined:not(.-pagination):focus, input[type=submit].-outlined:not(.-pagination):hover, input[type=submit].-text:not(.-pagination):active, input[type=submit].-text:not(.-pagination):focus, input[type=submit].-text:not(.-pagination):hover {
    color: var(--clb-button-hover-color)
}

.added_to_cart.-primary, .button.-primary, a.button.-primary, button[type=submit].-primary, input[type=submit].-primary {
    --clb-button-color: var(--clb-color-primary)
}

.added_to_cart.-block, .button.-block, a.button.-block, button[type=submit].-block, input[type=submit].-block {
    display: flex;
    align-items: center
}

.added_to_cart.-with-shadow.-flat:hover, .added_to_cart.-with-shadow:not(.-flat), .button.-with-shadow.-flat:hover, .button.-with-shadow:not(.-flat), a.button.-with-shadow.-flat:hover, a.button.-with-shadow:not(.-flat), button[type=submit].-with-shadow.-flat:hover, button[type=submit].-with-shadow:not(.-flat), input[type=submit].-with-shadow.-flat:hover, input[type=submit].-with-shadow:not(.-flat) {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.added_to_cart.-small, .button.-small, a.button.-small, button[type=submit].-small, input[type=submit].-small {
    font-size: var(--clb-action-font-size-small);
    min-height: var(--clb-button-height-small)
}

.added_to_cart.-small:not(.-text), .button.-small:not(.-text), a.button.-small:not(.-text), button[type=submit].-small:not(.-text), input[type=submit].-small:not(.-text) {
    padding: 0 var(--clb-button-side-padding-small)
}

.added_to_cart.-large, .button.-large, a.button.-large, button[type=submit].-large, input[type=submit].-large {
    min-height: var(--clb-button-height-large)
}

.added_to_cart.-large:not(.-text), .button.-large:not(.-text), a.button.-large:not(.-text), button[type=submit].-large:not(.-text), input[type=submit].-large:not(.-text) {
    padding: 0 var(--clb-button-side-padding-large)
}

.added_to_cart:active, .added_to_cart:focus, .button:active, .button:focus, a.button:active, a.button:focus, button[type=submit]:active, button[type=submit]:focus, input[type=submit]:active, input[type=submit]:focus {
    box-shadow: 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-neutral) 15%, transparent)
}

.added_to_cart:hover .icon, .button:hover .icon, a.button:hover .icon, button[type=submit]:hover .icon, input[type=submit]:hover .icon {
    animation: iconMove ease-out var(--clb-transition-duration)
}

.added_to_cart:hover .icon.-left-animation, .button:hover .icon.-left-animation, a.button:hover .icon.-left-animation, button[type=submit]:hover .icon.-left-animation, input[type=submit]:hover .icon.-left-animation {
    animation: iconMove ease-out var(--clb-transition-duration) reverse
}

a.button {
    background-image: none
}

@keyframes iconMove {
    0% {
        transform: translateX(0)
    }
    30% {
        opacity: 0
    }
    31% {
        transform: translateX(1.25rem)
    }
    32% {
        transform: translateX(-1.25rem)
    }
    84% {
        opacity: 1
    }
    100% {
        transform: translateX(0)
    }
}

input[type=checkbox], input[type=radio] {
    width: 1.125rem;
    height: 1.125rem;
    margin: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    appearance: none;
    outline: 0;
    border: 2px solid var(--clb-color-grey);
    vertical-align: middle;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

input[type=checkbox]:checked, input[type=radio]:checked {
    background-color: var(--clb-color-primary);
    border-color: var(--clb-color-primary)
}

input[type=checkbox]:invalid:not([aria-required=true]), input[type=radio]:invalid:not([aria-required=true]) {
    border-color: var(--clb-color-danger)
}

input[type=checkbox]:active, input[type=checkbox]:focus, input[type=radio]:active, input[type=radio]:focus {
    box-shadow: 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-primary) 25%, transparent)
}

input[type=checkbox] + label, input[type=checkbox] + span, input[type=radio] + label, input[type=radio] + span {
    font-weight: var(--clb-body-font-weight);
    display: inline;
    vertical-align: middle;
    margin-left: .2em;
    line-height: var(--clb-text-line-heigth-small)
}

input[type=checkbox] + label:not(.woocommerce-terms-and-conditions-checkbox-text), input[type=checkbox] + span:not(.woocommerce-terms-and-conditions-checkbox-text), input[type=radio] + label:not(.woocommerce-terms-and-conditions-checkbox-text), input[type=radio] + span:not(.woocommerce-terms-and-conditions-checkbox-text) {
    font-size: var(--clb-text-size-small)
}

input[type=checkbox] {
    border-radius: var(--clb-border-radius-small)
}

input[type=checkbox]:checked {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
}

input[type=radio] {
    border-radius: 100%
}

input[type=radio]:checked {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
}

.custom-cursor .circle-cursor {
    position: fixed;
    left: 0;
    top: 0;
    pointer-events: none;
    transform: translateZ(0);
    visibility: hidden;
    border-radius: 50%
}

.custom-cursor .circle-cursor-inner {
    margin-left: -3px;
    margin-top: -3px;
    width: 6px;
    height: 6px;
    z-index: 10000001;
    background-color: var(--clb-color-primary)
}

.custom-cursor .circle-cursor-inner.cursor-link-hover {
    margin-left: -10px;
    margin-top: -10px;
    width: 20px;
    height: 20px;
    background-color: var(--clb-color-primary);
    opacity: .5
}

.custom-cursor .circle-cursor-outer {
    margin-left: -15px;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    border: 1px solid var(--clb-color-primary);
    z-index: 10000000;
    opacity: .5;
    transition: all .1s ease-out
}

.custom-cursor .cursor-link.circle-cursor-inner {
    background: 0 0 !important
}

.custom-cursor .cursor-link.circle-cursor-inner.cursor-link-hover {
    opacity: 1
}

.custom-cursor .cursor-link.circle-cursor-inner svg {
    fill: white
}

.custom-cursor .cursor-link.circle-cursor-outer.cursor-link-hover {
    margin-left: -2rem;
    margin-top: -2rem;
    width: 4rem;
    height: 4rem;
    background-color: color-mix(in srgb, var(--clb-color-neutral) 75%, transparent);
    border: none
}

.custom-cursor a[data-cursor-class] {
    cursor: none
}

.icon-button {
    position: relative;
    background-color: transparent;
    padding: 0;
    border: none;
    cursor: var(--clb-cursor-pointer);
    text-align: center;
    outline: 0;
    min-width: var(--clb-circle);
    width: var(--clb-circle);
    height: var(--clb-circle);
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: background-color var(--clb-transition-function) var(--clb-transition-duration)
}

.icon-button > .icon {
    margin-left: 0;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    transition: all var(--clb-transition-function) var(--clb-transition-duration);
    transition-property: transform, opacity
}

.icon-button.-small {
    min-width: var(--clb-circle-small);
    width: var(--clb-circle-small);
    height: var(--clb-circle-small)
}

.icon-button.-extra-small {
    min-width: var(--clb-circle-extra-small);
    width: var(--clb-circle-extra-small);
    height: var(--clb-circle-extra-small)
}

.icon-button.cart, .icon-button.hamburger, .icon-button:hover {
    background-color: var(--clb-fill-color)
}

.icon-button:hover {
    color: inherit
}

.icon-button:hover .icon {
    opacity: .75;
    transform: var(--clb-transform-scale)
}

.icon-button:active, .icon-button:focus {
    background-color: var(--clb-fill-color);
    box-shadow: inset 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-neutral) 15%, transparent)
}

.icon-buttons-animation .icon-button::before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: var(--clb-color-primary);
    transform: scale(0);
    transition: all var(--clb-transition-function) var(--clb-transition-duration);
    border-radius: 50%
}

.icon-buttons-animation .icon-button:focus {
    outline: 0
}

.icon-buttons-animation .icon-button:focus::before {
    animation: var(--clb-transition-duration) click_animation var(--clb-transition-function) 1
}

@keyframes click_animation {
    from {
        transform: scale(1);
        opacity: .15
    }
    to {
        transform: scale(4);
        opacity: 0
    }
}

.icon-group {
    color: inherit;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    border-radius: 100%
}

.icon-group.-contained, .icon-group.-outlined {
    min-width: var(--clb-circle);
    max-width: var(--clb-circle);
    height: var(--clb-circle)
}

.icon-group.-contained .icon, .icon-group.-outlined .icon {
    font-size: 1.75em
}

.icon-group.-contained > span, .icon-group.-outlined > span {
    font-size: 2.5em
}

.icon-group.-contained {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent)
}

.icon-group.-outlined {
    border: 2px solid var(--clb-color-black-light)
}

.icon-group > img, .icon-group > img.icon {
    max-width: 50%;
    max-height: 50%
}

.icon-group:not(.-contained):not(.-outlined) {
    justify-content: flex-start
}

.icon-group:not(.-contained):not(.-outlined) > img {
    max-height: 2rem;
    max-width: initial
}

.icon-group:not(.-contained):not(.-outlined) .icon {
    font-size: 2em
}

.icon-group:not(.-contained):not(.-outlined) > span {
    font-size: 2.75em
}

.icon-group:not(.-contained):not(.-outlined).-small .icon {
    font-size: 1.75em
}

.icon-group:not(.-contained):not(.-outlined).-large .icon {
    font-size: 2.25em
}

.icon-group.-small.-contained, .icon-group.-small.-outlined {
    min-width: var(--clb-circle-small);
    max-width: var(--clb-circle-small);
    height: var(--clb-circle-small)
}

.icon-group.-large.-contained, .icon-group.-large.-outlined {
    min-width: var(--clb-circle-large);
    max-width: var(--clb-circle-large);
    height: var(--clb-circle-large)
}

.icon {
    font-size: var(--clb-icon-size);
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center
}

.icon svg path {
    fill: currentColor
}

.icon svg.minimal {
    display: none
}

body i.icon {
    width: initial;
    height: initial;
    line-height: 1;
    margin: 0;
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.-extra-small .icon, .-small .icon {
    font-size: var(--clb-icon-size-small)
}

.-extra-small svg:not(.icon-bootstrap), .-small svg:not(.icon-bootstrap) {
    transform: scale(.85)
}

.-large .icon {
    font-size: var(--clb-icon-size-large)
}

.-large svg {
    transform: scale(1.25)
}

.pagination-standard {
    min-width: 100%
}

.pagination > .page-item:first-child svg {
    transform: scaleX(-1)
}

.pagination > .page-item:first-child:hover .icon {
    animation: iconMove ease-out var(--clb-transition-duration) reverse
}

.pagination.-small .button {
    padding: 0 .25rem
}

.pagination .button {
    padding: 0 .75rem
}

.lazy-load {
    margin: auto;
    font-weight: var(--clb-text-semi-bold);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.lazy-load.load-more .loading-text {
    display: none
}

.lazy-load.load-more.active .loadmore-text {
    display: none
}

.lazy-load.load-more.active .loading-text {
    display: inline
}

.lazy-load.-small .button {
    padding: 0 var(--clb-button-side-padding-small)
}

.lazy-load:not(.active) .button {
    box-shadow: none
}

.lazy-load .button.-flat {
    background-color: var(--clb-fill-color)
}

.lazy-load, .pagination {
    --clb-button-color: var(--clb-paginator-button-color);
    --clb-button-hover-color: var(--clb-paginator-button-hover-color);
    min-width: 100%;
    padding: var(--clb-grid-gutter) 0;
    display: flex
}

.lazy-load.-small .button, .pagination.-small .button {
    min-width: var(--clb-button-height-small);
    min-height: var(--clb-button-height-small)
}

.lazy-load.-large .button, .pagination.-large .button {
    min-height: var(--clb-button-height-large);
    min-width: var(--clb-button-height-large)
}

.lazy-load.-flat .button:not(.-flat), .pagination.-flat .button:not(.-flat) {
    color: inherit;
    background-color: var(--clb-fill-color)
}

.lazy-load .button, .pagination .button {
    min-width: var(--clb-button-height)
}

.lazy-load .button.-flat:active, .lazy-load .button.-flat:focus, .lazy-load .button.-flat:hover, .lazy-load .button.-outlined:active, .lazy-load .button.-outlined:focus, .lazy-load .button.-outlined:hover, .lazy-load .button.-text:active, .lazy-load .button.-text:focus, .lazy-load .button.-text:hover, .pagination .button.-flat:active, .pagination .button.-flat:focus, .pagination .button.-flat:hover, .pagination .button.-outlined:active, .pagination .button.-outlined:focus, .pagination .button.-outlined:hover, .pagination .button.-text:active, .pagination .button.-text:focus, .pagination .button.-text:hover {
    color: var(--clb-button-hover-color)
}

@keyframes mymove {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

.progress-holder {
    height: .5rem;
    background-color: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent);
    overflow: hidden;
    display: flex;
    border-radius: .25rem
}

.progress-holder > .progress-bar {
    width: 0;
    background: linear-gradient(90deg, var(--clb-color-primary) 0, var(--clb-color-secondary) 100%);
    border-radius: .25rem;
    transition: width var(--clb-transition-function) .9s
}

.progress-holder.-contained {
    height: 1.125rem;
    padding: .3125rem;
    border-radius: .5625rem
}

.progress-holder.-contained.-thin {
    height: .875rem;
    border-radius: .4375rem
}

.progress-holder.-contained.-bold {
    height: 1.375rem;
    border-radius: .6875rem
}

.progress-holder.-thin {
    height: .25rem;
    border-radius: .125rem
}

.progress-holder.-thin > .progress-bar {
    border-radius: .125rem
}

.progress-holder.-bold {
    height: .75rem;
    border-radius: .75rem
}

.progress-holder.-bold > .progress-bar {
    border-radius: .375rem
}

select {
    position: relative;
    appearance: none;
    background-repeat: no-repeat;
    background-position: right 1rem center;
    padding: 0 1rem;
    min-height: var(--clb-button-height)
}

select:not([multiple=multiple]) {
    background-size: 14px 12px;
    padding-right: 2.75rem !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%231b1b28' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

select[multiple=multiple] {
    padding: 0
}

select[multiple=multiple] option {
    padding: .65rem 1rem
}

select:not(.lang-dropdown) {
    color: var(--clb-color-grey)
}

select.lang-dropdown {
    color: inherit;
    width: auto
}

select.-small {
    padding-right: 2rem !important
}

input[type=file] {
    padding: 0
}

.select2-container--default {
    width: 100% !important
}

.select2-container--default .select2-selection--single {
    height: auto;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
    color: inherit;
    line-height: initial
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 100%;
    position: relative;
    top: 0;
    right: 0;
    width: 1rem;
    display: flex;
    align-items: center
}

.select2-container--default .select2-selection--single .select2-selection__arrow > b {
    border: none;
    margin: 0;
    left: auto;
    top: auto;
    position: relative;
    height: 1rem;
    width: 1rem;
    background-repeat: no-repeat;
    transform: scale(.8) rotate(0);
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%231b1b28' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

.select2-container--default.select2-container--open .select2-selection__arrow > b {
    transform: scale(.8) rotate(180deg)
}

.select2-container--default .select2-dropdown {
    border: none;
    border-radius: var(--clb-border-radius);
    box-shadow: 0 20px 32px -8px color-mix(in srgb, var(--clb-color-black) 15%, transparent), 0 0 1px color-mix(in srgb, var(--clb-color-black) 5%, transparent)
}

.select2-container--default .select2-search--dropdown {
    padding: 1rem
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    padding: 0 .75rem;
    min-height: var(--clb-button-height-small);
    font-size: var(--clb-text-size-extra-small)
}

.select2-container--default .select2-results__option {
    padding-left: 1rem;
    padding-right: 1rem
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: var(--clb-color-black-light)
}

@-moz-document url-prefix() {
    select {
        line-height: var(--clb-button-height)
    }
    select.-small {
        line-height: 2rem
    }
}

.btn-loading::before, .container-loading::before, .spinner::before, .tp-loader.spinner5::before, .yith-wcan-loading::before {
    content: "";
    width: 1.5rem;
    height: 1.5rem;
    border: .2rem solid color-mix(in srgb, var(--clb-color-neutral) 25%, transparent);
    border-top: .2rem solid currentColor;
    border-right: .2rem solid currentColor;
    opacity: .75;
    animation: .75s spinner var(--clb-transition-function) infinite;
    border-radius: 50%
}

.btn-loading > .icon, .container-loading > .icon, .spinner > .icon, .tp-loader.spinner5 > .icon, .yith-wcan-loading > .icon {
    display: none
}

.btn-loading.-large, .container-loading.-large, .spinner.-large, .tp-loader.spinner5.-large, .yith-wcan-loading.-large {
    width: 2.5rem;
    height: 2.5rem
}

.container-loading, .tp-loader.spinner5, .yith-wcan-loading {
    background-image: none !important;
    background: 0 0
}

.container-loading::before, .tp-loader.spinner5::before, .yith-wcan-loading::before {
    position: absolute;
    left: calc(50% - 20px);
    top: calc(50% - 20px);
    width: 2.5rem;
    height: 2.5rem
}

.container-loading.hidden::before, .tp-loader.spinner5.hidden::before, .yith-wcan-loading.hidden::before {
    display: none
}

@-webkit-keyframes spinner {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@keyframes spinner {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

.form-switch > .form-check-input[type=checkbox] {
    position: relative;
    width: var(--clb-button-height-small);
    border-radius: 2em;
    border-radius: 1.1rem
}

.form-switch > .form-check-input[type=checkbox]::before {
    content: "";
    position: absolute;
    width: .625rem;
    height: .625rem;
    left: .125rem;
    background-color: var(--clb-color-grey);
    border-radius: 100%;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.form-switch > .form-check-input[type=checkbox]:checked {
    background-color: transparent;
    background-image: none
}

.form-switch > .form-check-input[type=checkbox]:checked::before {
    left: calc(100% - .125rem);
    transform: translate(-100%);
    background-color: var(--clb-color-primary)
}

.form-switch > .form-check-label {
    color: var(--clb-color-black-light)
}

.select2-container--default .select2-selection--single, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    color: inherit;
    padding: 0 1rem;
    font-family: inherit;
    border: none;
    width: 100%;
    text-align: inherit;
    min-height: var(--clb-button-height);
    background-color: color-mix(in srgb, var(--clb-color-neutral) 10%, transparent);
    font-size: var(--clb-text-size);
    border-radius: var(--clb-border-radius);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.select2-container--default .select2-selection--single::placeholder, input[type=date]::placeholder, input[type=email]::placeholder, input[type=number]::placeholder, input[type=password]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=url]::placeholder, select::placeholder, textarea::placeholder {
    color: var(--clb-placeholder-color)
}

.select2-container--default .select2-selection--single.-outlined, input[type=date].-outlined, input[type=email].-outlined, input[type=number].-outlined, input[type=password].-outlined, input[type=search].-outlined, input[type=tel].-outlined, input[type=text].-outlined, input[type=url].-outlined, select.-outlined, textarea.-outlined {
    background-color: transparent;
    border: 2px solid var(--clb-color-grey-light)
}

.select2-container--default .select2-selection--single.-outlined:active, .select2-container--default .select2-selection--single.-outlined:focus, input[type=date].-outlined:active, input[type=date].-outlined:focus, input[type=email].-outlined:active, input[type=email].-outlined:focus, input[type=number].-outlined:active, input[type=number].-outlined:focus, input[type=password].-outlined:active, input[type=password].-outlined:focus, input[type=search].-outlined:active, input[type=search].-outlined:focus, input[type=tel].-outlined:active, input[type=tel].-outlined:focus, input[type=text].-outlined:active, input[type=text].-outlined:focus, input[type=url].-outlined:active, input[type=url].-outlined:focus, select.-outlined:active, select.-outlined:focus, textarea.-outlined:active, textarea.-outlined:focus {
    outline: 0;
    border-color: var(--clb-color-grey)
}

.select2-container--default .select2-selection--single.-small, input[type=date].-small, input[type=email].-small, input[type=number].-small, input[type=password].-small, input[type=search].-small, input[type=tel].-small, input[type=text].-small, input[type=url].-small, select.-small, textarea.-small {
    padding: 0 .75rem;
    min-height: var(--clb-button-height-small);
    font-size: var(--clb-text-size-extra-small)
}

.select2-container--default .select2-selection--single.-large, input[type=date].-large, input[type=email].-large, input[type=number].-large, input[type=password].-large, input[type=search].-large, input[type=tel].-large, input[type=text].-large, input[type=url].-large, select.-large, textarea.-large {
    padding: 0 var(--clb-grid-gutter);
    min-height: var(--clb-button-height-large);
    font-size: var(--clb-text-size-large)
}

.select2-container--default .select2-selection--single:not(.-outlined):active, .select2-container--default .select2-selection--single:not(.-outlined):focus, input[type=date]:not(.-outlined):active, input[type=date]:not(.-outlined):focus, input[type=email]:not(.-outlined):active, input[type=email]:not(.-outlined):focus, input[type=number]:not(.-outlined):active, input[type=number]:not(.-outlined):focus, input[type=password]:not(.-outlined):active, input[type=password]:not(.-outlined):focus, input[type=search]:not(.-outlined):active, input[type=search]:not(.-outlined):focus, input[type=tel]:not(.-outlined):active, input[type=tel]:not(.-outlined):focus, input[type=text]:not(.-outlined):active, input[type=text]:not(.-outlined):focus, input[type=url]:not(.-outlined):active, input[type=url]:not(.-outlined):focus, select:not(.-outlined):active, select:not(.-outlined):focus, textarea:not(.-outlined):active, textarea:not(.-outlined):focus {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent);
    outline: 0
}

.select2-container--default .select2-selection--single.wpcf7-not-valid, input[type=date].wpcf7-not-valid, input[type=email].wpcf7-not-valid, input[type=number].wpcf7-not-valid, input[type=password].wpcf7-not-valid, input[type=search].wpcf7-not-valid, input[type=tel].wpcf7-not-valid, input[type=text].wpcf7-not-valid, input[type=url].wpcf7-not-valid, select.wpcf7-not-valid, textarea.wpcf7-not-valid {
    box-shadow: 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-danger) 25%, transparent)
}

.woocommerce-invalid-required-field .select2-selection--single, .woocommerce-invalid-required-field input[type=date], .woocommerce-invalid-required-field input[type=email], .woocommerce-invalid-required-field input[type=number], .woocommerce-invalid-required-field input[type=password], .woocommerce-invalid-required-field input[type=search], .woocommerce-invalid-required-field input[type=tel], .woocommerce-invalid-required-field input[type=text], .woocommerce-invalid-required-field input[type=url], .woocommerce-invalid-required-field select, .woocommerce-invalid-required-field textarea {
    box-shadow: 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-primary) 20%, transparent)
}

button {
    appearance: none;
    color: inherit
}

textarea {
    resize: vertical;
    height: 10rem
}

textarea, textarea.-large, textarea.-small {
    padding-top: .75rem;
    padding-bottom: .75rem
}

label {
    display: block;
    font-size: var(--clb-text-size-caption);
    font-weight: var(--clb-text-medium)
}

label + * {
    margin-top: .5rem
}

.tooltip {
    position: relative;
    background-color: var(--clb-color-black);
    color: var(--clb-color-white);
    font-size: var(--clb-text-size-caption);
    padding: .375rem .5rem;
    font-weight: var(--clb-text-medium);
    z-index: 10;
    border-radius: var(--clb-border-radius)
}

.tooltip::before {
    content: "";
    position: absolute;
    width: .625rem;
    height: .625rem;
    background-color: var(--clb-color-black);
    transform: rotate(45deg);
    bottom: -.3125rem;
    left: calc(50% - .3125rem);
    z-index: -1
}

.tooltip.-right::before {
    bottom: calc(50% - .3125rem);
    left: -.3125rem
}

.tooltip.-left::before {
    bottom: calc(50% - .3125rem);
    right: -.3125rem;
    left: auto
}

.tooltip.-bottom::before {
    top: -.3125rem;
    bottom: auto
}

.category-holder {
    gap: var(--clb-gap-small)
}

.category-holder.-with-tag {
    flex-wrap: wrap;
    display: flex
}

.category-holder:not(.-with-tag) .category:not(:last-child)::after, .category-holder:not(.-with-tag) a:not(:last-child)::after {
    content: ","
}

.blog-item {
    position: relative
}

.blog-item .card-details .title {
    font-size: clamp(var(--clb-card-titles-font-size-min), calc(.5vw + 1rem), var(--clb-card-titles-font-size))
}

.blog-item .card-details > :not(:last-child) {
    margin-bottom: .65rem
}

.blog-item .card-details .headline-meta {
    font-size: var(--clb-text-size-caption)
}

.blog-item .card-details p {
    margin-top: 0
}

.blog-item .card-details .button {
    margin-top: .9rem
}

.blog-item .card-details-item, .blog-item .card-details-item .category-holder {
    margin: 0
}

.blog-item .card-details.-center .category-holder, .blog-item .card-details.-center .headline-meta {
    justify-content: center
}

.blog-item .card-details.-right .category-holder, .blog-item .card-details.-right .headline-meta {
    justify-content: flex-end
}

.blog-item .card-details-item > * {
    margin-bottom: .75rem
}

.blog-item .image-holder iframe {
    width: 100%
}

.blog-item .image-holder .slider {
    color: var(--clb-color-white)
}

.blog-item .image-holder .slider .clb-slider-nav-btn {
    transform: none !important;
    margin-bottom: var(--clb-grid-gutter);
    margin-right: var(--clb-grid-gutter)
}

.blog-item .image-holder .slider .clb-slider-stage img.active {
    z-index: 1
}

.blog-item .image-holder a + a:not(.tag) {
    display: none
}

.blog-item.sticky .sticky-icon {
    transform: scale(1.35);
    margin-right: .25rem;
    margin-top: -.4rem;
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.blog-item.-layout1 .overlay-details {
    background: var(--clb-color-black-rgb);
    background: linear-gradient(360deg, rgba(var(--clb-color-black-rgb), .5) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.blog-item.-layout1 .headline-meta {
    color: var(--clb-color-grey)
}

.blog-item.-layout1.sticky.-contained .card-details {
    background-color: color-mix(in srgb, var(--clb-color-warning) 10%, transparent)
}

.blog-item.-layout2 .image-holder {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 40%, transparent)
}

.blog-item.-layout2 .overlay-details:not(.-top) {
    background: var(--clb-color-black-rgb);
    background: linear-gradient(360deg, rgba(var(--clb-color-black-rgb), .5) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.blog-item.-layout2 .overlay-details .button, .blog-item.-layout2 .overlay-details .title {
    color: var(--clb-color-white)
}

.blog-item.-layout2 .overlay-details .tag:not(:hover) {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 45%, transparent)
}

.blog-item.-layout1 .title a:not(:hover), .blog-item.-layout3 .title a:not(:hover), .blog-item.-layout5 .title a:not(:hover), .blog-item.-layout7 .title a:not(:hover) {
    color: var(--clb-titles-color)
}

.blog-item.-layout2 .overlay-details.-top, .blog-item.-layout3 .overlay-details.-top, .blog-item.-layout5 .overlay-details.-top, .blog-item.-layout7 .overlay-details.-top {
    background: var(--clb-color-black-rgb);
    background: linear-gradient(180deg, rgba(var(--clb-color-black-rgb), .5) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.blog-item.-layout2 .overlay-details:not(.-top), .blog-item.-layout4 .overlay-details:not(.-top) {
    display: block
}

.blog-item.-layout2.-no-media .image-holder, .blog-item.-layout4.-no-media .image-holder {
    padding-bottom: 100%
}

.blog-item.-layout2.-img-overlay .image-holder::after, .blog-item.-layout4.-img-overlay .image-holder::after {
    display: none
}

.blog-item.-layout3.-no-media > a, .blog-item.-layout5.-no-media > a {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 40%, transparent);
    border-bottom-left-radius: var(--clb-border-radius);
    border-top-left-radius: var(--clb-border-radius)
}

.blog-item.-layout3.-no-media > a .image-holder, .blog-item.-layout5.-no-media > a .image-holder {
    height: 100%
}

.blog-item.-layout4.sticky .image-holder {
    background-color: color-mix(in srgb, var(--clb-color-warning) 10%, transparent)
}

.blog-item.-layout4 .overlay-details {
    width: auto
}

.blog-item.-layout4 .image-holder {
    background-color: var(--clb-fill-color)
}

.blog-item.-layout4 .image-holder a > .overlay, .blog-item.-layout4 .image-holder a > iframe, .blog-item.-layout4 .image-holder a > img {
    opacity: 0;
    visibility: hidden
}

.blog-item.-layout4:hover .image-holder a > .overlay, .blog-item.-layout4:hover .image-holder a > iframe, .blog-item.-layout4:hover .image-holder a > img {
    opacity: 1;
    visibility: visible;
    transition: opacity var(--clb-transition-duration) var(--clb-transition-function) !important
}

.blog-item.-layout4:hover * {
    color: var(--clb-color-white)
}

.blog-item.-layout4 .image-holder .overlay, .blog-item.-layout6.-contained .image-holder .overlay {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    transition: none;
    background-color: color-mix(in srgb, var(--clb-color-overlay) 50%, transparent);
    content: "";
    display: block;
    position: absolute
}

.blog-item.-layout4:not(:hover) *, .blog-item.-layout6.-contained:not(:hover) * {
    transition: none !important
}

.blog-item.-layout4:hover *, .blog-item.-layout6.-contained:hover * {
    transition: var(--clb-transition-duration) var(--clb-transition-function) !important
}

.blog-item.-layout6 .overlay-details {
    position: relative;
    padding: .5rem 0 0 0
}

.blog-item.-layout6:not(.-contained) {
    border-top: 1px solid var(--clb-border-color)
}

.blog-item.-layout6:not(.-contained) .card-details {
    padding-top: var(--clb-spacer);
    padding-bottom: var(--clb-spacer)
}

.blog-item.-layout6 .title a {
    color: var(--clb-titles-color)
}

.blog-item.-layout7:not(.-contained) {
    padding-top: var(--clb-spacer);
    border-top: 1px solid var(--clb-border-color)
}

.blog-item.-layout7.-contained {
    background-color: var(--clb-fill-color)
}

.blog-item.-layout7.-contained .card-details {
    background-color: transparent
}

.blog-item.-layout6 .read-more, .blog-item.-layout7 .read-more {
    display: flex
}

.blog-item.-no-media.-contained .card-details {
    border-radius: var(--clb-border-radius)
}

.blog-grid .gallery {
    flex-flow: row wrap;
    margin-bottom: 20px !important;
    display: flex;
    justify-content: center
}

.blog-grid .gallery .gallery-item {
    display: inline-block;
    margin: 0 5px 5px 0;
    margin-top: 0 !important;
    text-align: center;
    vertical-align: top;
    width: 100%;
    position: relative
}

.blog-grid .gallery .gallery-item img {
    border: none !important;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.blog-grid .gallery .gallery-item .gallery-caption {
    position: absolute;
    background-color: rgba(255, 255, 255, .8);
    padding: 3px 10px;
    transform: translateY(-100%);
    width: 100%;
    opacity: 0;
    font-size: .8em;
    font-weight: var(--clb-body-font-weight);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.blog-grid .gallery .gallery-item:hover .gallery-caption {
    opacity: 1
}

.blog-grid .gallery .gallery-item:hover img {
    opacity: .8
}

.blog-grid .gallery.gallery-columns-3 .gallery-item {
    max-width: calc((100% - 5px * 2) / 3)
}

.blog-grid .gallery.gallery-columns-3 .gallery-item:last-of-type, .blog-grid .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n+3) {
    margin-right: 0
}

.page-id-124 .entry-content, .single-post .entry-content {
    margin-bottom: var(--clb-grid-gutter-3x)
}

.page-id-124 .entry-content .alert, .page-id-124 .entry-content .ohio-text-sc:last-child p, .page-id-124 .entry-content ol, .page-id-124 .entry-content p:not(.-unspace), .page-id-124 .entry-content ul, .single-post .entry-content .alert, .single-post .entry-content .ohio-text-sc:last-child p, .single-post .entry-content ol, .single-post .entry-content p:not(.-unspace), .single-post .entry-content ul {
    margin-bottom: 1.35em
}

.page-id-124 .entry-content .alert:first-child, .page-id-124 .entry-content .ohio-text-sc:last-child p:first-child, .page-id-124 .entry-content ol:first-child, .page-id-124 .entry-content p:not(.-unspace):first-child, .page-id-124 .entry-content ul:first-child, .single-post .entry-content .alert:first-child, .single-post .entry-content .ohio-text-sc:last-child p:first-child, .single-post .entry-content ol:first-child, .single-post .entry-content p:not(.-unspace):first-child, .single-post .entry-content ul:first-child {
    margin-top: 0
}

.single-post .single-post-layout {
    margin-bottom: var(--clb-grid-gutter-3x)
}

.single-post .single-post-layout.-with-sharing .post-page-container {
    padding-top: var(--clb-spacer)
}

.single-post .single-post-layout .post-share .social-networks {
    background-color: var(--clb-fill-color)
}

.single-post .single-post-layout .share-bar {
    z-index: 10
}

.single-post .single-post-layout.-layout1 .post-share {
    top: var(--clb-spacer)
}

.single-post .single-post-layout.-layout1 .post-share + .page-container {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.single-post .single-post-layout.-layout2 .post-page-container .holder > .page-container {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.single-post .entry-footer {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.single-post .entry-footer-tags {
    font-size: var(--clb-text-size-small)
}

.single-post .entry-footer-tags a {
    color: inherit
}

.single-post .entry-footer-tags .tagcloud {
    gap: var(--clb-gap-small);
    flex-wrap: wrap;
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.single-post .entry-footer-tags .tags-caption {
    margin-right: .5rem
}

.single-post .author-container .widget_ohio_widget_about_author {
    gap: var(--clb-grid-gutter);
    padding: var(--clb-spacer);
    margin-bottom: var(--clb-grid-gutter-3x);
    background-color: var(--clb-fill-color);
    border-radius: var(--clb-border-radius)
}

.single-post .page-headline .category-holder::after {
    margin-left: .3rem
}

.single-post .related-posts {
    padding-bottom: calc(var(--clb-grid-gutter-4x) - var(--clb-grid-gutter))
}

.single-post .related-posts .grid-item {
    padding-top: 0
}

.single-post .comments {
    padding-top: var(--clb-grid-gutter-4x);
    padding-bottom: var(--clb-grid-gutter-4x)
}

.single-post.with-fixed-header:not(.with-header-sidebar) .single-post-layout.-with-sharing .post-share {
    top: var(--clb-header-height)
}

.single-post.with-fixed-header:not(.with-header-sidebar).admin-bar .single-post-layout.-with-sharing .post-share {
    top: calc(var(--clb-header-height) + var(--clb-admin-bar-height))
}

.single-post.with-sticky-header:not(.with-header-sidebar) .single-post-layout.-with-sharing .post-share {
    top: calc(var(--clb-sticky-header-height) + var(--clb-grid-gutter))
}

.single-post.with-sticky-header:not(.with-header-sidebar).admin-bar .single-post-layout.-with-sharing .post-share {
    top: calc(var(--clb-sticky-header-height) + var(--clb-grid-gutter) + var(--clb-admin-bar-height))
}

.comments-container {
    background-color: color-mix(in srgb, var(--clb-fill-color) 75%, transparent)
}

.comments-list {
    padding: 0;
    margin-bottom: var(--clb-spacer)
}

.comments-list ol {
    margin: 0;
    padding: 0;
    list-style: none
}

.comments-list ol > li::before {
    content: "";
    display: none
}

.comments .comment-author > img {
    border-radius: 50%
}

.comments .comment-body {
    position: relative;
    padding-bottom: var(--clb-spacer)
}

.comments .comment-body .says {
    display: none
}

.comments .comment-body .comment-metadata, .comments .comment-body time {
    font-size: var(--clb-text-size-small);
    margin-bottom: .2rem
}

.comments .comment-body .meta em {
    font-style: normal;
    padding: .25rem .5rem;
    font-size: var(--clb-text-size-caption);
    background-color: color-mix(in srgb, var(--clb-color-warning) 15%, transparent);
    border-radius: var(--clb-border-radius)
}

.comments .comment-body .meta h4 {
    font-size: var(--clb-titles-h6-font-size);
    letter-spacing: -.02em;
    line-height: 1.35
}

.comments .comment-body .comment-author a {
    font-family: var(--clb-titles-font-family);
    letter-spacing: -.02rem
}

.comments .comment-body .comment-metadata a:not(:hover) {
    color: var(--clb-color-grey)
}

.comments .comment-body time::after {
    content: '•';
    display: inline-block;
    vertical-align: middle;
    font-size: .8em;
    margin-top: -2px;
    color: var(--clb-color-primary);
    margin-left: .3rem
}

.comments .comment-body .reply {
    margin-top: .5rem
}

.comments .comment-body p {
    margin: 0
}

.comments .comment-body .edit-link, .comments .comment-body .reply {
    font-weight: var(--clb-text-semi-bold)
}

.comments .children {
    padding-left: 5rem
}

.comments .comment-respond .heading-md small {
    font-size: inherit;
    margin-left: .5rem
}

.comments .comment-respond .logged-in-as {
    margin: 0;
    font-size: var(--clb-text-size-small)
}

.comments .comment-respond .logged-in-as a:last-child {
    font-weight: var(--clb-text-semi-bold)
}

.comments .comment-respond .comment-form-rating label {
    display: inline-block;
    vertical-align: middle
}

.comments .comment-respond .comment-form-comment {
    margin-top: .5rem
}

.comments .comment-respond .comment-form input[type=date], .comments .comment-respond .comment-form input[type=email], .comments .comment-respond .comment-form input[type=number], .comments .comment-respond .comment-form input[type=password], .comments .comment-respond .comment-form input[type=search], .comments .comment-respond .comment-form input[type=tel], .comments .comment-respond .comment-form input[type=text], .comments .comment-respond .comment-form input[type=url], .comments .comment-respond .comment-form textarea {
    width: 100%
}

.comments .comment-respond .comment-form .comment-form-comment, .comments .comment-respond .comment-form .comment-form-cookies-consent, .comments .comment-respond .comment-form .comment-notes {
    min-width: 100%
}

.project {
    position: relative
}

.project-page .project-details p:first-of-type {
    margin-top: 0
}

.project-gallery {
    position: relative
}

.project-gallery .video-holder {
    background-color: var(--clb-color-black)
}

.project-gallery .video-holder iframe {
    height: 100%;
    width: 100%
}

.project-gallery .video-holder:not(.-visible).-cover {
    overflow: hidden;
    position: relative
}

.project-gallery .video-holder.-cover iframe {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%)
}

.project-gallery .first-image {
    position: relative;
    overflow: hidden;
    margin-bottom: .5rem;
    z-index: 1
}

.project-gallery .first-image .video-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.project-gallery .share-bar, .project-gallery .video-button {
    z-index: 2
}

.project-gallery img {
    min-width: 100%;
    margin-bottom: .5rem
}

.project-gallery img:last-of-type {
    margin-bottom: 0
}

.project-slider:not(.-single) .video-holder iframe {
    visibility: hidden
}

.project-slider:not(.-single) .clb-slider-stage iframe {
    visibility: visible
}

.project .-with-slider:not(.project-content) {
    position: relative;
    z-index: 1
}

.project .-with-slider .project-slider {
    overflow: hidden
}

.project .-with-slider .project-slider > .scale-bg {
    height: 100%
}

.project .-with-slider .clb-slider-outer-stage {
    height: 100%
}

.project .-with-slider .project-image {
    height: 100%;
    background-size: cover;
    background-position: center;
    position: relative
}

.project .-with-slider .overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: color-mix(in srgb, var(--clb-color-overlay) 30%, transparent)
}

.project .-with-slider .share-bar {
    bottom: var(--clb-spacer);
    top: auto;
    right: auto
}

.project-content {
    z-index: 2
}

.project-content .button, .project-content .options-group, .project-content .project-task {
    margin-top: var(--clb-grid-gutter)
}

.project-content .video-button {
    margin-bottom: 1.5rem
}

.project-title .headline {
    margin: .75rem 0 1rem
}

.project-title + .project-details p {
    margin: 1rem 0 0 0
}

.project-task .title {
    margin-bottom: .5rem
}

.project-task p {
    font-weight: var(--clb-text-semi-bold)
}

.project .share-bar {
    position: absolute
}

.options-group {
    flex-wrap: wrap;
    margin-right: var(--clb-grid-gutter-negative);
    display: flex
}

.options-group > li {
    min-width: calc(25% - 1.75rem);
    width: calc(25% - 1.75rem);
    margin-right: 1.75rem;
    margin-bottom: var(--clb-grid-gutter);
    padding-top: var(--clb-grid-gutter);
    border-top: 1px solid color-mix(in srgb, var(--clb-color-grey) 50%, transparent)
}

.options-group > li:last-child {
    margin-bottom: 0
}

.options-group > li p {
    font-size: var(--clb-text-size-small);
    margin: .25rem 0 0 0
}

.options-group .title {
    color: inherit
}

.portfolio-comments .comments {
    padding-top: var(--clb-grid-gutter-4x);
    padding-bottom: var(--clb-grid-gutter-4x)
}

.portfolio-filter {
    font-size: var(--clb-text-size-small);
    padding-bottom: var(--clb-grid-gutter)
}

.portfolio-filter li {
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.portfolio-filter li:first-child {
    margin-right: .5rem
}

.portfolio-filter:not(.-filter-button) li {
    position: relative
}

.portfolio-filter:not(.-filter-button) li:not(:first-child):not(:last-child)::after {
    content: "/";
    margin: 0 .5rem 0 .25rem;
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.portfolio-filter:not(.-filter-button) a {
    margin-right: .85rem;
    font-weight: var(--clb-text-medium);
    position: relative;
    color: inherit;
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.portfolio-filter:not(.-filter-button) a .num {
    top: -.35rem;
    right: -.9rem;
    text-align: left;
    position: absolute;
    font-size: .65em;
    font-weight: var(--clb-text-bold)
}

.portfolio-filter:not(.-filter-button) a.active {
    color: var(--clb-color-primary)
}

.portfolio-filter.-filter-button a {
    margin: .2rem .1rem
}

.portfolio-filter.-filter-button a .num {
    margin-left: .25rem;
    font-size: .85em;
    color: var(--clb-color-grey)
}

.portfolio-item .title {
    font-size: clamp(var(--clb-card-titles-font-size-min), calc(.5vw + 1rem), var(--clb-card-titles-font-size))
}

.portfolio-item:not(.-with-slider) .video-button {
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.portfolio-item .overlay-details.-top {
    top: 0;
    bottom: auto
}

.portfolio-item .show-project {
    font-size: var(--clb-text-size-small)
}

.portfolio-item .show-project-link::before {
    display: none
}

.portfolio-item.-with-slider {
    min-width: 100%;
    overflow: hidden
}

.portfolio-item.-with-slider .project-content {
    position: relative;
    min-height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    align-items: flex-start;
    flex-direction: column
}

.portfolio-item.-with-slider .project-content .headline {
    margin-bottom: 0
}

.portfolio-item.-with-slider .project-content h2 {
    letter-spacing: -.045em;
    line-height: 1;
    font-size: clamp(var(--clb-titles-h1-font-size-min), calc(4.5vw + .25rem), var(--clb-titles-h1-font-size))
}

.portfolio-item.-with-slider .project-content h3 {
    letter-spacing: -.035em;
    line-height: 1.15;
    font-size: clamp(var(--clb-titles-h3-font-size-min), calc(2.205vw + .25rem), var(--clb-titles-h3-font-size))
}

.portfolio-item.-with-slider .portfolio-item-image {
    background-size: cover;
    background-position: center;
    position: absolute
}

.portfolio-item.-with-slider:not(.-with-gradient) .portfolio-item-image[data-tilt=true] {
    min-width: calc(100vw + 5vw);
    min-height: calc(100vh + 5vh);
    left: -2.5vw;
    top: -2.5vh
}

.portfolio-item.-with-slider .overlay::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.portfolio-item.-with-slider .headline-decor {
    position: absolute;
    z-index: 1;
    bottom: -.5rem
}

.portfolio-item.-with-slider .headline-decor .title {
    z-index: -1;
    line-height: .5;
    white-space: nowrap;
    letter-spacing: -.06em;
    font-size: 16vw;
    color: color-mix(in srgb, var(--clb-color-neutral) 4%, transparent);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-with-gradient .portfolio-item-image::before {
    content: "";
    position: absolute;
    width: 75%;
    top: 0;
    bottom: 0;
    background: #fff;
    background: linear-gradient(270deg, rgba(255, 255, 255, .85) 0, rgba(255, 255, 255, 0) 100%)
}

.portfolio-item.-layout1 .project-details {
    margin-top: .25rem
}

.portfolio-item.-layout1 .project-details p {
    margin: 0
}

.portfolio-item.-layout2 .overlay-details:not(.-top) {
    width: 100%;
    background: var(--clb-color-black-rgb);
    background: linear-gradient(360deg, rgba(var(--clb-color-black-rgb), .5) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.portfolio-item.-layout2 .overlay-details .title {
    color: var(--clb-color-white)
}

.portfolio-item.-layout2 .portfolio-item-headline + .show-project {
    position: relative;
    left: 0;
    bottom: 0 !important
}

.portfolio-item.-layout1.-img-overlay .image-holder::after, .portfolio-item.-layout2.-img-overlay .image-holder::after {
    display: none
}

.portfolio-item.-layout1 .overlay-details, .portfolio-item.-layout11 .overlay-details, .portfolio-item.-layout13 .overlay-details, .portfolio-item.-layout2 .overlay-details {
    width: auto
}

.portfolio-item.-layout1 .show-project, .portfolio-item.-layout13 .show-project, .portfolio-item.-layout2 .show-project {
    overflow: hidden;
    position: relative;
    margin-top: .4rem
}

.portfolio-item.-layout1 .show-project a, .portfolio-item.-layout13 .show-project a, .portfolio-item.-layout2 .show-project a {
    color: inherit
}

.portfolio-item.-layout1 .show-project-link, .portfolio-item.-layout13 .show-project-link, .portfolio-item.-layout2 .show-project-link {
    position: absolute;
    font-weight: var(--clb-text-semi-bold);
    opacity: 0;
    left: 0;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout1 .show-project-link a, .portfolio-item.-layout13 .show-project-link a, .portfolio-item.-layout2 .show-project-link a {
    position: relative
}

.portfolio-item.-layout1 .show-project-link a::after, .portfolio-item.-layout13 .show-project-link a::after, .portfolio-item.-layout2 .show-project-link a::after {
    content: "";
    width: 3rem;
    height: 2px;
    background-color: currentColor;
    position: absolute;
    right: -.5rem;
    top: 48%;
    transform: translate(100%, 50%)
}

.portfolio-item.-layout1 .show-project .category-holder, .portfolio-item.-layout13 .show-project .category-holder, .portfolio-item.-layout2 .show-project .category-holder {
    display: block;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout13:hover .show-project-link, .portfolio-item.-layout1:hover .show-project-link, .portfolio-item.-layout2:hover .show-project-link {
    transform: translate(0, -100%);
    opacity: 1
}

.portfolio-item.-layout13:hover .show-project .category-holder, .portfolio-item.-layout1:hover .show-project .category-holder, .portfolio-item.-layout2:hover .show-project .category-holder {
    transform: translate(0, -100%);
    opacity: 0
}

.portfolio-item.-layout3 .overlay::after, .portfolio-item.-layout5 .overlay::after, .portfolio-item.-layout6 .overlay::after {
    background-color: rgba(255, 255, 255, .98)
}

.portfolio-item.-layout3 .project-content, .portfolio-item.-layout5 .project-content, .portfolio-item.-layout6 .project-content {
    padding: var(--clb-grid-gutter-4x) 0 var(--clb-grid-gutter-4x) 0
}

.portfolio-item.-layout3.-full-vh .project-content, .portfolio-item.-layout5.-full-vh .project-content, .portfolio-item.-layout6.-full-vh .project-content {
    padding-top: var(--clb-header-height);
    min-height: 65vh
}

.portfolio-item.-layout4 .overlay::after {
    background-color: rgba(255, 255, 255, .5)
}

.portfolio-item.-layout4 .page-container, .portfolio-item.-layout4 .portfolio-item-image, .portfolio-item.-layout4 .project {
    height: 100%
}

.portfolio-item.-layout4 .project-content {
    justify-content: center
}

.portfolio-item.-layout4:not(.-full-vh) .project-content {
    min-height: 50vh;
    padding-top: 10vh;
    padding-bottom: 10vh
}

.portfolio-item.-layout5 .headline-decor {
    top: 100%;
    left: 15%;
    transform-origin: left center;
    transform: translateY(0) rotate(-90deg)
}

.portfolio-item.-layout5 .project-content {
    padding-bottom: var(--clb-spacer);
    padding-right: var(--clb-spacer);
    justify-content: flex-end
}

.portfolio-item.-layout5 .project-content::before {
    height: 25%
}

.portfolio-item.-layout5:not(.-full-vh) .project-content {
    min-height: 50vh;
    padding-top: 10vh;
    padding-bottom: 10vh
}

.portfolio-item.-layout5.active .portfolio-item-image {
    transform: none !important;
    transition: transform .5s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout5.prev-slide .portfolio-item-image {
    transform: translateY(-100%) !important;
    transition: transform .5s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout5.prev-slide.last-slide .portfolio-item-image {
    transform: translateY(-20%) !important;
    transition: transform .5s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout5.next-slide .portfolio-item-image {
    transform: translateY(100%);
    transition: transform .5s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout5.next-slide.last-slide .portfolio-item-image {
    transform: translateY(20%) !important;
    transition: transform .5s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout6 .portfolio-item-image {
    background-position: left bottom
}

.portfolio-item.-layout7 .portfolio-item-image::before {
    right: 0
}

.portfolio-item.-layout7:not(.-full-vh) {
    height: 50vh
}

.portfolio-item.-layout7 .project-content {
    justify-content: center
}

.portfolio-item.-layout7 .project-content::before {
    height: var(--clb-header-height)
}

.portfolio-item.-layout7 .headline-decor {
    left: calc(100% / 3);
    bottom: 20vh
}

.portfolio-item.-layout7 .video-button, .portfolio-item.-layout9 .video-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.portfolio-item.-layout9:not(.-full-vh) {
    height: 50vh
}

.portfolio-item.-layout9 .portfolio-item-image {
    position: relative
}

.portfolio-item.-layout9 .project-content {
    padding-bottom: var(--clb-spacer);
    justify-content: space-around
}

.portfolio-item.-layout9 .project-content::before {
    height: 26%;
    visibility: hidden
}

.portfolio-item.-layout9 .headline-decor {
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
    left: 25px;
    opacity: 0;
    transition: .45s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout9 .next-slide-preview {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(-60%, -50%);
    width: 16.5rem;
    height: 20rem;
    background-size: cover;
    background-position: center;
    z-index: 1;
    transition: all var(--clb-transition-function) var(--clb-transition-duration);
    border-radius: var(--clb-border-radius)
}

.portfolio-item.-layout9 .next-slide-preview:hover {
    transform: translate(-55%, -50%)
}

.portfolio-item.-layout9 .image-holder {
    opacity: 0;
    z-index: 1;
    padding: 0;
    position: relative
}

.portfolio-item.-layout9.active .image-holder {
    opacity: 1;
    transition: .45s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout9.active .headline-decor, .portfolio-item.-layout9.active .next-project-img-box {
    opacity: 1
}

.portfolio-item.-layout9.active .project-content::before {
    visibility: visible
}

.portfolio-item.-layout9 .page-container {
    padding-left: 0
}

.portfolio-item.-layout10 .overlay, .portfolio-item.-layout10 .overlay-image {
    background-size: cover;
    background-position: center
}

.portfolio-item.-layout10 .overlay-image .headline-decor {
    z-index: initial
}

.portfolio-item.-layout10 .overlay-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .98)
}

.portfolio-item.-layout10 .preview {
    top: 18vh;
    bottom: 18vh;
    position: absolute
}

.portfolio-item.-layout10 .portfolio-item-image {
    right: var(--clb-grid-gutter);
    left: var(--clb-grid-gutter);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout10 .portfolio-item-image::before {
    left: 0;
    background: #fff;
    background: linear-gradient(90deg, rgba(255, 255, 255, .85) 0, rgba(255, 255, 255, 0) 100%)
}

.portfolio-item.-layout10 .headline-decor {
    top: 50%;
    transform: translateY(-50%);
    bottom: auto;
    opacity: 0;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout10:not(.-full-vh) {
    height: 50vh
}

.portfolio-item.-layout10:not(.-full-vh) .preview {
    top: 0;
    bottom: 0
}

.portfolio-item.-layout10.active .page-container .portfolio-item-image {
    transform: none
}

.portfolio-item.-layout10.active .headline-decor {
    opacity: 1
}

.portfolio-item.-layout13 {
    gap: calc(var(--clb-grid-gutter) * 2);
    display: flex
}

.portfolio-item.-layout13 .card-details {
    flex-grow: 2
}

.portfolio-item.-layout13 .card-details .holder {
    padding-top: var(--clb-spacer)
}

.portfolio-item.-layout13 .card-details .category-holder .category {
    font-weight: var(--clb-text-semi-bold)
}

.portfolio-item.-layout13:not(.-contained) .card-details {
    padding-top: 0;
    padding-left: 2.5rem
}

.portfolio-item.-layout13.-contained.-with-shadow .card-details, .portfolio-item.-layout13.-contained.-with-shadow .image-holder {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.portfolio-item.-layout13.-contained .card-image {
    position: relative
}

.portfolio-item.-layout13.-contained .card-image .image-holder {
    border-radius: var(--clb-border-radius)
}

.portfolio-item.-layout13.-contained .card-details {
    padding: 0 var(--clb-spacer) var(--clb-spacer) var(--clb-spacer);
    border-radius: var(--clb-border-radius)
}

.-with-slider .project-content::before, .portfolio-links .project-content::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 50%;
    background-image: radial-gradient(circle at 1px 1px, var(--clb-pattern-color) 1px, transparent 0);
    background-size: 20px 20px
}

.portfolio-grid.is-loading {
    max-height: 0 !important
}

.portfolio-grid.is-loading .portfolio-item:not(.-with-slider) {
    visibility: hidden;
    opacity: 0
}

.portfolio-links.grid_8 {
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column
}

.portfolio-links.grid_8.-with-sorting.-with-pagination {
    justify-content: space-between
}

.portfolio-links.grid_8 .project-content {
    padding: 0
}

.portfolio-links.grid_8 .project-content::before {
    height: 25%;
    left: 50%
}

.portfolio-links.grid_8 .portfolio-grid {
    z-index: 2;
    height: auto !important;
    padding-top: var(--clb-grid-gutter-4x);
    padding-bottom: var(--clb-grid-gutter-4x)
}

.portfolio-links.grid_8 .grid-item {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    padding: 0 var(--clb-grid-gutter) !important;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_8 .grid-item .portfolio-item {
    padding: .4rem 0;
    flex-wrap: wrap;
    display: flex;
    align-items: flex-end
}

.portfolio-links.grid_8 .grid-item .portfolio-item .headline {
    margin: 0;
    line-height: 100%
}

.portfolio-links.grid_8 .grid-item .portfolio-item .category-holder {
    margin-left: .5rem
}

.portfolio-links.grid_8 .grid-item .portfolio-item.active {
    transform: scale(2.5)
}

.portfolio-links.grid_8 .grid-item .portfolio-item.invisible {
    opacity: .05 !important;
    visibility: visible !important
}

.portfolio-links.grid_8 .grid-item .project-title:hover .headline {
    color: inherit
}

.portfolio-links.grid_8 .portfolio-grid-images {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    overflow: hidden
}

.portfolio-links.grid_8 .thumbnail {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    z-index: 1;
    transform: scale(1);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_8 .thumbnail::after {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    content: "";
    display: block;
    position: absolute
}

.portfolio-links.grid_8 .thumbnail.scale {
    opacity: 1;
    animation: imageScale 12s 1;
    animation-fill-mode: forwards
}

.portfolio-links.grid_12 {
    position: relative;
    counter-reset: portfolio-number
}

.portfolio-links.grid_12 .portfolio-item {
    overflow: visible;
    white-space: nowrap;
    counter-increment: portfolio-number;
    height: 100%;
    display: flex;
    align-items: center
}

.portfolio-links.grid_12 .portfolio-item-details {
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    align-items: flex-start
}

.portfolio-links.grid_12 .portfolio-item-details .category-holder {
    opacity: 0;
    transform: translateX(1.75rem);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_12 .portfolio-item-details .category-holder a {
    font-weight: var(--clb-text-semi-bold)
}

.portfolio-links.grid_12 .portfolio-item-details-headline {
    position: relative
}

.portfolio-links.grid_12 .portfolio-item-details-headline::after {
    content: "0" counter(portfolio-number);
    opacity: .65;
    font-weight: var(--clb-text-bold);
    top: 0;
    right: 0;
    transform: translateX(110%);
    position: absolute;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_12 .portfolio-item-details-headline > a {
    position: relative;
    display: block
}

.portfolio-links.grid_12 .portfolio-item-details-headline > a .title {
    font-size: 6vw;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_12 .portfolio-item-details-headline > a .title:hover {
    -webkit-text-stroke: 1px currentColor;
    -webkit-text-fill-color: transparent
}

.portfolio-links.grid_12 .portfolio-item .portfolio-item-image {
    opacity: 0;
    height: 0;
    width: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    z-index: -1
}

.portfolio-links.grid_12 .portfolio-item .portfolio-item-image > img {
    mix-blend-mode: multiply;
    opacity: .3
}

.portfolio-links.grid_12 .portfolio-item:hover .portfolio-item-details .portfolio-item-details-headline::after {
    transform: translateX(-.75rem);
    opacity: 0
}

.portfolio-links.grid_12 .portfolio-item:hover .portfolio-item-details .category-holder {
    opacity: 1;
    transform: translateX(0)
}

.portfolio-links.grid_12 .portfolio-grid-images {
    height: 0;
    width: 0;
    z-index: 10;
    position: relative
}

.portfolio-links.grid_12 .portfolio-grid-images .portfolio-item-image {
    position: fixed;
    left: .75rem;
    top: .75rem;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    will-change: transform
}

.portfolio-links.grid_12 .portfolio-grid-images .portfolio-item-image .card {
    width: 35vh;
    height: 35vh;
    padding: 1rem;
    will-change: transform;
    transition: all linear 2s
}

.portfolio-links.grid_12 .portfolio-grid-images .portfolio-item-image .card img {
    transform: scale(.8);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_12 .portfolio-grid-images .portfolio-item-image.transition {
    transition: all linear .25s
}

.portfolio-links.grid_12 .portfolio-grid-images .portfolio-item-image.visible img {
    transform: scale(1)
}

.portfolio-links.grid_12 .portfolio-grid-holder {
    position: relative;
    flex-grow: 2;
    overflow-x: hidden
}

.portfolio-links.grid_12 .portfolio-grid-holder .portfolio-grid {
    margin-top: 0;
    margin-bottom: 0;
    transform-origin: bottom left;
    transform: rotate(-90deg) translateY(100%);
    overflow: hidden;
    left: var(--clb-grid-gutter);
    bottom: 0;
    right: 0;
    width: max-content;
    top: auto !important;
    position: absolute !important;
    border-left: 1px solid color-mix(in srgb, var(--clb-color-neutral) 25%, transparent)
}

.portfolio-links.grid_12 .portfolio-grid-holder .portfolio-grid::-webkit-scrollbar, .portfolio-links.grid_12 .portfolio-grid-holder .portfolio-grid::-webkit-scrollbar-thumb {
    visibility: hidden
}

.portfolio-links.grid_12 .portfolio-grid-holder .grid-item {
    position: static !important;
    left: auto !important;
    top: auto !important;
    padding: 0 0 0 2rem !important;
    min-height: calc(100% / 10);
    display: flex
}

.portfolio-links.grid_12 .portfolio-grid-holder-underline {
    position: absolute;
    bottom: 0;
    height: 1px;
    width: 1px;
    background-color: var(--clb-color-grey);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_12.-full-vh {
    display: flex;
    align-items: stretch;
    flex-direction: column
}

.portfolio-links .lazy-load, .portfolio-links .pagination, .portfolio-links .portfolio-filter {
    z-index: 3;
    position: relative;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.portfolio-links .project-content::before {
    display: none
}

.ohio-recent-projects-sc .vc_row[data-vc-full-width].vc_hidden {
    opacity: 1
}

@keyframes imageScale {
    0% {
        transform: scale(1)
    }
    100% {
        transform: scale(1.1)
    }
}

.project.-layout3 > .vc_row {
    margin-right: 0
}

.project.-layout3 .project-gallery:not(.scroll-disabled) .share-bar {
    left: calc(50% - var(--clb-spacer));
    transform: translateX(-100%)
}

.project.-layout3 .project-gallery.scroll-disabled .share-bar {
    right: var(--clb-spacer)
}

.project.-layout3 .project-content .holder {
    padding-right: calc((100vw - var(--clb-container-width)) / 2)
}

.project.-layout4 > .vc_row {
    margin-left: 0
}

.project.-layout4 .project-gallery:not(.scroll-disabled) .share-bar {
    right: calc(50% - var(--clb-spacer));
    transform: translateX(100%)
}

.project.-layout4 .project-gallery.scroll-disabled .share-bar {
    left: var(--clb-spacer)
}

.project.-layout4 .project-content .holder {
    padding-left: calc((100vw - var(--clb-container-width)) / 2)
}

.project.-layout5 .project-content {
    padding-top: var(--clb-grid-gutter-5x);
    padding-bottom: var(--clb-grid-gutter-5x)
}

.project.-layout5 .video-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.project.-layout5 .video-holder.-cover iframe {
    height: 140%
}

.project.-layout5 .project-slider, .project.-layout5 .video-holder {
    height: 75vh
}

.project.-layout6 .project-content {
    height: 100vh;
    padding-top: var(--clb-header-height)
}

.project.-layout6 .project-content .holder {
    position: relative;
    z-index: 1
}

.project.-layout6 .project-content .headline, .project.-layout6 .project-content .holder {
    color: var(--clb-color-white)
}

.project.-layout6 .project-content .headline .button:not(:hover), .project.-layout6 .project-content .holder .button:not(:hover) {
    color: inherit
}

.project.-layout6 .project-content .options-group li {
    border-top-color: rgba(255, 255, 255, .25)
}

.project.-layout6 .project-content .video-module {
    min-height: var(--clb-circle);
    margin-bottom: var(--clb-spacer)
}

.project.-layout6 .project-content .page-container, .project.-layout6 .project-content .vc_row {
    height: 100%
}

.project.-layout6 .project-content .vc_row {
    padding-bottom: var(--clb-header-height);
    display: flex;
    align-items: center
}

.project.-layout7 {
    padding-bottom: var(--clb-grid-gutter-6x)
}

.project.-layout7 .share-bar {
    top: var(--clb-spacer);
    left: var(--clb-spacer)
}

.project.-layout8 .project-content {
    padding: var(--clb-header-height) 0
}

.project.-layout8 .project-content .vc_row {
    display: block
}

.project.-layout8 .project-content .holder {
    position: relative
}

.project.-layout8 .project-gallery {
    top: 0;
    right: 0;
    bottom: 0;
    width: 65vw;
    position: absolute
}

.project.-layout8 .project-slider {
    height: 100%
}

.project.-layout8 .overlay {
    background: #fff;
    background: linear-gradient(90deg, rgba(255, 255, 255, .85) 0, rgba(255, 255, 255, 0) 100%)
}

.project.-layout9 .holder {
    height: 100vh;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.project.-layout9 .holder, .project.-layout9 .holder .headline {
    color: var(--clb-color-white)
}

.project.-layout9 .project-content {
    padding-top: var(--clb-grid-gutter-6x);
    padding-bottom: var(--clb-grid-gutter-6x)
}

.project.-layout10 .share-bar .social-networks {
    background-color: var(--clb-fill-color);
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.project.-layout10 .project-slider {
    height: 100vh
}

.project.-layout10 .project-content {
    position: relative
}

.project.-layout10 .project-content .holder {
    height: auto;
    padding: 0 var(--clb-grid-gutter)
}

.project.-layout1 .video-holder, .project.-layout2 .video-holder, .project.-layout3 .video-holder, .project.-layout4 .video-holder, .project.-layout7 .video-holder {
    margin-bottom: .5rem
}

.project.-layout1 .video-holder:not(.-custom), .project.-layout2 .video-holder:not(.-custom), .project.-layout3 .video-holder:not(.-custom), .project.-layout4 .video-holder:not(.-custom), .project.-layout7 .video-holder:not(.-custom) {
    position: relative;
    padding-bottom: calc(100% * 9 / 16)
}

.project.-layout1 .video-holder:not(.-custom) iframe, .project.-layout2 .video-holder:not(.-custom) iframe, .project.-layout3 .video-holder:not(.-custom) iframe, .project.-layout4 .video-holder:not(.-custom) iframe, .project.-layout7 .video-holder:not(.-custom) iframe {
    position: absolute;
    visibility: visible;
    transform: none;
    top: 0;
    left: 0
}

.project.-layout1 .video-holder.-custom video, .project.-layout2 .video-holder.-custom video, .project.-layout3 .video-holder.-custom video, .project.-layout4 .video-holder.-custom video, .project.-layout7 .video-holder.-custom video {
    vertical-align: top;
    min-width: 100%
}

.project.-layout3 .page-container, .project.-layout4 .page-container {
    max-width: 100%
}

.project.-layout3 .project-gallery, .project.-layout4 .project-gallery {
    padding-left: 0;
    padding-right: 0
}

.project.-layout3 .project-gallery .share-bar, .project.-layout4 .project-gallery .share-bar {
    bottom: var(--clb-spacer)
}

.project.-layout6 .options-group li p, .project.-layout8 .options-group li p {
    opacity: .75
}

.project.-layout6 .project-slider, .project.-layout9 .project-slider {
    height: 100vh;
    width: 100%;
    position: absolute
}

.single.with-spacer.with-header-5 .-layout3 .project-content .holder {
    padding-right: calc((100vw - var(--clb-header-height-5) - var(--clb-container-width)) / 2)
}

.single.with-spacer.with-header-5 .-layout3 .project-gallery:not(.scroll-disabled) .share-bar {
    left: calc(50% + (var(--clb-header-height-6) / 2) - (var(--clb-grid-gutter) + var(--clb-spacer)))
}

.single.with-spacer.with-header-5 .-layout4 .project-content .holder {
    padding-left: calc((100vw - var(--clb-header-height-5) - var(--clb-container-width)) / 2)
}

.single.with-spacer.with-header-5 .-layout4 .project-gallery:not(.scroll-disabled) .share-bar {
    right: calc(50% - (var(--clb-header-height-5) / 2) - (var(--clb-grid-gutter) + var(--clb-spacer)))
}

.single.with-spacer.with-header-6 .-layout3 .project-content .holder, .single.with-spacer.with-header-7 .-layout3 .project-content .holder {
    padding-right: calc((100vw - var(--clb-header-height-6) - var(--clb-container-width)) / 2)
}

.single.with-spacer.with-header-6 .-layout3 .project-gallery:not(.scroll-disabled) .share-bar, .single.with-spacer.with-header-7 .-layout3 .project-gallery:not(.scroll-disabled) .share-bar {
    left: calc(50% + ((var(--clb-header-height-6) - var(--clb-grid-gutter)) / 2) - (var(--clb-grid-gutter) + var(--clb-spacer)))
}

.single.with-spacer.with-header-6 .-layout4 .project-content .holder, .single.with-spacer.with-header-7 .-layout4 .project-content .holder {
    padding-left: calc((100vw - var(--clb-header-height-6) - var(--clb-container-width)) / 2)
}

.single.with-spacer.with-header-6 .-layout4 .project-gallery:not(.scroll-disabled) .share-bar, .single.with-spacer.with-header-7 .-layout4 .project-gallery:not(.scroll-disabled) .share-bar {
    right: calc(50% - ((var(--clb-header-height-6) + var(--clb-grid-gutter)) / 2) - (var(--clb-grid-gutter) + var(--clb-spacer)))
}

.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .project.-layout1 .share-bar, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .project.-layout3 .share-bar, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .project.-layout4 .share-bar {
    margin-top: var(--clb-header-height)
}

.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .-layout1 .project-content, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .-layout1 .share-bar, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .-layout2 .project-content, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .-layout2 .share-bar, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .-layout3 .project-content, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .-layout3 .share-bar, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .-layout4 .project-content, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .-layout4 .share-bar, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .page-container + .-layout1 .project-content, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .page-container + .-layout1 .share-bar, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .page-container + .-layout2 .project-content, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .page-container + .-layout2 .share-bar, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .page-container + .-layout3 .project-content, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .page-container + .-layout3 .share-bar, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .page-container + .-layout4 .project-content, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline + .page-container + .-layout4 .share-bar {
    margin-top: 0
}

.single:not(.with-spacer) .-layout7:not(.blog-item), .single:not(.with-spacer) .-layout8:not(.blog-item) {
    padding-top: var(--clb-header-height)
}

.single:not(.with-spacer) .-layout8 .project-gallery {
    top: var(--clb-header-height)
}

.back-link {
    position: fixed;
    z-index: 5;
    left: var(--clb-spacer);
    top: var(--clb-spacer);
    display: flex;
    align-items: center
}

.back-link .caption {
    opacity: 0;
    transform: translateX(.5rem);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.back-link:hover .caption {
    opacity: 1;
    transform: none
}

.back-link.showed {
    opacity: 1;
    visibility: visible
}

body:not(.with-header-sidebar) .back-link {
    margin-top: var(--clb-header-height)
}

body:not(.with-header-sidebar).with-offer-banner .back-link {
    margin-top: calc(var(--clb-header-height) + var(--clb-offer-banner-height))
}

body:not(.with-header-sidebar).with-subheader .back-link {
    margin-top: calc(var(--clb-header-height) + var(--clb-subheader-height))
}

body:not(.with-header-sidebar).with-subheader.with-offer-banner .back-link {
    margin-top: calc(var(--clb-header-height) + var(--clb-subheader-height) + var(--clb-offer-banner-height))
}

body:not(.with-header-sidebar).with-header-2 .back-link {
    margin-top: var(--clb-header-height-2)
}

body:not(.with-header-sidebar).with-header-2.with-subheader .back-link {
    margin-top: calc(var(--clb-header-height-2) + var(--clb-subheader-height))
}

.with-header-sidebar.with-offer-banner .back-link {
    margin-top: var(--clb-offer-banner-height)
}

.with-header-sidebar.with-subheader .back-link {
    margin-top: var(--clb-subheader-height)
}

.with-header-sidebar.with-subheader.with-offer-banner .back-link {
    margin-top: calc(var(--clb-subheader-height) + var(--clb-offer-banner-height))
}

.color-switcher {
    font-weight: var(--clb-text-medium);
    font-size: .85em;
    position: relative;
    height: var(--clb-color-switcher-height);
    background-color: color-mix(in srgb, var(--clb-color-neutral) 20%, transparent);
    cursor: var(--clb-cursor-pointer);
    box-shadow: 0 0 0 2px color-mix(in srgb, var(--clb-color-neutral) 10%, transparent) inset;
    border-radius: .9rem;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center
}

.color-switcher-item-state {
    margin: 0;
    height: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.color-switcher-item-state > span {
    line-height: 1
}

.color-switcher-item-state svg {
    fill: currentColor
}

.color-switcher-item, .color-switcher-toddler-item {
    width: 100%;
    height: 100%;
    padding: 0 .65rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.color-switcher-toddler {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%
}

.color-switcher-toddler-wrap {
    position: relative;
    height: 100%
}

.color-switcher-toddler-item {
    position: absolute;
    background-color: var(--clb-color-white);
    width: 100%;
    box-shadow: -3px 0 6px color-mix(in srgb, var(--clb-color-black) 5%, transparent);
    border-radius: .9rem
}

.color-switcher-toddler-item:hover svg {
    transform: var(--clb-transform-scale);
    transition: transform var(--clb-transition-function) var(--clb-transition-duration)
}

.color-switcher-toddler-item .light {
    z-index: 1
}

.color-switcher:not(.dark) .color-switcher-toddler-item.light {
    z-index: 1
}

.color-switcher.dark:not(.-simple) .color-switcher-item.light svg {
    fill: rgba(255, 255, 255, 0.75)
}

.color-switcher.dark .color-switcher-toddler .color-switcher-toddler-item {
    color: var(--clb-color-white);
    background-color: color-mix(in srgb, var(--clb-dm-fill-color) 70%, #fff)
}

.color-switcher.dark .color-switcher-toddler .color-switcher-toddler-item.dark {
    z-index: 1
}

.notification .alert {
    background-color: var(--clb-color-white)
}

.notification .alert.-blur {
    background-color: color-mix(in srgb, var(--clb-color-white) 85%, transparent)
}

.notification .alert .button {
    margin-left: 1rem
}

.elements-bar {
    gap: var(--clb-grid-gutter);
    position: fixed;
    top: 50%;
    min-height: var(--clb-side-elements-height);
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center
}

.elements-bar.left {
    z-index: 4;
    left: var(--clb-spacer);
    transform-origin: left top;
    transform: rotate(-90deg) translate(-50%, 0)
}

.elements-bar.right {
    z-index: 3;
    right: var(--clb-spacer);
    transform-origin: right top;
    transform: rotate(-90deg) translate(50%, -100%)
}

.meta-item {
    line-height: var(--clb-text-line-heigth-small);
    text-align: left
}

.meta-item .prefix {
    font-size: var(--clb-text-size-extra-small);
    display: block;
    opacity: .75
}

.meta-item span:not(.prefix), .meta-item time:not(.prefix) {
    font-weight: var(--clb-text-semi-bold);
    font-size: var(--clb-text-size-small)
}

.headline-meta {
    font-size: var(--clb-text-size-small);
    flex-wrap: wrap;
    display: flex;
    align-items: center
}

.headline-meta .category-holder, .headline-meta .date {
    font-weight: var(--clb-text-medium)
}

.headline-meta .category-holder + ::before, .headline-meta .date + ::before {
    margin-left: .25rem;
    margin-right: .25rem;
    content: '•';
    display: inline-block;
    vertical-align: middle;
    font-size: .8em;
    margin-top: -2px;
    color: var(--clb-color-primary)
}

.headline-meta .post-meta-estimate {
    white-space: nowrap
}

.meta-holder {
    gap: var(--clb-gap-large);
    display: flex
}

.page-preloader {
    background-color: var(--clb-preloader-color);
    width: 100%;
    height: 100vh;
    z-index: 99999;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 1;
    visibility: visible;
    transition: all var(--clb-transition-function) var(--clb-transition-duration);
    display: flex;
    align-items: center;
    justify-content: center
}

.page-preloader .loader {
    width: 6px;
    height: 6px;
    position: absolute;
    left: 50%;
    top: 50%;
    animation: typing 1s linear infinite alternate;
    border-radius: 50%
}

.page-preloader.hidden {
    opacity: 0;
    visibility: hidden
}

.page-preloader.hide {
    display: none
}

.page-preloader.percentage-preloader {
    background-color: var(--clb-color-white)
}

.page-preloader.percentage-preloader .sk-percentage {
    height: 100%;
    width: 0;
    background-color: var(--clb-preloader-color);
    left: 0;
    position: fixed
}

.page-preloader.percentage-preloader .sk-percentage-percent {
    color: var(--clb-preloader-spinner-color);
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 6em;
    font-weight: var(--clb-text-semi-bold);
    letter-spacing: -.02rem
}

.spinner {
    animation: spinner_animation 2s linear infinite;
    z-index: 2;
    position: relative
}

.spinner .path {
    opacity: .75;
    stroke: var(--clb-preloader-spinner-color);
    stroke-linecap: round;
    animation: spinner_animation_dash 1.5s ease-in-out infinite
}

@keyframes spinner_animation {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes spinner_animation_dash {
    0% {
        stroke-dasharray: 1, 150;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -35
    }
    100% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -124
    }
}

.sk-circle {
    position: relative
}

.sk-circle .sk-child {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.sk-circle .sk-child::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 15%;
    height: 15%;
    background-color: var(--clb-preloader-spinner-color);
    animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
    border-radius: 50%
}

.sk-circle .sk-circle2 {
    transform: rotate(30deg)
}

.sk-circle .sk-circle2::before {
    animation-delay: -1.1s
}

.sk-circle .sk-circle3 {
    transform: rotate(60deg)
}

.sk-circle .sk-circle3::before {
    animation-delay: -1s
}

.sk-circle .sk-circle4 {
    transform: rotate(90deg)
}

.sk-circle .sk-circle4::before {
    animation-delay: -.9s
}

.sk-circle .sk-circle5 {
    transform: rotate(120deg)
}

.sk-circle .sk-circle5::before {
    animation-delay: -.8s
}

.sk-circle .sk-circle6 {
    transform: rotate(150deg)
}

.sk-circle .sk-circle6::before {
    animation-delay: -.7s
}

.sk-circle .sk-circle7 {
    transform: rotate(180deg)
}

.sk-circle .sk-circle7::before {
    animation-delay: -.6s
}

.sk-circle .sk-circle8 {
    transform: rotate(210deg)
}

.sk-circle .sk-circle8::before {
    animation-delay: -.5s
}

.sk-circle .sk-circle9 {
    transform: rotate(240deg)
}

.sk-circle .sk-circle9::before {
    animation-delay: -.4s
}

.sk-circle .sk-circle10 {
    transform: rotate(270deg)
}

.sk-circle .sk-circle10::before {
    animation-delay: -.3s
}

.sk-circle .sk-circle11 {
    transform: rotate(300deg)
}

.sk-circle .sk-circle11::before {
    animation-delay: -.2s
}

.sk-circle .sk-circle12 {
    transform: rotate(330deg)
}

.sk-circle .sk-circle12::before {
    animation-delay: -.1s
}

@keyframes sk-circleBounceDelay {
    0%, 100%, 80% {
        transform: scale(0)
    }
    40% {
        transform: scale(1)
    }
}

.sk-wave {
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px
}

.sk-wave .sk-rect {
    background-color: var(--clb-preloader-spinner-color);
    height: 100%;
    width: 5px;
    display: inline-block;
    animation: sk-waveStretchDelay 1.2s infinite ease-in-out
}

.sk-wave .sk-rect1 {
    animation-delay: -1.2s
}

.sk-wave .sk-rect2 {
    animation-delay: -1.1s
}

.sk-wave .sk-rect3 {
    animation-delay: -1s
}

.sk-wave .sk-rect4 {
    animation-delay: -.9s
}

.sk-wave .sk-rect5 {
    animation-delay: -.8s
}

@keyframes sk-waveStretchDelay {
    0%, 100%, 40% {
        transform: scaleY(.4)
    }
    20% {
        transform: scaleY(1)
    }
}

.sk-double-bounce {
    position: relative
}

.sk-double-bounce .sk-child {
    width: 100%;
    height: 100%;
    background-color: var(--clb-preloader-spinner-color);
    opacity: .6;
    position: absolute;
    top: 0;
    left: 0;
    animation: sk-doubleBounce 2s infinite ease-in-out;
    border-radius: 50%
}

.sk-double-bounce .sk-double-bounce2 {
    animation-delay: -1s
}

@keyframes sk-doubleBounce {
    0%, 100% {
        transform: scale(0)
    }
    50% {
        transform: scale(1)
    }
}

.sk-folding-cube {
    position: relative;
    transform: rotateZ(45deg)
}

.sk-folding-cube .sk-cube {
    float: left;
    width: 50%;
    height: 50%;
    position: relative;
    transform: scale(1.1)
}

.sk-folding-cube .sk-cube::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--clb-preloader-spinner-color);
    animation: sk-foldCubeAngle 2.5s infinite linear both;
    transform-origin: 100% 100%
}

.sk-folding-cube .sk-cube2 {
    transform: scale(1.1) rotateZ(90deg)
}

.sk-folding-cube .sk-cube2::before {
    animation-delay: .3125s
}

.sk-folding-cube .sk-cube3 {
    transform: scale(1.1) rotateZ(180deg)
}

.sk-folding-cube .sk-cube3::before {
    animation-delay: 625ms
}

.sk-folding-cube .sk-cube4 {
    transform: scale(1.1) rotateZ(270deg)
}

.sk-folding-cube .sk-cube4::before {
    animation-delay: .9375s
}

@keyframes sk-foldCubeAngle {
    0%, 10% {
        transform: perspective(140px) rotateX(-180deg);
        opacity: 0
    }
    25%, 75% {
        transform: perspective(140px) rotateX(0);
        opacity: 1
    }
    100%, 90% {
        transform: perspective(140px) rotateY(180deg);
        opacity: 0
    }
}

.sk-circle, .sk-double-bounce, .sk-fading-circle, .sk-folding-cube, .spinner {
    width: 3.25rem;
    height: 3.25rem
}

.social-bar {
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.social-bar-holder {
    white-space: nowrap;
    font-family: inherit;
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.social-bar-holder li {
    margin: 0 .25rem
}

.social-bar-holder li.caption::after {
    content: "—";
    margin-left: .5rem
}

.social-bar-holder:not(.icons) li:not(:first-child):not(:last-child)::after {
    content: "/";
    display: inline;
    padding: 0 .25rem
}

.social-bar-holder.icons li {
    padding: 0 5px
}

.social-bar-holder.icons li i {
    transform: rotate(90deg)
}

.social-bar-holder.icons li a::after {
    display: none
}

.share-bar {
    position: absolute;
    z-index: 1
}

.share-bar .social-networks {
    background-color: var(--clb-color-white);
    padding: .2rem;
    border-radius: var(--clb-border-radius)
}

.share-bar .social-networks:not(.-boxed) {
    gap: 0
}

.share-bar .social-text {
    display: none
}

.share-bar.-vertical .social-networks {
    flex-direction: column
}

.filter {
    gap: var(--clb-gap);
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.filter-holder {
    position: relative
}

.filter-holder .button {
    display: none;
    margin-left: 1rem
}

.is-mobile-menu .mobile-overlay {
    width: 100%;
    height: 100%;
    top: 0;
    position: fixed;
    visibility: hidden;
    opacity: 0;
    z-index: 99999;
    overflow: hidden;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.is-mobile-menu .mobile-overlay .close-bar {
    width: calc(100% - var(--clb-circle));
    position: absolute;
    display: flex;
    justify-content: space-between
}

.is-mobile-menu .mobile-overlay .close-bar .icon-button.search-global {
    display: block;
    position: initial;
    background-color: initial
}

.is-mobile-menu .mobile-overlay .close-bar .icon-button.search-global:not(.-overlay-button):not(.-small) {
    color: inherit
}

.is-mobile-menu .mobile-overlay .overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: color-mix(in srgb, var(--clb-color-overlay) 90%, transparent)
}

.is-mobile-menu .mobile-overlay .holder {
    position: absolute;
    top: 0;
    height: 100vh;
    z-index: 1;
    background-color: var(--clb-color-white);
    width: calc(100% - var(--clb-circle));
    text-align: left;
    overflow-y: auto;
    padding: var(--clb-header-height) var(--clb-spacer) var(--clb-spacer);
    transition-duration: .25s;
    opacity: 0
}

.is-mobile-menu .mobile-overlay .copyright {
    font-weight: var(--clb-body-font-weight);
    font-size: var(--clb-text-size-small)
}

.is-mobile-menu .mobile-overlay select.lang-dropdown {
    color: inherit
}

.is-mobile-menu .mobile-overlay > .social-bar {
    margin: 0;
    top: 50%;
    position: absolute;
    z-index: 1
}

.is-mobile-menu .mobile-overlay > .social-bar * {
    color: var(--clb-color-white)
}

.is-mobile-menu.with-left-mobile-hamburger .mobile-overlay {
    left: 0
}

.is-mobile-menu.with-left-mobile-hamburger .mobile-overlay .holder {
    transform: translateX(-3rem)
}

.is-mobile-menu.with-left-mobile-hamburger .mobile-overlay > .social-bar {
    right: 0;
    margin-right: .9rem;
    transform-origin: right top;
    transform: rotate(-90deg) translate(50%, -100%)
}

.is-mobile-menu.with-right-mobile-hamburger .mobile-overlay {
    right: 0
}

.is-mobile-menu.with-right-mobile-hamburger .mobile-overlay .holder {
    right: 0;
    transform: translateX(3rem)
}

.is-mobile-menu.with-right-mobile-hamburger .mobile-overlay > .social-bar {
    margin-left: .9rem;
    transform-origin: left top;
    transform: rotate(-90deg) translate(-50%, 0)
}

.is-mobile-menu.with-right-mobile-hamburger .mobile-overlay .close-bar {
    right: 0;
    flex-direction: row-reverse
}

.is-mobile-menu.with-left-mobile-hamburger .mobile-overlay.visible, .is-mobile-menu.with-right-mobile-hamburger .mobile-overlay.visible {
    visibility: visible;
    opacity: 1
}

.is-mobile-menu.with-left-mobile-hamburger .mobile-overlay.visible .holder, .is-mobile-menu.with-right-mobile-hamburger .mobile-overlay.visible .holder {
    transform: none;
    opacity: 1
}

.scroll-top {
    transition: all var(--clb-transition-function) var(--clb-transition-duration);
    transition-property: opacity, visibility, color
}

.scroll-top:not(.-left):not(.-right):not(.slider-scroll-label) {
    opacity: 0;
    visibility: hidden
}

.scroll-top.-left {
    margin-left: -1rem
}

.scroll-top.-left, .scroll-top.-right {
    white-space: nowrap
}

.scroll-top-bar {
    width: 3.75rem;
    height: .125rem;
    margin-right: 1rem;
    position: relative
}

.scroll-top-bar::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: currentColor;
    opacity: .25
}

.scroll-top-bar .scroll-track {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background-color: currentColor
}

.scroll-top.slider-scroll-label .scroll-top-bar .scroll-track {
    width: 0;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.scroll-top, .social-bar {
    font-weight: var(--clb-text-semi-bold);
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    align-items: center
}

.scroll-bar-container {
    position: absolute;
    left: var(--clb-spacer);
    min-height: var(--clb-circle);
    top: 50%;
    z-index: 3;
    transform-origin: left top;
    transform: rotate(-90deg) translate(-50%, 0);
    display: flex;
    align-items: center
}

.with-switcher .scroll-bar-container .slider-scroll-label {
    padding-right: 5.5rem
}

.with-switcher.admin-bar .scroll-bar-container .slider-scroll-label {
    padding-right: calc(5.5rem - var(--clb-admin-bar-height-mobile))
}

.clb-popup {
    position: fixed;
    z-index: 9999999;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-50vh)
}

.clb-popup:not(.-slide-in) {
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: color-mix(in srgb, var(--clb-color-overlay) 99%, transparent)
}

.clb-popup:not(.-slide-in) .clb-popup-holder {
    height: 100%;
    padding: var(--clb-header-height);
    display: flex;
    align-items: center;
    justify-content: center
}

.clb-popup.-slide-in .close-bar {
    height: auto;
    width: auto;
    left: unset;
    padding: .75rem
}

.clb-popup.-slide-in .close-bar .icon-button {
    min-width: var(--clb-circle-small);
    width: var(--clb-circle-small);
    height: var(--clb-circle-small)
}

.clb-popup.-slide-in .close-bar .icon-button .icon {
    color: initial
}

.clb-popup.-slide-in .popup-subscribe {
    box-shadow: 0 5px 10px 0 color-mix(in srgb, var(--clb-color-neutral) 10%, transparent)
}

.clb-popup.-left-bottom, .clb-popup.-right-bottom {
    bottom: var(--clb-spacer)
}

.clb-popup.-left-bottom {
    left: var(--clb-spacer)
}

.clb-popup.-right-bottom {
    right: var(--clb-spacer)
}

.clb-popup.hidden {
    opacity: 0;
    visibility: hidden;
    display: initial
}

.clb-popup.visible {
    opacity: 1;
    visibility: visible;
    transform: none;
    transition: opacity .5s ease-in-out
}

.clb-popup .close-bar {
    position: absolute;
    left: 0;
    right: 0;
    top: 0
}

.clb-popup .close-bar .btn-expand {
    display: inline-block
}

.close-bar {
    position: relative;
    z-index: 11;
    height: var(--clb-header-height);
    padding-left: var(--clb-spacer);
    padding-right: var(--clb-spacer);
    display: flex;
    align-items: center
}

.project-lightbox {
    display: flex
}

.project-lightbox-details, .project-lightbox-gallery {
    height: 100%
}

.project-lightbox .options-group {
    color: var(--clb-color-grey-light)
}

.project-lightbox, .project-lightbox .button.-text, .project-lightbox .project-details, .project-lightbox .title {
    color: var(--clb-color-white)
}

.project-lightbox .clb-slider-nav-btn {
    right: 0
}

.project-lightbox-gallery {
    width: calc(100vw - 38vw);
    position: relative
}

.project-lightbox-gallery .slider {
    width: 100%;
    height: 100%
}

.project-lightbox-gallery .slider .clb-slider-outer-stage, .project-lightbox-gallery .slider .clb-slider-stage {
    height: 100%
}

.project-lightbox-gallery .slider .clb-slider-pagination {
    left: 0
}

.project-lightbox-gallery .slider .portfolio-lightbox-image {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.project-lightbox-gallery iframe {
    height: 100vh;
    width: 100%
}

.project-lightbox-details {
    width: 38vw;
    padding: var(--clb-header-height) 10vh;
    display: flex;
    align-items: center
}

.popup-subscribe {
    overflow: hidden;
    height: auto;
    background-color: var(--clb-color-white);
    animation: .4s slide_up_inner var(--clb-transition-function);
    display: flex;
    align-items: stretch;
    border-radius: var(--clb-border-radius-large)
}

.popup-subscribe .thumbnail {
    min-height: 22vh;
    background-size: cover;
    background-position: center center
}

.popup-subscribe .holder {
    padding: var(--clb-spacer)
}

.popup-subscribe .contact-form {
    margin: var(--clb-grid-gutter) 0 0
}

.popup-subscribe .contact-form + .close-link {
    margin-top: .5rem;
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

@keyframes slide_up_inner {
    0% {
        transform: translateY(100%);
        opacity: .5
    }
    100% {
        transform: translateY(0);
        opacity: 1
    }
}

.clb-video-popup iframe {
    margin: 0;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1
}

.clb-video-popup iframe + .popup-subscribe {
    display: none
}

.clb-video-popup video {
    width: auto;
    height: 100%
}

.clb-gallery-lightbox .close-bar {
    display: flex;
    justify-content: space-between
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder {
    padding-top: 0;
    padding-bottom: 0
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder .slider {
    opacity: 0;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder .slider.ready .clb-slider-item {
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder .slider.ready .clb-slider-item:not(.active) {
    transform: scale(.5)
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder .clb-slider-stage, .clb-gallery-lightbox.clb-popup .clb-popup-holder .slider {
    height: 100%
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder .clb-slider-stage .image-wrap, .clb-gallery-lightbox.clb-popup .clb-popup-holder .slider .image-wrap {
    position: relative
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder .clb-slider-stage .image-wrap img, .clb-gallery-lightbox.clb-popup .clb-popup-holder .slider .image-wrap img {
    max-height: calc(100% - 3rem - 7rem)
}

.clb-gallery-lightbox .clb-slider-outer-stage {
    overflow: visible
}

.clb-gallery-lightbox .clb-slider-stage {
    align-items: center
}

.clb-gallery-lightbox .clb-slider-item {
    height: 100vh;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.clb-gallery-lightbox .clb-slider-item.active {
    transform: none;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-gallery-lightbox .clb-slider-item:not(.active) {
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-gallery-lightbox .clb-slider-nav-btn {
    position: fixed;
    transform: none !important;
    color: var(--clb-color-white);
    margin-right: var(--clb-spacer);
    margin-bottom: var(--clb-spacer)
}

.clb-gallery-lightbox .card-details {
    width: 100%;
    text-align: center;
    min-height: 7rem;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.clb-gallery-lightbox .card-details .title {
    color: var(--clb-color-white);
    font-size: 18px
}

.clb-gallery-lightbox .card-details .caption {
    margin-top: .5rem;
    display: block;
    width: auto;
    color: var(--clb-color-grey)
}

.clb-gallery-lightbox.-metro .clb-slider-item img {
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: 100%
}

.gallery-tmpimage {
    position: fixed;
    z-index: 9999999;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.gallery-tmpimage.active {
    left: 50%
}

.search-holder .search-global.fixed {
    position: fixed;
    left: var(--clb-spacer);
    bottom: var(--clb-spacer);
    z-index: 50;
    background-color: var(--clb-fill-color)
}

.search-holder .search-global .ion.light-typo {
    color: var(--clb-color-white)
}

.search-holder .search-global .ion.dark-typo {
    color: var(--clb-color-black-light)
}

.search {
    position: relative
}

.search-field {
    width: 100%
}

.search-submit {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    margin: 0;
    min-width: var(--clb-button-height)
}

.search-submit .icon {
    margin: 0
}

.search-submit.-text:hover {
    box-shadow: none
}

.search select[name=search_term] {
    right: var(--clb-button-height-large);
    position: absolute;
    top: 0;
    bottom: 0;
    max-width: 9rem;
    margin: 0
}

.search select[name=search_term], .search select[name=search_term]:active, .search select[name=search_term]:focus {
    background-color: transparent
}

.search-popup .holder {
    max-width: 65vh;
    margin: 0 auto;
    padding-left: var(--clb-grid-gutter);
    padding-right: var(--clb-grid-gutter);
    padding-top: var(--clb-header-height)
}

.search-popup .holder input[type=search]::-webkit-search-cancel-button, .search-popup .holder input[type=search]::-webkit-search-decoration, .search-popup .holder input[type=search]::-webkit-search-results-button, .search-popup .holder input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

.search-popup .holder .search-field {
    min-height: var(--clb-circle)
}

.search-popup .holder .search-field::placeholder {
    color: var(--clb-color-grey-light)
}

.search-popup .holder .search select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23bbbbbb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

.search-popup .holder .search select, .search-popup .holder .search-field, .search-popup .holder .search-submit {
    color: var(--clb-color-white)
}

.search-popup .holder .search-results {
    max-height: 27rem;
    padding-bottom: .5rem;
    overflow-x: visible;
    overflow-y: auto
}

.search-popup .holder .search-results .no-search-results, .search-popup .holder .search-results .search-suggestions {
    margin: 1rem 0;
    color: var(--clb-color-grey)
}

.search-popup .holder .search-results .product-item {
    position: relative;
    padding: var(--clb-grid-gutter) 0;
    border-top: 1px solid var(--clb-border-color);
    display: flex;
    align-items: center;
    justify-content: space-between
}

.search-popup .holder .search-results .product-item > * {
    color: var(--clb-color-white)
}

.search-popup .holder .search-results .product-item img {
    max-width: 4rem;
    min-width: 4rem;
    height: auto
}

.search-popup .holder .search-results .product-item-name {
    font-weight: var(--clb-text-semi-bold)
}

.search-popup .holder .search-results .product-item-details {
    margin-left: 1rem;
    flex-grow: 2;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.search-popup .holder .search-results .product-item-details .title {
    color: var(--clb-color-white)
}

.search-popup .holder .search-results .product-item-details span > a {
    color: var(--clb-color-grey-light);
    font-size: var(--clb-text-size-small)
}

.search-popup .holder .search-results .product-item-price {
    font-weight: var(--clb-text-semi-bold)
}

.search-popup .holder .search-results .product-item:first-child {
    border: none
}

.search-popup .holder .search-results .search-results_btn {
    margin-top: 1rem
}

.search-popup .holder .search-results .button {
    color: var(--clb-color-white)
}

.page-headline {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-end
}

.page-headline .holder {
    width: 100%;
    position: relative;
    z-index: 2;
    padding-top: var(--clb-grid-gutter-4x);
    padding-bottom: var(--clb-grid-gutter-4x)
}

.page-headline .animated-holder {
    display: flex;
    flex-direction: column
}

.page-headline .headline-meta {
    margin-bottom: var(--clb-grid-gutter)
}

.page-headline .title {
    max-width: 65%
}

.page-headline .post-meta-holder {
    font-size: var(--clb-text-size-large);
    max-width: 60%;
    margin-top: var(--clb-grid-gutter)
}

.page-headline .post-meta-holder br + .button {
    margin-top: 1rem
}

.page-headline .bg-image {
    background-position: center center;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.page-headline::after {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    content: "";
    display: block;
    position: absolute
}

.page-headline.without-cap {
    padding-top: var(--clb-header-height)
}

.page-headline.-center .animated-holder {
    align-items: center
}

.page-headline.-right .animated-holder {
    align-items: flex-end
}

.page-headline .parallax {
    position: absolute;
    width: 100%;
    height: 100%
}

.empty-state .title + .button {
    margin-top: var(--clb-grid-gutter)
}

.clb-blank-note, .wpcf7-contact-form-not-found {
    background-color: color-mix(in srgb, var(--clb-color-warning) 15%, transparent);
    font-size: var(--clb-text-size-small);
    padding: var(--clb-grid-gutter);
    gap: var(--clb-gap);
    z-index: 1;
    line-height: 1.5;
    margin: .6rem 0;
    display: flex;
    align-items: center;
    border-radius: var(--clb-border-radius)
}

.clb-blank-note .icon, .wpcf7-contact-form-not-found .icon {
    margin-right: .5rem
}

.clb-blank-note .icon path, .wpcf7-contact-form-not-found .icon path {
    fill: var(--clb-color-warning)
}

.offer-banner {
    overflow: hidden;
    height: var(--clb-offer-banner-height);
    background: linear-gradient(215deg, var(--clb-offer-banner-color-start) 0, var(--clb-offer-banner-color-end) 100%)
}

.offer-banner .container {
    white-space: nowrap;
    height: 100%;
    width: 100%;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, black 12%, black 88%, rgba(0, 0, 0, 0) 100%)
}

.offer-banner .holder {
    height: 100%;
    font-size: var(--clb-text-size-extra-small);
    color: var(--clb-color-black-light-dm-ignore);
    gap: .25rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.offer-banner-item {
    transition: opacity var(--clb-transition-function) var(--clb-transition-duration)
}

.offer-banner-item .button {
    --clb-button-height-small: 1.75rem;
    --clb-button-side-padding-small: 0.5rem
}

.offer-banner:not(.flipping) .offer-banner-item:not(:last-child)::after {
    content: '•';
    display: inline-block;
    vertical-align: middle;
    font-size: .8em;
    margin-top: -2px;
    color: var(--clb-color-primary);
    color: inherit
}

.offer-banner.marquee .container {
    position: relative;
    display: flex
}

.offer-banner.marquee:not(.stretch) .container .holder {
    flex-grow: 2
}

.offer-banner.marquee:not(.stretch) .container .holder + .holder {
    position: absolute;
    left: 100%;
    top: 0
}

.offer-banner.marquee.animate .holder {
    animation: marquee var(--clb-infinit-scrolling-transition-duration) linear infinite
}

.offer-banner.marquee.animate:hover .holder {
    animation-play-state: paused
}

.offer-banner.marquee.animate:hover .offer-banner-item {
    opacity: .75
}

.offer-banner.marquee .offer-banner-item:last-child {
    margin-right: .25rem
}

.offer-banner.flipping .holder {
    position: relative
}

.offer-banner.flipping .offer-banner-item {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    background: linear-gradient(215deg, var(--clb-offer-banner-color-start) 0, var(--clb-offer-banner-color-end) 100%);
    transition: all var(--clb-transition-function) var(--clb-transition-duration);
    display: flex;
    justify-content: center;
    align-items: center;
    transition-duration: .75s;
    transition-property: transform, rotate, opacity
}

.offer-banner.flipping .offer-banner-item:first-child {
    z-index: 1
}

.offer-banner.flipping .offer-banner-item:not(.is-visible):not(.is-next):not(.no-transition) {
    transform: translateY(-50%) rotateX(90deg)
}

.offer-banner.flipping .offer-banner-item.is-visible {
    opacity: 1;
    transform: none
}

.offer-banner.flipping .offer-banner-item.is-next {
    transform: translateY(50%) rotateX(-90deg)
}

@keyframes marquee {
    to {
        transform: translate3d(-100%, 0, 0)
    }
}

.sticky-nav {
    max-width: 17.8rem;
    position: fixed;
    right: var(--clb-spacer);
    bottom: var(--clb-spacer);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.sticky-nav:not(.-fade-up) {
    z-index: 102
}

.sticky-nav-holder {
    height: 100%;
    background-color: var(--clb-color-white);
    padding: 1rem var(--clb-spacer) var(--clb-spacer) var(--clb-spacer)
}

.sticky-nav-thumbnail {
    height: 120px;
    background-size: cover;
    background-position: center;
    width: 100%;
    position: absolute;
    top: -100px;
    z-index: -1;
    border-top-right-radius: var(--clb-border-radius);
    border-top-left-radius: var(--clb-border-radius)
}

.sticky-nav .nav-group {
    margin-right: -1rem;
    margin-left: .5rem;
    display: flex;
    align-items: center
}

.sticky-nav-headline {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.sticky-nav-headline + a {
    color: var(--clb-titles-color);
    letter-spacing: -.025em;
    line-height: 1.25;
    font-size: clamp(var(--clb-titles-h5-font-size-min), calc(1.25332vw + .25rem), var(--clb-titles-h5-font-size))
}

.sticky-nav:hover .sticky-nav-thumbnail {
    transform: none;
    opacity: 1
}

.sticky-nav-products {
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.coming-soon {
    background: linear-gradient(90deg, #e7f6f8, #fbf6f1);
    height: 100vh;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.coming-soon .holder {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.coming-soon .holder p {
    font-size: 1.15em;
    margin-top: 0
}

.coming-soon .holder > * {
    margin-bottom: var(--clb-grid-gutter)
}

.coming-soon .social-networks {
    position: absolute;
    left: 50%;
    bottom: var(--clb-grid-gutter-6x);
    transform: translate(-50%, 50%)
}

.widgets {
    font-size: .98em
}

.widgets ol, .widgets ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.widgets ol > li::before, .widgets ul > li::before {
    content: "";
    display: none
}

.widget select {
    max-width: 100%
}

.widget:not(:first-child) {
    margin-top: var(--clb-spacer)
}

.widget .wc-block-product-search__label, .widget .wp-block-search__label, .widget h2, .widget-title {
    margin-bottom: 1rem;
    letter-spacing: -.01em;
    line-height: inherit;
    color: var(--clb-titles-color);
    font-family: var(--clb-titles-font-family);
    font-weight: var(--clb-titles-font-weight);
    font-size: var(--clb-text-size-h6)
}

.widget > ul li:not(:last-child) {
    margin-bottom: .25rem
}

.widget .tagcloud, .widget .wp-block-tag-cloud {
    flex-wrap: wrap;
    display: flex
}

.widget .tagcloud a, .widget .wp-block-tag-cloud a {
    margin: .35rem .35rem 0 0;
    display: inline-block;
    font-size: var(--clb-text-size-caption) !important
}

.widget .has-submenu-icon {
    display: none
}

.widget.widget_ohio_widget_recent_posts ul li, .widget.widget_products ul li, .widget.widget_recent_reviews ul li, .widget.widget_recently_viewed_products ul li, .widget.widget_top_rated_products ul li {
    padding-bottom: var(--clb-grid-gutter);
    display: flex
}

.widget.widget_ohio_widget_recent_posts ul li:last-child, .widget.widget_products ul li:last-child, .widget.widget_recent_reviews ul li:last-child, .widget.widget_recently_viewed_products ul li:last-child, .widget.widget_top_rated_products ul li:last-child {
    margin-bottom: 0
}

.widget.widget_ohio_widget_recent_posts img, .widget.widget_products img, .widget.widget_recent_reviews img, .widget.widget_recently_viewed_products img, .widget.widget_top_rated_products img {
    margin-right: 1rem;
    object-fit: cover;
    width: 4.25rem;
    min-width: 4.25rem;
    height: 4.25rem
}

.widget.widget_ohio_widget_recent_posts .content-holder h6, .widget.widget_products .content-holder h6, .widget.widget_recent_reviews .content-holder h6, .widget.widget_recently_viewed_products .content-holder h6, .widget.widget_top_rated_products .content-holder h6 {
    font-weight: var(--clb-text-semi-bold);
    margin-bottom: .2rem
}

.widget.widget_ohio_widget_recent_posts .content-holder .details, .widget.widget_products .content-holder .details, .widget.widget_recent_reviews .content-holder .details, .widget.widget_recently_viewed_products .content-holder .details, .widget.widget_top_rated_products .content-holder .details {
    line-height: 1.45;
    font-size: var(--clb-text-size-small)
}

.widget.widget_ohio_widget_recent_posts .content-holder .price, .widget.widget_products .content-holder .price, .widget.widget_recent_reviews .content-holder .price, .widget.widget_recently_viewed_products .content-holder .price, .widget.widget_top_rated_products .content-holder .price {
    display: block
}

.widget.widget_ohio_widget_recent_posts .content-holder .author, .widget.widget_ohio_widget_recent_posts .content-holder .price, .widget.widget_products .content-holder .author, .widget.widget_products .content-holder .price, .widget.widget_recent_reviews .content-holder .author, .widget.widget_recent_reviews .content-holder .price, .widget.widget_recently_viewed_products .content-holder .author, .widget.widget_recently_viewed_products .content-holder .price, .widget.widget_top_rated_products .content-holder .author, .widget.widget_top_rated_products .content-holder .price {
    font-weight: var(--clb-text-semi-bold)
}

.widget_recent_comments .comment-author-link, .widget_recent_comments .wp-block-latest-comments__comment-author {
    font-weight: var(--clb-text-semi-bold)
}

.widget_recent_comments .wp-block-latest-comments__comment-date {
    font-size: var(--clb-text-size-small);
    color: var(--clb-color-grey)
}

.widget_recent_comments .wp-block-latest-comments__comment-excerpt p {
    font-size: inherit;
    line-height: inherit;
    margin: .35rem 0 var(--clb-grid-gutter)
}

.widget_recent_comments li:not(:last-child) {
    margin-bottom: .5rem
}

.widget_calendar a {
    text-decoration: none
}

.widget_calendar table {
    text-align: center
}

.widget_calendar table td, .widget_calendar table th {
    border-top: none;
    font-size: .9em;
    padding: .75rem .5rem;
    font-weight: var(--clb-text-medium);
    background: 0 0;
    border: none
}

.widget_calendar table caption, .widget_calendar table tbody {
    color: inherit
}

.widget_calendar caption {
    padding: .6rem 1rem;
    font-weight: var(--clb-text-bold);
    font-family: var(--clb-titles-font-family);
    font-size: var(--clb-text-size-h6);
    background-color: var(--clb-fill-color);
    border-radius: var(--clb-border-radius)
}

.widget_calendar tbody tr td {
    border: none;
    position: relative
}

.widget_calendar tbody tr td a, .widget_calendar tbody tr td#today {
    display: block;
    font-weight: var(--clb-text-bold);
    line-height: 1;
    border-radius: var(--clb-border-radius)
}

.widget_calendar tbody tr td#today {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent);
    width: 100%;
    height: 100%
}

.widget_calendar tbody tr td a {
    background-color: color-mix(in srgb, var(--clb-color-warning) 15%, transparent);
    min-height: 1.75rem;
    min-width: 1.75rem;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.widget_calendar .wp-calendar-nav {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.widget_nav_menu .current-menu-item, .widget_nav_menu .current_page_item, .widget_pages .current-menu-item, .widget_pages .current_page_item {
    font-weight: var(--clb-text-semi-bold)
}

.widget_nav_menu .sub-menu, .widget_pages .sub-menu {
    margin-left: 1.5rem
}

.widget_rss a {
    color: var(--clb-color-primary)
}

.widget_rss .rss-date {
    font-size: var(--clb-text-size-small)
}

.widget_rss .rssSummary, .widget_rss cite {
    margin-top: var(--clb-grid-gutter)
}

.widget_rss cite {
    margin-top: var(--clb-grid-gutter)
}

.wc-block-product-search .wc-block-product-search__fields, .wc-block-product-search .wp-block-search__inside-wrapper, .widget_search .wc-block-product-search__fields, .widget_search .wp-block-search__inside-wrapper {
    position: relative
}

.wc-block-product-search .wc-block-product-search__fields button[type=submit].wc-block-product-search__button, .wc-block-product-search .wc-block-product-search__fields button[type=submit].wp-block-search__button, .wc-block-product-search .wp-block-search__inside-wrapper button[type=submit].wc-block-product-search__button, .wc-block-product-search .wp-block-search__inside-wrapper button[type=submit].wp-block-search__button, .widget_search .wc-block-product-search__fields button[type=submit].wc-block-product-search__button, .widget_search .wc-block-product-search__fields button[type=submit].wp-block-search__button, .widget_search .wp-block-search__inside-wrapper button[type=submit].wc-block-product-search__button, .widget_search .wp-block-search__inside-wrapper button[type=submit].wp-block-search__button {
    position: absolute;
    right: 0;
    top: 0;
    background-color: transparent;
    border: none;
    padding: 0 1.15rem
}

.wc-block-product-search .wc-block-product-search__fields button[type=submit].wc-block-product-search__button:not(:hover), .wc-block-product-search .wc-block-product-search__fields button[type=submit].wp-block-search__button:not(:hover), .wc-block-product-search .wp-block-search__inside-wrapper button[type=submit].wc-block-product-search__button:not(:hover), .wc-block-product-search .wp-block-search__inside-wrapper button[type=submit].wp-block-search__button:not(:hover), .widget_search .wc-block-product-search__fields button[type=submit].wc-block-product-search__button:not(:hover), .widget_search .wc-block-product-search__fields button[type=submit].wp-block-search__button:not(:hover), .widget_search .wp-block-search__inside-wrapper button[type=submit].wc-block-product-search__button:not(:hover), .widget_search .wp-block-search__inside-wrapper button[type=submit].wp-block-search__button:not(:hover) {
    color: var(--clb-color-black-light)
}

.wc-block-product-search input[type=search], .widget_search input[type=search] {
    border: none
}

.wc-block-product-search .wp-block-search__input, .widget_search .wp-block-search__input {
    padding: 0 6rem 0 1rem
}

.wc-block-product-search .wc-block-product-search__field, .widget_search .wc-block-product-search__field {
    padding: 0 4rem 0 1rem
}

.widget_ohio_widget_about_author {
    max-width: 100%;
    display: flex;
    flex-direction: column
}

.widget_ohio_widget_about_author .content {
    flex-grow: 2
}

.widget_ohio_widget_about_author .content .details {
    margin-bottom: .4rem
}

.widget_ohio_widget_about_author .content .details .site {
    font-size: var(--clb-text-size-small);
    color: var(--clb-color-grey)
}

.widget_ohio_widget_contact li {
    font-weight: var(--clb-text-medium)
}

.widget_ohio_widget_contact li address {
    display: inline;
    font-weight: var(--clb-body-font-weight)
}

.widget_ohio_widget_logo img:hover {
    opacity: .65;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.widget_ohio_widget_recent_posts .content-holder .comments + .author::before, .widget_ohio_widget_recent_posts .content-holder .date + .categories::before {
    margin-right: .25rem;
    content: '•';
    display: inline-block;
    vertical-align: middle;
    font-size: .8em;
    margin-top: -2px;
    color: var(--clb-color-primary)
}

.horizontal-accordion {
    display: flex
}

.horizontal-accordion-item {
    min-width: 50%;
    position: relative;
    background-color: var(--clb-color-white);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.horizontal-accordion-item .accordion-body {
    height: 100%;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.horizontal-accordion-item:not(:last-child) {
    box-shadow: 0 .75rem 2.5rem color-mix(in srgb, var(--clb-color-black) 10%, transparent)
}

.horizontal-accordion-item:not(.active) {
    cursor: var(--clb-cursor-pointer)
}

.horizontal-accordion-item:not(.active):hover .accordion-body {
    background-color: var(--clb-fill-color)
}

.horizontal-accordion:not(.open) {
    overflow-x: hidden
}

.accordion-item {
    margin-bottom: .5rem
}

.accordion-item .accordion-button {
    position: relative;
    cursor: var(--clb-cursor-pointer);
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.accordion-item .accordion-button .icon-button {
    margin: 0;
    position: relative
}

.accordion-item .accordion-button .icon-button:not(.next-btn) .icon {
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.accordion-item .accordion-button .icon-button:not(.next-btn) .icon::after, .accordion-item .accordion-button .icon-button:not(.next-btn) .icon::before {
    content: "";
    width: .75rem;
    height: .1rem;
    background-color: currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.accordion-item .accordion-button .icon-button:not(.next-btn) .icon::before {
    transform: translate(-50%, -50%) rotate(90deg)
}

.accordion-item.active .accordion-collapse {
    opacity: 1
}

.accordion-item.active .icon-button:not(.next-btn) .icon {
    transform: rotate(180deg)
}

.accordion-item.active .icon-button:not(.next-btn) .icon::before {
    opacity: 0
}

.accordion-item .accordion-header {
    gap: var(--clb-gap);
    display: flex;
    align-items: center;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.accordion-item .accordion-collapse {
    overflow: hidden;
    height: 0;
    transition: height var(--clb-transition-function) var(--clb-transition-duration)
}

.accordion-item .accordion-collapse .accordion-body > p {
    margin: 0
}

.accordion-item:last-child {
    margin-bottom: 0
}

.accordion:not(.-outlined):not(.-text) .accordion-item .accordion-button {
    background-color: var(--clb-fill-color);
    padding: .75rem .75rem .75rem 1.25rem;
    border-radius: var(--clb-border-radius)
}

.accordion:not(.-outlined):not(.-text) .accordion-item .accordion-collapse .accordion-body {
    padding: .75rem 1.25rem
}

.accordion.-outlined .accordion-item .accordion-collapse .accordion-body, .accordion.-text .accordion-item .accordion-collapse .accordion-body {
    padding: .75rem 0
}

.accordion.-outlined .accordion-item {
    margin: 0
}

.accordion.-outlined .accordion-item .accordion-button {
    border-top: 1px solid transparent;
    border-bottom: 1px solid var(--clb-color-grey-light);
    padding: .75rem 0
}

.accordion.-outlined .accordion-item.active + .accordion-item .accordion-button, .accordion.-outlined .accordion-item:first-child .accordion-button {
    border-top-color: var(--clb-color-grey-light)
}

.accordion.-text .accordion-item .accordion-button {
    gap: var(--clb-gap-small);
    flex-direction: row-reverse;
    justify-content: flex-end
}

.accordion.-text .accordion-item .accordion-button .icon-button {
    margin-left: -.5rem
}

.banner:not(.-with-overlay):not(.-image-only) .overlay-details {
    background: var(--clb-color-black-rgb);
    background: linear-gradient(0deg, rgba(var(--clb-color-black-rgb), .65) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.banner.-image-only .overlay-details, .banner.-with-overlay:not(.team-member) .overlay-details {
    height: 100%;
    background-color: color-mix(in srgb, var(--clb-color-overlay) 50%, transparent);
    flex-direction: column;
    justify-content: space-between
}

.banner.-image-only .overlay-details .title, .banner.-with-overlay:not(.team-member) .overlay-details .title {
    color: var(--clb-color-white)
}

.banner.-image-only .overlay-details {
    opacity: 0;
    transition: opacity var(--clb-transition-function) var(--clb-transition-duration)
}

.banner.-image-only:hover .overlay-details {
    opacity: 1
}

.banner.-image-only:hover .card-details, .banner.-image-only:hover p {
    transform: none;
    opacity: 1
}

.call-to-action {
    width: 100%;
    position: relative;
    background-color: color-mix(in srgb, var(--clb-color-primary) 10%, transparent);
    padding: var(--clb-grid-gutter-3x);
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.call-to-action.-with-shadow {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.circle-progress .circle {
    position: relative;
    display: inline-block
}

.circle-progress .circle svg {
    vertical-align: top
}

.circle-progress .circle .progress {
    transform: rotate(-90deg)
}

.circle-progress .circle .progress-meter, .circle-progress .circle .progress-value {
    fill: none
}

.circle-progress .circle .progress-meter {
    stroke: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent)
}

.circle-progress .circle .progress-value {
    stroke-dasharray: 1000;
    stroke-dashoffset: 1000;
    transition: .9s var(--clb-transition-function) var(--clb-transition-duration)
}

.circle-progress .circle .icon-group, .circle-progress .circle .range, .circle-progress .circle i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex
}

.circle-progress .circle i {
    font-size: 2rem
}

.circle-progress .progress-content > .range {
    margin-bottom: .4rem
}

.circle-progress:not(.-floating) .progress-content {
    margin-top: 1rem
}

.circle-progress.-thin .progress-meter, .circle-progress.-thin .progress-value {
    stroke-width: .25rem
}

.circle-progress.-bold .progress-meter, .circle-progress.-bold .progress-value {
    stroke-width: .75rem
}

.circle-progress.-floating {
    display: flex;
    align-items: center
}

.circle-progress.-floating .progress-content {
    margin-left: 1rem;
    margin-right: 1rem
}

.circle-progress.-floating.-center {
    text-align: left;
    justify-content: center
}

.circle-progress.-floating.-right {
    flex-direction: row-reverse
}

.logo {
    position: relative
}

.logo img {
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.logo-details {
    background-color: var(--clb-color-white);
    z-index: 1;
    font-size: var(--clb-text-size-small);
    visibility: hidden;
    opacity: 0;
    width: calc(100% + 2rem);
    position: absolute;
    left: -1rem;
    top: 55%;
    transform: translate(0, -50%);
    padding: 1rem;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.logo:hover img {
    transform: var(--clb-transform-scale)
}

.logo:hover .logo-details {
    opacity: 1;
    visibility: visible;
    top: 50%
}

.compare-container {
    box-sizing: content-box;
    z-index: 0;
    overflow: hidden;
    position: relative
}

.compare-container img {
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    display: block
}

.compare-container .compare-before {
    z-index: 2
}

.compare-container .compare-after {
    z-index: 1
}

.compare-container.active .compare-overlay, .compare-container.active :hover.compare-overlay {
    background: 0 0
}

.compare-container.active .compare-overlay .compare-after-label, .compare-container.active .compare-overlay .compare-before-label, .compare-container.active :hover.compare-overlay .compare-after-label, .compare-container.active :hover.compare-overlay .compare-before-label {
    opacity: 0
}

.compare-container .compare-after-label, .compare-container .compare-before-label {
    opacity: 0
}

.compare-container .compare-after-label::before, .compare-container .compare-before-label::before {
    content: attr(data-content)
}

.compare-handle {
    z-index: 40;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.compare-handle::after, .compare-handle::before {
    content: "";
    display: block;
    background-color: var(--clb-color-white);
    position: absolute;
    z-index: 30;
    width: .125em;
    height: 9999px;
    margin-left: -.0625em;
    left: 50%
}

.compare-handle::before {
    bottom: 50%;
    margin-bottom: 1.7em
}

.compare-handle::after {
    top: 50%;
    margin-top: 1.7em
}

.compare-overlay {
    background: 0 0;
    z-index: 3;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.compare-overlay, .compare-overlay .compare-after-label, .compare-overlay .compare-before-label {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.compare-overlay .compare-after-label, .compare-overlay .compare-before-label {
    transition-property: opacity
}

.compare-overlay .compare-after-label::before, .compare-overlay .compare-before-label::before {
    color: var(--clb-color-white);
    position: absolute;
    background-color: var(--clb-color-black-light);
    font-size: var(--clb-text-size-caption);
    font-weight: var(--clb-text-semi-bold);
    padding: .15rem .5rem;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    border-radius: var(--clb-border-radius-small)
}

.compare-overlay .compare-before-label::before {
    left: 1rem
}

.compare-overlay .compare-after-label::before {
    right: 1rem
}

.compare-overlay:hover {
    background-color: color-mix(in srgb, var(--clb-color-black) 25%, transparent)
}

.compare-overlay:hover .compare-after-label, .compare-overlay:hover .compare-before-label {
    opacity: 1
}

.compare .icon-button {
    background-color: color-mix(in srgb, var(--clb-color-grey) 10%, #fff);
    padding: 0
}

.compare .icon-button .icon {
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC44OCAxMi4zNjY3TDMuMzYgN0w4Ljg4IDEuNjMzMzNMNy4yIDBMMCA3TDcuMiAxNEw4Ljg4IDEyLjM2NjdaTTE1LjEyIDEyLjM2NjdMMjAuNjQgN0wxNS4xMiAxLjYzMzMzTDE2LjggMEwyNCA3TDE2LjggMTRMMTUuMTIgMTIuMzY2N1oiIGZpbGw9IiMxQjFCMjgiLz48L3N2Zz4=");
    background-position: center;
    background-repeat: no-repeat
}

.compare-vertical .compare-handle {
    transform: translate(-50%, -50%) rotate(90deg)
}

.compare-vertical .compare-after-label::before, .compare-vertical .compare-before-label::before {
    content: attr(data-content);
    transform: translateX(-50%);
    left: 50%;
    right: auto
}

.compare-vertical .compare-before-label::before {
    top: 1rem;
    bottom: auto
}

.compare-vertical .compare-after-label::before {
    top: auto;
    bottom: 1rem
}

.compare-wrapper.-with-shadow .compare {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.contact-form input:not([type=submit]):not([type=checkbox]):not([type=radio]), .contact-form select, .contact-form textarea {
    width: 100%;
    vertical-align: top
}

.contact-form [class^=vc_col] > label {
    margin: 0
}

.contact-form [class^=vc_col] > label input, .contact-form [class^=vc_col] > label select, .contact-form [class^=vc_col] > label textarea {
    margin-top: .5rem
}

.contact-form [class^=vc_col].form-check {
    margin-bottom: 1.5rem
}

.contact-form form [class^=vc_col] p {
    margin: 0
}

.contact-form form::after {
    content: "";
    display: table;
    clear: both
}

.contact-form .wpcf7-list-item {
    margin: 0 .75em 0 0
}

.contact-form .wpcf7-list-item-label {
    vertical-align: middle
}

.contact-form.-outlined input[type=date], .contact-form.-outlined input[type=email], .contact-form.-outlined input[type=number], .contact-form.-outlined input[type=password], .contact-form.-outlined input[type=search], .contact-form.-outlined input[type=tel], .contact-form.-outlined input[type=text], .contact-form.-outlined input[type=url], .contact-form.-outlined select, .contact-form.-outlined textarea, .subscribe-form.-outlined input[type=date], .subscribe-form.-outlined input[type=email], .subscribe-form.-outlined input[type=number], .subscribe-form.-outlined input[type=password], .subscribe-form.-outlined input[type=search], .subscribe-form.-outlined input[type=tel], .subscribe-form.-outlined input[type=text], .subscribe-form.-outlined input[type=url], .subscribe-form.-outlined select, .subscribe-form.-outlined textarea {
    background-color: transparent;
    border: 2px solid var(--clb-color-grey-light)
}

.contact-form.-outlined input[type=date]:active, .contact-form.-outlined input[type=date]:focus, .contact-form.-outlined input[type=email]:active, .contact-form.-outlined input[type=email]:focus, .contact-form.-outlined input[type=number]:active, .contact-form.-outlined input[type=number]:focus, .contact-form.-outlined input[type=password]:active, .contact-form.-outlined input[type=password]:focus, .contact-form.-outlined input[type=search]:active, .contact-form.-outlined input[type=search]:focus, .contact-form.-outlined input[type=tel]:active, .contact-form.-outlined input[type=tel]:focus, .contact-form.-outlined input[type=text]:active, .contact-form.-outlined input[type=text]:focus, .contact-form.-outlined input[type=url]:active, .contact-form.-outlined input[type=url]:focus, .contact-form.-outlined select:active, .contact-form.-outlined select:focus, .contact-form.-outlined textarea:active, .contact-form.-outlined textarea:focus, .subscribe-form.-outlined input[type=date]:active, .subscribe-form.-outlined input[type=date]:focus, .subscribe-form.-outlined input[type=email]:active, .subscribe-form.-outlined input[type=email]:focus, .subscribe-form.-outlined input[type=number]:active, .subscribe-form.-outlined input[type=number]:focus, .subscribe-form.-outlined input[type=password]:active, .subscribe-form.-outlined input[type=password]:focus, .subscribe-form.-outlined input[type=search]:active, .subscribe-form.-outlined input[type=search]:focus, .subscribe-form.-outlined input[type=tel]:active, .subscribe-form.-outlined input[type=tel]:focus, .subscribe-form.-outlined input[type=text]:active, .subscribe-form.-outlined input[type=text]:focus, .subscribe-form.-outlined input[type=url]:active, .subscribe-form.-outlined input[type=url]:focus, .subscribe-form.-outlined select:active, .subscribe-form.-outlined select:focus, .subscribe-form.-outlined textarea:active, .subscribe-form.-outlined textarea:focus {
    outline: 0;
    border-color: var(--clb-color-grey)
}

.contact-form .wpcf7-quiz-label, .subscribe-form .wpcf7-quiz-label {
    margin-bottom: .5rem;
    display: block
}

.contact-form .wpcf7-spinner, .subscribe-form .wpcf7-spinner {
    display: none
}

.contact-form .wpcf7-form-control-wrap, .subscribe-form .wpcf7-form-control-wrap {
    display: block
}

.contact-form .wpcf7-form-control-wrap:not([data-name^=checkbox]), .subscribe-form .wpcf7-form-control-wrap:not([data-name^=checkbox]) {
    margin-top: .5rem
}

.contact-form .wpcf7-form .wpcf7-not-valid-tip, .subscribe-form .wpcf7-form .wpcf7-not-valid-tip {
    display: none
}

.contact-form .wpcf7-form .wpcf7-response-output, .subscribe-form .wpcf7-form .wpcf7-response-output {
    background-color: color-mix(in srgb, var(--clb-color-success) 10%, transparent);
    color: var(--clb-color-success);
    font-size: var(--clb-text-size-small);
    margin: 1rem 0;
    border: none;
    padding: .65rem 1rem;
    border-radius: var(--clb-border-radius)
}

.contact-form .wpcf7-form.sent .subscribe-form, .subscribe-form .wpcf7-form.sent .subscribe-form {
    display: none
}

.contact-form .wpcf7-form.sent .wpcf7-response-output, .subscribe-form .wpcf7-form.sent .wpcf7-response-output {
    background-color: color-mix(in srgb, var(--clb-color-success) 10%, transparent);
    color: var(--clb-color-success)
}

.contact-form .wpcf7-form.invalid .wpcf7-response-output, .contact-form .wpcf7-form.spam .wpcf7-response-output, .subscribe-form .wpcf7-form.invalid .wpcf7-response-output, .subscribe-form .wpcf7-form.spam .wpcf7-response-output {
    background-color: color-mix(in srgb, var(--clb-color-danger) 10%, transparent);
    color: var(--clb-color-danger)
}

.contact-form .wpcf7-form .wpcf7-not-valid input[type=checkbox], .subscribe-form .wpcf7-form .wpcf7-not-valid input[type=checkbox] {
    border-color: var(--clb-color-primary);
    box-shadow: 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-primary) 20%, transparent)
}

.post-password-form {
    text-align: left;
    padding: 2em 0
}

.post-password-form input[type=password] {
    margin: .5rem 0 1rem
}

.countdown {
    text-align: center;
    display: flex
}

.countdown-item {
    margin: 0 .5rem
}

.countdown-item .number {
    line-height: 1;
    position: relative;
    color: var(--clb-titles-color);
    font-size: clamp(var(--clb-countdown-font-size-min), calc(1vw + 1rem), var(--clb-countdown-font-size));
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center
}

.countdown:not(.-text) .countdown-item .number {
    width: 4rem;
    height: 4rem;
    border-radius: var(--clb-border-radius)
}

.countdown:not(.-text) .countdown-item .number-label {
    font-size: var(--clb-text-size-caption)
}

.countdown.-with-divider .countdown-item {
    margin: 0 .75rem
}

.countdown.-with-divider .countdown-item:not(:last-child) .number::after {
    content: ":";
    font-size: 1.25rem;
    position: absolute;
    width: 1rem;
    text-align: center;
    transform: translate(.5rem, -50%);
    right: -.75rem;
    top: 50%
}

.countdown.-contained .countdown-item .number {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 12%, transparent);
    margin-bottom: .5rem
}

.countdown.-contained .countdown-item .number::before {
    left: 0;
    top: 0;
    height: 50%;
    width: 100%;
    background: var(--clb-fill-color);
    content: "";
    display: block;
    position: absolute;
    border-top-right-radius: var(--clb-border-radius);
    border-top-left-radius: var(--clb-border-radius)
}

.countdown.-text .countdown-item:first-child {
    margin-left: 0
}

.countdown.-text .countdown-item:last-child {
    margin-right: 0
}

.counter-number {
    margin-bottom: .5rem;
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.counter-number .icon-group {
    margin-right: .5rem
}

.counter-number .holder {
    letter-spacing: -.045em;
    color: var(--clb-titles-color);
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    font-size: clamp(var(--clb-titles-h2-font-size-min), calc(1.55vw + 1rem), var(--clb-titles-h2-font-size))
}

.counter-number .holder span {
    line-height: 100%
}

.counter-number.-with-increaser .holder::after {
    content: "+";
    font-size: .65em;
    margin-left: .4rem
}

.counter.-right-icon .counter-number {
    flex-direction: row-reverse
}

.counter.-right-icon .counter-number .icon-group {
    margin-left: .5rem;
    margin-right: 0
}

.counter.-top-icon .counter-number {
    align-items: center;
    flex-direction: column
}

.counter.-top-icon .counter-number .icon-group {
    margin-bottom: .5rem;
    margin-right: 0
}

.counter.-top-icon.-center .counter-number {
    align-items: center
}

.counter.-top-icon.-left .counter-number {
    align-items: flex-start
}

.counter.-top-icon.-right .counter-number {
    align-items: flex-end
}

.dynamic-text .typed-cursor {
    opacity: 1;
    margin-right: -.2em;
    animation: Blink .75s infinite
}

.dynamic-text.font-titles, .dynamic-text.titles-typo {
    color: var(--clb-titles-color)
}

.titles-typo .dynamic-text {
    color: var(--clb-titles-color)
}

@-webkit-keyframes Blink {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.gallery-item {
    cursor: var(--clb-cursor-pointer)
}

.gallery-item:not(.woocommerce-product-gallery__image) {
    padding: var(--clb-grid-gutter)
}

.gallery-item .caption {
    display: none
}

.gallery-item .overlay-details {
    background: var(--clb-color-black-rgb);
    background: linear-gradient(0deg, rgba(var(--clb-color-black-rgb), .65) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.gallery-item .overlay-details .heading {
    width: 100%
}

.gallery-item .overlay-details h5 {
    color: var(--clb-color-white)
}

.gallery-item.-with-overlay .image-holder + .card-details {
    display: none
}

.google-maps {
    width: 100%;
    height: 100%;
    min-height: 20rem;
    top: 0;
    left: 0;
    overflow: hidden;
    position: relative
}

.google-maps-wrap {
    width: 100%;
    height: 100%;
    min-height: 250px
}

.google-maps .clb-blank-note {
    min-width: 70%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.elementor-widget-ohio_google_maps, .elementor-widget-ohio_google_maps .elementor-widget-container {
    height: 100%
}

.gm-style img {
    max-width: none !important
}

.heading .title + .divider {
    margin-block-start: 1em
}

.heading .title + .subtitle {
    padding-top: .5em
}

.heading .title > .badge {
    color: var(--clb-color-primary);
    background-color: color-mix(in srgb, var(--clb-color-primary) 12%, transparent) !important;
    padding: .3rem .5rem;
    margin-left: 6px;
    margin-top: -2px;
    font-size: .85rem;
    letter-spacing: 0
}

.heading .highlighted-text {
    background-image: linear-gradient(var(--clb-color-primary), var(--clb-color-primary));
    background-repeat: no-repeat;
    background-position: 0 100%;
    background-size: 0 10%;
    backface-visibility: hidden;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.heading .highlighted-text.aos-animate, .heading .highlighted-text:not([data-aos=animation]) {
    background-size: 100% 10%
}

.heading .highlighted-text.aos-animate:hover, .heading .highlighted-text:not([data-aos=animation]):hover {
    transition-duration: var(--clb-transition-duration)
}

.heading .highlighted-text:hover {
    background-size: 100% 100%
}

.heading .subtitle {
    color: var(--clb-subtitles-color);
    font-family: var(--clb-subtitles-font-family);
    font-size: var(--clb-subtitles-font-size);
    letter-spacing: var(--clb-subtitles-letter-spacing);
    line-height: var(--clb-subtitles-line-height);
    font-weight: var(--clb-subtitles-font-weight);
    font-style: var(--clb-subtitles-style);
    text-transform: var(--clb-subtitles-text-transform);
    text-decoration: var(--clb-subtitles-text-decoration)
}

.heading .subtitle + .divider {
    margin-block-start: 1em
}

.heading .subtitle + .title {
    padding-top: .15em
}

.heading .divider {
    width: 100%;
    height: 1px;
    display: block;
    background-color: color-mix(in srgb, var(--clb-color-grey) 50%, transparent)
}

.heading .divider + .title {
    padding-top: .35em
}

.heading .divider + .subtitle {
    padding-top: 1em
}

.heading:not(.title) + * {
    margin-block-start: 1em
}

.heading:not(.title) + .vc_empty_space {
    margin-block-start: initial
}

.icon-box .icon-box-content .icon-box-heading + * {
    margin-top: .5rem
}

.icon-box .icon-box-content p {
    margin: 0
}

.icon-box .icon-box-content .button {
    margin-top: 1rem
}

.icon-box:not(.-left-icon):not(.-floating-icon) .icon-box-content .icon-box-heading {
    margin-top: 1rem
}

.icon-box.-left-icon {
    display: flex;
    align-items: flex-start
}

.icon-box.-left-icon .icon-group {
    margin-right: 1rem
}

.icon-box.-left-icon .icon-box-content {
    flex-grow: 2
}

.icon-box.-left-icon .icon-box-content .icon-box-heading {
    margin-bottom: .25rem;
    margin-top: .25rem
}

.icon-box.-floating-icon .icon-box-header {
    margin-bottom: .5rem;
    display: flex;
    align-items: center
}

.icon-box.-floating-icon .icon-group {
    margin-right: .75rem
}

.parallax {
    position: relative;
    height: 100%;
    min-height: 100px;
    overflow: hidden
}

.parallax::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.parallax .parallax-content {
    position: relative;
    z-index: 2;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.parallax-bg {
    background-position: center center;
    width: 100%;
    height: 1000%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    backface-visibility: hidden;
    perspective: 1000;
    will-change: transform
}

.parallax-bg.horizontal {
    width: 1000%;
    height: 100%
}

.blog-posts + .holder, .portfolio-projects .portfolio-grid + .holder {
    margin-top: 1rem
}

.pricing-list-details, .pricing-list-headline {
    display: flex;
    justify-content: space-between
}

.pricing-list-headline {
    align-items: center
}

.pricing-list-price {
    margin: 0;
    display: flex
}

.pricing-list-details {
    margin-top: .25em;
    align-items: flex-start
}

.pricing-list-details p {
    margin: 0
}

.pricing-list.-with-discount .pricing-list-price .regular-price {
    color: var(--clb-color-grey);
    text-decoration: line-through
}

.pricing-table-headline p {
    font-size: var(--clb-text-size-caption);
    color: var(--clb-color-grey)
}

.pricing-table-price .price-number {
    color: var(--clb-titles-color);
    line-height: 100%;
    display: block;
    letter-spacing: -.05em;
    margin-bottom: .5rem;
    letter-spacing: -.045em;
    line-height: 1;
    font-size: clamp(var(--clb-titles-h1-font-size-min), calc(4.5vw + .25rem), var(--clb-titles-h1-font-size))
}

.pricing-table .button {
    margin: 0;
    transform: none
}

.pricing-table.-contained {
    padding: var(--clb-spacer);
    background-color: var(--clb-fill-color);
    border-radius: var(--clb-border-radius)
}

.pricing-table > *, .service-table > * {
    margin-bottom: var(--clb-grid-gutter)
}

.pricing-table .heading, .service-table .heading {
    margin-bottom: var(--clb-grid-gutter)
}

.pricing-table .button, .pricing-table > div:last-child, .service-table .button, .service-table > div:last-child {
    margin: 0
}

.pricing-table-features ul li, .service-table-features ul li {
    font-size: var(--clb-text-size-small);
    gap: var(--clb-gap);
    margin-bottom: .5rem;
    display: flex
}

.pricing-table-features ul li:last-child, .service-table-features ul li:last-child {
    margin: 0
}

.pricing-table-features .icon, .service-table-features .icon {
    line-height: 16px
}

.pricing-table-features .exist .icon, .service-table-features .exist .icon {
    color: var(--clb-color-primary)
}

.pricing-table-features .missing, .service-table-features .missing {
    opacity: .65
}

.progress .progress-heading {
    margin-bottom: .625rem;
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.progress .progress-heading .progress-percent {
    margin-top: 0
}

.progress .progress-heading .progress-percent:not(.tooltip) {
    font-size: var(--clb-text-size-small);
    font-weight: var(--clb-text-semi-bold)
}

.progress.-tooltip .progress-holder {
    overflow: visible
}

.progress.-tooltip .progress-holder .progress-bar {
    position: relative
}

.progress.-tooltip .progress-holder .progress-percent {
    position: absolute;
    font-size: .8em;
    top: 0;
    right: 0;
    padding: .15rem .45rem;
    transform: translateY(calc(-100% - 7px)) translateX(50%)
}

.service-table {
    padding: var(--clb-spacer);
    border-radius: var(--clb-border-radius);
    transition: all var(--clb-transition-function) var(--clb-transition-duration);
    transition-property: background-color, box-shadow
}

.service-table:hover {
    background-color: var(--clb-fill-color)
}

.service-table.-with-shadow:hover {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.clb-slider {
    width: 100%;
    position: relative;
    user-select: none
}

.clb-slider-outer-stage {
    overflow: hidden;
    position: relative;
    transition-delay: 0;
    transition: height .25s var(--clb-transition-function)
}

.clb-slider.clb-slider-vertical {
    overflow: hidden
}

.clb-slider.clb-slider-vertical .clb-slider-stage {
    flex-direction: column
}

.clb-slider-stage {
    will-change: transform;
    transition-timing-function: var(--clb-transition-function);
    display: flex
}

.clb-slider:not(.autoheight) .clb-slider-stage {
    height: 100%
}

.clb-slider-item {
    width: 100vw;
    height: 100%;
    position: relative;
    overflow: hidden
}

.clb-slider-item > p {
    margin: 0
}

.clb-slider-item-inner {
    height: 100%
}

.clb-slider-item .slider-image {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-position: center;
    background-size: cover;
    z-index: 0
}

.clb-slider-item .slider-image[data-tilt=true] {
    width: calc(100% + 10%);
    height: calc(100% + 10%);
    left: -5%;
    top: -5%
}

.clb-slider-item > .elementor {
    margin: 0
}

.clb-slider-item .wpb_single_image {
    margin-bottom: 0
}

.clb-slider-nav-btn {
    position: absolute;
    right: 0;
    bottom: 0;
    min-width: calc(var(--clb-circle) * 2);
    z-index: 3;
    padding: var(--clb-spacer);
    display: flex;
    justify-content: space-between
}

.clb-slider:not(.-nav-offset):not(.-nav-inset):not(.-woo-slider):not(.-slider-fs):not(.-slider-lightbox) > .clb-slider-nav-btn {
    padding: 0;
    right: 0;
    transform: translateY(.85rem)
}

.clb-slider.-nav-inset .clb-slider-nav-btn, .clb-slider.-nav-offset .clb-slider-nav-btn {
    position: static;
    padding: 0;
    bottom: 0
}

.clb-slider.-nav-inset .next-btn, .clb-slider.-nav-inset .prev-btn, .clb-slider.-nav-offset .next-btn, .clb-slider.-nav-offset .prev-btn {
    position: absolute;
    top: 50%
}

.clb-slider.-nav-offset {
    text-align: center
}

.clb-slider.-nav-offset .prev-btn {
    left: -1.5rem;
    transform: translate(-100%, -50%)
}

.clb-slider.-nav-offset .next-btn {
    right: -1.5rem;
    transform: translate(100%, -50%)
}

.clb-slider.-nav-inset {
    text-align: center
}

.clb-slider.-nav-inset .prev-btn {
    left: 1.5rem;
    transform: translate(0, -50%)
}

.clb-slider.-nav-inset .next-btn {
    right: 1.5rem;
    transform: translate(0, -50%)
}

.clb-slider.-slider-offset {
    width: auto
}

.clb-slider.-slider-offset .clb-slider-outer-stage {
    overflow: visible
}

.clb-slider-pagination {
    position: absolute;
    width: var(--clb-bullets-spacer);
    right: 0;
    top: 0;
    height: 100%;
    z-index: 3;
    font-weight: var(--clb-text-semi-bold);
    font-size: var(--clb-text-size-small);
    background-color: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent);
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.clb-slider-pagination .clb-slider-page {
    height: 100%;
    cursor: var(--clb-cursor-pointer);
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-slider-pagination .clb-slider-page.active {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent)
}

.clb-slider-count {
    font-weight: var(--clb-text-semi-bold);
    position: relative;
    overflow: hidden;
    margin-top: 1.875rem;
    padding-left: 1rem;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    align-items: center
}

.clb-slider-count, .clb-slider-count .clb-slider-count-number {
    height: 1.75rem
}

.clb-slider-count::before {
    content: "";
    width: 2.25rem;
    height: .125rem;
    background: currentColor;
    opacity: .75;
    margin: 0 .5rem
}

.clb-slider-count-current, .clb-slider-count-total {
    min-width: 1rem;
    text-align: center
}

.clb-slider-count-current {
    position: absolute;
    left: 0;
    top: 0;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-slider-nav-dots {
    margin-top: 2rem;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center
}

.clb-slider-nav-dots .clb-slider-dot {
    padding: .625rem;
    position: relative;
    background-color: transparent
}

.clb-slider-nav-dots .clb-slider-dot.active svg circle {
    stroke-dashoffset: 0
}

.clb-slider-nav-dots .clb-slider-dot:before {
    content: "";
    position: absolute;
    width: .25rem;
    height: .25rem;
    top: .5rem;
    left: .5rem;
    background-color: currentColor;
    border-radius: 50%;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-slider-nav-dots .clb-slider-dot svg {
    position: absolute;
    top: -.0625rem;
    left: -.0625rem
}

.clb-slider-nav-dots .clb-slider-dot svg circle {
    stroke: currentColor;
    stroke-dashoffset: 70;
    stroke-dasharray: 70;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-slider.-full-vh .vc_row, .slider.-full-vh .vc_row {
    height: 100%
}

.clb-slider.-full-vh .clb-slider-outer-stage, .slider.-full-vh .clb-slider-outer-stage {
    height: 100vh
}

.-slider-fs .clb-slider-nav-dots {
    margin-bottom: 0;
    position: absolute;
    bottom: 2rem;
    left: 50%;
    transform: translateX(-50%)
}

.carousel {
    position: relative
}

.carousel .clb-slider-stage {
    height: auto
}

.carousel .clb-slider:not(.-nav-offset):not(.-nav-inset):not(.-woo-slider) .clb-slider-nav-btn .clb-slider-nav-btn {
    padding: 0;
    right: 0;
    transform: translateY(1rem)
}

.carousel .spinner {
    position: absolute;
    top: calc(50% - var(--clb-grid-gutter));
    left: calc(50% - var(--clb-grid-gutter))
}

.carousel :not(.-with-preloader) + .spinner {
    display: none
}

.carousel .-with-preloader {
    opacity: 0;
    visibility: hidden;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.carousel .-with-pagination.-nav-inset .clb-slider-nav-btn > .icon-button, .carousel .-with-pagination.-nav-ofset .clb-slider-nav-btn > .icon-button {
    top: calc(50% - 1.625rem)
}

.clb-smooth-slider {
    position: relative
}

.clb-smooth-slider .-full-vh {
    height: 100vh
}

.clb-smooth-slider-item {
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

.clb-smooth-slider-item.active {
    z-index: 3
}

.clb-smooth-slider-item.prev-slide.active {
    z-index: 4
}

.clb-smooth-slider-item.prev-slide.last-slide {
    z-index: 2
}

.clb-smooth-slider-item.next-slide.last-slide {
    z-index: 2
}

.slider.-woo-slider:not(.clb-slider) img:not(:first-child) {
    top: 0;
    position: absolute
}

.ohio-widget.slider {
    width: auto
}

.ohio-widget.slider.-full-vh {
    margin-left: var(--clb-grid-gutter-negative);
    margin-right: var(--clb-grid-gutter-negative)
}

.ohio-widget.slider .vc_row:not(.woo-products) {
    margin-left: 0;
    margin-right: 0
}

.ohio-widget.slider:not(.-slider-offset) .clb-slider-outer-stage {
    min-width: 100%
}

.slider-holder {
    position: relative
}

.slider-holder [data-ohio-slider].slider {
    opacity: 0;
    visibility: hidden
}

.slider-holder [data-ohio-slider].slider.clb-slider {
    opacity: 1;
    visibility: visible
}

.slider-holder .spinner {
    position: absolute;
    left: calc((100% - 3.25rem) / 2);
    top: calc((100% - 3.25rem) / 2)
}

.social-networks {
    display: flex
}

.social-networks .network {
    text-decoration: none;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.social-networks:not(.-text):not(.-contained):not(.-outlined) .network:hover {
    background-color: var(--clb-fill-color)
}

.social-networks:not(.-boxed) {
    gap: var(--clb-gap)
}

.social-networks:not(.-contained) .network:hover {
    color: var(--clb-color-primary)
}

.social-networks:not(.-text) .network {
    width: 3rem;
    height: 3rem;
    border-radius: 100%
}

.social-networks:not(.-text) .network:hover {
    transform: var(--clb-transform-scale)
}

.social-networks.-contained .network {
    color: var(--clb-color-white);
    background-color: var(--clb-color-black-light)
}

.social-networks.-contained .network:hover {
    color: var(--clb-color-white);
    background-color: var(--clb-color-primary)
}

.social-networks.-outlined .network {
    border: 2px solid currentColor
}

.social-networks.-text .icon {
    transform: scale(.8)
}

.social-networks.-text .network {
    font-weight: var(--clb-text-bold);
    gap: var(--clb-gap-small)
}

.social-networks.-text .network:not(.network:last-child) {
    margin-right: .75rem
}

.social-networks.-text .network:hover {
    background-image: linear-gradient(currentColor 0, currentColor 100%)
}

.social-networks.-small:not(.-text) .network {
    width: 2.2rem;
    height: 2.2rem
}

.social-networks.-small.-text .network {
    font-size: var(--clb-text-size-small)
}

.social-networks.-large:not(.-text) .network {
    width: var(--clb-circle);
    height: var(--clb-circle)
}

.social-networks.-large.-text .network {
    font-size: var(--clb-text-size-large)
}

.social-networks.-default-colors:not(.-contained) .artstation {
    color: #26bbff
}

.social-networks.-default-colors:not(.-contained) .behance {
    color: #0056ff
}

.social-networks.-default-colors:not(.-contained) .deviantart {
    color: #05cc47
}

.social-networks.-default-colors:not(.-contained) .digg {
    color: #1c5891
}

.social-networks.-default-colors:not(.-contained) .discord {
    color: #7289da
}

.social-networks.-default-colors:not(.-contained) .dribbble {
    color: #fd629e
}

.social-networks.-default-colors:not(.-contained) .facebook {
    color: #217cef
}

.social-networks.-default-colors:not(.-contained) .flickr {
    color: #0063db
}

.social-networks.-default-colors:not(.-contained) .github {
    color: #24292e
}

.social-networks.-default-colors:not(.-contained) .houzz {
    color: #007562
}

.social-networks.-default-colors:not(.-contained) .instagram {
    color: var(--clb-color-black-light)
}

.social-networks.-default-colors:not(.-contained) .kaggle {
    color: #32c0fd
}

.social-networks.-default-colors:not(.-contained) .linkedin {
    color: #4477ab
}

.social-networks.-default-colors:not(.-contained) .medium {
    color: #1a8917
}

.social-networks.-default-colors:not(.-contained) .mixer {
    color: #0270d9
}

.social-networks.-default-colors:not(.-contained) .pinterest {
    color: #e4252d
}

.social-networks.-default-colors:not(.-contained) .producthunt {
    color: #ff4f00
}

.social-networks.-default-colors:not(.-contained) .quora {
    color: #a82401
}

.social-networks.-default-colors:not(.-contained) .reddit {
    color: #ff4501
}

.social-networks.-default-colors:not(.-contained) .snapchat {
    color: #e0e410
}

.social-networks.-default-colors:not(.-contained) .soundcloud {
    color: #fd561f
}

.social-networks.-default-colors:not(.-contained) .spotify {
    color: #1ed760
}

.social-networks.-default-colors:not(.-contained) .teamspeak {
    color: #1c82cc
}

.social-networks.-default-colors:not(.-contained) .telegram {
    color: #08c
}

.social-networks.-default-colors:not(.-contained) .threads {
    color: var(--clb-color-black-light)
}

.social-networks.-default-colors:not(.-contained) .tiktok {
    color: var(--clb-color-black-light)
}

.social-networks.-default-colors:not(.-contained) .tumblr {
    color: var(--clb-color-black-light)
}

.social-networks.-default-colors:not(.-contained) .twitch {
    color: #9147ff
}

.social-networks.-default-colors:not(.-contained) .twitter {
    color: var(--clb-color-black-light)
}

.social-networks.-default-colors:not(.-contained) .vimeo {
    color: #1ab8ea
}

.social-networks.-default-colors:not(.-contained) .vine {
    color: #00be8e
}

.social-networks.-default-colors:not(.-contained) .whatsapp {
    color: #0ec143
}

.social-networks.-default-colors:not(.-contained) .xing {
    color: #0c6567
}

.social-networks.-default-colors:not(.-contained) .youtube {
    color: #e4252d
}

.social-networks.-default-colors:not(.-contained)

.500
px {
    color: var(--clb-color-black-light)
}

.social-networks.-default-colors.-contained .artstation {
    color: var(--clb-color-white);
    background-color: #26bbff
}

.social-networks.-default-colors.-contained .behance {
    color: var(--clb-color-white);
    background-color: #0056ff
}

.social-networks.-default-colors.-contained .deviantart {
    color: var(--clb-color-white);
    background-color: #05cc47
}

.social-networks.-default-colors.-contained .digg {
    color: var(--clb-color-white);
    background-color: #1c5891
}

.social-networks.-default-colors.-contained .discord {
    color: var(--clb-color-white);
    background-color: #7289da
}

.social-networks.-default-colors.-contained .dribbble {
    color: var(--clb-color-white);
    background-color: #fd629e
}

.social-networks.-default-colors.-contained .facebook {
    color: var(--clb-color-white);
    background-color: #217cef
}

.social-networks.-default-colors.-contained .flickr {
    color: var(--clb-color-white);
    background-color: #0063db
}

.social-networks.-default-colors.-contained .github {
    color: var(--clb-color-white);
    background-color: #24292e
}

.social-networks.-default-colors.-contained .houzz {
    color: var(--clb-color-white);
    background-color: #007562
}

.social-networks.-default-colors.-contained .instagram {
    color: var(--clb-color-white);
    background-color: var(--clb-color-black-light)
}

.social-networks.-default-colors.-contained .kaggle {
    color: var(--clb-color-white);
    background-color: #32c0fd
}

.social-networks.-default-colors.-contained .linkedin {
    color: var(--clb-color-white);
    background-color: #4477ab
}

.social-networks.-default-colors.-contained .medium {
    color: var(--clb-color-white);
    background-color: #1a8917
}

.social-networks.-default-colors.-contained .mixer {
    color: var(--clb-color-white);
    background-color: #0270d9
}

.social-networks.-default-colors.-contained .pinterest {
    color: var(--clb-color-white);
    background-color: #e4252d
}

.social-networks.-default-colors.-contained .producthunt {
    color: var(--clb-color-white);
    background-color: #ff4f00
}

.social-networks.-default-colors.-contained .quora {
    color: var(--clb-color-white);
    background-color: #a82401
}

.social-networks.-default-colors.-contained .reddit {
    color: var(--clb-color-white);
    background-color: #ff4501
}

.social-networks.-default-colors.-contained .snapchat {
    color: var(--clb-color-white);
    background-color: #e0e410
}

.social-networks.-default-colors.-contained .soundcloud {
    color: var(--clb-color-white);
    background-color: #fd561f
}

.social-networks.-default-colors.-contained .spotify {
    color: var(--clb-color-white);
    background-color: #1ed760
}

.social-networks.-default-colors.-contained .teamspeak {
    color: var(--clb-color-white);
    background-color: #1c82cc
}

.social-networks.-default-colors.-contained .telegram {
    color: var(--clb-color-white);
    background-color: #08c
}

.social-networks.-default-colors.-contained .threads {
    color: var(--clb-color-white);
    background-color: var(--clb-color-black-light)
}

.social-networks.-default-colors.-contained .tiktok {
    color: var(--clb-color-white);
    background-color: var(--clb-color-black-light)
}

.social-networks.-default-colors.-contained .tumblr {
    color: var(--clb-color-white);
    background-color: var(--clb-color-black-light)
}

.social-networks.-default-colors.-contained .twitch {
    color: var(--clb-color-white);
    background-color: #9147ff
}

.social-networks.-default-colors.-contained .twitter {
    color: var(--clb-color-white);
    background-color: var(--clb-color-black-light)
}

.social-networks.-default-colors.-contained .vimeo {
    color: var(--clb-color-white);
    background-color: #1ab8ea
}

.social-networks.-default-colors.-contained .vine {
    color: var(--clb-color-white);
    background-color: #00be8e
}

.social-networks.-default-colors.-contained .whatsapp {
    color: var(--clb-color-white);
    background-color: #0ec143
}

.social-networks.-default-colors.-contained .xing {
    color: var(--clb-color-white);
    background-color: #0c6567
}

.social-networks.-default-colors.-contained .youtube {
    color: var(--clb-color-white);
    background-color: #e4252d
}

.social-networks.-default-colors.-contained

.500
px {
    color: var(--clb-color-white);
    background-color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors:not(.-contained) .artstation:hover {
    color: #26bbff
}

.social-networks.-hover-default-colors:not(.-contained) .behance:hover {
    color: #0056ff
}

.social-networks.-hover-default-colors:not(.-contained) .deviantart:hover {
    color: #05cc47
}

.social-networks.-hover-default-colors:not(.-contained) .digg:hover {
    color: #1c5891
}

.social-networks.-hover-default-colors:not(.-contained) .discord:hover {
    color: #7289da
}

.social-networks.-hover-default-colors:not(.-contained) .dribbble:hover {
    color: #fd629e
}

.social-networks.-hover-default-colors:not(.-contained) .facebook:hover {
    color: #217cef
}

.social-networks.-hover-default-colors:not(.-contained) .flickr:hover {
    color: #0063db
}

.social-networks.-hover-default-colors:not(.-contained) .github:hover {
    color: #24292e
}

.social-networks.-hover-default-colors:not(.-contained) .houzz:hover {
    color: #007562
}

.social-networks.-hover-default-colors:not(.-contained) .instagram:hover {
    color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors:not(.-contained) .kaggle:hover {
    color: #32c0fd
}

.social-networks.-hover-default-colors:not(.-contained) .linkedin:hover {
    color: #4477ab
}

.social-networks.-hover-default-colors:not(.-contained) .medium:hover {
    color: #1a8917
}

.social-networks.-hover-default-colors:not(.-contained) .mixer:hover {
    color: #0270d9
}

.social-networks.-hover-default-colors:not(.-contained) .pinterest:hover {
    color: #e4252d
}

.social-networks.-hover-default-colors:not(.-contained) .producthunt:hover {
    color: #ff4f00
}

.social-networks.-hover-default-colors:not(.-contained) .quora:hover {
    color: #a82401
}

.social-networks.-hover-default-colors:not(.-contained) .reddit:hover {
    color: #ff4501
}

.social-networks.-hover-default-colors:not(.-contained) .snapchat:hover {
    color: #e0e410
}

.social-networks.-hover-default-colors:not(.-contained) .soundcloud:hover {
    color: #fd561f
}

.social-networks.-hover-default-colors:not(.-contained) .spotify:hover {
    color: #1ed760
}

.social-networks.-hover-default-colors:not(.-contained) .teamspeak:hover {
    color: #1c82cc
}

.social-networks.-hover-default-colors:not(.-contained) .telegram:hover {
    color: #08c
}

.social-networks.-hover-default-colors:not(.-contained) .threads:hover {
    color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors:not(.-contained) .tiktok:hover {
    color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors:not(.-contained) .tumblr:hover {
    color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors:not(.-contained) .twitch:hover {
    color: #9147ff
}

.social-networks.-hover-default-colors:not(.-contained) .twitter:hover {
    color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors:not(.-contained) .vimeo:hover {
    color: #1ab8ea
}

.social-networks.-hover-default-colors:not(.-contained) .vine:hover {
    color: #00be8e
}

.social-networks.-hover-default-colors:not(.-contained) .whatsapp:hover {
    color: #0ec143
}

.social-networks.-hover-default-colors:not(.-contained) .xing:hover {
    color: #0c6567
}

.social-networks.-hover-default-colors:not(.-contained) .youtube:hover {
    color: #e4252d
}

.social-networks.-hover-default-colors:not(.-contained)

.500
px:hover {
    color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors.-contained .artstation:hover {
    background-color: #26bbff
}

.social-networks.-hover-default-colors.-contained .behance:hover {
    background-color: #0056ff
}

.social-networks.-hover-default-colors.-contained .deviantart:hover {
    background-color: #05cc47
}

.social-networks.-hover-default-colors.-contained .digg:hover {
    background-color: #1c5891
}

.social-networks.-hover-default-colors.-contained .discord:hover {
    background-color: #7289da
}

.social-networks.-hover-default-colors.-contained .dribbble:hover {
    background-color: #fd629e
}

.social-networks.-hover-default-colors.-contained .facebook:hover {
    background-color: #217cef
}

.social-networks.-hover-default-colors.-contained .flickr:hover {
    background-color: #0063db
}

.social-networks.-hover-default-colors.-contained .github:hover {
    background-color: #24292e
}

.social-networks.-hover-default-colors.-contained .houzz:hover {
    background-color: #007562
}

.social-networks.-hover-default-colors.-contained .instagram:hover {
    background-color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors.-contained .kaggle:hover {
    background-color: #32c0fd
}

.social-networks.-hover-default-colors.-contained .linkedin:hover {
    background-color: #4477ab
}

.social-networks.-hover-default-colors.-contained .medium:hover {
    background-color: #1a8917
}

.social-networks.-hover-default-colors.-contained .mixer:hover {
    background-color: #0270d9
}

.social-networks.-hover-default-colors.-contained .pinterest:hover {
    background-color: #e4252d
}

.social-networks.-hover-default-colors.-contained .producthunt:hover {
    background-color: #ff4f00
}

.social-networks.-hover-default-colors.-contained .quora:hover {
    background-color: #a82401
}

.social-networks.-hover-default-colors.-contained .reddit:hover {
    background-color: #ff4501
}

.social-networks.-hover-default-colors.-contained .snapchat:hover {
    background-color: #e0e410
}

.social-networks.-hover-default-colors.-contained .soundcloud:hover {
    background-color: #fd561f
}

.social-networks.-hover-default-colors.-contained .spotify:hover {
    background-color: #1ed760
}

.social-networks.-hover-default-colors.-contained .teamspeak:hover {
    background-color: #1c82cc
}

.social-networks.-hover-default-colors.-contained .telegram:hover {
    background-color: #08c
}

.social-networks.-hover-default-colors.-contained .threads:hover {
    background-color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors.-contained .tiktok:hover {
    background-color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors.-contained .tumblr:hover {
    background-color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors.-contained .twitch:hover {
    background-color: #9147ff
}

.social-networks.-hover-default-colors.-contained .twitter:hover {
    background-color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors.-contained .vimeo:hover {
    background-color: #1ab8ea
}

.social-networks.-hover-default-colors.-contained .vine:hover {
    background-color: #00be8e
}

.social-networks.-hover-default-colors.-contained .whatsapp:hover {
    background-color: #0ec143
}

.social-networks.-hover-default-colors.-contained .xing:hover {
    background-color: #0c6567
}

.social-networks.-hover-default-colors.-contained .youtube:hover {
    background-color: #e4252d
}

.social-networks.-hover-default-colors.-contained

.500
px:hover {
    background-color: var(--clb-color-black-light)
}

.social-networks.-boxed {
    margin: 0;
    overflow: hidden
}

.social-networks.-boxed .network {
    background-color: transparent;
    height: 6.25em;
    margin: 0 !important;
    border: none;
    line-height: 6.25em;
    position: relative;
    overflow: hidden;
    flex-grow: 1;
    flex-basis: 0;
    border-radius: 0
}

.social-networks.-boxed .network .icon {
    width: 100%;
    text-align: center;
    position: absolute;
    opacity: 0;
    top: 60%;
    left: 0;
    transition: inherit
}

.social-networks.-boxed .network span {
    font-size: .95em;
    position: relative;
    top: 0;
    opacity: 1;
    transition: inherit
}

.social-networks.-boxed .network:hover {
    background-color: var(--clb-fill-color)
}

.social-networks.-boxed .network:hover .icon {
    opacity: 1;
    top: 40%
}

.social-networks.-boxed .network:hover span {
    opacity: 0;
    top: -1.875em
}

.subscribe-form {
    position: relative
}

.subscribe-form .wpcf7-form-control-wrap {
    display: block
}

.subscribe-form .wpcf7-form-control-wrap:last-of-type {
    margin-top: 1rem
}

.subscribe-form > p {
    margin: 0
}

.subscribe-form br {
    display: none
}

.subscribe-form .button, .subscribe-form button[type=submit], .subscribe-form input[type=submit] {
    white-space: nowrap;
    position: absolute;
    left: 100%;
    top: 0;
    transform: translate(-100%, 0);
    padding-left: .85rem;
    padding-right: .85rem;
    border-radius: var(--clb-border-radius)
}

.subscribe-form input:not([type=submit]):not([type=checkbox]):not([type=radio]) {
    padding-right: 30%
}

.tabs-nav {
    position: relative;
    max-width: 100%;
    color: var(--clb-titles-color);
    font-size: var(--clb-action-font-size)
}

.tabs-nav:not(.-hidden) {
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.tabs-nav .icon::before {
    margin-right: var(--clb-gap-small)
}

.tabs-nav-line {
    width: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.tabs-nav-link {
    width: auto;
    min-height: 3rem;
    cursor: var(--clb-cursor-pointer);
    white-space: nowrap;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    align-items: center;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.tabs-nav-link:not(:hover):not(.active) {
    opacity: .75
}

.tabs-content-item::before {
    display: none
}

.tabs-content-item:not(.active) {
    overflow: hidden;
    height: 0;
    opacity: 0;
    transition-property: opacity
}

.tabs-content-item.active {
    height: auto;
    opacity: 1;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.tabs-content-item > p {
    margin: 0
}

.tabs:not(.-vertical):not(.-with-button) .tabs-nav-line {
    border-bottom: 2px solid var(--clb-color-black-light)
}

.tabs:not(.-vertical) .tabs-content {
    margin-top: 1rem
}

.tabs:not(.-contained):not(.-with-button):not(.-vertical) .tabs-nav-link:not(:last-child) {
    margin-right: 1.5rem
}

.tabs.-contained .tabs-nav-link {
    padding: 0 1rem
}

.tabs.-contained .tabs-nav-link.active {
    background-color: var(--clb-fill-color)
}

.tabs.-with-button .tabs-nav {
    background-color: var(--clb-fill-color);
    border-radius: var(--clb-border-radius)
}

.tabs.-with-button .tabs-nav-link {
    padding: 0 1rem;
    z-index: 1
}

.tabs.-with-button .tabs-nav-link.active {
    color: var(--clb-color-white)
}

.tabs.-with-button .tabs-nav-line {
    height: 3rem;
    background-color: var(--clb-color-black-light);
    border-radius: var(--clb-border-radius)
}

.team-member .overlay-details {
    flex-direction: column
}

.team-member .overlay-details .social-networks {
    margin-top: 1rem
}

.team-member.-with-overlay .overlay-details {
    background: var(--clb-color-black-rgb);
    background: linear-gradient(0deg, rgba(var(--clb-color-black-rgb), .65) 0, rgba(var(--clb-color-black-rgb), 0) 100%);
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.team-member.-with-overlay .extra-details {
    max-height: 0;
    opacity: 0;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.team-member:hover .extra-details {
    padding-top: 1rem;
    max-height: calc(166px + 1.5rem);
    opacity: 1
}

.team-group {
    display: flex
}

.team-group-item {
    overflow: hidden;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.team-group-item img {
    width: 100%
}

.team-group-item.active .-fade-up {
    transition-delay: .2s;
    transform: none;
    opacity: 1
}

.team-group .item-holder {
    padding: var(--clb-spacer);
    background-color: var(--clb-fill-color);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.testimonial {
    gap: .75rem
}

.testimonial, .testimonial.-inline {
    display: flex;
    flex-direction: column
}

.testimonial > p {
    margin: 0
}

.testimonial > p > b {
    margin-bottom: var(--clb-grid-gap)
}

.testimonial .holder {
    gap: .75rem;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    flex-direction: column
}

.testimonial.-middle-avatar .testimonial-text {
    order: 1
}

.testimonial.-middle-avatar .author {
    order: 3
}

.testimonial.-middle-avatar:not(.-inline) .avatar {
    order: 2
}

.testimonial.-center {
    align-items: center
}

.testimonial.-right {
    align-items: flex-end
}

.testimonial.-inline .holder {
    flex-direction: row
}

.testimonial.-inline .holder .author {
    text-align-last: left
}

.elementor-widget-text-editor:not(.-unspace):first-child p, .ohio-text-sc:not(.-unspace):first-child p, .wpb_text_column:not(.-unspace):first-child p {
    margin-top: 0
}

.elementor-widget-text-editor:last-child p, .ohio-text-sc:last-child p, .wpb_text_column:last-child p {
    margin-bottom: 0
}

.elementor-widget-text-editor + .elementor-widget-text-editor p, .elementor-widget-text-editor + .ohio-text-sc p, .elementor-widget-text-editor + .wpb_text_column p, .ohio-text-sc + .elementor-widget-text-editor p, .ohio-text-sc + .ohio-text-sc p, .ohio-text-sc + .wpb_text_column p, .wpb_text_column + .elementor-widget-text-editor p, .wpb_text_column + .ohio-text-sc p, .wpb_text_column + .wpb_text_column p {
    margin-top: 0
}

.elementor-widget-text-editor + .elementor-widget-spacer, .elementor-widget-text-editor + .vc_empty_space, .ohio-text-sc + .elementor-widget-spacer, .ohio-text-sc + .vc_empty_space, .wpb_text_column + .elementor-widget-spacer, .wpb_text_column + .vc_empty_space {
    margin-top: -1.35rem
}

.elementor-widget-spacer:first-child + .elementor-widget-text-editor p, .elementor-widget-spacer:first-child + .ohio-text-sc p, .elementor-widget-spacer:first-child + .wpb_text_column p, .vc_empty_space:first-child + .elementor-widget-text-editor p, .vc_empty_space:first-child + .ohio-text-sc p, .vc_empty_space:first-child + .wpb_text_column p {
    margin-top: 0
}

.video-button {
    display: flex;
    align-items: center
}

.video-button-caption {
    font-family: var(--clb-action-font-family);
    font-size: var(--clb-action-font-size);
    font-weight: var(--clb-action-font-weight);
    margin-left: .75rem
}

.video-button .icon-button {
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.video-button .icon-button .icon {
    transform: translateX(.15rem)
}

.video-button .icon-button:hover {
    transform: var(--clb-transform-scale)
}

.video-button:not(.-outlined) .icon-button {
    background-color: var(--clb-video-button-color)
}

.video-button:not(.-outlined) .icon-button .icon {
    color: var(--clb-color-white)
}

.video-button:not(.-outlined):not(.-blurred) .icon-button:hover {
    background-color: var(--clb-color-primary)
}

.video-button.-outlined .icon-button {
    border: 2px solid currentColor
}

.video-button.-outlined .icon-button:hover {
    background-color: transparent;
    color: var(--clb-color-primary)
}

.video-button.-outlined .icon-button:hover .icon {
    color: currentColor
}

.video-button.-blurred .icon-button {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 50%, transparent);
    backdrop-filter: blur(0.15rem)
}

.video-button.-small .video-button-caption {
    font-size: var(--clb-action-font-size-small)
}

.video-button.-large .video-button-caption {
    font-size: var(--clb-icon-size-large)
}

.video-button.-animation .icon-button {
    position: relative
}

.video-button.-animation .icon-button::after {
    outline-style: solid;
    outline-color: color-mix(in srgb, var(--clb-color-neutral) 20%, transparent);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    animation: 1.5s linear infinite video_sc;
    content: "";
    display: block;
    position: absolute;
    border-radius: 100%
}

@keyframes video_sc {
    0% {
        opacity: 0;
        outline-width: 0
    }
    25% {
        opacity: 1;
        outline-width: .75rem
    }
    60% {
        opacity: 0;
        outline-width: 1.25rem
    }
    100% {
        opacity: 0;
        outline-width: .5rem
    }
}

.video-button.-animation .icon-button:hover::after {
    animation: none
}

.video-button.-with-shadow:not(.-with-preview) .icon-button {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.video-button.-with-shadow.-with-preview .preview-image {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.video-button.-with-preview {
    position: relative
}

.video-button.-with-preview .video-button-holder {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    align-items: center
}

.video-button.-with-preview .video-button-caption {
    margin: .75rem 0 -1.5rem 0;
    transform: translateY(6%);
    opacity: 0;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.video-button.-with-preview .preview-image {
    min-width: 100%;
    border-radius: var(--clb-border-radius)
}

.video-button.-with-preview:hover .video-button-caption {
    transform: none;
    opacity: 1
}

.instagram-feed #sb_instagram {
    padding-bottom: 0 !important
}

.instagram-feed #sb_instagram #sbi_images {
    padding: 0 !important
}

.instagram-feed.no-margins #sbi_images {
    gap: 0 !important
}

.instagram-feed:not(.no-margins) #sb_instagram .sbi_photo_wrap {
    overflow: hidden;
    border-radius: var(--clb-border-radius)
}

.wc-category-sc {
    margin-top: var(--clb-grid-gutter-negative);
    margin-bottom: var(--clb-grid-gutter-negative)
}

.wc-category-sc::after {
    content: "";
    display: table;
    clear: both
}

.wc-category-sc.-metro .grid-item:not(.-offset) .image-holder {
    padding-bottom: 50%
}

.wc-category-sc.-metro .grid-item.-offset .image-holder {
    padding-bottom: calc(100% - 7.5em)
}

.wc-category .card {
    display: flex;
    align-items: stretch
}

.wc-category-content {
    display: flex;
    align-items: center
}

.wc-category-content .button {
    margin-top: 1em
}

.wc-category .button {
    transform: none;
    margin-left: 0;
    margin-right: 0
}

.wc-category:not(.-offset) .card {
    overflow: hidden;
    border-radius: var(--clb-border-radius)
}

.wc-category:not(.-offset) .image-holder {
    border-radius: 0
}

.wc-category:not(.-offset) .wc-category-content {
    padding: var(--clb-spacer);
    background-color: var(--clb-fill-color)
}

.wc-category.-offset {
    position: relative
}

.wc-category.-offset .card.-with-shadow {
    overflow: visible;
    box-shadow: none
}

.wc-category.-offset .card.-with-shadow .image-holder {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: 0.1s
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
    transition-duration: 150ms
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: 150ms
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: 0.2s
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
    transition-duration: 250ms
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: 250ms
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: 0.3s
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
    transition-duration: 350ms
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: 350ms
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: 0.4s
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
    transition-duration: 450ms
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: 450ms
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: 0.5s
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
    transition-duration: 550ms
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: 550ms
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: 0.6s
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
    transition-duration: 650ms
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: 650ms
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: 0.7s
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
    transition-duration: 750ms
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: 750ms
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: 0.8s
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
    transition-duration: 850ms
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: 850ms
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: 0.9s
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
    transition-duration: 950ms
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: 950ms
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos] {
    pointer-events: none
}

[data-aos].aos-animate {
    pointer-events: auto
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75)
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: cubic-bezier(0.42, 0, 1, 1)
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: cubic-bezier(0, 0, 0.58, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

.has-beige-dark-background-color {
    background-color: var(--clb-color-primary)
}

.has-beige-dark-background-color.wp-block-button__link {
    border-color: var(--clb-color-primary)
}

.has-dark-strong-background-color {
    background-color: var(--clb-titles-color)
}

.has-dark-strong-background-color.wp-block-button__link {
    border-color: var(--clb-titles-color)
}

.has-dark-light-background-color {
    background-color: var(--clb-color-black-light)
}

.has-dark-light-background-color.wp-block-button__link {
    border-color: var(--clb-color-black-light)
}

.has-grey-strong-background-color {
    background-color: var(--clb-color-grey)
}

.has-grey-strong-background-color.wp-block-button__link {
    border-color: var(--clb-color-grey)
}

.has-grey-light-background-color {
    background-color: var(--clb-color-grey-light)
}

.has-grey-light-background-color.wp-block-button__link {
    border-color: var(--clb-color-grey-light)
}

.has-beige-dark-color {
    color: var(--clb-color-primary)
}

.has-dark-strong-color {
    color: var(--clb-titles-color)
}

.has-dark-light-color {
    color: var(--clb-color-black-light)
}

.has-grey-strong-color {
    color: var(--clb-color-grey)
}

.has-grey-light-color {
    color: var(--clb-color-grey)
}

.is-style-outline .wp-block-button__link.has-beige-dark-color {
    color: var(--clb-color-primary)
}

.is-style-outline .wp-block-button__link.has-dark-strong-color {
    color: var(--clb-titles-color)
}

.is-style-outline .wp-block-button__link.has-dark-light-color {
    color: var(--clb-color-black-light)
}

.is-style-outline .wp-block-button__link.has-grey-strong-color {
    color: var(--clb-color-grey)
}

.is-style-outline .wp-block-button__link.has-grey-light-color {
    color: var(--clb-color-black-light)
}

.wp-block-separator {
    border-color: var(--clb-color-neutral)
}

.has-regular-font-size {
    font-size: var(--clb-body-font-size);
    font-family: inherit
}

.has-extra-small-font-size {
    font-size: .867em
}

.has-small-font-size {
    font-size: .934em
}

.has-large-font-size {
    font-size: 1.6875em;
    font-weight: var(--clb-text-medium)
}

.has-larger-font-size {
    font-size: 1.9875em
}

.menu li.new span, .menu li.version span {
    gap: var(--clb-gap);
    display: flex;
    align-items: center
}

.menu li.new span:after, .menu li.version span:after {
    padding: 0 .3rem;
    height: 1.05rem;
    font-size: .6em;
    font-weight: var(--clb-text-bold);
    color: var(--clb-color-white);
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    align-items: center;
    border-radius: .35rem
}

.menu li.new span:after {
    content: "NEW";
    background-color: var(--clb-color-primary)
}

.menu li.version span {
    white-space: nowrap !important
}

.menu li.version span:after {
    content: "V3.4";
    background-color: var(--clb-body-color)
}

.dark-scheme {
    --clb-color-white: var(--clb-dm-color-white);
    --clb-color-black: var(--clb-dm-color-white);
    --clb-titles-color: var(--clb-dm-color-white);
    --clb-color-black-light: color-mix(in srgb, var(--clb-dm-color-white) 75%, transparent);
    --clb-body-color: color-mix(in srgb, var(--clb-dm-color-white) 75%, transparent);
    --clb-color-grey: color-mix(in srgb, var(--clb-dm-color-white) 50%, transparent);
    --clb-color-neutral: color-mix(in srgb, var(--clb-dm-color-white) 50%, transparent);
    --clb-placeholder-color: color-mix(in srgb, var(--clb-dm-color-white) 40%, transparent);
    --clb-color-grey-light: color-mix(in srgb, var(--clb-dm-color-white) 30%, transparent);
    --clb-color-overlay: var(--clb-dm-fill-color);
    --clb-subtitles-color: var(--clb-color-neutral)
}

.dark-scheme select:not([multiple=multiple]) > option {
    color: initial
}

.dark-scheme, .dark-scheme .coming-soon, .dark-scheme .header.-sticky, .dark-scheme .horizontal-accordion-item, .dark-scheme .logo-details, .dark-scheme .page-headline::before, .dark-scheme .site-content {
    background-color: var(--clb-dm-fill-color)
}

.dark-scheme .cart-mini, .dark-scheme .clb-popup-product .woo-product, .dark-scheme .header:not(.-mobile) .menu li > ul, .dark-scheme .notification .alert, .dark-scheme .popup-subscribe, .dark-scheme .select2-dropdown, .dark-scheme .share-bar .social-networks, .dark-scheme .sticky-nav-holder, .dark-scheme .sticky-product, .dark-scheme.is-mobile-menu .mobile-overlay .holder, .dark-scheme.single-post .-layout2.-with-featured-image .post-share .share-bar .social-networks {
    background-color: color-mix(in srgb, var(--clb-dm-fill-color) 92%, #fff)
}

.dark-scheme .badge:not(.-primary):not(.-outlined), .dark-scheme .builder-switcher a.active, .dark-scheme .hamburger-outer, .dark-scheme .lazy-load:not(.-flat):not(.-outlined):not(.text-center) .button:not(.-flat), .dark-scheme .menu li.version span:after, .dark-scheme .purchase-button, .dark-scheme .purchase-button:hover, .dark-scheme .select2-container--default .select2-results__option[aria-selected=true], .dark-scheme .select2-container--default .select2-results__option[data-selected=true], .dark-scheme .social-networks.-contained .network.instagram, .dark-scheme .social-networks.-contained .network.threads, .dark-scheme .social-networks.-contained .network.tiktok, .dark-scheme .social-networks.-contained .network.tumblr, .dark-scheme .social-networks.-contained .network.twitter, .dark-scheme .social-networks.-default-colors.-contained .network:hover, .dark-scheme .social-networks:not(.-default-colors).-contained .network, .dark-scheme .tabs.-with-button .tabs-nav-line, .dark-scheme .tooltip, .dark-scheme .tooltip::before, .dark-scheme .video-button:not(.-outlined):not(.-blurred) .icon-button, .dark-scheme input[type=submit] {
    background-color: color-mix(in srgb, var(--clb-dm-fill-color) 75%, #fff)
}

.dark-scheme .clb-slider-pagination {
    background-color: color-mix(in srgb, #000 25%, transparent)
}

.dark-scheme .woo-products .tag.tag-out-of-stock {
    background-color: color-mix(in srgb, var(--clb-dm-fill-color) 12%, #fff);
    color: var(--clb-body-light-mode-color)
}

.dark-scheme .portfolio-item.-with-slider .overlay-image::before, .dark-scheme .portfolio-item.-with-slider .overlay::after {
    background-color: color-mix(in srgb, var(--clb-color-overlay) 99%, transparent)
}

.dark-scheme .portfolio-item.-layout4 .overlay::after {
    background-color: color-mix(in srgb, var(--clb-color-overlay) 50%, transparent)
}

.dark-scheme .project.-layout10 .project-content .holder, .dark-scheme .project.-layout10 .project-content .inner {
    background-color: color-mix(in srgb, var(--clb-color-overlay) 90%, transparent)
}

.dark-scheme .cart-mini, .dark-scheme .clb-popup.-slide-in .popup-subscribe, .dark-scheme .header:not(.-mobile) .menu li > ul, .dark-scheme .notification .alert, .dark-scheme .purchase-button, .dark-scheme .select2-dropdown, .dark-scheme .sticky-product, .dark-scheme.is-mobile-menu .mobile-overlay .holder {
    box-shadow: 0 20px 32px -8px color-mix(in srgb, #000 30%, transparent), 0 0 1px color-mix(in srgb, #000 15%, transparent)
}

.dark-scheme .horizontal-accordion-item {
    box-shadow: 0 .75rem 2.5rem color-mix(in srgb, #000 20%, transparent)
}

.dark-scheme .button:not(.-primary):not(.-dm-ignore) {
    --clb-button-color: color-mix(in srgb, var(--clb-dm-fill-color) 75%, white)
}

.dark-scheme .button.-flat:not(.-primary):not(.-dm-ignore), .dark-scheme .button.-outlined:not(.-primary):not(.-dm-ignore), .dark-scheme .button.-text:not(.-primary):not(.-dm-ignore) {
    --clb-button-color: color-mix(in srgb, var(--clb-dm-color-white) 75%, transparent)
}

.dark-scheme .select2-container--default .select2-selection--single .select2-selection__arrow > b, .dark-scheme select:not([multiple=multiple]) {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23bbbbbb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

.dark-scheme rs-slide .font-headlines, .dark-scheme sr7-slide .font-headlines {
    color: var(--clb-dm-color-white) !important
}

.dark-scheme rs-slide .font-paragraphs, .dark-scheme sr7-slide .font-paragraphs {
    color: var(--clb-color-black-light) !important
}

.dark-scheme rs-slide .sr-border, .dark-scheme sr7-slide .sr-border {
    background: var(--clb-color-grey-light) !important
}

.dark-scheme rs-slide rs-sbg::after, .dark-scheme rs-slide sr7-bg::after, .dark-scheme sr7-slide rs-sbg::after, .dark-scheme sr7-slide sr7-bg::after {
    content: "";
    background-color: color-mix(in srgb, var(--clb-dm-fill-color) 50%, transparent);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 1
}

.dark-scheme .portfolio-item.-with-gradient .portfolio-item-image::before {
    background: var(--clb-color-black-rgb);
    background: linear-gradient(270deg, rgba(var(--clb-color-black-rgb), .85) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.dark-scheme .project.-layout8 .overlay {
    background: var(--clb-color-black-rgb);
    background: linear-gradient(90deg, rgba(var(--clb-color-black-rgb), .85) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.dark-scheme .clb__dark_mode_light .blog-item.-contained .card-details, .dark-scheme .clb__dark_mode_light .blog-item.-layout4 .image-holder, .dark-scheme .clb__dark_mode_light .horizontal-accordion-item, .dark-scheme .clb__dark_mode_light .portfolio-item .card-details, .dark-scheme .clb__dark_mode_light.e-parent, .dark-scheme .clb__dark_mode_light.elementor-element .social-networks.-boxed, .dark-scheme .clb__dark_mode_light.elementor-section, .dark-scheme .clb__dark_mode_light.elementor-widget-ohio_pricing_table .pricing-table, .dark-scheme .clb__dark_mode_light.pricing-table, .dark-scheme .clb__dark_mode_light.social-networks.-boxed, .dark-scheme .clb__dark_mode_light.vc_row:not(.portfolio-grid):not(.blog-posts), .dark-scheme .clb__dark_mode_light.vc_section, .dark-scheme .clb__dark_mode_light:not(.elementor-widget-ohio_recent_posts):not(.elementor-widget-ohio_pricing_table) > .elementor-widget-container, .dark-scheme .clb__dark_mode_light > .elementor-widget-wrap, .dark-scheme .clb__dark_mode_light > .vc_column-inner, .dark-scheme .dark_mode_light_column.wpb_column > .vc_column-inner, .dark-scheme .dark_mode_light_column > .elementor-column-wrap, .dark-scheme .dark_mode_light_row, .dark-scheme .dark_mode_light_widget > .elementor-widget-container {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 8%, transparent) !important
}

.dark-scheme .clb__dark_mode_black .horizontal-accordion-item, .dark-scheme .clb__dark_mode_black.elementor-section, .dark-scheme .clb__dark_mode_black.vc_row, .dark-scheme .clb__dark_mode_black.vc_section, .dark-scheme .clb__dark_mode_black > .elementor-widget-container, .dark-scheme .clb__dark_mode_black > .elementor-widget-wrap, .dark-scheme .clb__dark_mode_black > .vc_column-inner {
    background-color: var(--clb-dm-fill-color) !important
}

.dark-scheme .clb__dark_mode_spacer, .dark-scheme .clb__dark_mode_spacer .elementor-spacer {
    background-color: var(--clb-dm-fill-color) !important
}

.dark-scheme .clb__dark_mode_spacer_light, .dark-scheme .clb__dark_mode_spacer_light .elementor-spacer {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 5%, transparent)
}

.dark-scheme .clb__dark_mode_spacer_reset, .dark-scheme .clb__dark_mode_spacer_reset .elementor-spacer {
    background-color: transparent !important
}

.dark-scheme .clb__dark_mode_image, .dark-scheme .clb__dark_mode_image img {
    mix-blend-mode: multiply
}

.dark-scheme .branding .light-scheme-logo {
    display: none
}

.dark-scheme .branding .dark-scheme-logo {
    display: flex
}

.dark-scheme:not(.elementor-editor-active):not(.compose-mode) .dark-scheme-hidden {
    display: none
}

.dark-scheme .-dm-hidden {
    display: none
}

body:not(.dark-scheme):not(.elementor-editor-active):not(.compose-mode) .dark-scheme-visible {
    display: none
}

body:not(.dark-scheme) .branding .dark-scheme-logo {
    display: none
}

body:not(.dark-scheme) .-dm-visible {
    display: none
}

.switching .portfolio-item.-layout12 .portfolio-item-details .portfolio-item-details-headline::after, .switching :not(.color-switcher-toddler) {
    transition: none !important
}

body:not(.dark-scheme) .dynamic-typo.dark-typo .color-switcher-item.dark, body:not(.dark-scheme) .dynamic-typo.dark-typo .scroll-top, body:not(.dark-scheme) .dynamic-typo.dark-typo .social-bar, body:not(.dark-scheme) .dynamic-typo.dark-typo.back-link, body:not(.dark-scheme) .dynamic-typo.dark-typo.icon-button.fixed, body:not(.dark-scheme) .dynamic-typo.light-typo .color-switcher-item.dark, body:not(.dark-scheme) .dynamic-typo.light-typo .scroll-top, body:not(.dark-scheme) .dynamic-typo.light-typo .social-bar, body:not(.dark-scheme) .dynamic-typo.light-typo.back-link, body:not(.dark-scheme) .dynamic-typo.light-typo.icon-button.fixed {
    transition: color var(--clb-transition-duration-faster) var(--clb-transition-function)
}

body:not(.dark-scheme) .dynamic-typo.light-typo .color-switcher-item.dark, body:not(.dark-scheme) .dynamic-typo.light-typo .scroll-top, body:not(.dark-scheme) .dynamic-typo.light-typo .social-bar, body:not(.dark-scheme) .dynamic-typo.light-typo.back-link, body:not(.dark-scheme) .dynamic-typo.light-typo.icon-button.fixed {
    color: #fff !important
}

body:not(.dark-scheme) .dynamic-typo.dark-typo {
    color: inherit
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky) .branding:not(.text-logo) .logo-dynamic .dark, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky) .branding:not(.text-logo) .logo-dynamic .light {
    display: unset;
    position: absolute;
    opacity: 0;
    top: 0;
    transition: opacity var(--clb-transition-duration-faster) var(--clb-transition-function)
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .branding, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .cart-button-total a, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .hamburger-outer, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .icon-button:not(.-overlay-button):not(.-small), body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .lang-dropdown, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .menu-blank, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .menu > li > a {
    color: #fff !important
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .branding:not(.text-logo) .logo-dynamic .dark {
    opacity: 0
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .branding:not(.text-logo) .logo-dynamic .light {
    opacity: 1
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23bbbbbb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .branding, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .cart-button-total a, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .hamburger-outer, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .icon-button:not(.-overlay-button):not(.-small), body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .lang-dropdown, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .menu-blank, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .menu > li > a {
    color: inherit
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .branding:not(.text-logo) .logo-dynamic .dark {
    opacity: 1
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .branding:not(.text-logo) .logo-dynamic .light {
    opacity: 0
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .branding:not(.text-logo) .logo, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .branding:not(.text-logo) .logo {
    opacity: 0
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .branding, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .cart-button-total a, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .hamburger-outer, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .icon-button:not(.-overlay-button):not(.-small), body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .lang-dropdown, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .menu-blank, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .menu > li > a, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .branding, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .cart-button-total a, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .hamburger-outer, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .icon-button:not(.-overlay-button):not(.-small), body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .lang-dropdown, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .menu-blank, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .menu > li > a {
    transition: color var(--clb-transition-duration-faster) var(--clb-transition-function)
}

body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .branding, body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .cart-button-total a, body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .hamburger-outer, body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .icon-button:not(.-overlay-button):not(.-small), body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .lang-dropdown, body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .menu-blank, body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .menu > li > a {
    color: inherit !important
}

.purchase-button {
    position: fixed;
    z-index: 3;
    color: var(--clb-color-white);
    text-transform: uppercase;
    font-size: .82em;
    font-weight: var(--clb-text-semi-bold);
    padding: 0 1rem;
    height: 2.5rem;
    background-color: var(--clb-button-color);
    box-shadow: 0 4px 6px color-mix(in srgb, var(--clb-color-black) 20%, transparent);
    left: var(--clb-spacer);
    bottom: var(--clb-spacer);
    border-radius: 1.25rem;
    display: flex;
    align-items: center
}

.purchase-button > img {
    margin-left: .4rem
}

.purchase-button:hover {
    transform: var(--clb-transform-scale);
    background-color: color-mix(in srgb, var(--clb-button-color) 90%, #fff)
}

.with-header-5 .purchase-button {
    margin-left: var(--clb-header-height-5)
}

.with-header-6 .purchase-button, .with-header-7 .purchase-button {
    margin-left: var(--clb-header-height-6);
    left: var(--clb-spacer);
    bottom: var(--clb-spacer)
}

.with-fixed-search:not(.with-header-6) .purchase-button, .with-fixed-search:not(.with-header-7) .purchase-button {
    margin-left: 4rem;
    margin-bottom: calc((var(--clb-circle) - 2.5rem) / 2)
}

.with-fixed-search.with-header-5 .purchase-button {
    margin-left: calc(var(--clb-header-height-5) + 4rem)
}

.with-fixed-search.with-header-6 .purchase-button, .with-fixed-search.with-header-7 .purchase-button {
    bottom: var(--clb-spacer);
    margin-left: calc(var(--clb-header-height-6) + 4.5rem)
}

.builder-switcher {
    margin-top: .5rem;
    height: 2rem;
    background-color: color-mix(in srgb, var(--clb-color-neutral) 20%, transparent);
    box-shadow: 0 0 0 2px color-mix(in srgb, var(--clb-color-neutral) 10%, transparent) inset;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    border-radius: 1rem
}

.builder-switcher a {
    padding: 0 .75rem;
    height: 100%;
    font-size: .82em;
    font-weight: var(--clb-text-medium);
    color: inherit;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    background-image: none !important;
    transition: all var(--clb-transition-function) var(--clb-transition-duration);
    border-radius: 1rem
}

.builder-switcher a:not(.active):hover {
    background-color: color-mix(in srgb, var(--clb-color-neutral) 20%, transparent)
}

.builder-switcher a.active {
    background-color: var(--clb-color-grey);
    color: var(--clb-color-white) !important;
    box-shadow: 0 3px 6px color-mix(in srgb, var(--clb-color-black) 10%, transparent)
}

.brand-color {
    color: var(--clb-color-primary)
}

.-block, .sticky {
    display: block;
    width: 100%
}

.-inline, .byline {
    display: inline
}

.-inline-block {
    display: inline-block
}

.-inline-flex {
    display: inline-flex;
    width: auto !important
}

.-inline-flex > .button {
    margin-right: 1rem
}

.-flex {
    display: flex
}

.disabled, :disabled {
    pointer-events: none;
    filter: none;
    opacity: .5
}

.-unlist {
    margin: 0;
    padding: 0;
    list-style: none
}

.-unlist > li::before {
    content: "";
    display: none
}

.-unspace, .-unspace.elementor-widget-text-editor p {
    margin: 0
}

.-small-t {
    font-size: var(--clb-text-size-small)
}

.-medium-t {
    font-weight: var(--clb-text-medium)
}

.-light-t {
    color: var(--clb-color-grey)
}

.-nowrap-t {
    white-space: nowrap
}

.-left, .text-left {
    text-align: left
}

.-left-flex {
    justify-content: flex-start
}

.-center, .aligncenter, .text-center {
    text-align: center
}

.-center-flex {
    justify-content: center
}

.-right, .text-right {
    text-align: right
}

.-right-flex {
    justify-content: flex-end
}

.-alignfull {
    max-width: none;
    position: relative
}

.-float-left {
    float: left
}

.-float-right {
    float: right
}

.-full-h, .full-height {
    height: 100%;
    max-height: 100%
}

.-full-w, .full-width {
    width: 100%;
    max-width: 100%
}

.-full-vh, .-full-vh.clb-slider-item, .full-vh, .full-vh.clb-slider-item {
    height: 100vh
}

.-full-vw {
    width: 100vw
}

.-fade-up {
    transform: translateY(6%);
    opacity: 0;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.-fade-down {
    transform: translateY(-6%);
    opacity: 0;
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.-faded {
    transform: none;
    opacity: 1
}

.-no-transition, .no-transition {
    transition: none !important
}

.-up {
    transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.-up:hover {
    transform: translate3d(0, -4px, 0)
}

.-blur {
    backdrop-filter: saturate(180%) blur(5px);
    background-color: rgba(255, 255, 255, .85)
}

.-visible, .visible {
    opacity: 1 !important;
    visibility: visible !important
}

.-invisible, .invisible {
    opacity: 0 !important;
    visibility: hidden !important
}

.-hidden, .hidden, .hide {
    display: none
}

.show, .unhidden {
    display: block
}

.-overflow-hidden, .-overflow-hidden > .elementor-widget-wrap {
    overflow: hidden
}

.-light, .-light .icon {
    color: var(--clb-color-white)
}

[data-ohio-content-scroll] {
    width: 100%
}

[data-isotope-grid] {
    transition: height .3s ease-in-out
}

.clb__section.e-con, .clb__section.vc_section {
    width: unset;
    margin: 0 0 2.5rem;
    border: 1px dashed color-mix(in srgb, var(--clb-color-neutral) 20%, transparent);
    border-radius: var(--clb-border-radius-extra-large)
}

.clb__section.e-con:not(._grid), .clb__section.vc_section:not(._grid) {
    padding-bottom: var(--clb-grid-gutter)
}

.clb__section:last-of-type {
    margin-bottom: 10vh
}

.clb__section > .e-con-inner > .elementor-widget-heading > .elementor-widget-container, .clb__section > .wpb_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .ohio-text-sc {
    border-bottom: 1px dashed color-mix(in srgb, var(--clb-color-neutral) 20%, transparent);
    margin-bottom: var(--clb-grid-gutter);
    height: initial !important
}

.clb__section > .e-con-inner > .elementor-widget-heading > .elementor-widget-container p, .clb__section > .wpb_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .ohio-text-sc p {
    font-size: .9em;
    line-height: 1;
    margin: 0;
    margin-block-end: 0;
    padding: 1rem var(--clb-grid-gutter);
    font-weight: var(--clb-text-semi-bold);
    color: var(--clb-color-grey)
}

.clb__section > .wpb_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .ohio-text-sc {
    margin-left: var(--clb-grid-gutter-negative);
    margin-right: var(--clb-grid-gutter-negative)
}

.clb__section .blog-posts, .clb__section .clb-gallery, .clb__section .portfolio-projects {
    margin-top: var(--clb-grid-gutter-negative) !important
}

.elementor {
    margin-left: var(--clb-grid-gutter-negative);
    margin-right: var(--clb-grid-gutter-negative)
}

.elementor .elementor-widget-ohio_vertical_slider {
    position: static
}

.elementor-editor-active ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.elementor-editor-active ul > li::before {
    content: "";
    display: none
}

.elementor .elementor-column-gap-extended > .elementor-column > .elementor-column-wrap, .elementor .elementor-column-gap-extended > .elementor-column > .elementor-element-populated > .elementor-widget-wrap, .elementor .elementor-column-gap-extended > .elementor-column > .elementor-widget-wrap, .elementor .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-column-wrap, .elementor .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap, .elementor .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-widget-wrap, .elementor .elementor-column-gap-wide > .elementor-column > .elementor-column-wrap, .elementor .elementor-column-gap-wide > .elementor-column > .elementor-element-populated > .elementor-widget-wrap, .elementor .elementor-column-gap-wide > .elementor-column > .elementor-widget-wrap, .elementor .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-column-wrap, .elementor .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap, .elementor .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-widget-wrap {
    padding-top: 0;
    padding-bottom: 0
}

@keyframes fadeInUpShort {
    from {
        opacity: 0;
        transform: translate3d(0, 2rem, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInDownShort {
    from {
        opacity: 0;
        transform: translate3d(0, -2rem, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInLeftShort {
    from {
        opacity: 0;
        transform: translate3d(2rem, 0, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInRightShort {
    from {
        opacity: 0;
        transform: translate3d(-2rem, 0, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}

.elementor .fadeInUp {
    animation-name: fadeInUpShort
}

.elementor .fadeInDown {
    animation-name: fadeInDownShort
}

.elementor .fadeInLeft {
    animation-name: fadeInLeftShort
}

.elementor .fadeInRight {
    animation-name: fadeInRightShort
}

.elementor-page .page-container.-full-w .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: none
}

.elementor-page .page-container.-full-w .elementor-section.elementor-section-stretched:not(.elementor-section-full_width) > .elementor-container {
    margin-left: var(--clb-grid-gutter-negative);
    margin-right: var(--clb-grid-gutter-negative)
}

.elementor-form .elementor-select-wrapper select.elementor-field-textual {
    min-height: var(--clb-button-height)
}

.elementor-form .elementor-select-wrapper .select-caret-down-wrapper {
    display: none
}

.elementor-form .elementor-field-type-acceptance .elementor-field-option input[type=checkbox], .elementor-form .elementor-field-type-acceptance .elementor-field-option input[type=radio], .elementor-form .elementor-field-type-checkbox .elementor-field-option input[type=checkbox], .elementor-form .elementor-field-type-checkbox .elementor-field-option input[type=radio], .elementor-form .elementor-field-type-radio .elementor-field-option input[type=checkbox], .elementor-form .elementor-field-type-radio .elementor-field-option input[type=radio] {
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.elementor-form .elementor-field-type-acceptance input.elementor-acceptance-field {
    border-width: 2px !important;
    border-radius: var(--clb-border-radius) !important
}

.elementor-form .elementor-field-type-acceptance input.elementor-acceptance-field:checked {
    background-color: var(--clb-color-primary) !important;
    border-color: var(--clb-color-primary) !important
}

.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
    display: none
}

.infinity-end.neverending .site-footer {
    display: block
}

rs-slide .font-paragraphs, sr7-slide .font-paragraphs {
    font-family: var(--clb-body-font-family)
}

.wpb-js-composer .vc_col-has-fill > .vc_column-inner, .wpb-js-composer .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .wpb-js-composer .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .wpb-js-composer .vc_row-has-fill > .vc_column_container > .vc_column-inner {
    padding-top: 0
}

.wpb-js-composer .wpb_single_image {
    overflow: hidden
}

.wpb-js-composer .wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb-js-composer .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
    border-radius: .75rem
}

.wpb-js-composer .vc_separator {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.elementor-widget-container::after, .wpb_wrapper::after {
    content: "";
    display: table;
    clear: both
}

.clb__overflow_visible {
    overflow: visible !important
}

.ohio-widget-holder::after {
    content: "";
    display: table;
    clear: both
}

.clb__image_shadow img {
    border-radius: .5rem;
    box-shadow: 0 5px 15px 0 color-mix(in srgb, var(--clb-color-black) 5%, transparent)
}

.clb__border_radius img, .clb__border_radius.elementor-widget-ohio_compare img {
    border-radius: var(--clb-border-radius-large)
}

.clb__image_retina .vc_single_image-wrapper, .clb__retina50 .vc_single_image-wrapper {
    width: 50% !important
}

.clb__flex .elementor-widget-wrap, .clb__flex .wpb_wrapper:not(.vc_figure) {
    flex-wrap: nowrap;
    display: flex;
    align-items: center
}

.clb__vertical_stretch {
    align-items: stretch
}

.clb__stretch_content .elementor-widget-wrap, .clb__stretch_content .wpb_wrapper {
    height: 100%;
    display: flex;
    flex-direction: column
}

.clb__stretch_content .elementor-widget-wrap .elementor-section-boxed, .clb__stretch_content .elementor-widget-wrap .vc_row-fluid, .clb__stretch_content .wpb_wrapper .elementor-section-boxed, .clb__stretch_content .wpb_wrapper .vc_row-fluid {
    flex-grow: 2;
    min-height: 30vh
}

.vc_editor.compose-mode .vc_ohio_split_screens, .vc_editor.compose-mode .vc_ohio_tabs {
    position: relative;
    margin: 10px 0;
    border-radius: var(--clb-border-radius)
}

.vc_editor.compose-mode .vc_ohio_split_screens::before, .vc_editor.compose-mode .vc_ohio_tabs::before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    background-color: color-mix(in srgb, var(--clb-color-warning) 15%, #fff)
}

.vc_editor.compose-mode .vc_ohio_split_screens::after, .vc_editor.compose-mode .vc_ohio_tabs::after {
    content: 'Sorry, but this shortcode can be properly edited in the Backend Editor only.';
    position: absolute;
    font-family: var(--clb-body-font-family);
    font-weight: var(--clb-text-medium);
    display: block;
    padding: 0 20%;
    color: inherit;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    left: 0;
    text-align: center;
    z-index: 10001
}

.vc_row.stc-row {
    margin-bottom: 5vh
}

.vc_row.stc-row .heading:not(.heading-reset) h2 {
    margin-bottom: 40px;
    font-size: 26px
}

@media (min-width: 768px) {
    div[class*=vc_col-sm-] {
        float: left
    }

    .vc_col-sm-1 {
        width: calc(100% / 12 * 1)
    }

    .vc_col-sm-2 {
        width: calc(100% / 12 * 2)
    }

    .vc_col-sm-3 {
        width: calc(100% / 12 * 3)
    }

    .vc_col-sm-4 {
        width: calc(100% / 12 * 4)
    }

    .vc_col-sm-5 {
        width: calc(100% / 12 * 5)
    }

    .vc_col-sm-6 {
        width: calc(100% / 12 * 6)
    }

    .vc_col-sm-7 {
        width: calc(100% / 12 * 7)
    }

    .vc_col-sm-8 {
        width: calc(100% / 12 * 8)
    }

    .vc_col-sm-9 {
        width: calc(100% / 12 * 9)
    }

    .vc_col-sm-10 {
        width: calc(100% / 12 * 10)
    }

    .vc_col-sm-11 {
        width: calc(100% / 12 * 11)
    }

    .vc_col-sm-12 {
        width: calc(100% / 12 * 12)
    }
}

@media screen and (min-width: 769px) {
    .row-bg-lines {
        position: absolute;
        height: 100%;
        left: 0;
        right: 0
    }

    .row-bg-lines div {
        background-color: color-mix(in srgb, var(--clb-color-neutral) 10%, transparent);
        width: 1px;
        height: 100%;
        position: absolute
    }

    .row-bg-lines div:nth-child(2) {
        margin-left: calc((100% / 4) * 1)
    }

    .row-bg-lines div:nth-child(3) {
        margin-left: calc((100% / 4) * 2)
    }

    .row-bg-lines div:nth-child(4) {
        margin-left: calc((100% / 4) * 3)
    }

    .row-bg-lines div:nth-child(5) {
        margin-left: calc((100% / 4) * 4 - 40px)
    }

    .row-bg-text {
        position: absolute;
        font-size: 5vw;
        font-weight: var(--clb-text-semi-bold);
        line-height: 1;
        letter-spacing: -.04em;
        top: 0;
        font-family: var(--clb-titles-font-family);
        color: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent);
        transform-origin: 0 0
    }

    .row-bg-text.left {
        transform: rotate(-90deg) translateX(-100%) translateY(-100%)
    }

    .row-bg-text.right {
        left: var(--clb-container-width);
        transform: rotate(-90deg) translateX(-100%) translateY(0)
    }

    .-full-w .row-bg-text.left {
        transform: rotate(-90deg) translateX(-100%) translateY(0)
    }

    .-full-w .row-bg-text.right {
        left: 100%;
        transform: rotate(-90deg) translateX(-100%) translateY(-100%)
    }

    .-sticky-block, .-sticky-block > .vc_column-inner > .wpb_wrapper {
        position: sticky !important;
        z-index: 2;
        top: 0
    }

    .page-content {
        width: 100%;
        float: left
    }

    .page-content.-with-left-sidebar {
        width: 75%;
        float: right;
        padding-left: 2.5%
    }

    .page-content.-with-right-sidebar {
        width: 75%;
        float: left;
        padding-right: 2.5%
    }

    .single-post:not(.single-post-sidebar):not(.with-post-type_2) .page-headline .page-container, .single-post:not(.single-post-sidebar):not(.with-post-type_2) .site-content .page-container, .woocommerce-page:not(.archive):not(.single) .page-headline .page-container, .woocommerce-page:not(.archive):not(.single) .site-content .page-container {
        padding-left: var(--clb-narrow-container-side-spacer);
        padding-right: var(--clb-narrow-container-side-spacer)
    }

    .single-post:not(.single-post-sidebar):not(.with-post-type_2) .page-headline .title, .woocommerce-page:not(.archive):not(.single) .page-headline .title {
        max-width: 100%
    }

    .header .desktop-hamburger {
        min-width: var(--clb-circle)
    }

    .header .desktop-hamburger.-left {
        margin-right: 1rem
    }

    .header .desktop-hamburger.-right {
        margin-left: 1rem
    }

    .header.header-4 .menu-blank {
        margin-left: 7.5rem;
        transform: translateX(var(--clb-grid-gutter))
    }

    .header.header-5:not(.-mobile) .header-wrap .top-part .desktop-hamburger {
        min-width: unset
    }

    .header.header-6 .top-part-inner.-left .hamburger-outer {
        padding-right: unset
    }

    .header:not(.-mobile).header-6 .bottom-part .menu-optional .account-global, .header:not(.-mobile).header-6 .bottom-part .menu-optional .favorites-global, .header:not(.-mobile).header-6 .bottom-part .menu-optional .holder, .header:not(.-mobile).header-6 .bottom-part .menu-optional .search-global, .header:not(.-mobile).header-7 .bottom-part .menu-optional .account-global, .header:not(.-mobile).header-7 .bottom-part .menu-optional .favorites-global, .header:not(.-mobile).header-7 .bottom-part .menu-optional .holder, .header:not(.-mobile).header-7 .bottom-part .menu-optional .search-global {
        transform-origin: left bottom;
        transform: rotate(90deg) translate(-100%, 0)
    }

    .site-footer .page-container > .holder {
        margin-top: -4rem;
        display: flex;
        align-items: center
    }

    .icon-button.-large {
        min-width: var(--clb-circle-large);
        width: var(--clb-circle-large);
        height: var(--clb-circle-large)
    }

    .blog-item.-layout3 > a {
        min-width: 50%;
        max-width: 50%
    }

    .blog-item.-layout3, .blog-item.-layout5 {
        display: flex
    }

    .blog-item.-layout3 > a, .blog-item.-layout5 > a {
        display: block
    }

    .blog-item.-layout3 .card-details, .blog-item.-layout5 .card-details {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start
    }

    .blog-item.-layout3:not(.-contained) .card-details, .blog-item.-layout5:not(.-contained) .card-details {
        padding-top: 0
    }

    .blog-item.-layout3.-contained .image-holder, .blog-item.-layout5.-contained .image-holder {
        border-bottom-left-radius: var(--clb-border-radius);
        border-top-left-radius: var(--clb-border-radius);
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

    .blog-item.-layout3.-contained .card-details, .blog-item.-layout5.-contained .card-details {
        padding-top: 1.5rem;
        border-bottom-right-radius: var(--clb-border-radius);
        border-top-right-radius: var(--clb-border-radius);
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

    .blog-item.-layout3:not(.-contained) .card-details, .blog-item.-layout5:not(.-contained) .card-details {
        padding-left: var(--clb-spacer)
    }

    .blog-item.-layout5 > a {
        min-width: 38%;
        max-width: 38%
    }

    .blog-item.-layout6:not(.-contained) .image-holder {
        display: none
    }

    .blog-item.-layout6.-contained .card-details {
        padding: var(--clb-spacer)
    }

    .blog-item.-layout6.-contained .image-holder > iframe, .blog-item.-layout6.-contained .image-holder > img {
        opacity: 0;
        visibility: hidden;
        transition: all var(--clb-transition-function) var(--clb-transition-duration)
    }

    .blog-item.-layout6.-contained:hover .image-holder > .overlay, .blog-item.-layout6.-contained:hover .image-holder > iframe, .blog-item.-layout6.-contained:hover .image-holder > img {
        opacity: 1;
        visibility: visible
    }

    .blog-item.-layout6.-contained:hover * {
        color: var(--clb-color-white)
    }

    .blog-item.-layout6 .card-details {
        position: relative;
        z-index: 1;
        display: flex
    }

    .blog-item.-layout6 .card-details-item {
        margin: 0
    }

    .blog-item.-layout6 .card-details-item .headline-meta {
        flex-wrap: nowrap
    }

    .blog-item.-layout6 .card-details-item:nth-child(1) {
        min-width: 25%
    }

    .blog-item.-layout6 .card-details-item:nth-child(2) {
        flex-grow: 2;
        padding-left: var(--clb-spacer);
        padding-right: var(--clb-spacer)
    }

    .blog-item.-layout6 .image-holder {
        position: absolute;
        left: 0;
        right: 0;
        padding: 0;
        height: 100%;
        border-radius: var(--clb-border-radius)
    }

    .blog-item.-layout6 .image-holder > .overlay {
        opacity: 0;
        visibility: hidden
    }

    .blog-item.-layout6 .image-holder iframe, .blog-item.-layout6 .image-holder img {
        position: absolute;
        left: 0;
        top: 0;
        object-fit: cover;
        width: 100%;
        min-width: 100%;
        height: 100%
    }

    .blog-item.-layout7 {
        display: flex
    }

    .blog-item.-layout7 .read-more {
        position: absolute;
        right: 0;
        top: calc(var(--clb-grid-gutter) * 2);
        z-index: 1
    }

    .blog-item.-layout7 .card-details, .blog-item.-layout7 > a {
        transform-style: preserve-3d;
        transition: all var(--clb-transition-function) var(--clb-transition-duration);
        transition-duration: calc(var(--clb-transition-duration) * 1.5)
    }

    .blog-item.-layout7.-metro > a:not(.read-more) {
        display: block;
        opacity: 0;
        min-width: calc((100% - var(--clb-grid-gutter)) / 3);
        transform: translate3d(-100%, 0, 0)
    }

    .blog-item.-layout7.-metro .card-details {
        transform: translate3d(calc((-100% - var(--clb-grid-gutter)) / 2 + var(--clb-grid-gutter)), 0, 0)
    }

    .blog-item.-layout7.-metro .image-holder {
        padding-bottom: 55%
    }

    .blog-item.-layout7 .card-details {
        width: 100%
    }

    .blog-item.-layout7:not(.-contained).-metro > a:not(.read-more) {
        padding-right: var(--clb-grid-gutter)
    }

    .blog-item.-layout7:not(.-contained) .card-details {
        padding: 0;
        display: flex;
        justify-content: space-between;
        flex-direction: column
    }

    .blog-item.-layout7.-contained {
        background-color: var(--clb-fill-color)
    }

    .blog-item.-layout7.-contained .read-more {
        right: var(--clb-grid-gutter);
        top: var(--clb-grid-gutter)
    }

    .blog-item.-layout7:hover:not(.-contained) .card-details {
        padding-left: var(--clb-grid-gutter)
    }

    .blog-item.-layout7:hover > a:not(.read-more) {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }

    .blog-item.-layout7:hover .card-details {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }

    .single-post .single-post-layout.-with-sharing .breadcrumb-holder {
        padding-top: 0
    }

    .single-post .single-post-layout .share-bar {
        left: var(--clb-spacer-negative);
        transform: translateX(-100%)
    }

    .single-post .single-post-layout.-layout2 .page-headline > .holder .post-meta-holder, .single-post .single-post-layout.-layout2 .page-headline > .holder .title {
        max-width: 85%
    }

    .comments .comment-body {
        padding-left: 5rem
    }

    .comments .comment-body .comment-author > img {
        position: absolute;
        top: 0;
        left: 0
    }

    .comments .comment-respond .comment-form {
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between
    }

    .comments .comment-respond .comment-form > p {
        margin: .5rem 0
    }

    .comments .comment-respond .comment-form > p.comment-notes {
        margin-top: 0
    }

    .comments .comment-respond .comment-form > p:not(.comment-form-comment) {
        width: calc((100% / 3) - 1rem)
    }

    .project-content:not(.-with-slider) .holder {
        padding-top: var(--clb-grid-gutter-5x);
        padding-bottom: var(--clb-grid-gutter-5x)
    }

    .portfolio-item.-layout3 .project-content, .portfolio-item.-layout5 .project-content, .portfolio-item.-layout6 .project-content {
        justify-content: flex-end
    }

    .portfolio-item.-layout5 .overlay {
        width: 50%;
        height: 100%
    }

    .portfolio-item.-layout6 .overlay {
        padding: 0 calc(var(--clb-side-elements-height) + var(--clb-spacer) * 2)
    }

    .portfolio-item.-layout7 .portfolio-item-image {
        width: 50vw;
        height: auto;
        z-index: 2;
        top: 20vh;
        bottom: 20vh
    }

    .portfolio-item.-layout7:not(.-full-vh) .portfolio-item-image {
        top: 0;
        bottom: 0
    }

    .portfolio-item.-layout7 .overlay {
        height: 100%
    }

    .portfolio-item.-layout9 .portfolio-item-image::before {
        display: none
    }

    .portfolio-item.-layout9 .project-content .project-details {
        font-weight: var(--clb-text-semi-bold);
        font-size: var(--clb-text-size-large)
    }

    .portfolio-item.-layout10 .portfolio-item-image {
        transform: scale(.9)
    }

    .portfolio-item.-layout10 .project-content {
        justify-content: center
    }

    .portfolio-links.grid_8 .grid-item .portfolio-item .category-holder {
        transform: translateY(-.25rem)
    }

    .grid_13.-reversed .grid-item:nth-child(2n) .-layout13 {
        flex-direction: row-reverse
    }

    .grid_13 .grid-item.vc_col-lg-12 .-layout13 .card-image {
        min-width: calc(((100% / 3) * 2) - var(--clb-grid-gutter));
        width: calc(((100% / 3) * 2) - var(--clb-grid-gutter))
    }

    .grid_13 .grid-item.vc_col-lg-2 .-layout13 .card-image, .grid_13 .grid-item.vc_col-lg-3 .-layout13 .card-image, .grid_13 .grid-item.vc_col-lg-4 .-layout13 .card-image, .grid_13 .grid-item.vc_col-lg-6 .-layout13 .card-image {
        min-width: calc((100% / 2) - var(--clb-grid-gutter));
        width: calc((100% / 2) - var(--clb-grid-gutter))
    }

    .project.-layout1 .share-bar {
        top: var(--clb-spacer);
        left: var(--clb-spacer);
        margin-left: var(--clb-grid-gutter)
    }

    .project.-layout2 .share-bar {
        top: var(--clb-spacer);
        right: var(--clb-spacer);
        margin-right: var(--clb-grid-gutter)
    }

    .project.-layout5 .project-content .project-task {
        margin-top: 0
    }

    .project.-layout8 .video-holder.-cover iframe {
        width: 130%;
        transform: translate(-15%, -50%)
    }

    .project.-layout8 .overlay {
        width: 50%
    }

    .project.-layout8 .share-bar {
        bottom: 0 !important
    }

    .project.-layout9 .project-content .project-task {
        margin-top: 0
    }

    .project.-layout10 .share-bar {
        margin-top: var(--clb-grid-gutter);
        right: unset;
        bottom: unset;
        position: relative
    }

    .project.-layout10 .project-content {
        top: 0;
        width: 50%;
        height: 100vh;
        position: absolute
    }

    .project.-layout10 .project-content .holder {
        z-index: 1;
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 0;
        padding: 6vh;
        background-color: rgba(255, 255, 255, .95)
    }

    .project.-layout1 .holder, .project.-layout3 .holder {
        padding-left: calc(3vw - 1rem)
    }

    .project.-layout3 .project-gallery:not(.scroll-disabled) .share-bar, .project.-layout4 .project-gallery:not(.scroll-disabled) .share-bar {
        position: fixed;
        z-index: 10
    }

    .project.-layout6 .video-holder, .project.-layout9 .video-holder {
        height: 100vh
    }

    .project.-layout6 .video-holder.-cover iframe, .project.-layout9 .video-holder.-cover iframe {
        height: 110%
    }

    .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .project.-layout1 .project-content, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .project.-layout3 .project-content, .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .project.-layout4 .project-content {
        margin-top: var(--clb-header-height)
    }

    .single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7):not(.with-headline) .project.-layout2 {
        margin-top: var(--clb-header-height)
    }

    .filter-holder .close-bar {
        display: none
    }

    .filter-holder select {
        max-width: 8rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .filter-holder .woocommerce-ordering {
        display: inline-flex;
        vertical-align: middle;
        align-items: center
    }

    .filter-holder .woocommerce-ordering:nth-of-type(1) select {
        max-width: 8.75rem
    }

    .filter-holder .woocommerce-ordering:nth-of-type(2) select {
        max-width: 10rem
    }

    .filter-holder .result {
        white-space: nowrap
    }

    .filter-holder .result + .woocommerce-ordering select, .filter-holder .result + select {
        margin-left: 1rem
    }

    .filter > select:nth-of-type(1) {
        min-width: 7.25rem
    }

    .filter > select:nth-of-type(2) {
        max-width: 4.75rem
    }

    .filter > select:nth-of-type(3) {
        max-width: 6rem
    }

    .is-mobile-menu.admin-bar .mobile-overlay, .is-mobile-menu.admin-bar .mobile-overlay .overlay {
        height: calc(100% - var(--clb-admin-bar-height));
        top: var(--clb-admin-bar-height)
    }

    .popup-subscribe {
        width: 770px
    }

    .popup-subscribe.-left-image > *, .popup-subscribe.-right-image > * {
        min-width: 50%
    }

    .popup-subscribe.-left-image .thumbnail + .holder, .popup-subscribe.-right-image .thumbnail + .holder {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .popup-subscribe.-right-image {
        flex-direction: row-reverse
    }

    .popup-subscribe.-top-image {
        flex-direction: column
    }

    .popup-subscribe.-bottom-image {
        flex-direction: column-reverse
    }

    .clb-gallery-lightbox.clb-popup .clb-popup-holder .clb-slider-stage .image-wrap img, .clb-gallery-lightbox.clb-popup .clb-popup-holder .slider .image-wrap img {
        margin-top: 3rem
    }

    .clb-gallery-lightbox .clb-slider {
        max-width: 70%
    }

    .empty-state {
        max-width: 500px
    }

    .empty-state .search {
        max-width: 18rem
    }

    .sticky-nav-holder {
        border-radius: var(--clb-border-radius)
    }

    .tabs:not(.-contained):not(.-with-button):not(.-vertical) .tabs-nav-link:not(:last-child) {
        margin-right: var(--clb-grid-gutter)
    }

    .tabs.-vertical {
        display: flex;
        align-items: flex-start
    }

    .tabs.-vertical .tabs-nav {
        width: auto;
        margin-right: 1.5rem;
        flex-direction: column
    }

    .tabs.-vertical .tabs-nav-link {
        width: 100%
    }

    .tabs.-vertical .tabs-nav-line {
        top: 0;
        left: auto;
        right: 0
    }

    .tabs.-vertical:not(.-with-button) .tabs-nav-line {
        border-right: 2px solid var(--clb-color-black-light)
    }

    .tabs.-vertical .tabs-content {
        width: auto;
        flex-grow: 2
    }

    .tabs.-vertical:not(.-contained):not(.-with-button) .tabs-nav-link {
        padding: 0;
        padding-right: 1rem
    }

    .tabs.-vertical.-with-button .tabs-nav-link {
        width: 100%;
        justify-content: center
    }

    .tabs.-vertical.-with-button .tabs-nav-line {
        width: 100%
    }

    .wc-category:not(.-offset) .image-holder, .wc-category:not(.-offset) .wc-category-content {
        width: 50%
    }

    .wc-category.-offset .card {
        flex-direction: row-reverse
    }

    .wc-category.-offset .image-holder {
        width: calc(100% - 7.5em)
    }

    .wc-category.-offset .image-holder img {
        border-radius: var(--clb-border-radius)
    }

    .wc-category.-offset .wc-category-content {
        top: 0;
        bottom: 0;
        left: var(--clb-grid-gutter);
        padding-right: var(--clb-grid-gutter);
        position: absolute;
        max-width: 50%
    }

    .dark-scheme .portfolio-item.-with-gradient.-layout10 .portfolio-item-image::before {
        background: var(--clb-color-black-rgb);
        background: linear-gradient(90deg, rgba(var(--clb-color-black-rgb), .85) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
    }

    .clb__section > .e-con-inner > .e-child > .e-con-inner {
        gap: unset
    }

    rs-slide sr7-row.sr7-layer, sr7-slide sr7-row.sr7-layer {
        padding: 0 calc((100vw - var(--clb-container-width)) / 2) !important
    }
}

@media (min-width: 769px) {
    div[class*=vc_col-md] {
        float: left
    }

    .vc_col-md-1 {
        width: calc(100% / 12 * 1)
    }

    .vc_col-md-2 {
        width: calc(100% / 12 * 2)
    }

    .vc_col-md-3 {
        width: calc(100% / 12 * 3)
    }

    .vc_col-md-4 {
        width: calc(100% / 12 * 4)
    }

    .vc_col-md-5 {
        width: calc(100% / 12 * 5)
    }

    .vc_col-md-6 {
        width: calc(100% / 12 * 6)
    }

    .vc_col-md-7 {
        width: calc(100% / 12 * 7)
    }

    .vc_col-md-8 {
        width: calc(100% / 12 * 8)
    }

    .vc_col-md-9 {
        width: calc(100% / 12 * 9)
    }

    .vc_col-md-10 {
        width: calc(100% / 12 * 10)
    }

    .vc_col-md-11 {
        width: calc(100% / 12 * 11)
    }

    .vc_col-md-12 {
        width: calc(100% / 12 * 12)
    }

    .vc_col-md-push-1 {
        left: calc(100% / 12 * 1);
        position: relative
    }

    .vc_col-md-push-2 {
        left: calc(100% / 12 * 2);
        position: relative
    }

    .vc_col-md-push-3 {
        left: calc(100% / 12 * 3);
        position: relative
    }

    .vc_col-md-push-4 {
        left: calc(100% / 12 * 4);
        position: relative
    }

    .vc_col-md-push-5 {
        left: calc(100% / 12 * 5);
        position: relative
    }

    .vc_col-md-push-6 {
        left: calc(100% / 12 * 6);
        position: relative
    }

    .vc_col-md-push-7 {
        left: calc(100% / 12 * 7);
        position: relative
    }

    .vc_col-md-push-8 {
        left: calc(100% / 12 * 8);
        position: relative
    }

    .vc_col-md-push-9 {
        left: calc(100% / 12 * 9);
        position: relative
    }

    .vc_col-md-push-10 {
        left: calc(100% / 12 * 10);
        position: relative
    }

    .vc_col-md-push-11 {
        left: calc(100% / 12 * 11);
        position: relative
    }

    .vc_col-md-push-12 {
        left: calc(100% / 12 * 12);
        position: relative
    }
}

@media screen and (min-width: 1181px) {
    .boxed-container {
        margin-left: var(--clb-page-container-side-spacer);
        margin-right: var(--clb-page-container-side-spacer)
    }

    .header:not(.-mobile) .menu .sub-menu-wide {
        padding: .75rem
    }

    .with-sticky-footer .site-content {
        position: relative;
        z-index: 2
    }

    .with-sticky-footer .site-footer {
        width: auto;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 1;
        visibility: hidden
    }

    .with-sticky-footer .site-footer.visible {
        visibility: visible
    }

    .page-id-124 .entry-content h2:not(:first-child), .page-id-124 .entry-content h3:not(:first-child), .single-post .entry-content h2:not(:first-child), .single-post .entry-content h3:not(:first-child) {
        margin-top: 3rem
    }

    .page-id-124 .entry-content h4:not(:first-child), .page-id-124 .entry-content h5:not(:first-child), .page-id-124 .entry-content h6:not(:first-child), .single-post .entry-content h4:not(:first-child), .single-post .entry-content h5:not(:first-child), .single-post .entry-content h6:not(:first-child) {
        margin-top: 2.5rem
    }

    .single-post .single-post-layout.-with-breadcrumbs:not(.-with-sharing) .breadcrumb-holder {
        padding-top: 0
    }

    .single-post .single-post-layout.-layout2.-with-sharing .vc_col-lg-6.-sticky-block {
        width: 49%
    }

    .single-post .single-post-layout.-layout2.-with-sharing .vc_col-lg-6.post-page-container {
        width: 51%;
        padding-left: calc(var(--clb-spacer) * 2);
        display: flex;
        align-items: flex-start
    }

    .single-post .single-post-layout.-layout2.-with-sharing .share-bar {
        position: relative;
        transform: none
    }

    .single-post .single-post-layout.-layout2 .-with-breadcrumbs .share-bar {
        margin-top: 0
    }

    .single-post .single-post-layout.-layout2 .-with-breadcrumbs .breadcrumb {
        margin-top: -1.75rem
    }

    .single-post .single-post-layout.-layout2 .page-headline.-full-vh {
        align-items: flex-start
    }

    .single-post .single-post-layout.-layout2 .page-headline > .holder {
        padding-top: var(--clb-header-height);
        padding-left: var(--clb-page-container-side-spacer)
    }

    .single-post .single-post-layout.-layout2 .post-page-container {
        padding-top: var(--clb-header-height);
        padding-left: var(--clb-spacer);
        padding-right: var(--clb-page-container-side-spacer)
    }

    .single-post:not(.with-spacer) .-layout2 .post-page-container {
        margin-top: var(--clb-header-height)
    }

    .single-post .author-container .widget_ohio_widget_about_author {
        flex-direction: row;
        justify-content: space-between
    }

    .single-post .author-container .widget_ohio_widget_about_author .avatar {
        margin-bottom: 0;
        min-width: var(--clb-circle-large)
    }

    .single-post .author-container .widget_ohio_widget_about_author .social-networks {
        flex-direction: column
    }

    .portfolio-item.-layout4 .project-details {
        margin-right: 35%
    }

    .portfolio-item.-layout11 .card-details {
        opacity: 0;
        visibility: hidden;
        position: fixed;
        top: .5rem;
        left: 1rem;
        z-index: 10;
        will-change: transform
    }

    .portfolio-item.-layout11 .card-details.-center .category-holder {
        align-self: center
    }

    .portfolio-item.-layout11 .card-details.-right .category-holder {
        align-self: flex-end
    }

    .portfolio-item.-layout11 .category-holder, .portfolio-item.-layout11 .title {
        margin: 0;
        padding: .2rem .75rem;
        width: fit-content;
        color: var(--clb-color-white);
        background-color: color-mix(in srgb, var(--clb-color-overlay) 50%, transparent)
    }

    .portfolio-item.-layout11:hover .card-details {
        opacity: 1;
        visibility: visible
    }

    .portfolio-item.-layout11:hover .card-details .category-holder {
        transform: translateY(0) !important;
        opacity: 1 !important
    }

    .project.-layout2 .holder, .project.-layout4 .holder {
        padding-right: calc(3vw - 1rem)
    }

    .color-switcher:not(.-simple) {
        min-width: 6.5rem
    }

    .color-switcher-item-state svg {
        margin-left: .2rem;
        margin-right: -.2rem
    }

    .color-switcher:not(.dark):not(.-simple) .color-switcher-item.dark svg {
        display: none
    }

    .color-switcher.dark:not(.-simple) .color-switcher-item.light svg {
        display: none
    }

    .color-switcher.-simple {
        height: 2rem;
        border-radius: 1rem
    }

    .color-switcher.-simple:not(.dark) .color-switcher-toddler {
        transform: translateX(-100%) !important
    }

    .color-switcher.-simple.dark .color-switcher-toddler {
        transform: initial !important
    }

    .color-switcher.-simple .color-switcher-item-state svg {
        margin: 0
    }

    .color-switcher.-simple .color-switcher-item, .color-switcher.-simple .color-switcher-toddler-item {
        width: 2rem;
        min-width: 2rem;
        border-radius: 1rem
    }

    .with-header-2 .page-headline.without-cap {
        padding-top: var(--clb-header-height-2)
    }

    .with-header-5:not(.with-post-type_2) .page-headline.without-cap, .with-header-6:not(.with-post-type_2) .page-headline.without-cap, .with-header-7:not(.with-post-type_2) .page-headline.without-cap {
        padding-top: initial
    }

    .post-password-form {
        width: 50%
    }

    .clb__narrow {
        padding-inline-start: 4.1vw !important;
        padding-inline-end: 4.1vw !important
    }

    .clb__section:not(.wide).vc_section {
        margin-left: 12vw !important;
        margin-right: 12vw !important
    }

    .clb__section:not(.wide).e-con {
        margin-left: calc(12vw + var(--clb-grid-gutter)) !important;
        margin-right: calc(12vw + var(--clb-grid-gutter)) !important
    }

    .clb__section.wide.vc_section {
        margin-left: 3vw !important;
        margin-right: 3vw !important
    }

    .clb__section.wide.e-con {
        margin-left: calc(3vw + var(--clb-grid-gutter)) !important;
        margin-right: calc(3vw + var(--clb-grid-gutter)) !important
    }

    .vc_row.stc-row {
        margin-right: 2vw;
        margin-left: 2vw;
        margin-bottom: var(--clb-header-height)
    }

    .vc_row.stc-row-wide {
        margin-right: auto;
        margin-left: auto
    }

    .vc_row.stc-row-narrow {
        margin-right: 10vw;
        margin-left: 10vw
    }
}

@media (min-width: 1200px) {
    .vc_hidden-lg {
        display: none !important
    }

    div[class*=vc_col-lg] {
        float: left
    }

    .vc_col-lg-1 {
        width: calc(100% / 12 * 1)
    }

    .vc_col-lg-2 {
        width: calc(100% / 12 * 2)
    }

    .vc_col-lg-3 {
        width: calc(100% / 12 * 3)
    }

    .vc_col-lg-4 {
        width: calc(100% / 12 * 4)
    }

    .vc_col-lg-5 {
        width: calc(100% / 12 * 5)
    }

    .vc_col-lg-6 {
        width: calc(100% / 12 * 6)
    }

    .vc_col-lg-7 {
        width: calc(100% / 12 * 7)
    }

    .vc_col-lg-8 {
        width: calc(100% / 12 * 8)
    }

    .vc_col-lg-9 {
        width: calc(100% / 12 * 9)
    }

    .vc_col-lg-10 {
        width: calc(100% / 12 * 10)
    }

    .vc_col-lg-11 {
        width: calc(100% / 12 * 11)
    }

    .vc_col-lg-12 {
        width: calc(100% / 12 * 12)
    }

    .vc_col-lg-push-1 {
        left: calc(100% / 12 * 1);
        position: relative
    }

    .vc_col-lg-push-2 {
        left: calc(100% / 12 * 2);
        position: relative
    }

    .vc_col-lg-push-3 {
        left: calc(100% / 12 * 3);
        position: relative
    }

    .vc_col-lg-push-4 {
        left: calc(100% / 12 * 4);
        position: relative
    }

    .vc_col-lg-push-5 {
        left: calc(100% / 12 * 5);
        position: relative
    }

    .vc_col-lg-push-6 {
        left: calc(100% / 12 * 6);
        position: relative
    }

    .vc_col-lg-push-7 {
        left: calc(100% / 12 * 7);
        position: relative
    }

    .vc_col-lg-push-8 {
        left: calc(100% / 12 * 8);
        position: relative
    }

    .vc_col-lg-push-9 {
        left: calc(100% / 12 * 9);
        position: relative
    }

    .vc_col-lg-push-10 {
        left: calc(100% / 12 * 10);
        position: relative
    }

    .vc_col-lg-push-11 {
        left: calc(100% / 12 * 11);
        position: relative
    }

    .vc_col-lg-push-12 {
        left: calc(100% / 12 * 12);
        position: relative
    }
}

@media screen and (min-width: 1441px) {
    .single-post .single-post-layout.-layout2 .page-headline > .holder {
        padding-left: 12.5vw
    }

    .single-post .single-post-layout.-layout2 .post-page-container {
        padding-right: 12.5vw
    }
}

@media screen and (min-width: 1921px) {
    :root {
        --clb-container-width: var(--clb-container-width-large)
    }
}

@media screen and (max-width: 1180px) {
    :root {
        --clb-spacer: var(--clb-grid-gutter);
        --clb-grid-gutter-3x: var(--clb-grid-gutter-2x);
        --clb-grid-gutter-4x: var(--clb-grid-gutter-3x);
        --clb-grid-gutter-5x: var(--clb-grid-gutter-3x);
        --clb-grid-gutter-6x: var(--clb-grid-gutter-3x)
    }

    .single-post:not(.single-post-sidebar):not(.with-post-type_2) .page-headline .title, .woocommerce-page:not(.archive):not(.single) .page-headline .title {
        max-width: 85%
    }

    .single-post:not(.single-post-sidebar):not(.with-post-type_1) .page-headline .page-container, .single-post:not(.single-post-sidebar):not(.with-post-type_1) .site-content .page-container {
        padding-left: var(--clb-narrow-container-side-spacer);
        padding-right: var(--clb-narrow-container-side-spacer)
    }

    .header:not(.-mobile) .menu li > ul > li a {
        padding: .4rem 1rem
    }

    .header:not(.-mobile) .menu > .nav-item > a {
        padding: 0 1.5vw
    }

    .header:not(.-mobile) .menu .sub-menu-wide {
        height: auto !important;
        width: calc(100vw - 40px);
        margin-left: -1rem
    }

    .hamburger-nav .menu {
        width: calc(100% / 3)
    }

    .hamburger-nav-details .details-column {
        width: calc(100% / 3)
    }

    .hamburger-nav.type3 .menu .mega-menu-item > a {
        font-size: 8vh
    }

    .header.header-4 .top-part.page-container {
        padding: 0
    }

    :not(.is-mobile-menu).with-header-5 .elements-bar.left .color-switcher {
        top: calc((100vw - var(--clb-header-height-5)) - var(--clb-grid-gutter) * 2)
    }

    :not(.is-mobile-menu).with-header-6 .elements-bar.left .color-switcher, :not(.is-mobile-menu).with-header-7 .elements-bar.left .color-switcher {
        top: calc((100vw - var(--clb-header-height-6)) - var(--clb-grid-gutter) * 2)
    }

    .slider-with-bullets .color-switcher {
        margin-top: calc(var(--clb-bullets-spacer) * -1)
    }

    .slider-with-bullets.with-mobile-switcher:not(.is-mobile-menu) .clb-slider:not(.-slider-lightbox) .clb-slider-nav-btn, .slider-with-bullets.with-mobile-switcher:not(.is-mobile-menu) .clb-smooth-slider:not(.-slider-lightbox) .clb-slider-nav-btn {
        display: none
    }

    .subheader {
        padding-right: var(--clb-grid-gutter);
        padding-left: var(--clb-grid-gutter)
    }

    .site-footer .page-container .color-switcher .color-switcher-item.dark {
        color: inherit !important
    }

    .custom-cursor .circle-cursor {
        display: none
    }

    .single-post .single-post-layout.-layout2 > .vc_row {
        margin-left: 0;
        margin-right: 0
    }

    .single-post .single-post-layout.-layout2 .-sticky-block.vc_col-lg-6 {
        position: static !important
    }

    .single-post .single-post-layout.-layout2 .-with-breadcrumbs .share-bar {
        margin-top: 2rem
    }

    .project-content {
        padding: 3rem 0
    }

    .options-group > li {
        min-width: calc((100% / 3) - 1.5rem);
        width: calc((100% / 3) - 1.5rem);
        margin-right: 1.5rem
    }

    .portfolio-item.-layout9 .next-slide-preview {
        display: none
    }

    .portfolio-item.-layout9 .image-holder + .vc_col-md-5 {
        padding-right: calc(var(--clb-grid-gutter) + var(--clb-bullets-spacer))
    }

    .color-switcher {
        background-color: color-mix(in srgb, var(--clb-color-neutral) 25%, #fff);
        height: 2.25rem;
        border-radius: 1.125rem
    }

    .color-switcher:not(.-left):not(.-right) {
        z-index: 100;
        position: absolute
    }

    .color-switcher svg {
        transform: scale(1.1)
    }

    .color-switcher .caption {
        display: none
    }

    .color-switcher:not(.color-switcher-mobile) {
        display: none
    }

    .color-switcher.color-switcher-mobile.dark .color-switcher-toddler {
        transform: initial !important
    }

    .color-switcher-item, .color-switcher-toddler-item {
        padding: 0;
        width: 2.25rem !important;
        min-width: 2.25rem !important;
        border-radius: 50%
    }

    .color-switcher-toddler {
        height: 2.25rem !important;
        width: 2.25rem !important
    }

    .color-switcher-toddler p {
        width: 100% !important
    }

    .color-switcher-toddler-item {
        padding: 0
    }

    .color-switcher-toddler-item {
        box-shadow: 1px 1px 6px color-mix(in srgb, var(--clb-color-black) 5%, transparent)
    }

    .color-switcher:not(.dark) .color-switcher-toddler {
        transform: translateX(-100%) !important
    }

    .color-switcher.dark {
        background-color: color-mix(in srgb, var(--clb-dm-fill-color) 92%, #fff)
    }

    .elements-bar {
        min-height: unset;
        width: 100vh
    }

    .elements-bar.left .color-switcher {
        top: calc(100vw - var(--clb-grid-gutter) * 2);
        right: calc(100vh - var(--clb-grid-gutter) * 4.75);
        transform-origin: top left;
        transform: rotate(90deg) translate(-100%, -100%)
    }

    .elements-bar.right .color-switcher {
        bottom: calc(var(--clb-grid-gutter) * 2);
        right: calc(100vh - var(--clb-grid-gutter) * 5);
        transform-origin: top left;
        transform: rotate(90deg) translate(0, -100%)
    }

    .project-lightbox-gallery {
        width: 50%
    }

    .project-lightbox-details {
        padding: var(--clb-header-height) 5vh;
        width: 50%
    }

    .clb-video-popup video {
        height: auto;
        width: 100%
    }

    .page-headline {
        min-height: 30vh;
        margin-bottom: var(--clb-grid-gutter-negative)
    }

    .page-headline::before {
        background-color: var(--clb-color-white);
        width: 100%;
        height: var(--clb-grid-gutter);
        bottom: 0;
        left: 0;
        z-index: 2;
        content: "";
        display: block;
        position: absolute;
        border-top-right-radius: var(--clb-grid-gutter);
        border-top-left-radius: var(--clb-grid-gutter)
    }

    .page-headline + .page-container:not(.post-page-container) {
        padding-top: var(--clb-grid-gutter)
    }

    .sticky-nav {
        max-width: 16rem
    }

    body:not(.dark-scheme) .dynamic-typo .color-switcher .color-switcher-item.dark {
        color: inherit !important
    }

    .purchase-button {
        display: none
    }

    .clb__remove_stretch_md .stretch-content {
        left: auto !important;
        width: auto !important
    }

    #page .clb__padding_set.ohio-widget, #page .clb__padding_set > .content_box_container, .clb__padding_set.vc_row, .clb__padding_set.vc_section, .clb__padding_set > .vc_column-inner, .vc_row.clb__padding_set > .wpb_column > .vc_column-inner {
        padding-left: var(--clb-grid-gutter) !important;
        padding-right: var(--clb-grid-gutter) !important
    }

    #page .clb__padding_reset.ohio-widget, #page .clb__padding_reset > .content_box_container, .clb__padding_reset.vc_row, .clb__padding_reset.vc_section, .clb__padding_reset > .vc_column-inner, .vc_row.vc__padding_remove > .wpb_column > .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

@media screen and (max-width: 768px) {
    .font-titles.heading-md, .font-titles.wc-prl-title, .titles-typo.heading-md, .titles-typo.wc-prl-title, h1.heading-md, h1.wc-prl-title, h2.heading-md, h2.wc-prl-title, h3.heading-md, h3.wc-prl-title, h4.heading-md, h4.wc-prl-title, h5.heading-md, h5.wc-prl-title, h6.heading-md, h6.wc-prl-title {
        font-size: 1.35rem
    }

    h4, h5, h6 {
        line-height: 1.3
    }

    .single-post:not(.single-post-sidebar):not(.with-post-type_2) .page-headline .title, .woocommerce-page:not(.archive):not(.single) .page-headline .title {
        max-width: 100%
    }

    .single-post:not(.single-post-sidebar):not(.with-post-type_1) .page-headline .page-container, .single-post:not(.single-post-sidebar):not(.with-post-type_1) .site-content .page-container {
        padding-left: var(--clb-grid-gutter);
        padding-right: var(--clb-grid-gutter)
    }

    .page-sidebar {
        width: 100%;
        order: 10;
        margin: 40px 0 0 0
    }

    .page-container .content-area, .page-container:not(.top-part) {
        width: 100%;
        display: flex;
        flex-direction: column
    }

    .nav.with-counters .nav-item:not(.version) > a > span::before {
        display: none
    }

    body:not(.page-is-loaded) .nav {
        display: none
    }

    .header .mobile-overlay {
        opacity: 0
    }

    .hamburger-nav .menu .nav-item > a::before {
        font-size: 11px
    }

    .hamburger-nav.type3 > .page-container {
        flex-direction: column
    }

    .hamburger-nav.type3 .hamburger-nav-holder {
        width: 100%
    }

    .hamburger-nav.type3 .menu .mega-menu-item > a {
        font-size: 9vw
    }

    .hamburger-nav.type3 .hamburger-nav-details {
        width: 100%;
        padding-left: 0
    }

    .header.header-2 .header-wrap .menu-optional {
        min-width: auto !important
    }

    .header.header-2 .branding + .menu-optional {
        flex-grow: 2;
        justify-content: flex-end
    }

    .header {
        opacity: 0;
        transition-duration: 50ms;
        transition-timing-function: var(--clb-transition-function);
        transition-property: opacity
    }

    .header .lang-dropdown-holder {
        display: none
    }

    .header .lang-dropdown-holder + li {
        padding-left: 0
    }

    .header.header-6 .hamburger, .header.header-7 .hamburger {
        margin-right: .6rem
    }

    .header.header-6 .mobile-hamburger.-right .hamburger, .header.header-7 .mobile-hamburger.-right .hamburger {
        margin-right: 0
    }

    .header.header-6 .bottom-part .menu-optional .ion, .header.header-6 .bottom-part .menu-optional a, .header.header-7 .bottom-part .menu-optional .ion, .header.header-7 .bottom-part .menu-optional a {
        transition: none
    }

    .header.mobile-hamburger-position-right .left-part .hamburger, .header.mobile-hamburger-position-right .menu-optional-left .hamburger, .header.mobile-hamburger-position-right .middle-part .hamburger, .header.mobile-hamburger-position-right .top-part .hamburger {
        display: none
    }

    .header.mobile-hamburger-position-right .bottom-part .hamburger, .header.mobile-hamburger-position-right .menu-optional-right .hamburger, .header.mobile-hamburger-position-right .right-part .hamburger {
        display: flex
    }

    .header.mobile-hamburger-position-left .bottom-part .hamburger, .header.mobile-hamburger-position-left .menu-optional-right .hamburger, .header.mobile-hamburger-position-left .right-part .hamburger {
        display: none
    }

    .header.mobile-hamburger-position-left .left-part .hamburger, .header.mobile-hamburger-position-left .menu-optional-left .hamburger, .header.mobile-hamburger-position-left .middle-part .hamburger, .header.mobile-hamburger-position-left .top-part .hamburger {
        display: flex
    }

    .header .logo.with-mobile {
        display: none
    }

    .header .logo-mobile {
        display: flex;
        align-items: center
    }

    .header.header-2 .top-part, .header.header-4 .top-part {
        height: 100%
    }

    .header.header-2 .menu-optional.-left, .header.header-2 .menu-optional.-right, .header.header-4 .menu-optional.-left, .header.header-4 .menu-optional.-right {
        display: flex;
        align-items: center
    }

    .header.header-2 .menu-optional.-left li, .header.header-2 .menu-optional.-right li, .header.header-4 .menu-optional.-left li, .header.header-4 .menu-optional.-right li {
        display: flex
    }

    .branding .logo img, .branding .logo-dynamic img, .branding .logo-mobile img {
        max-height: 46px
    }

    :not(.is-mobile-menu).with-header-5 .header-cap, :not(.is-mobile-menu).with-header-6 .header-cap, :not(.is-mobile-menu).with-header-7 .header-cap {
        display: block
    }

    .admin-bar .header:not(.-sticky).-mobile .cart-mini {
        margin-top: var(--clb-admin-bar-height-mobile)
    }

    .with-header-5.with-spacer .elementor-section-stretched, .with-header-5.with-spacer .site-content, .with-header-5.with-spacer .site-footer, .with-header-5.with-spacer [data-vc-stretch-content], .with-header-6.with-spacer .elementor-section-stretched, .with-header-6.with-spacer .site-content, .with-header-6.with-spacer .site-footer, .with-header-6.with-spacer [data-vc-stretch-content], .with-header-7.with-spacer .elementor-section-stretched, .with-header-7.with-spacer .site-content, .with-header-7.with-spacer .site-footer, .with-header-7.with-spacer [data-vc-stretch-content] {
        padding-left: 0 !important
    }

    .subheader {
        padding-right: 0;
        padding-left: 0
    }

    .site-footer .widgets-column:not(:last-child) {
        margin-bottom: 2.5rem
    }

    .site-footer-copyright .holder:not(.-center) {
        flex-direction: column;
        align-items: center
    }

    .site-footer-copyright .holder:not(.-center) > div {
        text-align: center
    }

    .site-footer-copyright .holder:not(.-center) > div:not(:last-child) {
        margin-bottom: .5rem
    }

    #yith-wcwl-popup-message.-fixed, .alert.-fixed {
        transform: none;
        left: var(--clb-grid-gutter);
        right: var(--clb-grid-gutter)
    }

    .breadcrumb-holder {
        padding-top: var(--clb-grid-gutter);
        padding-bottom: var(--clb-grid-gutter)
    }

    .blog-item .card-details-item .overlay-details {
        display: none
    }

    .blog-item.-layout6:not(.-contained) {
        margin-bottom: var(--clb-grid-gutter)
    }

    .blog-item.-layout6:not(.-contained) .image-holder {
        margin-top: var(--clb-grid-gutter)
    }

    .blog-item.-layout6 .read-more, .blog-item.-layout7 .read-more {
        position: absolute
    }

    .blog-item.-layout6.-contained .read-more, .blog-item.-layout7.-contained .read-more {
        right: var(--clb-grid-gutter);
        bottom: var(--clb-grid-gutter)
    }

    .blog-item.-layout6:not(.-contained) .read-more, .blog-item.-layout7:not(.-contained) .read-more {
        bottom: 0;
        right: 0
    }

    .grid-item.-nospace .blog-item.-layout6.-contained {
        margin-bottom: calc(var(--clb-grid-gutter) * 2)
    }

    .single-post .single-post-layout.-with-sharing .post-page-container {
        padding-top: var(--clb-grid-gutter)
    }

    .single-post .single-post-layout.-with-sharing:not(.-with-breadcrumbs) .share-bar {
        margin-bottom: var(--clb-grid-gutter)
    }

    .single-post .single-post-layout .share-bar {
        position: relative;
        transform: none;
        left: unset;
        margin-top: unset
    }

    .single-post .single-post-layout .share-bar .social-networks {
        display: inline-flex;
        vertical-align: middle;
        align-items: center;
        flex-direction: row
    }

    .comments .comment-body .comment-author {
        margin-bottom: 1rem;
        display: flex;
        align-items: center
    }

    .comments .comment-body .comment-author img {
        margin-right: .5rem
    }

    .comments .children {
        padding-left: var(--clb-grid-gutter)
    }

    .project .-with-slider .holder {
        margin-right: var(--clb-bullets-spacer)
    }

    .options-group > li {
        min-width: calc(50% - 1.5rem);
        width: calc(50% - 1.5rem)
    }

    .portfolio-item.-with-slider .project-content {
        padding-right: 3rem;
        padding-left: 0
    }

    .portfolio-item.-with-slider .project-content h3.headline {
        font-size: 3.105rem
    }

    .portfolio-item.-with-slider .headline-decor {
        transform: rotate(-90deg);
        transform-origin: left bottom;
        left: calc(100% - 3rem);
        bottom: 1rem;
        top: auto
    }

    .portfolio-item.-with-slider .headline-decor .title {
        font-size: 25vw
    }

    .portfolio-item.-with-gradient .portfolio-item-image {
        height: 45vh;
        position: relative;
        overflow: hidden
    }

    .portfolio-item.-with-gradient .portfolio-item-image + .project {
        min-height: 55vh
    }

    .portfolio-item.-with-gradient .portfolio-item-image::before {
        top: 35%;
        width: 100%;
        background: #fff;
        background: linear-gradient(360deg, #fff 0, rgba(255, 255, 255, 0) 100%)
    }

    .portfolio-item.-with-gradient .project-content {
        top: -10vh
    }

    .portfolio-item.-layout6 .overlay {
        padding-left: var(--clb-grid-gutter)
    }

    .portfolio-item.-layout9 .image-holder + .vc_col-md-5 {
        padding-right: var(--clb-grid-gutter)
    }

    .portfolio-item.-layout9 .page-container {
        padding: 0
    }

    .portfolio-item.-layout9 .project-content {
        justify-content: flex-end;
        flex-direction: column-reverse
    }

    .portfolio-item.-layout9 .project-content .project-details {
        padding-top: 1rem
    }

    .portfolio-item.-layout10 .preview {
        padding: 0;
        top: 0;
        left: var(--clb-grid-gutter-negative);
        right: var(--clb-grid-gutter)
    }

    .portfolio-item.-layout10 .project-content {
        justify-content: flex-end
    }

    .portfolio-item.-layout13 {
        flex-direction: column
    }

    .portfolio-item.-layout13:not(.-contained) .card-details {
        padding-left: 0
    }

    .portfolio-item.-layout13.-contained .card-details {
        margin-left: 0;
        margin-top: var(--clb-grid-gutter)
    }

    .portfolio-links.grid_8 .portfolio-grid {
        display: flex;
        flex-direction: column
    }

    .portfolio-links.grid_12 .portfolio-item-details-headline::after {
        font-size: .9em
    }

    .portfolio-links.grid_12 .portfolio-item-details-headline > a .title {
        font-size: 14vw
    }

    .portfolio-links.grid_12 .portfolio-item {
        white-space: normal
    }

    .portfolio-links.grid_12 .portfolio-item .portfolio-item-details > a {
        display: block
    }

    .portfolio-links.grid_12 .portfolio-item .portfolio-item-details .category-holder {
        display: none
    }

    .portfolio-links.grid_12 .portfolio-grid-holder .portfolio-grid {
        transform: none;
        overflow: visible;
        position: relative !important;
        top: auto !important;
        height: auto !important;
        left: var(--clb-grid-gutter);
        max-width: 100%
    }

    .portfolio-links.grid_12 .portfolio-grid-holder .portfolio-grid .grid-item {
        padding: 0 0 .25rem var(--clb-grid-gutter) !important
    }

    .portfolio-links.grid_12 .portfolio-grid-holder {
        height: auto !important
    }

    .portfolio-links.grid_12 .portfolio-grid-holder-underline {
        bottom: auto;
        top: 0
    }

    .project.-layout8 .project-content {
        padding-top: 2rem
    }

    .project.-layout8 .project-gallery {
        width: 100%
    }

    .project.-layout8 .share-bar {
        margin-top: 2rem;
        position: static;
        display: flex
    }

    .project.-layout10 .share-bar {
        transform: translateY(-100%);
        top: -4.25rem
    }

    .project.-layout10 .project-slider {
        position: relative;
        height: 50vh
    }

    .project.-layout1 .share-bar, .project.-layout2 .share-bar, .project.-layout3 .share-bar, .project.-layout4 .share-bar {
        margin: 0;
        top: var(--clb-grid-gutter);
        position: absolute !important;
        transform: none !important
    }

    .project.-layout1 .share-bar, .project.-layout3 .share-bar {
        left: auto !important;
        right: var(--clb-grid-gutter) !important
    }

    .project.-layout1 .project-gallery, .project.-layout2 .project-gallery {
        padding-left: 0;
        padding-right: 0
    }

    .project.-layout2 .vc_row, .project.-layout4 .vc_row {
        display: flex;
        flex-direction: column-reverse
    }

    .project.-layout2 .share-bar, .project.-layout4 .share-bar {
        right: auto !important;
        left: var(--clb-grid-gutter) !important
    }

    .project.-layout3 .page-container + .vc_row, .project.-layout4 .page-container + .vc_row {
        margin: 0
    }

    .project.-layout3, .project.-layout4 {
        display: flex;
        flex-direction: column-reverse
    }

    .single:not(.with-spacer) .page-headline + .-layout3, .single:not(.with-spacer) .page-headline + .-layout4, .single:not(.with-spacer) .page-headline + .-layout7 {
        padding-top: 0
    }

    .single-ohio_portfolio .project-title .headline {
        font-size: 2.65rem !important
    }

    .meta-holder {
        font-size: var(--clb-text-size-small)
    }

    .social-bar {
        display: none
    }

    .filter-holder .button {
        display: inline-flex;
        vertical-align: middle;
        align-items: center
    }

    .filter {
        gap: var(--clb-gap-large);
        flex-direction: column;
        align-items: flex-start
    }

    .is-mobile-menu.admin-bar .mobile-overlay, .is-mobile-menu.admin-bar .mobile-overlay .overlay {
        height: calc(100% - var(--clb-admin-bar-height-mobile));
        top: var(--clb-admin-bar-height-mobile)
    }

    .clb-popup:not(.-slide-in) .clb-popup-holder {
        padding: var(--clb-grid-gutter)
    }

    .clb-popup.-left-bottom {
        padding: var(--clb-grid-gutter)
    }

    .clb-popup.-right-bottom {
        left: var(--clb-grid-gutter)
    }

    .clb-popup {
        overflow-y: auto
    }

    .project-lightbox {
        flex-direction: column
    }

    .project-lightbox.visible {
        overflow-y: scroll
    }

    .project-lightbox::-webkit-scrollbar {
        width: 0
    }

    .project-lightbox-gallery {
        width: 100%;
        min-height: 50%
    }

    .project-lightbox-details {
        width: 100%;
        height: auto;
        padding: var(--clb-grid-gutter)
    }

    .popup-subscribe .thumbnail {
        border-bottom-left-radius: 0
    }

    .popup-subscribe .contact-form input[type=email] {
        margin-bottom: 0
    }

    .popup-subscribe {
        flex-direction: column
    }

    .popup-subscribe > * {
        width: 100%
    }

    .clb-video-popup iframe {
        height: calc(100vh - var(--clb-header-height) - var(--clb-header-height))
    }

    .search-popup .holder {
        max-width: 100%
    }

    .page-headline .post-meta-holder, .page-headline .title {
        max-width: 100%
    }

    .sticky-nav {
        position: static;
        max-width: 100%
    }

    .sticky-nav .sticky-nav-holder {
        padding-bottom: 2rem;
        background-color: transparent;
        border-top: 1px solid var(--clb-border-color)
    }

    .sticky-nav .nav-group {
        margin-right: 0
    }

    .horizontal-accordion {
        flex-direction: column
    }

    .horizontal-accordion .horizontal-accordion-item {
        box-shadow: none
    }

    .horizontal-accordion .horizontal-accordion-item .accordion-body {
        padding-left: 0
    }

    .call-to-action {
        flex-direction: column
    }

    .countdown:not(.-text) {
        transform: scale(.8)
    }

    .google-maps {
        position: relative
    }

    .parallax .parallax-content {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .service-table {
        background-color: var(--clb-fill-color)
    }

    .clb-slider.-nav-inset .next-btn, .clb-slider.-nav-inset .prev-btn {
        transform: translate(0, calc(-50% - 1.5rem))
    }

    .clb-slider.-nav-inset .prev-btn {
        left: .5rem
    }

    .clb-slider.-nav-inset .next-btn {
        right: .5rem
    }

    .clb-slider-count {
        margin-top: var(--clb-grid-gutter)
    }

    .-slider-fs:not(.-slider-fs-10) .clb-slider-nav-btn {
        left: 0;
        right: auto;
        padding: .75rem
    }

    .-slider-fs.-slider-fs-10 .clb-slider-nav-btn {
        right: var(--clb-bullets-spacer)
    }

    .portfolio-onepage-slider.-full-vh {
        height: 100vh
    }

    .ohio-widget.ohio-slider .clb-slider-nav-btn {
        left: auto
    }

    .social-networks.-boxed .network {
        height: 3.75em;
        line-height: 3.75em;
        font-size: 1.2em
    }

    .social-networks.-boxed .network span {
        display: none
    }

    .social-networks.-boxed .network .icon {
        opacity: 1;
        position: static
    }

    .tabs-nav {
        overflow-x: auto
    }

    .tabs.-vertical .tabs-nav-link:not(:last-child) {
        margin-right: var(--clb-grid-gutter)
    }

    .tabs.-vertical .tabs-nav .tabs-nav-line {
        height: 2px !important
    }

    .team-group {
        flex-direction: column
    }

    .team-group-item {
        flex: auto
    }

    .team-group-item .-fade-up {
        transform: none;
        opacity: 1
    }

    .wc-category .card {
        flex-direction: column
    }

    .wc-category.-offset .wc-category-content {
        padding-top: var(--clb-grid-gutter)
    }

    .dark-scheme .woo-product-details {
        background-color: var(--clb-dm-fill-color)
    }

    .dark-scheme .portfolio-item.-with-gradient .portfolio-item-image::before {
        background: var(--clb-color-black-rgb);
        background: linear-gradient(360deg, rgba(var(--clb-color-black-rgb), 1) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
    }

    body:not(.dark-scheme) .dynamic-typo.light-typo .color-switcher-item.dark {
        color: inherit
    }

    .-inline-flex > .button {
        margin-right: .5rem
    }

    .clb__section.e-con {
        margin-left: var(--clb-grid-gutter);
        margin-right: var(--clb-grid-gutter)
    }

    .clb__section > .wpb_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_inner {
        gap: var(--clb-grid-gutter);
        display: flex;
        flex-direction: column
    }

    .clb__section > .wpb_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_inner::after, .clb__section > .wpb_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_inner::before {
        display: none
    }

    rs-slide .srev_headline, sr7-slide .srev_headline {
        font-size: 46px !important;
        line-height: .9 !important
    }

    .clb__stretch_content .elementor-widget-wrap .vc_row-fluid, .clb__stretch_content .wpb_wrapper .vc_row-fluid {
        margin-left: -var(--clb-grid-gutter) !important;
        margin-right: -var(--clb-grid-gutter) !important
    }

    .clb__remove_stretch_sm .stretch-content {
        left: auto !important;
        width: auto !important
    }

    .clb__section_spacer {
        height: 6vh !important
    }

    .clb__spacer {
        height: 5vh !important
    }

    .clb__overflow_hidden {
        overflow: hidden
    }

    .clb__fullvh_reset {
        min-height: initial !important
    }

    .clb__alignment_reset .ohio-widget-holder {
        text-align: left
    }

    .clb__alignment_reset .ohio-widget-holder::after {
        content: "";
        display: table;
        clear: both
    }

    .clb__alignment_reset.button {
        float: left
    }

    .clb__alignment_reset.ohio-text-sc p {
        text-align: left !important
    }

    .clb__border_reset .vc_column-inner {
        border: none !important
    }

    #page .clb__margin_set.ohio-widget, .clb__margin_set.vc_row, .clb__margin_set.vc_section, .clb__margin_set.wpb_single_image, .clb__margin_set > .vc_column-inner, .vc_row.clb__margin_set {
        margin-left: var(--clb-grid-gutter) !important;
        margin-right: var(--clb-grid-gutter) !important
    }

    #page .clb__margin_standard.ohio-widget, .clb__margin_standard.vc_row, .clb__margin_standard.vc_section, .clb__margin_standard.wpb_single_image, .clb__margin_standard > .vc_column-inner {
        margin-left: calc(var(--clb-grid-gutter) * -1) !important;
        margin-right: calc(var(--clb-grid-gutter) * -1) !important
    }

    .clb__margin_reset .vc_column-inner, .clb__margin_reset.vc_row, .clb__margin_reset.vc_section, .clb__margin_reset.wpb_single_image, .clb__margin_reset > .vc_column-inner {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .clb__margin_vertical_reset > .vc_column-inner {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .vc_row.stc-row {
        margin-top: 2vh
    }
}

@media (max-width: 767px) {
    .vc_hidden-xs {
        display: none !important
    }
}

@media screen and (min-width: 1181px) and (max-width: 1440px) {
    :root {
        --clb-container-width: var(--clb-container-width-laptop)
    }

    .header:not(.-mobile) .menu li > ul > li {
        font-size: .96rem
    }

    .header:not(.-mobile) .menu li > ul .has-submenu-icon {
        margin-right: 1rem
    }

    .with-header-5.single-post .post-share .share-bar {
        left: .75rem
    }

    .with-header-6.single-post .post-share .share-bar, .with-header-7.single-post .post-share .share-bar {
        left: -2rem
    }

    .portfolio-item.-layout3.-full-vh .project-content, .portfolio-item.-layout5.-full-vh .project-content, .portfolio-item.-layout6.-full-vh .project-content {
        min-height: 70vh
    }

    .portfolio-item.-layout4 .project-content {
        padding-right: 12vw
    }

    .portfolio-item.-layout9 .next-slide-preview {
        transform: translate(-65%, -50%)
    }

    .portfolio-links.grid_12 .portfolio-grid-holder .grid-item {
        padding: 0 0 0 1.5625rem !important
    }

    .project-lightbox-details .options-group li {
        min-width: calc((100% / 3) - 1.75rem);
        width: calc((100% / 3) - 1.75rem)
    }

    .page-headline .title {
        font-size: 4rem
    }

    .elementor-page .page-container.-full-w .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: none
    }
}

@media screen and (min-width: 1181px) and (max-width: 1366px) {
    :root {
        --clb-container-width: var(--clb-container-width-laptop-small)
    }
}

@media screen and (min-width: 1181px) and (max-width: 1280px) {
    :root {
        --clb-container-width: var(--clb-container-width-laptop-extra-small)
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .vc_hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .vc_hidden-md {
        display: none !important
    }
}

@media screen and (min-width: 1181px) and (max-width: 1580px) {
    body.with-header-6.with-spacer .page-container:not(.-full-w), body.with-header-6.with-spacer .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container, body.with-header-7.with-spacer .page-container:not(.-full-w), body.with-header-7.with-spacer .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: calc(100% + var(--clb-grid-gutter) * 2 - (var(--clb-side-elements-height) + var(--clb-spacer) * 2) * 2)
    }
}

@media screen and (min-width: 1181px) and (max-width: 1840px) {
    body.with-header-5.with-spacer .page-container:not(.-full-w), body.with-header-5.with-spacer .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: calc(100% + var(--clb-grid-gutter) * 2 - (var(--clb-side-elements-height) + var(--clb-spacer) * 2) * 2)
    }
}

@media screen and (min-width: 769px) and (max-width: 1600px) {
    .with-header-6:not(.with-spacer) .page-container:not(.-full-w), .with-header-6:not(.with-spacer) .vc_row[data-vc-full-width]:not(.vc_row-no-padding), .with-header-7:not(.with-spacer) .page-container:not(.-full-w), .with-header-7:not(.with-spacer) .vc_row[data-vc-full-width]:not(.vc_row-no-padding) {
        padding-left: calc(var(--clb-header-height-6) + var(--clb-grid-gutter))
    }

    .with-header-6:not(.with-spacer) .elementor-section-full_width > .elementor-container, .with-header-6:not(.with-spacer) .elementor-section-stretched > .elementor-container, .with-header-6:not(.with-spacer) .project.-layout4 .holder, .with-header-7:not(.with-spacer) .elementor-section-full_width > .elementor-container, .with-header-7:not(.with-spacer) .elementor-section-stretched > .elementor-container, .with-header-7:not(.with-spacer) .project.-layout4 .holder {
        padding-left: var(--clb-header-height-6)
    }

    .with-header-6:not(.with-spacer).single-post:not(.single-post-sidebar) .page-headline .page-container, .with-header-7:not(.with-spacer).single-post:not(.single-post-sidebar) .page-headline .page-container {
        padding-left: calc(var(--clb-header-height-6) + var(--clb-narrow-container-side-spacer))
    }

    .with-header-6:not(.with-spacer).single-post:not(.single-post-sidebar) .site-content .page-container, .with-header-7:not(.with-spacer).single-post:not(.single-post-sidebar) .site-content .page-container {
        padding-left: calc(var(--clb-header-height-6) + var(--clb-narrow-container-side-spacer))
    }
}

@media screen and (min-width: 769px) and (min-width: 1181px) and (max-width: 1440px) {
    .project.-layout6 .video-holder.-cover iframe, .project.-layout9 .video-holder.-cover iframe {
        width: 110%;
        transform: translate(-5%, -50%)
    }
}

@media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance:none) and (stroke-color:transparent) {
        [data-tilt=true] {
            will-change: auto !important;
            transform: none !important
        }
    }
}

@media screen {
    html:not(.no-js) [data-aos^=fade][data-aos^=fade], html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
        opacity: 0;
        transition-property: opacity, background-color, transform
    }

    html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate, html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
        opacity: 1;
        transform: none
    }

    html:not(.no-js) [data-aos=fade-up], html:not(.no-js) [data-aos=slide-up] {
        transform: translate3d(0, 2rem, 0)
    }

    html:not(.no-js) [data-aos=fade-down], html:not(.no-js) [data-aos=slide-down] {
        transform: translate3d(0, -2rem, 0)
    }

    html:not(.no-js) [data-aos=fade-left], html:not(.no-js) [data-aos=slide-left] {
        transform: translate3d(2rem, 0, 0)
    }

    html:not(.no-js) [data-aos=fade-right], html:not(.no-js) [data-aos=slide-right] {
        transform: translate3d(-2rem, 0, 0)
    }

    html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
        opacity: 0;
        transition-property: opacity, background-color, transform
    }

    html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1)
    }

    html:not(.no-js) [data-aos=zoom-in] {
        transform: scale(.95)
    }

    html:not(.no-js) [data-aos=zoom-out] {
        transform: scale(1.05)
    }

    html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
        backface-visibility: hidden;
        transition-property: transform
    }

    html:not(.no-js) [data-aos^=flip][data-aos^=flip].aos-animate {
        transform: perspective(2500px) rotateX(0)
    }

    html:not(.no-js) [data-aos=flip-up] {
        transform: perspective(2500px) rotateX(-100deg)
    }

    html:not(.no-js) [data-aos=flip-down] {
        transform: perspective(2500px) rotateX(100deg)
    }
}

/*!
Theme Name: Ohio-Child
Theme URI: http://ohio.colabr.io/
Author: Colabrio
Author URI: http://colabr.io/
Description: Ohio is a WordPress theme bundled with premium plugins to build a modern and functional website.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: ohio
Text Domain: ohio-child
Tags: ajax, customizer, ecommerce, portfolio, minimal, page builder, responsive, multipurpose, shop, store, woocommerce, wpml

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {
    font-family: var(--fa-style-family, "Font Awesome 6 Free");
    font-weight: var(--fa-style, 900)
}

.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto
}

.fa-classic, .fa-regular, .fa-solid, .far, .fas {
    font-family: "Font Awesome 6 Free"
}

.fa-brands, .fab {
    font-family: "Font Awesome 6 Brands"
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-2xs {
    font-size: .625em;
    line-height: .1em;
    vertical-align: .225em
}

.fa-xs {
    font-size: .75em;
    line-height: .08333em;
    vertical-align: .125em
}

.fa-sm {
    font-size: .875em;
    line-height: .07143em;
    vertical-align: .05357em
}

.fa-lg {
    font-size: 1.25em;
    line-height: .05em;
    vertical-align: -.075em
}

.fa-xl {
    font-size: 1.5em;
    line-height: .04167em;
    vertical-align: -.125em
}

.fa-2xl {
    font-size: 2em;
    line-height: .03125em;
    vertical-align: -.1875em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: var(--fa-li-margin, 2.5em);
    padding-left: 0
}

.fa-ul > li {
    position: relative
}

.fa-li {
    left: calc(var(--fa-li-width, 2em) * -1);
    position: absolute;
    text-align: center;
    width: var(--fa-li-width, 2em);
    line-height: inherit
}

.fa-border {
    border-radius: var(--fa-border-radius, .1em);
    border: var(--fa-border-width, .08em) var(--fa-border-style, solid) var(--fa-border-color, #eee);
    padding: var(--fa-border-padding, .2em .25em .15em)
}

.fa-pull-left {
    float: left;
    margin-right: var(--fa-pull-margin, .3em)
}

.fa-pull-right {
    float: right;
    margin-left: var(--fa-pull-margin, .3em)
}

.fa-beat {
    -webkit-animation-name: fa-beat;
    animation-name: fa-beat;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
    animation-timing-function: var(--fa-animation-timing, ease-in-out)
}

.fa-bounce {
    -webkit-animation-name: fa-bounce;
    animation-name: fa-bounce;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1));
    animation-timing-function: var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))
}

.fa-fade {
    -webkit-animation-name: fa-fade;
    animation-name: fa-fade;
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
    animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}

.fa-beat-fade, .fa-fade {
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s)
}

.fa-beat-fade {
    -webkit-animation-name: fa-beat-fade;
    animation-name: fa-beat-fade;
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
    animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}

.fa-flip {
    -webkit-animation-name: fa-flip;
    animation-name: fa-flip;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
    animation-timing-function: var(--fa-animation-timing, ease-in-out)
}

.fa-shake {
    -webkit-animation-name: fa-shake;
    animation-name: fa-shake;
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, linear);
    animation-timing-function: var(--fa-animation-timing, linear)
}

.fa-shake, .fa-spin {
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal)
}

.fa-spin {
    -webkit-animation-name: fa-spin;
    animation-name: fa-spin;
    -webkit-animation-duration: var(--fa-animation-duration, 2s);
    animation-duration: var(--fa-animation-duration, 2s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, linear);
    animation-timing-function: var(--fa-animation-timing, linear)
}

.fa-spin-reverse {
    --fa-animation-direction: reverse
}

.fa-pulse, .fa-spin-pulse {
    -webkit-animation-name: fa-spin;
    animation-name: fa-spin;
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
    animation-timing-function: var(--fa-animation-timing, steps(8))
}

@media (prefers-reduced-motion: reduce) {
    .fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse {
        -webkit-animation-delay: -1ms;
        animation-delay: -1ms;
        -webkit-animation-duration: 1ms;
        animation-duration: 1ms;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition-duration: 0s;
        transition-duration: 0s
    }
}

@-webkit-keyframes fa-beat {
    0%, 90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    45% {
        -webkit-transform: scale(var(--fa-beat-scale, 1.25));
        transform: scale(var(--fa-beat-scale, 1.25))
    }
}

@keyframes fa-beat {
    0%, 90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    45% {
        -webkit-transform: scale(var(--fa-beat-scale, 1.25));
        transform: scale(var(--fa-beat-scale, 1.25))
    }
}

@-webkit-keyframes fa-bounce {
    0% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
    }
    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
        transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
    }
    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
    }
    57% {
        -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em));
        transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em))
    }
    64% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
    to {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
}

@keyframes fa-bounce {
    0% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
    }
    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
        transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
    }
    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
    }
    57% {
        -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em));
        transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em))
    }
    64% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
    to {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
}

@-webkit-keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity, .4)
    }
}

@keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity, .4)
    }
}

@-webkit-keyframes fa-beat-fade {
    0%, to {
        opacity: var(--fa-beat-fade-opacity, .4);
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
        transform: scale(var(--fa-beat-fade-scale, 1.125))
    }
}

@keyframes fa-beat-fade {
    0%, to {
        opacity: var(--fa-beat-fade-opacity, .4);
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
        transform: scale(var(--fa-beat-fade-scale, 1.125))
    }
}

@-webkit-keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
        transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))
    }
}

@keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
        transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))
    }
}

@-webkit-keyframes fa-shake {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }
    4% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    24%, 8% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }
    12%, 28% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }
    16% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg)
    }
    20% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg)
    }
    32% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }
    36% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }
    40%, to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes fa-shake {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }
    4% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    24%, 8% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }
    12%, 28% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }
    16% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg)
    }
    20% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg)
    }
    32% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }
    36% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }
    40%, to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

.fa-rotate-by {
    -webkit-transform: rotate(var(--fa-rotate-angle, none));
    transform: rotate(var(--fa-rotate-angle, none))
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em
}

.fa-stack-1x, .fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: var(--fa-stack-z-index, auto)
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: var(--fa-inverse, #fff)
}

.fa-0:before {
    content: "\30"
}

.fa-1:before {
    content: "\31"
}

.fa-2:before {
    content: "\32"
}

.fa-3:before {
    content: "\33"
}

.fa-4:before {
    content: "\34"
}

.fa-5:before {
    content: "\35"
}

.fa-6:before {
    content: "\36"
}

.fa-7:before {
    content: "\37"
}

.fa-8:before {
    content: "\38"
}

.fa-9:before {
    content: "\39"
}

.fa-fill-drip:before {
    content: "\f576"
}

.fa-arrows-to-circle:before {
    content: "\e4bd"
}

.fa-chevron-circle-right:before, .fa-circle-chevron-right:before {
    content: "\f138"
}

.fa-at:before {
    content: "\40"
}

.fa-trash-alt:before, .fa-trash-can:before {
    content: "\f2ed"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-user-times:before, .fa-user-xmark:before {
    content: "\f235"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-comment-alt:before, .fa-message:before {
    content: "\f27a"
}

.fa-info:before {
    content: "\f129"
}

.fa-compress-alt:before, .fa-down-left-and-up-right-to-center:before {
    content: "\f422"
}

.fa-explosion:before {
    content: "\e4e9"
}

.fa-file-alt:before, .fa-file-lines:before, .fa-file-text:before {
    content: "\f15c"
}

.fa-wave-square:before {
    content: "\f83e"
}

.fa-ring:before {
    content: "\f70b"
}

.fa-building-un:before {
    content: "\e4d9"
}

.fa-dice-three:before {
    content: "\f527"
}

.fa-calendar-alt:before, .fa-calendar-days:before {
    content: "\f073"
}

.fa-anchor-circle-check:before {
    content: "\e4aa"
}

.fa-building-circle-arrow-right:before {
    content: "\e4d1"
}

.fa-volleyball-ball:before, .fa-volleyball:before {
    content: "\f45f"
}

.fa-arrows-up-to-line:before {
    content: "\e4c2"
}

.fa-sort-desc:before, .fa-sort-down:before {
    content: "\f0dd"
}

.fa-circle-minus:before, .fa-minus-circle:before {
    content: "\f056"
}

.fa-door-open:before {
    content: "\f52b"
}

.fa-right-from-bracket:before, .fa-sign-out-alt:before {
    content: "\f2f5"
}

.fa-atom:before {
    content: "\f5d2"
}

.fa-soap:before {
    content: "\e06e"
}

.fa-heart-music-camera-bolt:before, .fa-icons:before {
    content: "\f86d"
}

.fa-microphone-alt-slash:before, .fa-microphone-lines-slash:before {
    content: "\f539"
}

.fa-bridge-circle-check:before {
    content: "\e4c9"
}

.fa-pump-medical:before {
    content: "\e06a"
}

.fa-fingerprint:before {
    content: "\f577"
}

.fa-hand-point-right:before {
    content: "\f0a4"
}

.fa-magnifying-glass-location:before, .fa-search-location:before {
    content: "\f689"
}

.fa-forward-step:before, .fa-step-forward:before {
    content: "\f051"
}

.fa-face-smile-beam:before, .fa-smile-beam:before {
    content: "\f5b8"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-football-ball:before, .fa-football:before {
    content: "\f44e"
}

.fa-school-circle-exclamation:before {
    content: "\e56c"
}

.fa-crop:before {
    content: "\f125"
}

.fa-angle-double-down:before, .fa-angles-down:before {
    content: "\f103"
}

.fa-users-rectangle:before {
    content: "\e594"
}

.fa-people-roof:before {
    content: "\e537"
}

.fa-people-line:before {
    content: "\e534"
}

.fa-beer-mug-empty:before, .fa-beer:before {
    content: "\f0fc"
}

.fa-diagram-predecessor:before {
    content: "\e477"
}

.fa-arrow-up-long:before, .fa-long-arrow-up:before {
    content: "\f176"
}

.fa-burn:before, .fa-fire-flame-simple:before {
    content: "\f46a"
}

.fa-male:before, .fa-person:before {
    content: "\f183"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-file-csv:before {
    content: "\f6dd"
}

.fa-menorah:before {
    content: "\f676"
}

.fa-truck-plane:before {
    content: "\e58f"
}

.fa-record-vinyl:before {
    content: "\f8d9"
}

.fa-face-grin-stars:before, .fa-grin-stars:before {
    content: "\f587"
}

.fa-bong:before {
    content: "\f55c"
}

.fa-pastafarianism:before, .fa-spaghetti-monster-flying:before {
    content: "\f67b"
}

.fa-arrow-down-up-across-line:before {
    content: "\e4af"
}

.fa-spoon:before, .fa-utensil-spoon:before {
    content: "\f2e5"
}

.fa-jar-wheat:before {
    content: "\e517"
}

.fa-envelopes-bulk:before, .fa-mail-bulk:before {
    content: "\f674"
}

.fa-file-circle-exclamation:before {
    content: "\e4eb"
}

.fa-circle-h:before, .fa-hospital-symbol:before {
    content: "\f47e"
}

.fa-pager:before {
    content: "\f815"
}

.fa-address-book:before, .fa-contact-book:before {
    content: "\f2b9"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-k:before {
    content: "\4b"
}

.fa-landmark-flag:before {
    content: "\e51c"
}

.fa-pencil-alt:before, .fa-pencil:before {
    content: "\f303"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-comments:before {
    content: "\f086"
}

.fa-file-clipboard:before, .fa-paste:before {
    content: "\f0ea"
}

.fa-code-pull-request:before {
    content: "\e13c"
}

.fa-clipboard-list:before {
    content: "\f46d"
}

.fa-truck-loading:before, .fa-truck-ramp-box:before {
    content: "\f4de"
}

.fa-user-check:before {
    content: "\f4fc"
}

.fa-vial-virus:before {
    content: "\e597"
}

.fa-sheet-plastic:before {
    content: "\e571"
}

.fa-blog:before {
    content: "\f781"
}

.fa-user-ninja:before {
    content: "\f504"
}

.fa-person-arrow-up-from-line:before {
    content: "\e539"
}

.fa-scroll-torah:before, .fa-torah:before {
    content: "\f6a0"
}

.fa-broom-ball:before, .fa-quidditch-broom-ball:before, .fa-quidditch:before {
    content: "\f458"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-archive:before, .fa-box-archive:before {
    content: "\f187"
}

.fa-person-drowning:before {
    content: "\e545"
}

.fa-arrow-down-9-1:before, .fa-sort-numeric-desc:before, .fa-sort-numeric-down-alt:before {
    content: "\f886"
}

.fa-face-grin-tongue-squint:before, .fa-grin-tongue-squint:before {
    content: "\f58a"
}

.fa-spray-can:before {
    content: "\f5bd"
}

.fa-truck-monster:before {
    content: "\f63b"
}

.fa-w:before {
    content: "\57"
}

.fa-earth-africa:before, .fa-globe-africa:before {
    content: "\f57c"
}

.fa-rainbow:before {
    content: "\f75b"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-tablet-alt:before, .fa-tablet-screen-button:before {
    content: "\f3fa"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-trowel-bricks:before {
    content: "\e58a"
}

.fa-face-flushed:before, .fa-flushed:before {
    content: "\f579"
}

.fa-hospital-user:before {
    content: "\f80d"
}

.fa-tent-arrow-left-right:before {
    content: "\e57f"
}

.fa-gavel:before, .fa-legal:before {
    content: "\f0e3"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-box-tissue:before {
    content: "\e05b"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-bell-concierge:before, .fa-concierge-bell:before {
    content: "\f562"
}

.fa-pen-ruler:before, .fa-pencil-ruler:before {
    content: "\f5ae"
}

.fa-people-arrows-left-right:before, .fa-people-arrows:before {
    content: "\e068"
}

.fa-mars-and-venus-burst:before {
    content: "\e523"
}

.fa-caret-square-right:before, .fa-square-caret-right:before {
    content: "\f152"
}

.fa-cut:before, .fa-scissors:before {
    content: "\f0c4"
}

.fa-sun-plant-wilt:before {
    content: "\e57a"
}

.fa-toilets-portable:before {
    content: "\e584"
}

.fa-hockey-puck:before {
    content: "\f453"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-magnifying-glass-arrow-right:before {
    content: "\e521"
}

.fa-digital-tachograph:before, .fa-tachograph-digital:before {
    content: "\f566"
}

.fa-users-slash:before {
    content: "\e073"
}

.fa-clover:before {
    content: "\e139"
}

.fa-mail-reply:before, .fa-reply:before {
    content: "\f3e5"
}

.fa-star-and-crescent:before {
    content: "\f699"
}

.fa-house-fire:before {
    content: "\e50c"
}

.fa-minus-square:before, .fa-square-minus:before {
    content: "\f146"
}

.fa-helicopter:before {
    content: "\f533"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-caret-square-down:before, .fa-square-caret-down:before {
    content: "\f150"
}

.fa-file-circle-question:before {
    content: "\e4ef"
}

.fa-laptop-code:before {
    content: "\f5fc"
}

.fa-swatchbook:before {
    content: "\f5c3"
}

.fa-prescription-bottle:before {
    content: "\f485"
}

.fa-bars:before, .fa-navicon:before {
    content: "\f0c9"
}

.fa-people-group:before {
    content: "\e533"
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
    content: "\f253"
}

.fa-heart-broken:before, .fa-heart-crack:before {
    content: "\f7a9"
}

.fa-external-link-square-alt:before, .fa-square-up-right:before {
    content: "\f360"
}

.fa-face-kiss-beam:before, .fa-kiss-beam:before {
    content: "\f597"
}

.fa-film:before {
    content: "\f008"
}

.fa-ruler-horizontal:before {
    content: "\f547"
}

.fa-people-robbery:before {
    content: "\e536"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-circle-exclamation:before, .fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-school-circle-xmark:before {
    content: "\e56d"
}

.fa-arrow-right-from-bracket:before, .fa-sign-out:before {
    content: "\f08b"
}

.fa-chevron-circle-down:before, .fa-circle-chevron-down:before {
    content: "\f13a"
}

.fa-unlock-alt:before, .fa-unlock-keyhole:before {
    content: "\f13e"
}

.fa-cloud-showers-heavy:before {
    content: "\f740"
}

.fa-headphones-alt:before, .fa-headphones-simple:before {
    content: "\f58f"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-circle-dollar-to-slot:before, .fa-donate:before {
    content: "\f4b9"
}

.fa-memory:before {
    content: "\f538"
}

.fa-road-spikes:before {
    content: "\e568"
}

.fa-fire-burner:before {
    content: "\e4f1"
}

.fa-flag:before {
    content: "\f024"
}

.fa-hanukiah:before {
    content: "\f6e6"
}

.fa-feather:before {
    content: "\f52d"
}

.fa-volume-down:before, .fa-volume-low:before {
    content: "\f027"
}

.fa-comment-slash:before {
    content: "\f4b3"
}

.fa-cloud-sun-rain:before {
    content: "\f743"
}

.fa-compress:before {
    content: "\f066"
}

.fa-wheat-alt:before, .fa-wheat-awn:before {
    content: "\e2cd"
}

.fa-ankh:before {
    content: "\f644"
}

.fa-hands-holding-child:before {
    content: "\e4fa"
}

.fa-asterisk:before {
    content: "\2a"
}

.fa-check-square:before, .fa-square-check:before {
    content: "\f14a"
}

.fa-peseta-sign:before {
    content: "\e221"
}

.fa-header:before, .fa-heading:before {
    content: "\f1dc"
}

.fa-ghost:before {
    content: "\f6e2"
}

.fa-list-squares:before, .fa-list:before {
    content: "\f03a"
}

.fa-phone-square-alt:before, .fa-square-phone-flip:before {
    content: "\f87b"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-circle-dot:before, .fa-dot-circle:before {
    content: "\f192"
}

.fa-dizzy:before, .fa-face-dizzy:before {
    content: "\f567"
}

.fa-egg:before {
    content: "\f7fb"
}

.fa-house-medical-circle-xmark:before {
    content: "\e513"
}

.fa-campground:before {
    content: "\f6bb"
}

.fa-folder-plus:before {
    content: "\f65e"
}

.fa-futbol-ball:before, .fa-futbol:before, .fa-soccer-ball:before {
    content: "\f1e3"
}

.fa-paint-brush:before, .fa-paintbrush:before {
    content: "\f1fc"
}

.fa-lock:before {
    content: "\f023"
}

.fa-gas-pump:before {
    content: "\f52f"
}

.fa-hot-tub-person:before, .fa-hot-tub:before {
    content: "\f593"
}

.fa-map-location:before, .fa-map-marked:before {
    content: "\f59f"
}

.fa-house-flood-water:before {
    content: "\e50e"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-bridge-lock:before {
    content: "\e4cc"
}

.fa-sack-dollar:before {
    content: "\f81d"
}

.fa-edit:before, .fa-pen-to-square:before {
    content: "\f044"
}

.fa-car-side:before {
    content: "\f5e4"
}

.fa-share-alt:before, .fa-share-nodes:before {
    content: "\f1e0"
}

.fa-heart-circle-minus:before {
    content: "\e4ff"
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
    content: "\f252"
}

.fa-microscope:before {
    content: "\f610"
}

.fa-sink:before {
    content: "\e06d"
}

.fa-bag-shopping:before, .fa-shopping-bag:before {
    content: "\f290"
}

.fa-arrow-down-z-a:before, .fa-sort-alpha-desc:before, .fa-sort-alpha-down-alt:before {
    content: "\f881"
}

.fa-mitten:before {
    content: "\f7b5"
}

.fa-person-rays:before {
    content: "\e54d"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-flask-vial:before {
    content: "\e4f3"
}

.fa-hand-paper:before, .fa-hand:before {
    content: "\f256"
}

.fa-om:before {
    content: "\f679"
}

.fa-worm:before {
    content: "\e599"
}

.fa-house-circle-xmark:before {
    content: "\e50b"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-hand-spock:before {
    content: "\f259"
}

.fa-stopwatch:before {
    content: "\f2f2"
}

.fa-face-kiss:before, .fa-kiss:before {
    content: "\f596"
}

.fa-bridge-circle-xmark:before {
    content: "\e4cb"
}

.fa-face-grin-tongue:before, .fa-grin-tongue:before {
    content: "\f589"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-face-grin-wink:before, .fa-grin-wink:before {
    content: "\f58c"
}

.fa-deaf:before, .fa-deafness:before, .fa-ear-deaf:before, .fa-hard-of-hearing:before {
    content: "\f2a4"
}

.fa-road-circle-check:before {
    content: "\e564"
}

.fa-dice-five:before {
    content: "\f523"
}

.fa-rss-square:before, .fa-square-rss:before {
    content: "\f143"
}

.fa-land-mine-on:before {
    content: "\e51b"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-stamp:before {
    content: "\f5bf"
}

.fa-stairs:before {
    content: "\e289"
}

.fa-i:before {
    content: "\49"
}

.fa-hryvnia-sign:before, .fa-hryvnia:before {
    content: "\f6f2"
}

.fa-pills:before {
    content: "\f484"
}

.fa-face-grin-wide:before, .fa-grin-alt:before {
    content: "\f581"
}

.fa-tooth:before {
    content: "\f5c9"
}

.fa-v:before {
    content: "\56"
}

.fa-bangladeshi-taka-sign:before {
    content: "\e2e6"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-rod-asclepius:before, .fa-rod-snake:before, .fa-staff-aesculapius:before, .fa-staff-snake:before {
    content: "\e579"
}

.fa-head-side-cough-slash:before {
    content: "\e062"
}

.fa-ambulance:before, .fa-truck-medical:before {
    content: "\f0f9"
}

.fa-wheat-awn-circle-exclamation:before {
    content: "\e598"
}

.fa-snowman:before {
    content: "\f7d0"
}

.fa-mortar-pestle:before {
    content: "\f5a7"
}

.fa-road-barrier:before {
    content: "\e562"
}

.fa-school:before {
    content: "\f549"
}

.fa-igloo:before {
    content: "\f7ae"
}

.fa-joint:before {
    content: "\f595"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-horse:before {
    content: "\f6f0"
}

.fa-q:before {
    content: "\51"
}

.fa-g:before {
    content: "\47"
}

.fa-notes-medical:before {
    content: "\f481"
}

.fa-temperature-2:before, .fa-temperature-half:before, .fa-thermometer-2:before, .fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-dong-sign:before {
    content: "\e169"
}

.fa-capsules:before {
    content: "\f46b"
}

.fa-poo-bolt:before, .fa-poo-storm:before {
    content: "\f75a"
}

.fa-face-frown-open:before, .fa-frown-open:before {
    content: "\f57a"
}

.fa-hand-point-up:before {
    content: "\f0a6"
}

.fa-money-bill:before {
    content: "\f0d6"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-umbrella-beach:before {
    content: "\f5ca"
}

.fa-helmet-un:before {
    content: "\e503"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-bacon:before {
    content: "\f7e5"
}

.fa-hand-point-down:before {
    content: "\f0a7"
}

.fa-arrow-up-from-bracket:before {
    content: "\e09a"
}

.fa-folder-blank:before, .fa-folder:before {
    content: "\f07b"
}

.fa-file-medical-alt:before, .fa-file-waveform:before {
    content: "\f478"
}

.fa-radiation:before {
    content: "\f7b9"
}

.fa-chart-simple:before {
    content: "\e473"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-vial:before {
    content: "\f492"
}

.fa-dashboard:before, .fa-gauge-med:before, .fa-gauge:before, .fa-tachometer-alt-average:before {
    content: "\f624"
}

.fa-magic-wand-sparkles:before, .fa-wand-magic-sparkles:before {
    content: "\e2ca"
}

.fa-e:before {
    content: "\45"
}

.fa-pen-alt:before, .fa-pen-clip:before {
    content: "\f305"
}

.fa-bridge-circle-exclamation:before {
    content: "\e4ca"
}

.fa-user:before {
    content: "\f007"
}

.fa-school-circle-check:before {
    content: "\e56b"
}

.fa-dumpster:before {
    content: "\f793"
}

.fa-shuttle-van:before, .fa-van-shuttle:before {
    content: "\f5b6"
}

.fa-building-user:before {
    content: "\e4da"
}

.fa-caret-square-left:before, .fa-square-caret-left:before {
    content: "\f191"
}

.fa-highlighter:before {
    content: "\f591"
}

.fa-key:before {
    content: "\f084"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-synagogue:before {
    content: "\f69b"
}

.fa-person-half-dress:before {
    content: "\e548"
}

.fa-road-bridge:before {
    content: "\e563"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-c:before {
    content: "\43"
}

.fa-tablet-button:before {
    content: "\f10a"
}

.fa-building-lock:before {
    content: "\e4d6"
}

.fa-pizza-slice:before {
    content: "\f818"
}

.fa-money-bill-wave:before {
    content: "\f53a"
}

.fa-area-chart:before, .fa-chart-area:before {
    content: "\f1fe"
}

.fa-house-flag:before {
    content: "\e50d"
}

.fa-person-circle-minus:before {
    content: "\e540"
}

.fa-ban:before, .fa-cancel:before {
    content: "\f05e"
}

.fa-camera-rotate:before {
    content: "\e0d8"
}

.fa-air-freshener:before, .fa-spray-can-sparkles:before {
    content: "\f5d0"
}

.fa-star:before {
    content: "\f005"
}

.fa-repeat:before {
    content: "\f363"
}

.fa-cross:before {
    content: "\f654"
}

.fa-box:before {
    content: "\f466"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-arrow-pointer:before, .fa-mouse-pointer:before {
    content: "\f245"
}

.fa-expand-arrows-alt:before, .fa-maximize:before {
    content: "\f31e"
}

.fa-charging-station:before {
    content: "\f5e7"
}

.fa-shapes:before, .fa-triangle-circle-square:before {
    content: "\f61f"
}

.fa-random:before, .fa-shuffle:before {
    content: "\f074"
}

.fa-person-running:before, .fa-running:before {
    content: "\f70c"
}

.fa-mobile-retro:before {
    content: "\e527"
}

.fa-grip-lines-vertical:before {
    content: "\f7a5"
}

.fa-spider:before {
    content: "\f717"
}

.fa-hands-bound:before {
    content: "\e4f9"
}

.fa-file-invoice-dollar:before {
    content: "\f571"
}

.fa-plane-circle-exclamation:before {
    content: "\e556"
}

.fa-x-ray:before {
    content: "\f497"
}

.fa-spell-check:before {
    content: "\f891"
}

.fa-slash:before {
    content: "\f715"
}

.fa-computer-mouse:before, .fa-mouse:before {
    content: "\f8cc"
}

.fa-arrow-right-to-bracket:before, .fa-sign-in:before {
    content: "\f090"
}

.fa-shop-slash:before, .fa-store-alt-slash:before {
    content: "\e070"
}

.fa-server:before {
    content: "\f233"
}

.fa-virus-covid-slash:before {
    content: "\e4a9"
}

.fa-shop-lock:before {
    content: "\e4a5"
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
    content: "\f251"
}

.fa-blender-phone:before {
    content: "\f6b6"
}

.fa-building-wheat:before {
    content: "\e4db"
}

.fa-person-breastfeeding:before {
    content: "\e53a"
}

.fa-right-to-bracket:before, .fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-venus:before {
    content: "\f221"
}

.fa-passport:before {
    content: "\f5ab"
}

.fa-heart-pulse:before, .fa-heartbeat:before {
    content: "\f21e"
}

.fa-people-carry-box:before, .fa-people-carry:before {
    content: "\f4ce"
}

.fa-temperature-high:before {
    content: "\f769"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-crown:before {
    content: "\f521"
}

.fa-weight-hanging:before {
    content: "\f5cd"
}

.fa-xmarks-lines:before {
    content: "\e59a"
}

.fa-file-prescription:before {
    content: "\f572"
}

.fa-weight-scale:before, .fa-weight:before {
    content: "\f496"
}

.fa-user-friends:before, .fa-user-group:before {
    content: "\f500"
}

.fa-arrow-up-a-z:before, .fa-sort-alpha-up:before {
    content: "\f15e"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-face-laugh-squint:before, .fa-laugh-squint:before {
    content: "\f59b"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-arrow-circle-up:before, .fa-circle-arrow-up:before {
    content: "\f0aa"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-person-walking:before, .fa-walking:before {
    content: "\f554"
}

.fa-l:before {
    content: "\4c"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-bed-pulse:before, .fa-procedures:before {
    content: "\f487"
}

.fa-shuttle-space:before, .fa-space-shuttle:before {
    content: "\f197"
}

.fa-face-laugh:before, .fa-laugh:before {
    content: "\f599"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-heart-circle-plus:before {
    content: "\e500"
}

.fa-code-fork:before {
    content: "\e13b"
}

.fa-city:before {
    content: "\f64f"
}

.fa-microphone-alt:before, .fa-microphone-lines:before {
    content: "\f3c9"
}

.fa-pepper-hot:before {
    content: "\f816"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-colon-sign:before {
    content: "\e140"
}

.fa-headset:before {
    content: "\f590"
}

.fa-store-slash:before {
    content: "\e071"
}

.fa-road-circle-xmark:before {
    content: "\e566"
}

.fa-user-minus:before {
    content: "\f503"
}

.fa-mars-stroke-up:before, .fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-champagne-glasses:before, .fa-glass-cheers:before {
    content: "\f79f"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-house-circle-exclamation:before {
    content: "\e50a"
}

.fa-file-arrow-up:before, .fa-file-upload:before {
    content: "\f574"
}

.fa-wifi-3:before, .fa-wifi-strong:before, .fa-wifi:before {
    content: "\f1eb"
}

.fa-bath:before, .fa-bathtub:before {
    content: "\f2cd"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-user-edit:before, .fa-user-pen:before {
    content: "\f4ff"
}

.fa-signature:before {
    content: "\f5b7"
}

.fa-stroopwafel:before {
    content: "\f551"
}

.fa-bold:before {
    content: "\f032"
}

.fa-anchor-lock:before {
    content: "\e4ad"
}

.fa-building-ngo:before {
    content: "\e4d7"
}

.fa-manat-sign:before {
    content: "\e1d5"
}

.fa-not-equal:before {
    content: "\f53e"
}

.fa-border-style:before, .fa-border-top-left:before {
    content: "\f853"
}

.fa-map-location-dot:before, .fa-map-marked-alt:before {
    content: "\f5a0"
}

.fa-jedi:before {
    content: "\f669"
}

.fa-poll:before, .fa-square-poll-vertical:before {
    content: "\f681"
}

.fa-mug-hot:before {
    content: "\f7b6"
}

.fa-battery-car:before, .fa-car-battery:before {
    content: "\f5df"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-dice-two:before {
    content: "\f528"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-glasses:before {
    content: "\f530"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-building-circle-check:before {
    content: "\e4d2"
}

.fa-person-chalkboard:before {
    content: "\e53d"
}

.fa-mars-stroke-h:before, .fa-mars-stroke-right:before {
    content: "\f22b"
}

.fa-hand-back-fist:before, .fa-hand-rock:before {
    content: "\f255"
}

.fa-caret-square-up:before, .fa-square-caret-up:before {
    content: "\f151"
}

.fa-cloud-showers-water:before {
    content: "\e4e4"
}

.fa-bar-chart:before, .fa-chart-bar:before {
    content: "\f080"
}

.fa-hands-bubbles:before, .fa-hands-wash:before {
    content: "\e05e"
}

.fa-less-than-equal:before {
    content: "\f537"
}

.fa-train:before {
    content: "\f238"
}

.fa-eye-low-vision:before, .fa-low-vision:before {
    content: "\f2a8"
}

.fa-crow:before {
    content: "\f520"
}

.fa-sailboat:before {
    content: "\e445"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-plus-square:before, .fa-square-plus:before {
    content: "\f0fe"
}

.fa-torii-gate:before {
    content: "\f6a1"
}

.fa-frog:before {
    content: "\f52e"
}

.fa-bucket:before {
    content: "\e4cf"
}

.fa-image:before {
    content: "\f03e"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-cow:before {
    content: "\f6c8"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-screwdriver:before {
    content: "\f54a"
}

.fa-folder-closed:before {
    content: "\e185"
}

.fa-house-tsunami:before {
    content: "\e515"
}

.fa-square-nfi:before {
    content: "\e576"
}

.fa-arrow-up-from-ground-water:before {
    content: "\e4b5"
}

.fa-glass-martini-alt:before, .fa-martini-glass:before {
    content: "\f57b"
}

.fa-rotate-back:before, .fa-rotate-backward:before, .fa-rotate-left:before, .fa-undo-alt:before {
    content: "\f2ea"
}

.fa-columns:before, .fa-table-columns:before {
    content: "\f0db"
}

.fa-lemon:before {
    content: "\f094"
}

.fa-head-side-mask:before {
    content: "\e063"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-gem:before {
    content: "\f3a5"
}

.fa-dolly-box:before, .fa-dolly:before {
    content: "\f472"
}

.fa-smoking:before {
    content: "\f48d"
}

.fa-compress-arrows-alt:before, .fa-minimize:before {
    content: "\f78c"
}

.fa-monument:before {
    content: "\f5a6"
}

.fa-snowplow:before {
    content: "\f7d2"
}

.fa-angle-double-right:before, .fa-angles-right:before {
    content: "\f101"
}

.fa-cannabis:before {
    content: "\f55f"
}

.fa-circle-play:before, .fa-play-circle:before {
    content: "\f144"
}

.fa-tablets:before {
    content: "\f490"
}

.fa-ethernet:before {
    content: "\f796"
}

.fa-eur:before, .fa-euro-sign:before, .fa-euro:before {
    content: "\f153"
}

.fa-chair:before {
    content: "\f6c0"
}

.fa-check-circle:before, .fa-circle-check:before {
    content: "\f058"
}

.fa-circle-stop:before, .fa-stop-circle:before {
    content: "\f28d"
}

.fa-compass-drafting:before, .fa-drafting-compass:before {
    content: "\f568"
}

.fa-plate-wheat:before {
    content: "\e55a"
}

.fa-icicles:before {
    content: "\f7ad"
}

.fa-person-shelter:before {
    content: "\e54f"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-marker:before {
    content: "\f5a1"
}

.fa-face-laugh-beam:before, .fa-laugh-beam:before {
    content: "\f59a"
}

.fa-helicopter-symbol:before {
    content: "\e502"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-chevron-circle-up:before, .fa-circle-chevron-up:before {
    content: "\f139"
}

.fa-lari-sign:before {
    content: "\e1c8"
}

.fa-volcano:before {
    content: "\f770"
}

.fa-person-walking-dashed-line-arrow-right:before {
    content: "\e553"
}

.fa-gbp:before, .fa-pound-sign:before, .fa-sterling-sign:before {
    content: "\f154"
}

.fa-viruses:before {
    content: "\e076"
}

.fa-square-person-confined:before {
    content: "\e577"
}

.fa-user-tie:before {
    content: "\f508"
}

.fa-arrow-down-long:before, .fa-long-arrow-down:before {
    content: "\f175"
}

.fa-tent-arrow-down-to-line:before {
    content: "\e57e"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-mail-reply-all:before, .fa-reply-all:before {
    content: "\f122"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-person-skating:before, .fa-skating:before {
    content: "\f7c5"
}

.fa-filter-circle-dollar:before, .fa-funnel-dollar:before {
    content: "\f662"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-arrow-circle-down:before, .fa-circle-arrow-down:before {
    content: "\f0ab"
}

.fa-arrow-right-to-file:before, .fa-file-import:before {
    content: "\f56f"
}

.fa-external-link-square:before, .fa-square-arrow-up-right:before {
    content: "\f14c"
}

.fa-box-open:before {
    content: "\f49e"
}

.fa-scroll:before {
    content: "\f70e"
}

.fa-spa:before {
    content: "\f5bb"
}

.fa-location-pin-lock:before {
    content: "\e51f"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-hill-avalanche:before {
    content: "\e507"
}

.fa-temperature-0:before, .fa-temperature-empty:before, .fa-thermometer-0:before, .fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-address-card:before, .fa-contact-card:before, .fa-vcard:before {
    content: "\f2bb"
}

.fa-balance-scale-right:before, .fa-scale-unbalanced-flip:before {
    content: "\f516"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-diamond-turn-right:before, .fa-directions:before {
    content: "\f5eb"
}

.fa-burst:before {
    content: "\e4dc"
}

.fa-house-laptop:before, .fa-laptop-house:before {
    content: "\e066"
}

.fa-face-tired:before, .fa-tired:before {
    content: "\f5c8"
}

.fa-money-bills:before {
    content: "\e1f3"
}

.fa-smog:before {
    content: "\f75f"
}

.fa-crutch:before {
    content: "\f7f7"
}

.fa-cloud-arrow-up:before, .fa-cloud-upload-alt:before, .fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-palette:before {
    content: "\f53f"
}

.fa-arrows-turn-right:before {
    content: "\e4c0"
}

.fa-vest:before {
    content: "\e085"
}

.fa-ferry:before {
    content: "\e4ea"
}

.fa-arrows-down-to-people:before {
    content: "\e4b9"
}

.fa-seedling:before, .fa-sprout:before {
    content: "\f4d8"
}

.fa-arrows-alt-h:before, .fa-left-right:before {
    content: "\f337"
}

.fa-boxes-packing:before {
    content: "\e4c7"
}

.fa-arrow-circle-left:before, .fa-circle-arrow-left:before {
    content: "\f0a8"
}

.fa-group-arrows-rotate:before {
    content: "\e4f6"
}

.fa-bowl-food:before {
    content: "\e4c6"
}

.fa-candy-cane:before {
    content: "\f786"
}

.fa-arrow-down-wide-short:before, .fa-sort-amount-asc:before, .fa-sort-amount-down:before {
    content: "\f160"
}

.fa-cloud-bolt:before, .fa-thunderstorm:before {
    content: "\f76c"
}

.fa-remove-format:before, .fa-text-slash:before {
    content: "\f87d"
}

.fa-face-smile-wink:before, .fa-smile-wink:before {
    content: "\f4da"
}

.fa-file-word:before {
    content: "\f1c2"
}

.fa-file-powerpoint:before {
    content: "\f1c4"
}

.fa-arrows-h:before, .fa-arrows-left-right:before {
    content: "\f07e"
}

.fa-house-lock:before {
    content: "\e510"
}

.fa-cloud-arrow-down:before, .fa-cloud-download-alt:before, .fa-cloud-download:before {
    content: "\f0ed"
}

.fa-children:before {
    content: "\e4e1"
}

.fa-blackboard:before, .fa-chalkboard:before {
    content: "\f51b"
}

.fa-user-alt-slash:before, .fa-user-large-slash:before {
    content: "\f4fa"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-handshake-alt-slash:before, .fa-handshake-simple-slash:before {
    content: "\e05f"
}

.fa-mattress-pillow:before {
    content: "\e525"
}

.fa-guarani-sign:before {
    content: "\e19a"
}

.fa-arrows-rotate:before, .fa-refresh:before, .fa-sync:before {
    content: "\f021"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-cruzeiro-sign:before {
    content: "\e152"
}

.fa-greater-than-equal:before {
    content: "\f532"
}

.fa-shield-alt:before, .fa-shield-halved:before {
    content: "\f3ed"
}

.fa-atlas:before, .fa-book-atlas:before {
    content: "\f558"
}

.fa-virus:before {
    content: "\e074"
}

.fa-envelope-circle-check:before {
    content: "\e4e8"
}

.fa-layer-group:before {
    content: "\f5fd"
}

.fa-arrows-to-dot:before {
    content: "\e4be"
}

.fa-archway:before {
    content: "\f557"
}

.fa-heart-circle-check:before {
    content: "\e4fd"
}

.fa-house-chimney-crack:before, .fa-house-damage:before {
    content: "\f6f1"
}

.fa-file-archive:before, .fa-file-zipper:before {
    content: "\f1c6"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-glass-martini:before, .fa-martini-glass-empty:before {
    content: "\f000"
}

.fa-couch:before {
    content: "\f4b8"
}

.fa-cedi-sign:before {
    content: "\e0df"
}

.fa-italic:before {
    content: "\f033"
}

.fa-church:before {
    content: "\f51d"
}

.fa-comments-dollar:before {
    content: "\f653"
}

.fa-democrat:before {
    content: "\f747"
}

.fa-z:before {
    content: "\5a"
}

.fa-person-skiing:before, .fa-skiing:before {
    content: "\f7c9"
}

.fa-road-lock:before {
    content: "\e567"
}

.fa-a:before {
    content: "\41"
}

.fa-temperature-arrow-down:before, .fa-temperature-down:before {
    content: "\e03f"
}

.fa-feather-alt:before, .fa-feather-pointed:before {
    content: "\f56b"
}

.fa-p:before {
    content: "\50"
}

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-newspaper:before {
    content: "\f1ea"
}

.fa-ad:before, .fa-rectangle-ad:before {
    content: "\f641"
}

.fa-arrow-circle-right:before, .fa-circle-arrow-right:before {
    content: "\f0a9"
}

.fa-filter-circle-xmark:before {
    content: "\e17b"
}

.fa-locust:before {
    content: "\e520"
}

.fa-sort:before, .fa-unsorted:before {
    content: "\f0dc"
}

.fa-list-1-2:before, .fa-list-numeric:before, .fa-list-ol:before {
    content: "\f0cb"
}

.fa-person-dress-burst:before {
    content: "\e544"
}

.fa-money-check-alt:before, .fa-money-check-dollar:before {
    content: "\f53d"
}

.fa-vector-square:before {
    content: "\f5cb"
}

.fa-bread-slice:before {
    content: "\f7ec"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-face-kiss-wink-heart:before, .fa-kiss-wink-heart:before {
    content: "\f598"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-question:before {
    content: "\3f"
}

.fa-file-signature:before {
    content: "\f573"
}

.fa-arrows-alt:before, .fa-up-down-left-right:before {
    content: "\f0b2"
}

.fa-house-chimney-user:before {
    content: "\e065"
}

.fa-hand-holding-heart:before {
    content: "\f4be"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-money-check:before {
    content: "\f53c"
}

.fa-star-half-alt:before, .fa-star-half-stroke:before {
    content: "\f5c0"
}

.fa-code:before {
    content: "\f121"
}

.fa-glass-whiskey:before, .fa-whiskey-glass:before {
    content: "\f7a0"
}

.fa-building-circle-exclamation:before {
    content: "\e4d3"
}

.fa-magnifying-glass-chart:before {
    content: "\e522"
}

.fa-arrow-up-right-from-square:before, .fa-external-link:before {
    content: "\f08e"
}

.fa-cubes-stacked:before {
    content: "\e4e6"
}

.fa-krw:before, .fa-won-sign:before, .fa-won:before {
    content: "\f159"
}

.fa-virus-covid:before {
    content: "\e4a8"
}

.fa-austral-sign:before {
    content: "\e0a9"
}

.fa-f:before {
    content: "\46"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-road:before {
    content: "\f018"
}

.fa-cab:before, .fa-taxi:before {
    content: "\f1ba"
}

.fa-person-circle-plus:before {
    content: "\e541"
}

.fa-chart-pie:before, .fa-pie-chart:before {
    content: "\f200"
}

.fa-bolt-lightning:before {
    content: "\e0b7"
}

.fa-sack-xmark:before {
    content: "\e56a"
}

.fa-file-excel:before {
    content: "\f1c3"
}

.fa-file-contract:before {
    content: "\f56c"
}

.fa-fish-fins:before {
    content: "\e4f2"
}

.fa-building-flag:before {
    content: "\e4d5"
}

.fa-face-grin-beam:before, .fa-grin-beam:before {
    content: "\f582"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-poop:before {
    content: "\f619"
}

.fa-location-pin:before, .fa-map-marker:before {
    content: "\f041"
}

.fa-kaaba:before {
    content: "\f66b"
}

.fa-toilet-paper:before {
    content: "\f71e"
}

.fa-hard-hat:before, .fa-hat-hard:before, .fa-helmet-safety:before {
    content: "\f807"
}

.fa-eject:before {
    content: "\f052"
}

.fa-arrow-alt-circle-right:before, .fa-circle-right:before {
    content: "\f35a"
}

.fa-plane-circle-check:before {
    content: "\e555"
}

.fa-face-rolling-eyes:before, .fa-meh-rolling-eyes:before {
    content: "\f5a5"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-chart-line:before, .fa-line-chart:before {
    content: "\f201"
}

.fa-mask-ventilator:before {
    content: "\e524"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-map-signs:before, .fa-signs-post:before {
    content: "\f277"
}

.fa-cash-register:before {
    content: "\f788"
}

.fa-person-circle-question:before {
    content: "\e542"
}

.fa-h:before {
    content: "\48"
}

.fa-tarp:before {
    content: "\e57b"
}

.fa-screwdriver-wrench:before, .fa-tools:before {
    content: "\f7d9"
}

.fa-arrows-to-eye:before {
    content: "\e4bf"
}

.fa-plug-circle-bolt:before {
    content: "\e55b"
}

.fa-heart:before {
    content: "\f004"
}

.fa-mars-and-venus:before {
    content: "\f224"
}

.fa-home-user:before, .fa-house-user:before {
    content: "\e1b0"
}

.fa-dumpster-fire:before {
    content: "\f794"
}

.fa-house-crack:before {
    content: "\e3b1"
}

.fa-cocktail:before, .fa-martini-glass-citrus:before {
    content: "\f561"
}

.fa-face-surprise:before, .fa-surprise:before {
    content: "\f5c2"
}

.fa-bottle-water:before {
    content: "\e4c5"
}

.fa-circle-pause:before, .fa-pause-circle:before {
    content: "\f28b"
}

.fa-toilet-paper-slash:before {
    content: "\e072"
}

.fa-apple-alt:before, .fa-apple-whole:before {
    content: "\f5d1"
}

.fa-kitchen-set:before {
    content: "\e51a"
}

.fa-r:before {
    content: "\52"
}

.fa-temperature-1:before, .fa-temperature-quarter:before, .fa-thermometer-1:before, .fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-bitcoin-sign:before {
    content: "\e0b4"
}

.fa-shield-dog:before {
    content: "\e573"
}

.fa-solar-panel:before {
    content: "\f5ba"
}

.fa-lock-open:before {
    content: "\f3c1"
}

.fa-elevator:before {
    content: "\e16d"
}

.fa-money-bill-transfer:before {
    content: "\e528"
}

.fa-money-bill-trend-up:before {
    content: "\e529"
}

.fa-house-flood-water-circle-arrow-right:before {
    content: "\e50f"
}

.fa-poll-h:before, .fa-square-poll-horizontal:before {
    content: "\f682"
}

.fa-circle:before {
    content: "\f111"
}

.fa-backward-fast:before, .fa-fast-backward:before {
    content: "\f049"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-user-astronaut:before {
    content: "\f4fb"
}

.fa-plane-slash:before {
    content: "\e069"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-basketball-ball:before, .fa-basketball:before {
    content: "\f434"
}

.fa-satellite-dish:before {
    content: "\f7c0"
}

.fa-arrow-alt-circle-up:before, .fa-circle-up:before {
    content: "\f35b"
}

.fa-mobile-alt:before, .fa-mobile-screen-button:before {
    content: "\f3cd"
}

.fa-volume-high:before, .fa-volume-up:before {
    content: "\f028"
}

.fa-users-rays:before {
    content: "\e593"
}

.fa-wallet:before {
    content: "\f555"
}

.fa-clipboard-check:before {
    content: "\f46c"
}

.fa-file-audio:before {
    content: "\f1c7"
}

.fa-burger:before, .fa-hamburger:before {
    content: "\f805"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-bugs:before {
    content: "\e4d0"
}

.fa-rupee-sign:before, .fa-rupee:before {
    content: "\f156"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-circle-question:before, .fa-question-circle:before {
    content: "\f059"
}

.fa-plane-departure:before {
    content: "\f5b0"
}

.fa-handshake-slash:before {
    content: "\e060"
}

.fa-book-bookmark:before {
    content: "\e0bb"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-hat-cowboy:before {
    content: "\f8c0"
}

.fa-bridge:before {
    content: "\e4c8"
}

.fa-phone-alt:before, .fa-phone-flip:before {
    content: "\f879"
}

.fa-truck-front:before {
    content: "\e2b7"
}

.fa-cat:before {
    content: "\f6be"
}

.fa-anchor-circle-exclamation:before {
    content: "\e4ab"
}

.fa-truck-field:before {
    content: "\e58d"
}

.fa-route:before {
    content: "\f4d7"
}

.fa-clipboard-question:before {
    content: "\e4e3"
}

.fa-panorama:before {
    content: "\e209"
}

.fa-comment-medical:before {
    content: "\f7f5"
}

.fa-teeth-open:before {
    content: "\f62f"
}

.fa-file-circle-minus:before {
    content: "\e4ed"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-wine-glass:before {
    content: "\f4e3"
}

.fa-fast-forward:before, .fa-forward-fast:before {
    content: "\f050"
}

.fa-face-meh-blank:before, .fa-meh-blank:before {
    content: "\f5a4"
}

.fa-parking:before, .fa-square-parking:before {
    content: "\f540"
}

.fa-house-signal:before {
    content: "\e012"
}

.fa-bars-progress:before, .fa-tasks-alt:before {
    content: "\f828"
}

.fa-faucet-drip:before {
    content: "\e006"
}

.fa-cart-flatbed:before, .fa-dolly-flatbed:before {
    content: "\f474"
}

.fa-ban-smoking:before, .fa-smoking-ban:before {
    content: "\f54d"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-mobile-button:before {
    content: "\f10b"
}

.fa-house-medical-flag:before {
    content: "\e514"
}

.fa-basket-shopping:before, .fa-shopping-basket:before {
    content: "\f291"
}

.fa-tape:before {
    content: "\f4db"
}

.fa-bus-alt:before, .fa-bus-simple:before {
    content: "\f55e"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-face-sad-cry:before, .fa-sad-cry:before {
    content: "\f5b3"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-person-military-to-person:before {
    content: "\e54c"
}

.fa-file-shield:before {
    content: "\e4f0"
}

.fa-user-slash:before {
    content: "\f506"
}

.fa-pen:before {
    content: "\f304"
}

.fa-tower-observation:before {
    content: "\e586"
}

.fa-file-code:before {
    content: "\f1c9"
}

.fa-signal-5:before, .fa-signal-perfect:before, .fa-signal:before {
    content: "\f012"
}

.fa-bus:before {
    content: "\f207"
}

.fa-heart-circle-xmark:before {
    content: "\e501"
}

.fa-home-lg:before, .fa-house-chimney:before {
    content: "\e3af"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-face-frown:before, .fa-frown:before {
    content: "\f119"
}

.fa-prescription:before {
    content: "\f5b1"
}

.fa-shop:before, .fa-store-alt:before {
    content: "\f54f"
}

.fa-floppy-disk:before, .fa-save:before {
    content: "\f0c7"
}

.fa-vihara:before {
    content: "\f6a7"
}

.fa-balance-scale-left:before, .fa-scale-unbalanced:before {
    content: "\f515"
}

.fa-sort-asc:before, .fa-sort-up:before {
    content: "\f0de"
}

.fa-comment-dots:before, .fa-commenting:before {
    content: "\f4ad"
}

.fa-plant-wilt:before {
    content: "\e5aa"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-face-grin-squint:before, .fa-grin-squint:before {
    content: "\f585"
}

.fa-hand-holding-dollar:before, .fa-hand-holding-usd:before {
    content: "\f4c0"
}

.fa-bacterium:before {
    content: "\e05a"
}

.fa-hand-pointer:before {
    content: "\f25a"
}

.fa-drum-steelpan:before {
    content: "\f56a"
}

.fa-hand-scissors:before {
    content: "\f257"
}

.fa-hands-praying:before, .fa-praying-hands:before {
    content: "\f684"
}

.fa-arrow-right-rotate:before, .fa-arrow-rotate-forward:before, .fa-arrow-rotate-right:before, .fa-redo:before {
    content: "\f01e"
}

.fa-biohazard:before {
    content: "\f780"
}

.fa-location-crosshairs:before, .fa-location:before {
    content: "\f601"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-child-dress:before {
    content: "\e59c"
}

.fa-users-between-lines:before {
    content: "\e591"
}

.fa-lungs-virus:before {
    content: "\e067"
}

.fa-face-grin-tears:before, .fa-grin-tears:before {
    content: "\f588"
}

.fa-phone:before {
    content: "\f095"
}

.fa-calendar-times:before, .fa-calendar-xmark:before {
    content: "\f273"
}

.fa-child-reaching:before {
    content: "\e59d"
}

.fa-head-side-virus:before {
    content: "\e064"
}

.fa-user-cog:before, .fa-user-gear:before {
    content: "\f4fe"
}

.fa-arrow-up-1-9:before, .fa-sort-numeric-up:before {
    content: "\f163"
}

.fa-door-closed:before {
    content: "\f52a"
}

.fa-shield-virus:before {
    content: "\e06c"
}

.fa-dice-six:before {
    content: "\f526"
}

.fa-mosquito-net:before {
    content: "\e52c"
}

.fa-bridge-water:before {
    content: "\e4ce"
}

.fa-person-booth:before {
    content: "\f756"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-hat-wizard:before {
    content: "\f6e8"
}

.fa-pen-fancy:before {
    content: "\f5ac"
}

.fa-digging:before, .fa-person-digging:before {
    content: "\f85e"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-gauge-simple-med:before, .fa-gauge-simple:before, .fa-tachometer-average:before {
    content: "\f629"
}

.fa-book-medical:before {
    content: "\f7e6"
}

.fa-poo:before {
    content: "\f2fe"
}

.fa-quote-right-alt:before, .fa-quote-right:before {
    content: "\f10e"
}

.fa-shirt:before, .fa-t-shirt:before, .fa-tshirt:before {
    content: "\f553"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-divide:before {
    content: "\f529"
}

.fa-tenge-sign:before, .fa-tenge:before {
    content: "\f7d7"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-hands-holding:before {
    content: "\f4c2"
}

.fa-hands-clapping:before {
    content: "\e1a8"
}

.fa-republican:before {
    content: "\f75e"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-person-circle-xmark:before {
    content: "\e543"
}

.fa-ruler:before {
    content: "\f545"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-dice-d6:before {
    content: "\f6d1"
}

.fa-restroom:before {
    content: "\f7bd"
}

.fa-j:before {
    content: "\4a"
}

.fa-users-viewfinder:before {
    content: "\e595"
}

.fa-file-video:before {
    content: "\f1c8"
}

.fa-external-link-alt:before, .fa-up-right-from-square:before {
    content: "\f35d"
}

.fa-table-cells:before, .fa-th:before {
    content: "\f00a"
}

.fa-file-pdf:before {
    content: "\f1c1"
}

.fa-bible:before, .fa-book-bible:before {
    content: "\f647"
}

.fa-o:before {
    content: "\4f"
}

.fa-medkit:before, .fa-suitcase-medical:before {
    content: "\f0fa"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-otter:before {
    content: "\f700"
}

.fa-female:before, .fa-person-dress:before {
    content: "\f182"
}

.fa-comment-dollar:before {
    content: "\f651"
}

.fa-briefcase-clock:before, .fa-business-time:before {
    content: "\f64a"
}

.fa-table-cells-large:before, .fa-th-large:before {
    content: "\f009"
}

.fa-book-tanakh:before, .fa-tanakh:before {
    content: "\f827"
}

.fa-phone-volume:before, .fa-volume-control-phone:before {
    content: "\f2a0"
}

.fa-hat-cowboy-side:before {
    content: "\f8c1"
}

.fa-clipboard-user:before {
    content: "\f7f3"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-lira-sign:before {
    content: "\f195"
}

.fa-satellite:before {
    content: "\f7bf"
}

.fa-plane-lock:before {
    content: "\e558"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-comment:before {
    content: "\f075"
}

.fa-birthday-cake:before, .fa-cake-candles:before, .fa-cake:before {
    content: "\f1fd"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-angle-double-up:before, .fa-angles-up:before {
    content: "\f102"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-arrow-right-to-city:before {
    content: "\e4b3"
}

.fa-ribbon:before {
    content: "\f4d6"
}

.fa-lungs:before {
    content: "\f604"
}

.fa-arrow-up-9-1:before, .fa-sort-numeric-up-alt:before {
    content: "\f887"
}

.fa-litecoin-sign:before {
    content: "\e1d3"
}

.fa-border-none:before {
    content: "\f850"
}

.fa-circle-nodes:before {
    content: "\e4e2"
}

.fa-parachute-box:before {
    content: "\f4cd"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-truck-field-un:before {
    content: "\e58e"
}

.fa-hourglass-empty:before, .fa-hourglass:before {
    content: "\f254"
}

.fa-mountain:before {
    content: "\f6fc"
}

.fa-user-doctor:before, .fa-user-md:before {
    content: "\f0f0"
}

.fa-circle-info:before, .fa-info-circle:before {
    content: "\f05a"
}

.fa-cloud-meatball:before {
    content: "\f73b"
}

.fa-camera-alt:before, .fa-camera:before {
    content: "\f030"
}

.fa-square-virus:before {
    content: "\e578"
}

.fa-meteor:before {
    content: "\f753"
}

.fa-car-on:before {
    content: "\e4dd"
}

.fa-sleigh:before {
    content: "\f7cc"
}

.fa-arrow-down-1-9:before, .fa-sort-numeric-asc:before, .fa-sort-numeric-down:before {
    content: "\f162"
}

.fa-hand-holding-droplet:before, .fa-hand-holding-water:before {
    content: "\f4c1"
}

.fa-water:before {
    content: "\f773"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-prescription-bottle-alt:before, .fa-prescription-bottle-medical:before {
    content: "\f486"
}

.fa-landmark:before {
    content: "\f66f"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-person-cane:before {
    content: "\e53c"
}

.fa-tent:before {
    content: "\e57d"
}

.fa-vest-patches:before {
    content: "\e086"
}

.fa-check-double:before {
    content: "\f560"
}

.fa-arrow-down-a-z:before, .fa-sort-alpha-asc:before, .fa-sort-alpha-down:before {
    content: "\f15d"
}

.fa-money-bill-wheat:before {
    content: "\e52a"
}

.fa-cookie:before {
    content: "\f563"
}

.fa-arrow-left-rotate:before, .fa-arrow-rotate-back:before, .fa-arrow-rotate-backward:before, .fa-arrow-rotate-left:before, .fa-undo:before {
    content: "\f0e2"
}

.fa-hard-drive:before, .fa-hdd:before {
    content: "\f0a0"
}

.fa-face-grin-squint-tears:before, .fa-grin-squint-tears:before {
    content: "\f586"
}

.fa-dumbbell:before {
    content: "\f44b"
}

.fa-list-alt:before, .fa-rectangle-list:before {
    content: "\f022"
}

.fa-tarp-droplet:before {
    content: "\e57c"
}

.fa-house-medical-circle-check:before {
    content: "\e511"
}

.fa-person-skiing-nordic:before, .fa-skiing-nordic:before {
    content: "\f7ca"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-plane-arrival:before {
    content: "\f5af"
}

.fa-arrow-alt-circle-left:before, .fa-circle-left:before {
    content: "\f359"
}

.fa-subway:before, .fa-train-subway:before {
    content: "\f239"
}

.fa-chart-gantt:before {
    content: "\e0e4"
}

.fa-indian-rupee-sign:before, .fa-indian-rupee:before, .fa-inr:before {
    content: "\e1bc"
}

.fa-crop-alt:before, .fa-crop-simple:before {
    content: "\f565"
}

.fa-money-bill-1:before, .fa-money-bill-alt:before {
    content: "\f3d1"
}

.fa-left-long:before, .fa-long-arrow-alt-left:before {
    content: "\f30a"
}

.fa-dna:before {
    content: "\f471"
}

.fa-virus-slash:before {
    content: "\e075"
}

.fa-minus:before, .fa-subtract:before {
    content: "\f068"
}

.fa-chess:before {
    content: "\f439"
}

.fa-arrow-left-long:before, .fa-long-arrow-left:before {
    content: "\f177"
}

.fa-plug-circle-check:before {
    content: "\e55c"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-franc-sign:before {
    content: "\e18f"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before, .fa-hands-american-sign-language-interpreting:before, .fa-hands-asl-interpreting:before {
    content: "\f2a3"
}

.fa-cog:before, .fa-gear:before {
    content: "\f013"
}

.fa-droplet-slash:before, .fa-tint-slash:before {
    content: "\f5c7"
}

.fa-mosque:before {
    content: "\f678"
}

.fa-mosquito:before {
    content: "\e52b"
}

.fa-star-of-david:before {
    content: "\f69a"
}

.fa-person-military-rifle:before {
    content: "\e54b"
}

.fa-cart-shopping:before, .fa-shopping-cart:before {
    content: "\f07a"
}

.fa-vials:before {
    content: "\f493"
}

.fa-plug-circle-plus:before {
    content: "\e55f"
}

.fa-place-of-worship:before {
    content: "\f67f"
}

.fa-grip-vertical:before {
    content: "\f58e"
}

.fa-arrow-turn-up:before, .fa-level-up:before {
    content: "\f148"
}

.fa-u:before {
    content: "\55"
}

.fa-square-root-alt:before, .fa-square-root-variable:before {
    content: "\f698"
}

.fa-clock-four:before, .fa-clock:before {
    content: "\f017"
}

.fa-backward-step:before, .fa-step-backward:before {
    content: "\f048"
}

.fa-pallet:before {
    content: "\f482"
}

.fa-faucet:before {
    content: "\e005"
}

.fa-baseball-bat-ball:before {
    content: "\f432"
}

.fa-s:before {
    content: "\53"
}

.fa-timeline:before {
    content: "\e29c"
}

.fa-keyboard:before {
    content: "\f11c"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-clinic-medical:before, .fa-house-chimney-medical:before {
    content: "\f7f2"
}

.fa-temperature-3:before, .fa-temperature-three-quarters:before, .fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-mobile-android-alt:before, .fa-mobile-screen:before {
    content: "\f3cf"
}

.fa-plane-up:before {
    content: "\e22d"
}

.fa-piggy-bank:before {
    content: "\f4d3"
}

.fa-battery-3:before, .fa-battery-half:before {
    content: "\f242"
}

.fa-mountain-city:before {
    content: "\e52e"
}

.fa-coins:before {
    content: "\f51e"
}

.fa-khanda:before {
    content: "\f66d"
}

.fa-sliders-h:before, .fa-sliders:before {
    content: "\f1de"
}

.fa-folder-tree:before {
    content: "\f802"
}

.fa-network-wired:before {
    content: "\f6ff"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-hamsa:before {
    content: "\f665"
}

.fa-cent-sign:before {
    content: "\e3f5"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-person-pregnant:before {
    content: "\e31e"
}

.fa-wand-sparkles:before {
    content: "\f72b"
}

.fa-ellipsis-v:before, .fa-ellipsis-vertical:before {
    content: "\f142"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-long-arrow-alt-right:before, .fa-right-long:before {
    content: "\f30b"
}

.fa-flag-usa:before {
    content: "\f74d"
}

.fa-laptop-file:before {
    content: "\e51d"
}

.fa-teletype:before, .fa-tty:before {
    content: "\f1e4"
}

.fa-diagram-next:before {
    content: "\e476"
}

.fa-person-rifle:before {
    content: "\e54e"
}

.fa-house-medical-circle-exclamation:before {
    content: "\e512"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-hiking:before, .fa-person-hiking:before {
    content: "\f6ec"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-images:before {
    content: "\f302"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-people-pulling:before {
    content: "\e535"
}

.fa-n:before {
    content: "\4e"
}

.fa-cable-car:before, .fa-tram:before {
    content: "\f7da"
}

.fa-cloud-rain:before {
    content: "\f73d"
}

.fa-building-circle-xmark:before {
    content: "\e4d4"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-arrows-down-to-line:before {
    content: "\e4b8"
}

.fa-download:before {
    content: "\f019"
}

.fa-face-grin:before, .fa-grin:before {
    content: "\f580"
}

.fa-backspace:before, .fa-delete-left:before {
    content: "\f55a"
}

.fa-eye-dropper-empty:before, .fa-eye-dropper:before, .fa-eyedropper:before {
    content: "\f1fb"
}

.fa-file-circle-check:before {
    content: "\e5a0"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-mobile-android:before, .fa-mobile-phone:before, .fa-mobile:before {
    content: "\f3ce"
}

.fa-face-meh:before, .fa-meh:before {
    content: "\f11a"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-book-dead:before, .fa-book-skull:before {
    content: "\f6b7"
}

.fa-drivers-license:before, .fa-id-card:before {
    content: "\f2c2"
}

.fa-dedent:before, .fa-outdent:before {
    content: "\f03b"
}

.fa-heart-circle-exclamation:before {
    content: "\e4fe"
}

.fa-home-alt:before, .fa-home-lg-alt:before, .fa-home:before, .fa-house:before {
    content: "\f015"
}

.fa-calendar-week:before {
    content: "\f784"
}

.fa-laptop-medical:before {
    content: "\f812"
}

.fa-b:before {
    content: "\42"
}

.fa-file-medical:before {
    content: "\f477"
}

.fa-dice-one:before {
    content: "\f525"
}

.fa-kiwi-bird:before {
    content: "\f535"
}

.fa-arrow-right-arrow-left:before, .fa-exchange:before {
    content: "\f0ec"
}

.fa-redo-alt:before, .fa-rotate-forward:before, .fa-rotate-right:before {
    content: "\f2f9"
}

.fa-cutlery:before, .fa-utensils:before {
    content: "\f2e7"
}

.fa-arrow-up-wide-short:before, .fa-sort-amount-up:before {
    content: "\f161"
}

.fa-mill-sign:before {
    content: "\e1ed"
}

.fa-bowl-rice:before {
    content: "\e2eb"
}

.fa-skull:before {
    content: "\f54c"
}

.fa-broadcast-tower:before, .fa-tower-broadcast:before {
    content: "\f519"
}

.fa-truck-pickup:before {
    content: "\f63c"
}

.fa-long-arrow-alt-up:before, .fa-up-long:before {
    content: "\f30c"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-code-merge:before {
    content: "\f387"
}

.fa-upload:before {
    content: "\f093"
}

.fa-hurricane:before {
    content: "\f751"
}

.fa-mound:before {
    content: "\e52d"
}

.fa-toilet-portable:before {
    content: "\e583"
}

.fa-compact-disc:before {
    content: "\f51f"
}

.fa-file-arrow-down:before, .fa-file-download:before {
    content: "\f56d"
}

.fa-caravan:before {
    content: "\f8ff"
}

.fa-shield-cat:before {
    content: "\e572"
}

.fa-bolt:before, .fa-zap:before {
    content: "\f0e7"
}

.fa-glass-water:before {
    content: "\e4f4"
}

.fa-oil-well:before {
    content: "\e532"
}

.fa-vault:before {
    content: "\e2c5"
}

.fa-mars:before {
    content: "\f222"
}

.fa-toilet:before {
    content: "\f7d8"
}

.fa-plane-circle-xmark:before {
    content: "\e557"
}

.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen-sign:before, .fa-yen:before {
    content: "\f157"
}

.fa-rouble:before, .fa-rub:before, .fa-ruble-sign:before, .fa-ruble:before {
    content: "\f158"
}

.fa-sun:before {
    content: "\f185"
}

.fa-guitar:before {
    content: "\f7a6"
}

.fa-face-laugh-wink:before, .fa-laugh-wink:before {
    content: "\f59c"
}

.fa-horse-head:before {
    content: "\f7ab"
}

.fa-bore-hole:before {
    content: "\e4c3"
}

.fa-industry:before {
    content: "\f275"
}

.fa-arrow-alt-circle-down:before, .fa-circle-down:before {
    content: "\f358"
}

.fa-arrows-turn-to-dots:before {
    content: "\e4c1"
}

.fa-florin-sign:before {
    content: "\e184"
}

.fa-arrow-down-short-wide:before, .fa-sort-amount-desc:before, .fa-sort-amount-down-alt:before {
    content: "\f884"
}

.fa-less-than:before {
    content: "\3c"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-car-tunnel:before {
    content: "\e4de"
}

.fa-head-side-cough:before {
    content: "\e061"
}

.fa-grip-lines:before {
    content: "\f7a4"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-user-lock:before {
    content: "\f502"
}

.fa-arrow-right-long:before, .fa-long-arrow-right:before {
    content: "\f178"
}

.fa-anchor-circle-xmark:before {
    content: "\e4ac"
}

.fa-ellipsis-h:before, .fa-ellipsis:before {
    content: "\f141"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-first-aid:before, .fa-kit-medical:before {
    content: "\f479"
}

.fa-person-through-window:before {
    content: "\e5a9"
}

.fa-toolbox:before {
    content: "\f552"
}

.fa-hands-holding-circle:before {
    content: "\e4fb"
}

.fa-bug:before {
    content: "\f188"
}

.fa-credit-card-alt:before, .fa-credit-card:before {
    content: "\f09d"
}

.fa-automobile:before, .fa-car:before {
    content: "\f1b9"
}

.fa-hand-holding-hand:before {
    content: "\e4f7"
}

.fa-book-open-reader:before, .fa-book-reader:before {
    content: "\f5da"
}

.fa-mountain-sun:before {
    content: "\e52f"
}

.fa-arrows-left-right-to-line:before {
    content: "\e4ba"
}

.fa-dice-d20:before {
    content: "\f6cf"
}

.fa-truck-droplet:before {
    content: "\e58c"
}

.fa-file-circle-xmark:before {
    content: "\e5a1"
}

.fa-temperature-arrow-up:before, .fa-temperature-up:before {
    content: "\e040"
}

.fa-medal:before {
    content: "\f5a2"
}

.fa-bed:before {
    content: "\f236"
}

.fa-h-square:before, .fa-square-h:before {
    content: "\f0fd"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-temperature-4:before, .fa-temperature-full:before, .fa-thermometer-4:before, .fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-plug-circle-xmark:before {
    content: "\e560"
}

.fa-star-of-life:before {
    content: "\f621"
}

.fa-phone-slash:before {
    content: "\f3dd"
}

.fa-paint-roller:before {
    content: "\f5aa"
}

.fa-hands-helping:before, .fa-handshake-angle:before {
    content: "\f4c4"
}

.fa-location-dot:before, .fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-file:before {
    content: "\f15b"
}

.fa-greater-than:before {
    content: "\3e"
}

.fa-person-swimming:before, .fa-swimmer:before {
    content: "\f5c4"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-droplet:before, .fa-tint:before {
    content: "\f043"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-earth-america:before, .fa-earth-americas:before, .fa-earth:before, .fa-globe-americas:before {
    content: "\f57d"
}

.fa-person-burst:before {
    content: "\e53b"
}

.fa-dove:before {
    content: "\f4ba"
}

.fa-battery-0:before, .fa-battery-empty:before {
    content: "\f244"
}

.fa-socks:before {
    content: "\f696"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-section:before {
    content: "\e447"
}

.fa-gauge-high:before, .fa-tachometer-alt-fast:before, .fa-tachometer-alt:before {
    content: "\f625"
}

.fa-envelope-open-text:before {
    content: "\f658"
}

.fa-hospital-alt:before, .fa-hospital-wide:before, .fa-hospital:before {
    content: "\f0f8"
}

.fa-wine-bottle:before {
    content: "\f72f"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-bars-staggered:before, .fa-reorder:before, .fa-stream:before {
    content: "\f550"
}

.fa-dharmachakra:before {
    content: "\f655"
}

.fa-hotdog:before {
    content: "\f80f"
}

.fa-blind:before, .fa-person-walking-with-cane:before {
    content: "\f29d"
}

.fa-drum:before {
    content: "\f569"
}

.fa-ice-cream:before {
    content: "\f810"
}

.fa-heart-circle-bolt:before {
    content: "\e4fc"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-check-to-slot:before, .fa-vote-yea:before {
    content: "\f772"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-boxes-alt:before, .fa-boxes-stacked:before, .fa-boxes:before {
    content: "\f468"
}

.fa-chain:before, .fa-link:before {
    content: "\f0c1"
}

.fa-assistive-listening-systems:before, .fa-ear-listen:before {
    content: "\f2a2"
}

.fa-tree-city:before {
    content: "\e587"
}

.fa-play:before {
    content: "\f04b"
}

.fa-font:before {
    content: "\f031"
}

.fa-rupiah-sign:before {
    content: "\e23d"
}

.fa-magnifying-glass:before, .fa-search:before {
    content: "\f002"
}

.fa-ping-pong-paddle-ball:before, .fa-table-tennis-paddle-ball:before, .fa-table-tennis:before {
    content: "\f45d"
}

.fa-diagnoses:before, .fa-person-dots-from-line:before {
    content: "\f470"
}

.fa-trash-can-arrow-up:before, .fa-trash-restore-alt:before {
    content: "\f82a"
}

.fa-naira-sign:before {
    content: "\e1f6"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-walkie-talkie:before {
    content: "\f8ef"
}

.fa-file-edit:before, .fa-file-pen:before {
    content: "\f31c"
}

.fa-receipt:before {
    content: "\f543"
}

.fa-pen-square:before, .fa-pencil-square:before, .fa-square-pen:before {
    content: "\f14b"
}

.fa-suitcase-rolling:before {
    content: "\f5c1"
}

.fa-person-circle-exclamation:before {
    content: "\e53f"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-battery-5:before, .fa-battery-full:before, .fa-battery:before {
    content: "\f240"
}

.fa-skull-crossbones:before {
    content: "\f714"
}

.fa-code-compare:before {
    content: "\e13a"
}

.fa-list-dots:before, .fa-list-ul:before {
    content: "\f0ca"
}

.fa-school-lock:before {
    content: "\e56f"
}

.fa-tower-cell:before {
    content: "\e585"
}

.fa-down-long:before, .fa-long-arrow-alt-down:before {
    content: "\f309"
}

.fa-ranking-star:before {
    content: "\e561"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-person-harassing:before {
    content: "\e549"
}

.fa-brazilian-real-sign:before {
    content: "\e46c"
}

.fa-landmark-alt:before, .fa-landmark-dome:before {
    content: "\f752"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-television:before, .fa-tv-alt:before, .fa-tv:before {
    content: "\f26c"
}

.fa-shrimp:before {
    content: "\e448"
}

.fa-list-check:before, .fa-tasks:before {
    content: "\f0ae"
}

.fa-jug-detergent:before {
    content: "\e519"
}

.fa-circle-user:before, .fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-shield:before {
    content: "\f505"
}

.fa-wind:before {
    content: "\f72e"
}

.fa-car-burst:before, .fa-car-crash:before {
    content: "\f5e1"
}

.fa-y:before {
    content: "\59"
}

.fa-person-snowboarding:before, .fa-snowboarding:before {
    content: "\f7ce"
}

.fa-shipping-fast:before, .fa-truck-fast:before {
    content: "\f48b"
}

.fa-fish:before {
    content: "\f578"
}

.fa-user-graduate:before {
    content: "\f501"
}

.fa-adjust:before, .fa-circle-half-stroke:before {
    content: "\f042"
}

.fa-clapperboard:before {
    content: "\e131"
}

.fa-circle-radiation:before, .fa-radiation-alt:before {
    content: "\f7ba"
}

.fa-baseball-ball:before, .fa-baseball:before {
    content: "\f433"
}

.fa-jet-fighter-up:before {
    content: "\e518"
}

.fa-diagram-project:before, .fa-project-diagram:before {
    content: "\f542"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-volume-mute:before, .fa-volume-times:before, .fa-volume-xmark:before {
    content: "\f6a9"
}

.fa-hand-sparkles:before {
    content: "\e05d"
}

.fa-grip-horizontal:before, .fa-grip:before {
    content: "\f58d"
}

.fa-share-from-square:before, .fa-share-square:before {
    content: "\f14d"
}

.fa-child-combatant:before, .fa-child-rifle:before {
    content: "\e4e0"
}

.fa-gun:before {
    content: "\e19b"
}

.fa-phone-square:before, .fa-square-phone:before {
    content: "\f098"
}

.fa-add:before, .fa-plus:before {
    content: "\2b"
}

.fa-expand:before {
    content: "\f065"
}

.fa-computer:before {
    content: "\e4e5"
}

.fa-close:before, .fa-multiply:before, .fa-remove:before, .fa-times:before, .fa-xmark:before {
    content: "\f00d"
}

.fa-arrows-up-down-left-right:before, .fa-arrows:before {
    content: "\f047"
}

.fa-chalkboard-teacher:before, .fa-chalkboard-user:before {
    content: "\f51c"
}

.fa-peso-sign:before {
    content: "\e222"
}

.fa-building-shield:before {
    content: "\e4d8"
}

.fa-baby:before {
    content: "\f77c"
}

.fa-users-line:before {
    content: "\e592"
}

.fa-quote-left-alt:before, .fa-quote-left:before {
    content: "\f10d"
}

.fa-tractor:before {
    content: "\f722"
}

.fa-trash-arrow-up:before, .fa-trash-restore:before {
    content: "\f829"
}

.fa-arrow-down-up-lock:before {
    content: "\e4b0"
}

.fa-lines-leaning:before {
    content: "\e51e"
}

.fa-ruler-combined:before {
    content: "\f546"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-equals:before {
    content: "\3d"
}

.fa-blender:before {
    content: "\f517"
}

.fa-teeth:before {
    content: "\f62e"
}

.fa-ils:before, .fa-shekel-sign:before, .fa-shekel:before, .fa-sheqel-sign:before, .fa-sheqel:before {
    content: "\f20b"
}

.fa-map:before {
    content: "\f279"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-photo-film:before, .fa-photo-video:before {
    content: "\f87c"
}

.fa-folder-minus:before {
    content: "\f65d"
}

.fa-store:before {
    content: "\f54e"
}

.fa-arrow-trend-up:before {
    content: "\e098"
}

.fa-plug-circle-minus:before {
    content: "\e55e"
}

.fa-sign-hanging:before, .fa-sign:before {
    content: "\f4d9"
}

.fa-bezier-curve:before {
    content: "\f55b"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-tablet-android:before, .fa-tablet:before {
    content: "\f3fb"
}

.fa-school-flag:before {
    content: "\e56e"
}

.fa-fill:before {
    content: "\f575"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-drumstick-bite:before {
    content: "\f6d7"
}

.fa-holly-berry:before {
    content: "\f7aa"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-bacteria:before {
    content: "\e059"
}

.fa-hand-lizard:before {
    content: "\f258"
}

.fa-notdef:before {
    content: "\e1fe"
}

.fa-disease:before {
    content: "\f7fa"
}

.fa-briefcase-medical:before {
    content: "\f469"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-car-alt:before, .fa-car-rear:before {
    content: "\f5de"
}

.fa-pump-soap:before {
    content: "\e06b"
}

.fa-video-slash:before {
    content: "\f4e2"
}

.fa-battery-2:before, .fa-battery-quarter:before {
    content: "\f243"
}

.fa-radio:before {
    content: "\f8d7"
}

.fa-baby-carriage:before, .fa-carriage-baby:before {
    content: "\f77d"
}

.fa-traffic-light:before {
    content: "\f637"
}

.fa-thermometer:before {
    content: "\f491"
}

.fa-vr-cardboard:before {
    content: "\f729"
}

.fa-hand-middle-finger:before {
    content: "\f806"
}

.fa-percent:before, .fa-percentage:before {
    content: "\25"
}

.fa-truck-moving:before {
    content: "\f4df"
}

.fa-glass-water-droplet:before {
    content: "\e4f5"
}

.fa-display:before {
    content: "\e163"
}

.fa-face-smile:before, .fa-smile:before {
    content: "\f118"
}

.fa-thumb-tack:before, .fa-thumbtack:before {
    content: "\f08d"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-person-praying:before, .fa-pray:before {
    content: "\f683"
}

.fa-hammer:before {
    content: "\f6e3"
}

.fa-hand-peace:before {
    content: "\f25b"
}

.fa-rotate:before, .fa-sync-alt:before {
    content: "\f2f1"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-robot:before {
    content: "\f544"
}

.fa-peace:before {
    content: "\f67c"
}

.fa-cogs:before, .fa-gears:before {
    content: "\f085"
}

.fa-warehouse:before {
    content: "\f494"
}

.fa-arrow-up-right-dots:before {
    content: "\e4b7"
}

.fa-splotch:before {
    content: "\f5bc"
}

.fa-face-grin-hearts:before, .fa-grin-hearts:before {
    content: "\f584"
}

.fa-dice-four:before {
    content: "\f524"
}

.fa-sim-card:before {
    content: "\f7c4"
}

.fa-transgender-alt:before, .fa-transgender:before {
    content: "\f225"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-arrow-turn-down:before, .fa-level-down:before {
    content: "\f149"
}

.fa-person-falling-burst:before {
    content: "\e547"
}

.fa-award:before {
    content: "\f559"
}

.fa-ticket-alt:before, .fa-ticket-simple:before {
    content: "\f3ff"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-angle-double-left:before, .fa-angles-left:before {
    content: "\f100"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-clock-rotate-left:before, .fa-history:before {
    content: "\f1da"
}

.fa-face-grin-beam-sweat:before, .fa-grin-beam-sweat:before {
    content: "\f583"
}

.fa-arrow-right-from-file:before, .fa-file-export:before {
    content: "\f56e"
}

.fa-shield-blank:before, .fa-shield:before {
    content: "\f132"
}

.fa-arrow-up-short-wide:before, .fa-sort-amount-up-alt:before {
    content: "\f885"
}

.fa-house-medical:before {
    content: "\e3b2"
}

.fa-golf-ball-tee:before, .fa-golf-ball:before {
    content: "\f450"
}

.fa-chevron-circle-left:before, .fa-circle-chevron-left:before {
    content: "\f137"
}

.fa-house-chimney-window:before {
    content: "\e00d"
}

.fa-pen-nib:before {
    content: "\f5ad"
}

.fa-tent-arrow-turn-left:before {
    content: "\e580"
}

.fa-tents:before {
    content: "\e582"
}

.fa-magic:before, .fa-wand-magic:before {
    content: "\f0d0"
}

.fa-dog:before {
    content: "\f6d3"
}

.fa-carrot:before {
    content: "\f787"
}

.fa-moon:before {
    content: "\f186"
}

.fa-wine-glass-alt:before, .fa-wine-glass-empty:before {
    content: "\f5ce"
}

.fa-cheese:before {
    content: "\f7ef"
}

.fa-yin-yang:before {
    content: "\f6ad"
}

.fa-music:before {
    content: "\f001"
}

.fa-code-commit:before {
    content: "\f386"
}

.fa-temperature-low:before {
    content: "\f76b"
}

.fa-biking:before, .fa-person-biking:before {
    content: "\f84a"
}

.fa-broom:before {
    content: "\f51a"
}

.fa-shield-heart:before {
    content: "\e574"
}

.fa-gopuram:before {
    content: "\f664"
}

.fa-earth-oceania:before, .fa-globe-oceania:before {
    content: "\e47b"
}

.fa-square-xmark:before, .fa-times-square:before, .fa-xmark-square:before {
    content: "\f2d3"
}

.fa-hashtag:before {
    content: "\23"
}

.fa-expand-alt:before, .fa-up-right-and-down-left-from-center:before {
    content: "\f424"
}

.fa-oil-can:before {
    content: "\f613"
}

.fa-t:before {
    content: "\54"
}

.fa-hippo:before {
    content: "\f6ed"
}

.fa-chart-column:before {
    content: "\e0e3"
}

.fa-infinity:before {
    content: "\f534"
}

.fa-vial-circle-check:before {
    content: "\e596"
}

.fa-person-arrow-down-to-line:before {
    content: "\e538"
}

.fa-voicemail:before {
    content: "\f897"
}

.fa-fan:before {
    content: "\f863"
}

.fa-person-walking-luggage:before {
    content: "\e554"
}

.fa-arrows-alt-v:before, .fa-up-down:before {
    content: "\f338"
}

.fa-cloud-moon-rain:before {
    content: "\f73c"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-trailer:before {
    content: "\e041"
}

.fa-bahai:before, .fa-haykal:before {
    content: "\f666"
}

.fa-sd-card:before {
    content: "\f7c2"
}

.fa-dragon:before {
    content: "\f6d5"
}

.fa-shoe-prints:before {
    content: "\f54b"
}

.fa-circle-plus:before, .fa-plus-circle:before {
    content: "\f055"
}

.fa-face-grin-tongue-wink:before, .fa-grin-tongue-wink:before {
    content: "\f58b"
}

.fa-hand-holding:before {
    content: "\f4bd"
}

.fa-plug-circle-exclamation:before {
    content: "\e55d"
}

.fa-chain-broken:before, .fa-chain-slash:before, .fa-link-slash:before, .fa-unlink:before {
    content: "\f127"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-person-walking-arrow-loop-left:before {
    content: "\e551"
}

.fa-arrow-up-z-a:before, .fa-sort-alpha-up-alt:before {
    content: "\f882"
}

.fa-fire-alt:before, .fa-fire-flame-curved:before {
    content: "\f7e4"
}

.fa-tornado:before {
    content: "\f76f"
}

.fa-file-circle-plus:before {
    content: "\e494"
}

.fa-book-quran:before, .fa-quran:before {
    content: "\f687"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-border-all:before {
    content: "\f84c"
}

.fa-angry:before, .fa-face-angry:before {
    content: "\f556"
}

.fa-cookie-bite:before {
    content: "\f564"
}

.fa-arrow-trend-down:before {
    content: "\e097"
}

.fa-feed:before, .fa-rss:before {
    content: "\f09e"
}

.fa-draw-polygon:before {
    content: "\f5ee"
}

.fa-balance-scale:before, .fa-scale-balanced:before {
    content: "\f24e"
}

.fa-gauge-simple-high:before, .fa-tachometer-fast:before, .fa-tachometer:before {
    content: "\f62a"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-desktop-alt:before, .fa-desktop:before {
    content: "\f390"
}

.fa-m:before {
    content: "\4d"
}

.fa-table-list:before, .fa-th-list:before {
    content: "\f00b"
}

.fa-comment-sms:before, .fa-sms:before {
    content: "\f7cd"
}

.fa-book:before {
    content: "\f02d"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-check:before {
    content: "\f00c"
}

.fa-battery-4:before, .fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-house-circle-check:before {
    content: "\e509"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-diagram-successor:before {
    content: "\e47a"
}

.fa-truck-arrow-right:before {
    content: "\e58b"
}

.fa-arrows-split-up-and-left:before {
    content: "\e4bc"
}

.fa-fist-raised:before, .fa-hand-fist:before {
    content: "\f6de"
}

.fa-cloud-moon:before {
    content: "\f6c3"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-person-falling:before {
    content: "\e546"
}

.fa-image-portrait:before, .fa-portrait:before {
    content: "\f3e0"
}

.fa-user-tag:before {
    content: "\f507"
}

.fa-rug:before {
    content: "\e569"
}

.fa-earth-europe:before, .fa-globe-europe:before {
    content: "\f7a2"
}

.fa-cart-flatbed-suitcase:before, .fa-luggage-cart:before {
    content: "\f59d"
}

.fa-rectangle-times:before, .fa-rectangle-xmark:before, .fa-times-rectangle:before, .fa-window-close:before {
    content: "\f410"
}

.fa-baht-sign:before {
    content: "\e0ac"
}

.fa-book-open:before {
    content: "\f518"
}

.fa-book-journal-whills:before, .fa-journal-whills:before {
    content: "\f66a"
}

.fa-handcuffs:before {
    content: "\e4f8"
}

.fa-exclamation-triangle:before, .fa-triangle-exclamation:before, .fa-warning:before {
    content: "\f071"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-arrow-turn-right:before, .fa-mail-forward:before, .fa-share:before {
    content: "\f064"
}

.fa-bottle-droplet:before {
    content: "\e4c4"
}

.fa-mask-face:before {
    content: "\e1d7"
}

.fa-hill-rockslide:before {
    content: "\e508"
}

.fa-exchange-alt:before, .fa-right-left:before {
    content: "\f362"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-road-circle-exclamation:before {
    content: "\e565"
}

.fa-dungeon:before {
    content: "\f6d9"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-money-bill-1-wave:before, .fa-money-bill-wave-alt:before {
    content: "\f53b"
}

.fa-life-ring:before {
    content: "\f1cd"
}

.fa-hands:before, .fa-sign-language:before, .fa-signing:before {
    content: "\f2a7"
}

.fa-calendar-day:before {
    content: "\f783"
}

.fa-ladder-water:before, .fa-swimming-pool:before, .fa-water-ladder:before {
    content: "\f5c5"
}

.fa-arrows-up-down:before, .fa-arrows-v:before {
    content: "\f07d"
}

.fa-face-grimace:before, .fa-grimace:before {
    content: "\f57f"
}

.fa-wheelchair-alt:before, .fa-wheelchair-move:before {
    content: "\e2ce"
}

.fa-level-down-alt:before, .fa-turn-down:before {
    content: "\f3be"
}

.fa-person-walking-arrow-right:before {
    content: "\e552"
}

.fa-envelope-square:before, .fa-square-envelope:before {
    content: "\f199"
}

.fa-dice:before {
    content: "\f522"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-brain:before {
    content: "\f5dc"
}

.fa-band-aid:before, .fa-bandage:before {
    content: "\f462"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-circle-xmark:before, .fa-times-circle:before, .fa-xmark-circle:before {
    content: "\f057"
}

.fa-gifts:before {
    content: "\f79c"
}

.fa-hotel:before {
    content: "\f594"
}

.fa-earth-asia:before, .fa-globe-asia:before {
    content: "\f57e"
}

.fa-id-card-alt:before, .fa-id-card-clip:before {
    content: "\f47f"
}

.fa-magnifying-glass-plus:before, .fa-search-plus:before {
    content: "\f00e"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-user-clock:before {
    content: "\f4fd"
}

.fa-allergies:before, .fa-hand-dots:before {
    content: "\f461"
}

.fa-file-invoice:before {
    content: "\f570"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-coffee:before, .fa-mug-saucer:before {
    content: "\f0f4"
}

.fa-brush:before {
    content: "\f55d"
}

.fa-mask:before {
    content: "\f6fa"
}

.fa-magnifying-glass-minus:before, .fa-search-minus:before {
    content: "\f010"
}

.fa-ruler-vertical:before {
    content: "\f548"
}

.fa-user-alt:before, .fa-user-large:before {
    content: "\f406"
}

.fa-train-tram:before {
    content: "\e5b4"
}

.fa-user-nurse:before {
    content: "\f82f"
}

.fa-syringe:before {
    content: "\f48e"
}

.fa-cloud-sun:before {
    content: "\f6c4"
}

.fa-stopwatch-20:before {
    content: "\e06f"
}

.fa-square-full:before {
    content: "\f45c"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-jar:before {
    content: "\e516"
}

.fa-note-sticky:before, .fa-sticky-note:before {
    content: "\f249"
}

.fa-bug-slash:before {
    content: "\e490"
}

.fa-arrow-up-from-water-pump:before {
    content: "\e4b6"
}

.fa-bone:before {
    content: "\f5d7"
}

.fa-user-injured:before {
    content: "\f728"
}

.fa-face-sad-tear:before, .fa-sad-tear:before {
    content: "\f5b4"
}

.fa-plane:before {
    content: "\f072"
}

.fa-tent-arrows-down:before {
    content: "\e581"
}

.fa-exclamation:before {
    content: "\21"
}

.fa-arrows-spin:before {
    content: "\e4bb"
}

.fa-print:before {
    content: "\f02f"
}

.fa-try:before, .fa-turkish-lira-sign:before, .fa-turkish-lira:before {
    content: "\e2bb"
}

.fa-dollar-sign:before, .fa-dollar:before, .fa-usd:before {
    content: "\24"
}

.fa-x:before {
    content: "\58"
}

.fa-magnifying-glass-dollar:before, .fa-search-dollar:before {
    content: "\f688"
}

.fa-users-cog:before, .fa-users-gear:before {
    content: "\f509"
}

.fa-person-military-pointing:before {
    content: "\e54a"
}

.fa-bank:before, .fa-building-columns:before, .fa-institution:before, .fa-museum:before, .fa-university:before {
    content: "\f19c"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-trowel:before {
    content: "\e589"
}

.fa-d:before {
    content: "\44"
}

.fa-stapler:before {
    content: "\e5af"
}

.fa-masks-theater:before, .fa-theater-masks:before {
    content: "\f630"
}

.fa-kip-sign:before {
    content: "\e1c4"
}

.fa-hand-point-left:before {
    content: "\f0a5"
}

.fa-handshake-alt:before, .fa-handshake-simple:before {
    content: "\f4c6"
}

.fa-fighter-jet:before, .fa-jet-fighter:before {
    content: "\f0fb"
}

.fa-share-alt-square:before, .fa-square-share-nodes:before {
    content: "\f1e1"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-plus-minus:before {
    content: "\e43c"
}

.fa-video-camera:before, .fa-video:before {
    content: "\f03d"
}

.fa-graduation-cap:before, .fa-mortar-board:before {
    content: "\f19d"
}

.fa-hand-holding-medical:before {
    content: "\e05c"
}

.fa-person-circle-check:before {
    content: "\e53e"
}

.fa-level-up-alt:before, .fa-turn-up:before {
    content: "\f3bf"
}

.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

:host, :root {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-brands-400.woff2) format("woff2"), url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-brands-400.ttf) format("truetype")
}

.fa-brands, .fab {
    font-weight: 400
}

.fa-monero:before {
    content: "\f3d0"
}

.fa-hooli:before {
    content: "\f427"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-shopware:before {
    content: "\f5b5"
}

.fa-creative-commons-nc:before {
    content: "\f4e8"
}

.fa-aws:before {
    content: "\f375"
}

.fa-redhat:before {
    content: "\f7bc"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-cloudflare:before {
    content: "\e07d"
}

.fa-ups:before {
    content: "\f7e0"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-dyalog:before {
    content: "\f399"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-stackpath:before {
    content: "\f842"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-modx:before {
    content: "\f285"
}

.fa-guilded:before {
    content: "\e07e"
}

.fa-vnv:before {
    content: "\f40b"
}

.fa-js-square:before, .fa-square-js:before {
    content: "\f3b9"
}

.fa-microsoft:before {
    content: "\f3ca"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-orcid:before {
    content: "\f8d2"
}

.fa-java:before {
    content: "\f4e4"
}

.fa-invision:before {
    content: "\f7b0"
}

.fa-creative-commons-pd-alt:before {
    content: "\f4ed"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-hire-a-helper:before {
    content: "\f3b0"
}

.fa-creative-commons-by:before {
    content: "\f4e7"
}

.fa-unity:before {
    content: "\e049"
}

.fa-whmcs:before {
    content: "\f40d"
}

.fa-rocketchat:before {
    content: "\f3e8"
}

.fa-vk:before {
    content: "\f189"
}

.fa-untappd:before {
    content: "\f405"
}

.fa-mailchimp:before {
    content: "\f59e"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-reddit-square:before, .fa-square-reddit:before {
    content: "\f1a2"
}

.fa-vimeo-v:before {
    content: "\f27d"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-square-font-awesome:before {
    content: "\e5ad"
}

.fa-deskpro:before {
    content: "\f38f"
}

.fa-sistrix:before {
    content: "\f3ee"
}

.fa-instagram-square:before, .fa-square-instagram:before {
    content: "\e055"
}

.fa-battle-net:before {
    content: "\f835"
}

.fa-the-red-yeti:before {
    content: "\f69d"
}

.fa-hacker-news-square:before, .fa-square-hacker-news:before {
    content: "\f3af"
}

.fa-edge:before {
    content: "\f282"
}

.fa-threads:before {
    content: "\e618"
}

.fa-napster:before {
    content: "\f3d2"
}

.fa-snapchat-square:before, .fa-square-snapchat:before {
    content: "\f2ad"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-artstation:before {
    content: "\f77a"
}

.fa-markdown:before {
    content: "\f60f"
}

.fa-sourcetree:before {
    content: "\f7d3"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-diaspora:before {
    content: "\f791"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-phoenix-squadron:before {
    content: "\f511"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-red-river:before {
    content: "\f3e3"
}

.fa-creative-commons-sa:before {
    content: "\f4ef"
}

.fa-safari:before {
    content: "\f267"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-font-awesome-alt:before, .fa-square-font-awesome-stroke:before {
    content: "\f35c"
}

.fa-atlassian:before {
    content: "\f77b"
}

.fa-linkedin-in:before {
    content: "\f0e1"
}

.fa-digital-ocean:before {
    content: "\f391"
}

.fa-nimblr:before {
    content: "\f5a8"
}

.fa-chromecast:before {
    content: "\f838"
}

.fa-evernote:before {
    content: "\f839"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-creative-commons-sampling:before {
    content: "\f4f0"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-watchman-monitoring:before {
    content: "\e087"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-weixin:before {
    content: "\f1d7"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-git-alt:before {
    content: "\f841"
}

.fa-lyft:before {
    content: "\f3c3"
}

.fa-rev:before {
    content: "\f5b2"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-wizards-of-the-coast:before {
    content: "\f730"
}

.fa-square-viadeo:before, .fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-meetup:before {
    content: "\f2e0"
}

.fa-centos:before {
    content: "\f789"
}

.fa-adn:before {
    content: "\f170"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-dribbble-square:before, .fa-square-dribbble:before {
    content: "\f397"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-node:before {
    content: "\f419"
}

.fa-mix:before {
    content: "\f3cb"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-debian:before {
    content: "\e60b"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-instalod:before {
    content: "\e081"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-sellcast:before {
    content: "\f2da"
}

.fa-square-twitter:before, .fa-twitter-square:before {
    content: "\f081"
}

.fa-r-project:before {
    content: "\f4f7"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-freebsd:before {
    content: "\f3a4"
}

.fa-vuejs:before {
    content: "\f41f"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-fonticons-fi:before {
    content: "\f3a2"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-itunes-note:before {
    content: "\f3b5"
}

.fa-golang:before {
    content: "\e40f"
}

.fa-kickstarter:before {
    content: "\f3bb"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-uncharted:before {
    content: "\e084"
}

.fa-firstdraft:before {
    content: "\f3a1"
}

.fa-square-youtube:before, .fa-youtube-square:before {
    content: "\f431"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-rendact:before, .fa-wpressr:before {
    content: "\f3e4"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-galactic-republic:before {
    content: "\f50c"
}

.fa-nfc-directional:before {
    content: "\e530"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-joget:before {
    content: "\f3b7"
}

.fa-fedora:before {
    content: "\f798"
}

.fa-stripe-s:before {
    content: "\f42a"
}

.fa-meta:before {
    content: "\e49b"
}

.fa-laravel:before {
    content: "\f3bd"
}

.fa-hotjar:before {
    content: "\f3b1"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-sticker-mule:before {
    content: "\f3f7"
}

.fa-creative-commons-zero:before {
    content: "\f4f3"
}

.fa-hips:before {
    content: "\f452"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-discord:before {
    content: "\f392"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-confluence:before {
    content: "\f78d"
}

.fa-mdb:before {
    content: "\f8ca"
}

.fa-dochub:before {
    content: "\f394"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-ebay:before {
    content: "\f4f4"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-unsplash:before {
    content: "\e07c"
}

.fa-yarn:before {
    content: "\f7e3"
}

.fa-square-steam:before, .fa-steam-square:before {
    content: "\f1b7"
}

.fa-500px:before {
    content: "\f26e"
}

.fa-square-vimeo:before, .fa-vimeo-square:before {
    content: "\f194"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-font-awesome-flag:before, .fa-font-awesome-logo-full:before, .fa-font-awesome:before {
    content: "\f2b4"
}

.fa-gratipay:before {
    content: "\f184"
}

.fa-apple:before {
    content: "\f179"
}

.fa-hive:before {
    content: "\e07f"
}

.fa-gitkraken:before {
    content: "\f3a6"
}

.fa-keybase:before {
    content: "\f4f5"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-padlet:before {
    content: "\e4a0"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-github-square:before, .fa-square-github:before {
    content: "\f092"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-fedex:before {
    content: "\f797"
}

.fa-phoenix-framework:before {
    content: "\f3dc"
}

.fa-shopify:before {
    content: "\e057"
}

.fa-neos:before {
    content: "\f612"
}

.fa-square-threads:before {
    content: "\e619"
}

.fa-hackerrank:before {
    content: "\f5f7"
}

.fa-researchgate:before {
    content: "\f4f8"
}

.fa-swift:before {
    content: "\f8e1"
}

.fa-angular:before {
    content: "\f420"
}

.fa-speakap:before {
    content: "\f3f3"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-y-combinator:before {
    content: "\f23b"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-envira:before {
    content: "\f299"
}

.fa-gitlab-square:before, .fa-square-gitlab:before {
    content: "\e5ae"
}

.fa-studiovinari:before {
    content: "\f3f8"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-goodreads:before {
    content: "\f3a8"
}

.fa-odnoklassniki-square:before, .fa-square-odnoklassniki:before {
    content: "\f264"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-sith:before {
    content: "\f512"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-hashnode:before {
    content: "\e499"
}

.fa-react:before {
    content: "\f41b"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-squarespace:before {
    content: "\f5be"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-creative-commons-share:before {
    content: "\f4f2"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-keycdn:before {
    content: "\f3ba"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-itch-io:before {
    content: "\f83a"
}

.fa-umbraco:before {
    content: "\f8e8"
}

.fa-galactic-senate:before {
    content: "\f50d"
}

.fa-ubuntu:before {
    content: "\f7df"
}

.fa-draft2digital:before {
    content: "\f396"
}

.fa-stripe:before {
    content: "\f429"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-gg:before {
    content: "\f260"
}

.fa-dhl:before {
    content: "\f790"
}

.fa-pinterest-square:before, .fa-square-pinterest:before {
    content: "\f0d3"
}

.fa-xing:before {
    content: "\f168"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-creative-commons-pd:before {
    content: "\f4ec"
}

.fa-playstation:before {
    content: "\f3df"
}

.fa-quinscape:before {
    content: "\f459"
}

.fa-less:before {
    content: "\f41d"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-typo3:before {
    content: "\f42b"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-dailymotion:before {
    content: "\e052"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-bootstrap:before {
    content: "\f836"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-nfc-symbol:before {
    content: "\e531"
}

.fa-ethereum:before {
    content: "\f42e"
}

.fa-speaker-deck:before {
    content: "\f83c"
}

.fa-creative-commons-nc-eu:before {
    content: "\f4e9"
}

.fa-patreon:before {
    content: "\f3d9"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-ello:before {
    content: "\f5f1"
}

.fa-gofore:before {
    content: "\f3a7"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-facebook-f:before {
    content: "\f39e"
}

.fa-google-plus-square:before, .fa-square-google-plus:before {
    content: "\f0d4"
}

.fa-mandalorian:before {
    content: "\f50f"
}

.fa-first-order-alt:before {
    content: "\f50a"
}

.fa-osi:before {
    content: "\f41a"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-d-and-d-beyond:before {
    content: "\f6ca"
}

.fa-periscope:before {
    content: "\f3da"
}

.fa-fulcrum:before {
    content: "\f50b"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-mizuni:before {
    content: "\f3cc"
}

.fa-schlix:before {
    content: "\f3ea"
}

.fa-square-xing:before, .fa-xing-square:before {
    content: "\f169"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-usps:before {
    content: "\f7e1"
}

.fa-megaport:before {
    content: "\f5a3"
}

.fa-magento:before {
    content: "\f3c4"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-fly:before {
    content: "\f417"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-itunes:before {
    content: "\f3b4"
}

.fa-cuttlefish:before {
    content: "\f38c"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-viber:before {
    content: "\f409"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-symfony:before {
    content: "\f83d"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-facebook-messenger:before {
    content: "\f39f"
}

.fa-audible:before {
    content: "\f373"
}

.fa-think-peaks:before {
    content: "\f731"
}

.fa-bilibili:before {
    content: "\e3d9"
}

.fa-erlang:before {
    content: "\f39d"
}

.fa-x-twitter:before {
    content: "\e61b"
}

.fa-cotton-bureau:before {
    content: "\f89e"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-42-group:before, .fa-innosoft:before {
    content: "\e080"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-elementor:before {
    content: "\f430"
}

.fa-pied-piper-square:before, .fa-square-pied-piper:before {
    content: "\e01e"
}

.fa-creative-commons-nd:before {
    content: "\f4eb"
}

.fa-palfed:before {
    content: "\f3d8"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-resolving:before {
    content: "\f3e7"
}

.fa-xbox:before {
    content: "\f412"
}

.fa-searchengin:before {
    content: "\f3eb"
}

.fa-tiktok:before {
    content: "\e07b"
}

.fa-facebook-square:before, .fa-square-facebook:before {
    content: "\f082"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-linkedin:before {
    content: "\f08c"
}

.fa-hubspot:before {
    content: "\f3b2"
}

.fa-deploydog:before {
    content: "\f38e"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-mixer:before {
    content: "\e056"
}

.fa-lastfm-square:before, .fa-square-lastfm:before {
    content: "\f203"
}

.fa-vimeo:before {
    content: "\f40a"
}

.fa-mendeley:before {
    content: "\f7b3"
}

.fa-uniregistry:before {
    content: "\f404"
}

.fa-figma:before {
    content: "\f799"
}

.fa-creative-commons-remix:before {
    content: "\f4ee"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-cmplid:before {
    content: "\e360"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-gripfire:before {
    content: "\f3ac"
}

.fa-jedi-order:before {
    content: "\f50e"
}

.fa-uikit:before {
    content: "\f403"
}

.fa-fort-awesome-alt:before {
    content: "\f3a3"
}

.fa-phabricator:before {
    content: "\f3db"
}

.fa-ussunnah:before {
    content: "\f407"
}

.fa-earlybirds:before {
    content: "\f39a"
}

.fa-trade-federation:before {
    content: "\f513"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-google-play:before {
    content: "\f3ab"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-google-drive:before {
    content: "\f3aa"
}

.fa-servicestack:before {
    content: "\f3ec"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-deezer:before {
    content: "\e077"
}

.fa-raspberry-pi:before {
    content: "\f7bb"
}

.fa-jira:before {
    content: "\f7b1"
}

.fa-docker:before {
    content: "\f395"
}

.fa-screenpal:before {
    content: "\e570"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-gitter:before {
    content: "\f426"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-microblog:before {
    content: "\e01a"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-pied-piper-hat:before {
    content: "\f4e5"
}

.fa-kickstarter-k:before {
    content: "\f3bc"
}

.fa-yandex:before {
    content: "\f413"
}

.fa-readme:before {
    content: "\f4d5"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-sass:before {
    content: "\f41e"
}

.fa-wirsindhandwerk:before, .fa-wsh:before {
    content: "\e2d0"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-salesforce:before {
    content: "\f83b"
}

.fa-octopus-deploy:before {
    content: "\e082"
}

.fa-medapps:before {
    content: "\f3c6"
}

.fa-ns8:before {
    content: "\f3d5"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-apper:before {
    content: "\f371"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-waze:before {
    content: "\f83f"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-snapchat-ghost:before, .fa-snapchat:before {
    content: "\f2ab"
}

.fa-fantasy-flight-games:before {
    content: "\f6dc"
}

.fa-rust:before {
    content: "\e07a"
}

.fa-wix:before {
    content: "\f5cf"
}

.fa-behance-square:before, .fa-square-behance:before {
    content: "\f1b5"
}

.fa-supple:before {
    content: "\f3f9"
}

.fa-rebel:before {
    content: "\f1d0"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-staylinked:before {
    content: "\f3f5"
}

.fa-kaggle:before {
    content: "\f5fa"
}

.fa-space-awesome:before {
    content: "\e5ac"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-goodreads-g:before {
    content: "\f3a9"
}

.fa-git-square:before, .fa-square-git:before {
    content: "\f1d2"
}

.fa-square-tumblr:before, .fa-tumblr-square:before {
    content: "\f174"
}

.fa-trello:before {
    content: "\f181"
}

.fa-creative-commons-nc-jp:before {
    content: "\f4ea"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-perbyte:before {
    content: "\e083"
}

.fa-grunt:before {
    content: "\f3ad"
}

.fa-weebly:before {
    content: "\f5cc"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-themeco:before {
    content: "\f5c6"
}

.fa-python:before {
    content: "\f3e2"
}

.fa-android:before {
    content: "\f17b"
}

.fa-bots:before {
    content: "\e340"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-hornbill:before {
    content: "\f592"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-ideal:before {
    content: "\e013"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-dev:before {
    content: "\f6cc"
}

.fa-sketch:before {
    content: "\f7c6"
}

.fa-yandex-international:before {
    content: "\f414"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-uber:before {
    content: "\f402"
}

.fa-github:before {
    content: "\f09b"
}

.fa-php:before {
    content: "\f457"
}

.fa-alipay:before {
    content: "\f642"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-firefox-browser:before {
    content: "\e007"
}

.fa-replyd:before {
    content: "\f3e6"
}

.fa-suse:before {
    content: "\f7d6"
}

.fa-jenkins:before {
    content: "\f3b6"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-rockrms:before {
    content: "\f3e9"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-buffer:before {
    content: "\f837"
}

.fa-npm:before {
    content: "\f3d4"
}

.fa-yammer:before {
    content: "\f840"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-stubber:before {
    content: "\e5c7"
}

.fa-telegram-plane:before, .fa-telegram:before {
    content: "\f2c6"
}

.fa-old-republic:before {
    content: "\f510"
}

.fa-odysee:before {
    content: "\e5c6"
}

.fa-square-whatsapp:before, .fa-whatsapp-square:before {
    content: "\f40c"
}

.fa-node-js:before {
    content: "\f3d3"
}

.fa-edge-legacy:before {
    content: "\e078"
}

.fa-slack-hash:before, .fa-slack:before {
    content: "\f198"
}

.fa-medrt:before {
    content: "\f3c8"
}

.fa-usb:before {
    content: "\f287"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-vaadin:before {
    content: "\f408"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-square-x-twitter:before {
    content: "\e61a"
}

.fa-reacteurope:before {
    content: "\f75d"
}

.fa-medium-m:before, .fa-medium:before {
    content: "\f23a"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-flipboard:before {
    content: "\f44d"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-critical-role:before {
    content: "\f6c9"
}

.fa-sitrox:before {
    content: "\e44a"
}

.fa-discourse:before {
    content: "\f393"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-mastodon:before {
    content: "\f4f6"
}

.fa-airbnb:before {
    content: "\f834"
}

.fa-wolf-pack-battalion:before {
    content: "\f514"
}

.fa-buy-n-large:before {
    content: "\f8a6"
}

.fa-gulp:before {
    content: "\f3ae"
}

.fa-creative-commons-sampling-plus:before {
    content: "\f4f1"
}

.fa-strava:before {
    content: "\f428"
}

.fa-ember:before {
    content: "\f423"
}

.fa-canadian-maple-leaf:before {
    content: "\f785"
}

.fa-teamspeak:before {
    content: "\f4f9"
}

.fa-pushed:before {
    content: "\f3e1"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

.fa-nutritionix:before {
    content: "\f3d6"
}

.fa-wodu:before {
    content: "\e088"
}

.fa-google-pay:before {
    content: "\e079"
}

.fa-intercom:before {
    content: "\f7af"
}

.fa-zhihu:before {
    content: "\f63f"
}

.fa-korvue:before {
    content: "\f42f"
}

.fa-pix:before {
    content: "\e43a"
}

.fa-steam-symbol:before {
    content: "\f3f6"
}

:host, :root {
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-regular-400.woff2) format("woff2"), url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-regular-400.ttf) format("truetype")
}

.fa-regular, .far {
    font-weight: 400
}

:host, :root {
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-solid-900.woff2) format("woff2"), url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-solid-900.ttf) format("truetype")
}

.fa-solid, .fas {
    font-weight: 900
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: block;
    font-weight: 400;
    src: url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-brands-400.woff2) format("woff2"), url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-brands-400.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-display: block;
    font-weight: 900;
    src: url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-solid-900.woff2) format("woff2"), url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-solid-900.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-display: block;
    font-weight: 400;
    src: url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-regular-400.woff2) format("woff2"), url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-regular-400.ttf) format("truetype")
}

@font-face {
    font-family: FontAwesome;
    font-display: block;
    src: url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-solid-900.woff2) format("woff2"), url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-solid-900.ttf) format("truetype")
}

@font-face {
    font-family: FontAwesome;
    font-display: block;
    src: url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-brands-400.woff2) format("woff2"), url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-brands-400.ttf) format("truetype")
}

@font-face {
    font-family: FontAwesome;
    font-display: block;
    src: url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-regular-400.woff2) format("woff2"), url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-regular-400.ttf) format("truetype");
    unicode-range: u+f003, u+f006, u+f014, u+f016-f017, u+f01a-f01b, u+f01d, u+f022, u+f03e, u+f044, u+f046, u+f05c-f05d, u+f06e, u+f070, u+f087-f088, u+f08a, u+f094, u+f096-f097, u+f09d, u+f0a0, u+f0a2, u+f0a4-f0a7, u+f0c5, u+f0c7, u+f0e5-f0e6, u+f0eb, u+f0f6-f0f8, u+f10c, u+f114-f115, u+f118-f11a, u+f11c-f11d, u+f133, u+f147, u+f14e, u+f150-f152, u+f185-f186, u+f18e, u+f190-f192, u+f196, u+f1c1-f1c9, u+f1d9, u+f1db, u+f1e3, u+f1ea, u+f1f7, u+f1f9, u+f20a, u+f247-f248, u+f24a, u+f24d, u+f255-f25b, u+f25d, u+f271-f274, u+f278, u+f27b, u+f28c, u+f28e, u+f29c, u+f2b5, u+f2b7, u+f2ba, u+f2bc, u+f2be, u+f2c0-f2c1, u+f2c3, u+f2d0, u+f2d2, u+f2d4, u+f2dc
}

@font-face {
    font-family: FontAwesome;
    font-display: block;
    src: url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-v4compatibility.woff2) format("woff2"), url(https://ohio.clbthemes.com/demo26/wp-content/themes/ohio/assets/fonts/fa/webfonts/fa-v4compatibility.ttf) format("truetype");
    unicode-range: u+f041, u+f047, u+f065-f066, u+f07d-f07e, u+f080, u+f08b, u+f08e, u+f090, u+f09a, u+f0ac, u+f0ae, u+f0b2, u+f0d0, u+f0d6, u+f0e4, u+f0ec, u+f10a-f10b, u+f123, u+f13e, u+f148-f149, u+f14c, u+f156, u+f15e, u+f160-f161, u+f163, u+f175-f178, u+f195, u+f1f8, u+f219, u+f27a
}

/*!
* WPBakery Page Builder v7.6.0 (https://wpbakery.com)
* Copyright 2011-2024 Michael M, WPBakery
* License: Commercial. More details: http://go.wpbakery.com/licensing
*/
.vc_clearfix:after, .vc_column-inner::after, .vc_el-clearfix, .vc_row:after {
    clear: both
}

.vc_row:after, .vc_row:before {
    content: " ";
    display: table
}

@media (max-width: 767px) {
    .vc_hidden-xs {
        display: none !important
    }

    .vc_el-clearfix-xs {
        clear: both
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .vc_hidden-sm {
        display: none !important
    }

    .vc_el-clearfix-sm {
        clear: both
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .vc_hidden-md {
        display: none !important
    }

    .vc_el-clearfix-md {
        clear: both
    }
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
    position: relative;
    float: left;
    width: 8.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
    position: relative;
    float: left;
    width: 16.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
    position: relative;
    float: left;
    width: 41.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
    position: relative;
    float: left;
    width: 58.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
    position: relative;
    float: left;
    width: 66.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
    position: relative;
    float: left;
    width: 75%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
    position: relative;
    float: left;
    width: 83.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
    position: relative;
    float: left;
    width: 91.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
    margin-left: 100%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
    margin-left: 91.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
    margin-left: 83.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
    margin-left: 75%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
    margin-left: 66.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
    margin-left: 58.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
    margin-left: 50%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
    margin-left: 41.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
    margin-left: 33.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
    margin-left: 25%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
    margin-left: 16.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
    margin-left: 8.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
    margin-left: 0
}

.vc_non_responsive .vc_row .vc_hidden-sm {
    display: none !important
}

.vc_non_responsive .vc_row .vc_col-sm-1\/5 {
    position: relative;
    float: left;
    width: 20%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-2\/5 {
    position: relative;
    float: left;
    width: 40%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-3\/5 {
    position: relative;
    float: left;
    width: 60%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-4\/5 {
    position: relative;
    float: left;
    width: 80%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-5\/5 {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5 {
    margin-left: 100%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5 {
    margin-left: 80%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5 {
    margin-left: 60%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5 {
    margin-left: 40%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5 {
    margin-left: 20%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5 {
    margin-left: 0
}

.vc_column_container {
    width: 100%
}

.vc_row {
    margin-left: -15px;
    margin-right: -15px
}

.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box
}

.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    float: left
}

[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-9 {
    float: right
}

.vc_col-xs-12 {
    width: 100%
}

.vc_col-xs-11 {
    width: 91.66666667%
}

.vc_col-xs-10 {
    width: 83.33333333%
}

.vc_col-xs-9 {
    width: 75%
}

.vc_col-xs-8 {
    width: 66.66666667%
}

.vc_col-xs-7 {
    width: 58.33333333%
}

.vc_col-xs-6 {
    width: 50%
}

.vc_col-xs-5 {
    width: 41.66666667%
}

.vc_col-xs-4 {
    width: 33.33333333%
}

.vc_col-xs-3 {
    width: 25%
}

.vc_col-xs-2 {
    width: 16.66666667%
}

.vc_col-xs-1 {
    width: 8.33333333%
}

.vc_col-xs-pull-12 {
    right: 100%
}

.vc_col-xs-pull-11 {
    right: 91.66666667%
}

.vc_col-xs-pull-10 {
    right: 83.33333333%
}

.vc_col-xs-pull-9 {
    right: 75%
}

.vc_col-xs-pull-8 {
    right: 66.66666667%
}

.vc_col-xs-pull-7 {
    right: 58.33333333%
}

.vc_col-xs-pull-6 {
    right: 50%
}

.vc_col-xs-pull-5 {
    right: 41.66666667%
}

.vc_col-xs-pull-4 {
    right: 33.33333333%
}

.vc_col-xs-pull-3 {
    right: 25%
}

.vc_col-xs-pull-2 {
    right: 16.66666667%
}

.vc_col-xs-pull-1 {
    right: 8.33333333%
}

.vc_col-xs-pull-0 {
    right: auto
}

.vc_col-xs-push-12 {
    left: 100%
}

.vc_col-xs-push-11 {
    left: 91.66666667%
}

.vc_col-xs-push-10 {
    left: 83.33333333%
}

.vc_col-xs-push-9 {
    left: 75%
}

.vc_col-xs-push-8 {
    left: 66.66666667%
}

.vc_col-xs-push-7 {
    left: 58.33333333%
}

.vc_col-xs-push-6 {
    left: 50%
}

.vc_col-xs-push-5 {
    left: 41.66666667%
}

.vc_col-xs-push-4 {
    left: 33.33333333%
}

.vc_col-xs-push-3 {
    left: 25%
}

.vc_col-xs-push-2 {
    left: 16.66666667%
}

.vc_col-xs-push-1 {
    left: 8.33333333%
}

.vc_col-xs-push-0 {
    left: auto
}

.vc_col-xs-offset-12 {
    margin-left: 100%
}

.vc_col-xs-offset-11 {
    margin-left: 91.66666667%
}

.vc_col-xs-offset-10 {
    margin-left: 83.33333333%
}

.vc_col-xs-offset-9 {
    margin-left: 75%
}

.vc_col-xs-offset-8 {
    margin-left: 66.66666667%
}

.vc_col-xs-offset-7 {
    margin-left: 58.33333333%
}

.vc_col-xs-offset-6 {
    margin-left: 50%
}

.vc_col-xs-offset-5 {
    margin-left: 41.66666667%
}

.vc_col-xs-offset-4 {
    margin-left: 33.33333333%
}

.vc_col-xs-offset-3 {
    margin-left: 25%
}

.vc_col-xs-offset-2 {
    margin-left: 16.66666667%
}

.vc_col-xs-offset-1 {
    margin-left: 8.33333333%
}

.vc_col-xs-offset-0 {
    margin-left: 0
}

.vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5, .vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5, .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5, .vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box
}

.vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 {
    float: left
}

.vc_col-xs-5\/5 {
    width: 100%
}

.vc_col-xs-4\/5 {
    width: 80%
}

.vc_col-xs-3\/5 {
    width: 60%
}

.vc_col-xs-2\/5 {
    width: 40%
}

.vc_col-xs-1\/5 {
    width: 20%
}

.vc_col-xs-pull-5\/5 {
    right: 100%
}

.vc_col-xs-pull-4\/5 {
    right: 80%
}

.vc_col-xs-pull-3\/5 {
    right: 60%
}

.vc_col-xs-pull-2\/5 {
    right: 40%
}

.vc_col-xs-pull-1\/5 {
    right: 20%
}

.vc_col-xs-pull-0\/5 {
    right: auto
}

.vc_col-xs-push-5\/5 {
    left: 100%
}

.vc_col-xs-push-4\/5 {
    left: 80%
}

.vc_col-xs-push-3\/5 {
    left: 60%
}

.vc_col-xs-push-2\/5 {
    left: 40%
}

.vc_col-xs-push-1\/5 {
    left: 20%
}

.vc_col-xs-push-0\/5 {
    left: auto
}

.vc_col-xs-offset-5\/5 {
    margin-left: 100%
}

.vc_col-xs-offset-4\/5 {
    margin-left: 80%
}

.vc_col-xs-offset-3\/5 {
    margin-left: 60%
}

.vc_col-xs-offset-2\/5 {
    margin-left: 40%
}

.vc_col-xs-offset-1\/5 {
    margin-left: 20%
}

.vc_col-xs-offset-0\/5 {
    margin-left: 0
}

[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5 {
    float: right
}

@media (min-width: 768px) {
    .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
        float: left
    }

    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-9 {
        float: right
    }

    .vc_col-sm-12 {
        width: 100%
    }

    .vc_col-sm-11 {
        width: 91.66666667%
    }

    .vc_col-sm-10 {
        width: 83.33333333%
    }

    .vc_col-sm-9 {
        width: 75%
    }

    .vc_col-sm-8 {
        width: 66.66666667%
    }

    .vc_col-sm-7 {
        width: 58.33333333%
    }

    .vc_col-sm-6 {
        width: 50%
    }

    .vc_col-sm-5 {
        width: 41.66666667%
    }

    .vc_col-sm-4 {
        width: 33.33333333%
    }

    .vc_col-sm-3 {
        width: 25%
    }

    .vc_col-sm-2 {
        width: 16.66666667%
    }

    .vc_col-sm-1 {
        width: 8.33333333%
    }

    .vc_col-sm-pull-12 {
        right: 100%
    }

    .vc_col-sm-pull-11 {
        right: 91.66666667%
    }

    .vc_col-sm-pull-10 {
        right: 83.33333333%
    }

    .vc_col-sm-pull-9 {
        right: 75%
    }

    .vc_col-sm-pull-8 {
        right: 66.66666667%
    }

    .vc_col-sm-pull-7 {
        right: 58.33333333%
    }

    .vc_col-sm-pull-6 {
        right: 50%
    }

    .vc_col-sm-pull-5 {
        right: 41.66666667%
    }

    .vc_col-sm-pull-4 {
        right: 33.33333333%
    }

    .vc_col-sm-pull-3 {
        right: 25%
    }

    .vc_col-sm-pull-2 {
        right: 16.66666667%
    }

    .vc_col-sm-pull-1 {
        right: 8.33333333%
    }

    .vc_col-sm-pull-0 {
        right: auto
    }

    .vc_col-sm-push-12 {
        left: 100%
    }

    .vc_col-sm-push-11 {
        left: 91.66666667%
    }

    .vc_col-sm-push-10 {
        left: 83.33333333%
    }

    .vc_col-sm-push-9 {
        left: 75%
    }

    .vc_col-sm-push-8 {
        left: 66.66666667%
    }

    .vc_col-sm-push-7 {
        left: 58.33333333%
    }

    .vc_col-sm-push-6 {
        left: 50%
    }

    .vc_col-sm-push-5 {
        left: 41.66666667%
    }

    .vc_col-sm-push-4 {
        left: 33.33333333%
    }

    .vc_col-sm-push-3 {
        left: 25%
    }

    .vc_col-sm-push-2 {
        left: 16.66666667%
    }

    .vc_col-sm-push-1 {
        left: 8.33333333%
    }

    .vc_col-sm-push-0 {
        left: auto
    }

    .vc_col-sm-offset-12 {
        margin-left: 100%
    }

    .vc_col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .vc_col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .vc_col-sm-offset-9 {
        margin-left: 75%
    }

    .vc_col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .vc_col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .vc_col-sm-offset-6 {
        margin-left: 50%
    }

    .vc_col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .vc_col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .vc_col-sm-offset-3 {
        margin-left: 25%
    }

    .vc_col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .vc_col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .vc_col-sm-offset-0 {
        margin-left: 0
    }

    .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5 {
        float: left
    }

    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
        float: right
    }

    .vc_col-sm-5\/5 {
        width: 100%
    }

    .vc_col-sm-4\/5 {
        width: 80%
    }

    .vc_col-sm-3\/5 {
        width: 60%
    }

    .vc_col-sm-2\/5 {
        width: 40%
    }

    .vc_col-sm-1\/5 {
        width: 20%
    }

    .vc_col-sm-pull-5\/5 {
        right: 100%
    }

    .vc_col-sm-pull-4\/5 {
        right: 80%
    }

    .vc_col-sm-pull-3\/5 {
        right: 60%
    }

    .vc_col-sm-pull-2\/5 {
        right: 40%
    }

    .vc_col-sm-pull-1\/5 {
        right: 20%
    }

    .vc_col-sm-pull-0\/5 {
        right: auto
    }

    .vc_col-sm-push-5\/5 {
        left: 100%
    }

    .vc_col-sm-push-4\/5 {
        left: 80%
    }

    .vc_col-sm-push-3\/5 {
        left: 60%
    }

    .vc_col-sm-push-2\/5 {
        left: 40%
    }

    .vc_col-sm-push-1\/5 {
        left: 20%
    }

    .vc_col-sm-push-0\/5 {
        left: auto
    }

    .vc_col-sm-offset-5\/5 {
        margin-left: 100%
    }

    .vc_col-sm-offset-4\/5 {
        margin-left: 80%
    }

    .vc_col-sm-offset-3\/5 {
        margin-left: 60%
    }

    .vc_col-sm-offset-2\/5 {
        margin-left: 40%
    }

    .vc_col-sm-offset-1\/5 {
        margin-left: 20%
    }

    .vc_col-sm-offset-0\/5 {
        margin-left: 0
    }
}

@media (min-width: 992px) {
    .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
        float: left
    }

    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-9 {
        float: right
    }

    .vc_col-md-12 {
        width: 100%
    }

    .vc_col-md-11 {
        width: 91.66666667%
    }

    .vc_col-md-10 {
        width: 83.33333333%
    }

    .vc_col-md-9 {
        width: 75%
    }

    .vc_col-md-8 {
        width: 66.66666667%
    }

    .vc_col-md-7 {
        width: 58.33333333%
    }

    .vc_col-md-6 {
        width: 50%
    }

    .vc_col-md-5 {
        width: 41.66666667%
    }

    .vc_col-md-4 {
        width: 33.33333333%
    }

    .vc_col-md-3 {
        width: 25%
    }

    .vc_col-md-2 {
        width: 16.66666667%
    }

    .vc_col-md-1 {
        width: 8.33333333%
    }

    .vc_col-md-pull-12 {
        right: 100%
    }

    .vc_col-md-pull-11 {
        right: 91.66666667%
    }

    .vc_col-md-pull-10 {
        right: 83.33333333%
    }

    .vc_col-md-pull-9 {
        right: 75%
    }

    .vc_col-md-pull-8 {
        right: 66.66666667%
    }

    .vc_col-md-pull-7 {
        right: 58.33333333%
    }

    .vc_col-md-pull-6 {
        right: 50%
    }

    .vc_col-md-pull-5 {
        right: 41.66666667%
    }

    .vc_col-md-pull-4 {
        right: 33.33333333%
    }

    .vc_col-md-pull-3 {
        right: 25%
    }

    .vc_col-md-pull-2 {
        right: 16.66666667%
    }

    .vc_col-md-pull-1 {
        right: 8.33333333%
    }

    .vc_col-md-pull-0 {
        right: auto
    }

    .vc_col-md-push-12 {
        left: 100%
    }

    .vc_col-md-push-11 {
        left: 91.66666667%
    }

    .vc_col-md-push-10 {
        left: 83.33333333%
    }

    .vc_col-md-push-9 {
        left: 75%
    }

    .vc_col-md-push-8 {
        left: 66.66666667%
    }

    .vc_col-md-push-7 {
        left: 58.33333333%
    }

    .vc_col-md-push-6 {
        left: 50%
    }

    .vc_col-md-push-5 {
        left: 41.66666667%
    }

    .vc_col-md-push-4 {
        left: 33.33333333%
    }

    .vc_col-md-push-3 {
        left: 25%
    }

    .vc_col-md-push-2 {
        left: 16.66666667%
    }

    .vc_col-md-push-1 {
        left: 8.33333333%
    }

    .vc_col-md-push-0 {
        left: auto
    }

    .vc_col-md-offset-12 {
        margin-left: 100%
    }

    .vc_col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .vc_col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .vc_col-md-offset-9 {
        margin-left: 75%
    }

    .vc_col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .vc_col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .vc_col-md-offset-6 {
        margin-left: 50%
    }

    .vc_col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .vc_col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .vc_col-md-offset-3 {
        margin-left: 25%
    }

    .vc_col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .vc_col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .vc_col-md-offset-0 {
        margin-left: 0
    }

    .vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5 {
        float: left
    }

    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
        float: right
    }

    .vc_col-md-5\/5 {
        width: 100%
    }

    .vc_col-md-4\/5 {
        width: 80%
    }

    .vc_col-md-3\/5 {
        width: 60%
    }

    .vc_col-md-2\/5 {
        width: 40%
    }

    .vc_col-md-1\/5 {
        width: 20%
    }

    .vc_col-md-pull-5\/5 {
        right: 100%
    }

    .vc_col-md-pull-4\/5 {
        right: 80%
    }

    .vc_col-md-pull-3\/5 {
        right: 60%
    }

    .vc_col-md-pull-2\/5 {
        right: 40%
    }

    .vc_col-md-pull-1\/5 {
        right: 20%
    }

    .vc_col-md-pull-0\/5 {
        right: auto
    }

    .vc_col-md-push-5\/5 {
        left: 100%
    }

    .vc_col-md-push-4\/5 {
        left: 80%
    }

    .vc_col-md-push-3\/5 {
        left: 60%
    }

    .vc_col-md-push-2\/5 {
        left: 40%
    }

    .vc_col-md-push-1\/5 {
        left: 20%
    }

    .vc_col-md-push-0\/5 {
        left: auto
    }

    .vc_col-md-offset-5\/5 {
        margin-left: 100%
    }

    .vc_col-md-offset-4\/5 {
        margin-left: 80%
    }

    .vc_col-md-offset-3\/5 {
        margin-left: 60%
    }

    .vc_col-md-offset-2\/5 {
        margin-left: 40%
    }

    .vc_col-md-offset-1\/5 {
        margin-left: 20%
    }

    .vc_col-md-offset-0\/5 {
        margin-left: 0
    }
}

@media (min-width: 1200px) {
    .vc_hidden-lg {
        display: none !important
    }

    .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {
        float: left
    }

    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-9 {
        float: right
    }

    .vc_col-lg-12 {
        width: 100%
    }

    .vc_col-lg-11 {
        width: 91.66666667%
    }

    .vc_col-lg-10 {
        width: 83.33333333%
    }

    .vc_col-lg-9 {
        width: 75%
    }

    .vc_col-lg-8 {
        width: 66.66666667%
    }

    .vc_col-lg-7 {
        width: 58.33333333%
    }

    .vc_col-lg-6 {
        width: 50%
    }

    .vc_col-lg-5 {
        width: 41.66666667%
    }

    .vc_col-lg-4 {
        width: 33.33333333%
    }

    .vc_col-lg-3 {
        width: 25%
    }

    .vc_col-lg-2 {
        width: 16.66666667%
    }

    .vc_col-lg-1 {
        width: 8.33333333%
    }

    .vc_col-lg-pull-12 {
        right: 100%
    }

    .vc_col-lg-pull-11 {
        right: 91.66666667%
    }

    .vc_col-lg-pull-10 {
        right: 83.33333333%
    }

    .vc_col-lg-pull-9 {
        right: 75%
    }

    .vc_col-lg-pull-8 {
        right: 66.66666667%
    }

    .vc_col-lg-pull-7 {
        right: 58.33333333%
    }

    .vc_col-lg-pull-6 {
        right: 50%
    }

    .vc_col-lg-pull-5 {
        right: 41.66666667%
    }

    .vc_col-lg-pull-4 {
        right: 33.33333333%
    }

    .vc_col-lg-pull-3 {
        right: 25%
    }

    .vc_col-lg-pull-2 {
        right: 16.66666667%
    }

    .vc_col-lg-pull-1 {
        right: 8.33333333%
    }

    .vc_col-lg-pull-0 {
        right: auto
    }

    .vc_col-lg-push-12 {
        left: 100%
    }

    .vc_col-lg-push-11 {
        left: 91.66666667%
    }

    .vc_col-lg-push-10 {
        left: 83.33333333%
    }

    .vc_col-lg-push-9 {
        left: 75%
    }

    .vc_col-lg-push-8 {
        left: 66.66666667%
    }

    .vc_col-lg-push-7 {
        left: 58.33333333%
    }

    .vc_col-lg-push-6 {
        left: 50%
    }

    .vc_col-lg-push-5 {
        left: 41.66666667%
    }

    .vc_col-lg-push-4 {
        left: 33.33333333%
    }

    .vc_col-lg-push-3 {
        left: 25%
    }

    .vc_col-lg-push-2 {
        left: 16.66666667%
    }

    .vc_col-lg-push-1 {
        left: 8.33333333%
    }

    .vc_col-lg-push-0 {
        left: auto
    }

    .vc_col-lg-offset-12 {
        margin-left: 100%
    }

    .vc_col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .vc_col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .vc_col-lg-offset-9 {
        margin-left: 75%
    }

    .vc_col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .vc_col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .vc_col-lg-offset-6 {
        margin-left: 50%
    }

    .vc_col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .vc_col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .vc_col-lg-offset-3 {
        margin-left: 25%
    }

    .vc_col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .vc_col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .vc_col-lg-offset-0 {
        margin-left: 0
    }

    .vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5 {
        float: left
    }

    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
        float: right
    }

    .vc_col-lg-5\/5 {
        width: 100%
    }

    .vc_col-lg-4\/5 {
        width: 80%
    }

    .vc_col-lg-3\/5 {
        width: 60%
    }

    .vc_col-lg-2\/5 {
        width: 40%
    }

    .vc_col-lg-1\/5 {
        width: 20%
    }

    .vc_col-lg-pull-5\/5 {
        right: 100%
    }

    .vc_col-lg-pull-4\/5 {
        right: 80%
    }

    .vc_col-lg-pull-3\/5 {
        right: 60%
    }

    .vc_col-lg-pull-2\/5 {
        right: 40%
    }

    .vc_col-lg-pull-1\/5 {
        right: 20%
    }

    .vc_col-lg-pull-0\/5 {
        right: auto
    }

    .vc_col-lg-push-5\/5 {
        left: 100%
    }

    .vc_col-lg-push-4\/5 {
        left: 80%
    }

    .vc_col-lg-push-3\/5 {
        left: 60%
    }

    .vc_col-lg-push-2\/5 {
        left: 40%
    }

    .vc_col-lg-push-1\/5 {
        left: 20%
    }

    .vc_col-lg-push-0\/5 {
        left: auto
    }

    .vc_col-lg-offset-5\/5 {
        margin-left: 100%
    }

    .vc_col-lg-offset-4\/5 {
        margin-left: 80%
    }

    .vc_col-lg-offset-3\/5 {
        margin-left: 60%
    }

    .vc_col-lg-offset-2\/5 {
        margin-left: 40%
    }

    .vc_col-lg-offset-1\/5 {
        margin-left: 20%
    }

    .vc_col-lg-offset-0\/5 {
        margin-left: 0
    }

    .vc_el-clearfix-lg {
        clear: both
    }
}

.vc_el_width_100, .vc_el_width_50, .vc_el_width_60, .vc_el_width_70, .vc_el_width_80, .vc_el_width_90 {
    margin-left: auto !important;
    margin-right: auto !important
}

.vc_pull-right {
    float: right !important
}

.vc_pull-left {
    float: left !important
}

.vc_clearfix:after, .vc_clearfix:before {
    content: " ";
    display: table
}

.vc_visible {
    display: block
}

.vc_table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse
}

.vc_pixel_icon, .vc_toggle_size_sm .vc_toggle_icon, i.icon {
    height: 16px;
    width: 16px
}

.vc_table > tbody > tr > td, .vc_table > tbody > tr > th, .vc_table > tfoot > tr > td, .vc_table > tfoot > tr > th, .vc_table > thead > tr > td, .vc_table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.vc_table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.vc_button-2-wrapper, .vc_pixel_icon, .vc_toggle_icon, .wpb_button {
    vertical-align: middle
}

.vc_table > caption + thead > tr:first-child > td, .vc_table > caption + thead > tr:first-child > th, .vc_table > colgroup + thead > tr:first-child > td, .vc_table > colgroup + thead > tr:first-child > th, .vc_table > thead:first-child > tr:first-child > td, .vc_table > thead:first-child > tr:first-child > th {
    border-top: 0
}

.vc_table > tbody + tbody {
    border-top: 2px solid #ddd
}

.vc_table .table {
    background-color: #fff
}

.vc_table-bordered, .vc_table-bordered > tbody > tr > td, .vc_table-bordered > tbody > tr > th, .vc_table-bordered > tfoot > tr > td, .vc_table-bordered > tfoot > tr > th, .vc_table-bordered > thead > tr > td, .vc_table-bordered > thead > tr > th {
    border: 1px solid #ddd
}

.vc_table-bordered > thead > tr > td, .vc_table-bordered > thead > tr > th {
    border-bottom-width: 2px
}

.vc_pixel_icon {
    display: inline-block;
    background-position: 0 0;
    background-repeat: no-repeat
}

.vc_pixel_icon-alert {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/vc/alert.png)
}

.vc_pixel_icon-info {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/vc/info.png)
}

.vc_pixel_icon-tick {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/vc/tick.png)
}

.vc_pixel_icon-explanation {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/vc/exclamation.png)
}

.vc_pixel_icon-address_book {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/address-book.png)
}

.vc_pixel_icon-alarm_clock {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png)
}

.vc_pixel_icon-anchor {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/anchor.png)
}

.vc_pixel_icon-application_image {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/application-image.png)
}

.vc_pixel_icon-arrow {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/arrow.png)
}

.vc_pixel_icon-asterisk {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/asterisk.png)
}

.vc_pixel_icon-hammer {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png)
}

.vc_pixel_icon-balloon {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/balloon.png)
}

.vc_pixel_icon-balloon_buzz {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png)
}

.vc_pixel_icon-balloon_facebook {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png)
}

.vc_pixel_icon-balloon_twitter {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png)
}

.vc_pixel_icon-battery {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/battery-full.png)
}

.vc_pixel_icon-binocular {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/binocular.png)
}

.vc_pixel_icon-document_excel {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png)
}

.vc_pixel_icon-document_image {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png)
}

.vc_pixel_icon-document_music {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png)
}

.vc_pixel_icon-document_office {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png)
}

.vc_pixel_icon-document_pdf {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png)
}

.vc_pixel_icon-document_powerpoint {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png)
}

.vc_pixel_icon-document_word {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png)
}

.vc_pixel_icon-bookmark {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/bookmark.png)
}

.vc_pixel_icon-camcorder {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/camcorder.png)
}

.vc_pixel_icon-camera {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/camera.png)
}

.vc_pixel_icon-chart {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/chart.png)
}

.vc_pixel_icon-chart_pie {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png)
}

.vc_pixel_icon-clock {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/clock.png)
}

.vc_pixel_icon-play {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/control.png)
}

.vc_pixel_icon-fire {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/fire.png)
}

.vc_pixel_icon-heart {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/heart.png)
}

.vc_pixel_icon-mail {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/mail.png)
}

.vc_pixel_icon-shield {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png)
}

.vc_pixel_icon-video {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/video.png)
}

@font-face {
    font-family: vcpb-plugin-icons;
    src: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/fonts/vc_icons_v3/fonts/vcpb-plugin-icons.eot?onqajd);
    src: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/fonts/vc_icons_v3/fonts/vcpb-plugin-icons.eot?onqajd#iefix) format('embedded-opentype'), url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/fonts/vc_icons_v3/fonts/vcpb-plugin-icons.ttf?onqajd) format('truetype'), url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/fonts/vc_icons_v3/fonts/vcpb-plugin-icons.woff?onqajd) format('woff'), url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/fonts/vc_icons_v3/fonts/vcpb-plugin-icons.svg?onqajd#vcpb-plugin-icons) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.vc-composer-icon {
    font-family: vcpb-plugin-icons !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.vc-c-icon-seo:before {
    content: "\e927"
}

.vc-c-icon-clone:before {
    content: "\e926"
}

.vc-c-icon-paste:before {
    content: "\e924"
}

.vc-c-icon-copy:before {
    content: "\e925"
}

.vc-c-icon-layout_portrait-smartphones:before {
    content: "\e917"
}

.vc-c-icon-layout_landscape-smartphones:before {
    content: "\e918"
}

.vc-c-icon-layout_portrait-tablets:before {
    content: "\e919"
}

.vc-c-icon-layout_landscape-tablets:before {
    content: "\e91a"
}

.vc-c-icon-layout_default:before {
    content: "\e91b"
}

.vc-c-icon-cog:before {
    content: "\e91f"
}

.vc-c-icon-add_template:before {
    content: "\e920"
}

.vc-c-icon-more:before {
    content: "\e923"
}

.vc-c-icon-text-block:before {
    content: "\e903"
}

.vc-c-icon-fullscreen_exit:before {
    content: "\e90d"
}

.vc-c-icon-fullscreen:before {
    content: "\e910"
}

.vc-c-icon-close:before {
    content: "\e914"
}

.vc-c-icon-add_element:before {
    content: "\e915"
}

.vc-c-icon-redo:before {
    content: "\e921"
}

.vc-c-icon-undo:before {
    content: "\e922"
}

.vc-c-icon-minimize:before {
    content: "\e91c"
}

.vc-c-icon-1-6_4-6_1-6:before {
    content: "\e90e"
}

.vc-c-icon-arrow_back:before {
    content: "\e5c4"
}

.vc-c-icon-arrow_drop_down:before {
    content: "\e5c5"
}

.vc-c-icon-arrow_drop_up:before {
    content: "\e5c7"
}

.vc-c-icon-arrow_forward:before {
    content: "\e5c8"
}

.vc-c-icon-check:before {
    content: "\e5ca"
}

.vc-c-icon-arrow_upward:before {
    content: "\e5d8"
}

.vc-c-icon-arrow_downward:before {
    content: "\e5db"
}

.vc-c-icon-sync:before {
    content: "\e627"
}

.vc-c-icon-search:before {
    content: "\e8b6"
}

.vc-c-icon-1-1:before {
    content: "\e900"
}

.vc-c-icon-1-2_1-2:before {
    content: "\e901"
}

.vc-c-icon-1-3_1-3_1-3:before {
    content: "\e902"
}

.vc-c-icon-1-4_1-2_1-4:before {
    content: "\e904"
}

.vc-c-icon-1-4_1-4_1-4_1-4:before {
    content: "\e905"
}

.vc-c-icon-1-4_3-4:before {
    content: "\e906"
}

.vc-c-icon-1-6_1-6_1-6_1-2:before {
    content: "\e907"
}

.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
    content: "\e908"
}

.vc-c-icon-l_15_15_15_15_15:before {
    content: "\e909"
}

.vc-c-icon-1-6_2-3_1-6:before {
    content: "\e90a"
}

.vc-c-icon-2-3_1-3:before {
    content: "\e90b"
}

.vc-c-icon-5-6_1-6:before {
    content: "\e90c"
}

.vc-c-icon-add:before {
    content: "\e90f"
}

.vc-c-icon-content_copy:before {
    content: "\e911"
}

.vc-c-icon-delete_empty:before {
    content: "\e912"
}

.vc-c-icon-dragndrop:before {
    content: "\e913"
}

.vc-c-icon-arrow_drop_right:before {
    content: "\e916"
}

.vc-c-icon-mode_edit:before {
    content: "\e91d"
}

.vc-c-icon-row_default_fe:before {
    content: "\e91e"
}

.vc_txt_align_left {
    text-align: left
}

.vc_txt_align_right {
    text-align: right
}

.vc_txt_align_center {
    text-align: center
}

.vc_txt_align_justify {
    text-align: justify;
    text-justify: inter-word
}

.vc_el_width_50 {
    width: 50%
}

.vc_el_width_60 {
    width: 60%
}

.vc_el_width_70 {
    width: 70%
}

.vc_el_width_80 {
    width: 80%
}

.vc_el_width_90 {
    width: 90%
}

.vc_el_width_100 {
    width: 100%
}

.vc_btn, a.vc_btn, button.vc_btn {
    cursor: pointer;
    display: inline-block;
    text-decoration: none !important;
    padding: 9px 12px;
    font-size: 100%;
    line-height: 20px;
    border-radius: 4px
}

.vc_btn, .vc_btn:focus, .vc_btn:hover, a.vc_btn, a.vc_btn:focus, a.vc_btn:hover, button.vc_btn, button.vc_btn:focus, button.vc_btn:hover {
    border: 1px solid transparent;
    box-shadow: none
}

.vc_btn-lg, a.vc_btn-lg, button.vc_btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.vc_btn-sm, a.vc_btn-sm, button.vc_btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.vc_btn-xs, a.vc_btn-xs, button.vc_btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.vc_btn_square, a.vc_btn_square, button.vc_btn_square {
    border-radius: 0
}

.vc_btn_square_outlined, a.vc_btn_square_outlined, button.vc_btn_square_outlined {
    border-radius: 0;
    background: 0 0 !important
}

.vc_btn_square_outlined, .vc_btn_square_outlined:focus, .vc_btn_square_outlined:hover, a.vc_btn_square_outlined, a.vc_btn_square_outlined:focus, a.vc_btn_square_outlined:hover, button.vc_btn_square_outlined, button.vc_btn_square_outlined:focus, button.vc_btn_square_outlined:hover {
    border: 2px solid
}

.vc_btn_round, a.vc_btn_round, button.vc_btn_round {
    border-radius: 25px
}

.vc_btn_outlined, a.vc_btn_outlined, button.vc_btn_outlined {
    background: 0 0 !important
}

.vc_btn_outlined, .vc_btn_outlined:focus, .vc_btn_outlined:hover, a.vc_btn_outlined, a.vc_btn_outlined:focus, a.vc_btn_outlined:hover, button.vc_btn_outlined, button.vc_btn_outlined:focus, button.vc_btn_outlined:hover {
    border: 2px solid
}

.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue {
    background-color: #5472D2;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-blue:hover, a.vc_btn-blue:hover, button.vc_btn-blue:hover {
    background-color: #3c5ecc;
    color: #f7f7f7 !important
}

.vc_btn-blue.vc_btn_outlined, .vc_btn-blue.vc_btn_square_outlined, a.vc_btn-blue.vc_btn_outlined, a.vc_btn-blue.vc_btn_square_outlined, button.vc_btn-blue.vc_btn_outlined, button.vc_btn-blue.vc_btn_square_outlined {
    color: #5472D2 !important
}

.vc_btn-blue.vc_btn_outlined:hover, .vc_btn-blue.vc_btn_square_outlined:hover, a.vc_btn-blue.vc_btn_outlined:hover, a.vc_btn-blue.vc_btn_square_outlined:hover, button.vc_btn-blue.vc_btn_outlined:hover, button.vc_btn-blue.vc_btn_square_outlined:hover {
    border-color: #3c5ecc
}

.vc_btn-blue.vc_btn_3d, a.vc_btn-blue.vc_btn_3d, button.vc_btn-blue.vc_btn_3d {
    box-shadow: 0 5px 0 #3253bc;
    margin-bottom: 5px
}

.vc_btn-blue.vc_btn_3d.vc_btn_xs, a.vc_btn-blue.vc_btn_3d.vc_btn_xs, button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #3253bc;
    margin-bottom: 3px
}

.vc_btn-blue.vc_btn_3d.vc_btn_sm, a.vc_btn-blue.vc_btn_3d.vc_btn_sm, button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #3253bc;
    margin-bottom: 4px
}

.vc_btn-turquoise, a.vc_btn-turquoise, button.vc_btn-turquoise {
    background-color: #00C1CF;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-turquoise:hover, a.vc_btn-turquoise:hover, button.vc_btn-turquoise:hover {
    background-color: #00a4b0;
    color: #f7f7f7 !important
}

.vc_btn-turquoise.vc_btn_outlined, .vc_btn-turquoise.vc_btn_square_outlined, a.vc_btn-turquoise.vc_btn_outlined, a.vc_btn-turquoise.vc_btn_square_outlined, button.vc_btn-turquoise.vc_btn_outlined, button.vc_btn-turquoise.vc_btn_square_outlined {
    color: #00C1CF !important
}

.vc_btn-turquoise.vc_btn_outlined:hover, .vc_btn-turquoise.vc_btn_square_outlined:hover, a.vc_btn-turquoise.vc_btn_outlined:hover, a.vc_btn-turquoise.vc_btn_square_outlined:hover, button.vc_btn-turquoise.vc_btn_outlined:hover, button.vc_btn-turquoise.vc_btn_square_outlined:hover {
    border-color: #00a4b0
}

.vc_btn-turquoise.vc_btn_3d, a.vc_btn-turquoise.vc_btn_3d, button.vc_btn-turquoise.vc_btn_3d {
    box-shadow: 0 5px 0 #008d97;
    margin-bottom: 5px
}

.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #008d97;
    margin-bottom: 3px
}

.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #008d97;
    margin-bottom: 4px
}

.vc_btn-pink, a.vc_btn-pink, button.vc_btn-pink {
    background-color: #FE6C61;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-pink:hover, a.vc_btn-pink:hover, button.vc_btn-pink:hover {
    background-color: #fe5043;
    color: #f7f7f7 !important
}

.vc_btn-pink.vc_btn_outlined, .vc_btn-pink.vc_btn_square_outlined, a.vc_btn-pink.vc_btn_outlined, a.vc_btn-pink.vc_btn_square_outlined, button.vc_btn-pink.vc_btn_outlined, button.vc_btn-pink.vc_btn_square_outlined {
    color: #FE6C61 !important
}

.vc_btn-pink.vc_btn_outlined:hover, .vc_btn-pink.vc_btn_square_outlined:hover, a.vc_btn-pink.vc_btn_outlined:hover, a.vc_btn-pink.vc_btn_square_outlined:hover, button.vc_btn-pink.vc_btn_outlined:hover, button.vc_btn-pink.vc_btn_square_outlined:hover {
    border-color: #fe5043
}

.vc_btn-pink.vc_btn_3d, a.vc_btn-pink.vc_btn_3d, button.vc_btn-pink.vc_btn_3d {
    box-shadow: 0 5px 0 #fe3829;
    margin-bottom: 5px
}

.vc_btn-pink.vc_btn_3d.vc_btn_xs, a.vc_btn-pink.vc_btn_3d.vc_btn_xs, button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #fe3829;
    margin-bottom: 3px
}

.vc_btn-pink.vc_btn_3d.vc_btn_sm, a.vc_btn-pink.vc_btn_3d.vc_btn_sm, button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #fe3829;
    margin-bottom: 4px
}

.vc_btn-violet, a.vc_btn-violet, button.vc_btn-violet {
    background-color: #8D6DC4;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-violet:hover, a.vc_btn-violet:hover, button.vc_btn-violet:hover {
    background-color: #7c57bb;
    color: #f7f7f7 !important
}

.vc_btn-violet.vc_btn_outlined, .vc_btn-violet.vc_btn_square_outlined, a.vc_btn-violet.vc_btn_outlined, a.vc_btn-violet.vc_btn_square_outlined, button.vc_btn-violet.vc_btn_outlined, button.vc_btn-violet.vc_btn_square_outlined {
    color: #8D6DC4 !important
}

.vc_btn-violet.vc_btn_outlined:hover, .vc_btn-violet.vc_btn_square_outlined:hover, a.vc_btn-violet.vc_btn_outlined:hover, a.vc_btn-violet.vc_btn_square_outlined:hover, button.vc_btn-violet.vc_btn_outlined:hover, button.vc_btn-violet.vc_btn_square_outlined:hover {
    border-color: #7c57bb
}

.vc_btn-violet.vc_btn_3d, a.vc_btn-violet.vc_btn_3d, button.vc_btn-violet.vc_btn_3d {
    box-shadow: 0 5px 0 #6e48b1;
    margin-bottom: 5px
}

.vc_btn-violet.vc_btn_3d.vc_btn_xs, a.vc_btn-violet.vc_btn_3d.vc_btn_xs, button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #6e48b1;
    margin-bottom: 3px
}

.vc_btn-violet.vc_btn_3d.vc_btn_sm, a.vc_btn-violet.vc_btn_3d.vc_btn_sm, button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #6e48b1;
    margin-bottom: 4px
}

.vc_btn-peacoc, a.vc_btn-peacoc, button.vc_btn-peacoc {
    background-color: #4CADC9;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-peacoc:hover, a.vc_btn-peacoc:hover, button.vc_btn-peacoc:hover {
    background-color: #39a0bd;
    color: #f7f7f7 !important
}

.vc_btn-peacoc.vc_btn_outlined, .vc_btn-peacoc.vc_btn_square_outlined, a.vc_btn-peacoc.vc_btn_outlined, a.vc_btn-peacoc.vc_btn_square_outlined, button.vc_btn-peacoc.vc_btn_outlined, button.vc_btn-peacoc.vc_btn_square_outlined {
    color: #4CADC9 !important
}

.vc_btn-peacoc.vc_btn_outlined:hover, .vc_btn-peacoc.vc_btn_square_outlined:hover, a.vc_btn-peacoc.vc_btn_outlined:hover, a.vc_btn-peacoc.vc_btn_square_outlined:hover, button.vc_btn-peacoc.vc_btn_outlined:hover, button.vc_btn-peacoc.vc_btn_square_outlined:hover {
    border-color: #39a0bd
}

.vc_btn-peacoc.vc_btn_3d, a.vc_btn-peacoc.vc_btn_3d, button.vc_btn-peacoc.vc_btn_3d {
    box-shadow: 0 5px 0 #338faa;
    margin-bottom: 5px
}

.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #338faa;
    margin-bottom: 3px
}

.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #338faa;
    margin-bottom: 4px
}

.vc_btn-chino, a.vc_btn-chino, button.vc_btn-chino {
    background-color: #CEC2AB;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-chino:hover, a.vc_btn-chino:hover, button.vc_btn-chino:hover {
    background-color: #c3b498;
    color: #f7f7f7 !important
}

.vc_btn-chino.vc_btn_outlined, .vc_btn-chino.vc_btn_square_outlined, a.vc_btn-chino.vc_btn_outlined, a.vc_btn-chino.vc_btn_square_outlined, button.vc_btn-chino.vc_btn_outlined, button.vc_btn-chino.vc_btn_square_outlined {
    color: #CEC2AB !important
}

.vc_btn-chino.vc_btn_outlined:hover, .vc_btn-chino.vc_btn_square_outlined:hover, a.vc_btn-chino.vc_btn_outlined:hover, a.vc_btn-chino.vc_btn_square_outlined:hover, button.vc_btn-chino.vc_btn_outlined:hover, button.vc_btn-chino.vc_btn_square_outlined:hover {
    border-color: #c3b498
}

.vc_btn-chino.vc_btn_3d, a.vc_btn-chino.vc_btn_3d, button.vc_btn-chino.vc_btn_3d {
    box-shadow: 0 5px 0 #b9a888;
    margin-bottom: 5px
}

.vc_btn-chino.vc_btn_3d.vc_btn_xs, a.vc_btn-chino.vc_btn_3d.vc_btn_xs, button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #b9a888;
    margin-bottom: 3px
}

.vc_btn-chino.vc_btn_3d.vc_btn_sm, a.vc_btn-chino.vc_btn_3d.vc_btn_sm, button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #b9a888;
    margin-bottom: 4px
}

.vc_btn-mulled_wine, a.vc_btn-mulled_wine, button.vc_btn-mulled_wine {
    background-color: #50485B;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-mulled_wine:hover, a.vc_btn-mulled_wine:hover, button.vc_btn-mulled_wine:hover {
    background-color: #413a4a;
    color: #f7f7f7 !important
}

.vc_btn-mulled_wine.vc_btn_outlined, .vc_btn-mulled_wine.vc_btn_square_outlined, a.vc_btn-mulled_wine.vc_btn_outlined, a.vc_btn-mulled_wine.vc_btn_square_outlined, button.vc_btn-mulled_wine.vc_btn_outlined, button.vc_btn-mulled_wine.vc_btn_square_outlined {
    color: #50485B !important
}

.vc_btn-mulled_wine.vc_btn_outlined:hover, .vc_btn-mulled_wine.vc_btn_square_outlined:hover, a.vc_btn-mulled_wine.vc_btn_outlined:hover, a.vc_btn-mulled_wine.vc_btn_square_outlined:hover, button.vc_btn-mulled_wine.vc_btn_outlined:hover, button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {
    border-color: #413a4a
}

.vc_btn-mulled_wine.vc_btn_3d, a.vc_btn-mulled_wine.vc_btn_3d, button.vc_btn-mulled_wine.vc_btn_3d {
    box-shadow: 0 5px 0 #342f3c;
    margin-bottom: 5px
}

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #342f3c;
    margin-bottom: 3px
}

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #342f3c;
    margin-bottom: 4px
}

.vc_btn-vista_blue, a.vc_btn-vista_blue, button.vc_btn-vista_blue {
    background-color: #75D69C;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-vista_blue:hover, a.vc_btn-vista_blue:hover, button.vc_btn-vista_blue:hover {
    background-color: #5dcf8b;
    color: #f7f7f7 !important
}

.vc_btn-vista_blue.vc_btn_outlined, .vc_btn-vista_blue.vc_btn_square_outlined, a.vc_btn-vista_blue.vc_btn_outlined, a.vc_btn-vista_blue.vc_btn_square_outlined, button.vc_btn-vista_blue.vc_btn_outlined, button.vc_btn-vista_blue.vc_btn_square_outlined {
    color: #75D69C !important
}

.vc_btn-vista_blue.vc_btn_outlined:hover, .vc_btn-vista_blue.vc_btn_square_outlined:hover, a.vc_btn-vista_blue.vc_btn_outlined:hover, a.vc_btn-vista_blue.vc_btn_square_outlined:hover, button.vc_btn-vista_blue.vc_btn_outlined:hover, button.vc_btn-vista_blue.vc_btn_square_outlined:hover {
    border-color: #5dcf8b
}

.vc_btn-vista_blue.vc_btn_3d, a.vc_btn-vista_blue.vc_btn_3d, button.vc_btn-vista_blue.vc_btn_3d {
    box-shadow: 0 5px 0 #4ac97d;
    margin-bottom: 5px
}

.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #4ac97d;
    margin-bottom: 3px
}

.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #4ac97d;
    margin-bottom: 4px
}

.vc_btn-black, a.vc_btn-black, button.vc_btn-black {
    background-color: #2A2A2A;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-black:hover, a.vc_btn-black:hover, button.vc_btn-black:hover {
    background-color: #1b1b1b;
    color: #f7f7f7 !important
}

.vc_btn-black.vc_btn_outlined, .vc_btn-black.vc_btn_square_outlined, a.vc_btn-black.vc_btn_outlined, a.vc_btn-black.vc_btn_square_outlined, button.vc_btn-black.vc_btn_outlined, button.vc_btn-black.vc_btn_square_outlined {
    color: #2A2A2A !important
}

.vc_btn-black.vc_btn_outlined:hover, .vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover, a.vc_btn-black.vc_btn_square_outlined:hover, button.vc_btn-black.vc_btn_outlined:hover, button.vc_btn-black.vc_btn_square_outlined:hover {
    border-color: #1b1b1b
}

.vc_btn-black.vc_btn_3d, a.vc_btn-black.vc_btn_3d, button.vc_btn-black.vc_btn_3d {
    box-shadow: 0 5px 0 #0e0e0e;
    margin-bottom: 5px
}

.vc_btn-black.vc_btn_3d.vc_btn_xs, a.vc_btn-black.vc_btn_3d.vc_btn_xs, button.vc_btn-black.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #0e0e0e;
    margin-bottom: 3px
}

.vc_btn-black.vc_btn_3d.vc_btn_sm, a.vc_btn-black.vc_btn_3d.vc_btn_sm, button.vc_btn-black.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #0e0e0e;
    margin-bottom: 4px
}

.vc_btn-grey, a.vc_btn-grey, button.vc_btn-grey {
    background-color: #EBEBEB;
    color: #666 !important;
    transition: all .5s
}

.vc_btn-grey:hover, a.vc_btn-grey:hover, button.vc_btn-grey:hover {
    background-color: #dcdcdc;
    color: #5e5e5e !important
}

.vc_btn-grey.vc_btn_outlined, .vc_btn-grey.vc_btn_square_outlined, a.vc_btn-grey.vc_btn_outlined, a.vc_btn-grey.vc_btn_square_outlined, button.vc_btn-grey.vc_btn_outlined, button.vc_btn-grey.vc_btn_square_outlined {
    color: #EBEBEB !important
}

.vc_btn-grey.vc_btn_outlined:hover, .vc_btn-grey.vc_btn_square_outlined:hover, a.vc_btn-grey.vc_btn_outlined:hover, a.vc_btn-grey.vc_btn_square_outlined:hover, button.vc_btn-grey.vc_btn_outlined:hover, button.vc_btn-grey.vc_btn_square_outlined:hover {
    border-color: #dcdcdc
}

.vc_btn-grey.vc_btn_3d, a.vc_btn-grey.vc_btn_3d, button.vc_btn-grey.vc_btn_3d {
    box-shadow: 0 5px 0 #cfcfcf;
    margin-bottom: 5px
}

.vc_btn-grey.vc_btn_3d.vc_btn_xs, a.vc_btn-grey.vc_btn_3d.vc_btn_xs, button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #cfcfcf;
    margin-bottom: 3px
}

.vc_btn-grey.vc_btn_3d.vc_btn_sm, a.vc_btn-grey.vc_btn_3d.vc_btn_sm, button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #cfcfcf;
    margin-bottom: 4px
}

.vc_btn-orange, a.vc_btn-orange, button.vc_btn-orange {
    background-color: #F7BE68;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-orange:hover, a.vc_btn-orange:hover, button.vc_btn-orange:hover {
    background-color: #f5b14b;
    color: #f7f7f7 !important
}

.vc_btn-orange.vc_btn_outlined, .vc_btn-orange.vc_btn_square_outlined, a.vc_btn-orange.vc_btn_outlined, a.vc_btn-orange.vc_btn_square_outlined, button.vc_btn-orange.vc_btn_outlined, button.vc_btn-orange.vc_btn_square_outlined {
    color: #F7BE68 !important
}

.vc_btn-orange.vc_btn_outlined:hover, .vc_btn-orange.vc_btn_square_outlined:hover, a.vc_btn-orange.vc_btn_outlined:hover, a.vc_btn-orange.vc_btn_square_outlined:hover, button.vc_btn-orange.vc_btn_outlined:hover, button.vc_btn-orange.vc_btn_square_outlined:hover {
    border-color: #f5b14b
}

.vc_btn-orange.vc_btn_3d, a.vc_btn-orange.vc_btn_3d, button.vc_btn-orange.vc_btn_3d {
    box-shadow: 0 5px 0 #f4a733;
    margin-bottom: 5px
}

.vc_btn-orange.vc_btn_3d.vc_btn_xs, a.vc_btn-orange.vc_btn_3d.vc_btn_xs, button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #f4a733;
    margin-bottom: 3px
}

.vc_btn-orange.vc_btn_3d.vc_btn_sm, a.vc_btn-orange.vc_btn_3d.vc_btn_sm, button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #f4a733;
    margin-bottom: 4px
}

.vc_btn-sky, a.vc_btn-sky, button.vc_btn-sky {
    background-color: #5AA1E3;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-sky:hover, a.vc_btn-sky:hover, button.vc_btn-sky:hover {
    background-color: #4092df;
    color: #f7f7f7 !important
}

.vc_btn-sky.vc_btn_outlined, .vc_btn-sky.vc_btn_square_outlined, a.vc_btn-sky.vc_btn_outlined, a.vc_btn-sky.vc_btn_square_outlined, button.vc_btn-sky.vc_btn_outlined, button.vc_btn-sky.vc_btn_square_outlined {
    color: #5AA1E3 !important
}

.vc_btn-sky.vc_btn_outlined:hover, .vc_btn-sky.vc_btn_square_outlined:hover, a.vc_btn-sky.vc_btn_outlined:hover, a.vc_btn-sky.vc_btn_square_outlined:hover, button.vc_btn-sky.vc_btn_outlined:hover, button.vc_btn-sky.vc_btn_square_outlined:hover {
    border-color: #4092df
}

.vc_btn-sky.vc_btn_3d, a.vc_btn-sky.vc_btn_3d, button.vc_btn-sky.vc_btn_3d {
    box-shadow: 0 5px 0 #2a86db;
    margin-bottom: 5px
}

.vc_btn-sky.vc_btn_3d.vc_btn_xs, a.vc_btn-sky.vc_btn_3d.vc_btn_xs, button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #2a86db;
    margin-bottom: 3px
}

.vc_btn-sky.vc_btn_3d.vc_btn_sm, a.vc_btn-sky.vc_btn_3d.vc_btn_sm, button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #2a86db;
    margin-bottom: 4px
}

.vc_btn-green, a.vc_btn-green, button.vc_btn-green {
    background-color: #6DAB3C;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-green:hover, a.vc_btn-green:hover, button.vc_btn-green:hover {
    background-color: #5f9434;
    color: #f7f7f7 !important
}

.vc_btn-green.vc_btn_outlined, .vc_btn-green.vc_btn_square_outlined, a.vc_btn-green.vc_btn_outlined, a.vc_btn-green.vc_btn_square_outlined, button.vc_btn-green.vc_btn_outlined, button.vc_btn-green.vc_btn_square_outlined {
    color: #6DAB3C !important
}

.vc_btn-green.vc_btn_outlined:hover, .vc_btn-green.vc_btn_square_outlined:hover, a.vc_btn-green.vc_btn_outlined:hover, a.vc_btn-green.vc_btn_square_outlined:hover, button.vc_btn-green.vc_btn_outlined:hover, button.vc_btn-green.vc_btn_square_outlined:hover {
    border-color: #5f9434
}

.vc_btn-green.vc_btn_3d, a.vc_btn-green.vc_btn_3d, button.vc_btn-green.vc_btn_3d {
    box-shadow: 0 5px 0 #53812d;
    margin-bottom: 5px
}

.vc_btn-green.vc_btn_3d.vc_btn_xs, a.vc_btn-green.vc_btn_3d.vc_btn_xs, button.vc_btn-green.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #53812d;
    margin-bottom: 3px
}

.vc_btn-green.vc_btn_3d.vc_btn_sm, a.vc_btn-green.vc_btn_3d.vc_btn_sm, button.vc_btn-green.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #53812d;
    margin-bottom: 4px
}

.vc_btn-juicy_pink, a.vc_btn-juicy_pink, button.vc_btn-juicy_pink {
    background-color: #F4524D;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-juicy_pink:hover, a.vc_btn-juicy_pink:hover, button.vc_btn-juicy_pink:hover {
    background-color: #f23630;
    color: #f7f7f7 !important
}

.vc_btn-juicy_pink.vc_btn_outlined, .vc_btn-juicy_pink.vc_btn_square_outlined, a.vc_btn-juicy_pink.vc_btn_outlined, a.vc_btn-juicy_pink.vc_btn_square_outlined, button.vc_btn-juicy_pink.vc_btn_outlined, button.vc_btn-juicy_pink.vc_btn_square_outlined {
    color: #F4524D !important
}

.vc_btn-juicy_pink.vc_btn_outlined:hover, .vc_btn-juicy_pink.vc_btn_square_outlined:hover, a.vc_btn-juicy_pink.vc_btn_outlined:hover, a.vc_btn-juicy_pink.vc_btn_square_outlined:hover, button.vc_btn-juicy_pink.vc_btn_outlined:hover, button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {
    border-color: #f23630
}

.vc_btn-juicy_pink.vc_btn_3d, a.vc_btn-juicy_pink.vc_btn_3d, button.vc_btn-juicy_pink.vc_btn_3d {
    box-shadow: 0 5px 0 #f11f18;
    margin-bottom: 5px
}

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #f11f18;
    margin-bottom: 3px
}

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #f11f18;
    margin-bottom: 4px
}

.vc_btn-sandy_brown, a.vc_btn-sandy_brown, button.vc_btn-sandy_brown {
    background-color: #F79468;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-sandy_brown:hover, a.vc_btn-sandy_brown:hover, button.vc_btn-sandy_brown:hover {
    background-color: #f57f4b;
    color: #f7f7f7 !important
}

.vc_btn-sandy_brown.vc_btn_outlined, .vc_btn-sandy_brown.vc_btn_square_outlined, a.vc_btn-sandy_brown.vc_btn_outlined, a.vc_btn-sandy_brown.vc_btn_square_outlined, button.vc_btn-sandy_brown.vc_btn_outlined, button.vc_btn-sandy_brown.vc_btn_square_outlined {
    color: #F79468 !important
}

.vc_btn-sandy_brown.vc_btn_outlined:hover, .vc_btn-sandy_brown.vc_btn_square_outlined:hover, a.vc_btn-sandy_brown.vc_btn_outlined:hover, a.vc_btn-sandy_brown.vc_btn_square_outlined:hover, button.vc_btn-sandy_brown.vc_btn_outlined:hover, button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {
    border-color: #f57f4b
}

.vc_btn-sandy_brown.vc_btn_3d, a.vc_btn-sandy_brown.vc_btn_3d, button.vc_btn-sandy_brown.vc_btn_3d {
    box-shadow: 0 5px 0 #f46e33;
    margin-bottom: 5px
}

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #f46e33;
    margin-bottom: 3px
}

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #f46e33;
    margin-bottom: 4px
}

.vc_btn-purple, a.vc_btn-purple, button.vc_btn-purple {
    background-color: #B97EBB;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-purple:hover, a.vc_btn-purple:hover, button.vc_btn-purple:hover {
    background-color: #ae6ab0;
    color: #f7f7f7 !important
}

.vc_btn-purple.vc_btn_outlined, .vc_btn-purple.vc_btn_square_outlined, a.vc_btn-purple.vc_btn_outlined, a.vc_btn-purple.vc_btn_square_outlined, button.vc_btn-purple.vc_btn_outlined, button.vc_btn-purple.vc_btn_square_outlined {
    color: #B97EBB !important
}

.vc_btn-purple.vc_btn_outlined:hover, .vc_btn-purple.vc_btn_square_outlined:hover, a.vc_btn-purple.vc_btn_outlined:hover, a.vc_btn-purple.vc_btn_square_outlined:hover, button.vc_btn-purple.vc_btn_outlined:hover, button.vc_btn-purple.vc_btn_square_outlined:hover {
    border-color: #ae6ab0
}

.vc_btn-purple.vc_btn_3d, a.vc_btn-purple.vc_btn_3d, button.vc_btn-purple.vc_btn_3d {
    box-shadow: 0 5px 0 #a559a8;
    margin-bottom: 5px
}

.vc_btn-purple.vc_btn_3d.vc_btn_xs, a.vc_btn-purple.vc_btn_3d.vc_btn_xs, button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #a559a8;
    margin-bottom: 3px
}

.vc_btn-purple.vc_btn_3d.vc_btn_sm, a.vc_btn-purple.vc_btn_3d.vc_btn_sm, button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #a559a8;
    margin-bottom: 4px
}

.vc_btn-white, a.vc_btn-white, button.vc_btn-white {
    background-color: #FFF;
    color: #666 !important;
    transition: all .5s
}

.vc_btn-white:hover, a.vc_btn-white:hover, button.vc_btn-white:hover {
    background-color: #f0f0f0;
    color: #5e5e5e !important
}

.vc_btn-white.vc_btn_outlined, .vc_btn-white.vc_btn_square_outlined, a.vc_btn-white.vc_btn_outlined, a.vc_btn-white.vc_btn_square_outlined, button.vc_btn-white.vc_btn_outlined, button.vc_btn-white.vc_btn_square_outlined {
    color: #FFF !important
}

.vc_btn-white.vc_btn_outlined:hover, .vc_btn-white.vc_btn_square_outlined:hover, a.vc_btn-white.vc_btn_outlined:hover, a.vc_btn-white.vc_btn_square_outlined:hover, button.vc_btn-white.vc_btn_outlined:hover, button.vc_btn-white.vc_btn_square_outlined:hover {
    border-color: #f0f0f0
}

.vc_btn-white.vc_btn_3d, a.vc_btn-white.vc_btn_3d, button.vc_btn-white.vc_btn_3d {
    box-shadow: 0 5px 0 #e3e3e3;
    margin-bottom: 5px
}

.vc_btn-white.vc_btn_3d.vc_btn_xs, a.vc_btn-white.vc_btn_3d.vc_btn_xs, button.vc_btn-white.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #e3e3e3;
    margin-bottom: 3px
}

.vc_btn-white.vc_btn_3d.vc_btn_sm, a.vc_btn-white.vc_btn_3d.vc_btn_sm, button.vc_btn-white.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #e3e3e3;
    margin-bottom: 4px
}

.vc_btn-grace, a.vc_btn-grace, button.vc_btn-grace {
    background-color: #AED13B;
    color: #fff !important;
    transition: all .5s
}

.vc_btn-grace:hover, a.vc_btn-grace:hover, button.vc_btn-grace:hover {
    background-color: #9ec02d;
    color: #f7f7f7 !important
}

.vc_btn-grace.vc_btn_outlined, .vc_btn-grace.vc_btn_square_outlined, a.vc_btn-grace.vc_btn_outlined, a.vc_btn-grace.vc_btn_square_outlined, button.vc_btn-grace.vc_btn_outlined, button.vc_btn-grace.vc_btn_square_outlined {
    color: #AED13B !important
}

.vc_btn-grace.vc_btn_outlined:hover, .vc_btn-grace.vc_btn_square_outlined:hover, a.vc_btn-grace.vc_btn_outlined:hover, a.vc_btn-grace.vc_btn_square_outlined:hover, button.vc_btn-grace.vc_btn_outlined:hover, button.vc_btn-grace.vc_btn_square_outlined:hover {
    border-color: #9ec02d
}

.vc_btn-grace.vc_btn_3d, a.vc_btn-grace.vc_btn_3d, button.vc_btn-grace.vc_btn_3d {
    box-shadow: 0 5px 0 #8dac28;
    margin-bottom: 5px
}

.vc_btn-grace.vc_btn_3d.vc_btn_xs, a.vc_btn-grace.vc_btn_3d.vc_btn_xs, button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
    box-shadow: 0 3px 0 #8dac28;
    margin-bottom: 3px
}

.vc_btn-grace.vc_btn_3d.vc_btn_sm, a.vc_btn-grace.vc_btn_3d.vc_btn_sm, button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
    box-shadow: 0 4px 0 #8dac28;
    margin-bottom: 4px
}

.vc_btn-default, a.vc_btn-default, button.vc_btn-default {
    color: #7d7d7d;
    background-color: #fff;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-default, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default.focus, .vc_btn-default:active, .vc_btn-default:focus, .vc_btn-default:hover, a.vc_btn-default.active, a.vc_btn-default.focus, a.vc_btn-default:active, a.vc_btn-default:focus, a.vc_btn-default:hover, button.vc_btn-default.active, button.vc_btn-default.focus, button.vc_btn-default:active, button.vc_btn-default:focus, button.vc_btn-default:hover {
    color: #7d7d7d;
    background-color: #e6e6e6;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-default.focus, .open > .dropdown-toggle.vc_btn-default:focus, .open > .dropdown-toggle.vc_btn-default:hover, .open > .dropdown-togglea.vc_btn-default.focus, .open > .dropdown-togglea.vc_btn-default:focus, .open > .dropdown-togglea.vc_btn-default:hover, .open > .dropdown-togglebutton.vc_btn-default.focus, .open > .dropdown-togglebutton.vc_btn-default:focus, .open > .dropdown-togglebutton.vc_btn-default:hover, .vc_btn-default.active.focus, .vc_btn-default.active:focus, .vc_btn-default.active:hover, .vc_btn-default:active.focus, .vc_btn-default:active:focus, .vc_btn-default:active:hover, a.vc_btn-default.active.focus, a.vc_btn-default.active:focus, a.vc_btn-default.active:hover, a.vc_btn-default:active.focus, a.vc_btn-default:active:focus, a.vc_btn-default:active:hover, button.vc_btn-default.active.focus, button.vc_btn-default.active:focus, button.vc_btn-default.active:hover, button.vc_btn-default:active.focus, button.vc_btn-default:active:focus, button.vc_btn-default:active:hover {
    color: #7d7d7d;
    background-color: #d4d4d4;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-default, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, a.vc_btn-default.active, a.vc_btn-default:active, button.vc_btn-default.active, button.vc_btn-default:active {
    background-image: none
}

.vc_btn-default.disabled, .vc_btn-default.disabled.active, .vc_btn-default.disabled.focus, .vc_btn-default.disabled:active, .vc_btn-default.disabled:focus, .vc_btn-default.disabled:hover, .vc_btn-default[disabled], .vc_btn-default[disabled].active, .vc_btn-default[disabled].focus, .vc_btn-default[disabled]:active, .vc_btn-default[disabled]:focus, .vc_btn-default[disabled]:hover, a.vc_btn-default.disabled, a.vc_btn-default.disabled.active, a.vc_btn-default.disabled.focus, a.vc_btn-default.disabled:active, a.vc_btn-default.disabled:focus, a.vc_btn-default.disabled:hover, a.vc_btn-default[disabled], a.vc_btn-default[disabled].active, a.vc_btn-default[disabled].focus, a.vc_btn-default[disabled]:active, a.vc_btn-default[disabled]:focus, a.vc_btn-default[disabled]:hover, button.vc_btn-default.disabled, button.vc_btn-default.disabled.active, button.vc_btn-default.disabled.focus, button.vc_btn-default.disabled:active, button.vc_btn-default.disabled:focus, button.vc_btn-default.disabled:hover, button.vc_btn-default[disabled], button.vc_btn-default[disabled].active, button.vc_btn-default[disabled].focus, button.vc_btn-default[disabled]:active, button.vc_btn-default[disabled]:focus, button.vc_btn-default[disabled]:hover, fieldset[disabled] .vc_btn-default, fieldset[disabled] .vc_btn-default.active, fieldset[disabled] .vc_btn-default.focus, fieldset[disabled] .vc_btn-default:active, fieldset[disabled] .vc_btn-default:focus, fieldset[disabled] .vc_btn-default:hover, fieldset[disabled] a.vc_btn-default, fieldset[disabled] a.vc_btn-default.active, fieldset[disabled] a.vc_btn-default.focus, fieldset[disabled] a.vc_btn-default:active, fieldset[disabled] a.vc_btn-default:focus, fieldset[disabled] a.vc_btn-default:hover, fieldset[disabled] button.vc_btn-default, fieldset[disabled] button.vc_btn-default.active, fieldset[disabled] button.vc_btn-default.focus, fieldset[disabled] button.vc_btn-default:active, fieldset[disabled] button.vc_btn-default:focus, fieldset[disabled] button.vc_btn-default:hover {
    background-color: #fff;
    border-color: transparent
}

.vc_btn-default .badge, a.vc_btn-default .badge, button.vc_btn-default .badge {
    color: #fff;
    background-color: #7d7d7d
}

.vc_btn-primary, a.vc_btn-primary, button.vc_btn-primary {
    color: #fff;
    background-color: #00aef0;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary.focus, .vc_btn-primary:active, .vc_btn-primary:focus, .vc_btn-primary:hover, a.vc_btn-primary.active, a.vc_btn-primary.focus, a.vc_btn-primary:active, a.vc_btn-primary:focus, a.vc_btn-primary:hover, button.vc_btn-primary.active, button.vc_btn-primary.focus, button.vc_btn-primary:active, button.vc_btn-primary:focus, button.vc_btn-primary:hover {
    color: #fff;
    background-color: #0089bd;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-primary.focus, .open > .dropdown-toggle.vc_btn-primary:focus, .open > .dropdown-toggle.vc_btn-primary:hover, .open > .dropdown-togglea.vc_btn-primary.focus, .open > .dropdown-togglea.vc_btn-primary:focus, .open > .dropdown-togglea.vc_btn-primary:hover, .open > .dropdown-togglebutton.vc_btn-primary.focus, .open > .dropdown-togglebutton.vc_btn-primary:focus, .open > .dropdown-togglebutton.vc_btn-primary:hover, .vc_btn-primary.active.focus, .vc_btn-primary.active:focus, .vc_btn-primary.active:hover, .vc_btn-primary:active.focus, .vc_btn-primary:active:focus, .vc_btn-primary:active:hover, a.vc_btn-primary.active.focus, a.vc_btn-primary.active:focus, a.vc_btn-primary.active:hover, a.vc_btn-primary:active.focus, a.vc_btn-primary:active:focus, a.vc_btn-primary:active:hover, button.vc_btn-primary.active.focus, button.vc_btn-primary.active:focus, button.vc_btn-primary.active:hover, button.vc_btn-primary:active.focus, button.vc_btn-primary:active:focus, button.vc_btn-primary:active:hover {
    color: #fff;
    background-color: #006f99;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary:active, a.vc_btn-primary.active, a.vc_btn-primary:active, button.vc_btn-primary.active, button.vc_btn-primary:active {
    background-image: none
}

.vc_btn-primary.disabled, .vc_btn-primary.disabled.active, .vc_btn-primary.disabled.focus, .vc_btn-primary.disabled:active, .vc_btn-primary.disabled:focus, .vc_btn-primary.disabled:hover, .vc_btn-primary[disabled], .vc_btn-primary[disabled].active, .vc_btn-primary[disabled].focus, .vc_btn-primary[disabled]:active, .vc_btn-primary[disabled]:focus, .vc_btn-primary[disabled]:hover, a.vc_btn-primary.disabled, a.vc_btn-primary.disabled.active, a.vc_btn-primary.disabled.focus, a.vc_btn-primary.disabled:active, a.vc_btn-primary.disabled:focus, a.vc_btn-primary.disabled:hover, a.vc_btn-primary[disabled], a.vc_btn-primary[disabled].active, a.vc_btn-primary[disabled].focus, a.vc_btn-primary[disabled]:active, a.vc_btn-primary[disabled]:focus, a.vc_btn-primary[disabled]:hover, button.vc_btn-primary.disabled, button.vc_btn-primary.disabled.active, button.vc_btn-primary.disabled.focus, button.vc_btn-primary.disabled:active, button.vc_btn-primary.disabled:focus, button.vc_btn-primary.disabled:hover, button.vc_btn-primary[disabled], button.vc_btn-primary[disabled].active, button.vc_btn-primary[disabled].focus, button.vc_btn-primary[disabled]:active, button.vc_btn-primary[disabled]:focus, button.vc_btn-primary[disabled]:hover, fieldset[disabled] .vc_btn-primary, fieldset[disabled] .vc_btn-primary.active, fieldset[disabled] .vc_btn-primary.focus, fieldset[disabled] .vc_btn-primary:active, fieldset[disabled] .vc_btn-primary:focus, fieldset[disabled] .vc_btn-primary:hover, fieldset[disabled] a.vc_btn-primary, fieldset[disabled] a.vc_btn-primary.active, fieldset[disabled] a.vc_btn-primary.focus, fieldset[disabled] a.vc_btn-primary:active, fieldset[disabled] a.vc_btn-primary:focus, fieldset[disabled] a.vc_btn-primary:hover, fieldset[disabled] button.vc_btn-primary, fieldset[disabled] button.vc_btn-primary.active, fieldset[disabled] button.vc_btn-primary.focus, fieldset[disabled] button.vc_btn-primary:active, fieldset[disabled] button.vc_btn-primary:focus, fieldset[disabled] button.vc_btn-primary:hover {
    background-color: #00aef0;
    border-color: transparent
}

.vc_btn-primary .badge, a.vc_btn-primary .badge, button.vc_btn-primary .badge {
    color: #00aef0;
    background-color: #fff
}

.vc_btn-success, a.vc_btn-success, button.vc_btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-success, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success.focus, .vc_btn-success:active, .vc_btn-success:focus, .vc_btn-success:hover, a.vc_btn-success.active, a.vc_btn-success.focus, a.vc_btn-success:active, a.vc_btn-success:focus, a.vc_btn-success:hover, button.vc_btn-success.active, button.vc_btn-success.focus, button.vc_btn-success:active, button.vc_btn-success:focus, button.vc_btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-success.focus, .open > .dropdown-toggle.vc_btn-success:focus, .open > .dropdown-toggle.vc_btn-success:hover, .open > .dropdown-togglea.vc_btn-success.focus, .open > .dropdown-togglea.vc_btn-success:focus, .open > .dropdown-togglea.vc_btn-success:hover, .open > .dropdown-togglebutton.vc_btn-success.focus, .open > .dropdown-togglebutton.vc_btn-success:focus, .open > .dropdown-togglebutton.vc_btn-success:hover, .vc_btn-success.active.focus, .vc_btn-success.active:focus, .vc_btn-success.active:hover, .vc_btn-success:active.focus, .vc_btn-success:active:focus, .vc_btn-success:active:hover, a.vc_btn-success.active.focus, a.vc_btn-success.active:focus, a.vc_btn-success.active:hover, a.vc_btn-success:active.focus, a.vc_btn-success:active:focus, a.vc_btn-success:active:hover, button.vc_btn-success.active.focus, button.vc_btn-success.active:focus, button.vc_btn-success.active:hover, button.vc_btn-success:active.focus, button.vc_btn-success:active:focus, button.vc_btn-success:active:hover {
    color: #fff;
    background-color: #398439;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-success, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success:active, a.vc_btn-success.active, a.vc_btn-success:active, button.vc_btn-success.active, button.vc_btn-success:active {
    background-image: none
}

.vc_btn-success.disabled, .vc_btn-success.disabled.active, .vc_btn-success.disabled.focus, .vc_btn-success.disabled:active, .vc_btn-success.disabled:focus, .vc_btn-success.disabled:hover, .vc_btn-success[disabled], .vc_btn-success[disabled].active, .vc_btn-success[disabled].focus, .vc_btn-success[disabled]:active, .vc_btn-success[disabled]:focus, .vc_btn-success[disabled]:hover, a.vc_btn-success.disabled, a.vc_btn-success.disabled.active, a.vc_btn-success.disabled.focus, a.vc_btn-success.disabled:active, a.vc_btn-success.disabled:focus, a.vc_btn-success.disabled:hover, a.vc_btn-success[disabled], a.vc_btn-success[disabled].active, a.vc_btn-success[disabled].focus, a.vc_btn-success[disabled]:active, a.vc_btn-success[disabled]:focus, a.vc_btn-success[disabled]:hover, button.vc_btn-success.disabled, button.vc_btn-success.disabled.active, button.vc_btn-success.disabled.focus, button.vc_btn-success.disabled:active, button.vc_btn-success.disabled:focus, button.vc_btn-success.disabled:hover, button.vc_btn-success[disabled], button.vc_btn-success[disabled].active, button.vc_btn-success[disabled].focus, button.vc_btn-success[disabled]:active, button.vc_btn-success[disabled]:focus, button.vc_btn-success[disabled]:hover, fieldset[disabled] .vc_btn-success, fieldset[disabled] .vc_btn-success.active, fieldset[disabled] .vc_btn-success.focus, fieldset[disabled] .vc_btn-success:active, fieldset[disabled] .vc_btn-success:focus, fieldset[disabled] .vc_btn-success:hover, fieldset[disabled] a.vc_btn-success, fieldset[disabled] a.vc_btn-success.active, fieldset[disabled] a.vc_btn-success.focus, fieldset[disabled] a.vc_btn-success:active, fieldset[disabled] a.vc_btn-success:focus, fieldset[disabled] a.vc_btn-success:hover, fieldset[disabled] button.vc_btn-success, fieldset[disabled] button.vc_btn-success.active, fieldset[disabled] button.vc_btn-success.focus, fieldset[disabled] button.vc_btn-success:active, fieldset[disabled] button.vc_btn-success:focus, fieldset[disabled] button.vc_btn-success:hover {
    background-color: #5cb85c;
    border-color: transparent
}

.vc_btn-success .badge, a.vc_btn-success .badge, button.vc_btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.vc_btn-info, a.vc_btn-info, button.vc_btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-info, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info.focus, .vc_btn-info:active, .vc_btn-info:focus, .vc_btn-info:hover, a.vc_btn-info.active, a.vc_btn-info.focus, a.vc_btn-info:active, a.vc_btn-info:focus, a.vc_btn-info:hover, button.vc_btn-info.active, button.vc_btn-info.focus, button.vc_btn-info:active, button.vc_btn-info:focus, button.vc_btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-info.focus, .open > .dropdown-toggle.vc_btn-info:focus, .open > .dropdown-toggle.vc_btn-info:hover, .open > .dropdown-togglea.vc_btn-info.focus, .open > .dropdown-togglea.vc_btn-info:focus, .open > .dropdown-togglea.vc_btn-info:hover, .open > .dropdown-togglebutton.vc_btn-info.focus, .open > .dropdown-togglebutton.vc_btn-info:focus, .open > .dropdown-togglebutton.vc_btn-info:hover, .vc_btn-info.active.focus, .vc_btn-info.active:focus, .vc_btn-info.active:hover, .vc_btn-info:active.focus, .vc_btn-info:active:focus, .vc_btn-info:active:hover, a.vc_btn-info.active.focus, a.vc_btn-info.active:focus, a.vc_btn-info.active:hover, a.vc_btn-info:active.focus, a.vc_btn-info:active:focus, a.vc_btn-info:active:hover, button.vc_btn-info.active.focus, button.vc_btn-info.active:focus, button.vc_btn-info.active:hover, button.vc_btn-info:active.focus, button.vc_btn-info:active:focus, button.vc_btn-info:active:hover {
    color: #fff;
    background-color: #269abc;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-info, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info:active, a.vc_btn-info.active, a.vc_btn-info:active, button.vc_btn-info.active, button.vc_btn-info:active {
    background-image: none
}

.vc_btn-info.disabled, .vc_btn-info.disabled.active, .vc_btn-info.disabled.focus, .vc_btn-info.disabled:active, .vc_btn-info.disabled:focus, .vc_btn-info.disabled:hover, .vc_btn-info[disabled], .vc_btn-info[disabled].active, .vc_btn-info[disabled].focus, .vc_btn-info[disabled]:active, .vc_btn-info[disabled]:focus, .vc_btn-info[disabled]:hover, a.vc_btn-info.disabled, a.vc_btn-info.disabled.active, a.vc_btn-info.disabled.focus, a.vc_btn-info.disabled:active, a.vc_btn-info.disabled:focus, a.vc_btn-info.disabled:hover, a.vc_btn-info[disabled], a.vc_btn-info[disabled].active, a.vc_btn-info[disabled].focus, a.vc_btn-info[disabled]:active, a.vc_btn-info[disabled]:focus, a.vc_btn-info[disabled]:hover, button.vc_btn-info.disabled, button.vc_btn-info.disabled.active, button.vc_btn-info.disabled.focus, button.vc_btn-info.disabled:active, button.vc_btn-info.disabled:focus, button.vc_btn-info.disabled:hover, button.vc_btn-info[disabled], button.vc_btn-info[disabled].active, button.vc_btn-info[disabled].focus, button.vc_btn-info[disabled]:active, button.vc_btn-info[disabled]:focus, button.vc_btn-info[disabled]:hover, fieldset[disabled] .vc_btn-info, fieldset[disabled] .vc_btn-info.active, fieldset[disabled] .vc_btn-info.focus, fieldset[disabled] .vc_btn-info:active, fieldset[disabled] .vc_btn-info:focus, fieldset[disabled] .vc_btn-info:hover, fieldset[disabled] a.vc_btn-info, fieldset[disabled] a.vc_btn-info.active, fieldset[disabled] a.vc_btn-info.focus, fieldset[disabled] a.vc_btn-info:active, fieldset[disabled] a.vc_btn-info:focus, fieldset[disabled] a.vc_btn-info:hover, fieldset[disabled] button.vc_btn-info, fieldset[disabled] button.vc_btn-info.active, fieldset[disabled] button.vc_btn-info.focus, fieldset[disabled] button.vc_btn-info:active, fieldset[disabled] button.vc_btn-info:focus, fieldset[disabled] button.vc_btn-info:hover {
    background-color: #5bc0de;
    border-color: transparent
}

.vc_btn-info .badge, a.vc_btn-info .badge, button.vc_btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.vc_btn-warning, a.vc_btn-warning, button.vc_btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning.focus, .vc_btn-warning:active, .vc_btn-warning:focus, .vc_btn-warning:hover, a.vc_btn-warning.active, a.vc_btn-warning.focus, a.vc_btn-warning:active, a.vc_btn-warning:focus, a.vc_btn-warning:hover, button.vc_btn-warning.active, button.vc_btn-warning.focus, button.vc_btn-warning:active, button.vc_btn-warning:focus, button.vc_btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-warning.focus, .open > .dropdown-toggle.vc_btn-warning:focus, .open > .dropdown-toggle.vc_btn-warning:hover, .open > .dropdown-togglea.vc_btn-warning.focus, .open > .dropdown-togglea.vc_btn-warning:focus, .open > .dropdown-togglea.vc_btn-warning:hover, .open > .dropdown-togglebutton.vc_btn-warning.focus, .open > .dropdown-togglebutton.vc_btn-warning:focus, .open > .dropdown-togglebutton.vc_btn-warning:hover, .vc_btn-warning.active.focus, .vc_btn-warning.active:focus, .vc_btn-warning.active:hover, .vc_btn-warning:active.focus, .vc_btn-warning:active:focus, .vc_btn-warning:active:hover, a.vc_btn-warning.active.focus, a.vc_btn-warning.active:focus, a.vc_btn-warning.active:hover, a.vc_btn-warning:active.focus, a.vc_btn-warning:active:focus, a.vc_btn-warning:active:hover, button.vc_btn-warning.active.focus, button.vc_btn-warning.active:focus, button.vc_btn-warning.active:hover, button.vc_btn-warning:active.focus, button.vc_btn-warning:active:focus, button.vc_btn-warning:active:hover {
    color: #fff;
    background-color: #d58512;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning:active, a.vc_btn-warning.active, a.vc_btn-warning:active, button.vc_btn-warning.active, button.vc_btn-warning:active {
    background-image: none
}

.vc_btn-warning.disabled, .vc_btn-warning.disabled.active, .vc_btn-warning.disabled.focus, .vc_btn-warning.disabled:active, .vc_btn-warning.disabled:focus, .vc_btn-warning.disabled:hover, .vc_btn-warning[disabled], .vc_btn-warning[disabled].active, .vc_btn-warning[disabled].focus, .vc_btn-warning[disabled]:active, .vc_btn-warning[disabled]:focus, .vc_btn-warning[disabled]:hover, a.vc_btn-warning.disabled, a.vc_btn-warning.disabled.active, a.vc_btn-warning.disabled.focus, a.vc_btn-warning.disabled:active, a.vc_btn-warning.disabled:focus, a.vc_btn-warning.disabled:hover, a.vc_btn-warning[disabled], a.vc_btn-warning[disabled].active, a.vc_btn-warning[disabled].focus, a.vc_btn-warning[disabled]:active, a.vc_btn-warning[disabled]:focus, a.vc_btn-warning[disabled]:hover, button.vc_btn-warning.disabled, button.vc_btn-warning.disabled.active, button.vc_btn-warning.disabled.focus, button.vc_btn-warning.disabled:active, button.vc_btn-warning.disabled:focus, button.vc_btn-warning.disabled:hover, button.vc_btn-warning[disabled], button.vc_btn-warning[disabled].active, button.vc_btn-warning[disabled].focus, button.vc_btn-warning[disabled]:active, button.vc_btn-warning[disabled]:focus, button.vc_btn-warning[disabled]:hover, fieldset[disabled] .vc_btn-warning, fieldset[disabled] .vc_btn-warning.active, fieldset[disabled] .vc_btn-warning.focus, fieldset[disabled] .vc_btn-warning:active, fieldset[disabled] .vc_btn-warning:focus, fieldset[disabled] .vc_btn-warning:hover, fieldset[disabled] a.vc_btn-warning, fieldset[disabled] a.vc_btn-warning.active, fieldset[disabled] a.vc_btn-warning.focus, fieldset[disabled] a.vc_btn-warning:active, fieldset[disabled] a.vc_btn-warning:focus, fieldset[disabled] a.vc_btn-warning:hover, fieldset[disabled] button.vc_btn-warning, fieldset[disabled] button.vc_btn-warning.active, fieldset[disabled] button.vc_btn-warning.focus, fieldset[disabled] button.vc_btn-warning:active, fieldset[disabled] button.vc_btn-warning:focus, fieldset[disabled] button.vc_btn-warning:hover {
    background-color: #f0ad4e;
    border-color: transparent
}

.vc_btn-warning .badge, a.vc_btn-warning .badge, button.vc_btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.vc_btn-danger, a.vc_btn-danger, button.vc_btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger.focus, .vc_btn-danger:active, .vc_btn-danger:focus, .vc_btn-danger:hover, a.vc_btn-danger.active, a.vc_btn-danger.focus, a.vc_btn-danger:active, a.vc_btn-danger:focus, a.vc_btn-danger:hover, button.vc_btn-danger.active, button.vc_btn-danger.focus, button.vc_btn-danger:active, button.vc_btn-danger:focus, button.vc_btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-danger.focus, .open > .dropdown-toggle.vc_btn-danger:focus, .open > .dropdown-toggle.vc_btn-danger:hover, .open > .dropdown-togglea.vc_btn-danger.focus, .open > .dropdown-togglea.vc_btn-danger:focus, .open > .dropdown-togglea.vc_btn-danger:hover, .open > .dropdown-togglebutton.vc_btn-danger.focus, .open > .dropdown-togglebutton.vc_btn-danger:focus, .open > .dropdown-togglebutton.vc_btn-danger:hover, .vc_btn-danger.active.focus, .vc_btn-danger.active:focus, .vc_btn-danger.active:hover, .vc_btn-danger:active.focus, .vc_btn-danger:active:focus, .vc_btn-danger:active:hover, a.vc_btn-danger.active.focus, a.vc_btn-danger.active:focus, a.vc_btn-danger.active:hover, a.vc_btn-danger:active.focus, a.vc_btn-danger:active:focus, a.vc_btn-danger:active:hover, button.vc_btn-danger.active.focus, button.vc_btn-danger.active:focus, button.vc_btn-danger.active:hover, button.vc_btn-danger:active.focus, button.vc_btn-danger:active:focus, button.vc_btn-danger:active:hover {
    color: #fff;
    background-color: #ac2925;
    border-color: transparent
}

.open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger:active, a.vc_btn-danger.active, a.vc_btn-danger:active, button.vc_btn-danger.active, button.vc_btn-danger:active {
    background-image: none
}

.vc_btn-danger.disabled, .vc_btn-danger.disabled.active, .vc_btn-danger.disabled.focus, .vc_btn-danger.disabled:active, .vc_btn-danger.disabled:focus, .vc_btn-danger.disabled:hover, .vc_btn-danger[disabled], .vc_btn-danger[disabled].active, .vc_btn-danger[disabled].focus, .vc_btn-danger[disabled]:active, .vc_btn-danger[disabled]:focus, .vc_btn-danger[disabled]:hover, a.vc_btn-danger.disabled, a.vc_btn-danger.disabled.active, a.vc_btn-danger.disabled.focus, a.vc_btn-danger.disabled:active, a.vc_btn-danger.disabled:focus, a.vc_btn-danger.disabled:hover, a.vc_btn-danger[disabled], a.vc_btn-danger[disabled].active, a.vc_btn-danger[disabled].focus, a.vc_btn-danger[disabled]:active, a.vc_btn-danger[disabled]:focus, a.vc_btn-danger[disabled]:hover, button.vc_btn-danger.disabled, button.vc_btn-danger.disabled.active, button.vc_btn-danger.disabled.focus, button.vc_btn-danger.disabled:active, button.vc_btn-danger.disabled:focus, button.vc_btn-danger.disabled:hover, button.vc_btn-danger[disabled], button.vc_btn-danger[disabled].active, button.vc_btn-danger[disabled].focus, button.vc_btn-danger[disabled]:active, button.vc_btn-danger[disabled]:focus, button.vc_btn-danger[disabled]:hover, fieldset[disabled] .vc_btn-danger, fieldset[disabled] .vc_btn-danger.active, fieldset[disabled] .vc_btn-danger.focus, fieldset[disabled] .vc_btn-danger:active, fieldset[disabled] .vc_btn-danger:focus, fieldset[disabled] .vc_btn-danger:hover, fieldset[disabled] a.vc_btn-danger, fieldset[disabled] a.vc_btn-danger.active, fieldset[disabled] a.vc_btn-danger.focus, fieldset[disabled] a.vc_btn-danger:active, fieldset[disabled] a.vc_btn-danger:focus, fieldset[disabled] a.vc_btn-danger:hover, fieldset[disabled] button.vc_btn-danger, fieldset[disabled] button.vc_btn-danger.active, fieldset[disabled] button.vc_btn-danger.focus, fieldset[disabled] button.vc_btn-danger:active, fieldset[disabled] button.vc_btn-danger:focus, fieldset[disabled] button.vc_btn-danger:hover {
    background-color: #d9534f;
    border-color: transparent
}

.vc_btn-danger .badge, a.vc_btn-danger .badge, button.vc_btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.vc_button-2-wrapper {
    display: inline-block
}

.vc_button-2-wrapper.vc_button-2-align-left {
    display: block;
    text-align: left
}

.vc_button-2-wrapper.vc_button-2-align-right {
    display: block;
    text-align: right
}

.vc_button-2-wrapper.vc_button-2-align-center {
    display: block;
    text-align: center
}

i.icon {
    display: inline-block;
    line-height: 16px;
    vertical-align: text-top;
    margin-left: 5px
}

.wpb_btn-large i.icon {
    height: 19px;
    margin-left: 9px
}

.wpb_btn-small i.icon {
    height: 15px
}

.wpb_btn-mini i.icon {
    display: none
}

.wpb_address_book i.icon, option.wpb_address_book {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/address-book.png) right center no-repeat
}

.wpb_alarm_clock i.icon, option.wpb_alarm_clock {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png) right center no-repeat
}

.wpb_anchor i.icon, option.wpb_anchor {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/anchor.png) right center no-repeat
}

.wpb_application_image i.icon, option.wpb_application_image {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/application-image.png) right center no-repeat
}

.wpb_arrow i.icon, option.wpb_arrow {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/arrow.png) right center no-repeat
}

.wpb_asterisk i.icon, option.wpb_asterisk {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/asterisk.png) right center no-repeat
}

.wpb_hammer i.icon, option.wpb_hammer {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png) right center no-repeat
}

.wpb_balloon i.icon, option.wpb_balloon {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/balloon.png) right center no-repeat
}

.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png) right center no-repeat
}

.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png) right center no-repeat
}

.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png) right center no-repeat
}

.wpb_battery i.icon, option.wpb_battery {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/battery-full.png) right center no-repeat
}

.wpb_binocular i.icon, option.wpb_binocular {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/binocular.png) right center no-repeat
}

.wpb_document_excel i.icon, option.wpb_document_excel {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png) right center no-repeat
}

.wpb_document_image i.icon, option.wpb_document_image {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png) right center no-repeat
}

.wpb_document_music i.icon, option.wpb_document_music {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png) right center no-repeat
}

.wpb_document_office i.icon, option.wpb_document_office {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png) right center no-repeat
}

.wpb_document_pdf i.icon, option.wpb_document_pdf {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png) right center no-repeat
}

.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png) right center no-repeat
}

.wpb_document_word i.icon, option.wpb_document_word {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png) right center no-repeat
}

.wpb_bookmark i.icon, option.wpb_bookmark {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/bookmark.png) right center no-repeat
}

.wpb_camcorder i.icon, option.wpb_camcorder {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/camcorder.png) right center no-repeat
}

.wpb_camera i.icon, option.wpb_camera {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/camera.png) right center no-repeat
}

.wpb_chart i.icon, option.wpb_chart {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/chart.png) right center no-repeat
}

.wpb_chart_pie i.icon, option.wpb_chart_pie {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png) right center no-repeat
}

.wpb_clock i.icon, option.wpb_clock {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/clock.png) right center no-repeat
}

.wpb_play i.icon, option.wpb_play {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/control.png) right center no-repeat
}

.wpb_fire i.icon, option.wpb_fire {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/fire.png) right center no-repeat
}

.wpb_heart i.icon, option.wpb_heart {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/heart.png) right center no-repeat
}

.wpb_mail i.icon, option.wpb_mail {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/mail.png) right center no-repeat
}

.wpb_shield i.icon, option.wpb_shield {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png) right center no-repeat
}

.wpb_video i.icon, option.wpb_video {
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/icons/video.png) right center no-repeat
}

.vc_column_container .vc_btn, .vc_column_container .wpb_button {
    margin-top: 5px;
    margin-bottom: 5px
}

.vc_message_box {
    border: 1px solid transparent;
    display: block;
    overflow: hidden;
    margin: 0 0 21.74px;
    padding: 1em 1em 1em 4em;
    position: relative;
    font-size: 1em;
    box-sizing: border-box
}

#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box > p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0
}

.vc_message_box > p:first-child {
    margin-top: 0
}

.vc_message_box-icon {
    bottom: 0;
    font-size: 1em;
    font-style: normal;
    left: 0;
    position: absolute;
    top: 0;
    width: 4em
}

.vc_message_box-icon > *, .vc_message_box-icon > .fa {
    font-size: 1.7em;
    line-height: 1
}

.vc_message_box-icon > * {
    font-style: normal;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.vc_color-blue.vc_message_box {
    color: #364a8a;
    border-color: #c5cff0;
    background-color: #edf1fa
}

.vc_color-blue.vc_message_box .vc_message_box-icon {
    color: #5472D2
}

.vc_color-blue.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #5472D2
}

.vc_color-blue.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-blue.vc_message_box-outline, .vc_color-blue.vc_message_box-solid-icon {
    color: #364a8a;
    border-color: #5472D2;
    background-color: transparent
}

.vc_color-blue.vc_message_box-outline .vc_message_box-icon, .vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
    color: #5472D2
}

.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #5472D2
}

.vc_color-blue.vc_message_box-3d {
    box-shadow: 0 5px 0 #9daee5
}

.vc_color-turquoise.vc_message_box {
    color: #085b61;
    border-color: #c6ecee;
    background-color: #ebfcfd
}

.vc_color-turquoise.vc_message_box .vc_message_box-icon {
    color: #00C1CF
}

.vc_color-turquoise.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #00C1CF
}

.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-turquoise.vc_message_box-outline, .vc_color-turquoise.vc_message_box-solid-icon {
    color: #085b61;
    border-color: #00C1CF;
    background-color: transparent
}

.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon, .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
    color: #00C1CF
}

.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #00C1CF
}

.vc_color-turquoise.vc_message_box-3d {
    box-shadow: 0 5px 0 #9fdee3
}

.vc_color-pink.vc_message_box {
    color: #d82e21;
    border-color: #ffd8d6;
    background-color: #fff0ef
}

.vc_color-pink.vc_message_box .vc_message_box-icon {
    color: #FE6C61
}

.vc_color-pink.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #FE6C61
}

.vc_color-pink.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-pink.vc_message_box-outline, .vc_color-pink.vc_message_box-solid-icon {
    color: #d82e21;
    border-color: #FE6C61;
    background-color: transparent
}

.vc_color-pink.vc_message_box-outline .vc_message_box-icon, .vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
    color: #FE6C61
}

.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #FE6C61
}

.vc_color-pink.vc_message_box-3d {
    box-shadow: 0 5px 0 #fea9a3
}

.vc_color-violet.vc_message_box {
    color: #5e4a81;
    border-color: #d4c8e9;
    background-color: #f0ecf7
}

.vc_color-violet.vc_message_box .vc_message_box-icon {
    color: #8D6DC4
}

.vc_color-violet.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #8D6DC4
}

.vc_color-violet.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-violet.vc_message_box-outline, .vc_color-violet.vc_message_box-solid-icon {
    color: #5e4a81;
    border-color: #8D6DC4;
    background-color: transparent
}

.vc_color-violet.vc_message_box-outline .vc_message_box-icon, .vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
    color: #8D6DC4
}

.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #8D6DC4
}

.vc_color-violet.vc_message_box-3d {
    box-shadow: 0 5px 0 #b8a3da
}

.vc_color-peacoc.vc_message_box {
    color: #366a79;
    border-color: #c2e3ec;
    background-color: #e9f5f8
}

.vc_color-peacoc.vc_message_box .vc_message_box-icon {
    color: #4CADC9
}

.vc_color-peacoc.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #4CADC9
}

.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-peacoc.vc_message_box-outline, .vc_color-peacoc.vc_message_box-solid-icon {
    color: #366a79;
    border-color: #4CADC9;
    background-color: transparent
}

.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon, .vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
    color: #4CADC9
}

.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #4CADC9
}

.vc_color-peacoc.vc_message_box-3d {
    box-shadow: 0 5px 0 #9ad1e1
}

.vc_color-chino.vc_message_box {
    color: #978258;
    border-color: #e5ded2;
    background-color: #f7f5f2
}

.vc_color-chino.vc_message_box .vc_message_box-icon {
    color: #CEC2AB
}

.vc_color-chino.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #CEC2AB
}

.vc_color-chino.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-chino.vc_message_box-outline, .vc_color-chino.vc_message_box-solid-icon {
    color: #978258;
    border-color: #CEC2AB;
    background-color: transparent
}

.vc_color-chino.vc_message_box-outline .vc_message_box-icon, .vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
    color: #CEC2AB
}

.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #CEC2AB
}

.vc_color-chino.vc_message_box-3d {
    box-shadow: 0 5px 0 #d2c7b1
}

.vc_color-mulled_wine.vc_message_box {
    color: #1e1b22;
    border-color: #d0ccd6;
    background-color: #eae8ed
}

.vc_color-mulled_wine.vc_message_box .vc_message_box-icon {
    color: #50485B
}

.vc_color-mulled_wine.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #50485B
}

.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-mulled_wine.vc_message_box-outline, .vc_color-mulled_wine.vc_message_box-solid-icon {
    color: #1e1b22;
    border-color: #50485B;
    background-color: transparent
}

.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon, .vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
    color: #50485B
}

.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #50485B
}

.vc_color-mulled_wine.vc_message_box-3d {
    box-shadow: 0 5px 0 #b6afc0
}

.vc_color-vista_blue.vc_message_box {
    color: #3e8e5e;
    border-color: #bcebcf;
    background-color: #e3f7eb
}

.vc_color-vista_blue.vc_message_box .vc_message_box-icon {
    color: #75D69C
}

.vc_color-vista_blue.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #75D69C
}

.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-vista_blue.vc_message_box-outline, .vc_color-vista_blue.vc_message_box-solid-icon {
    color: #3e8e5e;
    border-color: #75D69C;
    background-color: transparent
}

.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon, .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
    color: #75D69C
}

.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #75D69C
}

.vc_color-vista_blue.vc_message_box-3d {
    box-shadow: 0 5px 0 #94dfb3
}

.vc_color-orange.vc_message_box {
    color: #c3811c;
    border-color: #fbe1ba;
    background-color: #fef6eb
}

.vc_color-orange.vc_message_box .vc_message_box-icon {
    color: #F7BE68
}

.vc_color-orange.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #F7BE68
}

.vc_color-orange.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-orange.vc_message_box-outline, .vc_color-orange.vc_message_box-solid-icon {
    color: #c3811c;
    border-color: #F7BE68;
    background-color: transparent
}

.vc_color-orange.vc_message_box-outline .vc_message_box-icon, .vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
    color: #F7BE68
}

.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #F7BE68
}

.vc_color-orange.vc_message_box-3d {
    box-shadow: 0 5px 0 #f9cd8a
}

.vc_color-sky.vc_message_box {
    color: #2a6194;
    border-color: #bedaf4;
    background-color: #eaf3fb
}

.vc_color-sky.vc_message_box .vc_message_box-icon {
    color: #5AA1E3
}

.vc_color-sky.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #5AA1E3
}

.vc_color-sky.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-sky.vc_message_box-outline, .vc_color-sky.vc_message_box-solid-icon {
    color: #2a6194;
    border-color: #5AA1E3;
    background-color: transparent
}

.vc_color-sky.vc_message_box-outline .vc_message_box-icon, .vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
    color: #5AA1E3
}

.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #5AA1E3
}

.vc_color-sky.vc_message_box-3d {
    box-shadow: 0 5px 0 #93c1ed
}

.vc_color-green.vc_message_box {
    color: #3e562b;
    border-color: #c2e1a9;
    background-color: #eaf5e2
}

.vc_color-green.vc_message_box .vc_message_box-icon {
    color: #6DAB3C
}

.vc_color-green.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #6DAB3C
}

.vc_color-green.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-green.vc_message_box-outline, .vc_color-green.vc_message_box-solid-icon {
    color: #3e562b;
    border-color: #6DAB3C;
    background-color: transparent
}

.vc_color-green.vc_message_box-outline .vc_message_box-icon, .vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
    color: #6DAB3C
}

.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #6DAB3C
}

.vc_color-green.vc_message_box-3d {
    box-shadow: 0 5px 0 #a7d484
}

.vc_color-juicy_pink.vc_message_box {
    color: #a3231f;
    border-color: #fbc7c5;
    background-color: #fef5f5
}

.vc_color-juicy_pink.vc_message_box .vc_message_box-icon {
    color: #F4524D
}

.vc_color-juicy_pink.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #F4524D
}

.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-juicy_pink.vc_message_box-outline, .vc_color-juicy_pink.vc_message_box-solid-icon {
    color: #a3231f;
    border-color: #F4524D;
    background-color: transparent
}

.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon, .vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
    color: #F4524D
}

.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #F4524D
}

.vc_color-juicy_pink.vc_message_box-3d {
    box-shadow: 0 5px 0 #f89895
}

.vc_color-sandy_brown.vc_message_box {
    color: #c3501c;
    border-color: #fbceba;
    background-color: #fef1eb
}

.vc_color-sandy_brown.vc_message_box .vc_message_box-icon {
    color: #F79468
}

.vc_color-sandy_brown.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #F79468
}

.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-sandy_brown.vc_message_box-outline, .vc_color-sandy_brown.vc_message_box-solid-icon {
    color: #c3501c;
    border-color: #F79468;
    background-color: transparent
}

.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon, .vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
    color: #F79468
}

.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #F79468
}

.vc_color-sandy_brown.vc_message_box-3d {
    box-shadow: 0 5px 0 #f9ac8a
}

.vc_color-purple.vc_message_box {
    color: #886389;
    border-color: #e3cbe3;
    background-color: #f5ecf5
}

.vc_color-purple.vc_message_box .vc_message_box-icon {
    color: #B97EBB
}

.vc_color-purple.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #B97EBB
}

.vc_color-purple.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-purple.vc_message_box-outline, .vc_color-purple.vc_message_box-solid-icon {
    color: #886389;
    border-color: #B97EBB;
    background-color: transparent
}

.vc_color-purple.vc_message_box-outline .vc_message_box-icon, .vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
    color: #B97EBB
}

.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #B97EBB
}

.vc_color-purple.vc_message_box-3d {
    box-shadow: 0 5px 0 #d1a9d2
}

.vc_color-black.vc_message_box {
    color: #fff;
    border-color: #2A2A2A;
    background-color: #3c3c3c
}

.vc_color-black.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #2A2A2A
}

.vc_color-black.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-solid-icon {
    border-color: #2A2A2A;
    background-color: transparent
}

.vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
    color: #2A2A2A
}

.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #2A2A2A
}

.vc_color-black.vc_message_box-3d {
    box-shadow: 0 5px 0 #101010
}

.vc_color-grey.vc_message_box {
    color: #858585;
    border-color: #d2d2d2;
    background-color: #EBEBEB
}

.vc_color-grey.vc_message_box-solid {
    color: #858585;
    border-color: transparent;
    background-color: #EBEBEB
}

.vc_color-grey.vc_message_box-solid .vc_message_box-icon {
    color: #858585
}

.vc_color-grey.vc_message_box-outline, .vc_color-grey.vc_message_box-solid-icon {
    color: #858585;
    border-color: #EBEBEB;
    background-color: transparent
}

.vc_color-grey.vc_message_box-outline .vc_message_box-icon, .vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
    color: #EBEBEB
}

.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
    color: #858585;
    background-color: #EBEBEB
}

.vc_color-grey.vc_message_box-3d {
    box-shadow: 0 5px 0 #b8b8b8
}

.vc_color-white.vc_message_box {
    color: #b3b3b3;
    border-color: #e6e6e6;
    background-color: #FFF
}

.vc_color-white.vc_message_box-solid {
    color: #b3b3b3;
    border-color: transparent;
    background-color: #FFF
}

.vc_color-white.vc_message_box-solid .vc_message_box-icon {
    color: #b3b3b3
}

.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-solid-icon {
    border-color: #FFF;
    background-color: transparent
}

.vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
    color: #FFF
}

.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
    color: #b3b3b3;
    background-color: #FFF
}

.vc_color-white.vc_message_box-3d {
    box-shadow: 0 5px 0 #ccc
}

.vc_color-info.vc_message_box {
    color: #5e7f96;
    border-color: #cfebfe;
    background-color: #dff2fe
}

.vc_color-info.vc_message_box .vc_message_box-icon {
    color: #56b0ee
}

.vc_color-info.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #56b0ee
}

.vc_color-info.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-info.vc_message_box-outline, .vc_color-info.vc_message_box-solid-icon {
    color: #5e7f96;
    border-color: #56b0ee;
    background-color: transparent
}

.vc_color-info.vc_message_box-outline .vc_message_box-icon, .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
    color: #56b0ee
}

.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #56b0ee
}

.vc_color-info.vc_message_box-3d {
    box-shadow: 0 5px 0 #9dd6fd
}

.vc_color-success.vc_message_box {
    color: #5e7f96;
    border-color: #cfebfe;
    background-color: #e6fdf8
}

.vc_color-success.vc_message_box .vc_message_box-icon {
    color: #1bbc9b
}

.vc_color-success.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #1bbc9b
}

.vc_color-success.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-success.vc_message_box-outline, .vc_color-success.vc_message_box-solid-icon {
    color: #5e7f96;
    border-color: #1bbc9b;
    background-color: transparent
}

.vc_color-success.vc_message_box-outline .vc_message_box-icon, .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
    color: #1bbc9b
}

.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #1bbc9b
}

.vc_color-success.vc_message_box-3d {
    box-shadow: 0 5px 0 #9dd6fd
}

.vc_color-warning.vc_message_box {
    color: #9d8967;
    border-color: #ffeccc;
    background-color: #fff4e2
}

.vc_color-warning.vc_message_box .vc_message_box-icon {
    color: #fcb53f
}

.vc_color-warning.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #fcb53f
}

.vc_color-warning.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-warning.vc_message_box-outline, .vc_color-warning.vc_message_box-solid-icon {
    color: #9d8967;
    border-color: #fcb53f;
    background-color: transparent
}

.vc_color-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fcb53f
}

.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #fcb53f
}

.vc_color-warning.vc_message_box-3d {
    box-shadow: 0 5px 0 #ffd999
}

.vc_color-danger.vc_message_box {
    color: #a85959;
    border-color: #fedede;
    background-color: #fdeaea
}

.vc_color-danger.vc_message_box .vc_message_box-icon {
    color: #ff7877
}

.vc_color-danger.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #ff7877
}

.vc_color-danger.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-danger.vc_message_box-outline, .vc_color-danger.vc_message_box-solid-icon {
    color: #a85959;
    border-color: #ff7877;
    background-color: transparent
}

.vc_color-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
    color: #ff7877
}

.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #ff7877
}

.vc_color-danger.vc_message_box-3d {
    box-shadow: 0 5px 0 #fdacac
}

.vc_color-alert-info.vc_message_box {
    color: #31708f;
    border-color: #bce8f1;
    background-color: #d9edf7
}

.vc_color-alert-info.vc_message_box .vc_message_box-icon {
    color: #67CCE0
}

.vc_color-alert-info.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #67CCE0
}

.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-alert-info.vc_message_box-outline, .vc_color-alert-info.vc_message_box-solid-icon {
    color: #31708f;
    border-color: #67CCE0;
    background-color: transparent
}

.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
    color: #67CCE0
}

.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #67CCE0
}

.vc_color-alert-info.vc_message_box-3d {
    box-shadow: 0 5px 0 #91d9e8
}

.vc_color-alert-success.vc_message_box {
    color: #3c763d;
    border-color: #d6e9c6;
    background-color: #dff0d8
}

.vc_color-alert-success.vc_message_box .vc_message_box-icon {
    color: #9AD36A
}

.vc_color-alert-success.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #9AD36A
}

.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-alert-success.vc_message_box-outline, .vc_color-alert-success.vc_message_box-solid-icon {
    color: #3c763d;
    border-color: #9AD36A;
    background-color: transparent
}

.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
    color: #9AD36A
}

.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #9AD36A
}

.vc_color-alert-success.vc_message_box-3d {
    box-shadow: 0 5px 0 #bbdba1
}

.vc_color-alert-warning.vc_message_box {
    color: #8a6d3b;
    border-color: #faebcc;
    background-color: #fcf8e3
}

.vc_color-alert-warning.vc_message_box .vc_message_box-icon {
    color: #F9CF79
}

.vc_color-alert-warning.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #F9CF79
}

.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-alert-warning.vc_message_box-outline, .vc_color-alert-warning.vc_message_box-solid-icon {
    color: #8a6d3b;
    border-color: #F9CF79;
    background-color: transparent
}

.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
    color: #F9CF79
}

.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #F9CF79
}

.vc_color-alert-warning.vc_message_box-3d {
    box-shadow: 0 5px 0 #f5d89e
}

.vc_color-alert-danger.vc_message_box {
    color: #a94442;
    border-color: #ebccd1;
    background-color: #f2dede
}

.vc_color-alert-danger.vc_message_box .vc_message_box-icon {
    color: #EF8495
}

.vc_color-alert-danger.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #EF8495
}

.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-alert-danger.vc_message_box-outline, .vc_color-alert-danger.vc_message_box-solid-icon {
    color: #a94442;
    border-color: #EF8495;
    background-color: transparent
}

.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
    color: #EF8495
}

.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #EF8495
}

.vc_color-alert-danger.vc_message_box-3d {
    box-shadow: 0 5px 0 #dca7b0
}

.vc_color-black.vc_message_box .vc_message_box-icon {
    color: #fff
}

.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon {
    color: #2A2A2A
}

.vc_color-grey.vc_message_box .vc_message_box-icon {
    color: #858585
}

.vc_color-white.vc_message_box .vc_message_box-icon {
    color: #b3b3b3
}

.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon {
    color: #FFF
}

.vc_message_box-outline, .vc_message_box-solid-icon {
    border-width: 2px
}

.vc_message_box-solid-icon .vc_message_box-icon {
    width: 3.25em
}

.vc_message_box-rounded {
    border-radius: 5px
}

.vc_message_box-round {
    border-radius: 4em
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 35px
}

.entry-content .twitter-share-button, .fb_like, .twitter-share-button, .wpb_accordion .wpb_content_element, .wpb_googleplus, .wpb_pinterest, .wpb_tab .wpb_content_element {
    margin-bottom: 21.74px
}

.wpb-content-wrapper {
    margin: 0;
    padding: 0;
    border: none;
    overflow: unset;
    display: block
}

.wpb-content--blank .wpb-content-wrapper {
    margin: 0 auto
}

@media (min-width: 576px) {
    .wpb-content--blank .wpb-content-wrapper {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .wpb-content--blank .wpb-content-wrapper {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .wpb-content--blank .wpb-content-wrapper {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .wpb-content--blank .wpb-content-wrapper {
        max-width: 1140px
    }
}

.vc_parallax-inner iframe, .vc_video-bg iframe {
    max-width: 1000%
}

.vc_parallax {
    position: relative;
    overflow: hidden
}

.vc_parallax > * {
    position: relative;
    z-index: 1
}

.vc_parallax .vc_parallax-inner {
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-attachment: scroll;
    background-color: transparent;
    background-image: inherit;
    background-size: cover;
    z-index: 0;
    background-position: 50% 0
}

.vc_video-bg-container {
    position: relative
}

.vc_video-bg {
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0
}

.vc_row.vc_row-no-padding .vc_column-inner {
    padding-left: 0;
    padding-right: 0
}

.vc_row[data-vc-full-width] {
    transition: opacity .5s ease;
    overflow: hidden
}

.vc_row[data-vc-full-width].vc_hidden {
    opacity: 0
}

.vc_editor .vc_row[data-vc-full-width] {
    overflow: visible
}

.vc_row-no-padding .vc_inner {
    margin-left: 0;
    margin-right: 0
}

.vc_row.vc_row-o-full-height {
    min-height: 100vh
}

.vc_row.vc_row-flex {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap
}

.vc_row.vc_row-flex > .vc_column_container {
    display: flex
}

.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    z-index: 1
}

@media (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * {
        min-height: 1em
    }
}

.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before {
    display: none
}

.vc_row.vc_row-o-columns-stretch {
    align-content: stretch
}

.vc_row.vc_row-o-columns-top {
    align-content: flex-start
}

.vc_row.vc_row-o-columns-bottom {
    align-content: flex-end
}

.vc_row.vc_row-o-columns-middle {
    align-content: center
}

.vc_row.vc_row-o-columns-bottom::after, .vc_row.vc_row-o-columns-middle::after, .vc_row.vc_row-o-columns-top::after {
    content: '';
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    display: block
}

.vc_row.vc_row-o-content-top > .vc_column_container > .vc_column-inner {
    justify-content: flex-start
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_column_container {
    align-items: flex-start
}

.vc_row.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner {
    justify-content: flex-end
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_column_container {
    align-items: flex-end
}

.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner {
    justify-content: center
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container {
    align-items: center
}

.vc_column-inner::after, .vc_column-inner::before {
    content: " ";
    display: table
}

.vc_ie-flexbox-fixer {
    display: flex;
    flex-direction: column
}

.vc_ie-flexbox-fixer > .vc_row {
    flex: 1 1 auto
}

.vc_row.vc_column-gap-1 {
    margin-left: -15.5px;
    margin-right: -15.5px
}

.vc_row.vc_column-gap-1 > .vc_column_container {
    padding: .5px
}

.vc_row.vc_column-gap-2 {
    margin-left: -16px;
    margin-right: -16px
}

.vc_row.vc_column-gap-2 > .vc_column_container {
    padding: 1px
}

.vc_row.vc_column-gap-3 {
    margin-left: -16.5px;
    margin-right: -16.5px
}

.vc_row.vc_column-gap-3 > .vc_column_container {
    padding: 1.5px
}

.vc_row.vc_column-gap-4 {
    margin-left: -17px;
    margin-right: -17px
}

.vc_row.vc_column-gap-4 > .vc_column_container {
    padding: 2px
}

.vc_row.vc_column-gap-5 {
    margin-left: -17.5px;
    margin-right: -17.5px
}

.vc_row.vc_column-gap-5 > .vc_column_container {
    padding: 2.5px
}

.vc_row.vc_column-gap-10 {
    margin-left: -20px;
    margin-right: -20px
}

.vc_row.vc_column-gap-10 > .vc_column_container {
    padding: 5px
}

.vc_row.vc_column-gap-15 {
    margin-left: -22.5px;
    margin-right: -22.5px
}

.vc_row.vc_column-gap-15 > .vc_column_container {
    padding: 7.5px
}

.vc_row.vc_column-gap-20 {
    margin-left: -25px;
    margin-right: -25px
}

.vc_row.vc_column-gap-20 > .vc_column_container {
    padding: 10px
}

.vc_row.vc_column-gap-25 {
    margin-left: -27.5px;
    margin-right: -27.5px
}

.vc_row.vc_column-gap-25 > .vc_column_container {
    padding: 12.5px
}

.vc_row.vc_column-gap-30 {
    margin-left: -30px;
    margin-right: -30px
}

.vc_row.vc_column-gap-30 > .vc_column_container {
    padding: 15px
}

.vc_row.vc_column-gap-35 {
    margin-left: -32.5px;
    margin-right: -32.5px
}

.vc_row.vc_column-gap-35 > .vc_column_container {
    padding: 17.5px
}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section {
    padding-top: 35px
}

.vc_column_container {
    padding-left: 0;
    padding-right: 0
}

.vc_column_container > .vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

.vc_section {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px
}

.vc_section[data-vc-full-width] {
    transition: opacity .5s ease;
    overflow: hidden
}

.vc_section[data-vc-full-width].vc_hidden {
    opacity: 0
}

.vc_section[data-vc-full-width] > .vc_row {
    margin-left: 0;
    margin-right: 0
}

.vc_section[data-vc-stretch-content] {
    padding-left: 0;
    padding-right: 0
}

.vc_section.vc_row-o-full-height {
    min-height: 100vh
}

.vc_section.vc_section-flex {
    box-sizing: border-box;
    display: flex;
    flex-flow: column nowrap
}

.vc_section.vc_section-flex .vc_vc_row {
    width: 100%
}

.vc_section.vc_section-flex::after, .vc_section.vc_section-flex::before {
    display: none
}

.vc_section.vc_section-o-content-top {
    justify-content: flex-start
}

.vc_section.vc_section-o-content-bottom {
    justify-content: flex-end
}

.vc_section.vc_section-o-content-middle {
    justify-content: center
}

.vc_section.vc_section-o-content-bottom::after, .vc_section.vc_section-o-content-middle::after, .vc_section.vc_section-o-content-top::after {
    content: '';
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    display: block
}

.vc_row.vc_column-gap-1 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-1 > .vc_vc_column_inner > .vc_column_container {
    padding-left: .5px;
    padding-right: .5px
}

.vc_row.vc_column-gap-2 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-2 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 1px;
    padding-right: 1px
}

.vc_row.vc_column-gap-3 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-3 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 1.5px;
    padding-right: 1.5px
}

.vc_row.vc_column-gap-4 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-4 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 2px;
    padding-right: 2px
}

.vc_row.vc_column-gap-5 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-5 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 2.5px;
    padding-right: 2.5px
}

.vc_row.vc_column-gap-10 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-10 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 5px;
    padding-right: 5px
}

.vc_row.vc_column-gap-15 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-15 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 7.5px;
    padding-right: 7.5px
}

.vc_row.vc_column-gap-20 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-20 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 10px;
    padding-right: 10px
}

.vc_row.vc_column-gap-25 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-25 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 12.5px;
    padding-right: 12.5px
}

.vc_row.vc_column-gap-30 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-30 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 15px;
    padding-right: 15px
}

.vc_row.vc_column-gap-35 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-35 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 17.5px;
    padding-right: 17.5px
}

.vc_vc_column, .vc_vc_column_inner {
    padding-left: 0;
    padding-right: 0
}

.vc_row.vc_row-flex > .vc_vc_column, .vc_row.vc_row-flex > .vc_vc_column_inner {
    display: flex
}

.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container {
    display: flex;
    width: 100%
}

.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    flex-grow: 1;
    display: flex;
    flex-direction: column
}

.vc_row.vc_row-o-equal-height > .vc_column_container {
    align-items: stretch
}

.vc_row.vc_row-o-content-top > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-top > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    justify-content: flex-start
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    align-items: flex-start
}

.vc_row.vc_row-o-content-bottom > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-bottom > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    justify-content: flex-end
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    align-items: flex-end
}

.vc_row.vc_row-o-content-middle > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-middle > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    justify-content: center
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    align-items: center
}

.vc_empty-element > .vc_column-inner {
    min-height: 100px
}

.fb_type_standard, .fb_type_standard iframe {
    height: 25px
}

.fb_type_button_count, .fb_type_button_count iframe {
    height: 20px
}

.fb_type_box_count, .fb_type_box_count iframe {
    height: 62px
}

.wpb_googleplus_type_standard {
    height: 25px
}

.wpb_googleplus_type_small {
    height: 19px
}

.wpb_googleplus_type_medium, .wpb_googleplus_type_tall {
    height: 21px
}

.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
    height: 62px
}

.wpb_pinterest a {
    border-bottom: 0
}

.wpb_pinterest_type_horizontal {
    height: 21px
}

.wpb_pinterest_type_vertical {
    box-sizing: content-box;
    padding-top: 29px;
    height: 21px
}

.wpb_pinterest_type_none {
    height: 21px
}

iframe.twitter-share-button {
    margin: 0
}

.vc_toggle {
    display: block;
    font-size: 1em
}

.vc_toggle:last-of-type {
    margin-bottom: 35px
}

.vc_toggle_title {
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    font-weight: 400
}

.vc_toggle_title > h4 {
    display: inline
}

.vc_toggle_icon {
    display: none;
    position: relative
}

.vc_toggle_content {
    display: none;
    margin-bottom: 21.74px;
    margin-top: 1em;
    overflow: hidden;
    padding: 0
}

.vc_toggle.vc_toggle_active > .vc_toggle_content {
    display: block
}

.vc_toggle_simple .vc_toggle_icon {
    border: 0 solid transparent;
    border-radius: 0;
    display: inline-block;
    height: 22px;
    width: 22px;
    background-color: transparent;
    margin-left: 2px
}

.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_simple .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}

.vc_toggle_simple .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}

.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    box-sizing: border-box;
    transform: translate(-50%, -50%);
    background-color: #2A2A2A
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_round .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 50%;
    display: inline-block;
    height: 22px;
    width: 22px;
    background-color: #2A2A2A
}

.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_round .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}

.vc_toggle_round .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}

.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    box-sizing: border-box;
    transform: translate(-50%, -50%);
    background-color: #FFF
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2A2A2A
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}

.vc_toggle_rounded .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 20%;
    display: inline-block;
    height: 22px;
    width: 22px;
    background-color: #2A2A2A
}

.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_rounded .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}

.vc_toggle_rounded .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}

.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    box-sizing: border-box;
    transform: translate(-50%, -50%);
    background-color: #FFF
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2A2A2A
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}

.vc_toggle_square .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 0;
    display: inline-block;
    height: 22px;
    width: 22px;
    background-color: #2A2A2A
}

.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_square .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}

.vc_toggle_square .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}

.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    box-sizing: border-box;
    transform: translate(-50%, -50%);
    background-color: #FFF
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2A2A2A
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}

.vc_toggle_text_only .vc_toggle_icon {
    display: none
}

.vc_toggle_arrow .vc_toggle_icon {
    display: inline-block
}

.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_arrow .vc_toggle_icon::before {
    content: '';
    border-style: solid;
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    box-sizing: border-box;
    transform: rotate(45deg)
}

.vc_toggle_arrow .vc_toggle_icon::before {
    border-left: none;
    border-top: none
}

.vc_toggle_arrow .vc_toggle_icon::after {
    border-right: none;
    border-bottom: none;
    visibility: hidden
}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
    visibility: hidden
}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
    visibility: visible
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
    height: 22px;
    width: 22px;
    background: 0 0
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 10px;
    margin-left: -5px;
    width: 10px;
    border-color: #2A2A2A;
    background: 0 0
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
    margin-top: -10px
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
    margin-top: -5px
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #444;
    background: 0 0
}

.vc_toggle_default .vc_toggle_icon {
    background: #bababa;
    border: 1px solid #acacac;
    box-sizing: border-box;
    transform: translate(0, -50%)
}

.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    box-sizing: border-box;
    transform: translate(-50%, -50%);
    background: #bababa
}

.vc_toggle_default .vc_toggle_icon::before {
    border: 1px solid #acacac
}

.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
    visibility: hidden
}

.vc_toggle.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 10px;
    margin-left: 5px;
    height: 4px
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
    height: 10px;
    width: 4px
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
    width: 8px;
    height: 2px
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #5472D2
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #7c93dd
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_blue .vc_toggle_icon {
    background-color: #5472D2;
    border-color: transparent
}

.vc_toggle_color_blue .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #5472D2
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #5472D2
}

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #7c93dd
}

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #7c93dd
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
    border-color: #3354c0;
    background: #5472D2
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #7c93dd
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #5472d2;
    background: #7c93dd
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
    background: #5472D2
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #7c93dd
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #5472D2;
    background: 0 0
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #7c93dd;
    background: 0 0
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #00C1CF
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #00919c
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_turquoise .vc_toggle_icon {
    background-color: #00C1CF;
    border-color: transparent
}

.vc_toggle_color_turquoise .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #00C1CF
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
    border-color: #00919c;
    background: #00C1CF
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #00C1CF
}

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #00919c
}

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #00919c
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #00919c
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #006269;
    background: #00919c
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
    background: #00C1CF
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #00919c
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #00C1CF;
    background: 0 0
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #00919c;
    background: 0 0
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #FE6C61
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fe9b94
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_pink .vc_toggle_icon {
    background-color: #FE6C61;
    border-color: transparent
}

.vc_toggle_color_pink .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #FE6C61
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #FE6C61
}

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #fe9b94
}

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #fe9b94
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
    border-color: #fe3d2e;
    background: #FE6C61
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fe9b94
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #fe6c61;
    background: #fe9b94
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
    background: #FE6C61
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #fe9b94
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #FE6C61;
    background: 0 0
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #fe9b94;
    background: 0 0
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #8D6DC4
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #a991d3
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_violet .vc_toggle_icon {
    background-color: #8D6DC4;
    border-color: transparent
}

.vc_toggle_color_violet .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #8D6DC4
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #8D6DC4
}

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #a991d3
}

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #a991d3
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
    border-color: #7149b5;
    background: #8D6DC4
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #a991d3
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #8d6dc4;
    background: #a991d3
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
    background: #8D6DC4
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #a991d3
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #8D6DC4;
    background: 0 0
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #a991d3;
    background: 0 0
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #4CADC9
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #73bfd5
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_peacoc .vc_toggle_icon {
    background-color: #4CADC9;
    border-color: transparent
}

.vc_toggle_color_peacoc .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #4CADC9
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #4CADC9
}

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #73bfd5
}

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #73bfd5
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
    border-color: #3492ae;
    background: #4CADC9
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #73bfd5
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #4cadc9;
    background: #73bfd5
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
    background: #4CADC9
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #73bfd5
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #4CADC9;
    background: 0 0
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #73bfd5;
    background: 0 0
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #CEC2AB
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #e1d9cb
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_chino .vc_toggle_icon {
    background-color: #CEC2AB;
    border-color: transparent
}

.vc_toggle_color_chino .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #CEC2AB
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #CEC2AB
}

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #e1d9cb
}

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #e1d9cb
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
    border-color: #bbab8b;
    background: #CEC2AB
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #e1d9cb
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #cec2ab;
    background: #e1d9cb
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
    background: #CEC2AB
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #e1d9cb
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #CEC2AB;
    background: 0 0
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #e1d9cb;
    background: 0 0
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #50485B
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #695f77
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_mulled_wine .vc_toggle_icon {
    background-color: #50485B;
    border-color: transparent
}

.vc_toggle_color_mulled_wine .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #50485B
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #50485B
}

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #695f77
}

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #695f77
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
    border-color: #37313f;
    background: #50485B
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #695f77
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #50485b;
    background: #695f77
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
    background: #50485B
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #695f77
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #50485B;
    background: 0 0
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #695f77;
    background: 0 0
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #75D69C
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #9ce2b8
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_vista_blue .vc_toggle_icon {
    background-color: #75D69C;
    border-color: transparent
}

.vc_toggle_color_vista_blue .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #75D69C
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #75D69C
}

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #9ce2b8
}

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #9ce2b8
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
    border-color: #4eca80;
    background: #75D69C
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #9ce2b8
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #75d69c;
    background: #9ce2b8
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
    background: #75D69C
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #9ce2b8
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #75D69C;
    background: 0 0
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #9ce2b8;
    background: 0 0
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_black .vc_toggle_icon {
    background-color: #2A2A2A;
    border-color: transparent
}

.vc_toggle_color_black .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2A2A2A
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
    border-color: #101010;
    background: #2A2A2A
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #2a2a2a;
    background: #444
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
    background: #2A2A2A
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #444
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #2A2A2A;
    background: 0 0
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #444;
    background: 0 0
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #EBEBEB
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #d2d2d2
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_grey .vc_toggle_icon {
    background-color: #EBEBEB;
    border-color: transparent
}

.vc_toggle_color_grey .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #EBEBEB
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
    border-color: #d2d2d2;
    background: #EBEBEB
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #EBEBEB
}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #d2d2d2
}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #d2d2d2
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #d2d2d2
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #b8b8b8;
    background: #d2d2d2
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
    background: #EBEBEB
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #d2d2d2
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #EBEBEB;
    background: 0 0
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #d2d2d2;
    background: 0 0
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #F7BE68
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fad398
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_orange .vc_toggle_icon {
    background-color: #F7BE68;
    border-color: transparent
}

.vc_toggle_color_orange .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #F7BE68
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #F7BE68
}

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #fad398
}

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #fad398
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
    border-color: #f4a938;
    background: #F7BE68
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fad398
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f7be68;
    background: #fad398
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
    background: #F7BE68
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #fad398
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #F7BE68;
    background: 0 0
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #fad398;
    background: 0 0
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #5AA1E3
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #86baea
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_sky .vc_toggle_icon {
    background-color: #5AA1E3;
    border-color: transparent
}

.vc_toggle_color_sky .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #5AA1E3
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #5AA1E3
}

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #86baea
}

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #86baea
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
    border-color: #2e88dc;
    background: #5AA1E3
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #86baea
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #5aa1e3;
    background: #86baea
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
    background: #5AA1E3
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #86baea
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #5AA1E3;
    background: 0 0
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #86baea;
    background: 0 0
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #6DAB3C
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #87c456
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_green .vc_toggle_icon {
    background-color: #6DAB3C;
    border-color: transparent
}

.vc_toggle_color_green .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #6DAB3C
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #6DAB3C
}

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #87c456
}

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #87c456
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
    border-color: #55852f;
    background: #6DAB3C
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #87c456
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #6dab3c;
    background: #87c456
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
    background: #6DAB3C
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #87c456
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #6DAB3C;
    background: 0 0
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #87c456;
    background: 0 0
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #F4524D
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #f7817d
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_juicy_pink .vc_toggle_icon {
    background-color: #F4524D;
    border-color: transparent
}

.vc_toggle_color_juicy_pink .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #F4524D
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #F4524D
}

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #f7817d
}

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #f7817d
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
    border-color: #f1231d;
    background: #F4524D
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #f7817d
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f4524d;
    background: #f7817d
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
    background: #F4524D
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #f7817d
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #F4524D;
    background: 0 0
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f7817d;
    background: 0 0
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #F79468
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fab698
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_sandy_brown .vc_toggle_icon {
    background-color: #F79468;
    border-color: transparent
}

.vc_toggle_color_sandy_brown .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #F79468
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #F79468
}

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #fab698
}

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #fab698
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
    border-color: #f47238;
    background: #F79468
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fab698
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f79468;
    background: #fab698
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
    background: #F79468
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #fab698
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #F79468;
    background: 0 0
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #fab698;
    background: 0 0
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #B97EBB
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #cb9fcd
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_purple .vc_toggle_icon {
    background-color: #B97EBB;
    border-color: transparent
}

.vc_toggle_color_purple .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #B97EBB
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #B97EBB
}

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #cb9fcd
}

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #cb9fcd
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
    border-color: #a75da9;
    background: #B97EBB
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #cb9fcd
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #b97ebb;
    background: #cb9fcd
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
    background: #B97EBB
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #cb9fcd
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #B97EBB;
    background: 0 0
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #cb9fcd;
    background: 0 0
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #e6e6e6
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_white .vc_toggle_icon {
    background-color: #FFF;
    border-color: transparent
}

.vc_toggle_color_white .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #FFF
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
    border-color: #e6e6e6;
    background: #FFF
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #e6e6e6
}

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #e6e6e6
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #e6e6e6
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #ccc;
    background: #e6e6e6
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
    background: #FFF
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #e6e6e6
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #FFF;
    background: 0 0
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #e6e6e6;
    background: 0 0
}

.vc_toggle_size_sm .vc_toggle_icon::before {
    height: 2px;
    width: 8px
}

.vc_toggle_size_sm .vc_toggle_icon::after {
    height: 8px;
    width: 2px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 8px;
    margin-left: 4px;
    height: 2px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
    height: 8px;
    width: 2px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
    width: 6px;
    height: 0
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
    height: 16px;
    width: 16px
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 8px;
    margin-left: -4px;
    width: 8px
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
    margin-top: -8px
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
    margin-top: -4px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
    padding-left: 24px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%)
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
    padding-left: 17.6px
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 8px
}

.vc_toggle_size_md .vc_toggle_icon {
    height: 22px;
    width: 22px
}

.vc_toggle_size_md .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}

.vc_toggle_size_md .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 10px;
    margin-left: 5px;
    height: 4px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
    height: 10px;
    width: 4px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
    width: 8px;
    height: 2px
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
    height: 22px;
    width: 22px
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 10px;
    margin-left: -5px;
    width: 10px
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
    margin-top: -10px
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
    margin-top: -5px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
    padding-left: 33px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%)
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
    padding-left: 24.2px
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 11px
}

.vc_toggle_size_lg .vc_toggle_icon {
    height: 28px;
    width: 28px
}

.vc_toggle_size_lg .vc_toggle_icon::before {
    height: 2px;
    width: 14px
}

.vc_toggle_size_lg .vc_toggle_icon::after {
    height: 14px;
    width: 2px
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 14px;
    margin-left: 7px;
    height: 4px
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
    height: 14px;
    width: 4px
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
    width: 12px;
    height: 2px
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
    height: 28px;
    width: 28px
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 14px;
    margin-left: -7px;
    width: 14px
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
    margin-top: -14px
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
    margin-top: -7px
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
    padding-left: 42px
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%)
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title {
    padding-left: 30.8px
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 14px
}

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title, .vc_toggle_round .vc_toggle_content, .vc_toggle_round .vc_toggle_title, .vc_toggle_rounded .vc_toggle_content, .vc_toggle_rounded .vc_toggle_title, .vc_toggle_simple .vc_toggle_content, .vc_toggle_simple .vc_toggle_title, .vc_toggle_square .vc_toggle_content, .vc_toggle_square .vc_toggle_title {
    padding-left: 33px
}

.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%)
}

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title {
    padding-left: 24.2px
}

.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 11px
}

.wpb-tta-toggle {
    appearance: none;
    border: none;
    position: relative;
    display: inline-block;
    width: 60px;
    height: 30px;
    margin: 0 15px;
    border-radius: 3em;
    transition: background .2s ease-in-out, border-color .25s ease-in-out;
    cursor: pointer
}

.wpb-tta-toggle:before {
    content: "";
    position: absolute;
    top: 4px;
    left: 4px;
    width: 22px;
    height: 22px;
    background: #fff;
    border-radius: inherit;
    transition: left .25s ease-in-out
}

.wpb-tta-toggle.wpb-tta-toggle-active:before {
    left: 34px
}

.wpb-wrapper-tta-toggle .vc_pagination.vc_pagination-style-outline.vc_pagination-shape-square {
    padding: 0;
    margin: 0;
    height: 0;
    width: 0;
    text-align: left
}

.wpb-tta-toggle-wrapper {
    display: flex;
    justify-content: center;
    align-items: center
}

.wpb-tta-toggle-wrapper .vc_custom_heading {
    display: inline
}

.wpb-wrapper-tta-toggle .vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom {
    padding-top: 10px
}

.compose-mode .wpb-wrapper-tta-toggle.wpb-toggle-position-top .vc_controls > .vc_controls-out-tr {
    top: -70px
}

.wpb_widgetised_column .wpb_wrapper > ul {
    margin: 0
}

.wpb_widgetised_column .wpb_wrapper > ul > li {
    margin-left: 0;
    background-image: none;
    list-style: none !important
}

.wpb_widgetised_column .wpb_wrapper > ul > li:after, .wpb_widgetised_column .wpb_wrapper > ul > li:before {
    display: none !important
}

.wpb_button {
    display: inline-block;
    padding: 4px 10px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
    cursor: pointer;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: none;
    border-color: rgba(0, 0, 0, .1)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    color: #fff
}

.wpb_button.active, .wpb_button.disabled, .wpb_button:active, .wpb_button:hover, .wpb_button[disabled] {
    background-color: #eaeaea
}

.vc_vc_button .vc_btn, .vc_vc_button2 .vc_btn {
    margin-top: 5px;
    margin-bottom: 5px
}

.wpb_button:hover {
    color: #333;
    text-decoration: none;
    background-color: #e6e6e6;
    transition: background-color .1s linear;
    background-image: none
}

.wpb_button:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

.wpb_button.active, .wpb_button:active {
    background-color: #e6e6e6;
    background-image: none;
    outline: 0;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}

button.wpb_btn-large, span.wpb_btn-large {
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    border-radius: 2px
}

button.wpb_btn-large [class^=icon-], span.wpb_btn-large [class^=icon-] {
    margin-top: 1px
}

button.wpb_btn-small, span.wpb_btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px
}

button.wpb_btn-small [class^=icon-], span.wpb_btn-small [class^=icon-] {
    margin-top: -1px
}

button.wpb_btn-mini, span.wpb_btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px
}

.wpb_btn-danger, .wpb_btn-danger:hover, .wpb_btn-info, .wpb_btn-info:hover, .wpb_btn-inverse, .wpb_btn-inverse:hover, .wpb_btn-primary, .wpb_btn-primary:hover, .wpb_btn-success, .wpb_btn-success:hover, .wpb_btn-warning, .wpb_btn-warning:hover {
    color: #FFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.wpb_btn-danger.active, .wpb_btn-info.active, .wpb_btn-inverse.active, .wpb_btn-primary.active, .wpb_btn-success.active, .wpb_btn-warning.active {
    color: rgba(255, 255, 255, .75)
}

.wpb_btn-primary {
    background-color: #08c
}

.wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary:active, .wpb_btn-primary:hover, .wpb_btn-primary[disabled] {
    background-color: #0077b3
}

.wpb_btn-warning {
    background-color: #F90
}

.wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning:active, .wpb_btn-warning:hover, .wpb_btn-warning[disabled] {
    background-color: #e68a00
}

.wpb_btn-danger {
    background-color: #FF675B
}

.wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger:active, .wpb_btn-danger:hover, .wpb_btn-danger[disabled] {
    background-color: #ff4f42
}

.wpb_btn-success {
    background-color: #6AB165
}

.wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success:active, .wpb_btn-success:hover, .wpb_btn-success[disabled] {
    background-color: #5aa855
}

.wpb_btn-info {
    background-color: #58B9DA
}

.wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info:active, .wpb_btn-info:hover, .wpb_btn-info[disabled] {
    background-color: #43b0d5
}

.wpb_btn-inverse {
    background-color: #555
}

.wpb_btn-inverse.active, .wpb_btn-inverse.disabled, .wpb_btn-inverse:active, .wpb_btn-inverse:hover, .wpb_btn-inverse[disabled] {
    background-color: #484848
}

button.wpb_button::-moz-focus-inner, input[type=submit].wpb_button::-moz-focus-inner {
    padding: 0;
    border: 0
}

a.wpb_button_a {
    text-decoration: none;
    border: none
}

a.wpb_button_a:hover {
    text-decoration: none
}

.vc_btn3-container {
    display: block;
    margin-bottom: 21.74px;
    max-width: 100%
}

.vc_btn3-container.vc_btn3-inline {
    display: inline-block;
    vertical-align: top
}

.vc_general.vc_btn3 {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: transparent;
    color: #5472D2;
    border: 1px solid transparent;
    box-sizing: border-box;
    word-wrap: break-word;
    -webkit-user-select: none;
    user-select: none;
    text-decoration: none;
    position: relative;
    top: 0;
    transition: all .2s ease-in-out;
    line-height: normal;
    box-shadow: none;
    font-size: 14px;
    padding: 14px 20px
}

.vc_general.vc_btn3.vc_btn3-style-outline, .vc_general.vc_btn3.vc_btn3-style-outline-custom {
    padding: 13px 19px
}

.vc_general.vc_btn3.active, .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus {
    outline: 0
}

.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
    border: 1px solid transparent;
    text-decoration: none;
    color: #4868cf
}

.vc_general.vc_btn3 .vc_btn3-icon {
    vertical-align: top;
    height: 14px;
    line-height: 1;
    font-size: 16px
}

.vc_general.vc_btn3 .vc_btn3-icon-inner {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%)
}

.vc_general.vc_btn3 .vc_btn3-placeholder {
    display: inline-block;
    vertical-align: top;
    width: 0
}

.vc_btn3.vc_btn3-icon-left, .vc_btn3.vc_btn3-icon-right {
    position: relative
}

.vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
    display: block;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%)
}

.vc_btn3.vc_btn3-icon-left {
    text-align: left
}

.vc_btn3.vc_btn3-icon-right {
    text-align: right
}

.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
    transform: translate(-75%, -50%)
}

.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
    transform: translate(-50%, -50%)
}

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
    transform: translate(-50%, -50%)
}

.vc_btn3.vc_btn3-style-classic {
    border-color: rgba(0, 0, 0, .1)
}

.vc_btn3.vc_btn3-style-modern {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0)
}

.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {
    border-width: 2px
}

.vc_btn3.vc_btn3-style-custom {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
    background-repeat: repeat-x;
    background-size: 200%;
    background-position: 0 -100%
}

.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover {
    background-position: 0 100%
}

.vc_btn3.vc_btn3-block {
    display: block;
    width: 100%;
    text-align: inherit
}

.vc_btn3.vc_btn3-shape-square {
    border-radius: 0
}

.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 5px
}

.vc_btn3.vc_btn3-shape-round {
    border-radius: 2em
}

.vc_btn3.vc_btn3-size-xs {
    font-size: 11px;
    padding: 8px 12px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
    padding: 7px 11px
}

.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
    font-size: 14px;
    height: 11px;
    line-height: 11px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 31px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 12px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 31px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 12px
}

.vc_btn3.vc_btn3-size-sm {
    font-size: 12px;
    padding: 11px 16px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
    padding: 10px 15px
}

.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
    font-size: 14px;
    height: 12px;
    line-height: 12px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 39px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 16px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 39px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 16px
}

.vc_btn3.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 20px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
    padding: 13px 19px
}

.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
    font-size: 16px;
    height: 14px;
    line-height: 14px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 48px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 20px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 48px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 20px
}

.vc_btn3.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
    padding: 17px 24px
}

.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
    font-size: 20px;
    height: 16px;
    line-height: 16px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 60px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 25px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 60px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 25px
}

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #5472D2
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {
    color: #f7f7f7;
    background-color: #3c5ecc
}

.vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue:active {
    color: #f2f2f2;
    background-color: #3558c8
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
    color: #5472D2;
    border-color: #5472D2;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #5472D2;
    background-color: #5472D2
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
    color: #fff;
    background-color: #5472D2;
    box-shadow: 0 5px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #5472D2;
    top: 3px;
    box-shadow: 0 2px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #5472D2
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg, .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
    color: #fff;
    border-color: #5472D2;
    background-color: #5472D2
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #3c5ecc;
    background-color: #3c5ecc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #3558c8;
    background-color: #3558c8
}

.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
    color: #fff;
    background-color: #00C1CF
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise:hover {
    color: #f7f7f7;
    background-color: #00a4b0
}

.vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-turquoise:active {
    color: #f2f2f2;
    background-color: #009ba6
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
    color: #00C1CF;
    border-color: #00C1CF;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #00C1CF;
    background-color: #00C1CF
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
    color: #fff;
    background-color: #00C1CF;
    box-shadow: 0 5px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #00C1CF;
    top: 3px;
    box-shadow: 0 2px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #00C1CF
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg, .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
    color: #fff;
    border-color: #00C1CF;
    background-color: #00C1CF
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #00a4b0;
    background-color: #00a4b0
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #009ba6;
    background-color: #009ba6
}

.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #FE6C61
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink:hover {
    color: #f7f7f7;
    background-color: #fe5043
}

.vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-pink:active {
    color: #f2f2f2;
    background-color: #fe4638
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
    color: #FE6C61;
    border-color: #FE6C61;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #FE6C61;
    background-color: #FE6C61
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
    color: #fff;
    background-color: #FE6C61;
    box-shadow: 0 5px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #FE6C61;
    top: 3px;
    box-shadow: 0 2px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #FE6C61
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg, .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
    color: #fff;
    border-color: #FE6C61;
    background-color: #FE6C61
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #fe5043;
    background-color: #fe5043
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #fe4638;
    background-color: #fe4638
}

.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
    color: #fff;
    background-color: #8D6DC4
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet:hover {
    color: #f7f7f7;
    background-color: #7c57bb
}

.vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-violet:active {
    color: #f2f2f2;
    background-color: #7650b8
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
    color: #8D6DC4;
    border-color: #8D6DC4;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #8D6DC4;
    background-color: #8D6DC4
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
    color: #fff;
    background-color: #8D6DC4;
    box-shadow: 0 5px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #8D6DC4;
    top: 3px;
    box-shadow: 0 2px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #8D6DC4
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg, .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
    color: #fff;
    border-color: #8D6DC4;
    background-color: #8D6DC4
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #7c57bb;
    background-color: #7c57bb
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #7650b8;
    background-color: #7650b8
}

.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
    color: #fff;
    background-color: #4CADC9
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc:hover {
    color: #f7f7f7;
    background-color: #39a0bd
}

.vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-peacoc:active {
    color: #f2f2f2;
    background-color: #3799b5
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
    color: #4CADC9;
    border-color: #4CADC9;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #4CADC9;
    background-color: #4CADC9
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
    color: #fff;
    background-color: #4CADC9;
    box-shadow: 0 5px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #4CADC9;
    top: 3px;
    box-shadow: 0 2px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #4CADC9
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg, .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
    color: #fff;
    border-color: #4CADC9;
    background-color: #4CADC9
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #39a0bd;
    background-color: #39a0bd
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #3799b5;
    background-color: #3799b5
}

.vc_btn3.vc_btn3-color-chino, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
    color: #fff;
    background-color: #CEC2AB
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino:hover {
    color: #f7f7f7;
    background-color: #c3b498
}

.vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-chino:active {
    color: #f2f2f2;
    background-color: #bfaf91
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
    color: #CEC2AB;
    border-color: #CEC2AB;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #CEC2AB;
    background-color: #CEC2AB
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
    color: #fff;
    background-color: #CEC2AB;
    box-shadow: 0 5px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #CEC2AB;
    top: 3px;
    box-shadow: 0 2px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #CEC2AB
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg, .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
    color: #fff;
    border-color: #CEC2AB;
    background-color: #CEC2AB
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #c3b498;
    background-color: #c3b498
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #bfaf91;
    background-color: #bfaf91
}

.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
    color: #fff;
    background-color: #50485B
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover {
    color: #f7f7f7;
    background-color: #413a4a
}

.vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-mulled-wine:active {
    color: #f2f2f2;
    background-color: #3c3644
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
    color: #50485B;
    border-color: #50485B;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #50485B;
    background-color: #50485B
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
    color: #fff;
    background-color: #50485B;
    box-shadow: 0 5px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #50485B;
    top: 3px;
    box-shadow: 0 2px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #50485B
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
    color: #fff;
    border-color: #50485B;
    background-color: #50485B
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #413a4a;
    background-color: #413a4a
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #3c3644;
    background-color: #3c3644
}

.vc_btn3.vc_btn3-color-vista-blue, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #75D69C
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-vista-blue:focus, .vc_btn3.vc_btn3-color-vista-blue:hover {
    color: #f7f7f7;
    background-color: #5dcf8b
}

.vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-vista-blue:active {
    color: #f2f2f2;
    background-color: #56cd85
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
    color: #75D69C;
    border-color: #75D69C;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #75D69C;
    background-color: #75D69C
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
    color: #fff;
    background-color: #75D69C;
    box-shadow: 0 5px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #75D69C;
    top: 3px;
    box-shadow: 0 2px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #75D69C
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
    color: #fff;
    border-color: #75D69C;
    background-color: #75D69C
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #5dcf8b;
    background-color: #5dcf8b
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #56cd85;
    background-color: #56cd85
}

.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
    color: #fff;
    background-color: #F7BE68
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange:hover {
    color: #f7f7f7;
    background-color: #f5b14b
}

.vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-orange:active {
    color: #f2f2f2;
    background-color: #f5ad41
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
    color: #F7BE68;
    border-color: #F7BE68;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #F7BE68;
    background-color: #F7BE68
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
    color: #fff;
    background-color: #F7BE68;
    box-shadow: 0 5px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #F7BE68;
    top: 3px;
    box-shadow: 0 2px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #F7BE68
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
    color: #fff;
    border-color: #F7BE68;
    background-color: #F7BE68
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #f5b14b;
    background-color: #f5b14b
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #f5ad41;
    background-color: #f5ad41
}

.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
    color: #fff;
    background-color: #5AA1E3
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky:hover {
    color: #f7f7f7;
    background-color: #4092df
}

.vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sky:active {
    color: #f2f2f2;
    background-color: #378ddd
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
    color: #5AA1E3;
    border-color: #5AA1E3;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #5AA1E3;
    background-color: #5AA1E3
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
    color: #fff;
    background-color: #5AA1E3;
    box-shadow: 0 5px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #5AA1E3;
    top: 3px;
    box-shadow: 0 2px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #5AA1E3
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
    color: #fff;
    border-color: #5AA1E3;
    background-color: #5AA1E3
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #4092df;
    background-color: #4092df
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #378ddd;
    background-color: #378ddd
}

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    color: #fff;
    background-color: #6DAB3C
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover {
    color: #f7f7f7;
    background-color: #5f9434
}

.vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-green:active {
    color: #f2f2f2;
    background-color: #5a8d31
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
    color: #6DAB3C;
    border-color: #6DAB3C;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #6DAB3C;
    background-color: #6DAB3C
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
    color: #fff;
    background-color: #6DAB3C;
    box-shadow: 0 5px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #6DAB3C;
    top: 3px;
    box-shadow: 0 2px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #6DAB3C
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
    color: #fff;
    border-color: #6DAB3C;
    background-color: #6DAB3C
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #5f9434;
    background-color: #5f9434
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #5a8d31;
    background-color: #5a8d31
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #F4524D
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
    color: #f7f7f7;
    background-color: #f23630
}

.vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active {
    color: #f2f2f2;
    background-color: #f22d27
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
    color: #F4524D;
    border-color: #F4524D;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #F4524D;
    background-color: #F4524D
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
    color: #fff;
    background-color: #F4524D;
    box-shadow: 0 5px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #F4524D;
    top: 3px;
    box-shadow: 0 2px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #F4524D
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
    color: #fff;
    border-color: #F4524D;
    background-color: #F4524D
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #f23630;
    background-color: #f23630
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #f22d27;
    background-color: #f22d27
}

.vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
    color: #fff;
    background-color: #F79468
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sandy-brown:focus, .vc_btn3.vc_btn3-color-sandy-brown:hover {
    color: #f7f7f7;
    background-color: #f57f4b
}

.vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sandy-brown:active {
    color: #f2f2f2;
    background-color: #f57941
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
    color: #F79468;
    border-color: #F79468;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #F79468;
    background-color: #F79468
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
    color: #fff;
    background-color: #F79468;
    box-shadow: 0 5px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #F79468;
    top: 3px;
    box-shadow: 0 2px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #F79468
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
    color: #fff;
    border-color: #F79468;
    background-color: #F79468
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #f57f4b;
    background-color: #f57f4b
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #f57941;
    background-color: #f57941
}

.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
    color: #fff;
    background-color: #B97EBB
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple:hover {
    color: #f7f7f7;
    background-color: #ae6ab0
}

.vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-purple:active {
    color: #f2f2f2;
    background-color: #ab63ad
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
    color: #B97EBB;
    border-color: #B97EBB;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #B97EBB;
    background-color: #B97EBB
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
    color: #fff;
    background-color: #B97EBB;
    box-shadow: 0 5px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #B97EBB;
    top: 3px;
    box-shadow: 0 2px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #B97EBB
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
    color: #fff;
    border-color: #B97EBB;
    background-color: #B97EBB
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #ae6ab0;
    background-color: #ae6ab0
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #ab63ad;
    background-color: #ab63ad
}

.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
    color: #fff;
    background-color: #2A2A2A
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover {
    color: #f7f7f7;
    background-color: #1b1b1b
}

.vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-black:active {
    color: #f2f2f2;
    background-color: #161616
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    border-color: #2A2A2A;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #2A2A2A;
    background-color: #2A2A2A
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
    color: #fff;
    background-color: #2A2A2A;
    box-shadow: 0 5px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #2A2A2A;
    top: 3px;
    box-shadow: 0 2px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #2A2A2A
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
    color: #fff;
    border-color: #2A2A2A;
    background-color: #2A2A2A
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #1b1b1b;
    background-color: #1b1b1b
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #161616;
    background-color: #161616
}

.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
    color: #666;
    background-color: #EBEBEB
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
    color: #5e5e5e;
    background-color: #dcdcdc
}

.vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-grey:active {
    color: #595959;
    background-color: #d7d7d7
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    border-color: #EBEBEB;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
    color: #666;
    border-color: #EBEBEB;
    background-color: #EBEBEB
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
    color: #666;
    background-color: #EBEBEB;
    box-shadow: 0 5px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
    color: #5e5e5e;
    background-color: #EBEBEB;
    top: 3px;
    box-shadow: 0 2px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
    color: #595959;
    background-color: #EBEBEB
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #666;
    border-color: #EBEBEB;
    background-color: #EBEBEB
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    color: #5e5e5e;
    border-color: #dcdcdc;
    background-color: #dcdcdc
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
    color: #595959;
    border-color: #d7d7d7;
    background-color: #d7d7d7
}

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: #666;
    background-color: #FFF
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover {
    color: #5e5e5e;
    background-color: #f0f0f0
}

.vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-white:active {
    color: #595959;
    background-color: #ebebeb
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    border-color: #FFF;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
    color: #666;
    border-color: #FFF;
    background-color: #FFF
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
    color: #666;
    background-color: #FFF;
    box-shadow: 0 5px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
    color: #5e5e5e;
    background-color: #FFF;
    top: 3px;
    box-shadow: 0 2px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
    color: #595959;
    background-color: #FFF
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    color: #666;
    border-color: #FFF;
    background-color: #FFF;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0)
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
    color: #5e5e5e;
    border-color: #f0f0f0;
    background-color: #f0f0f0
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
    color: #595959;
    border-color: #ebebeb;
    background-color: #ebebeb
}

.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
    color: #333;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover {
    color: #2b2b2b;
    background-color: #e8e8e8
}

.vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-default:active {
    color: #262626;
    background-color: #e3e3e3
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
    color: #f7f7f7;
    border-color: #f7f7f7;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
    color: #333;
    border-color: #f7f7f7;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
    color: #333;
    background-color: #f7f7f7;
    box-shadow: 0 5px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
    color: #2b2b2b;
    background-color: #f7f7f7;
    top: 3px;
    box-shadow: 0 2px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
    color: #262626;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
    color: #333;
    border-color: #f7f7f7;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
    color: #2b2b2b;
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
    color: #262626;
    border-color: #e3e3e3;
    background-color: #e3e3e3
}

.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    color: #FFF;
    background-color: #08c
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {
    color: #f7f7f7;
    background-color: #0074ad
}

.vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-primary:active {
    color: #f2f2f2;
    background-color: #006da3
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
    color: #08c;
    border-color: #08c;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
    color: #FFF;
    border-color: #08c;
    background-color: #08c
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
    color: #FFF;
    background-color: #08c;
    box-shadow: 0 5px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #08c;
    top: 3px;
    box-shadow: 0 2px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #08c
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
    color: #FFF;
    border-color: #08c;
    background-color: #08c
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #0074ad;
    background-color: #0074ad
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #006da3;
    background-color: #006da3
}

.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
    color: #FFF;
    background-color: #58B9DA
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info:hover {
    color: #f7f7f7;
    background-color: #3fafd4
}

.vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info:active {
    color: #f2f2f2;
    background-color: #37abd3
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
    color: #58B9DA;
    border-color: #58B9DA;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
    color: #FFF;
    border-color: #58B9DA;
    background-color: #58B9DA
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
    color: #FFF;
    background-color: #58B9DA;
    box-shadow: 0 5px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #58B9DA;
    top: 3px;
    box-shadow: 0 2px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #58B9DA
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
    color: #FFF;
    border-color: #58B9DA;
    background-color: #58B9DA
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #3fafd4;
    background-color: #3fafd4
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #37abd3;
    background-color: #37abd3
}

.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
    color: #fff;
    background-color: #6AB165
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success:hover {
    color: #f7f7f7;
    background-color: #59a453
}

.vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-success:active {
    color: #f2f2f2;
    background-color: #559d50
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
    color: #6AB165;
    border-color: #6AB165;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #6AB165;
    background-color: #6AB165
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
    color: #fff;
    background-color: #6AB165;
    box-shadow: 0 5px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #6AB165;
    top: 3px;
    box-shadow: 0 2px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #6AB165
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
    color: #fff;
    border-color: #6AB165;
    background-color: #6AB165
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #59a453;
    background-color: #59a453
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #559d50;
    background-color: #559d50
}

.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
    color: #FFF;
    background-color: #F90
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover {
    color: #f7f7f7;
    background-color: #e08700
}

.vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active {
    color: #f2f2f2;
    background-color: #d68100
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
    color: #F90;
    border-color: #F90;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
    color: #FFF;
    border-color: #F90;
    background-color: #F90
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
    color: #FFF;
    background-color: #F90;
    box-shadow: 0 5px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #F90;
    top: 3px;
    box-shadow: 0 2px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #F90
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
    color: #FFF;
    border-color: #F90;
    background-color: #F90
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #e08700;
    background-color: #e08700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #d68100;
    background-color: #d68100
}

.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    color: #FFF;
    background-color: #FF675B
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {
    color: #f7f7f7;
    background-color: #ff4b3c
}

.vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger:active {
    color: #f2f2f2;
    background-color: #ff4132
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
    color: #FF675B;
    border-color: #FF675B;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
    color: #FFF;
    border-color: #FF675B;
    background-color: #FF675B
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
    color: #FFF;
    background-color: #FF675B;
    box-shadow: 0 5px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #FF675B;
    top: 3px;
    box-shadow: 0 2px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #FF675B
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
    color: #FFF;
    border-color: #FF675B;
    background-color: #FF675B
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #ff4b3c;
    background-color: #ff4b3c
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #ff4132;
    background-color: #ff4132
}

.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
    color: #FFF;
    background-color: #555
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse:hover {
    color: #f7f7f7;
    background-color: #464646
}

.vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-inverse:active {
    color: #f2f2f2;
    background-color: #414141
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
    color: #555;
    border-color: #555;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
    color: #FFF;
    border-color: #555;
    background-color: #555
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
    color: #FFF;
    background-color: #555;
    box-shadow: 0 5px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #555;
    top: 3px;
    box-shadow: 0 2px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #555
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
    color: #FFF;
    border-color: #555;
    background-color: #555
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #464646;
    background-color: #464646
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #414141;
    background-color: #414141
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    color: #2A2A2A
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    color: #EBEBEB
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    color: #FFF
}

.vc_btn3-container.vc_btn3-center {
    text-align: center
}

.vc_btn3-container.vc_btn3-left {
    text-align: left
}

.vc_btn3-container.vc_btn3-right {
    text-align: right
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
    display: inline-block;
    position: static;
    transform: translate(0, 0);
    min-width: 1em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-right: .5em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-left: .5em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
    font-size: 11px;
    padding: 8px 12px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
    padding: 7px 11px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
    font-size: 12px;
    padding: 11px 16px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
    padding: 10px 15px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 20px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
    padding: 13px 19px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
    padding: 17px 24px
}

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left, .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
    text-align: inherit
}

.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited {
    border: none;
    text-decoration: inherit;
    color: inherit
}

.vc_custom_heading a {
    transition: all .2s ease-in-out;
    opacity: 1
}

.vc_custom_heading a:hover {
    opacity: .85
}

.wpb-pricing-table {
    word-wrap: break-word
}

.wpb-plan-title {
    margin: 0 0 10px;
    text-align: center
}

.wpb-plan-description {
    margin: 0;
    text-align: center
}

.wpb-price-container {
    padding: 15px 0;
    text-align: center;
    color: #333
}

.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
    color: inherit
}

.wpb-currency {
    position: relative;
    top: -20px;
    font-size: 13px
}

.wpb-price {
    margin: 0 5px;
    font-size: 52px;
    font-weight: 700
}

.wpb-period {
    position: relative;
    bottom: 3px;
    font-size: 13px
}

.wpb-plan-features {
    margin: 20px 0 0;
    padding: 0
}

.wpb-plan-features li {
    list-style: none
}

.vc_call_to_action {
    background-color: #EBEBEB;
    border: 2px solid #EBEBEB;
    padding: 2em;
    border-radius: 5px
}

.vc_call_to_action :last-child {
    margin-bottom: 0
}

.vc_call_to_action.vc_cta_square {
    border-radius: 0
}

.vc_call_to_action.vc_cta_square_outlined {
    border-radius: 0;
    background: 0 0 !important
}

.vc_call_to_action.vc_cta_round {
    border-radius: 50px
}

.vc_call_to_action.vc_cta_outlined {
    background: 0 0 !important
}

.vc_call_to_action hgroup h2, .vc_call_to_action hgroup h4 {
    margin: 0;
    clear: none
}

.vc_call_to_action hgroup + p {
    margin-top: 1em
}

.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
    float: right;
    margin-left: 2em
}

.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
    float: left;
    margin-right: 2em
}

.wpb_call_to_action {
    position: relative;
    background-color: #f7f7f7;
    padding: 35px;
    border: 1px solid #F0F0F0;
    box-sizing: border-box
}

.wpb_call_to_action .wpb_button {
    margin: 0;
    box-sizing: border-box
}

.cta_align_left .wpb_button {
    float: left
}

.cta_align_right .wpb_button {
    float: right
}

.cta_align_left .wpb_button, .cta_align_right .wpb_button {
    max-width: 27.5%
}

.cta_align_left .wpb_call_text, .cta_align_right .wpb_call_text {
    width: 70%;
    float: left;
    clear: none
}

.cta_align_left .wpb_call_text {
    float: right
}

#content .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_call_text {
    margin: 0;
    padding-top: 0
}

.cta_align_bottom {
    text-align: center
}

.cta_align_bottom .wpb_button {
    position: static;
    margin-top: 21.74px;
    display: inline-block
}

.cta_no_button .wpb_call_text {
    width: auto;
    float: none
}

@media (max-width: 600px) {
    .vc_responsive .cta_align_left .wpb_button, .vc_responsive .cta_align_right .wpb_button {
        max-width: 70%;
        width: 70%;
        float: none;
        display: block;
        margin: 3% auto
    }

    .vc_responsive .cta_align_left .wpb_call_text, .vc_responsive .cta_align_right .wpb_call_text {
        width: auto;
        max-width: none;
        text-align: center
    }
}

.vc_cta3-container {
    margin-left: auto;
    margin-right: auto
}

.vc_cta3-container::after, .vc_cta3-container::before {
    display: table;
    content: ' '
}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element, .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element, .wpb_tour_next_prev_nav span {
    display: inline-block
}

.vc_cta3-container.vc_cta3-size-xs {
    width: 50%
}

.vc_cta3-container.vc_cta3-size-sm {
    width: 60%
}

.vc_cta3-container.vc_cta3-size-md {
    width: 70%
}

.vc_cta3-container.vc_cta3-size-lg {
    width: 80%
}

.vc_cta3-container.vc_cta3-size-xl {
    width: 90%
}

.vc_general.vc_cta3 {
    border: 1px solid transparent;
    font-size: 1em;
    word-wrap: break-word
}

.vc_general.vc_cta3.vc_cta3-style-classic, .vc_general.vc_cta3.vc_cta3-style-custom {
    border-color: #F0F0F0;
    background-color: #f7f7f7
}

.vc_general.vc_cta3 .vc_cta3-content {
    vertical-align: top
}

.vc_general.vc_cta3 .vc_cta3-content > :last-child, .vc_general.vc_cta3 .vc_cta3-icons > :last-child {
    margin-bottom: 0
}

.vc_general.vc_cta3 .vc_cta3-actions {
    vertical-align: middle;
    white-space: nowrap
}

@media (min-width: 768px) {
    .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
        margin: 0
    }
}

.vc_general.vc_cta3 .vc_cta3-icons {
    vertical-align: middle
}

.vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
    text-align: left
}

.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
    text-align: right
}

.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {
    text-align: center
}

.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {
    text-align: justify
}

.separator_align_center, .vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons, .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons, .vc_pie_chart, .vc_pie_chart .vc_pie_chart_value {
    text-align: center
}

.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
    padding-top: 1em
}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
    padding-bottom: 1em
}

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
    display: table-cell
}

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
    display: table-cell;
    padding-left: 1em
}

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {
    display: table-cell
}

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
    display: table-cell;
    padding-right: 1em
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container, .vc_grid.vc_row {
    padding-right: 0
}

.vc_general.vc_cta3.vc_cta3-icons-on-border {
    position: relative
}

.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
    position: absolute
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
    right: 0;
    top: 50%;
    transform: translate(50%, -50%)
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
    margin-right: 17px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-right: 7px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {
    margin-right: 22px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-right: 14px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {
    margin-right: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-right: 21px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {
    margin-right: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {
    padding-right: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {
    margin-right: 50px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-right: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
    left: 0;
    top: 50%;
    transform: translate(-50%, -50%)
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
    margin-left: 17px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {
    padding-left: 0
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-left: 7px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {
    margin-left: 22px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-left: 14px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
    margin-left: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-left: 21px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {
    margin-left: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {
    padding-left: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {
    margin-left: 50px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-left: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%)
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
    margin-top: 17px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {
    padding-top: 0
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-top: 7px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {
    margin-top: 22px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-top: 14px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {
    margin-top: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-top: 21px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {
    margin-top: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {
    padding-top: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
    margin-top: 50px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-top: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%)
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
    margin-bottom: 17px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {
    padding-bottom: 0
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 7px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {
    margin-bottom: 22px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 14px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
    margin-bottom: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 21px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {
    margin-bottom: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {
    padding-bottom: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {
    margin-bottom: 50px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 35px
}

.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {
    margin-top: 1em
}

.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
    margin-bottom: 1em
}

@media (min-width: 768px) {
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions, .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
        max-width: 30%;
        display: table-cell
    }

    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
        padding-left: 28px;
        display: table-cell
    }

    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
        width: 100%;
        padding-right: 28px;
        display: table-cell
    }
}

.vc_general.vc_cta3.vc_cta3-style-outline {
    border-width: 3px
}

.vc_general.vc_cta3.vc_cta3-shape-square {
    border-radius: 0
}

.vc_general.vc_cta3.vc_cta3-shape-rounded {
    border-radius: 5px
}

.vc_general.vc_cta3.vc_cta3-shape-round {
    border-radius: 4em
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {
    color: #5472D2
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d, .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
    color: #c9d2f0;
    border-color: transparent;
    background-color: #5472D2
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon, .vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
    color: #5472D2
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
    border-color: #5472D2;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {
    color: #00C1CF
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d, .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
    color: #d3f5f1;
    border-color: transparent;
    background-color: #00C1CF
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
    border-color: #00C1CF;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {
    color: #00C1CF
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {
    color: #FE6C61
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d, .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
    color: #fcdbd7;
    border-color: transparent;
    background-color: #FE6C61
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
    border-color: #FE6C61;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {
    color: #FE6C61
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {
    color: #8D6DC4
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d, .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
    color: #e1d5f5;
    border-color: transparent;
    background-color: #8D6DC4
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
    border-color: #8D6DC4;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {
    color: #8D6DC4
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {
    color: #4CADC9
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d, .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
    color: #d0edf5;
    border-color: transparent;
    background-color: #4CADC9
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
    border-color: #4CADC9;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {
    color: #4CADC9
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {
    color: #CEC2AB
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d, .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
    color: #f7f3eb;
    border-color: transparent;
    background-color: #CEC2AB
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
    border-color: #CEC2AB;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {
    color: #CEC2AB
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {
    color: #50485B
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
    color: #e2ddeb;
    border-color: transparent;
    background-color: #50485B
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #342f3c;
    color: #e2ddeb;
    border-color: transparent;
    background-color: #50485B
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
    border-color: #50485B;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {
    color: #50485B
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {
    color: #75D69C
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
    color: #e1f5e9;
    border-color: transparent;
    background-color: #75D69C
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #4ac97d;
    color: #e1f5e9;
    border-color: transparent;
    background-color: #75D69C
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
    border-color: #75D69C;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {
    color: #75D69C
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {
    color: #F7BE68
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
    color: #faf0e1;
    border-color: transparent;
    background-color: #F7BE68
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #f4a733;
    color: #faf0e1;
    border-color: transparent;
    background-color: #F7BE68
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
    border-color: #F7BE68;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {
    color: #F7BE68
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {
    color: #5AA1E3
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
    color: #dce9f5;
    border-color: transparent;
    background-color: #5AA1E3
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #2a86db;
    color: #dce9f5;
    border-color: transparent;
    background-color: #5AA1E3
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
    border-color: #5AA1E3;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {
    color: #5AA1E3
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {
    color: #6DAB3C
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
    color: #e5f2da;
    border-color: transparent;
    background-color: #6DAB3C
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #53812d;
    color: #e5f2da;
    border-color: transparent;
    background-color: #6DAB3C
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
    border-color: #6DAB3C;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {
    color: #6DAB3C
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {
    color: #F4524D
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
    color: #fce2e1;
    border-color: transparent;
    background-color: #F4524D
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #f11f18;
    color: #fce2e1;
    border-color: transparent;
    background-color: #F4524D
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
    border-color: #F4524D;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {
    color: #F4524D
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {
    color: #F79468
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
    color: #f7e1d7;
    border-color: transparent;
    background-color: #F79468
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #f46e33;
    color: #f7e1d7;
    border-color: transparent;
    background-color: #F79468
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
    border-color: #F79468;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {
    color: #F79468
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {
    color: #B97EBB
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
    color: #f4dff5;
    border-color: transparent;
    background-color: #B97EBB
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #a559a8;
    color: #f4dff5;
    border-color: transparent;
    background-color: #B97EBB
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
    border-color: #B97EBB;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {
    color: #B97EBB
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {
    color: #2A2A2A
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
    color: #d9d9d9;
    border-color: transparent;
    background-color: #2A2A2A
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #0e0e0e;
    color: #d9d9d9;
    border-color: transparent;
    background-color: #2A2A2A
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
    border-color: #2A2A2A;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {
    color: #2A2A2A
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {
    color: #EBEBEB
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
    color: #9d9d9e;
    border-color: transparent;
    background-color: #EBEBEB
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {
    color: #666
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #cfcfcf;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #EBEBEB
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {
    color: #666
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
    border-color: #EBEBEB;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {
    color: #EBEBEB
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {
    color: #FFF
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
    color: #9d9d9e;
    border-color: transparent;
    background-color: #FFF
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {
    color: #666
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #e3e3e3;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #FFF
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {
    color: #666
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
    border-color: #FFF;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {
    color: #FFF
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
    color: #9d9d9e;
    border-color: transparent;
    background-color: #F0F0F0
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {
    color: #666
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #d4d4d4;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #F0F0F0
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {
    color: #666
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
    border-color: #F0F0F0;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {
    color: #F0F0F0
}

.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {
    height: 1em;
    width: 1em
}

.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {
    height: 2em;
    width: 2em
}

.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {
    height: 3em;
    width: 3em
}

.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {
    height: 4em;
    width: 4em
}

.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {
    height: 5em;
    width: 5em
}

.wpb_gmaps_widget .wpb_wrapper {
    background-color: #f7f7f7;
    padding: 5px
}

.wpb_gmaps_widget .wpb_map_wraper iframe {
    margin-bottom: 0;
    padding: 0;
    display: block;
    width: 100%;
    border: none
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.wpb_accordion_section .wpb_accordion_header a:focus, .wpb_content_element .wpb_tabs_nav li a:focus, .wpb_tour_next_prev_nav a:focus {
    outline: 0
}

.wpb_content_element .wpb_tabs_nav, .wpb_content_element .wpb_tour_tabs_wrapper {
    padding: 0
}

.wpb_content_element .wpb_tabs_nav {
    margin: 0;
    padding-left: 0 !important;
    text-indent: inherit !important
}

#content .wpb_content_element .wpb_tabs_nav {
    margin: 0
}

.wpb_content_element .wpb_tabs_nav li {
    background-color: #FFF;
    white-space: nowrap;
    padding: 0;
    background-image: none;
    list-style: none !important
}

.wpb_carousel .next, .wpb_carousel .prev, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background-color: #f7f7f7
}

.wpb_content_element .wpb_tabs_nav li:after, .wpb_content_element .wpb_tabs_nav li:before {
    display: none !important
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
    cursor: default
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
    display: none
}

.wpb_content_element .wpb_accordion_header a, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    border-bottom: none;
    text-decoration: none;
    display: block;
    padding: .5em 1em
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 1em
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child {
    margin-bottom: 0
}

.wpb_tabs .wpb_tabs_nav li {
    float: left;
    margin: 0 1px 0 0
}

.wpb_tour .wpb_tabs_nav {
    float: left;
    width: 31.66666667%
}

.wpb_tour .wpb_tabs_nav li {
    margin: 0 0 1px;
    clear: left;
    width: 100%
}

.wpb_tour .wpb_tabs_nav a {
    width: 100%
}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    box-sizing: border-box;
    border: none;
    float: left;
    width: 68.33333333%;
    padding: 0 0 0 21.74px
}

.wpb_tour_next_prev_nav {
    margin-left: 31.66666667%;
    padding-left: 21.74px;
    font-size: 80%
}

.wpb_tour_next_prev_nav a {
    border-bottom: 1px dotted;
    text-decoration: none
}

.wpb_tour_next_prev_nav a:hover {
    text-decoration: none;
    border-bottom: none
}

.wpb_tour_next_prev_nav span {
    width: 48%;
    padding-top: 1em;
    float: left
}

.wpb_tour_next_prev_nav span.wpb_next_slide {
    text-align: right;
    float: right
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
    margin: 0 0 1px;
    padding-top: 0;
    position: relative;
    text-transform: none;
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    padding-left: 1em
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/toggle_open.png);
    background-repeat: no-repeat;
    position: absolute;
    right: .7em;
    top: .7em
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/toggle_close.png)
}

@media (max-width: 480px) {
    .vc_responsive .wpb_tour .wpb_tab, .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .vc_responsive .wpb_tour_next_prev_nav {
        width: 100%;
        float: none;
        margin-left: 0
    }

    .vc_responsive .wpb_tour_next_prev_nav {
        width: auto;
        padding: 0 1em
    }

    .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
        margin-bottom: 1em
    }

    .vc_responsive .wpb_tour .wpb_tab {
        padding-left: 1em;
        padding-right: 1em
    }
}

.grid_layout-thumbnail .post-thumb, body ul.wpb_thumbnails-fluid li .entry-content :last-child {
    margin-bottom: 0
}

.wpb_column .wpb_wrapper .wpb_teaser_grid {
    float: none
}

body ul.wpb_thumbnails-fluid li {
    padding: 0;
    margin-left: 0;
    background-image: none;
    list-style: none !important
}

body ul.wpb_thumbnails-fluid li:after, body ul.wpb_thumbnails-fluid li:before {
    display: none !important
}

.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid, .wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
    padding: 0;
    overflow: visible !important
}

.wpb_teaser_grid .entry-content {
    margin: 0;
    padding: 0;
    width: 100%
}

.grid_layout-thumbnail .post-thumb img {
    max-width: 100%
}

.wpb_carousel .wpb_wrapper {
    position: relative
}

.wpb_carousel .next, .wpb_carousel .prev {
    position: absolute;
    top: 3px;
    padding: 0 6px;
    font-size: 12px;
    z-index: 10;
    text-decoration: none;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}

.wpb_carousel .next:hover, .wpb_carousel .prev:hover {
    background-color: #F0F0F0
}

.wpb_carousel .next:focus, .wpb_carousel .prev:focus {
    outline: 0;
    text-decoration: none
}

.wpb_carousel .prev {
    right: 30px
}

.wpb_carousel .next {
    right: 0
}

.wpb_carousel .wpb_thumbnails-fluid {
    width: 100%
}

.wpb_carousel .wpb_thumbnails-fluid > [class*=vc_span] {
    height: auto !important
}

.wpb_categories_filter, .wpb_teaser_grid .categories_filter {
    list-style: none;
    padding: 0;
    margin: 0 0 10px
}

.wpb_categories_filter li, .wpb_teaser_grid .categories_filter li {
    display: block;
    float: left;
    margin: 0 10px 10px 0;
    background-image: none;
    list-style: none !important
}

.wpb_categories_filter li:after, .wpb_categories_filter li:before, .wpb_teaser_grid .categories_filter li:after, .wpb_teaser_grid .categories_filter li:before {
    display: none !important
}

.wpb_categories_filter li a, .wpb_teaser_grid .categories_filter li a {
    border: none;
    text-decoration: none
}

.wpb_categories_filter li a:hover, .wpb_categories_filter li.active a, .wpb_teaser_grid .categories_filter li a:hover, .wpb_teaser_grid .categories_filter li.active a {
    border-bottom: 1px dotted
}

@media (max-width: 480px) {
    .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
        margin-left: 0;
        width: auto
    }

    .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-] {
        width: 100%;
        float: none;
        display: block;
        margin-left: 0;
        margin-right: 0
    }
}

.wpb_image_grid .wpb_image_grid_ul {
    margin: 0;
    padding: 0
}

.wpb_image_grid .wpb_image_grid_ul > li {
    background-image: none;
    list-style: none !important
}

.wpb_image_grid .wpb_image_grid_ul > li:after, .wpb_image_grid .wpb_image_grid_ul > li:before {
    display: none !important
}

.wpb_image_grid .wpb_image_grid_ul .isotope-item {
    list-style: none;
    margin: 0 1px 1px 0;
    max-width: 100%;
    float: left
}

.wpb_image_grid .wpb_image_grid_ul a {
    display: block
}

.wpb_image_grid .wpb_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: auto
}

.wpb_gallery .theme-default .nivoSlider {
    margin-bottom: 0
}

.wpb_gallery .theme-default .nivo-controlNav {
    padding: 10px 0 3px
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
    bottom: auto;
    top: 100%;
    margin-top: 15px
}

.wpb_gallery .wpb_flexslider .flex-caption {
    cursor: default
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {
    border: none;
    box-shadow: none
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
    box-shadow: none
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
    line-height: 1
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
    z-index: 10
}

#content .wpb_gallery_slides ul.flex-direction-nav, #content .wpb_gallery_slides ul.slides, .content .wpb_gallery_slides ul.flex-direction-nav, .content .wpb_gallery_slides ul.slides, .wpb_content_element .wpb_gallery_slides ul li, .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.slides, body .wpb_gallery_slides ul li {
    list-style: none;
    padding: 0;
    background-image: none;
    margin: 0
}

.flickr_badge_image {
    margin: 0 10px 10px 0;
    width: 72px;
    height: 72px;
    float: left;
    background: 0 0;
    padding: 0
}

.flickr_badge_image a {
    border: none
}

.flickr_badge_image img {
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%
}

.wpb_flickr_widget p.flickr_stream_wrap {
    clear: both;
    margin-bottom: 0;
    font-size: 80%
}

.wpb_flickr_widget p.flickr_stream_wrap a {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/flickr.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    display: inline-block
}

.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
    width: 10%
}

.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
    width: 20%
}

.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
    width: 30%
}

.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
    width: 40%
}

.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
    width: 50%
}

.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
    width: 60%
}

.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
    width: 70%
}

.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
    width: 80%
}

.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
    width: 90%
}

.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
    width: 100%
}

.wpb_video_widget .wpb_video_wrapper {
    padding-top: 56.25%;
    position: relative;
    width: 100%
}

.wpb_video_widget .wpb_video_wrapper > div {
    padding-top: 0 !important;
    position: static
}

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 56.25%
}

.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
    padding-top: 75%
}

.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
    padding-top: 42.55319149%
}

.wpb_video_widget.vc_video-aspect-ratio-916 .wpb_video_wrapper {
    padding-top: 177.77777778%
}

.wpb_video_widget.vc_video-aspect-ratio-34 .wpb_video_wrapper {
    padding-top: 133.33333333%
}

.wpb_video_widget.vc_video-aspect-ratio-1235 .wpb_video_wrapper {
    padding-top: 235%
}

.wpb_video_widget.vc_video-align-left .wpb_wrapper {
    float: left
}

.wpb_video_widget.vc_video-align-center .wpb_wrapper {
    margin: 0 auto
}

.wpb_video_widget.vc_video-align-right .wpb_wrapper {
    float: right
}

.wpb_video_widget .wpb_wrapper {
    position: relative
}

.wpb_video_widget .wpb_wrapper iframe {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    box-sizing: border-box
}

.wpb_video_wrapper .fluid-width-video-wrapper {
    padding-top: 0 !important;
    position: static
}

.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption {
    background-color: #f7f7f7;
    opacity: 1;
    filter: alpha(opacity=100);
    color: inherit;
    padding: 10px 15px;
    position: static
}

.wpb_posts_slider .wpb_gallery_slides > ul > li {
    background-image: none;
    list-style: none !important
}

.wpb_posts_slider .wpb_gallery_slides > ul > li:after, .wpb_posts_slider .wpb_gallery_slides > ul > li:before {
    display: none !important
}

.vc_progress_bar .vc_single_bar {
    background: #f7f7f7;
    position: relative;
    margin-bottom: 11.67px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;
    border-radius: 3px
}

.vc_progress_bar .vc_single_bar:last-child, .vc_separator .vc_icon_element {
    margin-bottom: 0
}

.vc_progress_bar .vc_single_bar .vc_label {
    display: block;
    padding: .5em 1em;
    position: relative;
    z-index: 1
}

.vc_progress_bar .vc_single_bar .vc_bar {
    display: block;
    position: absolute;
    height: 100%;
    background-color: #e0e0e0;
    width: 0%;
    top: 0;
    left: 0;
    border-radius: 3px;
    transition: width 1s linear;
    -moz-transition: width 1s linear;
    -webkit-transition: width 1s linear;
    -o-transition: width 1s linear
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
    background-color: #0074CC
}

.vc_progress_bar .vc_single_bar .vc_bar.striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}

.vc_progress_bar .vc_single_bar .vc_bar.animated {
    animation: progress-bar-stripes 2s linear infinite
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
    background-color: #49afcd
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
    background-color: #5bb75b
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
    background-color: #faa732
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
    background-color: #da4f49
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
    background-color: #414141
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
    background-color: #5472D2
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar, .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
    background-color: #00C1CF
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar, .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {
    background-color: #FE6C61
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
    background-color: #8D6DC4
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar, .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
    background-color: #4CADC9
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar, .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
    background-color: #CEC2AB
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar, .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
    background-color: #50485B
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar, .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
    background-color: #75D69C
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar, .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
    background-color: #2A2A2A
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar, .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
    background-color: #EBEBEB
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label, .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
    color: #666;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar, .vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {
    background-color: #F7BE68
}

.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar, .vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {
    background-color: #5AA1E3
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar, .vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {
    background-color: #6DAB3C
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar, .vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {
    background-color: #F4524D
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar, .vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {
    background-color: #F79468
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar, .vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {
    background-color: #B97EBB
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar, .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar, .vc_text_separator div {
    background-color: #FFF
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label, .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
    color: #666;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.vc_pie_chart {
    z-index: 0;
    opacity: 0;
    filter: alpha(opacity=0)
}

.vc_pie_chart.vc_ready {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_pie_chart .vc_pie_wrapper {
    position: relative;
    margin: 0 auto
}

.vc_pie_chart canvas {
    position: relative;
    z-index: 1
}

.vc_pie_chart .vc_pie_chart_value, .vc_pie_chart_back {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.vc_pie_chart .vc_pie_chart_value {
    font-size: 200%
}

.vc_pie_chart_back {
    border: 6px solid #f7f7f7;
    border-radius: 50%;
    opacity: .3;
    filter: alpha(opacity=30);
    box-sizing: border-box
}

.vc_images_carousel .vc_carousel-control {
    border: none
}

.vc_carousel .vc_carousel-control {
    text-shadow: none;
    border: none;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}

.vc_carousel .vc_carousel-control:active, .vc_carousel .vc_carousel-control:focus {
    outline: 0
}

.vc_carousel .vc_carousel-indicators li {
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #f7f7f7;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}

.vc_separator {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center
}

.vc_separator h4 {
    line-height: 1em;
    font-size: 100%;
    margin: 0;
    word-wrap: break-word;
    flex: 0 1 auto
}

.vc_separator h4 .normal {
    font-size: 12px;
    font-weight: 400
}

.vc_separator .vc_sep_holder {
    height: 1px;
    position: relative;
    flex: 1 1 auto;
    min-width: 10%
}

.vc_separator .vc_sep_holder .vc_sep_line {
    height: 1px;
    border-top: 1px solid #EBEBEB;
    display: block;
    position: relative;
    top: 1px;
    width: 100%
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l, .vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
    display: none
}

.vc_separator.vc_separator_align_center h4 {
    padding: 0 .8em
}

.vc_separator.vc_separator_align_left h4 {
    padding: 0 .8em 0 0
}

.vc_separator.vc_separator_align_right h4 {
    padding: 0 0 0 .8em;
    margin: 0 !important
}

.vc_separator.vc_sep_double {
    height: 3px
}

.vc_separator.vc_sep_double .vc_sep_line {
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
    height: 3px
}

.vc_separator.vc_sep_dashed .vc_sep_line {
    border-top-style: dashed
}

.vc_separator.vc_sep_dotted .vc_sep_line {
    border-top-style: dotted
}

.vc_separator.vc_sep_shadow .vc_sep_line {
    border: none;
    position: relative;
    height: 20px;
    top: 0;
    overflow: hidden
}

.vc_separator.vc_sep_shadow .vc_sep_line::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: -20px;
    right: 0;
    height: 10px;
    border-radius: 100%
}

.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    right: -100%;
    box-shadow: 10px 10px 10px 1px
}

.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    left: -100%;
    box-shadow: -10px 10px 10px 1px
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
    width: 100%
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
    display: none
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) + h4 {
    padding-left: 0
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
    margin-left: .8em;
    margin-right: .8em
}

.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style, .vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
    margin-left: .8em
}

.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style + h4 {
    padding-left: .8em
}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
    border-top-width: 1px
}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 1px;
    top: 0
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
    top: 0
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 1px
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 1px
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
    border-top-width: 2px
}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 2px;
    top: -1px
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
    top: -1px
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 2px
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 2px
}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
    border-top-width: 3px
}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 3px;
    top: -1px
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
    top: -1px
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 3px
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 3px
}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
    border-top-width: 4px
}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 4px;
    top: -2px
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
    top: -2px
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 4px
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 4px
}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
    border-top-width: 5px
}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 5px;
    top: -2px
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
    top: -2px
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 5px
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 5px
}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
    border-top-width: 6px
}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 6px;
    top: -3px
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
    top: -3px
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 6px
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 6px
}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
    border-top-width: 7px
}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 7px;
    top: -3px
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
    top: -3px
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 7px
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 7px
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
    border-top-width: 8px
}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 8px;
    top: -4px
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
    top: -4px
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 8px
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 8px
}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
    border-top-width: 9px
}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 9px;
    top: -4px
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
    top: -4px
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 9px
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 9px
}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
    border-top-width: 10px
}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 10px;
    top: -5px
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
    top: -5px
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 10px
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 10px
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
    border-color: #5472D2
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
    border-color: #00C1CF
}

.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
    color: #00C1CF
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
    border-color: #FE6C61
}

.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
    color: #FE6C61
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
    border-color: #8D6DC4
}

.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
    color: #8D6DC4
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
    border-color: #4CADC9
}

.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
    color: #4CADC9
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
    border-color: #CEC2AB
}

.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
    color: #CEC2AB
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
    border-color: #50485B
}

.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
    color: #50485B
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
    border-color: #75D69C
}

.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
    color: #75D69C
}

.vc_separator.vc_sep_color_black .vc_sep_line {
    border-color: #2A2A2A
}

.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
    color: #2A2A2A
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #EBEBEB
}

.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
    color: #EBEBEB
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
    border-color: #F7BE68
}

.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
    color: #F7BE68
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
    border-color: #5AA1E3
}

.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
    color: #5AA1E3
}

.vc_separator.vc_sep_color_green .vc_sep_line {
    border-color: #6DAB3C
}

.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
    color: #6DAB3C
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
    border-color: #F4524D
}

.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
    color: #F4524D
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
    border-color: #F79468
}

.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
    color: #F79468
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
    border-color: #B97EBB
}

.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
    color: #B97EBB
}

.vc_separator.vc_sep_color_white .vc_sep_line {
    border-color: #FFF
}

.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
    color: #FFF
}

.vc_text_separator, .wpb_separator {
    border-bottom: 1px solid #EBEBEB;
    clear: both;
    height: 1px
}

.vc_sep_width_10 {
    width: 10%
}

.vc_sep_width_20 {
    width: 20%
}

.vc_sep_width_30 {
    width: 30%
}

.vc_sep_width_40 {
    width: 40%
}

.vc_sep_width_50 {
    width: 50%
}

.vc_sep_width_60 {
    width: 60%
}

.vc_sep_width_70 {
    width: 70%
}

.vc_sep_width_80 {
    width: 80%
}

.vc_sep_width_90 {
    width: 90%
}

.vc_sep_width_100 {
    width: 100%
}

.vc_sep_pos_align_center {
    margin-left: auto;
    margin-right: auto
}

.vc_sep_pos_align_left {
    margin-left: 0;
    margin-right: auto
}

.vc_sep_pos_align_right {
    margin-left: auto;
    margin-right: 0
}

.vc_text_separator div {
    display: inline-block;
    padding: 1px 1em;
    position: relative;
    top: -9px
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background, .wpb_single_image .vc_box_border.vc_box_border_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_blue {
    background-color: #5472D2
}

.separator_align_left {
    text-align: left
}

.separator_align_right {
    text-align: right
}

.vc-zigzag-wrapper {
    text-align: center
}

.vc-zigzag-wrapper.vc-zigzag-align-left {
    text-align: left
}

.vc-zigzag-wrapper.vc-zigzag-align-right {
    text-align: right
}

.vc-zigzag-inner {
    display: inline-block
}

.wpb_single_image a {
    border: none;
    outline: 0
}

.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top
}

.wpb_single_image img.vc_img-placeholder {
    width: 100%
}

.wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%
}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
    border-radius: 4px;
    box-shadow: none
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
    border-radius: 0;
    box-shadow: none;
    padding: 6px;
    border: 1px solid #EBEBEB
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #EBEBEB
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
    border-radius: 0;
    box-shadow: none;
    padding: 6px;
    border: none
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
    border-radius: 0;
    box-shadow: none;
    border: none
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
    border-radius: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
    padding: 6px
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 15px
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
    border-radius: 0;
    box-shadow: none
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
    border-radius: 50%;
    box-shadow: none;
    overflow: hidden
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.wpb_single_image.vc_align_center {
    text-align: center
}

.wpb_single_image.vc_align_right {
    text-align: right
}

.wpb_single_image.vc_align_left {
    text-align: left
}

.wpb_single_image .vc_box_shadow_3d {
    position: relative;
    z-index: 0;
    display: inline-block;
    max-width: 100%
}

.wpb_single_image .vc_box_shadow_3d:after, .wpb_single_image .vc_box_shadow_3d:before {
    content: "";
    position: absolute;
    box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
    left: 5px;
    right: 50%;
    bottom: 8px;
    height: 30%;
    z-index: -1;
    border-radius: inherit;
    transform-origin: 0 0;
    transform: skewY(-6deg)
}

.wpb_single_image .vc_box_shadow_3d:after {
    left: 50%;
    right: 5px;
    transform: skewY(6deg);
    transform-origin: 100% 0
}

.wpb_single_image .vc_figure {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    max-width: 100%
}

.wpb_single_image .vc_figure-caption {
    margin-top: .2em;
    font-size: .8em
}

.wpb_single_image .vc_box_outline.vc_box_border_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
    border-color: #5472D2
}

.wpb_single_image .vc_box_outline.vc_box_border_turquoise, .wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
    border-color: #00C1CF
}

.wpb_single_image .vc_box_border.vc_box_border_turquoise, .wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
    background-color: #00C1CF
}

.wpb_single_image .vc_box_outline.vc_box_border_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
    border-color: #FE6C61
}

.wpb_single_image .vc_box_border.vc_box_border_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_pink {
    background-color: #FE6C61
}

.wpb_single_image .vc_box_outline.vc_box_border_violet, .wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
    border-color: #8D6DC4
}

.wpb_single_image .vc_box_border.vc_box_border_violet, .wpb_single_image .vc_box_border_circle.vc_box_border_violet {
    background-color: #8D6DC4
}

.wpb_single_image .vc_box_outline.vc_box_border_peacoc, .wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
    border-color: #4CADC9
}

.wpb_single_image .vc_box_border.vc_box_border_peacoc, .wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
    background-color: #4CADC9
}

.wpb_single_image .vc_box_outline.vc_box_border_chino, .wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
    border-color: #CEC2AB
}

.wpb_single_image .vc_box_border.vc_box_border_chino, .wpb_single_image .vc_box_border_circle.vc_box_border_chino {
    background-color: #CEC2AB
}

.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine, .wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
    border-color: #50485B
}

.wpb_single_image .vc_box_border.vc_box_border_mulled_wine, .wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
    background-color: #50485B
}

.wpb_single_image .vc_box_outline.vc_box_border_vista_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
    border-color: #75D69C
}

.wpb_single_image .vc_box_border.vc_box_border_vista_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
    background-color: #75D69C
}

.wpb_single_image .vc_box_outline.vc_box_border_black, .wpb_single_image .vc_box_outline_circle.vc_box_border_black {
    border-color: #2A2A2A
}

.wpb_single_image .vc_box_border.vc_box_border_black, .wpb_single_image .vc_box_border_circle.vc_box_border_black {
    background-color: #2A2A2A
}

.wpb_single_image .vc_box_outline.vc_box_border_grey, .wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
    border-color: #EBEBEB
}

.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
    background-color: #EBEBEB
}

.wpb_single_image .vc_box_outline.vc_box_border_orange, .wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
    border-color: #F7BE68
}

.wpb_single_image .vc_box_border.vc_box_border_orange, .wpb_single_image .vc_box_border_circle.vc_box_border_orange {
    background-color: #F7BE68
}

.wpb_single_image .vc_box_outline.vc_box_border_sky, .wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
    border-color: #5AA1E3
}

.wpb_single_image .vc_box_border.vc_box_border_sky, .wpb_single_image .vc_box_border_circle.vc_box_border_sky {
    background-color: #5AA1E3
}

.wpb_single_image .vc_box_outline.vc_box_border_green, .wpb_single_image .vc_box_outline_circle.vc_box_border_green {
    border-color: #6DAB3C
}

.wpb_single_image .vc_box_border.vc_box_border_green, .wpb_single_image .vc_box_border_circle.vc_box_border_green {
    background-color: #6DAB3C
}

.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
    border-color: #F4524D
}

.wpb_single_image .vc_box_border.vc_box_border_juicy_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
    background-color: #F4524D
}

.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown, .wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
    border-color: #F79468
}

.wpb_single_image .vc_box_border.vc_box_border_sandy_brown, .wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
    background-color: #F79468
}

.wpb_single_image .vc_box_outline.vc_box_border_purple, .wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
    border-color: #B97EBB
}

.wpb_single_image .vc_box_border.vc_box_border_purple, .wpb_single_image .vc_box_border_circle.vc_box_border_purple {
    background-color: #B97EBB
}

.wpb_single_image .vc_box_outline.vc_box_border_white, .wpb_single_image .vc_box_outline_circle.vc_box_border_white {
    border-color: #FFF
}

.wpb_single_image .vc_box_border.vc_box_border_white, .wpb_single_image .vc_box_border_circle.vc_box_border_white {
    background-color: #FFF
}

.vc_icon_element {
    line-height: 0;
    font-size: 14px;
    margin-bottom: 35px
}

.vc_icon_element.vc_icon_element-outer {
    box-sizing: border-box;
    text-align: center
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    text-align: left
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
    text-align: center
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
    text-align: right
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
    text-align: center;
    display: inline-block;
    border: 2px solid transparent;
    width: 4em;
    height: 4em;
    box-sizing: content-box;
    position: relative
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
    font-size: 2.15em;
    font-style: normal;
    line-height: 1 !important;
    font-size-adjust: none;
    font-stretch: normal;
    font-feature-settings: normal;
    font-language-override: normal;
    font-kerning: auto;
    font-synthesis: weight style;
    font-variant: normal;
    text-rendering: auto;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    width: inherit;
    height: inherit;
    font-size: 1em;
    text-align: center;
    text-rendering: optimizelegibility
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    box-sizing: content-box;
    border: none
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
    max-width: 100% !important;
    line-height: 1.2em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
    width: 2.5em !important;
    height: 2.5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
    font-size: 1.2em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
    max-width: 100% !important;
    line-height: 1.6em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
    width: 3.15em !important;
    height: 3.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
    font-size: 1.6em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
    max-width: 100% !important;
    line-height: 2.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
    width: 4em !important;
    height: 4em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
    font-size: 2.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
    max-width: 100% !important;
    line-height: 2.85em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
    width: 5em !important;
    height: 5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
    font-size: 2.85em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
    max-width: 100% !important;
    line-height: 5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
    width: 7.15em !important;
    height: 7.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
    font-size: 5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {
    border-radius: 50%
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {
    border-radius: 5px
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
    color: #00C1CF
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
    color: #FE6C61
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
    color: #8D6DC4
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
    color: #4CADC9
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
    color: #CEC2AB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
    color: #50485B
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
    color: #75D69C
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
    color: #2A2A2A
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
    color: #EBEBEB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
    color: #F7BE68
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
    color: #5AA1E3
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
    color: #6DAB3C
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
    color: #F4524D
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
    color: #F79468
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
    color: #B97EBB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
    color: #FFF
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
    border-color: #5472D2
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
    border-color: #00C1CF
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
    background-color: #00C1CF
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
    border-color: #FE6C61
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
    background-color: #FE6C61
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
    border-color: #8D6DC4
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
    background-color: #8D6DC4
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
    border-color: #4CADC9
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
    background-color: #4CADC9
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
    border-color: #CEC2AB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
    background-color: #CEC2AB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
    border-color: #50485B
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
    background-color: #50485B
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
    border-color: #75D69C
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
    background-color: #75D69C
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
    border-color: #2A2A2A
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
    background-color: #2A2A2A
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
    border-color: #EBEBEB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
    background-color: #EBEBEB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
    border-color: #F7BE68
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
    background-color: #F7BE68
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
    border-color: #5AA1E3
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
    background-color: #5AA1E3
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
    border-color: #6DAB3C
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
    background-color: #6DAB3C
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
    border-color: #F4524D
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
    background-color: #F4524D
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
    border-color: #F79468
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
    background-color: #F79468
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
    border-color: #B97EBB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
    background-color: #B97EBB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
    border-color: #FFF
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
    background-color: #FFF
}

.vc_chart .vc_chart-legend {
    font-size: 14px;
    margin: 0;
    padding: 0
}

.vc_chart .vc_chart-legend li {
    line-height: 1.3em;
    list-style: none;
    margin: 0 0 .3em;
    min-height: 1.3em
}

.vc_chart .vc_chart-legend span {
    border-radius: .3em;
    display: inline-block;
    height: 1.3em;
    left: 0;
    margin-right: .5em;
    vertical-align: middle;
    width: 1.3em
}

@media (min-width: 768px) {
    .vc_chart .vc_chart-legend {
        display: inline-block;
        vertical-align: middle;
        width: 40%
    }

    .vc_chart .vc_chart-legend li {
        margin-left: 1em
    }

    .vc_chart .vc_chart-with-legend {
        display: inline-block;
        vertical-align: middle;
        width: 60%
    }
}

.vc_line-chart .vc_chart-with-legend {
    width: 75%
}

.vc_line-chart .vc_chart-legend {
    width: 25%
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
    border-radius: 0
}

.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
    border-radius: 50%
}

.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
    border-radius: 4px
}

.vc_general.vc_pagination {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center
}

.vc_general.vc_pagination .vc_pagination-item {
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: middle
}

.vc_general.vc_pagination .vc_pagination-trigger {
    display: block;
    text-decoration: none;
    cursor: pointer;
    height: 10px;
    width: 10px;
    margin: 5px 7px;
    background: 0 0;
    transition: all .2s ease-in-out;
    border: none
}

.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    box-sizing: border-box
}

.vc_general.vc_pagination .vc_pagination-trigger:focus {
    outline: 0
}

.vc_general.vc_pagination .vc_active .vc_pagination-trigger {
    cursor: default
}

.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {
    border: 3px solid transparent
}

.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger {
    opacity: .6
}

.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger, .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover {
    opacity: 1
}

.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {
    border-radius: 50%
}

.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {
    border-radius: 3px
}

.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #5472D2
}

.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #5472D2
}

.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #00C1CF
}

.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #00C1CF
}

.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #FE6C61
}

.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #FE6C61
}

.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #8D6DC4
}

.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #8D6DC4
}

.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #4CADC9
}

.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #4CADC9
}

.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #CEC2AB
}

.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #CEC2AB
}

.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #50485B
}

.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #50485B
}

.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #75D69C
}

.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #75D69C
}

.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #F7BE68
}

.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #F7BE68
}

.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #5AA1E3
}

.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #5AA1E3
}

.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #6DAB3C
}

.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #6DAB3C
}

.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #F4524D
}

.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #F4524D
}

.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #F79468
}

.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #F79468
}

.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #B97EBB
}

.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #B97EBB
}

.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #2A2A2A
}

.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #2A2A2A
}

.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #EBEBEB
}

.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #EBEBEB
}

.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #FFF
}

.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #FFF
}

.vc_grid.vc_row {
    padding-left: 0;
    margin-left: 0;
    margin-right: 0
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
    overflow: hidden
}

.vc_grid.vc_row.vc_grid-gutter-1px {
    margin-bottom: -1px
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
    margin-right: -1px
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
    padding-right: 1px;
    padding-bottom: 1px
}

.vc_grid.vc_row.vc_grid-gutter-2px {
    margin-bottom: -2px
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
    margin-right: -2px
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
    padding-right: 2px;
    padding-bottom: 2px
}

.vc_grid.vc_row.vc_grid-gutter-3px {
    margin-bottom: -3px
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
    margin-right: -3px
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
    padding-right: 3px;
    padding-bottom: 3px
}

.vc_grid.vc_row.vc_grid-gutter-4px {
    margin-bottom: -4px
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
    margin-right: -4px
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
    padding-right: 4px;
    padding-bottom: 4px
}

.vc_grid.vc_row.vc_grid-gutter-5px {
    margin-bottom: -5px
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
    margin-right: -5px
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
    padding-right: 5px;
    padding-bottom: 5px
}

.vc_grid.vc_row.vc_grid-gutter-10px {
    margin-bottom: -10px
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
    margin-right: -10px
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
    padding-right: 10px;
    padding-bottom: 10px
}

.vc_grid.vc_row.vc_grid-gutter-15px {
    margin-bottom: -15px
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
    margin-right: -15px
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
    padding-right: 15px;
    padding-bottom: 15px
}

.vc_grid.vc_row.vc_grid-gutter-20px {
    margin-bottom: -20px
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
    margin-right: -20px
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
    padding-right: 20px;
    padding-bottom: 20px
}

.vc_grid.vc_row.vc_grid-gutter-25px {
    margin-bottom: -25px
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
    margin-right: -25px
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
    padding-right: 25px;
    padding-bottom: 25px
}

.vc_grid.vc_row.vc_grid-gutter-30px {
    margin-bottom: -30px
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: -30px
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 30px;
    padding-bottom: 30px
}

.vc_grid.vc_row.vc_grid-gutter-35px {
    margin-bottom: -35px
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
    margin-right: -35px
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
    padding-right: 35px;
    padding-bottom: 35px
}

.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {
    z-index: 3
}

.vc_grid.vc_row .vc_grid-item {
    display: none;
    padding: 0;
    vertical-align: top;
    float: none;
    box-sizing: border-box;
    z-index: 1
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
    overflow: hidden
}

.vc_grid.vc_row .vc_grid-item .vc_btn, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .wpb_content_element {
    margin-bottom: 15px
}

.vc-hoverbox-inner :last-child, .vc_gitem_row, .vc_gitem_row .vc_gitem_row {
    margin-bottom: 0
}

.vc_grid.vc_row .vc_grid-item .vc_btn a, .vc_grid.vc_row .vc_grid-item .vc_icon_element a, .vc_grid.vc_row .vc_grid-item .wpb_content_element a {
    text-decoration: none;
    border-bottom: 0
}

.vc_grid-animation-none .vc_grid.vc_row .vc_grid-item {
    transition: none !important
}

.vc_grid .vc_gitem-link {
    border-bottom: none;
    outline: 0;
    box-shadow: none
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
    position: static
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: block
}

@media (min-width: 768px) {
    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
        display: inline-block
    }
}

@-moz-document url-prefix() {
    .vc_masonry_grid .vc_grid-item, .vc_masonry_media_grid .vc_grid-item {
        margin-left: -.01px
    }
}

.vc_gitem-zone-b {
    display: none;
    overflow: hidden
}

.vc_gitem-float-none {
    float: none
}

.vc_gitem-float-left {
    float: left
}

.vc_gitem-float-right {
    float: right
}

.vc_gitem-align-center {
    text-align: center
}

.vc_gitem-align-right {
    text-align: right
}

.vc_gitem-align-justify {
    text-align: justify
}

.vc_gitem-block {
    position: relative;
    overflow: hidden
}

.vc_gitem-is-link {
    cursor: pointer
}

.vc_gitem-link {
    text-decoration: none
}

.vc_gitem_row {
    margin-left: 0;
    margin-right: 0;
    padding: inherit;
    box-sizing: border-box
}

.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top {
    position: absolute;
    left: 0;
    right: 0;
    top: 0
}

.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translate(0, -50%)
}

.vc_gitem-zone-a .vc_gitem-row-position-bottom, .vc_gitem-zone-b .vc_gitem-row-position-bottom {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.vc_gitem_row .vc_gitem-col {
    padding: 10px
}

.vc_gitem-zone {
    position: relative;
    background-clip: border-box;
    overflow: hidden
}

.vc_gitem-zone .vc-zone-link {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 5
}

.vc_gitem-zone-img {
    width: 100%;
    display: block;
    visibility: hidden;
    height: auto
}

.vc_gitem-zone-a .vc_gitem-zone-mini {
    box-sizing: border-box;
    padding: inherit;
    position: static;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.vc_gitem-zone-b .vc_gitem-zone-mini {
    position: static;
    padding: inherit;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0
}

.vc_grid-item-zone-c-left .vc_gitem-animated-block {
    float: right;
    width: 50%
}

.vc_grid-item-zone-c-left .vc_gitem-zone-c, .vc_grid-item-zone-c-right .vc_gitem-animated-block {
    float: left;
    width: 50%
}

.vc_grid-item-zone-c-right .vc_gitem-zone-c {
    float: right;
    width: 50%
}

.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
    display: none !important
}

.vc-gitem-zone-height-mode-auto:before {
    content: "";
    display: block;
    padding-top: 100%
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
    padding-top: 75%
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
    padding-top: 133.33333333%
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
    padding-top: 56.25%
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
    padding-top: 177.77777778%
}

.vc_gitem-animated-block {
    position: relative
}

.vc_gitem-animate .vc_btn {
    transition: all 0s ease
}

.vc_gitem-animate .vc_gitem-zone-b {
    z-index: 199
}

.vc_gitem-animate-none .vc_gitem-zone-b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    box-sizing: border-box
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 1s ease;
    box-sizing: border-box
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
    transition: all 1s ease;
    width: 0
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
    transition: all 1s ease;
    transform: scale(0)
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
    display: inline-block;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate3d(0, -100%, 0);
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    transition: transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator {
    transition: all 1s ease;
    width: 50%
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn {
    transition: all 1s ease;
    transform: scale(1)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translate3d(0, 0, 0)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
    transition: all 1s ease;
    width: 50%
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
    transition: all 1s ease;
    transform: scale(1)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translate3d(0, 0, 0)
}

.vc_gitem-animate-scaleIn {
    overflow: hidden
}

.vc_gitem-animate-scaleIn .vc_gitem-zone-a {
    transform: scale(1);
    transition: transform .3s ease-in-out
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
    transform: scale(1.1)
}

.vc_gitem-animate-scaleRotateIn {
    overflow: hidden
}

.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
    transform: scale(1);
    transition: transform .3s ease-in-out
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
    transform: scale(1.5) rotate(10deg)
}

.vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
    transform-origin: 50% 50%;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    webkit-transition: filter .5s cubic-bezier(0, .275, .125, 1), -webkit-transform .5s cubic-bezier(0, .275, .125, 1);
    transition: filter .5s cubic-bezier(0, .275, .125, 1), transform .5s cubic-bezier(0, .275, .125, 1)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    -moz-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')
}

.vc_gitem-animate-blurScaleOut {
    overflow: hidden
}

.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    transform: scale(1.1)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    transform: scale(1)
}

.vc_gitem-animate-slideInRight {
    overflow: hidden
}

.vc_gitem-animate-slideInRight .vc_gitem-zone-b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 1s ease;
    transform: translateX(-100%)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translateX(0)
}

.vc_gitem-animate-slideInLeft {
    overflow: hidden
}

.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    transition: all 1s ease;
    transform: translateX(-100%);
    opacity: 0;
    filter: alpha(opacity=0)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translateX(0)
}

.vc_gitem-animate-slideBottom {
    overflow: hidden;
    position: relative
}

.vc_gitem-animate-slideBottom .vc_gitem-zone-b {
    display: block;
    transition: all 1s ease;
    z-index: 1000;
    position: absolute;
    top: 100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: 0
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
    top: 0
}

.vc_gitem-animate-slideTop {
    overflow: hidden;
    position: relative
}

.vc_gitem-animate-slideTop .vc_gitem-zone-b {
    display: block;
    transition: all 1s ease;
    z-index: 1000;
    position: absolute;
    top: -100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: 0
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {
    top: 0
}

.vc_gitem-animate-flipFadeIn {
    overflow: hidden
}

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
    backface-visibility: hidden;
    transition: transform 1s;
    transform-style: preserve-3d
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
    transform: rotateX(180deg)
}

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .6s ease;
    transform-style: preserve-3d;
    transform: rotateX(180deg);
    backface-visibility: hidden
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: rotateX(0)
}

.vc_gitem-animate-flipHorizontalFadeIn {
    overflow: hidden
}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
    backface-visibility: hidden;
    transition: transform 1s;
    transform-style: preserve-3d
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
    transform: rotateY(180deg)
}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .6s ease;
    transform-style: preserve-3d;
    transform: rotateY(180deg);
    backface-visibility: hidden
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: rotateY(0)
}

.vc_gitem-animate-goTop20 {
    overflow: hidden
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-a {
    position: relative;
    transform: translateY(0);
    transition: transform .5s ease
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
    transform: translateY(-20%)
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b {
    display: block;
    transition: bottom .5s ease;
    bottom: -100%;
    z-index: 1000;
    position: absolute;
    width: 100%;
    margin: 0
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {
    position: static;
    transform: none
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
    bottom: 0
}

.vc_gitem-animate-goBottom20 {
    overflow: hidden
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
    position: relative;
    transform: translateY(0);
    transition: transform .5s ease
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
    transform: translateY(20%)
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
    display: block;
    transition: top .5s ease;
    top: -100%;
    z-index: 1000;
    position: absolute;
    width: 100%;
    margin: 0
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {
    position: static;
    transform: none
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
    top: 0
}

.vc_gitem-post-data {
    margin-bottom: 15px
}

.vc_gitem-post-data h2 {
    margin: 0
}

.vc_gitem-post-category-name .vc_gitem-link {
    color: inherit
}

.vc_grid .vc_pageable-load-more-btn {
    text-align: center;
    margin-top: 25px
}

.vc_grid .vc_pageable-load-more-btn > .vc_btn {
    outline: 0
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
    display: none;
    margin-top: 20px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
    cursor: pointer;
    display: inline-block
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {
    display: block
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {
    border: 3px solid;
    transition: background-color .2s ease
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
    display: block
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {
    border: 3px solid;
    border-radius: 10px;
    transition: background-color .2s ease
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {
    display: block
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {
    border-radius: 30px;
    opacity: .6;
    filter: alpha(opacity=60)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {
    display: block
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    opacity: .6;
    filter: alpha(opacity=60)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {
    display: block
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 3px;
    opacity: .6;
    filter: alpha(opacity=60)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
    border-color: #5472D2 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span {
    background-color: #5472D2 !important;
    border-color: #5472D2 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
    border-color: #00C1CF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span {
    background-color: #00C1CF !important;
    border-color: #00C1CF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
    border-color: #FE6C61 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span {
    background-color: #FE6C61 !important;
    border-color: #FE6C61 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
    border-color: #8D6DC4 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span {
    background-color: #8D6DC4 !important;
    border-color: #8D6DC4 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
    border-color: #4CADC9 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span {
    background-color: #4CADC9 !important;
    border-color: #4CADC9 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
    border-color: #CEC2AB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span {
    background-color: #CEC2AB !important;
    border-color: #CEC2AB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
    border-color: #50485B !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span {
    background-color: #50485B !important;
    border-color: #50485B !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
    border-color: #75D69C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span {
    background-color: #75D69C !important;
    border-color: #75D69C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
    border-color: #2A2A2A !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span {
    background-color: #2A2A2A !important;
    border-color: #2A2A2A !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
    border-color: #EBEBEB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {
    background-color: #EBEBEB !important;
    border-color: #EBEBEB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
    border-color: #F7BE68 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span {
    background-color: #F7BE68 !important;
    border-color: #F7BE68 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
    border-color: #5AA1E3 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span {
    background-color: #5AA1E3 !important;
    border-color: #5AA1E3 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
    border-color: #6DAB3C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span {
    background-color: #6DAB3C !important;
    border-color: #6DAB3C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
    border-color: #F4524D !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span {
    background-color: #F4524D !important;
    border-color: #F4524D !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
    border-color: #F79468 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span {
    background-color: #F79468 !important;
    border-color: #F79468 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
    border-color: #B97EBB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span {
    background-color: #B97EBB !important;
    border-color: #B97EBB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
    border-color: #FFF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span {
    background-color: #FFF !important;
    border-color: #FFF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
    background-color: #5472D2 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
    background-color: #00C1CF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
    background-color: #FE6C61 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
    background-color: #8D6DC4 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
    background-color: #4CADC9 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
    background-color: #CEC2AB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
    background-color: #50485B !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
    background-color: #75D69C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
    background-color: #2A2A2A !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
    background-color: #EBEBEB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
    background-color: #F7BE68 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
    background-color: #5AA1E3 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
    background-color: #6DAB3C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
    background-color: #F4524D !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
    background-color: #F79468 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
    background-color: #B97EBB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
    background-color: #FFF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: opacity .3s ease-in 0s;
    -webkit-tap-highlight-color: transparent
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
    display: none !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    position: absolute;
    top: 50%;
    margin-top: -12.5px;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 25px;
    line-height: 25px;
    height: 25px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    transition: opacity .3s ease-in 0s
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    left: 5px
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
    left: -30px
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
    right: 5px
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
    right: -30px
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
    color: #5472D2 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {
    color: #00C1CF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {
    color: #FE6C61 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {
    color: #8D6DC4 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {
    color: #4CADC9 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {
    color: #CEC2AB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {
    color: #50485B !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {
    color: #75D69C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {
    color: #2A2A2A !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
    color: #EBEBEB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {
    color: #F7BE68 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {
    color: #5AA1E3 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {
    color: #6DAB3C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {
    color: #F4524D !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {
    color: #F79468 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {
    color: #B97EBB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {
    color: #FFF !important
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -13px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -13.5px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -14px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -14.5px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -15px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -17.5px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -20px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -22.5px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -25px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -27.5px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -30px
}

.vc_grid-pagination .vc_grid-pagination-list {
    outline: 0;
    display: block;
    padding-left: 0;
    text-align: center;
    margin: 20px 0 0 !important;
    border-radius: 2px
}

.vc_grid-pagination .vc_grid-pagination-list > li {
    display: inline-block;
    margin: 0;
    border: 0 solid transparent
}

.vc_grid-pagination .vc_grid-pagination-list > li > a, .vc_grid-pagination .vc_grid-pagination-list > li > span {
    color: #fff;
    background-color: #337ab7;
    border: 1px solid #337ab7;
    transition: opacity .3s ease-in 0s;
    position: relative;
    float: left;
    padding: 3px 10px;
    line-height: 1.42857143;
    text-decoration: none;
    opacity: .5;
    filter: alpha(opacity=50);
    margin-left: -1px;
    font-size: 10px
}

.vc_grid-pagination .vc_grid-pagination-list > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list > li:first-child > span {
    margin-left: 0
}

.vc_grid-pagination .vc_grid-pagination-list > li:focus a, .vc_grid-pagination .vc_grid-pagination-list > li:focus span, .vc_grid-pagination .vc_grid-pagination-list > li:hover a, .vc_grid-pagination .vc_grid-pagination-list > li:hover span {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-prev > a:after {
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e61b"
}

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-next > a:after {
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e61a"
}

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-first > a:after {
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e618"
}

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-last > a:after {
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e619"
}

.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:hover {
    display: none
}

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:hover {
    z-index: 2;
    opacity: 1;
    filter: alpha(opacity=100);
    cursor: default
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li {
    border-color: #5472D2 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > span {
    background-color: #5472D2 !important;
    border-color: #5472D2 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li {
    border-color: #00C1CF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > span {
    background-color: #00C1CF !important;
    border-color: #00C1CF !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li {
    border-color: #FE6C61 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > span {
    background-color: #FE6C61 !important;
    border-color: #FE6C61 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li {
    border-color: #8D6DC4 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > span {
    background-color: #8D6DC4 !important;
    border-color: #8D6DC4 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li {
    border-color: #4CADC9 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > span {
    background-color: #4CADC9 !important;
    border-color: #4CADC9 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li {
    border-color: #CEC2AB !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > span {
    background-color: #CEC2AB !important;
    border-color: #CEC2AB !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li {
    border-color: #50485B !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > span {
    background-color: #50485B !important;
    border-color: #50485B !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li {
    border-color: #75D69C !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > span {
    background-color: #75D69C !important;
    border-color: #75D69C !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li {
    border-color: #2A2A2A !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > span {
    background-color: #2A2A2A !important;
    border-color: #2A2A2A !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li {
    border-color: #EBEBEB !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > span {
    background-color: #EBEBEB !important;
    border-color: #EBEBEB !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li {
    border-color: #F7BE68 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > span {
    background-color: #F7BE68 !important;
    border-color: #F7BE68 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li {
    border-color: #5AA1E3 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > span {
    background-color: #5AA1E3 !important;
    border-color: #5AA1E3 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li {
    border-color: #6DAB3C !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > span {
    background-color: #6DAB3C !important;
    border-color: #6DAB3C !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li {
    border-color: #F4524D !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > span {
    background-color: #F4524D !important;
    border-color: #F4524D !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li {
    border-color: #F79468 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > span {
    background-color: #F79468 !important;
    border-color: #F79468 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li {
    border-color: #B97EBB !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > span {
    background-color: #B97EBB !important;
    border-color: #B97EBB !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li {
    border-color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > span {
    background-color: #FFF !important;
    border-color: #FFF !important;
    color: #2A2A2A !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span {
    box-sizing: border-box;
    min-width: 28px;
    min-height: 22px
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > span {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > span {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span {
    margin-left: 5px;
    box-sizing: border-box;
    min-height: 22px;
    min-width: 22px;
    padding: 3px
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
    margin-left: 5px;
    border-radius: 30px;
    box-sizing: border-box;
    min-height: 22px;
    min-width: 22px;
    padding: 3px
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
    border-radius: 5px;
    box-sizing: border-box;
    min-height: 22px;
    min-width: 22px;
    padding: 3px
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span {
    background-color: transparent !important;
    color: #000 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span {
    background-color: transparent !important;
    color: #fff !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li {
    border-left-width: 1px !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a {
    border-width: 0;
    background: rgba(0, 0, 0, 0) !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li:first-child, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li:first-child {
    border-width: 0 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a {
    color: #000 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a {
    color: #fff !important
}

.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span {
    color: #FFF
}

.vc_grid-loading {
    margin: 2em auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em
}

.vc_grid-loading, .vc_grid-loading:after, .vc_grid-loading:before {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    animation: load7 1.8s infinite ease-in-out
}

.vc_grid-loading:before {
    left: -20px
}

.vc_grid-loading:after {
    left: 20px;
    animation-delay: .32s
}

.vc_grid-loading:after, .vc_grid-loading:before {
    content: '';
    position: absolute;
    top: 0
}

@keyframes load7 {
    0%, 100%, 80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }
    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}

.vc_grid-filter {
    margin-left: 0;
    margin-bottom: 20px;
    list-style: none;
    padding: 0
}

.vc_grid-filter.vc_grid-filter-center {
    text-align: center
}

.vc_grid-filter.vc_grid-filter-right {
    text-align: right
}

.vc_grid-filter.vc_grid-filter-left {
    text-align: left
}

.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover {
    background-color: #5472D2
}

.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover {
    background-color: #00C1CF
}

.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover {
    background-color: #FE6C61
}

.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover {
    background-color: #8D6DC4
}

.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover {
    background-color: #4CADC9
}

.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover {
    background-color: #CEC2AB
}

.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover {
    background-color: #50485B
}

.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover {
    background-color: #75D69C
}

.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover {
    background-color: #2A2A2A
}

.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
    background-color: #EBEBEB
}

.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span {
    color: #666
}

.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span {
    color: #FFF
}

.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover {
    background-color: #F7BE68
}

.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover {
    background-color: #5AA1E3
}

.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover {
    background-color: #6DAB3C
}

.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover {
    background-color: #F4524D
}

.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover {
    background-color: #F79468
}

.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover {
    background-color: #B97EBB
}

.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover {
    background-color: #FFF
}

.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span {
    color: #666
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span {
    color: #FFF
}

.vc_grid-filter > .vc_grid-filter-item {
    cursor: pointer;
    display: inline-block;
    background: 0 0;
    padding: 4px 10px;
    transition: background-color .1s linear
}

.vc_grid-filter > .vc_grid-filter-item:first-child {
    margin-left: 0 !important
}

.vc_grid-filter > .vc_grid-filter-item > span {
    transition: color .1s linear;
    outline: 0;
    padding: 0;
    text-decoration: none
}

.vc_grid-filter > .vc_grid-filter-item.vc_active > span, .vc_grid-filter > .vc_grid-filter-item:hover > span {
    text-decoration: none
}

.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
    margin: 0 5px 5px 0;
    border-radius: 30px
}

.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item {
    padding: 0 !important
}

.vc_grid-filter.vc_grid-filter-default-less-rounded > .vc_grid-filter-item {
    margin: 0 5px 5px 0;
    border-radius: 5px
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item {
    margin: 0;
    border: 1px solid rgba(235, 235, 235, .8);
    border-collapse: collapse
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:nth-child(n+2) {
    margin-left: -1px;
    margin-top: -1px
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover {
    position: relative;
    z-index: 1;
    border-color: transparent
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover > a {
    text-decoration: none
}

.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:first-child {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px
}

.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:last-child {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item {
    background-color: #7c93dd
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover {
    background-color: #5472D2
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item {
    background-color: #00919c
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover {
    background-color: #00C1CF
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item {
    background-color: #fe9b94
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover {
    background-color: #FE6C61
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item {
    background-color: #a991d3
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover {
    background-color: #8D6DC4
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item {
    background-color: #73bfd5
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover {
    background-color: #4CADC9
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item {
    background-color: #e1d9cb
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover {
    background-color: #CEC2AB
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item {
    background-color: #695f77
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover {
    background-color: #50485B
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item {
    background-color: #9ce2b8
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover {
    background-color: #75D69C
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item {
    background-color: #444
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover {
    background-color: #2A2A2A
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item > span {
    color: #666
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item {
    background-color: #d2d2d2
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
    background-color: #EBEBEB
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item > span {
    color: #FFF
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item {
    background-color: #fad398
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover {
    background-color: #F7BE68
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item {
    background-color: #86baea
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover {
    background-color: #5AA1E3
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item {
    background-color: #87c456
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover {
    background-color: #6DAB3C
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item {
    background-color: #f7817d
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover {
    background-color: #F4524D
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item {
    background-color: #fab698
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover {
    background-color: #F79468
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item {
    background-color: #cb9fcd
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover {
    background-color: #B97EBB
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item > span {
    color: #666
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item {
    background-color: #e6e6e6
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover {
    background-color: #FFF
}

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item {
    margin: 0;
    border: 1px solid transparent;
    border-collapse: collapse;
    padding: 3px 7px
}

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item > span {
    color: #FFF
}

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:nth-child(n+2) {
    border-left: none;
    margin-left: 1px;
    border-top: none;
    margin-top: 1px
}

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top: 0
}

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    border-top: 0
}

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px
}

.vc_grid-filter.vc_grid-filter-filled-rounded-all > .vc_grid-filter-item {
    border-radius: 3px !important
}

.vc_grid-filter.vc_grid-filter-filled-round-all > .vc_grid-filter-item {
    border-radius: 30px !important
}

.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
    font-size: 12px;
    padding: 1px 5px
}

.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
    font-size: 13px;
    padding: 2px 7px
}

.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
    font-size: 100%;
    padding: 2px 10px
}

.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
    font-size: 18px;
    padding: 4px 10px
}

.vc_grid-filter-dropdown, .vc_grid-filter-select {
    font-size: 12px;
    margin-bottom: 20px
}

.vc_grid-filter-dropdown.vc_grid-filter-center, .vc_grid-filter-select.vc_grid-filter-center {
    text-align: center
}

.vc_grid-filter-dropdown.vc_grid-filter-right, .vc_grid-filter-select.vc_grid-filter-right {
    text-align: right
}

.vc_grid-filter-dropdown.vc_grid-filter-left, .vc_grid-filter-select.vc_grid-filter-left {
    text-align: left
}

.vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
    outline: 0;
    display: inline-block
}

@media (min-width: 768px) {
    .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
        color: #5472D2
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
        color: #00C1CF
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
        color: #FE6C61
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
        color: #8D6DC4
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
        color: #4CADC9
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
        color: #CEC2AB
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
        color: #50485B
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
        color: #75D69C
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon {
        color: #2A2A2A
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
        color: #EBEBEB
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
        color: #F7BE68
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
        color: #5AA1E3
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon {
        color: #6DAB3C
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
        color: #F4524D
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
        color: #F79468
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
        color: #B97EBB
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon {
        color: #FFF
    }

    .vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select {
        border: 1px solid #ccc;
        display: inline-block;
        height: 30px;
        overflow: hidden;
        padding-right: 5px;
        text-align: left;
        width: auto;
        vertical-align: middle
    }

    .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
        font-size: 17px;
        display: inline;
        vertical-align: middle
    }

    .vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
        background: none;
        border: 0;
        border-radius: 0;
        height: 30px;
        line-height: 1;
        margin-right: -50px;
        padding: 5px;
        position: relative;
        font-size: 12px;
        z-index: 0;
        cursor: pointer;
        max-width: inherit !important
    }
}

@media (max-width: 768px) {
    .vc_responsive .vc_grid-filter-select {
        display: block
    }

    .vc_responsive .vc_grid-filter:not(.vc_gitem-post-data) {
        display: none !important
    }
}

.owl-carousel .owl-item .vc_grid-item {
    transform: translate3D(0, 0, 0)
}

.owl-carousel .owl-animated-out {
    z-index: 0
}

.owl-carousel .owl-animated-in {
    z-index: 1
}

.vc-hoverbox-wrapper, .vc-hoverbox-wrapper * {
    box-sizing: border-box
}

.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front {
    border-radius: 10px
}

.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front {
    border-radius: 50px
}

.vc-hoverbox-wrapper.vc-hoverbox-align--center {
    text-align: center
}

.vc-hoverbox-wrapper.vc-hoverbox-align--left {
    text-align: left
}

.vc-hoverbox-wrapper.vc-hoverbox-align--right {
    text-align: right
}

.vc-hoverbox-wrapper .vc-hoverbox {
    position: relative;
    display: inline-block;
    text-align: center;
    width: 100%
}

.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {
    width: 100%
}

.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox {
    width: 90%
}

.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox {
    width: 80%
}

.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox {
    width: 70%
}

.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox {
    width: 60%
}

.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox {
    width: 50%
}

.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox {
    width: 40%
}

.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox {
    width: 30%
}

.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox {
    width: 20%
}

.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox {
    width: 10%
}

.vc-hoverbox-inner {
    width: 100%;
    display: inline-block;
    min-height: 250px
}

.vc-hoverbox-block {
    height: 100%;
    width: 100%;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: transform .5s ease-in-out;
    transform-style: preserve-3d;
    background-size: cover;
    background-position: center
}

.vc-hoverbox-block-inner {
    flex-shrink: 0;
    padding: 20px
}

.vc-hoverbox-front {
    transform: rotateY(0)
}

.vc-hoverbox-back {
    transform: rotateY(180deg)
}

.vc-hoverbox:hover .vc-hoverbox-front {
    transform: rotateY(-180deg)
}

.vc-hoverbox:hover .vc-hoverbox-back {
    transform: rotateY(0)
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front {
    transform: rotateY(180deg)
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back {
    transform: rotateY(0);
    z-index: 2
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front {
    transform: rotateY(0)
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back {
    transform: rotateY(-180deg)
}

@font-face {
    font-family: vc_grid_v1;
    src: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
    src: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'), url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-] {
    font-family: vc_grid_v1;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.vc_arrow-icon-minus:before {
    content: "\e61c"
}

.vc_arrow-icon-plus:before {
    content: "\e61d"
}

.vc_arrow-icon-arrow_down:before {
    content: "\e61e"
}

.vc_arrow-icon-arrow_up:before {
    content: "\e61f"
}

.vc_arrow-icon-arrow_01_left:before {
    content: "\e600"
}

.vc_arrow-icon-arrow_01_right:before {
    content: "\e601"
}

.vc_arrow-icon-arrow_02_left:before {
    content: "\e602"
}

.vc_arrow-icon-arrow_02_right:before {
    content: "\e603"
}

.vc_arrow-icon-arrow_03_left:before {
    content: "\e604"
}

.vc_arrow-icon-arrow_03_right:before {
    content: "\e605"
}

.vc_arrow-icon-arrow_04_left:before {
    content: "\e606"
}

.vc_arrow-icon-arrow_04_right:before {
    content: "\e607"
}

.vc_arrow-icon-arrow_05_left:before {
    content: "\e608"
}

.vc_arrow-icon-arrow_05_right:before {
    content: "\e609"
}

.vc_arrow-icon-arrow_06_left:before {
    content: "\e60a"
}

.vc_arrow-icon-arrow_06_right:before {
    content: "\e60b"
}

.vc_arrow-icon-arrow_07_left:before {
    content: "\e60c"
}

.vc_arrow-icon-arrow_07_right:before {
    content: "\e60d"
}

.vc_arrow-icon-arrow_08_left:before {
    content: "\e60e"
}

.vc_arrow-icon-arrow_08_right:before {
    content: "\e60f"
}

.vc_arrow-icon-arrow_09_left:before {
    content: "\e610"
}

.vc_arrow-icon-arrow_09_right:before {
    content: "\e611"
}

.vc_arrow-icon-arrow_10_left:before {
    content: "\e612"
}

.vc_arrow-icon-arrow_10_right:before {
    content: "\e613"
}

.vc_arrow-icon-arrow_11_left:before {
    content: "\e614"
}

.vc_arrow-icon-arrow_11_right:before {
    content: "\e615"
}

.vc_arrow-icon-arrow_12_left:before {
    content: "\e616"
}

.vc_arrow-icon-arrow_12_right:before {
    content: "\e617"
}

.vc_arrow-icon-navicon:before {
    content: "\f0c9"
}

.wpb_animate_when_almost_visible {
    opacity: 0;
    filter: alpha(opacity=0)
}

.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
    animation: none
}

.top-to-bottom, .wpb_top-to-bottom {
    animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.bottom-to-top, .wpb_bottom-to-top {
    animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.left-to-right, .wpb_left-to-right {
    animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.right-to-left, .wpb_right-to-left {
    animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.appear, .wpb_appear {
    animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    transform: scale(1)
}

.wpb_start_animation {
    opacity: 1;
    filter: alpha(opacity=100)
}

@keyframes wpb_ttb {
    0% {
        transform: translate(0, -10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_btt {
    0% {
        transform: translate(0, 10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_ltr {
    0% {
        transform: translate(-10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_rtl {
    0% {
        transform: translate(10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_appear {
    0% {
        transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10)
    }
    100% {
        transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

.vc-spinner::before {
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    pointer-events: none;
    margin-top: 6px;
    background: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/images/spinner.gif) no-repeat;
    background-position-x: center;
    background-position-y: center
}

.vc-spinner.vc-spinner-complete::before {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/vc/tick.png)
}

.vc-spinner.vc-spinner-failed::before {
    background-image: url(https://ohio.clbthemes.com/demo26/wp-content/plugins/js_composer/assets/vc/remove.png)
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
    position: relative
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
    opacity: 0 !important;
    filter: alpha(opacity=0) !important;
    transform: none !important;
    transition: none !important
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -50px;
    left: 0
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
    margin: 2em auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    animation: vc_woo-add-cart-load 1.8s infinite ease-in-out
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
    left: -20px
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
    left: 20px;
    animation-delay: .32s
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
    content: '';
    position: absolute;
    top: 0
}

@keyframes vc_woo-add-cart-load {
    0%, 100%, 80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }
    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}

.vc_grid-item-mini .added_to_cart.wc-forward {
    display: none
}