﻿/*:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-20: #005a87
}*/

#start-resizable-editor-section {
    display: none
}

.wp-block-audio figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}

.wp-block-audio
audio {
    width: 100%;
    min-width: 300px
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border: none;
    border-radius: 28px;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    padding: 12px 24px;
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word
}

    .wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {
        color: #fff
    }

    .wp-block-button__link.aligncenter {
        text-align: center
    }

    .wp-block-button__link.alignright {
        text-align: right
    }

    .wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {
        border-radius: 0
    }

    .wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {
        border-radius: 0 !important
    }

    .is-style-outline
    .wp-block-button__link, .wp-block-button__link.is-style-outline {
        color: #32373c;
        background-color: transparent;
        border: 2px solid
    }

.wp-block-buttons .wp-block-button {
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 8px
}

    .wp-block-buttons
    .wp-block-button:last-child {
        margin-right: 0
    }

.wp-block-buttons.alignright .wp-block-button {
    margin-right: 0;
    margin-left: 8px
}

    .wp-block-buttons.alignright .wp-block-button:first-child {
        margin-left: 0
    }

.wp-block-buttons.alignleft
.wp-block-button {
    margin-left: 0;
    margin-right: 8px
}

    .wp-block-buttons.alignleft .wp-block-button:last-child {
        margin-right: 0
    }

.wp-block-button.aligncenter, .wp-block-buttons.aligncenter, .wp-block-calendar {
    text-align: center
}

    .wp-block-calendar tbody
    td, .wp-block-calendar th {
        padding: 4px;
        border: 1px solid #ddd
    }

    .wp-block-calendar tfoot td {
        border: none
    }

    .wp-block-calendar table {
        width: 100%;
        border-collapse: collapse;
        font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
    }

        .wp-block-calendar table th {
            font-weight: 400;
            background: #ddd
        }

    .wp-block-calendar a {
        text-decoration: underline
    }

    .wp-block-calendar tfoot
    a {
        color: #007cba;
        color: var(--wp-admin-theme-color)
    }

    .wp-block-calendar table caption, .wp-block-calendar table
    tbody {
        color: #40464d
    }

.wp-block-categories.alignleft {
    margin-right: 2em
}

.wp-block-categories.alignright {
    margin-left: 2em
}

.wp-block-columns {
    display: flex;
    margin-bottom: 28px;
    flex-wrap: wrap
}

@media (min-width:782px) {
    .wp-block-columns {
        flex-wrap: nowrap
    }
}

.wp-block-columns.has-background {
    padding: 20px 38px
}

.wp-block-column {
    flex-grow: 1;
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word
}

@media (max-width:599px) {
    .wp-block-column {
        flex-basis: 100% !important
    }
}

@media (min-width:600px) and (max-width:781px) {
    .wp-block-column {
        flex-basis: calc(50% - 16px) !important;
        flex-grow: 0
    }

        .wp-block-column:nth-child(2n) {
            margin-left: 32px
        }
}

@media (min-width:782px) {
    .wp-block-column {
        flex-basis: 0;
        flex-grow: 1
    }

        .wp-block-column[style*=flex-basis] {
            flex-grow: 0
        }

        .wp-block-column:not(:first-child) {
            margin-left: 32px
        }
}

.wp-block-columns.are-vertically-aligned-top {
    align-items: flex-start
}

.wp-block-columns.are-vertically-aligned-center {
    align-items: center
}

.wp-block-columns.are-vertically-aligned-bottom {
    align-items: flex-end
}

.wp-block-column.is-vertically-aligned-top {
    align-self: flex-start
}

.wp-block-column.is-vertically-aligned-center {
    -ms-grid-row-align: center;
    align-self: center
}

.wp-block-column.is-vertically-aligned-bottom {
    align-self: flex-end
}

.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
    width: 100%
}

.wp-block-cover, .wp-block-cover-image {
    position: relative;
    background-size: cover;
    background-position: 50%;
    min-height: 430px;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px
}

    .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
        background-attachment: fixed
    }

@supports (-webkit-overflow-scrolling:touch) {
    .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
        background-attachment: scroll
    }
}

@media (prefers-reduced-motion:reduce) {
    .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
        background-attachment: scroll
    }
}

.wp-block-cover-image.has-background-dim, .wp-block-cover.has-background-dim {
    background-color: #000
}

    .wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
        content: "";
        background-color: inherit
    }

    .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image
    .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover
    .wp-block-cover__gradient-background {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 1
    }

    .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image
    .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover
    .wp-block-cover__gradient-background {
        opacity: .5
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
        opacity: .1
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-10
    .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10
    .wp-block-cover__gradient-background {
        opacity: .1
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
        opacity: .2
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-20
    .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20
    .wp-block-cover__gradient-background {
        opacity: .2
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
        opacity: .3
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-30
    .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30
    .wp-block-cover__gradient-background {
        opacity: .3
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
        opacity: .4
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-40
    .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40
    .wp-block-cover__gradient-background {
        opacity: .4
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
        opacity: .5
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-50
    .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50
    .wp-block-cover__gradient-background {
        opacity: .5
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
        opacity: .6
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-60
    .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60
    .wp-block-cover__gradient-background {
        opacity: .6
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
        opacity: .7
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-70
    .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70
    .wp-block-cover__gradient-background {
        opacity: .7
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
        opacity: .8
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-80
    .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80
    .wp-block-cover__gradient-background {
        opacity: .8
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
        opacity: .9
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-90
    .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90
    .wp-block-cover__gradient-background {
        opacity: .9
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
        opacity: 1
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-100
    .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100
    .wp-block-cover__gradient-background {
        opacity: 1
    }

.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
    max-width: 290px;
    width: 100%
}

.wp-block-cover-image:after, .wp-block-cover:after {
    display: block;
    content: "";
    font-size: 0;
    min-height: inherit
}

@supports ((position:-webkit-sticky) or
(position:sticky)) {
    .wp-block-cover-image:after, .wp-block-cover:after {
        content: none
    }
}

.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
    display: flex
}

.wp-block-cover-image
.wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
    width: calc(100% - 70px);
    z-index: 1;
    color: #fff
}

.wp-block-cover-image .wp-block-subhead:not(.has-text-color), .wp-block-cover-image
h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image
h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover .wp-block-subhead:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover
h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover
p:not(.has-text-color) {
    color: inherit
}

.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {
    align-items: flex-start;
    justify-content: flex-start
}

.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {
    align-items: flex-start;
    justify-content: center
}

.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {
    align-items: flex-start;
    justify-content: flex-end
}

.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {
    align-items: center;
    justify-content: flex-start
}

.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {
    align-items: center;
    justify-content: center
}

.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {
    align-items: center;
    justify-content: flex-end
}

.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {
    align-items: flex-end;
    justify-content: flex-start
}

.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {
    align-items: flex-end;
    justify-content: center
}

.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {
    align-items: flex-end;
    justify-content: flex-end
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position
.wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position
.wp-block-cover__inner-container {
    margin: 0;
    width: auto
}

.wp-block-cover__video-background {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    height: 100%;
    z-index: 0;
    object-fit: cover
}

.wp-block-cover-image-text, .wp-block-cover-text, section.wp-block-cover-image h2 {
    color: #fff
}

    .wp-block-cover-image-text a, .wp-block-cover-image-text
    a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2
    a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {
        color: #fff
    }

.wp-block-cover-image .wp-block-cover.has-left-content {
    justify-content: flex-start
}

.wp-block-cover-image
.wp-block-cover.has-right-content {
    justify-content: flex-end
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content
.wp-block-cover-text, section.wp-block-cover-image.has-left-content > h2 {
    margin-left: 0;
    text-align: left
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content
.wp-block-cover-text, section.wp-block-cover-image.has-right-content > h2 {
    margin-right: 0;
    text-align: right
}

.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover
.wp-block-cover-text, section.wp-block-cover-image > h2 {
    font-size: 2em;
    line-height: 1.25;
    z-index: 1;
    margin-bottom: 0;
    max-width: 580px;
    padding: 14px;
    text-align: center
}

.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align=left] > [data-type^=core-embed], .wp-block[data-align=right] > [data-type^=core-embed] {
    max-width: 360px;
    width: 100%
}

    .wp-block-embed.alignleft
    .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align=left] > [data-type^=core-embed] .wp-block-embed__wrapper, .wp-block[data-align=right] > [data-type^=core-embed]
    .wp-block-embed__wrapper {
        min-width: 280px
    }

.wp-block-embed {
    margin-bottom: 1em
}

    .wp-block-embed figcaption {
        margin-top: .5em;
        margin-bottom: 1em
    }

    .wp-block-embed iframe {
        max-width: 100%
    }

.wp-block-embed__wrapper {
    position: relative
}

.wp-embed-responsive
.wp-has-aspect-ratio .wp-block-embed__wrapper:before {
    content: "";
    display: block;
    padding-top: 50%
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.wp-embed-responsive
.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    padding-top: 42.85%
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
    padding-top: 50%
}

.wp-embed-responsive .wp-embed-aspect-16-9
.wp-block-embed__wrapper:before {
    padding-top: 56.25%
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
    padding-top: 75%
}

.wp-embed-responsive .wp-embed-aspect-1-1
.wp-block-embed__wrapper:before {
    padding-top: 100%
}

.wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper:before {
    padding-top: 66.66%
}

.wp-embed-responsive .wp-embed-aspect-1-2
.wp-block-embed__wrapper:before {
    padding-top: 200%
}

.wp-block-file {
    margin-bottom: 1.5em
}

    .wp-block-file.aligncenter {
        text-align: center
    }

    .wp-block-file.alignright {
        text-align: right
    }

    .wp-block-file
    .wp-block-file__button {
        background: #32373c;
        border-radius: 2em;
        color: #fff;
        font-size: 13px;
        padding: .5em 1em
    }

    .wp-block-file a.wp-block-file__button {
        text-decoration: none
    }

        .wp-block-file a.wp-block-file__button:active, .wp-block-file
        a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {
            box-shadow: none;
            color: #fff;
            opacity: .85;
            text-decoration: none
        }

    .wp-block-file
    * + .wp-block-file__button {
        margin-left: .75em
    }

.blocks-gallery-grid, .wp-block-gallery {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    margin: 0
}

    .blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid
    .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
        margin: 0 16px 16px 0;
        display: flex;
        flex-grow: 1;
        flex-direction: column;
        justify-content: center;
        position: relative
    }

        .blocks-gallery-grid
        .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
            margin: 0;
            height: 100%
        }

@supports ((position:-webkit-sticky) or
(position:sticky)) {
    .blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item
    figure {
        display: flex;
        align-items: flex-end;
        justify-content: flex-start
    }
}

.blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery
.blocks-gallery-item img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item
    img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
        width: auto
    }
}

.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery
.blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    overflow: auto;
    padding: 40px 10px 9px;
    color: #fff;
    text-align: center;
    font-size: 13px;
    background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)
}

    .blocks-gallery-grid .blocks-gallery-image figcaption img, .blocks-gallery-grid .blocks-gallery-item figcaption
    img, .wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption img {
        display: inline
    }

.blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image
img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image
img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
    width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .blocks-gallery-grid.is-cropped .blocks-gallery-image
    a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image
    a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
        height: 100%;
        flex: 1;
        object-fit: cover
    }
}

.blocks-gallery-grid
.blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
    width: calc(50% - 16px)
}

    .blocks-gallery-grid
    .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery
    .blocks-gallery-item:nth-of-type(2n) {
        margin-right: 0
    }

.blocks-gallery-grid.columns-1 .blocks-gallery-image, .blocks-gallery-grid.columns-1 .blocks-gallery-item, .wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1
.blocks-gallery-item {
    width: 100%;
    margin-right: 0
}

@media (min-width:600px) {
    .blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3
    .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
        width: calc(33.33333% - 10.66667px);
        margin-right: 16px
    }

    .blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4
    .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
        width: calc(25% - 12px);
        margin-right: 16px
    }

    .blocks-gallery-grid.columns-5
    .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
        width: calc(20% - 12.8px);
        margin-right: 16px
    }

    .blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6
    .blocks-gallery-item {
        width: calc(16.66667% - 13.33333px);
        margin-right: 16px
    }

    .blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7
    .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
        width: calc(14.28571% - 13.71429px);
        margin-right: 16px
    }

    .blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8
    .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
        width: calc(12.5% - 14px);
        margin-right: 16px
    }

    .blocks-gallery-grid.columns-1
    .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1
    .blocks-gallery-item:nth-of-type(1n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery.columns-2
    .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid.columns-3
    .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-4
    .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4
    .blocks-gallery-item:nth-of-type(4n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-5
    .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid.columns-6
    .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-7
    .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7
    .blocks-gallery-item:nth-of-type(7n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery.columns-8
    .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
        margin-right: 0
    }
}

.blocks-gallery-grid .blocks-gallery-image:last-child, .blocks-gallery-grid
.blocks-gallery-item:last-child, .wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery
.blocks-gallery-item:last-child {
    margin-right: 0
}

.blocks-gallery-grid.alignleft, .blocks-gallery-grid.alignright, .wp-block-gallery.alignleft, .wp-block-gallery.alignright {
    max-width: 290px;
    width: 100%
}

.blocks-gallery-grid.aligncenter
.blocks-gallery-item figure, .wp-block-gallery.aligncenter .blocks-gallery-item figure {
    justify-content: center
}

h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
    padding: 20px 38px
}

.wp-block-image {
    margin-bottom: 1em
}

    .wp-block-image img {
        max-width: 100%
    }

    .wp-block-image.aligncenter {
        text-align: center
    }

    .wp-block-image.alignfull img, .wp-block-image.alignwide img {
        width: 100%
    }

    .wp-block-image .aligncenter, .wp-block-image
    .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized {
        display: table
    }

        .wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image
        .alignright > figcaption, .wp-block-image.is-resized > figcaption {
            display: table-caption;
            caption-side: bottom
        }

    .wp-block-image .alignleft {
        float: left;
        margin: .5em 1em .5em 0
    }

    .wp-block-image .alignright {
        float: right;
        margin: .5em 0 .5em 1em
    }

    .wp-block-image .aligncenter {
        margin-left: auto;
        margin-right: auto
    }

    .wp-block-image figcaption {
        margin-top: .5em;
        margin-bottom: 1em
    }

.is-style-circle-mask img, .is-style-rounded img {
    border-radius: 9999px
}



.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment
.wp-block-latest-comments__comment-meta {
    margin-left: 52px
}

.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
    line-height: 1.5
}

.wp-block-latest-comments__comment-excerpt
p {
    font-size: 14px;
    line-height: 1.8;
    margin: 5px 0 20px
}

.wp-block-latest-comments__comment-date {
    color: #8f98a1;
    display: block;
    font-size: 12px
}

.wp-block-latest-comments
.avatar, .wp-block-latest-comments__comment-avatar {
    border-radius: 24px;
    display: block;
    float: left;
    height: 40px;
    margin-right: 12px;
    width: 40px
}

.wp-block-latest-posts.alignleft {
    margin-right: 2em
}

.wp-block-latest-posts.alignright {
    margin-left: 2em
}

.wp-block-latest-posts.wp-block-latest-posts__list {
    list-style: none
}

    .wp-block-latest-posts.wp-block-latest-posts__list
    li {
        clear: both
    }

.wp-block-latest-posts.is-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0
}

    .wp-block-latest-posts.is-grid li {
        margin: 0 20px 20px 0;
        width: 100%
    }

@media (min-width:600px) {
    .wp-block-latest-posts.columns-2 li {
        width: calc(50% - 20px)
    }

    .wp-block-latest-posts.columns-3 li {
        width: calc(33.33333% - 20px)
    }

    .wp-block-latest-posts.columns-4 li {
        width: calc(25% - 20px)
    }

    .wp-block-latest-posts.columns-5 li {
        width: calc(20% - 20px)
    }

    .wp-block-latest-posts.columns-6
    li {
        width: calc(16.66667% - 20px)
    }
}

.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
    display: block;
    color: #6c7781;
    font-size: 13px
}

.wp-block-latest-posts__post-excerpt {
    margin-top: 8px;
    margin-bottom: 16px
}

.wp-block-latest-posts__featured-image
img {
    height: auto;
    width: auto
}

.wp-block-latest-posts__featured-image.alignleft {
    margin-right: 1em
}

.wp-block-latest-posts__featured-image.alignright {
    margin-left: 1em
}

.wp-block-latest-posts__featured-image.aligncenter {
    margin-bottom: 1em;
    text-align: center
}

.edit-post-visual-editor
.wp-block-latest-posts.is-grid li {
    margin-bottom: 20px
}

.wp-block-media-text { /*!rtl:begin:ignore*/
    direction: ltr; /*!rtl:end:ignore*/
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50% 1fr;
    grid-template-columns: 50% 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

    .wp-block-media-text.has-media-on-the-right {
        -ms-grid-columns: 1fr 50%;
        grid-template-columns: 1fr 50%
    }

    .wp-block-media-text.is-vertically-aligned-top
    .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
        -ms-grid-row-align: start;
        align-self: start
    }

    .wp-block-media-text.is-vertically-aligned-center
    .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text
    .wp-block-media-text__media {
        -ms-grid-row-align: center;
        align-self: center
    }

    .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom
    .wp-block-media-text__media {
        -ms-grid-row-align: end;
        align-self: end
    }

    .wp-block-media-text .wp-block-media-text__media { /*!rtl:begin:ignore*/
        -ms-grid-column: 1;
        grid-column: 1;
        -ms-grid-row: 1;
        grid-row: 1;
        /*!rtl:end:ignore*/ margin: 0
    }

    .wp-block-media-text .wp-block-media-text__content {
        direction: ltr; /*!rtl:begin:ignore*/
        -ms-grid-column: 2;
        grid-column: 2;
        -ms-grid-row: 1;
        grid-row: 1; /*!rtl:end:ignore*/
        padding: 0 8%;
        word-break: break-word
    }

    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media { /*!rtl:begin:ignore*/
        -ms-grid-column: 2;
        grid-column: 2;
        -ms-grid-row: 1;
        grid-row: 1 /*!rtl:end:ignore*/
    }

    .wp-block-media-text.has-media-on-the-right
    .wp-block-media-text__content { /*!rtl:begin:ignore*/
        -ms-grid-column: 1;
        grid-column: 1;
        -ms-grid-row: 1;
        grid-row: 1 /*!rtl:end:ignore*/
    }

.wp-block-media-text__media img, .wp-block-media-text__media
video {
    max-width: unset;
    width: 100%;
    vertical-align: middle
}

.wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
    height: 100%;
    min-height: 250px;
    background-size: cover
}

    .wp-block-media-text.is-image-fill
    figure.wp-block-media-text__media > img {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        border: 0
    }

@media (max-width:600px) {
    .wp-block-media-text.is-stacked-on-mobile {
        -ms-grid-columns: 100% !important;
        grid-template-columns: 100% !important
    }

        .wp-block-media-text.is-stacked-on-mobile
        .wp-block-media-text__media {
            -ms-grid-column: 1;
            grid-column: 1;
            -ms-grid-row: 1;
            grid-row: 1
        }

        .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media, .wp-block-media-text.is-stacked-on-mobile
        .wp-block-media-text__content {
            -ms-grid-column: 1;
            grid-column: 1;
            -ms-grid-row: 2;
            grid-row: 2
        }

        .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right
        .wp-block-media-text__content {
            -ms-grid-column: 1;
            grid-column: 1;
            -ms-grid-row: 1;
            grid-row: 1
        }
}

.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color), .wp-block-navigation
.wp-block-navigation-link:not(.has-text-color) {
    color: #1e1e1e
}

.wp-block-navigation.is-style-light:not(.has-background) .wp-block-navigation__container, .wp-block-navigation:not(.has-background)
.wp-block-navigation__container {
    background-color: #fff
}

.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color) {
    color: #fff
}

.wp-block-navigation.is-style-dark:not(.has-background)
.wp-block-navigation__container {
    background-color: #1e1e1e
}

.items-justified-left > ul {
    justify-content: flex-start
}

.items-justified-center > ul {
    justify-content: center
}

.items-justified-right > ul {
    justify-content: flex-end
}

.wp-block-navigation-link {
    display: flex;
    align-items: center;
    position: relative;
    margin: 0
}

    .wp-block-navigation-link
    .wp-block-navigation__container:empty {
        display: none
    }

.wp-block-navigation__container {
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap
}

.is-vertical .wp-block-navigation__container {
    display: block
}

.has-child
.wp-block-navigation__container {
    border: 1px solid rgba(0,0,0,.15);
    background-color: inherit;
    color: inherit;
    position: absolute;
    left: 0;
    top: 100%;
    width: fit-content;
    z-index: 1;
    opacity: 0;
    transition: opacity .1s linear;
    visibility: hidden
}

    .has-child
    .wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-link__content {
        flex-grow: 1
    }

    .has-child .wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon {
        padding-right: 8px
    }

@media (min-width:782px) {
    .has-child .wp-block-navigation__container {
        left: 24px
    }

        .has-child .wp-block-navigation__container .wp-block-navigation__container {
            left: 100%;
            top: -1px
        }

            .has-child .wp-block-navigation__container
            .wp-block-navigation__container:before {
                content: "";
                position: absolute;
                right: 100%;
                height: 100%;
                display: block;
                width: 8px;
                background: transparent
            }

        .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon
        svg {
            transform: rotate(0)
        }
}

.has-child:hover {
    cursor: pointer
}

    .has-child:hover > .wp-block-navigation__container {
        visibility: visible;
        opacity: 1;
        display: flex;
        flex-direction: column
    }

.has-child:focus-within {
    cursor: pointer
}

    .has-child:focus-within > .wp-block-navigation__container {
        visibility: visible;
        opacity: 1;
        display: flex;
        flex-direction: column
    }

.wp-block-navigation-link__content {
    text-decoration: none;
    padding: 8px 16px
}

    .wp-block-navigation-link__content + .wp-block-navigation-link__content {
        padding-top: 0
    }

.has-text-color .wp-block-navigation-link__content {
    color: inherit
}

.wp-block-navigation-link__label {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    word-break: normal;
    overflow-wrap: break-word
}

.wp-block-navigation-link__submenu-icon {
    height: inherit;
    padding: 6px 16px
}

    .wp-block-navigation-link__submenu-icon
    svg {
        fill: currentColor
    }

@media (min-width:782px) {
    .wp-block-navigation-link__submenu-icon
    svg {
        transform: rotate(90deg)
    }
}

.is-small-text {
    font-size: 14px
}

.is-regular-text {
    font-size: 16px
}

.is-large-text {
    font-size: 36px
}

.is-larger-text {
    font-size: 48px
}

.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 8.4em;
    line-height: .68;
    font-weight: 100;
    margin: .05em .1em 0 0;
    text-transform: uppercase;
    font-style: normal
}

p.has-background {
    padding: 20px 38px
}

p.has-text-color
a {
    color: inherit
}

.wp-block-post-author {
    display: flex;
    flex-wrap: wrap;
    line-height: 1.5
}

.wp-block-post-author__byline {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .5em
}

.wp-block-post-author__avatar {
    margin-right: 16px
}

.wp-block-post-author__bio {
    margin-bottom: 8px;
    font-size: .7em
}

.wp-block-post-author__content {
    flex-grow: 1;
    flex-basis: 0
}

.wp-block-post-author__name {
    font-weight: 700;
    margin: 0
}

.wp-block-pullquote {
    padding: 3em 0;
    margin-left: 0;
    margin-right: 0;
    text-align: center
}

    .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
        max-width: 290px
    }

        .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
            font-size: 20px
        }

    .wp-block-pullquote
    p {
        font-size: 28px;
        line-height: 1.6
    }

    .wp-block-pullquote cite, .wp-block-pullquote footer {
        position: relative
    }

    .wp-block-pullquote .has-text-color
    a {
        color: inherit
    }

    .wp-block-pullquote:not(.is-style-solid-color) {
        background: none
    }

    .wp-block-pullquote.is-style-solid-color {
        border: none
    }

        .wp-block-pullquote.is-style-solid-color
        blockquote {
            margin-left: auto;
            margin-right: auto;
            text-align: left;
            max-width: 60%
        }

            .wp-block-pullquote.is-style-solid-color blockquote p {
                margin-top: 0;
                margin-bottom: 0;
                font-size: 32px
            }

            .wp-block-pullquote.is-style-solid-color blockquote
            cite {
                text-transform: none;
                font-style: normal
            }

    .wp-block-pullquote cite {
        color: inherit
    }

.wp-block-quote.is-large, .wp-block-quote.is-style-large {
    margin: 0 0 16px;
    padding: 0 1em
}

    .wp-block-quote.is-large p, .wp-block-quote.is-style-large
    p {
        font-size: 24px;
        font-style: italic;
        line-height: 1.6
    }

    .wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large
    footer {
        font-size: 18px;
        text-align: right
    }

.wp-block-rss.alignleft {
    margin-right: 2em
}

.wp-block-rss.alignright {
    margin-left: 2em
}

.wp-block-rss.is-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none
}

    .wp-block-rss.is-grid li {
        margin: 0 16px 16px 0;
        width: 100%
    }

@media (min-width:600px) {
    .wp-block-rss.columns-2 li {
        width: calc(50% - 16px)
    }

    .wp-block-rss.columns-3 li {
        width: calc(33.33333% - 16px)
    }

    .wp-block-rss.columns-4 li {
        width: calc(25% - 16px)
    }

    .wp-block-rss.columns-5 li {
        width: calc(20% - 16px)
    }

    .wp-block-rss.columns-6 li {
        width: calc(16.66667% - 16px)
    }
}

.wp-block-rss__item-author, .wp-block-rss__item-publish-date {
    display: block;
    color: #6c7781;
    font-size: 13px
}

.wp-block-search {
    display: flex;
    flex-wrap: wrap
}

    .wp-block-search
    .wp-block-search__label {
        width: 100%
    }

    .wp-block-search .wp-block-search__input {
        flex-grow: 1;
        max-width: 360px
    }

    .wp-block-search
    .wp-block-search__button {
        margin-left: 10px
    }

.wp-block-separator.is-style-wide {
    border-bottom-width: 1px
}

.wp-block-separator.is-style-dots {
    background: none !important;
    border: none;
    text-align: center;
    max-width: none;
    line-height: 1;
    height: auto
}

    .wp-block-separator.is-style-dots:before {
        content: "\00b7
\00b7 \00b7";
        color: currentColor;
        font-size: 20px;
        letter-spacing: 2em;
        padding-left: 2em;
        font-family: serif
    }

.wp-block-social-links {
    display: flex;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0
}

    .wp-block-social-links
    .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
        text-decoration: none;
        border-bottom: 0;
        box-shadow: none
    }

.wp-social-link {
    display: block;
    width: 36px;
    height: 36px;
    border-radius: 36px;
    margin-right: 8px;
    transition: transform .1s ease
}

@media (prefers-reduced-motion:reduce) {
    .wp-social-link {
        transition-duration: 0s
    }
}

.wp-social-link a {
    padding: 6px;
    display: block;
    line-height: 0;
    transition: transform .1s ease
}

    .wp-social-link a, .wp-social-link a:active, .wp-social-link
    a:hover, .wp-social-link a:visited, .wp-social-link
    svg {
        color: currentColor;
        fill: currentColor
    }

.wp-social-link:hover {
    transform: scale(1.1)
}

.wp-block-social-links.aligncenter {
    justify-content: center;
    display: flex
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link {
    background-color: #f0f0f0;
    color: #444
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
    background-color: #f90;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-bandcamp {
    background-color: #1ea0c3;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
    background-color: #0757fe;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-codepen {
    background-color: #1e1f26;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
    background-color: #02e49b;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-dribbble {
    background-color: #e94c89;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
    background-color: #4280ff;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-etsy {
    background-color: #f45800;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
    background-color: #1778f2;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-fivehundredpx {
    background-color: #000;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
    background-color: #0461dd;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-foursquare {
    background-color: #e65678;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
    background-color: #24292d;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-goodreads {
    background-color: #eceadd;
    color: #382110
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
    background-color: #ea4434;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-instagram {
    background-color: #f00075;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
    background-color: #e21b24;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-linkedin {
    background-color: #0d66c2;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
    background-color: #3288d4;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-medium {
    background-color: #02ab6c;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
    background-color: #f6405f;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-pinterest {
    background-color: #e60122;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
    background-color: #ef4155;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-reddit {
    background-color: #fe4500;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
    background-color: #0478d7;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-snapchat {
    background-color: #fefc00;
    color: #fff;
    stroke: #000
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
    background-color: #ff5600;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-spotify {
    background-color: #1bd760;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
    background-color: #011835;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-twitch {
    background-color: #6440a4;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
    background-color: #1da1f2;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-vimeo {
    background-color: #1eb7ea;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
    background-color: #4680c2;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-wordpress {
    background-color: #3499cd;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
    background-color: #d32422;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only)
.wp-social-link-youtube {
    background-color: red;
    color: #fff
}

.wp-block-social-links.is-style-logos-only .wp-social-link {
    background: none;
    padding: 4px
}

    .wp-block-social-links.is-style-logos-only .wp-social-link
    svg {
        width: 28px;
        height: 28px
    }

.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
    color: #f90
}

.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
    color: #1ea0c3
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-behance {
    color: #0757fe
}

.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
    color: #1e1f26
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-deviantart {
    color: #02e49b
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
    color: #e94c89
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-dropbox {
    color: #4280ff
}

.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
    color: #f45800
}

.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
    color: #1778f2
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-fivehundredpx {
    color: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
    color: #0461dd
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-foursquare {
    color: #e65678
}

.wp-block-social-links.is-style-logos-only .wp-social-link-github {
    color: #24292d
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-goodreads {
    color: #382110
}

.wp-block-social-links.is-style-logos-only .wp-social-link-google {
    color: #ea4434
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-instagram {
    color: #f00075
}

.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
    color: #e21b24
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-linkedin {
    color: #0d66c2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
    color: #3288d4
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-medium {
    color: #02ab6c
}

.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
    color: #f6405f
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-pinterest {
    color: #e60122
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
    color: #ef4155
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-reddit {
    color: #fe4500
}

.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
    color: #0478d7
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-snapchat {
    color: #fff;
    stroke: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
    color: #ff5600
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-spotify {
    color: #1bd760
}

.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
    color: #011835
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
    color: #6440a4
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-twitter {
    color: #1da1f2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
    color: #1eb7ea
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
    color: #4680c2
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-wordpress {
    color: #3499cd
}

.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
    background-color: #d32422;
    color: #fff
}

.wp-block-social-links.is-style-logos-only
.wp-social-link-youtube {
    color: red
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
    width: auto
}

    .wp-block-social-links.is-style-pill-shape .wp-social-link
    a {
        padding-left: 16px;
        padding-right: 16px
    }

.wp-block-spacer {
    clear: both
}

p.wp-block-subhead {
    font-size: 1.1em;
    font-style: italic;
    opacity: .75
}

.wp-block-table {
    overflow-x: auto
}

    .wp-block-table table {
        width: 100%
    }

    .wp-block-table
    .has-fixed-layout {
        table-layout: fixed;
        width: 100%
    }

        .wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout
        th {
            word-break: break-word
        }

    .wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
        display: table;
        width: auto
    }

        .wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft
        td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
            word-break: break-word
        }

    .wp-block-table .has-subtle-light-gray-background-color {
        background-color: #f3f4f5
    }

    .wp-block-table
    .has-subtle-pale-green-background-color {
        background-color: #e9fbe5
    }

    .wp-block-table .has-subtle-pale-blue-background-color {
        background-color: #e7f5fe
    }

    .wp-block-table
    .has-subtle-pale-pink-background-color {
        background-color: #fcf0ef
    }

    .wp-block-table.is-style-stripes {
        border-spacing: 0;
        border-collapse: inherit;
        background-color: transparent;
        border-bottom: 1px solid #f0f0f0
    }

        .wp-block-table.is-style-stripes tbody
        tr:nth-child(odd) {
            background-color: #f0f0f0
        }

        .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
            background-color: #f3f4f5
        }

        .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color
        tbody tr:nth-child(odd) {
            background-color: #e9fbe5
        }

        .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
            background-color: #e7f5fe
        }

        .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color
        tbody tr:nth-child(odd) {
            background-color: #fcf0ef
        }

        .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
            border-color: transparent
        }

.wp-block-text-columns, .wp-block-text-columns.aligncenter {
    display: flex
}

    .wp-block-text-columns
    .wp-block-column {
        margin: 0 16px;
        padding: 0
    }

        .wp-block-text-columns .wp-block-column:first-child {
            margin-left: 0
        }

        .wp-block-text-columns .wp-block-column:last-child {
            margin-right: 0
        }

    .wp-block-text-columns.columns-2
    .wp-block-column {
        width: 50%
    }

    .wp-block-text-columns.columns-3 .wp-block-column {
        width: 33.33333%
    }

    .wp-block-text-columns.columns-4 .wp-block-column {
        width: 25%
    }

.wp-block-video {
    margin-left: 0;
    margin-right: 0
}

    .wp-block-video
    video {
        max-width: 100%
    }

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wp-block-video [poster] {
        object-fit: cover
    }
}

.wp-block-video.aligncenter {
    text-align: center
}

.wp-block-video figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}

:root
.editor-styles-wrapper .has-pale-pink-background-color, :root .has-pale-pink-background-color {
    background-color: #f78da7
}

:root .editor-styles-wrapper .has-vivid-red-background-color, :root
.has-vivid-red-background-color {
    background-color: #cf2e2e
}

:root .editor-styles-wrapper .has-luminous-vivid-orange-background-color, :root .has-luminous-vivid-orange-background-color {
    background-color: #ff6900
}

:root .editor-styles-wrapper
.has-luminous-vivid-amber-background-color, :root .has-luminous-vivid-amber-background-color {
    background-color: #fcb900
}

:root .editor-styles-wrapper .has-light-green-cyan-background-color, :root
.has-light-green-cyan-background-color {
    background-color: #7bdcb5
}

:root .editor-styles-wrapper .has-vivid-green-cyan-background-color, :root .has-vivid-green-cyan-background-color {
    background-color: #00d084
}

:root .editor-styles-wrapper
.has-pale-cyan-blue-background-color, :root .has-pale-cyan-blue-background-color {
    background-color: #8ed1fc
}

:root .editor-styles-wrapper .has-vivid-cyan-blue-background-color, :root
.has-vivid-cyan-blue-background-color {
    background-color: #0693e3
}

:root .editor-styles-wrapper .has-vivid-purple-background-color, :root .has-vivid-purple-background-color {
    background-color: #9b51e0
}

:root .editor-styles-wrapper
.has-white-background-color, :root .has-white-background-color {
    background-color: #fff
}

:root .editor-styles-wrapper .has-very-light-gray-background-color, :root .has-very-light-gray-background-color {
    background-color: #eee
}

:root
.editor-styles-wrapper .has-cyan-bluish-gray-background-color, :root .has-cyan-bluish-gray-background-color {
    background-color: #abb8c3
}

:root .editor-styles-wrapper .has-very-dark-gray-background-color, :root
.has-very-dark-gray-background-color {
    background-color: #313131
}

:root .editor-styles-wrapper .has-black-background-color, :root .has-black-background-color {
    background-color: #000
}

:root .editor-styles-wrapper .has-pale-pink-color, :root
.has-pale-pink-color {
    color: #f78da7
}

:root .editor-styles-wrapper .has-vivid-red-color, :root .has-vivid-red-color {
    color: #cf2e2e
}

:root .editor-styles-wrapper .has-luminous-vivid-orange-color, :root
.has-luminous-vivid-orange-color {
    color: #ff6900
}

:root .editor-styles-wrapper .has-luminous-vivid-amber-color, :root .has-luminous-vivid-amber-color {
    color: #fcb900
}

:root .editor-styles-wrapper .has-light-green-cyan-color, :root
.has-light-green-cyan-color {
    color: #7bdcb5
}

:root .editor-styles-wrapper .has-vivid-green-cyan-color, :root .has-vivid-green-cyan-color {
    color: #00d084
}

:root .editor-styles-wrapper .has-pale-cyan-blue-color, :root
.has-pale-cyan-blue-color {
    color: #8ed1fc
}

:root .editor-styles-wrapper .has-vivid-cyan-blue-color, :root .has-vivid-cyan-blue-color {
    color: #0693e3
}

:root .editor-styles-wrapper .has-vivid-purple-color, :root
.has-vivid-purple-color {
    color: #9b51e0
}

:root .editor-styles-wrapper .has-white-color, :root .has-white-color {
    color: #fff
}

:root .editor-styles-wrapper .has-very-light-gray-color, :root .has-very-light-gray-color {
    color: #eee
}

:root
.editor-styles-wrapper .has-cyan-bluish-gray-color, :root .has-cyan-bluish-gray-color {
    color: #abb8c3
}

:root .editor-styles-wrapper .has-very-dark-gray-color, :root .has-very-dark-gray-color {
    color: #313131
}

:root .editor-styles-wrapper
.has-black-color, :root .has-black-color {
    color: #000
}

:root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background, :root
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: linear-gradient(135deg,#0693e3,#9b51e0)
}

:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background, :root
.has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
    background: linear-gradient(135deg,#00d084,#0693e3)
}

:root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background, :root
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: linear-gradient(135deg,#7adcb4,#00d082)
}

:root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background, :root
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: linear-gradient(135deg,#fcb900,#ff6900)
}

:root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background, :root
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: linear-gradient(135deg,#ff6900,#cf2e2e)
}

:root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background, :root
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: linear-gradient(135deg,#eee,#a9b8c3)
}

:root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background, :root
.has-cool-to-warm-spectrum-gradient-background {
    background: linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)
}

:root .editor-styles-wrapper .has-blush-light-purple-gradient-background, :root
.has-blush-light-purple-gradient-background {
    background: linear-gradient(135deg,#ffceec,#9896f0)
}

:root .editor-styles-wrapper .has-blush-bordeaux-gradient-background, :root
.has-blush-bordeaux-gradient-background {
    background: linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)
}

:root .editor-styles-wrapper .has-purple-crush-gradient-background, :root
.has-purple-crush-gradient-background {
    background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}

:root .editor-styles-wrapper .has-luminous-dusk-gradient-background, :root
.has-luminous-dusk-gradient-background {
    background: linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)
}

:root .editor-styles-wrapper .has-hazy-dawn-gradient-background, :root
.has-hazy-dawn-gradient-background {
    background: linear-gradient(135deg,#faaca8,#dad0ec)
}

:root .editor-styles-wrapper .has-pale-ocean-gradient-background, :root
.has-pale-ocean-gradient-background {
    background: linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)
}

:root .editor-styles-wrapper .has-electric-grass-gradient-background, :root
.has-electric-grass-gradient-background {
    background: linear-gradient(135deg,#caf880,#71ce7e)
}

:root .editor-styles-wrapper .has-subdued-olive-gradient-background, :root
.has-subdued-olive-gradient-background {
    background: linear-gradient(135deg,#fafae1,#67a671)
}

:root .editor-styles-wrapper .has-atomic-cream-gradient-background, :root
.has-atomic-cream-gradient-background {
    background: linear-gradient(135deg,#fdd79a,#004a59)
}

:root .editor-styles-wrapper .has-nightshade-gradient-background, :root
.has-nightshade-gradient-background {
    background: linear-gradient(135deg,#330968,#31cdcf)
}

:root .editor-styles-wrapper .has-midnight-gradient-background, :root
.has-midnight-gradient-background {
    background: linear-gradient(135deg,#020381,#2874fc)
}

:root .editor-styles-wrapper .has-link-color a, :root .has-link-color a {
    color: #00e;
    color: var(--wp--style--color--link,#00e)
}

.editor-styles-wrapper
.has-small-font-size, .has-small-font-size {
    font-size: 13px
}

.editor-styles-wrapper .has-normal-font-size, .editor-styles-wrapper .has-regular-font-size, .has-normal-font-size, .has-regular-font-size {
    font-size: 16px
}

.editor-styles-wrapper
.has-medium-font-size, .has-medium-font-size {
    font-size: 20px
}

.editor-styles-wrapper .has-large-font-size, .has-large-font-size {
    font-size: 36px
}

.editor-styles-wrapper .has-huge-font-size, .editor-styles-wrapper
.has-larger-font-size, .has-huge-font-size, .has-larger-font-size {
    font-size: 42px
}

.has-text-align-center {
    text-align: center
}

.has-text-align-left {
    text-align: left
}

.has-text-align-right {
    text-align: right
}

#end-resizable-editor-section {
    display: none
}

.aligncenter {
    clear: both
}

.has-text-align-justify {
    text-align: justify
}

.components-custom-select-control {
    color: #555d66;
    position: relative
}

.components-custom-select-control__label {
    display: block;
    margin-bottom: 5px
}

.components-custom-select-control__button {
    border: 1px solid #7e8993;
    border-radius: 4px;
    color: #555d66;
    display: inline;
    min-height: 30px;
    min-width: 130px;
    position: relative;
    text-align: left
}

    .components-custom-select-control__button:focus {
        border-color: #00a0d2
    }

.components-custom-select-control__button-icon {
    height: 100%;
    padding: 0 4px;
    position: absolute;
    right: 0;
    top: 0
}

.components-custom-select-control__menu {
    background: #fff;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 1000000
}

.components-custom-select-control__item {
    align-items: center;
    display: flex;
    list-style-type: none;
    padding: 10px 5px 10px 25px
}

    .components-custom-select-control__item.is-highlighted {
        background: #e2e4e7
    }

.components-custom-select-control__item-icon {
    margin-left: -20px;
    margin-right: 0
}

.components-spinner {
    display: inline-block;
    background-color: #7e8993;
    width: 18px;
    height: 18px;
    opacity: .7;
    float: right;
    margin: 5px 11px 0;
    border-radius: 100%;
    position: relative
}

    .components-spinner:before {
        content: "";
        position: absolute;
        background-color: #fff;
        top: 3px;
        left: 3px;
        width: 4px;
        height: 4px;
        border-radius: 100%;
        transform-origin: 6px 6px;
        -webkit-animation: components-spinner__animation 1s linear infinite;
        animation: components-spinner__animation 1s linear infinite
    }

@-webkit-keyframes components-spinner__animation {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes components-spinner__animation {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.components-snackbar {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 13px;
    background-color: #32373c;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0,0,0,.3);
    color: #fff;
    padding: 16px 24px;
    width: 100%;
    max-width: 600px;
    box-sizing: border-box;
    cursor: pointer
}

@media (min-width:600px) {
    .components-snackbar {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

.components-snackbar:hover {
    background-color: #191e23
}

.components-snackbar:focus {
    background-color: #191e23;
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #007cba
}

.components-snackbar__action.components-button {
    margin-left: 32px;
    color: #fff;
    height: auto;
    flex-shrink: 0;
    line-height: 1.4;
    padding: 0
}

    .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default) {
        text-decoration: underline;
        background-color: transparent
    }

        .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default):focus {
            color: #fff;
            box-shadow: none;
            outline: 1px dotted #fff
        }

        .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover {
            color: #33b3db
        }

.components-snackbar__content {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    line-height: 1.4
}

.components-snackbar-list {
    position: absolute;
    z-index: 100000;
    width: 100%;
    box-sizing: border-box
}

.components-snackbar-list__notice-container {
    position: relative;
    padding-top: 8px
}

.wc-block-link-button {
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    box-shadow: none;
    display: inline;
    text-decoration: underline
}

    .wc-block-link-button, .wc-block-link-button:active, .wc-block-link-button:focus, .wc-block-link-button:hover {
        background: 0 0
    }

.wc-block-suspense-placeholder {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

    .wc-block-suspense-placeholder > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-suspense-placeholder {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-suspense-placeholder:after {
    content: "\00a0"
}

.wc-block-grid__products
.wc-block-grid__product-image {
    text-decoration: none;
    display: block;
    position: relative
}

    .wc-block-grid__products .wc-block-grid__product-image a {
        text-decoration: none;
        border: 0;
        outline: 0;
        box-shadow: none
    }

    .wc-block-grid__products
    .wc-block-grid__product-image img {
        width: 100%
    }

        .wc-block-grid__products .wc-block-grid__product-image img[hidden] {
            display: none
        }

.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title, .editor-styles-wrapper
.wc-block-grid__product-title, .wc-block-grid__product-title {
    font-family: inherit;
    line-height: 1.2em;
    font-weight: 700;
    padding: 0;
    color: inherit;
    font-size: inherit;
    display: block
}

.wc-block-grid__product-price {
    display: block
}

    .wc-block-grid__product-price
    .wc-block-grid__product-price__regular {
        margin-right: .5em
    }

.wc-block-grid__product-add-to-cart {
    word-break: break-word;
    white-space: normal
}

    .wc-block-grid__product-add-to-cart a, .wc-block-grid__product-add-to-cart
    button {
        word-break: break-word;
        white-space: normal;
        margin: 0 auto !important;
        display: inline-flex;
        justify-content: center
    }

        .wc-block-grid__product-add-to-cart a.loading, .wc-block-grid__product-add-to-cart
        button.loading {
            opacity: .25
        }

        .wc-block-grid__product-add-to-cart a:after, .wc-block-grid__product-add-to-cart button:after {
            margin-left: .5em;
            display: inline-block
        }

        .wc-block-grid__product-add-to-cart
        a.added:after, .wc-block-grid__product-add-to-cart button.added:after {
            font-family: WooCommerce;
            content: "\e017"
        }

        .wc-block-grid__product-add-to-cart a.loading:after, .wc-block-grid__product-add-to-cart
        button.loading:after {
            font-family: WooCommerce;
            content: "\e031";
            -webkit-animation: spin 2s linear infinite;
            animation: spin 2s linear infinite
        }

.wc-block-grid__product-rating {
    display: block
}

    .wc-block-grid__product-rating
    .star-rating, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
        overflow: hidden;
        position: relative;
        width: 5.3em;
        height: 1.618em;
        line-height: 1.618;
        font-size: 1em;
        font-family: star;
        font-weight: 400;
        margin: 0 auto;
        text-align: left
    }

        .wc-block-grid__product-rating .star-rating:before, .wc-block-grid__product-rating
        .wc-block-grid__product-rating__stars:before {
            content: "\53\53\53\53\53";
            top: 0;
            left: 0;
            right: 0;
            position: absolute;
            opacity: .5;
            color: #aaa;
            white-space: nowrap
        }

        .wc-block-grid__product-rating .star-rating span, .wc-block-grid__product-rating
        .wc-block-grid__product-rating__stars span {
            overflow: hidden;
            top: 0;
            left: 0;
            right: 0;
            position: absolute;
            padding-top: 1.5em
        }

            .wc-block-grid__product-rating .star-rating span:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars
            span:before {
                content: "\53\53\53\53\53";
                top: 0;
                left: 0;
                right: 0;
                position: absolute;
                color: #000;
                white-space: nowrap
            }

.wc-block-grid__product-onsale {
    font-size: .875em;
    padding: .25em .75em;
    display: inline-block;
    width: auto;
    border: 1px solid #43454b;
    border-radius: 3px;
    color: #43454b;
    background: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    z-index: 9;
    position: relative
}

.wc-block-grid__product .wc-block-grid__product-image, .wc-block-grid__product
.wc-block-grid__product-title {
    margin: 0 0 12px
}

.wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid__product
.wc-block-grid__product-rating {
    margin: 0 auto 12px
}

.theme-twentysixteen .wc-block-grid .price ins {
    color: #77a464
}

.theme-twentynineteen .wc-block-grid__product {
    font-size: .88889em
}

.theme-twentynineteen
.wc-block-components-product-sale-badge, .theme-twentynineteen .wc-block-components-product-title, .theme-twentynineteen .wc-block-grid__product-onsale, .theme-twentynineteen
.wc-block-grid__product-title {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif
}

    .theme-twentynineteen
    .wc-block-grid__product-title:before {
        display: none
    }

.theme-twentynineteen .wc-block-components-product-sale-badge, .theme-twentynineteen .wc-block-grid__product-onsale {
    line-height: 1
}

.theme-twentytwenty
.wc-block-grid__product-link {
    color: #000
}

.theme-twentytwenty .wc-block-components-product-title, .theme-twentytwenty .wc-block-grid__product-title {
    font-family: -apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;
    color: #000;
    font-size: 1.2em
}

.theme-twentytwenty .wp-block-columns .wc-block-components-product-title {
    margin-top: 0
}

.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount, .theme-twentytwenty
.wc-block-components-product-price__value, .theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount, .theme-twentytwenty .wc-block-grid__product-price__value {
    font-family: -apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;
    font-size: .9em
}

.theme-twentytwenty .wc-block-components-product-price del, .theme-twentytwenty .wc-block-grid__product-price del {
    opacity: .5
}

.theme-twentytwenty .wc-block-components-product-price
ins, .theme-twentytwenty .wc-block-grid__product-price ins {
    text-decoration: none
}

.theme-twentytwenty .star-rating, .theme-twentytwenty .wc-block-grid__product-rating {
    font-size: .7em
}

    .theme-twentytwenty .star-rating
    .wc-block-components-product-rating__stars, .theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars, .theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars, .theme-twentytwenty
    .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
        line-height: 1
    }

.theme-twentytwenty .wc-block-components-product-button > .wp-block-button__link, .theme-twentytwenty
.wc-block-grid__product-add-to-cart > .wp-block-button__link {
    font-family: -apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif
}

.theme-twentytwenty .wc-block-components-product-sale-badge, .theme-twentytwenty
.wc-block-grid__products .wc-block-grid__product-onsale {
    background: #cd2653;
    color: #fff;
    font-family: -apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;
    font-weight: 700;
    letter-spacing: -.02em;
    line-height: 1.2;
    text-transform: uppercase
}

.theme-twentytwenty .wc-block-grid__products
.wc-block-grid__product-onsale {
    position: absolute;
    right: 4px;
    top: 4px;
    z-index: 1
}

.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge {
    position: static
}

.theme-twentytwenty .wc-block-grid__products
.wc-block-grid__product-image .wc-block-components-product-sale-badge {
    position: absolute
}

.theme-twentytwenty .wc-block-grid__products
.wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) {
    position: absolute;
    right: 4px;
    top: 4px;
    z-index: 1
}

@media only screen and (min-width:768px) {
    .theme-twentytwenty .wc-block-grid__products
    .wc-block-grid__product-onsale {
        font-size: .875em;
        padding: .5em
    }
}

@media only screen and (min-width:1168px) {
    .theme-twentytwenty .wc-block-grid__products
    .wc-block-grid__product-onsale {
        font-size: .875em;
        padding: .5em
    }
}

.wc-block-components-product-add-to-cart-attribute-picker {
    margin: 0;
    flex-basis: 100%
}

    .wc-block-components-product-add-to-cart-attribute-picker
    label {
        display: block;
        font-size: 1em
    }

    .wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select {
        margin: 0 0 .75em
    }

        .wc-block-components-product-add-to-cart-attribute-picker
        .wc-block-components-product-add-to-cart-attribute-picker__select select {
            min-width: 60%;
            min-height: 1.75em
        }

.wc-block-components-product-add-to-cart {
    margin: 0;
    display: flex;
    flex-wrap: wrap
}

    .wc-block-components-product-add-to-cart
    .wc-block-components-product-add-to-cart-button {
        margin: 0 0 .75em
    }

        .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button
        .wc-block-components-button__text {
            display: block
        }

            .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button
            .wc-block-components-button__text > svg {
                fill: currentColor;
                vertical-align: top;
                width: 1.5em;
                height: 1.5em;
                margin: -.25em 0 -.25em .5em
            }

    .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity {
        margin: 0 1em .75em 0;
        width: 5em;
        padding: .618em;
        background: #fff;
        border: 1px solid #ccc;
        border-radius: 2px;
        color: #43454b;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.125);
        text-align: center
    }

.wc-block-components-product-add-to-cart--placeholder
.wc-block-components-product-add-to-cart-button, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

    .wc-block-components-product-add-to-cart--placeholder
    .wc-block-components-product-add-to-cart-button > *, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button, .wc-block-components-product-add-to-cart--placeholder
    .wc-block-components-product-add-to-cart-quantity {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-grid
.wc-block-components-product-add-to-cart {
    justify-content: center
}

.wp-block-button.wc-block-components-product-button {
    word-break: break-word;
    white-space: normal;
    margin-top: 0;
    margin-bottom: 12px
}

    .wp-block-button.wc-block-components-product-button
    .wc-block-components-product-button__button {
        word-break: break-word;
        white-space: normal;
        margin: 0 auto;
        display: inline-flex;
        justify-content: center
    }

    .wp-block-button.wc-block-components-product-button
    .wc-block-components-product-button__button--placeholder {
        -webkit-animation: loading-fade 1.2s ease-in-out infinite;
        animation: loading-fade 1.2s ease-in-out infinite;
        background-color: #e2e4e7 !important;
        border-color: #e2e4e7 !important;
        color: #e2e4e7 !important;
        box-shadow: none;
        pointer-events: none;
        min-width: 8em;
        min-height: 3em
    }

        .wp-block-button.wc-block-components-product-button
        .wc-block-components-product-button__button--placeholder > * {
            visibility: hidden
        }

@media screen and (prefers-reduced-motion:reduce) {
    .wp-block-button.wc-block-components-product-button
    .wc-block-components-product-button__button--placeholder {
        -webkit-animation: none;
        animation: none
    }
}

.is-loading .wc-block-components-product-button > .wc-block-components-product-button__button {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    min-width: 8em;
    min-height: 3em
}

    .is-loading
    .wc-block-components-product-button > .wc-block-components-product-button__button > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .is-loading
    .wc-block-components-product-button > .wc-block-components-product-button__button {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-components-product-category-list {
    margin-top: 0;
    margin-bottom: .75em
}

    .wc-block-components-product-category-list
    ul {
        margin: 0;
        padding: 0;
        display: inline
    }

        .wc-block-components-product-category-list ul li {
            display: inline;
            list-style: none
        }

            .wc-block-components-product-category-list ul li:after {
                content: ", "
            }

            .wc-block-components-product-category-list ul
            li:last-child:after {
                content: ""
            }

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product
.wc-block-components-product-image, .wc-block-components-product-image {
    margin-top: 0;
    margin-bottom: 12px;
    text-decoration: none;
    display: block;
    position: relative
}

    .editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product
    .wc-block-components-product-image a, .wc-block-components-product-image a {
        text-decoration: none;
        border: 0;
        outline: 0;
        box-shadow: none
    }

    .editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image
    img, .wc-block-components-product-image img {
        vertical-align: middle;
        width: 100%
    }

        .editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden], .wc-block-components-product-image
        img[hidden] {
            display: none
        }

    .editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--alignleft, .wc-block-components-product-image
    .wc-block-components-product-sale-badge--alignleft {
        position: absolute;
        left: 4px;
        top: 4px;
        right: auto;
        margin: 0
    }

    .editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image
    .wc-block-components-product-sale-badge--aligncenter, .wc-block-components-product-image
    .wc-block-components-product-sale-badge--aligncenter {
        position: absolute;
        top: 4px;
        left: 50%;
        right: auto;
        transform: translateX(-50%);
        margin: 0
    }

    .editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product
    .wc-block-components-product-image .wc-block-components-product-sale-badge--alignright, .wc-block-components-product-image .wc-block-components-product-sale-badge--alignright {
        position: absolute;
        right: 4px;
        top: 4px;
        left: auto;
        margin: 0
    }

.is-loading
.wc-block-components-product-image {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

    .is-loading .wc-block-components-product-image > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .is-loading
    .wc-block-components-product-image {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-components-product-price {
    margin-top: 0;
    margin-bottom: 12px;
    display: block
}

.wc-block-components-product-price__regular {
    margin-right: .5em
}

.is-loading
.wc-block-components-product-price:before {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    content: ".";
    display: inline-block;
    width: 5em
}

    .is-loading
    .wc-block-components-product-price:before > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .is-loading .wc-block-components-product-price:before {
        -webkit-animation: none;
        animation: none
    }
}

.is-loading
.wc-block-components-product-price__align-left {
    text-align: left
}

.is-loading .wc-block-components-product-price__align-center {
    text-align: center
}

.is-loading
.wc-block-components-product-price__align-right {
    text-align: right
}

.wc-block-components-product-rating {
    display: block;
    margin-top: 0;
    margin-bottom: 12px
}

.wc-block-components-product-rating__stars {
    overflow: hidden;
    position: relative;
    width: 5.3em;
    height: 1.618em;
    line-height: 1.618;
    font-size: 1em;
    font-family: star;
    font-weight: 400;
    margin: 0 auto;
    text-align: left
}

    .wc-block-components-product-rating__stars:before {
        content: "\53\53\53\53\53";
        top: 0;
        left: 0;
        right: 0;
        position: absolute;
        opacity: .5;
        color: #aaa;
        white-space: nowrap
    }

    .wc-block-components-product-rating__stars
    span {
        overflow: hidden;
        top: 0;
        left: 0;
        right: 0;
        position: absolute;
        padding-top: 1.5em
    }

        .wc-block-components-product-rating__stars
        span:before {
            content: "\53\53\53\53\53";
            top: 0;
            left: 0;
            right: 0;
            position: absolute;
            color: #000;
            white-space: nowrap
        }

.wc-block-single-product .wc-block-components-product-rating__stars {
    margin: 0
}

.wc-block-components-product-sale-badge {
    margin: 0 auto 12px;
    font-size: .875em;
    padding: .25em .75em;
    display: inline-block;
    width: auto;
    border: 1px solid #43454b;
    border-radius: 3px;
    color: #43454b;
    background: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    z-index: 9;
    position: static
}

.wc-block-components-product-sku {
    margin-top: 0;
    margin-bottom: 12px;
    display: block;
    text-transform: uppercase;
    font-size: .875em
}

.wc-block-components-product-stock-indicator {
    margin-top: 0;
    margin-bottom: .75em;
    display: block;
    font-size: .875em
}

.wc-block-components-product-stock-indicator--in-stock {
    color: #4ab866
}

.wc-block-components-product-stock-indicator--out-of-stock {
    color: #d94f4f
}

.wc-block-components-product-stock-indicator--available-on-backorder, .wc-block-components-product-stock-indicator--low-stock {
    color: #ffb900
}

.wc-block-components-product-summary {
    margin-top: 0;
    margin-bottom: 12px
}

.is-loading
.wc-block-components-product-summary:before {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    content: ".";
    display: block;
    width: 100%;
    height: 6em
}

    .is-loading
    .wc-block-components-product-summary:before > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .is-loading
    .wc-block-components-product-summary:before {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-components-product-tag-list {
    margin-top: 0;
    margin-bottom: .75em
}

    .wc-block-components-product-tag-list
    ul {
        margin: 0;
        padding: 0;
        display: inline
    }

        .wc-block-components-product-tag-list ul li {
            display: inline;
            list-style: none
        }

            .wc-block-components-product-tag-list ul li:after {
                content: ", "
            }

            .wc-block-components-product-tag-list ul
            li:last-child:after {
                content: ""
            }

.wc-block-components-product-title {
    margin-top: 0;
    margin-bottom: 12px
}

.wc-block-grid
.wc-block-components-product-title {
    line-height: 1.5;
    font-weight: 700;
    padding: 0;
    color: inherit;
    font-size: inherit;
    display: block
}

.is-loading .wc-block-components-product-title:before {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    content: ".";
    display: inline-block;
    width: 7em
}

    .is-loading
    .wc-block-components-product-title:before > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .is-loading .wc-block-components-product-title:before {
        -webkit-animation: none;
        animation: none
    }
}

.is-loading .wc-block-grid
.wc-block-components-product-title:before {
    width: 10em
}

.wc-block-components-product-title--align-left {
    text-align: left
}

.wc-block-components-product-title--align-center {
    text-align: center
}

.wc-block-components-product-title--align-right {
    text-align: right
}

.wc-block-components-error {
    display: flex;
    background-color: #f3f3f4;
    border-left: 4px solid #6d6d6d;
    padding: 36px 16px;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.wc-block-components-error__header {
    font-size: 2em;
    font-weight: 700;
    margin: 0
}

.wc-block-components-error__image {
    max-width: 25%
}

.wc-block-components-error__text {
    margin: 0
}

.wc-block-components-error__message {
    margin: 1em 0 0;
    font-style: italic
}

@media (min-width:481px) {
    .wc-block-components-error {
        flex-direction: row
    }

    .wc-block-components-error__image + .wc-block-components-error__content {
        margin-left: 24px
    }
}

.wc-block-components-button:not(.is-link) {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    align-items: center;
    background-color: #24292d;
    color: #fff;
    display: inline-flex;
    font-weight: 700;
    min-height: 3em;
    justify-content: center;
    line-height: 1;
    padding: 0 1em;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    position: relative
}

    .wc-block-components-button:not(.is-link):active, .wc-block-components-button:not(.is-link):disabled, .wc-block-components-button:not(.is-link):focus, .wc-block-components-button:not(.is-link):hover {
        background-color: #24292d;
        color: #fff
    }

    .wc-block-components-button:not(.is-link)
    .wc-block-components-button__text {
        display: block
    }

        .wc-block-components-button:not(.is-link) .wc-block-components-button__text > svg {
            fill: currentColor
        }

    .wc-block-components-button:not(.is-link)
    .wc-block-components-button__spinner {
        width: 1em;
        height: 1em;
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        height: 100%;
        margin-top: -.5em;
        color: inherit;
        box-sizing: content-box
    }

        .wc-block-components-button:not(.is-link)
        .wc-block-components-button__spinner:after {
            content: " ";
            display: inline-block;
            margin: 0 auto;
            width: 1em;
            height: 1em;
            box-sizing: border-box;
            transform-origin: 50% 50%;
            transform: translateZ(0) scale(.5);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            border-radius: 50%;
            border: .2em solid;
            border-left: .2em solid transparent;
            -webkit-animation: wc-block-components-button__spinner__animation 1s linear infinite;
            animation: wc-block-components-button__spinner__animation 1s linear infinite
        }

        .wc-block-components-button:not(.is-link) .wc-block-components-button__spinner + .wc-block-components-button__text {
            visibility: hidden
        }

@-webkit-keyframes wc-block-components-button__spinner__animation {
    0% {
        -webkit-animation-timing-function: cubic-bezier(.5856,.0703,.4143,.9297);
        animation-timing-function: cubic-bezier(.5856,.0703,.4143,.9297);
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes wc-block-components-button__spinner__animation {
    0% {
        -webkit-animation-timing-function: cubic-bezier(.5856,.0703,.4143,.9297);
        animation-timing-function: cubic-bezier(.5856,.0703,.4143,.9297);
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.wc-block-components-checkout-form {
    counter-reset: checkout-step
}

    .wc-block-components-checkout-form
    fieldset.wc-block-components-checkout-step {
        position: relative;
        border: none;
        padding: 0 0 0 36px;
        background: 0 0;
        margin: 0
    }

.is-large .wc-block-components-checkout-form
fieldset.wc-block-components-checkout-step {
    padding-right: 24px
}

.wc-block-components-checkout-step__container {
    position: relative
}

.wc-block-components-checkout-step__content {
    padding-bottom: 1.5em
}

.wc-block-components-checkout-form
fieldset.wc-block-components-checkout-step:disabled {
    opacity: .6
}

.wc-block-components-checkout-step__heading {
    display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;
    margin: .75em 0 1em;
    position: relative
}

.wc-block-components-checkout-step:first-child .wc-block-components-checkout-step__heading {
    margin-top: 0
}

.wc-block-components-checkout-step__title {
    margin: 0 12px 0 0
}

.wc-block-components-checkout-step__heading-content {
    font-size: .75em;
    position: absolute;
    right: 0
}

    .wc-block-components-checkout-step__heading-content
    a {
        font-weight: 700;
        color: inherit
    }

.wc-block-components-checkout-step__description {
    font-size: .875em;
    line-height: 1.25;
    margin-bottom: 16px
}

.wc-block-components-checkout-step__title:before {
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    background: 0 0;
    counter-increment: checkout-step;
    content: "Â " counter(checkout-step) ".";
    content: "Â " counter(checkout-step) "."/"";
    position: absolute;
    width: 36px;
    left: -18px;
    top: 0;
    text-align: center;
    transform: translateX(-50%)
}

.wc-block-components-checkout-step__container:after {
    content: "";
    height: 100%;
    border-left: 1px solid;
    opacity: .3;
    position: absolute;
    left: -18px;
    top: 0
}

.wc-block-components-checkout-step:last-child
.wc-block-components-checkout-step__container:after {
    content: none
}

.wc-block-components-checkout-form {
    margin: 0;
    max-width: 100%
}

.wc-block-components-order-summary
.wc-blocks-components-panel__button {
    margin-top: 0;
    padding-top: 0
}

.wc-block-components-order-summary__content {
    display: table;
    width: 100%
}

.wc-block-components-order-summary-item {
    position: relative;
    display: table-row;
    padding-bottom: 1px;
    width: 100%
}

    .wc-block-components-order-summary-item:after {
        border-style: solid;
        border-width: 0 0 1px;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        opacity: .3;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    .wc-block-components-order-summary-item:last-child > div {
        padding-bottom: 0
    }

    .wc-block-components-order-summary-item:last-child:after {
        display: none
    }

.wc-block-components-order-summary-item__description, .wc-block-components-order-summary-item__image {
    display: table-cell;
    vertical-align: top
}

.wc-block-components-order-summary-item__image {
    width: 48px;
    padding-top: 16px;
    padding-bottom: 16px;
    position: relative
}

    .wc-block-components-order-summary-item__image > img {
        width: 48px;
        max-width: 48px
    }

.wc-block-components-order-summary-item__quantity {
    font-size: .75em;
    align-items: center;
    background: #fff;
    border: 2px solid;
    border-radius: 1em;
    box-shadow: 0 0 0 2px #fff;
    color: #000;
    display: flex;
    line-height: 1;
    min-height: 20px;
    padding: 0 .4em;
    position: absolute;
    justify-content: center;
    min-width: 20px;
    right: 0;
    top: 16px;
    transform: translate(50%,-50%);
    white-space: nowrap;
    z-index: 1
}

.wc-block-components-order-summary-item__description {
    padding-left: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
    line-height: 1.375
}

    .wc-block-components-order-summary-item__description
    .wc-block-components-product-metadata, .wc-block-components-order-summary-item__description
    p {
        line-height: 1.375;
        margin-top: 4px
    }

.wc-block-components-order-summary-item__header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.wc-block-components-payment-method-icons {
    display: block;
    text-align: center;
    margin: 0 0 14px
}

    .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
        display: inline-block;
        margin: 0 4px 2px;
        padding: 0;
        width: auto;
        height: 24px;
        vertical-align: middle
    }

.wc-block-components-payment-method-icons--align-left {
    text-align: left
}

    .wc-block-components-payment-method-icons--align-left
    .wc-block-components-payment-method-icon {
        margin-left: 0;
        margin-right: 8px
    }

.wc-block-components-payment-method-icons--align-right {
    text-align: right
}

    .wc-block-components-payment-method-icons--align-right
    .wc-block-components-payment-method-icon {
        margin-right: 0;
        margin-left: 8px
    }

.wc-block-components-payment-method-icons:last-child {
    margin-bottom: 0
}

.is-mobile .wc-block-components-payment-method-icons
.wc-block-components-payment-method-icon, .is-small .wc-block-components-payment-method-icons
.wc-block-components-payment-method-icon {
    height: 16px
}

.wc-block-components-payment-method-label--with-icon {
    display: inline-block;
    vertical-align: middle
}

    .wc-block-components-payment-method-label--with-icon > img, .wc-block-components-payment-method-label--with-icon > svg {
        vertical-align: middle;
        margin: -2px 4px 0 0
    }

.is-mobile .wc-block-components-payment-method-label--with-icon > img, .is-mobile .wc-block-components-payment-method-label--with-icon > svg, .is-small .wc-block-components-payment-method-label--with-icon > img, .is-small
.wc-block-components-payment-method-label--with-icon > svg {
    display: none
}

.editor-styles-wrapper .wc-block-components-checkout-policies, .wc-block-components-checkout-policies {
    font-size: .75em;
    text-align: center;
    list-style: none outside;
    line-height: 1;
    margin: 24px 0
}

.wc-block-components-checkout-policies__item {
    list-style: none outside;
    display: inline-block;
    padding: 0 .25em;
    margin: 0
}

    .wc-block-components-checkout-policies__item:not(:first-child) {
        border-left: 1px solid #c3c4c7
    }

    .wc-block-components-checkout-policies__item > a {
        color: inherit;
        padding: 0 .25em
    }

.wc-block-components-product-badge {
    font-size: .75em;
    border-radius: 2px;
    border: 1px solid;
    display: inline-block;
    font-weight: 600;
    padding: 0 .66em;
    text-transform: uppercase;
    white-space: nowrap
}

.wc-block-components-product-metadata {
    font-size: .75em
}

    .wc-block-components-product-metadata .wc-block-components-product-metadata__description > p, .wc-block-components-product-metadata
    .wc-block-components-product-metadata__variation-data {
        margin: .25em 0 0
    }

.wc-block-components-product-name {
    font-size: 1em;
    overflow-wrap: anywhere;
    word-break: break-word;
    -ms-word-break: break-all;
    display: block;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.wc-block-components-product-price__value.is-discounted {
    margin-left: .5em
}

.wc-block-components-checkout-return-to-cart-button {
    box-shadow: none;
    color: inherit;
    padding-left: calc(24px + .25em);
    position: relative;
    text-decoration: none
}

    .wc-block-components-checkout-return-to-cart-button
    svg {
        left: 0;
        position: absolute;
        transform: translateY(-50%);
        top: 50%
    }

.wc-block-components-shipping-calculator-address {
    margin-bottom: 0
}

.wc-block-components-shipping-calculator-address__button {
    width: 100%
}

.wc-block-components-shipping-calculator {
    padding: .5em 0 .75em
}

.wc-block-components-shipping-rates-control__package
.wc-block-components-shipping-rates-control__package-title {
    margin: 0
}

.wc-block-components-shipping-rates-control__package-items {
    font-size: .875em;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0
}

.wc-block-components-shipping-rates-control__package-item {
    overflow-wrap: anywhere;
    word-break: break-word;
    -ms-word-break: break-all;
    display: inline-block;
    margin: 0;
    padding: 0
}

    .wc-block-components-shipping-rates-control__package-item:not(:last-child):after {
        content: ", ";white-space:pre}.components-notice.wc-block-components-shipping-rates-control__no-results-notice{margin-bottom:0}.wc-block-components-shipping-rates-control .wc-blocks-components-panel__content

{
    padding-bottom: 0
}

.wc-block-components-totals-coupon__form {
    display: flex;
    margin-bottom: 0;
    width: 100%
}

    .wc-block-components-totals-coupon__form
    .wc-block-components-totals-coupon__input {
        margin-bottom: 0;
        margin-top: 0;
        flex-grow: 1
    }

    .wc-block-components-totals-coupon__form
    .wc-block-components-totals-coupon__button {
        height: 48px;
        flex-shrink: 0;
        margin-left: 8px;
        padding-left: 24px;
        padding-right: 24px;
        white-space: nowrap
    }

.wc-block-components-totals-coupon__content {
    flex-direction: column;
    position: relative
}

    .wc-block-components-totals-coupon__content
    .wc-block-components-validation-error {
        margin-top: 8px;
        position: relative;
        width: 100%
    }

.wc-block-components-totals-discount__coupon-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.wc-block-components-totals-footer-item
.wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
    font-size: 1.25em
}

.wc-block-components-totals-footer-item
.wc-block-components-totals-item__label {
    font-weight: 400
}

.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax {
    margin-bottom: 0
}

.wc-block-components-totals-item {
    display: flex;
    flex-wrap: wrap;
    padding: .75em 0;
    width: 100%
}

.wc-block-components-totals-item__label {
    flex-grow: 1;
    font-weight: 700
}

.wc-block-components-totals-item__value {
    white-space: nowrap
}

.wc-block-components-totals-item__description {
    font-size: .875em;
    width: 100%
}

.wc-block-components-totals-shipping
fieldset.wc-block-components-totals-shipping__fieldset {
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: 0
}

.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options
.wc-block-components-radio-control__description, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label, .wc-block-components-totals-shipping
.wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options
.wc-block-components-radio-control__secondary-label {
    flex-basis: 100%;
    text-align: left
}

.wc-block-components-totals-shipping .wc-block-components-radio-control__option-layout:last-child:after, .wc-block-components-totals-shipping
.wc-block-components-radio-control__option:last-child:after {
    display: none
}

.wc-block-components-totals-shipping .wc-block-components-shipping-rates-control__no-results-notice {
    margin-bottom: .75em
}

.wc-block-components-totals-shipping
.wc-block-components-totals-shipping__change-address-button {
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    background: 0 0;
    box-shadow: none;
    display: inline;
    text-decoration: underline
}

    .wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active, .wc-block-components-totals-shipping
    .wc-block-components-totals-shipping__change-address-button:focus, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover {
        background: 0 0;
        opacity: .8
    }

.wc-block-components-totals-shipping
.wc-blocks-components-panel:last-child:after {
    border-bottom-width: 0
}

.wc-block-components-totals-taxes {
    position: relative
}

    .wc-block-components-totals-taxes:after {
        border-style: solid;
        border-width: 1px 0 0;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        opacity: .3;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

.wc-block-components-checkbox {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    display: block;
    position: relative
}

    .wc-block-components-checkbox
    .wc-block-components-checkbox__input[type=checkbox] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border: 1px solid;
        height: 1rem;
        margin: 0;
        min-height: 16px;
        min-width: 16px;
        overflow: hidden;
        position: static;
        vertical-align: middle;
        width: 1rem
    }

        .wc-block-components-checkbox
        .wc-block-components-checkbox__input[type=checkbox]:checked {
            background: currentColor;
            border-color: currentColor
        }

            .wc-block-components-checkbox
            .wc-block-components-checkbox__input[type=checkbox]:checked:before {
                color: #fff;
                content: "\2713";
                display: block;
                height: calc(1rem - 2px);
                min-height: 14px;
                min-width: 14px;
                margin: 0;
                line-height: 100%;
                text-align: center;
                width: calc(1rem - 2px)
            }

        .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] + .wc-block-components-checkbox__label {
            padding-left: 8px;
            vertical-align: middle
        }

.editor-styles-wrapper
.wc-block-components-checkbox-list, .wc-block-components-checkbox-list {
    margin: 0;
    padding: 0;
    list-style: none outside
}

    .editor-styles-wrapper .wc-block-components-checkbox-list li, .wc-block-components-checkbox-list li {
        margin: 0 0 4px;
        padding: 0;
        list-style: none outside
    }

        .editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button, .editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button, .wc-block-components-checkbox-list
        li.show-less button, .wc-block-components-checkbox-list li.show-more button {
            background: 0 0;
            border: none;
            padding: 0;
            text-decoration: underline;
            cursor: pointer
        }

    .editor-styles-wrapper .wc-block-components-checkbox-list.is-loading
    li, .wc-block-components-checkbox-list.is-loading li {
        -webkit-animation: loading-fade 1.2s ease-in-out infinite;
        animation: loading-fade 1.2s ease-in-out infinite;
        background-color: #e2e4e7 !important;
        border-color: #e2e4e7 !important;
        color: #e2e4e7 !important;
        box-shadow: none;
        pointer-events: none
    }

        .editor-styles-wrapper .wc-block-components-checkbox-list.is-loading
        li > *, .wc-block-components-checkbox-list.is-loading li > * {
            visibility: hidden
        }

@media screen and (prefers-reduced-motion:reduce) {
    .editor-styles-wrapper .wc-block-components-checkbox-list.is-loading
    li, .wc-block-components-checkbox-list.is-loading
    li {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-components-chip {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    align-items: center;
    border: 0;
    display: inline-flex;
    padding: .125em .5em .25em;
    margin: 0 .365em .365em 0;
    border-radius: 0;
    line-height: 1;
    max-width: 100%
}

    .wc-block-components-chip, .wc-block-components-chip:active, .wc-block-components-chip:focus, .wc-block-components-chip:hover {
        background: #e2e4e7;
        color: #23282d
    }

        .wc-block-components-chip.wc-block-components-chip--radius-small {
            border-radius: 3px
        }

        .wc-block-components-chip.wc-block-components-chip--radius-medium {
            border-radius: .433em
        }

        .wc-block-components-chip.wc-block-components-chip--radius-large {
            border-radius: 2em;
            padding-left: .75em;
            padding-right: .75em
        }

        .wc-block-components-chip
        .wc-block-components-chip__text {
            flex-grow: 1
        }

        .wc-block-components-chip.is-removable {
            padding-right: .5em
        }

            .wc-block-components-chip.is-removable .wc-block-components-chip__text {
                padding-right: .25em
            }

        .wc-block-components-chip
        .wc-block-components-chip__remove {
            font-size: .75em;
            background: 0 0;
            border: 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            padding: 0
        }

        .wc-block-components-chip
        .wc-block-components-chip__remove-icon {
            vertical-align: middle
        }

.wc-block-components-chip__remove:focus, .wc-block-components-chip__remove:hover, button.wc-block-components-chip:focus > .wc-block-components-chip__remove, button.wc-block-components-chip:hover > .wc-block-components-chip__remove {
    fill: #d94f4f
}

.wc-block-components-chip__remove:disabled, button.wc-block-components-chip:disabled > .wc-block-components-chip__remove {
    fill: #86909b;
    cursor: not-allowed
}

.wc-block-components-dropdown-selector {
    max-width: 300px;
    position: relative;
    width: 100%
}

.wc-block-components-dropdown-selector__input-wrapper {
    background: #fff;
    border: 1px solid #8d96a0;
    color: #2b2d2f;
    align-items: center;
    border-radius: 4px;
    cursor: text;
    display: flex;
    flex-wrap: wrap;
    padding: 2px 8px
}

.is-disabled
.wc-block-components-dropdown-selector__input-wrapper {
    background-color: #e2e4e7
}

.is-multiple.has-checked > .wc-block-components-dropdown-selector__input-wrapper {
    padding: 2px 4px
}

.is-open > .wc-block-components-dropdown-selector__input-wrapper {
    border-radius: 4px 4px 0 0
}

.wc-block-components-dropdown-selector__input {
    font-size: .875em;
    line-height: 1.28571;
    margin: .1875em 0;
    min-width: 0;
    padding: .1875em 0
}

.is-single
.wc-block-components-dropdown-selector__input {
    width: 100%
}

    .is-single .wc-block-components-dropdown-selector__input:active, .is-single .wc-block-components-dropdown-selector__input:focus, .is-single
    .wc-block-components-dropdown-selector__input:hover {
        outline: 0
    }

.is-single.has-checked.is-open .wc-block-components-dropdown-selector__input {
    margin-bottom: 1.5px;
    margin-top: 1.5px
}

.is-single.has-checked:not(.is-open)
.wc-block-components-dropdown-selector__input {
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    width: 1px;
    margin: -1px;
    overflow: hidden;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    position: absolute
}

.is-multiple
.wc-block-components-dropdown-selector__input {
    flex: 1;
    min-width: 0
}

.is-multiple .wc-block-components-dropdown-selector__input, .is-single .wc-block-components-dropdown-selector__input:first-child {
    background: 0 0;
    border: 0
}

    .is-multiple
    .wc-block-components-dropdown-selector__input:active, .is-multiple .wc-block-components-dropdown-selector__input:focus, .is-multiple .wc-block-components-dropdown-selector__input:hover, .is-single
    .wc-block-components-dropdown-selector__input:first-child:active, .is-single .wc-block-components-dropdown-selector__input:first-child:focus, .is-single
    .wc-block-components-dropdown-selector__input:first-child:hover {
        outline: 0
    }

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label, .wc-block-components-dropdown-selector
.wc-block-components-dropdown-selector__selected-value__remove {
    background-color: transparent;
    border: 0;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-transform: none
}

    .wc-block-components-dropdown-selector
    .wc-block-components-dropdown-selector__selected-value__label:active, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:focus, .wc-block-components-dropdown-selector
    .wc-block-components-dropdown-selector__selected-value__label:hover, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:active, .wc-block-components-dropdown-selector
    .wc-block-components-dropdown-selector__selected-value__remove:focus, .wc-block-components-dropdown-selector
    .wc-block-components-dropdown-selector__selected-value__remove:hover {
        background-color: transparent;
        text-decoration: none
    }

.wc-block-components-dropdown-selector
.wc-block-components-dropdown-selector__selected-value {
    font-size: .875em;
    align-items: center;
    color: #40464d;
    display: inline-flex;
    margin: .1875em 0;
    padding: .1875em 0;
    width: 100%
}

.wc-block-components-dropdown-selector
.wc-block-components-dropdown-selector__selected-value__label {
    flex-grow: 1;
    line-height: 1.28571;
    padding: 0;
    text-align: left
}

.wc-block-components-dropdown-selector
.wc-block-components-dropdown-selector__selected-value__remove {
    background-color: transparent;
    border: 0;
    display: inline-block;
    line-height: 1;
    padding: 0 0 0 .3em
}

    .wc-block-components-dropdown-selector
    .wc-block-components-dropdown-selector__selected-value__remove > svg {
        display: block
    }

.wc-block-components-dropdown-selector
.wc-block-components-dropdown-selector__selected-chip {
    font-size: .875em;
    margin-top: .1875em;
    margin-bottom: .1875em;
    line-height: 1.28571
}

.wc-block-components-dropdown-selector__list {
    background-color: #fff;
    margin: -1px 0 0;
    padding: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    max-height: 300px;
    overflow-y: auto;
    z-index: 1
}

    .wc-block-components-dropdown-selector__list:not(:empty) {
        border: 1px solid #9f9f9f
    }

.wc-block-components-dropdown-selector__list-item {
    font-size: .875em;
    color: #40464d;
    cursor: default;
    list-style: none;
    margin: 0;
    padding: 0 4px
}

    .wc-block-components-dropdown-selector__list-item.is-selected {
        background-color: #d7dade
    }

    .wc-block-components-dropdown-selector__list-item.is-highlighted, .wc-block-components-dropdown-selector__list-item:active, .wc-block-components-dropdown-selector__list-item:focus, .wc-block-components-dropdown-selector__list-item:hover {
        background-color: #00669e;
        color: #fff
    }

.wc-block-components-filter-submit-button {
    display: block;
    margin-left: auto;
    white-space: nowrap
}

.wc-block-components-formatted-money-amount {
    white-space: nowrap
}

.wc-block-components-load-more {
    text-align: center;
    width: 100%
}

.wc-block-components-loading-mask {
    position: relative;
    min-height: 34px
}

    .wc-block-components-loading-mask
    .components-spinner {
        position: absolute;
        margin: 0;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%)
    }

.wc-block-components-loading-mask__children {
    opacity: .5
}

.wc-block-components-pagination {
    margin: 0 auto 16px
}

.wc-block-components-pagination__ellipsis, .wc-block-components-pagination__page {
    font-size: 1em;
    color: #333;
    display: inline-block;
    font-weight: 400
}

.wc-block-components-pagination__page {
    border-color: transparent;
    padding: .3em .6em;
    min-width: 2.2em
}

@media (max-width:782px) {
    .wc-block-components-pagination__page {
        padding: .1em .2em;
        min-width: 1.6em
    }
}

.wc-block-components-pagination__page:not(.toggle) {
    background-color: transparent
}

.wc-block-components-pagination__ellipsis {
    padding: .3em
}

@media (max-width:782px) {
    .wc-block-components-pagination__ellipsis {
        padding: .1em
    }
}

.wc-block-components-pagination__page--active[disabled] {
    color: #333;
    font-weight: 700;
    opacity: 1 !important
}

    .wc-block-components-pagination__page--active[disabled]:focus, .wc-block-components-pagination__page--active[disabled]:hover {
        background-color: inherit;
        color: #333;
        opacity: 1 !important
    }

.wc-blocks-components-panel.has-border {
    position: relative
}

    .wc-blocks-components-panel.has-border:after {
        border-style: solid;
        border-width: 1px 0;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        opacity: .3;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    .wc-blocks-components-panel.has-border + .wc-blocks-components-panel.has-border:after {
        border-top-width: 0
    }

.wc-blocks-components-panel__button {
    border: 0;
    border-radius: 0;
    vertical-align: baseline;
    height: auto;
    line-height: 1;
    margin: .375em 0;
    padding: .375em 32px .375em 0;
    position: relative;
    text-align: left;
    width: 100%
}

    .wc-blocks-components-panel__button, .wc-blocks-components-panel__button:active, .wc-blocks-components-panel__button:focus, .wc-blocks-components-panel__button:hover {
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        line-height: inherit;
        text-decoration: inherit;
        text-transform: inherit;
        background: 0 0;
        box-shadow: none
    }

        .wc-blocks-components-panel__button > .wc-blocks-components-panel__button-icon {
            fill: currentColor;
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
            width: auto
        }

.wc-blocks-components-panel__content {
    padding-bottom: 1em;
    overflow: auto
}

.theme-twentytwenty
.wc-blocks-components-panel__button {
    background: 0 0
}

.components-placeholder.wc-block-checkout__no-payment-methods-placeholder {
    margin-bottom: 16px
}

    .components-placeholder.wc-block-checkout__no-payment-methods-placeholder
    * {
        pointer-events: all
    }

    .components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset {
        display: block
    }

        .components-placeholder.wc-block-checkout__no-payment-methods-placeholder
        .components-placeholder__fieldset .components-button {
            background-color: #24292d;
            color: #fff
        }

        .components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset
        .wc-block-checkout__no-payment-methods-placeholder-description {
            display: block;
            margin: .25em 0 1em
        }

.components-notice.wc-block-checkout__no-payment-methods-notice {
    margin-bottom: 16px
}

.wc-block-components-express-checkout {
    margin: auto;
    position: relative
}

    .wc-block-components-express-checkout
    .wc-block-components-express-checkout__title-container {
        display: flex;
        flex-direction: row;
        left: 0;
        position: absolute;
        right: 0;
        top: -5px;
        vertical-align: middle
    }

        .wc-block-components-express-checkout
        .wc-block-components-express-checkout__title-container:before {
            border-left: 1px solid;
            border-top: 1px solid;
            border-radius: 5px 0 0;
            content: "";
            display: block;
            height: 4px;
            margin-right: 12px;
            opacity: .3;
            pointer-events: none;
            width: 22px
        }

        .wc-block-components-express-checkout .wc-block-components-express-checkout__title-container:after {
            border-right: 1px solid;
            border-top: 1px solid;
            border-radius: 0 5px 0 0;
            content: "";
            display: block;
            height: 4px;
            margin-left: 12px;
            opacity: .3;
            pointer-events: none;
            flex-grow: 1
        }

    .wc-block-components-express-checkout
    .wc-block-components-express-checkout__title {
        flex-grow: 0;
        transform: translateY(-50%)
    }

    .wc-block-components-express-checkout .wc-block-components-express-checkout__content {
        position: relative;
        margin-top: calc(.75em + 5px);
        padding: 1.5em 35px 1em
    }

        .wc-block-components-express-checkout .wc-block-components-express-checkout__content:after {
            border-style: solid;
            border-width: 0 1px 1px;
            bottom: 0;
            content: "";
            display: block;
            left: 0;
            opacity: .3;
            pointer-events: none;
            position: absolute;
            right: 0;
            top: 0;
            border-radius: 0 0 5px 5px
        }

        .wc-block-components-express-checkout
        .wc-block-components-express-checkout__content > p {
            margin-bottom: 1em
        }

    .wc-block-components-express-checkout
    .wc-block-components-express-checkout-payment-event-buttons {
        list-style: none;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
        padding: 0;
        margin: 0;
        overflow: hidden
    }

        .wc-block-components-express-checkout
        .wc-block-components-express-checkout-payment-event-buttons > li {
            display: inline-block;
            margin: 0;
            width: 50%
        }

            .wc-block-components-express-checkout
            .wc-block-components-express-checkout-payment-event-buttons > li > img {
                width: 100%;
                height: 48px
            }

            .wc-block-components-express-checkout
            .wc-block-components-express-checkout-payment-event-buttons > li:nth-child(2n) {
                padding-left: 8px
            }

            .wc-block-components-express-checkout
            .wc-block-components-express-checkout-payment-event-buttons > li:nth-child(odd) {
                padding-right: 8px
            }

.wc-block-card-elements {
    display: flex;
    width: 100%
}

.wc-block-gateway-container {
    position: relative;
    margin-bottom: 1.5em;
    white-space: nowrap
}

    .wc-block-gateway-container.wc-card-number-element {
        flex-basis: 15em;
        flex-grow: 1;
        min-width: min(15em,60%)
    }

    .wc-block-gateway-container.wc-card-expiry-element {
        flex-basis: 7em;
        margin-left: 12px;
        min-width: min(7em,calc(24% - 12px))
    }

    .wc-block-gateway-container.wc-card-cvc-element {
        flex-basis: 7em;
        margin-left: 12px;
        min-width: min(5em,calc(16% - 12px))
    }

    .wc-block-gateway-container
    .wc-block-gateway-input {
        font-size: 1em;
        line-height: 1.375;
        background-color: #fff;
        padding: .75em 0 .75em 16px;
        border-radius: 4px;
        border: 1px solid #8d96a0;
        width: 100%;
        font-family: inherit;
        margin: 0;
        box-sizing: border-box;
        height: 3em;
        color: #2b2d2f;
        cursor: text
    }

        .wc-block-gateway-container
        .wc-block-gateway-input:focus, .wc-block-gateway-container:focus {
            background-color: #fff
        }

    .wc-block-gateway-container
    label {
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        line-height: inherit;
        text-decoration: inherit;
        text-transform: inherit;
        font-size: 1em;
        line-height: 1.375;
        position: absolute;
        transform: translateY(.75em);
        left: 0;
        top: 0;
        transform-origin: top left;
        color: #646970;
        transition: transform .2s ease;
        margin: 0 0 0 17px;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: calc(100% - 24px);
        cursor: text
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-gateway-container
    label {
        transition: none
    }
}

.wc-block-gateway-container.wc-inline-card-element label {
    margin-left: calc(24px + 1.5em)
}

.wc-block-gateway-container.wc-inline-card-element
.wc-block-gateway-input.focused.empty + label, .wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input:not(.empty) + label {
    margin-left: 16px;
    transform: translateY(4px) scale(.75)
}

.wc-block-gateway-container.wc-inline-card-element + .wc-block-components-validation-error {
    position: static;
    margin-top: -24px
}

.wc-block-gateway-container .wc-block-gateway-input.focused.empty, .wc-block-gateway-container
.wc-block-gateway-input:not(.empty) {
    padding: 1.5em 0 .25em 16px
}

    .wc-block-gateway-container .wc-block-gateway-input.focused.empty + label, .wc-block-gateway-container .wc-block-gateway-input:not(.empty) + label {
        transform: translateY(4px) scale(.75)
    }

.wc-block-gateway-container .wc-block-gateway-input.has-error {
    border-color: #d94f4f
}

    .wc-block-gateway-container .wc-block-gateway-input.has-error:focus {
        outline-color: #d94f4f
    }

    .wc-block-gateway-container
    .wc-block-gateway-input.has-error + label {
        color: #d94f4f
    }

.is-large .wc-card-cvc-element .wc-block-components-validation-error > p, .is-large .wc-card-expiry-element .wc-block-components-validation-error > p, .is-medium .wc-card-cvc-element
.wc-block-components-validation-error > p, .is-medium .wc-card-expiry-element .wc-block-components-validation-error > p {
    line-height: 16px;
    padding-top: 4px
}

.is-mobile .wc-card-cvc-element .wc-block-components-validation-error > p, .is-mobile
.wc-card-expiry-element .wc-block-components-validation-error > p, .is-small .wc-card-cvc-element .wc-block-components-validation-error > p, .is-small .wc-card-expiry-element
.wc-block-components-validation-error > p {
    min-height: 28px
}

.wc-blocks-credit-card-images {
    padding-top: 12px;
    display: flex
}

    .wc-blocks-credit-card-images
    .wc-blocks-credit-cart-icon {
        height: 18px;
        width: auto;
        margin-right: 12px
    }

        .wc-blocks-credit-card-images .wc-blocks-credit-cart-icon:last-child {
            margin-right: 0
        }

.wc-block-components-checkout-payment-methods * {
    pointer-events: all
}

.is-mobile
.wc-block-card-elements, .is-small .wc-block-card-elements {
    flex-wrap: wrap
}

.is-mobile .wc-block-gateway-container.wc-card-number-element, .is-small .wc-block-gateway-container.wc-card-number-element {
    flex-basis: 100%
}

.is-mobile
.wc-block-gateway-container.wc-card-expiry-element, .is-small .wc-block-gateway-container.wc-card-expiry-element {
    flex-basis: calc(50% - 8px);
    margin-left: 0;
    margin-right: 8px
}

.is-mobile .wc-block-gateway-container.wc-card-cvc-element, .is-small
.wc-block-gateway-container.wc-card-cvc-element {
    flex-basis: calc(50% - 8px);
    margin-left: 8px
}

.theme-twentynineteen .wc-block-components-express-checkout__title:before {
    display: none
}

.theme-twentytwenty .wc-block-components-express-checkout
.wc-block-components-express-checkout__title {
    padding-left: 12px;
    padding-right: 12px
}

.wc-block-components-price-slider {
    margin-bottom: 24px
}

    .wc-block-components-price-slider
    .wc-block-components-price-slider__range-input-wrapper {
        padding: 0;
        border: 0;
        outline: none;
        background: 0 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        height: 9px;
        clear: both;
        position: relative;
        box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
        background: #e1e1e1;
        margin: 15px 0
    }

        .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper
        .wc-block-components-price-slider__range-input-progress {
            height: 9px;
            width: 100%;
            position: absolute;
            left: 0;
            top: 0;
            --track-background: linear-gradient(90deg,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100%/100% 100%;
            --range-color: #a8739d;
            background: var(--track-background)
        }

    .wc-block-components-price-slider .wc-block-components-price-slider__controls {
        display: flex
    }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
            margin: 0;
            border-radius: 4px;
            width: auto;
            max-width: 100px;
            min-width: 0
        }

            .wc-block-components-price-slider .wc-block-components-price-slider__controls
            .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--min {
                margin-right: 10px
            }

            .wc-block-components-price-slider .wc-block-components-price-slider__controls
            .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max {
                margin-left: auto
            }

    .wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button
    .wc-block-components-price-slider__controls {
        justify-content: flex-end
    }

        .wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls
        .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max {
            margin-left: 0;
            margin-right: 10px
        }

    .wc-block-components-price-slider
    .wc-block-components-price-slider__range-input {
        margin: 0;
        padding: 0;
        border: 0;
        outline: none;
        background: 0 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        width: 100%;
        height: 0;
        display: block;
        position: relative;
        pointer-events: none;
        outline: none !important
    }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__range-input::-webkit-slider-runnable-track {
            cursor: default;
            height: 1px;
            outline: 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__range-input::-webkit-slider-thumb {
            background-color: transparent;
            background-position: 0 0;
            width: 26px;
            height: 21px;
            border: 0;
            padding: 0;
            vertical-align: top;
            cursor: pointer;
            z-index: 20;
            pointer-events: auto;
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%2395588A' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%2395588A' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-6px 0 0
        }

            .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover {
                background-position-y: -21px;
                -webkit-filter: drop-shadow(3px 0 0 hsla(0,0%,100%,.75)) drop-shadow(-3px 0 0 hsla(0,0%,100%,.75));
                filter: drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75));
                transform: scale(1.1)
            }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__range-input::-webkit-slider-progress {
            margin: 0;
            padding: 0;
            border: 0;
            outline: none;
            background: 0 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__range-input::-moz-focus-outer {
            border: 0
        }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__range-input::-moz-range-track {
            cursor: default;
            height: 1px;
            outline: 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__range-input::-moz-range-progress {
            margin: 0;
            padding: 0;
            border: 0;
            outline: none;
            background: 0 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__range-input::-moz-range-thumb {
            background-color: transparent;
            background-position: 0 0;
            width: 26px;
            height: 21px;
            border: 0;
            padding: 0;
            margin: 0;
            vertical-align: top;
            cursor: pointer;
            z-index: 20;
            pointer-events: auto;
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%2395588A' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%2395588A' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb:hover

{
    background-position-y: -21px;
    filter: drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75));
    transform: scale(1.1)
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb {
    background-color: transparent;
    background-position: 0 0;
    width: 26px;
    height: 21px;
    border: 0;
    padding: 0;
    margin: 0;
    vertical-align: top;
    cursor: pointer;
    z-index: 20;
    pointer-events: auto;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%2395588A' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%2395588A' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb:hover

{
    background-position-y: -21px;
    filter: drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75));
    transform: scale(1.1)
}

.wc-block-components-price-slider
.wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb {
    background-position-y: -21px;
    -webkit-filter: drop-shadow(3px 0 0 hsla(0,0%,100%,.75)) drop-shadow(-3px 0 0 hsla(0,0%,100%,.75));
    filter: drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75))
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-moz-range-thumb {
    background-position-y: -21px;
    filter: drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75))
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-ms-thumb {
    background-position-y: -21px;
    filter: drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75))
}

.wc-block-components-price-slider
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min {
    z-index: 21
}

    .wc-block-components-price-slider
    .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb {
        margin-left: -2px;
        background-position-x: left
    }

    .wc-block-components-price-slider
    .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb {
        background-position-x: left;
        transform: translate(-2px,4px)
    }

    .wc-block-components-price-slider
    .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-ms-thumb {
        background-position-x: left
    }

.wc-block-components-price-slider
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max {
    z-index: 20
}

    .wc-block-components-price-slider
    .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb {
        background-position-x: right;
        margin-left: 2px
    }

    .wc-block-components-price-slider
    .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb {
        background-position-x: right;
        transform: translate(2px,4px)
    }

    .wc-block-components-price-slider
    .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-ms-thumb {
        background-position-x: right
    }

.wc-block-components-price-slider.is-disabled
.wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-disabled
.wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-loading
.wc-block-components-price-slider__button, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    pointer-events: none;
    box-shadow: none
}

    .wc-block-components-price-slider.is-disabled
    .wc-block-components-price-slider__amount > *, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button > *, .wc-block-components-price-slider.is-disabled
    .wc-block-components-price-slider__range-input-wrapper > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount > *, .wc-block-components-price-slider.is-loading
    .wc-block-components-price-slider__button > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-disabled
    .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading
    .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-loading
    .wc-block-components-price-slider__range-input-wrapper {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-components-price-slider.is-disabled:not(.is-loading)
.wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-disabled:not(.is-loading)
.wc-block-components-price-slider__range-input-wrapper {
    -webkit-animation: none;
    animation: none
}

.rtl .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper
.wc-block-components-price-slider__range-input-progress {
    --track-background: linear-gradient(270deg,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100%/100% 100%;
    --range-color: #a8739d;
    background: var(--track-background)
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {
        background: 0 0;
        box-shadow: none;
        height: 24px
    }

        .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress {
            background: #a8739d;
            box-shadow: inset 0 0 0 1px #95588a;
            width: 100%;
            top: 7px
        }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input {
        height: 24px;
        pointer-events: auto;
        position: absolute;
        left: 0;
        top: 0
    }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__range-input::-ms-track {
            background: 0 0;
            border-color: transparent;
            border-width: 7px 0;
            color: transparent
        }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__range-input::-ms-fill-lower {
            background: #e1e1e1;
            box-shadow: inset 0 0 0 1px #b8b8b8
        }

        .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-fill-upper {
            background: 0 0
        }

        .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-tooltip {
            display: none
        }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__range-input::-ms-thumb {
            transform: translate(1px);
            pointer-events: auto
        }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-ms-fill-upper {
        background: #e1e1e1;
        box-shadow: inset 0 0 0 1px #b8b8b8
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-ms-fill-lower {
        background: 0 0
    }

    .wc-block-components-price-slider.is-disabled
    .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
        -webkit-animation: loading-fade 1.2s ease-in-out infinite;
        animation: loading-fade 1.2s ease-in-out infinite;
        background-color: #e2e4e7 !important;
        border-color: #e2e4e7 !important;
        color: #e2e4e7 !important;
        pointer-events: none;
        box-shadow: none
    }

        .wc-block-components-price-slider.is-disabled
        .wc-block-components-price-slider__range-input-wrapper > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper > * {
            visibility: hidden
        }
}

@media screen and (-ms-high-contrast:active) and (prefers-reduced-motion:reduce) {
    .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading
    .wc-block-components-price-slider__range-input-wrapper {
        -webkit-animation: none;
        animation: none
    }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .wc-block-components-price-slider.is-disabled:not(.is-loading)
    .wc-block-components-price-slider__range-input-wrapper {
        -webkit-animation: none;
        animation: none
    }
}

@supports (-ms-ime-align:auto) {
    .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {
        background: 0 0;
        box-shadow: none;
        height: 24px
    }

        .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress {
            background: #a8739d;
            box-shadow: inset 0 0 0 1px #95588a;
            width: 100%;
            top: 7px
        }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input {
        height: 24px;
        pointer-events: auto;
        position: absolute;
        left: 0;
        top: 0
    }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__range-input::-ms-track {
            background: 0 0;
            border-color: transparent;
            border-width: 7px 0;
            color: transparent
        }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__range-input::-ms-fill-lower {
            background: #e1e1e1;
            box-shadow: inset 0 0 0 1px #b8b8b8
        }

        .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-fill-upper {
            background: 0 0
        }

        .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-tooltip {
            display: none
        }

        .wc-block-components-price-slider
        .wc-block-components-price-slider__range-input::-ms-thumb {
            transform: translate(1px);
            pointer-events: auto
        }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-ms-fill-upper {
        background: #e1e1e1;
        box-shadow: inset 0 0 0 1px #b8b8b8
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-ms-fill-lower {
        background: 0 0
    }

    .wc-block-components-price-slider.is-disabled
    .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
        -webkit-animation: loading-fade 1.2s ease-in-out infinite;
        animation: loading-fade 1.2s ease-in-out infinite;
        background-color: #e2e4e7 !important;
        border-color: #e2e4e7 !important;
        color: #e2e4e7 !important;
        pointer-events: none;
        box-shadow: none
    }

        .wc-block-components-price-slider.is-disabled
        .wc-block-components-price-slider__range-input-wrapper > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper > * {
            visibility: hidden
        }

    @media screen and (prefers-reduced-motion:reduce) {
        .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading
        .wc-block-components-price-slider__range-input-wrapper {
            -webkit-animation: none;
            animation: none
        }
    }

    .wc-block-components-price-slider.is-disabled:not(.is-loading)
    .wc-block-components-price-slider__range-input-wrapper {
        -webkit-animation: none;
        animation: none
    }
}

@-webkit-keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.wc-block-grid {
    text-align: center
}

.wc-block-grid__no-products {
    padding: 40px;
    text-align: center;
    width: 100%
}

    .wc-block-grid__no-products
    .wc-block-grid__no-products-image {
        max-width: 150px;
        margin: 0 auto 1em;
        display: block;
        color: inherit
    }

    .wc-block-grid__no-products .wc-block-grid__no-products-title {
        display: block;
        margin: 0;
        font-weight: 700
    }

    .wc-block-grid__no-products
    .wc-block-grid__no-products-description {
        display: block;
        margin: .25em 0 1em
    }

.wc-block-grid__products {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0 -8px 16px;
    background-clip: padding-box
}

.wc-block-grid__product {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    float: none;
    width: auto;
    position: relative;
    text-align: center;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 16px solid transparent;
    list-style: none
}

.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product, .wc-block-grid.has-aligned-buttons
.wc-block-grid__product {
    display: flex;
    flex-direction: column
}

    .theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product > :last-child, .wc-block-grid.has-aligned-buttons
    .wc-block-grid__product > :last-child {
        margin-top: auto;
        margin-bottom: 0;
        padding-bottom: 12px
    }

.theme-twentytwenty .wc-block-grid.has-1-columns .wc-block-grid__product, .wc-block-grid.has-1-columns .wc-block-grid__product {
    flex: 1 0 100%;
    max-width: 100%
}

.theme-twentytwenty .wc-block-grid.has-2-columns .wc-block-grid__product, .wc-block-grid.has-2-columns .wc-block-grid__product {
    flex: 1 0 50%;
    max-width: 50%
}

.theme-twentytwenty .wc-block-grid.has-3-columns
.wc-block-grid__product, .wc-block-grid.has-3-columns .wc-block-grid__product {
    flex: 1 0 33.33333%;
    max-width: 33.33333%
}

.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product, .wc-block-grid.has-4-columns
.wc-block-grid__product {
    flex: 1 0 25%;
    max-width: 25%
}

.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product, .wc-block-grid.has-5-columns .wc-block-grid__product {
    flex: 1 0 20%;
    max-width: 20%
}

.theme-twentytwenty
.wc-block-grid.has-6-columns .wc-block-grid__product, .wc-block-grid.has-6-columns .wc-block-grid__product {
    flex: 1 0 16.66667%;
    max-width: 16.66667%
}

.theme-twentytwenty .wc-block-grid.has-7-columns
.wc-block-grid__product, .wc-block-grid.has-7-columns .wc-block-grid__product {
    flex: 1 0 14.28571%;
    max-width: 14.28571%
}

.theme-twentytwenty .wc-block-grid.has-8-columns .wc-block-grid__product, .wc-block-grid.has-8-columns
.wc-block-grid__product {
    flex: 1 0 12.5%;
    max-width: 12.5%
}

.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-5-columns:not(.alignfull)
.wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-6-columns:not(.alignfull) .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-7-columns .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-8-columns
.wc-block-grid__product, .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-5-columns:not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-6-columns:not(.alignfull)
.wc-block-grid__product, .wc-block-grid.has-7-columns .wc-block-grid__product, .wc-block-grid.has-8-columns .wc-block-grid__product {
    font-size: .8em
}

@media (max-width:480px) {
    .wc-block-grid.has-2-columns
    .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-2-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }

    .wc-block-grid.has-3-columns
    .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-3-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }

    .wc-block-grid.has-4-columns
    .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-4-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }

    .wc-block-grid.has-5-columns
    .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-5-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }

    .wc-block-grid.has-6-columns
    .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-6-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }

    .wc-block-grid.has-7-columns
    .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-7-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }

    .wc-block-grid.has-8-columns
    .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-8-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }
}

@media (min-width:481px) and (max-width:600px) {
    .wc-block-grid.has-2-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

        .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd) {
            padding-right: 8px
        }

        .wc-block-grid.has-2-columns
        .wc-block-grid__product:nth-child(2n) {
            padding-left: 8px
        }

            .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
                left: 8px
            }

    .wc-block-grid.has-3-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

        .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd) {
            padding-right: 8px
        }

        .wc-block-grid.has-3-columns
        .wc-block-grid__product:nth-child(2n) {
            padding-left: 8px
        }

            .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
                left: 8px
            }

    .wc-block-grid.has-4-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

        .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd) {
            padding-right: 8px
        }

        .wc-block-grid.has-4-columns
        .wc-block-grid__product:nth-child(2n) {
            padding-left: 8px
        }

            .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
                left: 8px
            }

    .wc-block-grid.has-5-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

        .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd) {
            padding-right: 8px
        }

        .wc-block-grid.has-5-columns
        .wc-block-grid__product:nth-child(2n) {
            padding-left: 8px
        }

            .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
                left: 8px
            }

    .wc-block-grid.has-6-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

        .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd) {
            padding-right: 8px
        }

        .wc-block-grid.has-6-columns
        .wc-block-grid__product:nth-child(2n) {
            padding-left: 8px
        }

            .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
                left: 8px
            }

    .wc-block-grid.has-7-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

        .wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(odd) {
            padding-right: 8px
        }

        .wc-block-grid.has-7-columns
        .wc-block-grid__product:nth-child(2n) {
            padding-left: 8px
        }

            .wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
                left: 8px
            }

    .wc-block-grid.has-8-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

        .wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(odd) {
            padding-right: 8px
        }

        .wc-block-grid.has-8-columns
        .wc-block-grid__product:nth-child(2n) {
            padding-left: 8px
        }

            .wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n)
            .wc-block-grid__product-onsale {
                left: 8px
            }
}

.wc-block-components-product-sort-select {
    margin-bottom: 24px;
    text-align: left
}

.wc-block-components-quantity-selector {
    display: flex;
    min-width: 100px;
    border: 1px solid #d7dade;
    background: #fff;
    border-radius: 4px
}

    .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
        font-size: 1em;
        order: 2;
        min-width: 40px;
        flex: 1 1 auto;
        border: 0;
        padding: .4em 0;
        margin: 0;
        text-align: center;
        background: 0 0;
        box-shadow: none;
        color: #000;
        line-height: 1;
        vertical-align: middle;
        -moz-appearance: textfield
    }

        .wc-block-components-quantity-selector
        input.wc-block-components-quantity-selector__input:focus {
            background: #f3f4f5;
            outline: 1px solid #d7dade
        }

        .wc-block-components-quantity-selector
        input.wc-block-components-quantity-selector__input:disabled {
            color: #86909b
        }

    .wc-block-components-quantity-selector input::-webkit-inner-spin-button, .wc-block-components-quantity-selector
    input::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0
    }

    .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
        border: 0;
        padding: 0;
        margin: 0;
        background: none transparent;
        box-shadow: none;
        font-size: 1em;
        min-width: 30px;
        cursor: pointer;
        color: #32373c;
        font-style: normal;
        text-align: center
    }

        .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus {
            outline: 2px solid #d7dade
        }

        .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus, .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover {
            border: 0;
            padding: 0;
            margin: 0;
            background: none transparent;
            box-shadow: none;
            color: #191e23
        }

            .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus:focus, .wc-block-components-quantity-selector
            .wc-block-components-quantity-selector__button:hover:focus {
                outline: 2px solid #d7dade
            }

        .wc-block-components-quantity-selector
        .wc-block-components-quantity-selector__button:disabled {
            color: #86909b;
            cursor: default;
            border: 0;
            padding: 0;
            margin: 0;
            background: none transparent;
            box-shadow: none
        }

            .wc-block-components-quantity-selector
            .wc-block-components-quantity-selector__button:disabled:focus {
                outline: 2px solid #d7dade
            }

    .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus {
        order: 1
    }

    .wc-block-components-quantity-selector
    .wc-block-components-quantity-selector__button--plus {
        order: 3
    }

.wc-block-components-radio-control__option {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    position: relative;
    display: block;
    padding: 12px 12px 0 72px
}

    .wc-block-components-radio-control__option:after {
        border-style: solid;
        border-width: 0 0 1px;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        opacity: .3;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

.wc-block-components-radio-control__option-layout {
    position: relative;
    display: table;
    width: 100%;
    padding-bottom: 12px
}

    .wc-block-components-radio-control__option-layout:after {
        border-style: solid;
        border-width: 0 0 1px;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        opacity: .3;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

.wc-block-components-radio-control__option
.wc-block-components-radio-control__option-layout:after {
    display: none
}

.wc-block-components-radio-control__input {
    left: 24px;
    position: absolute;
    top: 12px
}

.wc-block-components-radio-control__description-group, .wc-block-components-radio-control__label-group {
    display: table-row
}

    .wc-block-components-radio-control__description-group > span, .wc-block-components-radio-control__label-group > span {
        display: table-cell
    }

    .wc-block-components-radio-control__description-group
    .wc-block-components-radio-control__secondary-description, .wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label, .wc-block-components-radio-control__label-group
    .wc-block-components-radio-control__secondary-description, .wc-block-components-radio-control__label-group
    .wc-block-components-radio-control__secondary-label {
        text-align: right;
        min-width: 50%
    }

.wc-block-components-radio-control__label, .wc-block-components-radio-control__secondary-label {
    line-height: 20px;
    line-height: max(1rem,20px)
}

.wc-block-components-radio-control__description, .wc-block-components-radio-control__secondary-description {
    font-size: .875em;
    line-height: 20px
}

.wc-block-components-radio-control
.wc-block-components-radio-control__input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    border: 2px solid;
    border-radius: 50%;
    display: inline-block;
    height: 1.25rem;
    min-height: 20px;
    min-width: 20px;
    width: 1.25rem
}

    .wc-block-components-radio-control
    .wc-block-components-radio-control__input:checked:before {
        background: currentColor;
        border-radius: 50%;
        content: "";
        display: block;
        height: .625em;
        left: 50%;
        margin: 0;
        min-height: 10px;
        min-width: 10px;
        position: absolute;
        top: 50%;
        transform: translate(-50%,-50%);
        width: .625em
    }

@media (min-width:783px) {
    .wc-block-components-radio-control .wc-block-components-radio-control__input {
        height: 1rem;
        margin-top: 2px;
        min-height: 16px;
        min-width: 16px;
        width: 1rem
    }

        .wc-block-components-radio-control
        .wc-block-components-radio-control__input:checked:before {
            height: .5em;
            min-height: 8px;
            min-width: 8px;
            width: .5em
        }
}

.is-loading .wc-block-components-review-list-item__text {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    display: block;
    width: 60%
}

    .is-loading
    .wc-block-components-review-list-item__text > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .is-loading .wc-block-components-review-list-item__text {
        -webkit-animation: none;
        animation: none
    }
}

.is-loading
.wc-block-components-review-list-item__text:after {
    content: "\00a0"
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

    .is-loading .wc-block-components-review-list-item__info
    .wc-block-components-review-list-item__image > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .is-loading .wc-block-components-review-list-item__info
    .wc-block-components-review-list-item__image {
        -webkit-animation: none;
        animation: none
    }
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after {
    content: "\00a0"
}

.is-loading
.wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    font-size: 1em;
    width: 80px
}

    .is-loading .wc-block-components-review-list-item__info
    .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .is-loading .wc-block-components-review-list-item__info
    .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author {
        -webkit-animation: none;
        animation: none
    }
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta
.wc-block-components-review-list-item__author:after {
    content: "\00a0"
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product, .is-loading
.wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars > span {
    display: none
}

.is-loading
.wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    height: 1em;
    width: 120px
}

    .is-loading .wc-block-components-review-list-item__info
    .wc-block-components-review-list-item__published-date > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .is-loading .wc-block-components-review-list-item__info
    .wc-block-components-review-list-item__published-date {
        -webkit-animation: none;
        animation: none
    }
}

.is-loading .wc-block-components-review-list-item__info
.wc-block-components-review-list-item__published-date:after {
    content: "\00a0"
}

.editor-styles-wrapper .wc-block-components-review-list-item__item, .wc-block-components-review-list-item__item {
    margin: 0 0 48px;
    list-style: none
}

.wc-block-components-review-list-item__info {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    margin-bottom: 24px
}

.wc-block-components-review-list-item__meta {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1
}

.has-image
.wc-block-components-review-list-item__info {
    -ms-grid-columns: 64px 1fr;
    grid-template-columns: 64px 1fr
}

.has-image
.wc-block-components-review-list-item__meta {
    -ms-grid-column: 2;
    grid-column: 2
}

.wc-block-components-review-list-item__image {
    align-items: center;
    display: flex;
    height: 48px;
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1/3;
    justify-content: center;
    position: relative;
    width: 48px
}

    .wc-block-components-review-list-item__image > img {
        display: block;
        height: auto;
        max-height: 100%;
        max-width: 100%;
        width: auto
    }

.wc-block-components-review-list-item__verified {
    width: 21px;
    height: 21px;
    text-indent: 21px;
    margin: 0;
    line-height: 21px;
    overflow: hidden;
    position: absolute;
    right: -7px;
    bottom: -7px
}

    .wc-block-components-review-list-item__verified:before {
        width: 21px;
        height: 21px;
        background: transparent url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="none"%3E%3Ccircle cx="10.5" cy="10.5" r="10.5" fill="%23fff"/%3E%3Cpath fill="%23008A21" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3Cmask id="a" width="17" height="17" x="2" y="2" maskUnits="userSpaceOnUse"%3E%3Cpath fill="%23fff" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3C/mask%3E%3Cg mask="url(%23a)"%3E%3Cpath fill="%23008A21" d="M.5.5h20v20H.5z"/%3E%3C/g%3E%3C/svg%3E') 50% no-repeat;display:block;content:""}.wc-block-components-review-list-item__meta{display:flex;align-items:center;flex-flow:row wrap
    }

.wc-block-components-review-list-item__meta:after {
    order: 3;
    content: "";
    flex-basis: 100%
}

.wc-block-components-review-list-item__author, .wc-block-components-review-list-item__product {
    display: block;
    font-weight: 700;
    order: 1;
    margin-right: 8px
}

    .wc-block-components-review-list-item__product + .wc-block-components-review-list-item__author {
        font-weight: 400;
        color: grey;
        order: 4
    }

.wc-block-components-review-list-item__published-date {
    color: grey;
    order: 5
}

.wc-block-components-review-list-item__author + .wc-block-components-review-list-item__published-date:before {
    content: "";
    display: inline-block;
    margin-right: 8px;
    border-right: 1px solid #ddd;
    height: 1em;
    vertical-align: middle
}

.wc-block-components-review-list-item__author:first-child + .wc-block-components-review-list-item__published-date:before, .wc-block-components-review-list-item__rating + .wc-block-components-review-list-item__author + .wc-block-components-review-list-item__published-date:before {
    display: none
}

.wc-block-components-review-list-item__rating {
    order: 2
}

    .wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars {
        font-size: 1em;
        display: inline-block;
        top: 0;
        overflow: hidden;
        position: relative;
        height: 1.618em;
        line-height: 1.618;
        width: 5.3em;
        font-family: star;
        font-weight: 400;
        vertical-align: top
    }

        .wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars:before {
            content: "\53\53\53\53\53";
            opacity: .25;
            float: left;
            top: 0;
            left: 0;
            position: absolute
        }

        .wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars
        span {
            overflow: hidden;
            float: left;
            top: 0;
            left: 0;
            position: absolute;
            padding-top: 1.5em
        }

            .wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars
            span:before {
                content: "\53\53\53\53\53";
                top: 0;
                position: absolute;
                left: 0;
                color: #e6a237
            }

.editor-styles
.wc-block-components-review-list, .wc-block-components-review-list {
    margin: 0
}

.wc-block-components-review-sort-select {
    text-align: right
}

.wc-block-components-select {
    height: 3em;
    position: relative;
    margin-bottom: 1.5em
}

    .wc-block-components-select
    label {
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        line-height: inherit;
        text-decoration: inherit;
        text-transform: inherit;
        font-size: 1em;
        line-height: 1.375;
        position: absolute;
        transform: translateY(.75em);
        transform-origin: top left;
        transition: all .2s ease;
        color: #646970;
        z-index: 1;
        margin: 0 0 0 17px;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: calc(100% - 32px);
        white-space: nowrap
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-components-select
    label {
        transition: none
    }
}

.wc-block-components-select.is-active label {
    transform: translateY(4px) scale(.75)
}

.wc-block-components-select.has-error
.components-custom-select-control__button {
    border-color: #d94f4f
}

.wc-block-components-select.has-error label {
    color: #d94f4f
}

.wc-block-components-select .components-custom-select-control__button, .wc-block-components-select
.components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select
.components-custom-select-control__button:hover {
    font-size: 1em;
    background-color: #fff;
    box-shadow: none;
    color: #2b2d2f;
    font-family: inherit;
    font-weight: 400;
    height: 3em;
    letter-spacing: inherit;
    line-height: 1;
    overflow: hidden;
    padding: 1.5em 16px .25em;
    text-align: left;
    text-overflow: ellipsis;
    text-transform: none;
    white-space: nowrap;
    width: 100%
}

.wc-block-components-select .components-custom-select-control__button-icon {
    right: 12px
}

.wc-block-components-select
.components-custom-select-control__menu {
    background-color: #fff;
    margin: 0;
    max-height: 300px;
    overflow: auto
}

    .wc-block-components-select .components-custom-select-control__menu:empty {
        display: none
    }

.wc-block-components-select
.components-custom-select-control__item {
    font-size: 1em;
    margin-left: 0;
    padding-left: 16px
}

.wc-block-components-select
.components-custom-select-control__item-icon {
    display: none
}

.wc-block-components-sidebar-layout {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto 16px;
    position: relative
}

    .wc-block-components-sidebar-layout
    .wc-block-components-main {
        margin: 0;
        padding-right: 3.77358%;
        width: 65%
    }

.wc-block-components-sidebar {
    margin: 0;
    padding-left: 2.26415%;
    width: 35%
}

    .wc-block-components-sidebar
    .wc-blocks-components-panel > h2 {
        font-size: 1.25em;
        border: 0;
        border-radius: 0;
        margin: 0;
        padding: 0;
        vertical-align: baseline
    }

.is-medium.wc-block-components-sidebar-layout, .is-mobile.wc-block-components-sidebar-layout, .is-small.wc-block-components-sidebar-layout {
    flex-direction: column;
    margin: 0 auto 16px
}

    .is-medium.wc-block-components-sidebar-layout .wc-block-components-main, .is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar, .is-mobile.wc-block-components-sidebar-layout
    .wc-block-components-main, .is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar, .is-small.wc-block-components-sidebar-layout .wc-block-components-main, .is-small.wc-block-components-sidebar-layout
    .wc-block-components-sidebar {
        padding: 0;
        width: 100%
    }

.is-large .wc-block-components-sidebar .wc-block-components-totals-item, .is-large .wc-block-components-sidebar
.wc-blocks-components-panel {
    padding-left: 16px;
    padding-right: 16px
}

.theme-twentytwenty .wc-block-components-sidebar
.wc-blocks-components-panel > h2 {
    font-size: 1.25em;
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

.wc-block-components-sort-select {
    margin-bottom: 12px
}

.wc-block-components-sort-select__label {
    margin-right: 12px;
    display: inline-block;
    font-weight: 400
}

.wc-block-components-sort-select__select {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.wc-block-components-notices {
    display: block;
    margin-bottom: 2em
}

    .wc-block-components-notices
    .wc-block-components-notices__notice {
        margin: 0
    }

        .wc-block-components-notices .wc-block-components-notices__notice .components-notice__content {
            display: inline-block
        }

        .wc-block-components-notices .wc-block-components-notices__notice
        .components-notice__dismiss {
            background: transparent none;
            padding: 0;
            margin: 0;
            border: 0;
            outline: 0;
            color: #fff;
            float: right
        }

            .wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss
            svg {
                fill: #fff;
                vertical-align: text-top
            }

        .wc-block-components-notices
        .wc-block-components-notices__notice + .wc-block-components-notices__notice {
            margin-top: 1em
        }

.wc-block-components-notices__snackbar {
    position: fixed;
    bottom: 20px;
    left: 16px;
    width: auto
}

@media (max-width:782px) {
    .wc-block-components-notices__snackbar {
        position: fixed;
        top: 10px;
        left: 0;
        bottom: auto
    }
}

@media (max-width:782px) {
    .wc-block-components-notices__snackbar
    .components-snackbar-list__notice-container {
        margin-left: 10px;
        margin-right: 10px
    }
}

.wc-block-components-tabs .wc-block-components-tabs__list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%
}

    .wc-block-components-tabs
    .wc-block-components-tabs__list > .wc-block-components-tabs__item {
        border: none;
        flex: auto;
        background: 0 0;
        padding: 12px 16px;
        color: inherit;
        outline-offset: -1px;
        text-align: center;
        transition: box-shadow .1s linear;
        box-shadow: inset 0 -1px currentColor
    }

        .wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item.is-active {
            box-shadow: inset 0 -3px currentColor;
            font-weight: 600;
            position: relative
        }

        .wc-block-components-tabs
        .wc-block-components-tabs__list > .wc-block-components-tabs__item:focus {
            outline-offset: -1px;
            outline: 1px dotted currentColor
        }

        .wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item
        .wc-block-components-tabs__item-content {
            font-size: 1em;
            line-height: 1;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            display: inline-block;
            font-weight: 700
        }

            .wc-block-components-tabs
            .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content > img, .wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item
            .wc-block-components-tabs__item-content > svg {
                height: 1.2em;
                vertical-align: middle;
                margin: .2em 0 -.2em
            }

            .wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content
            .wc-block-components-payment-method-icons {
                margin: .2em 0 -.2em
            }

                .wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons
                .wc-block-components-payment-method-icon {
                    height: 1.2em;
                    vertical-align: middle
                }

.wc-block-components-tabs .wc-block-components-tabs__content {
    padding: 16px 0;
    text-transform: none
}

.wc-block-components-text-input {
    position: relative;
    margin-bottom: 1.5em;
    white-space: nowrap
}

    .wc-block-components-text-input
    label {
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        line-height: inherit;
        text-decoration: inherit;
        text-transform: inherit;
        font-size: 1em;
        position: absolute;
        transform: translateY(.75em);
        left: 0;
        top: 0;
        transform-origin: top left;
        line-height: 1.375;
        color: #646970;
        transition: transform .2s ease;
        margin: 0 0 0 17px;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: calc(100% - 32px);
        cursor: text
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-components-text-input label {
        transition: none
    }
}

.wc-block-components-text-input input:-webkit-autofill + label {
    transform: translateY(4px) scale(.75)
}

.wc-block-components-text-input.is-active
label {
    transform: translateY(4px) scale(.75)
}

.wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input
input[type=url] {
    font-size: 1em;
    background-color: #fff;
    padding: .75em 16px;
    border-radius: 4px;
    border: 1px solid #8d96a0;
    width: 100%;
    line-height: 1.375;
    font-family: inherit;
    margin: 0;
    box-sizing: border-box;
    height: 3em;
    min-height: 0;
    color: #2b2d2f
}

    .wc-block-components-text-input input[type=email]:focus, .wc-block-components-text-input
    input[type=tel]:focus, .wc-block-components-text-input input[type=text]:focus, .wc-block-components-text-input input[type=url]:focus {
        background-color: #fff
    }

.wc-block-components-text-input.is-active
input[type=email], .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-text-input.is-active input[type=text], .wc-block-components-text-input.is-active input[type=url] {
    padding: 1.5em 0 .25em 16px
}

.wc-block-components-text-input.has-error input {
    border-color: #d94f4f
}

    .wc-block-components-text-input.has-error input:focus {
        outline-color: #d94f4f
    }

.wc-block-components-text-input.has-error
label {
    color: #d94f4f
}

.wc-block-components-text-input:only-child {
    margin-bottom: 0
}

.theme-twentytwenty
.wc-block-components-title.wc-block-components-title, .wc-block-components-title.wc-block-components-title {
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    font-size: 1.25em
}

.wc-block-components-validation-error {
    font-size: .75em;
    color: #d94f4f;
    max-width: 100%;
    position: absolute;
    top: calc(100% - 1px);
    white-space: normal
}

    .wc-block-components-validation-error > p {
        align-items: center;
        display: flex;
        line-height: 12px;
        margin: 0;
        min-height: 24px;
        padding: 0
    }

.wc-block-components-select + .wc-block-components-validation-error {
    margin-bottom: 24px
}

.with-scroll-to-top__scroll-point {
    position: relative;
    top: -36px
}

.wc-block-cart__submit-button {
    width: 100%;
    margin: 0 0 16px
}

    .wc-block-cart__submit-button:last-child {
        margin-bottom: 0
    }

.editor-styles-wrapper .wc-block-cart__empty-cart__title, .wc-block-cart__empty-cart__title {
    font-size: inherit
}

.wc-block-cart
.wc-block-components-shipping-calculator {
    white-space: nowrap
}

.wc-block-cart .wc-block-components-product-name {
    color: inherit
}

table.wc-block-cart-items, table.wc-block-cart-items td, table.wc-block-cart-items
th {
    background: none !important;
    border: 0;
    margin: 0
}

.editor-styles-wrapper table.wc-block-cart-items, table.wc-block-cart-items {
    table-layout: fixed;
    width: 100%
}

    .editor-styles-wrapper table.wc-block-cart-items
    .wc-block-cart-items__header, table.wc-block-cart-items .wc-block-cart-items__header {
        font-size: .75em;
        text-transform: uppercase
    }

        .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header
        .wc-block-cart-items__header-image, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image {
            width: 100px
        }

        .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header
        .wc-block-cart-items__header-product, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product {
            visibility: hidden;
            min-width: 300px
        }

        .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header
        .wc-block-cart-items__header-quantity, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-quantity {
            width: 116px
        }

        .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header
        .wc-block-cart-items__header-total, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total {
            width: 100px;
            text-align: right
        }

    .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row
    .wc-block-cart-item__image img, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img {
        width: 100%;
        margin: 0
    }

    .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity
    .wc-block-cart-item__remove-link, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity
    .wc-block-cart-item__remove-link {
        border: 0;
        border-radius: 0;
        margin: 0;
        padding: 0;
        vertical-align: baseline;
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        line-height: inherit;
        text-decoration: inherit;
        text-transform: inherit;
        background: 0 0;
        box-shadow: none;
        display: inline;
        text-decoration: underline;
        font-size: .75em;
        text-transform: none;
        white-space: nowrap
    }

        .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity
        .wc-block-cart-item__remove-link:active, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus, .editor-styles-wrapper table.wc-block-cart-items
        .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity
        .wc-block-cart-item__remove-link:active, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus, table.wc-block-cart-items .wc-block-cart-items__row
        .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {
            background: 0 0
        }

    .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity
    .wc-block-cart-item__remove-icon, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity
    .wc-block-cart-item__remove-icon {
        border: 0;
        border-radius: 0;
        margin: 0;
        padding: 0;
        vertical-align: baseline;
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        line-height: inherit;
        text-decoration: inherit;
        text-transform: inherit;
        background: 0 0;
        box-shadow: none;
        display: inline;
        text-decoration: underline;
        fill: currentColor;
        position: absolute;
        top: 16px;
        right: 0;
        display: none
    }

        .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity
        .wc-block-cart-item__remove-icon:active, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:focus, .editor-styles-wrapper table.wc-block-cart-items
        .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:hover, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity
        .wc-block-cart-item__remove-icon:active, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:focus, table.wc-block-cart-items .wc-block-cart-items__row
        .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:hover {
            background: 0 0
        }

    .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, table.wc-block-cart-items .wc-block-cart-items__row
    .wc-block-cart-item__total {
        font-size: 1em;
        text-align: right;
        line-height: 1.25
    }

        .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total
        .wc-block-components-product-price__regular, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__value, table.wc-block-cart-items .wc-block-cart-items__row
        .wc-block-cart-item__total .wc-block-components-product-price__regular, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__value {
            display: block
        }

    .editor-styles-wrapper
    table.wc-block-cart-items .wc-block-cart-items__row.is-disabled, table.wc-block-cart-items .wc-block-cart-items__row.is-disabled {
        opacity: .5;
        pointer-events: none;
        transition: opacity .2s ease
    }

.wc-block-cart--is-loading h2
span, .wc-block-cart--is-loading th span {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    min-width: 84px;
    display: inline-block
}

    .wc-block-cart--is-loading h2 span > *, .wc-block-cart--is-loading th
    span > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-cart--is-loading h2 span, .wc-block-cart--is-loading th span {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-cart--is-loading h2
span:after, .wc-block-cart--is-loading th span:after {
    content: "\00a0"
}

.wc-block-cart--is-loading h2 span {
    min-width: 33%
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row
.wc-block-cart-item__image > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row
.wc-block-cart-item__product-metadata, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

    .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row
    .wc-block-cart-item__image > * > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row
    .wc-block-cart-item__product-metadata > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row
    .wc-block-cart-item__price, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row
    .wc-block-components-quantity-selector {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    min-width: 84px;
    display: inline-block
}

    .wc-block-cart--is-loading .wc-block-cart-items
    .wc-block-cart-items__row .wc-block-cart-item__product-name > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row
    .wc-block-cart-item__product-name {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name:after {
    content: "\00a0"
}

.wc-block-cart--is-loading
.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata {
    margin-top: .25em;
    min-width: 8em
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row
.wc-block-cart-item__remove-icon, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__remove-link {
    visibility: hidden
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row
.wc-block-cart-item__image a {
    display: block
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total > div, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row
.wc-block-cart-item__total > span {
    display: none
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__price {
    display: block
}

    .wc-block-cart--is-loading .wc-block-cart-items
    .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__price:after {
        content: "\00a0"
    }

.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    min-height: 460px
}

    .wc-block-cart--is-loading
    .wc-block-cart__sidebar .components-card > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-cart--is-loading .wc-block-cart__sidebar
    .components-card {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-cart--is-loading .wc-block-cart__sidebar
.components-card:after {
    content: "\00a0"
}

.wc-block-components-sidebar-layout.wc-block-cart--skeleton {
    display: none
}

.is-loading + .wc-block-components-sidebar-layout.wc-block-cart--skeleton {
    display: flex
}

.is-medium.wc-block-cart
.wc-block-components-sidebar .wc-block-cart__totals-title, .is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title, .is-small.wc-block-cart .wc-block-components-sidebar
.wc-block-cart__totals-title {
    display: none
}

.is-medium table.wc-block-cart-items td, .is-mobile table.wc-block-cart-items td, .is-small table.wc-block-cart-items td {
    padding: 0
}

.is-medium table.wc-block-cart-items
.wc-block-cart-item__remove-link, .is-medium table.wc-block-cart-items .wc-block-cart-items__header, .is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link, .is-mobile table.wc-block-cart-items
.wc-block-cart-items__header, .is-small table.wc-block-cart-items .wc-block-cart-item__remove-link, .is-small table.wc-block-cart-items .wc-block-cart-items__header {
    display: none
}

.is-medium table.wc-block-cart-items
.wc-block-cart-items__row, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, .is-small table.wc-block-cart-items .wc-block-cart-items__row {
    position: relative;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 80px 132px;
    grid-template-columns: 80px 132px;
    padding: 16px 0
}

    .is-medium table.wc-block-cart-items .wc-block-cart-items__row:after, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row:after, .is-small table.wc-block-cart-items
    .wc-block-cart-items__row:after {
        border-style: solid;
        border-width: 0 0 1px;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        opacity: .3;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    .is-medium table.wc-block-cart-items .wc-block-cart-items__row
    .wc-block-cart-item__image, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, .is-small table.wc-block-cart-items .wc-block-cart-items__row
    .wc-block-cart-item__image {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-row: 1;
        grid-row-start: 1;
        padding-right: 16px
    }

    .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-mobile
    table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-small table.wc-block-cart-items .wc-block-cart-items__row
    .wc-block-cart-item__product {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-column-span: 2;
        grid-column-end: 4;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-column-align: stretch;
        justify-self: stretch;
        margin-right: 24px;
        padding-bottom: 16px
    }

    .is-medium
    table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-small table.wc-block-cart-items .wc-block-cart-items__row
    .wc-block-cart-item__quantity {
        -ms-grid-column: 2;
        grid-column-start: 2;
        -ms-grid-row: 2;
        grid-row-start: 2;
        vertical-align: bottom;
        padding-right: 16px
    }

        .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity
        .wc-block-cart-item__remove-link, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, .is-small table.wc-block-cart-items .wc-block-cart-items__row
        .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
            display: none
        }

        .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon, .is-mobile table.wc-block-cart-items
        .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon {
            display: block
        }

    .is-medium
    table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-small table.wc-block-cart-items .wc-block-cart-items__row
    .wc-block-cart-item__total {
        -ms-grid-column: 3;
        grid-column-start: 3;
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-row-align: center;
        align-self: center
    }

        .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total
        .wc-block-components-formatted-money-amount, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount, .is-small table.wc-block-cart-items .wc-block-cart-items__row
        .wc-block-cart-item__total .wc-block-components-formatted-money-amount {
            display: inline-block
        }

        .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge, .is-mobile
        table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total
        .wc-block-components-sale-badge {
            display: none
        }

@media (max-width:782px) {
    .wc-block-cart__submit-container {
        background: #fff;
        bottom: 0;
        left: 0;
        padding: 16px;
        position: fixed;
        width: 100%;
        z-index: 9999
    }

        .wc-block-cart__submit-container:before {
            box-shadow: 0 -10px 20px 10px currentColor;
            color: rgba(204,208,212,.5);
            content: "";
            height: 100%;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }

    .wc-block-cart__submit-container-push {
        height: 100px
    }
}

.is-large.wc-block-cart
.wc-block-cart-items {
    position: relative
}

    .is-large.wc-block-cart .wc-block-cart-items:after {
        border-style: solid;
        border-width: 0 0 1px;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        opacity: .3;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    .is-large.wc-block-cart .wc-block-cart-items th {
        padding: .25rem 16px .25rem 0;
        white-space: nowrap
    }

    .is-large.wc-block-cart
    .wc-block-cart-items td {
        position: relative;
        padding: 16px 16px 16px 0;
        vertical-align: top
    }

        .is-large.wc-block-cart .wc-block-cart-items td:after {
            border-style: solid;
            border-width: 1px 0 0;
            bottom: 0;
            content: "";
            display: block;
            left: 0;
            opacity: .3;
            pointer-events: none;
            position: absolute;
            right: 0;
            top: 0
        }

        .is-large.wc-block-cart .wc-block-cart-items td:last-child, .is-large.wc-block-cart .wc-block-cart-items
        th:last-child {
            padding-right: 0
        }

.is-large.wc-block-cart .wc-block-components-radio-control__option {
    padding-left: 24px
}

.is-large.wc-block-cart .wc-block-components-radio-control__input {
    left: 0
}

.is-large.wc-block-cart .wc-block-components-sidebar
.wc-block-components-shipping-calculator, .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-blocks-components-panel), .is-large.wc-block-cart
.wc-block-components-sidebar > .wc-block-cart__submit-container, .is-large.wc-block-cart
.wc-block-components-sidebar > .wc-block-cart__totals-title {
    padding-left: 16px;
    padding-right: 16px
}

.wp-block-woocommerce-cart.is-loading {
    display: none
}

.wp-block-woocommerce-cart {
    margin-bottom: 3em
}

.components-placeholder.wc-block-checkout__no-shipping-placeholder {
    margin-bottom: 16px
}

    .components-placeholder.wc-block-checkout__no-shipping-placeholder
    * {
        pointer-events: all
    }

    .components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset {
        display: block
    }

        .components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset
        .components-button {
            background-color: #24292d;
            color: #fff
        }

        .components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .wc-block-checkout__no-shipping-placeholder-description {
            display: block;
            margin: .25em 0 1em
        }

.wp-block-woocommerce-checkout .with-scroll-to-top__scroll-point {
    top: -96px
}

.wc-block-checkout__add-note, .wc-block-checkout__keep-updated {
    margin-top: 16px
}

.wc-block-checkout__shipping-option
.wc-block-components-shipping-rates-control__package:not(:first-of-type) {
    margin-top: 36px
}

.wc-block-checkout__sidebar
.wc-block-components-product-name {
    color: inherit;
    padding-right: 12px;
    flex-grow: 1;
    flex-basis: 0
}

.wc-block-components-express-checkout-continue-rule {
    display: flex;
    align-items: center;
    text-align: center;
    padding: 0 36px;
    margin: 24px 0
}

    .wc-block-components-express-checkout-continue-rule:before {
        margin-right: 10px
    }

    .wc-block-components-express-checkout-continue-rule:after {
        margin-left: 10px
    }

    .wc-block-components-express-checkout-continue-rule:after, .wc-block-components-express-checkout-continue-rule:before {
        content: " ";flex:1;border-bottom:1px solid;opacity:.3}.wc-block-checkout__actions{display:flex;justify-content:space-between;align-items:center;margin:0 0 48px;padding:0 0 0 36px}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button

{
    width: 50%;
    padding: 1em;
    height: auto;
    margin-left: auto
}

.wc-block-checkout__actions .wc-block-components-checkout-place-order-button
.wc-block-components-button__text {
    line-height: 24px
}

    .wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text > svg {
        fill: #fff;
        vertical-align: top
    }

.wc-block-checkout--is-loading
.wc-block-checkout__actions button, .wc-block-checkout--is-loading .wc-block-components-express-checkout {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

    .wc-block-checkout--is-loading .wc-block-checkout__actions button > *, .wc-block-checkout--is-loading
    .wc-block-components-express-checkout > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-checkout--is-loading .wc-block-checkout__actions button, .wc-block-checkout--is-loading
    .wc-block-components-express-checkout {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-checkout__actions button:after, .wc-block-checkout--is-loading
.wc-block-components-express-checkout:after {
    content: "\00a0"
}

.wc-block-checkout--is-loading .wc-block-components-express-checkout {
    min-height: 150px
}

.wc-block-checkout--is-loading
.wc-block-components-express-checkout-continue-rule > span {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    width: 150px
}

    .wc-block-checkout--is-loading
    .wc-block-components-express-checkout-continue-rule > span > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-checkout--is-loading
    .wc-block-components-express-checkout-continue-rule > span {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-components-express-checkout-continue-rule > span:after {
    content: "\00a0"
}

.wc-block-checkout--is-loading
.wc-block-components-checkout-form .wc-block-components-checkout-step__title {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    display: block;
    width: 10em
}

    .wc-block-checkout--is-loading .wc-block-components-checkout-form
    .wc-block-components-checkout-step__title > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-checkout--is-loading .wc-block-components-checkout-form
    .wc-block-components-checkout-step__title {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-components-checkout-form
.wc-block-components-checkout-step__title:after {
    content: "\00a0"
}

.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__title:before {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    border-radius: 50%;
    display: block;
    height: 100%;
    width: 1.5em
}

    .wc-block-checkout--is-loading
    .wc-block-components-checkout-form .wc-block-components-checkout-step__title:before > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-checkout--is-loading .wc-block-components-checkout-form
    .wc-block-components-checkout-step__title:before {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-components-checkout-form
.wc-block-components-checkout-step__title:before:after {
    content: "\00a0"
}

.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__container:after {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

    .wc-block-checkout--is-loading
    .wc-block-components-checkout-form .wc-block-components-checkout-step__container:after > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-checkout--is-loading .wc-block-components-checkout-form
    .wc-block-components-checkout-step__container:after {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__content > span {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    display: block;
    min-height: 100px
}

    .wc-block-checkout--is-loading .wc-block-components-checkout-form
    .wc-block-components-checkout-step__content > span > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-checkout--is-loading .wc-block-components-checkout-form
    .wc-block-components-checkout-step__content > span {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-components-checkout-form
.wc-block-components-checkout-step__content > span:after {
    content: "\00a0"
}

.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step:after, .wc-block-checkout--is-loading
.wc-block-components-checkout-form .wc-block-components-checkout-step:before {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

    .wc-block-checkout--is-loading .wc-block-components-checkout-form
    .wc-block-components-checkout-step:after > *, .wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step:before > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step:after, .wc-block-checkout--is-loading .wc-block-components-checkout-form
    .wc-block-components-checkout-step:before {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    min-height: 460px
}

    .wc-block-checkout--is-loading .wc-block-checkout__sidebar
    .components-card > * {
        visibility: hidden
    }

@media screen and (prefers-reduced-motion:reduce) {
    .wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading
.wc-block-checkout__sidebar
.components-card:after {
    content: "\00a0"
}

.wc-block-components-sidebar-layout.wc-block-checkout--skeleton {
    display: none
}

.is-loading + .wc-block-components-sidebar-layout.wc-block-checkout--skeleton {
    display: flex
}

.wc-block-checkout-empty, .wc-block-checkout-error {
    padding: 40px;
    text-align: center;
    width: 100%
}

    .wc-block-checkout-empty
    .wc-block-checkout-empty__image, .wc-block-checkout-empty .wc-block-checkout-error__image, .wc-block-checkout-error .wc-block-checkout-empty__image, .wc-block-checkout-error .wc-block-checkout-error__image {
        max-width: 150px;
        margin: 0 auto 1em;
        display: block;
        color: inherit
    }

    .wc-block-checkout-empty .wc-block-checkout-empty__title, .wc-block-checkout-empty .wc-block-checkout-error__title, .wc-block-checkout-error .wc-block-checkout-empty__title, .wc-block-checkout-error
    .wc-block-checkout-error__title {
        display: block;
        margin: 0;
        font-weight: 700
    }

    .wc-block-checkout-empty .wc-block-checkout-empty__description, .wc-block-checkout-empty .wc-block-checkout-error__description, .wc-block-checkout-error
    .wc-block-checkout-empty__description, .wc-block-checkout-error .wc-block-checkout-error__description {
        display: block;
        margin: .25em 0 1em
    }

.is-mobile .wc-block-checkout__actions
.wc-block-components-checkout-return-to-cart-button {
    display: none
}

.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-place-order-button {
    width: 100%
}

.is-medium .wc-block-checkout__main, .is-mobile
.wc-block-checkout__main, .is-small .wc-block-checkout__main {
    order: 1
}

.is-medium .wc-block-checkout__sidebar, .is-mobile .wc-block-checkout__sidebar, .is-small .wc-block-checkout__sidebar {
    margin-bottom: 40px;
    order: 0
}

.is-large
.wc-block-checkout__billing-fields .wc-block-components-address-form, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-medium
.wc-block-checkout__shipping-fields .wc-block-components-address-form, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-small .wc-block-checkout__shipping-fields
.wc-block-components-address-form {
    margin-left: -6px;
    margin-right: -6px
}

    .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form:after, .is-large .wc-block-checkout__shipping-fields
    .wc-block-components-address-form:after, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form:after, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form:after, .is-small
    .wc-block-checkout__billing-fields .wc-block-components-address-form:after, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form:after {
        content: "";
        clear: both;
        display: block
    }

    .is-large
    .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select, .is-large
    .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .is-large
    .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input, .is-medium
    .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select, .is-medium
    .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .is-medium
    .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input, .is-small
    .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select, .is-small
    .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .is-small
    .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form
    .wc-block-components-text-input {
        float: left;
        margin-left: 6px;
        margin-right: 6px;
        position: relative;
        width: calc(50% - 12px)
    }

        .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input
        .wc-block-components-select, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select .wc-block-components-select, .is-large .wc-block-checkout__billing-fields
        .wc-block-components-address-form .wc-block-components-text-input .wc-block-components-select, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input
        .wc-block-components-select, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select .wc-block-components-select, .is-large .wc-block-checkout__shipping-fields
        .wc-block-components-address-form .wc-block-components-text-input .wc-block-components-select, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input
        .wc-block-components-select, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select .wc-block-components-select, .is-medium .wc-block-checkout__billing-fields
        .wc-block-components-address-form .wc-block-components-text-input .wc-block-components-select, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input
        .wc-block-components-select, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select .wc-block-components-select, .is-medium .wc-block-checkout__shipping-fields
        .wc-block-components-address-form .wc-block-components-text-input .wc-block-components-select, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input
        .wc-block-components-select, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select .wc-block-components-select, .is-small .wc-block-checkout__billing-fields
        .wc-block-components-address-form .wc-block-components-text-input .wc-block-components-select, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input
        .wc-block-components-select, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select .wc-block-components-select, .is-small .wc-block-checkout__shipping-fields
        .wc-block-components-address-form .wc-block-components-text-input .wc-block-components-select {
            float: none;
            width: 100%;
            margin-left: 0;
            margin-right: 0
        }

    .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form
    .wc-block-components-address-form__address_1, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-large .wc-block-checkout__billing-fields
    .wc-block-components-address-form .wc-block-components-address-form__company, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-large
    .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form
    .wc-block-components-address-form__company, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-medium .wc-block-checkout__billing-fields
    .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-medium
    .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form
    .wc-block-components-address-form__address_2, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-small .wc-block-checkout__billing-fields
    .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-small
    .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form
    .wc-block-components-address-form__address_1, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-small .wc-block-checkout__shipping-fields
    .wc-block-components-address-form .wc-block-components-address-form__company {
        width: calc(100% - 12px)
    }

    .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-large
    .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-medium
    .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-small
    .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox {
        clear: both
    }

.is-large .wc-block-checkout__actions {
    padding-right: 36px
}

.is-large .wc-block-checkout__shipping-option
.wc-block-components-radio-control__input {
    margin-left: -8px
}

.wc-block-product-categories {
    margin-bottom: 1em
}

    .wc-block-product-categories.is-dropdown {
        display: flex
    }

    .wc-block-product-categories
    select {
        margin-right: .5em
    }

.wc-block-product-categories-list--has-images {
    list-style: none outside
}

    .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {
        margin: 4px 0 4px 60px;
        list-style: none outside;
        clear: both
    }

        .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item ul {
            margin: 4px 0 0
        }

    .wc-block-product-categories-list--has-images
    .wc-block-product-categories-list-item__image {
        max-width: 50px;
        display: inline-block;
        padding: 0;
        margin: 0 .5em 0 -60px;
        position: relative;
        vertical-align: middle;
        border: 1px solid #eee
    }

        .wc-block-product-categories-list--has-images
        .wc-block-product-categories-list-item__image img {
            margin: 0;
            padding: 0
        }

.wc-block-product-categories-list-item-count:before {
    content: " ("}.wc-block-product-categories-list-item-count:after{content:")"}.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder

{
    display: inline-block;
    height: 1em;
    width: 50%;
    min-width: 200px;
    background: currentColor;
    opacity: .2
}

.wc-block-product-categories__button {
    display: flex;
    align-items: center;
    text-decoration: none;
    margin: 0;
    border: none;
    cursor: pointer;
    background: 0 0;
    padding: 0 .5em;
    color: #555d66;
    position: relative;
    overflow: hidden;
    border-radius: .25em
}

    .wc-block-product-categories__button svg {
        fill: currentColor;
        outline: none
    }

.rtl .wc-block-product-categories__button
svg {
    transform: rotate(180deg)
}

.wc-block-product-categories__button:active {
    color: currentColor
}

.wc-block-product-categories__button:disabled, .wc-block-product-categories__button[aria-disabled=true] {
    cursor: default;
    opacity: .3
}

.wc-block-product-categories__button:focus:enabled {
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #6c7781,inset 0 0 0 2px #fff;
    outline: 2px solid transparent;
    outline-offset: -2px
}

.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):hover {
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #e2e4e7,inset 0 0 0 2px #fff,0 1px 1px rgba(25,30,35,.2)
}

.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):active {
    outline: none;
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #ccd0d4,inset 0 0 0 2px #fff
}

.wc-block-product-categories__button:disabled:focus, .wc-block-product-categories__button[aria-disabled=true]:focus {
    box-shadow: none
}

.wc-block-featured-product {
    position: relative;
    background-color: #24292d;
    background-size: cover;
    background-position: 50%;
    width: 100%;
    margin: 0 0 1.5em
}

    .wc-block-featured-product, .wc-block-featured-product .wc-block-featured-product__wrapper {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        align-content: center
    }

        .wc-block-featured-product
        .wc-block-featured-product__wrapper {
            overflow: hidden;
            height: 100%
        }

        .wc-block-featured-product.has-left-content {
            justify-content: flex-start
        }

            .wc-block-featured-product.has-left-content
            .wc-block-featured-product__description, .wc-block-featured-product.has-left-content .wc-block-featured-product__price, .wc-block-featured-product.has-left-content .wc-block-featured-product__title, .wc-block-featured-product.has-left-content
            .wc-block-featured-product__variation {
                margin-left: 0;
                text-align: left
            }

        .wc-block-featured-product.has-right-content {
            justify-content: flex-end
        }

            .wc-block-featured-product.has-right-content
            .wc-block-featured-product__description, .wc-block-featured-product.has-right-content .wc-block-featured-product__price, .wc-block-featured-product.has-right-content
            .wc-block-featured-product__title, .wc-block-featured-product.has-right-content .wc-block-featured-product__variation {
                margin-right: 0;
                text-align: right
            }

        .wc-block-featured-product
        .wc-block-featured-product__description, .wc-block-featured-product .wc-block-featured-product__price, .wc-block-featured-product .wc-block-featured-product__title, .wc-block-featured-product
        .wc-block-featured-product__variation {
            color: #fff;
            line-height: 1.25;
            margin-bottom: 0;
            text-align: center
        }

            .wc-block-featured-product .wc-block-featured-product__description a, .wc-block-featured-product .wc-block-featured-product__description
            a:active, .wc-block-featured-product .wc-block-featured-product__description a:focus, .wc-block-featured-product .wc-block-featured-product__description a:hover, .wc-block-featured-product .wc-block-featured-product__price
            a, .wc-block-featured-product .wc-block-featured-product__price a:active, .wc-block-featured-product .wc-block-featured-product__price a:focus, .wc-block-featured-product .wc-block-featured-product__price a:hover, .wc-block-featured-product
            .wc-block-featured-product__title a, .wc-block-featured-product .wc-block-featured-product__title a:active, .wc-block-featured-product .wc-block-featured-product__title a:focus, .wc-block-featured-product .wc-block-featured-product__title
            a:hover, .wc-block-featured-product .wc-block-featured-product__variation a, .wc-block-featured-product .wc-block-featured-product__variation a:active, .wc-block-featured-product .wc-block-featured-product__variation
            a:focus, .wc-block-featured-product .wc-block-featured-product__variation a:hover {
                color: #fff
            }

        .wc-block-featured-product .wc-block-featured-product__description, .wc-block-featured-product
        .wc-block-featured-product__link, .wc-block-featured-product .wc-block-featured-product__price, .wc-block-featured-product .wc-block-featured-product__title, .wc-block-featured-product
        .wc-block-featured-product__variation {
            width: 100%;
            padding: 16px 48px 0;
            z-index: 1
        }

        .wc-block-featured-product .wc-block-featured-product__title, .wc-block-featured-product
        .wc-block-featured-product__variation {
            margin-top: 0;
            border: 0
        }

            .wc-block-featured-product .wc-block-featured-product__title:before, .wc-block-featured-product .wc-block-featured-product__variation:before {
                display: none
            }

        .wc-block-featured-product
        .wc-block-featured-product__variation {
            font-style: italic;
            padding-top: 0
        }

        .wc-block-featured-product .wc-block-featured-product__description
        p {
            margin: 0;
            line-height: 1.5em
        }

        .wc-block-featured-product.has-background-dim:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            background-color: inherit;
            opacity: .5;
            z-index: 1
        }

        .wc-block-featured-product.has-background-dim.has-background-dim-10:before {
            opacity: .1
        }

        .wc-block-featured-product.has-background-dim.has-background-dim-20:before {
            opacity: .2
        }

        .wc-block-featured-product.has-background-dim.has-background-dim-30:before {
            opacity: .3
        }

        .wc-block-featured-product.has-background-dim.has-background-dim-40:before {
            opacity: .4
        }

        .wc-block-featured-product.has-background-dim.has-background-dim-50:before {
            opacity: .5
        }

        .wc-block-featured-product.has-background-dim.has-background-dim-60:before {
            opacity: .6
        }

        .wc-block-featured-product.has-background-dim.has-background-dim-70:before {
            opacity: .7
        }

        .wc-block-featured-product.has-background-dim.has-background-dim-80:before {
            opacity: .8
        }

        .wc-block-featured-product.has-background-dim.has-background-dim-90:before {
            opacity: .9
        }

        .wc-block-featured-product.has-background-dim.has-background-dim-100:before {
            opacity: 1
        }

        .wc-block-featured-product.alignleft, .wc-block-featured-product.alignright {
            max-width: 305px;
            width: 100%
        }

        .wc-block-featured-product:after {
            display: block;
            content: "";
            font-size: 0;
            min-height: inherit
        }

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wc-block-featured-product:after {
        content: none
    }
}

.wc-block-featured-product.aligncenter, .wc-block-featured-product.alignleft, .wc-block-featured-product.alignright, .wc-block-product-search
.wc-block-product-search__fields {
    display: flex
}

.wc-block-product-search .wc-block-product-search__field {
    padding: 6px 8px;
    line-height: 1.8;
    flex-grow: 1
}

.wc-block-product-search
.wc-block-product-search__button {
    display: flex;
    align-items: center;
    text-decoration: none;
    margin: 0 0 0 6px;
    border: none;
    cursor: pointer;
    background: 0 0;
    padding: 0 .5em;
    color: #555d66;
    position: relative;
    overflow: hidden;
    border-radius: .25em
}

    .wc-block-product-search .wc-block-product-search__button svg {
        fill: currentColor;
        outline: none
    }

.rtl .wc-block-product-search .wc-block-product-search__button
svg {
    transform: rotate(180deg)
}

.wc-block-product-search .wc-block-product-search__button:active {
    color: currentColor
}

.wc-block-product-search .wc-block-product-search__button:disabled, .wc-block-product-search
.wc-block-product-search__button[aria-disabled=true] {
    cursor: default;
    opacity: .3
}

.wc-block-product-search .wc-block-product-search__button:focus:enabled {
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #6c7781,inset 0 0 0 2px #fff;
    outline: 2px solid transparent;
    outline-offset: -2px
}

.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):hover {
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #e2e4e7,inset 0 0 0 2px #fff,0 1px 1px rgba(25,30,35,.2)
}

.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):active {
    outline: none;
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #ccd0d4,inset 0 0 0 2px #fff
}

.wc-block-product-search .wc-block-product-search__button:disabled:focus, .wc-block-product-search
.wc-block-product-search__button[aria-disabled=true]:focus {
    box-shadow: none
}

.wc-block-featured-category {
    position: relative;
    background-color: #24292d;
    background-size: cover;
    background-position: 50%;
    width: 100%;
    margin: 0 0 1.5em;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    align-content: center
}

    .wc-block-featured-category
    .wc-block-featured-category__wrapper {
        overflow: hidden;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        align-content: center
    }

    .wc-block-featured-category.has-left-content {
        justify-content: flex-start
    }

        .wc-block-featured-category.has-left-content
        .wc-block-featured-category__description, .wc-block-featured-category.has-left-content .wc-block-featured-category__price, .wc-block-featured-category.has-left-content
        .wc-block-featured-category__title {
            margin-left: 0;
            text-align: left
        }

    .wc-block-featured-category.has-right-content {
        justify-content: flex-end
    }

        .wc-block-featured-category.has-right-content
        .wc-block-featured-category__description, .wc-block-featured-category.has-right-content .wc-block-featured-category__price, .wc-block-featured-category.has-right-content
        .wc-block-featured-category__title {
            margin-right: 0;
            text-align: right
        }

    .wc-block-featured-category .wc-block-featured-category__description, .wc-block-featured-category .wc-block-featured-category__price, .wc-block-featured-category
    .wc-block-featured-category__title {
        color: #fff;
        line-height: 1.25;
        margin-bottom: 0;
        text-align: center
    }

        .wc-block-featured-category .wc-block-featured-category__description a, .wc-block-featured-category .wc-block-featured-category__description
        a:active, .wc-block-featured-category .wc-block-featured-category__description a:focus, .wc-block-featured-category .wc-block-featured-category__description a:hover, .wc-block-featured-category .wc-block-featured-category__price
        a, .wc-block-featured-category .wc-block-featured-category__price a:active, .wc-block-featured-category .wc-block-featured-category__price a:focus, .wc-block-featured-category .wc-block-featured-category__price
        a:hover, .wc-block-featured-category .wc-block-featured-category__title a, .wc-block-featured-category .wc-block-featured-category__title a:active, .wc-block-featured-category .wc-block-featured-category__title
        a:focus, .wc-block-featured-category .wc-block-featured-category__title a:hover {
            color: #fff
        }

    .wc-block-featured-category .wc-block-featured-category__description, .wc-block-featured-category
    .wc-block-featured-category__link, .wc-block-featured-category .wc-block-featured-category__price, .wc-block-featured-category .wc-block-featured-category__title {
        width: 100%;
        padding: 0 48px 16px;
        z-index: 1
    }

    .wc-block-featured-category
    .wc-block-featured-category__title {
        margin-top: 0
    }

        .wc-block-featured-category .wc-block-featured-category__title:before {
            display: none
        }

    .wc-block-featured-category .wc-block-featured-category__description
    p {
        margin: 0
    }

    .wc-block-featured-category.has-background-dim:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-color: inherit;
        opacity: .5;
        z-index: 1
    }

    .wc-block-featured-category.has-background-dim.has-background-dim-10:before {
        opacity: .1
    }

    .wc-block-featured-category.has-background-dim.has-background-dim-20:before {
        opacity: .2
    }

    .wc-block-featured-category.has-background-dim.has-background-dim-30:before {
        opacity: .3
    }

    .wc-block-featured-category.has-background-dim.has-background-dim-40:before {
        opacity: .4
    }

    .wc-block-featured-category.has-background-dim.has-background-dim-50:before {
        opacity: .5
    }

    .wc-block-featured-category.has-background-dim.has-background-dim-60:before {
        opacity: .6
    }

    .wc-block-featured-category.has-background-dim.has-background-dim-70:before {
        opacity: .7
    }

    .wc-block-featured-category.has-background-dim.has-background-dim-80:before {
        opacity: .8
    }

    .wc-block-featured-category.has-background-dim.has-background-dim-90:before {
        opacity: .9
    }

    .wc-block-featured-category.has-background-dim.has-background-dim-100:before {
        opacity: 1
    }

    .wc-block-featured-category.alignleft, .wc-block-featured-category.alignright {
        max-width: 305px;
        width: 100%
    }

    .wc-block-featured-category:after {
        display: block;
        content: "";
        font-size: 0;
        min-height: inherit
    }

@supports ((position:-webkit-sticky) or
(position:sticky)) {
    .wc-block-featured-category:after {
        content: none
    }
}

.wc-block-featured-category.aligncenter, .wc-block-featured-category.alignleft, .wc-block-featured-category.alignright {
    display: flex
}

.wc-block-attribute-filter {
    margin-bottom: 24px
}

    .wc-block-attribute-filter
    .wc-block-attribute-filter-list-count:before {
        content: " ("
    }

    .wc-block-attribute-filter .wc-block-attribute-filter-list-count:after {
        content: ")"
    }

    .wc-block-attribute-filter .wc-block-attribute-filter-list {
        margin: 0
    }

        .wc-block-attribute-filter
        .wc-block-attribute-filter-list li {
            text-decoration: underline
        }

            .wc-block-attribute-filter .wc-block-attribute-filter-list li label {
                cursor: pointer
            }

            .wc-block-attribute-filter .wc-block-attribute-filter-list li
            input {
                cursor: pointer;
                display: inline-block
            }

        .wc-block-attribute-filter .wc-block-attribute-filter-list .wc-block-attribute-filter-list-count {
            float: right
        }

    .wc-block-attribute-filter .is-single
    .wc-block-attribute-filter-list-count, .wc-block-attribute-filter .wc-block-dropdown-selector .wc-block-dropdown-selector__list .wc-block-attribute-filter-list-count {
        opacity: .6
    }

    .wc-block-attribute-filter
    .wc-block-attribute-filter__button {
        margin-top: 8px
    }

@-webkit-keyframes loading-fade {
    0% {
        opacity: .7
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .7
    }
}

@keyframes loading-fade {
    0% {
        opacity: .7
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .7
    }
}

.wc-block-active-filters {
    margin-bottom: 24px;
    overflow: hidden
}

    .wc-block-active-filters
    .wc-block-active-filters__clear-all {
        font-size: 1em;
        float: right;
        border: none;
        padding: 0;
        text-decoration: underline;
        cursor: pointer
    }

        .wc-block-active-filters .wc-block-active-filters__clear-all, .wc-block-active-filters
        .wc-block-active-filters__clear-all:active, .wc-block-active-filters .wc-block-active-filters__clear-all:focus, .wc-block-active-filters .wc-block-active-filters__clear-all:hover {
            background: 0 0;
            color: inherit
        }

    .wc-block-active-filters
    .wc-block-active-filters__list {
        margin: 0 0 4px;
        list-style: none outside;
        clear: both
    }

        .wc-block-active-filters .wc-block-active-filters__list li {
            margin: 0;
            padding: 0;
            list-style: none outside;
            clear: both
        }

            .wc-block-active-filters
            .wc-block-active-filters__list li ul {
                margin: 0;
                padding: 0;
                list-style: none outside
            }

            .wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type {
                margin: 0
            }

    .wc-block-active-filters
    .wc-block-active-filters__list-item-type {
        font-size: .75em;
        text-transform: uppercase;
        letter-spacing: .1em;
        margin: 16px 0 0;
        display: block
    }

    .wc-block-active-filters
    .wc-block-active-filters__list-item-operator {
        font-weight: 400;
        font-style: italic
    }

    .wc-block-active-filters .wc-block-active-filters__list-item-name {
        font-weight: 700;
        display: block;
        position: relative;
        padding: 0 16px 0 0
    }

    .wc-block-active-filters
    .wc-block-active-filters__list-item-remove {
        background: 0 0;
        border: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        height: 0;
        padding: 16px 0 0;
        width: 16px;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 50%;
        margin: -8px 0 0
    }

        .wc-block-active-filters .wc-block-active-filters__list-item-remove:before {
            width: 16px;
            height: 16px;
            background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='%2324292d'/%3E%3Cpath fill='%23fff' d='M4.5 6.887L6.887 4.5l7.033 7.034-2.386 2.386z'/%3E%3Cpath fill='%23fff' d='M11.533 4.5l2.387 2.386-7.034 7.034L4.5 11.533z'/%3E%3C/svg%3E") 50% no-repeat;display:block;content:"";position:absolute;top:0}.wc-block-active-filters .wc-block-active-filters__list--chips li,.wc-block-active-filters .wc-block-active-filters__list--chips ul

{
    display: inline
}

.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type {
    display: none
}

.wc-block-active-filters .wc-block-active-filters__list--chips
.wc-block-components-chip {
    font-size: .875em;
    margin-top: .1875em;
    margin-bottom: .1875em
}

.selectBox-dropdown {
    min-width: 150px;
    position: relative;
    border: solid 1px #bbb;
    line-height: 1.5;
    text-decoration: none;
    text-align: left;
    color: #000;
    outline: 0;
    vertical-align: middle;
    background: #f2f2f2;
    background: -moz-linear-gradient(top,#f8f8f8 1%,#e1e1e1 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#f8f8f8),color-stop(100%,#e1e1e1));
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,.75);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.75);
    box-shadow: 0 1px 0 rgba(255,255,255,.75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    cursor: default
}

    .selectBox-dropdown:focus, .selectBox-dropdown:focus
    .selectBox-arrow {
        border-color: #666
    }

    .selectBox-dropdown.selectBox-menuShowing {
        -moz-border-radius-bottomleft: 0;
        -moz-border-radius-bottomright: 0;
        -webkit-border-bottom-left-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .selectBox-dropdown
    .selectBox-label {
        padding: 2px 8px;
        display: inline-block;
        white-space: nowrap;
        overflow: hidden
    }

    .selectBox-dropdown
    .selectBox-arrow {
        position: absolute;
        top: 0;
        right: 0;
        width: 23px;
        height: 100%;
        background: url(data:image/gif;base64,R0lGODlhCQAOAIABAAAAAP///yH5BAEAAAEALAAAAAAJAA4AAAIXjAOnwIrcDJxvQoez3tUmn0jUEjmhUQAAOw==) 50% center no-repeat;
        border-left: solid 1px #bbb
    }

.selectBox-dropdown-menu {
    position: absolute;
    z-index: 99999;
    max-height: 200px;
    min-height: 1em;
    border: solid 1px #bbb;
    background: #fff;
    -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2);
    box-shadow: 0 2px 6px rgba(0,0,0,.2);
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.selectBox-inline {
    min-width: 150px;
    outline: 0;
    border: solid 1px #bbb;
    background: #fff;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: auto
}

    .selectBox-inline:focus {
        border-color: #666
    }

.selectBox-options, .selectBox-options LI, .selectBox-options LI
A {
    list-style: none;
    display: block;
    cursor: default;
    padding: 0;
    margin: 0
}

    .selectBox-options LI A {
        line-height: 1.5;
        padding: 0 .5em;
        white-space: nowrap;
        overflow: hidden;
        background: 6px center no-repeat
    }

    .selectBox-options LI.selectBox-hover
    A {
        background-color: #eee
    }

    .selectBox-options LI.selectBox-disabled A {
        color: #888;
        background-color: transparent
    }

    .selectBox-options LI.selectBox-selected A {
        background-color: #c8def4
    }

    .selectBox-options
    .selectBox-optgroup {
        color: #666;
        background: #eee;
        font-weight: 700;
        line-height: 1.5;
        padding: 0 .3em;
        white-space: nowrap
    }

.selectBox.selectBox-disabled {
    color: #888 !important
}

.selectBox-dropdown.selectBox-disabled
.selectBox-arrow {
    opacity: .5;
    border-color: #666
}

.selectBox-inline.selectBox-disabled {
    color: #888 !important
}

    .selectBox-inline.selectBox-disabled .selectBox-options A {
        background-color: transparent !important
    }


.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.woocommerce a.selectBox {
    background: #fff;
    min-width: 100px;
    margin-right: 10px;
    color: inherit
}

    .woocommerce a.selectBox, .woocommerce a.selectBox:hover {
        border-bottom: 1px solid #bbb !important
    }

        .woocommerce
        a.selectBox:hover {
            color: inherit
        }

        .woocommerce a.selectBox:focus {
            border: 1px solid #ccc
        }

.selectBox-dropdown .selectBox-label {
    vertical-align: middle;
    padding: 3px 8px
}

.selectBox-dropdown
.selectBox-arrow {
    border: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAQCAYAAABpyU3qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5NjEyMjE3NDdDMTFFNEI2QTlFMkJDRDM2N0M2MjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5NjEyMjI3NDdDMTFFNEI2QTlFMkJDRDM2N0M2MjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Qjk2MTIxRjc0N0MxMUU0QjZBOUUyQkNEMzY3QzYyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Qjk2MTIyMDc0N0MxMUU0QjZBOUUyQkNEMzY3QzYyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnq7XK4AAADGSURBVHjaYvz//z/DUARMDEMUjDp81OFEAhZ8knPnzkXmekDpHTCB5ORksi0Gmr0dyUx0sANotic1QhzkwT4g7ifkWRJAIRD/wSIOEiuiVlLJBGJNINYA4iwqOfwGEE/DIj4diK9Tw+FCQFyPxK8DYmEqOb4JiN8i8d8BcSO1Mmc9mkOFoY6nBngLdTwMNKJ5hGyH40oaWVA5aoBp0GSDK+mQXqpAMyQLDn2gjOpJBYf/gWZURhyZFStgHG2rjDp8mDscIMAAb90m9dDF8rIAAAAASUVORK5CYII=) center right no-repeat
}

.selectBox-dropdown.selectBox-menuShowing
.selectBox-arrow {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAQCAYAAABpyU3qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5NjEyMjE3NDdDMTFFNEI2QTlFMkJDRDM2N0M2MjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5NjEyMjI3NDdDMTFFNEI2QTlFMkJDRDM2N0M2MjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Qjk2MTIxRjc0N0MxMUU0QjZBOUUyQkNEMzY3QzYyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Qjk2MTIyMDc0N0MxMUU0QjZBOUUyQkNEMzY3QzYyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnq7XK4AAADGSURBVHjaYvz//z/DUARMDEMUjDp81OFEAhZ8knPnzkXmekDpHTCB5ORksi0Gmr0dyUx0sANotic1QhzkwT4g7ifkWRJAIRD/wSIOEiuiVlLJBGJNINYA4iwqOfwGEE/DIj4diK9Tw+FCQFyPxK8DYmEqOb4JiN8i8d8BcSO1Mmc9mkOFoY6nBngLdTwMNKJ5hGyH40oaWVA5aoBp0GSDK+mQXqpAMyQLDn2gjOpJBYf/gWZURhyZFStgHG2rjDp8mDscIMAAb90m9dDF8rIAAAAASUVORK5CYII=) center left no-repeat
}

.selectBox-dropdown-menu {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding: 5px;
    font-size: 80%
}

    .selectBox-dropdown-menu li a {
        color: inherit;
        padding: 5px 8px;
        border-radius: 3px
    }

    .selectBox-dropdown-menu
    a:hover {
        color: inherit;
        text-decoration: none
    }

select.selectBox.change-wishlist {
    max-width: 100px
}

.selectBox.change-wishlist {
    width: auto !important
}

.change-wishlist-selectBox-dropdown-menu {
    width: auto !important
}

.yith-wcwl-with-pretty-photo {
    overflow: hidden
}

    .yith-wcwl-with-pretty-photo
    .pp_content {
        height: auto !important
    }

.woocommerce .wishlist-fragment .blockUI.blockOverlay:before, .woocommerce .yith-wcwl-popup-form .blockUI.blockOverlay:before {
    display: none
}

.yith-wcwl-popup {
    display: none
}

.yith-wcwl-popup-content
h3 {
    text-align: center;
    font-size: 1.5em
}

.yith-wcwl-popup-content .heading-icon, .yith-wcwl-popup-feedback .heading-icon {
    text-align: center;
    display: block;
    font-size: 70px;
    color: #333;
    margin-bottom: 15px
}

.yith-wcwl-popup-content
.popup-description {
    text-align: center;
    font-weight: 600;
    margin-bottom: 15px
}

    .yith-wcwl-popup-content .popup-description a.show-tab.active {
        cursor: inherit;
        color: inherit;
        pointer-events: none
    }

.yith-wcwl-popup-feedback
p.feedback {
    margin-top: 1.5em;
    text-align: center;
    font-size: 1.1rem;
    font-weight: 600
}

.yith-wcwl-popup-content label {
    display: block
}

.yith-wcwl-popup-content input[type=text], .yith-wcwl-popup-content select {
    padding: 10px 7px
}

.yith-wcwl-popup-content
.create {
    display: none
}

.yith-wcwl-popup-content .yith-wcwl-second-row {
    display: none
}

.yith-wcwl-popup-footer {
    margin: 15px 0
}

    .yith-wcwl-popup-footer
    .button.wishlist-submit {
        display: block;
        width: 100%;
        text-align: center
    }

.pp_pic_holder.pp_woocommerce.feedback {
    max-width: 450px !important
}

    .pp_pic_holder.pp_woocommerce.feedback
    .pp_content {
        width: auto !important
    }

.yith-wcwl-popup-feedback {
    margin-top: 2em;
    margin-bottom: 2em
}

.yith-wcwl-add-button.with-dropdown {
    position: relative;
    padding: 15px 0
}

.yes-js .yith-wcwl-add-button
ul.yith-wcwl-dropdown {
    display: none;
    list-style: none;
    margin-bottom: 0;
    padding: 5px 25px;
    border: 1px solid #cdcdcd;
    background: #fff;
    position: absolute;
    z-index: 15;
    top: calc(100% - 5px);
    min-width: 200px
}

.yith-wcwl-add-button.show-dropdown
ul.yith-wcwl-dropdown {
    display: block
}

.yith-wcwl-add-button ul.yith-wcwl-dropdown li {
    padding: 15px;
    padding-left: 0;
    text-transform: uppercase;
    font-size: .8em
}

    .yith-wcwl-add-button ul.yith-wcwl-dropdown li
    a {
        font-size: 1em !important;
        color: inherit;
        box-shadow: none
    }

        .yith-wcwl-add-button ul.yith-wcwl-dropdown li a:hover {
            color: initial
        }

    .yith-wcwl-add-button ul.yith-wcwl-dropdown
    li:before {
        font-family: FontAwesome;
        content: '\f067';
        margin-right: 15px
    }

    .yith-wcwl-add-button ul.yith-wcwl-dropdown li:not(:last-child) {
        border-bottom: 1px solid #cdcdcd
    }

.yith-wcwl-add-to-wishlist
.separator + [data-title] {
    display: inline-block
}

.yith-wcwl-add-to-wishlist .with-tooltip {
    position: relative
}

.yith-wcwl-tooltip {
    z-index: 10;
    padding: 5px 10px;
    border-radius: 5px;
    text-align: center;
    top: calc(100% + 5px);
    pointer-events: none;
    cursor: initial;
    font-size: .6875rem;
    line-height: normal;
    display: none
}

.with-dropdown .yith-wcwl-tooltip {
    top: auto;
    bottom: calc(100% + 10px)
}

.with-tooltip .yith-wcwl-tooltip {
    position: absolute
}

    .with-tooltip
    .yith-wcwl-tooltip:before {
        content: '';
        display: block;
        position: absolute;
        top: -5px;
        left: calc(50% - 2px);
        width: 0;
        height: 0;
        background: 0 0 !important;
        border-left: 5px solid transparent !important;
        border-right: 5px solid transparent !important;
        border-bottom: 5px solid
    }

.with-dropdown .with-tooltip .yith-wcwl-tooltip:before {
    bottom: -5px;
    top: auto;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid;
    border-bottom: none
}

#yith-wcwl-popup-message {
    font-weight: 700;
    line-height: 50px;
    text-align: center;
    background: #fff;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,.3);
    box-shadow: 0 0 15px rgba(0,0,0,.3);
    position: fixed;
    top: 50%;
    left: 50%;
    padding: 7px 40px;
    z-index: 10000
}

.wishlist-title {
    display: inline-block
}

    .wishlist-title h2 {
        display: inline-block;
        padding: 5px
    }

    .wishlist-title.wishlist-title-with-form
    h2:hover {
        background: #efefef
    }

    .wishlist-title a.show-title-form {
        cursor: pointer;
        visibility: hidden
    }

    .wishlist-title:hover a.show-title-form {
        visibility: visible
    }

.yes-js #yith-wcwl-form .hidden-title-form {
    display: none;
    margin: 25px 0 39px
}

table.wishlist_table {
    font-size: 80%
}

    table.wishlist_table tr {
        position: relative
    }

    table.wishlist_table thead th {
        border-top: 1px solid;
        padding: 16px 12px
    }

    table.wishlist_table tbody td {
        padding: 16px 12px
    }

    table.wishlist_table tbody
    td, table.wishlist_table thead th {
        border-color: #e7e7e7
    }

        p.wishlist-empty, table.wishlist_table tbody td.wishlist-empty {
            text-align: center;
            margin: 100px 0
        }

.wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr
th.wishlist-delete {
    text-align: center
}

.wishlist_table tr th.product-checkbox {
    vertical-align: middle;
    width: 40px
}

.wishlist_table tr th.product-remove {
    vertical-align: middle;
    width: 40px
}

.wishlist_table tr
th.product-thumbnail {
    width: 80px
}

.wishlist_table tfoot td, .wishlist_table tr td.product-name, .wishlist_table tr td.product-thumbnail, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy {
    text-align: left
}

.wishlist_table
tr td.product-remove {
    padding: 16px 0
}

.wishlist_table tr td.product-thumbnail a {
    display: block;
    border: none;
    max-width: 80px
}

    .wishlist_table tr td.product-thumbnail a img {
        width: 100%
    }

.wishlist_table tr
td.product-arrange {
    cursor: grab
}

    .wishlist_table tr td.product-arrange:active {
        cursor: grabbing
    }

.wishlist_table .product-stock-status span.wishlist-in-stock {
    color: #297e29
}

.wishlist_table .product-stock-status
span.wishlist-out-of-stock {
    color: red
}

.wishlist_table .product-add-to-cart span.dateadded {
    display: block
}

.wishlist_table .product-add-to-cart a {
    display: table !important;
    margin: 0 auto 5px !important;
    text-align: center
}

    .wishlist_table
    .product-add-to-cart a.button {
        padding: 6px 25px !important
    }

    .wishlist_table .product-add-to-cart a > img {
        display: inline;
        max-width: 2em
    }

.wishlist_table .price-variation {
    display: block
}

    .wishlist_table .price-variation.decrease
    .variation-rate {
        color: red
    }

    .wishlist_table .price-variation .old-price {
        display: block
    }

.wishlist_table a.button {
    white-space: normal;
    margin-bottom: 5px !important
}

.wishlist_table.modern_grid {
    list-style: none;
    margin: 0 -7px 35px;
    font-size: 0
}

    .wishlist_table.modern_grid li {
        display: inline-block;
        vertical-align: top;
        width: 33.33%;
        padding: 0 7px;
        margin-bottom: 15px
    }

        .wishlist_table.images_grid li.wishlist-empty, .wishlist_table.modern_grid
        li.wishlist-empty {
            width: 100%;
            font-size: 1rem;
            text-align: center;
            margin: 50px 0
        }

.wishlist_table.images_grid li.show {
    z-index: 10
}

.wishlist_table.modern_grid li .item-wrapper {
    display: table;
    margin: 0 -7px
}

.wishlist_table.modern_grid li
.item-details, .wishlist_table.modern_grid li .product-thumbnail {
    display: table-cell;
    vertical-align: top;
    box-sizing: border-box;
    width: 50%;
    padding: 0 7px;
    font-size: 1rem
}

.wishlist_table.images_grid li .product-thumbnail, .wishlist_table.modern_grid
li .product-thumbnail {
    position: relative
}

    .wishlist_table.images_grid li .product-thumbnail .product-checkbox, .wishlist_table.modern_grid li .product-thumbnail
    .product-checkbox {
        position: absolute;
        top: 7px;
        left: 15px;
        z-index: 2
    }

    .wishlist_table.modern_grid li .product-thumbnail > a {
        display: block
    }

        .wishlist_table.modern_grid li .product-thumbnail > a img {
            display: block
        }

.wishlist_table.images_grid li.show
.product-thumbnail > a img, .wishlist_table.images_grid li:hover .product-thumbnail > a img {
    filter: brightness(1.1)
}

.wishlist_table.modern_grid.wishlist_view li .item-details {
    position: relative
}

    .wishlist_table.modern_grid.wishlist_view li
    .item-details:before {
        content: '';
        display: block;
        top: 0;
        bottom: 0;
        left: 7px;
        background: #fff;
        position: absolute;
        right: 7px;
        z-index: 0;
        border: 1px solid #cdcdcd
    }

.wishlist_table.images_grid li
.item-details {
    display: none;
    position: absolute;
    z-index: 2;
    bottom: 15px;
    left: calc(50% - 150px);
    width: 300px;
    background: #fff;
    padding: 10px 20px;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,.3);
    box-shadow: 0 0 15px rgba(0,0,0,.3)
}

.wishlist_table.images_grid li.show .item-details {
    display: block
}

.wishlist_table.modern_grid li .item-details .item-details-wrapper {
    padding: 15px 20px;
    line-height: normal;
    position: relative
}

.wishlist_table.images_grid li
.item-details a.close {
    position: absolute;
    top: 10px;
    right: 20px
}

.wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details
h3 {
    margin-bottom: 7px
}

.wishlist_table.images_grid li .item-details table.item-details-table, .wishlist_table.mobile li .item-details table.item-details-table, .wishlist_table.mobile li table.additional-info, .wishlist_table.modern_grid li
.item-details table.item-details-table {
    border: none;
    margin-bottom: 7px
}

    .wishlist_table.images_grid li .item-details table.item-details-table td, .wishlist_table.mobile li .item-details table.item-details-table td, .wishlist_table.mobile li
    table.additional-info td, .wishlist_table.modern_grid li .item-details table.item-details-table td {
        border: none;
        font-size: .7em;
        padding: 3px;
        vertical-align: top
    }

        .wishlist_table.images_grid li .item-details table.item-details-table
        td.label, .wishlist_table.mobile li .item-details table.item-details-table td.label, .wishlist_table.mobile li table.additional-info td.label, .wishlist_table.modern_grid li .item-details table.item-details-table
        td.label {
            text-align: left;
            font-weight: 700;
            width: 40%
        }

        .wishlist_table.images_grid li .item-details table.item-details-table td.value, .wishlist_table.mobile li .item-details table.item-details-table td.value, .wishlist_table.mobile li
        table.additional-info td.value, .wishlist_table.modern_grid li .item-details table.item-details-table td.value {
            text-align: right
        }

            .wishlist_table.modern_grid li .item-details table.item-details-table td.value
            a.selectBox {
                margin-right: 0
            }

            .wishlist_table.images_grid li .item-details table.item-details-table td.value input, .wishlist_table.mobile li table.additional-info td.value input, .wishlist_table.modern_grid li .item-details
            table.item-details-table td.value input {
                width: auto
            }

.wishlist_table.images_grid li .item-details .product-add-to-cart, .wishlist_table.modern_grid li .item-details
.product-add-to-cart {
    text-align: center;
    margin-bottom: 7px
}

.wishlist_table.images_grid li .item-details .move-to-another-wishlist, .wishlist_table.modern_grid li .item-details
.move-to-another-wishlist {
    text-align: center;
    margin-bottom: 7px
}

.wishlist_table.images_grid li .item-details .product-remove, .wishlist_table.modern_grid li .item-details .product-remove {
    text-align: right
}

    .wishlist_table.images_grid li
    .item-details .product-remove a, .wishlist_table.modern_grid li .item-details .product-remove a {
        border: none;
        border-radius: 0;
        display: inline-block
    }

.wishlist_table.mobile {
    list-style: none;
    margin-left: 0
}

    .wishlist_table.mobile
    li {
        margin-bottom: 7px
    }

        .wishlist_table.mobile li .product-checkbox {
            display: inline-block;
            width: 20px;
            vertical-align: top
        }

        .wishlist_table.mobile li .item-wrapper {
            display: inline-block;
            width: calc(100% - 25px);
            vertical-align: top;
            margin-bottom: 7px
        }

.wishlist_table.wishlist_manage_table.mobile li.wishlist-empty {
    text-align: center
}

.wishlist_table.wishlist_manage_table.mobile li .item-wrapper {
    width: 100%
}

.wishlist_table.mobile li .item-wrapper
.product-thumbnail {
    display: inline-block;
    max-width: 60px;
    margin-right: 10px
}

.wishlist_table.mobile li .item-wrapper .item-details {
    display: inline-block;
    width: calc(100% - 80px);
    vertical-align: top
}

.wishlist_table.mobile.with-checkbox li
.additional-info-wrapper {
    padding-left: 20px
}

.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper
.product-add-to-cart {
    text-align: center;
    margin-bottom: 7px
}

.wishlist_table.mobile li .additional-info-wrapper .product-remove {
    text-align: right
}

a.add_to_wishlist {
    cursor: pointer
}

.yith-wcwl-add-to-wishlist .feedback
.yith-wcwl-icon {
    margin-right: 5px
}

.yith-wcwl-add-to-wishlist a.add_to_wishlist > img, .yith-wcwl-add-to-wishlist a.delete_item > img, .yith-wcwl-add-to-wishlist
a.move_to_another_wishlist > img {
    max-width: 32px;
    display: inline-block;
    margin-right: 10px
}

a.add_to_wishlist + a.view-wishlist, a.delete_item + a.view-wishlist {
    margin-left: 15px
}

.summary .single_add_to_wishlist.button, div.product
.woocommerce-price-and-add .single_add_to_wishlist.button {
    margin: 0
}

.wishlist_table .add_to_cart.button {
    padding: 7px 12px;
    line-height: normal
}

.yith-wcwl-add-to-wishlist {
    margin-top: 10px
}

.hidden-title-form a.hide-title-form i, .hidden-title-form
button i, .wishlist-title a.show-title-form i, .wishlist_manage_table tfoot a.create-new-wishlist i, .wishlist_manage_table tfoot button.submit-wishlist-changes i, .wishlist_table .add_to_cart.button i, .wishlist_table .ask-an-estimate-button
i, .yith-wcwl-add-button > a i, .yith-wcwl-wishlist-new button i, .yith-wcwl-wishlist-search-form button.wishlist-search-button i {
    margin-right: 10px
}

.hidden-title-form a.hide-title-form, .wishlist-title a.show-title-form, .wishlist_manage_table
a.create-new-wishlist, .wishlist_manage_table button.submit-wishlist-changes, .wishlist_table .add_to_cart.button, .wishlist_table a.ask-an-estimate-button, .woocommerce .yith-wcwl-wishlist-new button, .yith-wcwl-add-button
a.add_to_wishlist, .yith-wcwl-popup-button a.add_to_wishlist, .yith-wcwl-wishlist-search-form button.wishlist-search-button {
    margin: 0;
    box-shadow: none;
    text-shadow: none
}

.add-to-wishlist-before_image
.yith-wcwl-add-to-wishlist {
    position: absolute;
    z-index: 10;
    margin: 0;
    top: 10px;
    left: 10px
}

    .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .with-dropdown {
        padding: 0
    }

    .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist
    .add_to_wishlist, .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .disabled_item, .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .open-pretty-photo {
        font-size: 0;
        background: 0 0
    }

    .add-to-wishlist-before_image
    .yith-wcwl-add-to-wishlist .delete_item, .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .move_to_another_wishlist {
        font-size: 0
    }

    .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist
    .feedback {
        display: none
    }

        .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback + a {
            font-size: 0;
            background: 0 0
        }

    .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i {
        font-size: 1.6rem;
        margin: 0
    }

    .add-to-wishlist-before_image
    .yith-wcwl-add-to-wishlist img {
        margin: 0
    }

.woocommerce .wishlist-title {
    margin-bottom: 30px
}

    .woocommerce .wishlist-title h2 {
        vertical-align: middle;
        margin-bottom: 0
    }

.woocommerce .hidden-title-form button {
    padding: 7px 24px;
    vertical-align: middle;
    border: none;
    position: relative
}

    .woocommerce .hidden-title-form button:active {
        top: 1px
    }

.woocommerce .hidden-title-form a.hide-title-form {
    vertical-align: middle;
    line-height: normal
}

.woocommerce
.back-to-all-wishlists {
    margin-bottom: 20px
}

.woocommerce #content table.wishlist_table.cart a.remove {
    color: #c3c3c3;
    margin: 0 auto
}

    .woocommerce #content table.wishlist_table.cart
    a.remove:hover {
        background-color: #c3c3c3;
        color: #fff
    }

.yith-wcwl-share {
    margin-bottom: 35px
}

    .yith-wcwl-share h4.yith-wcwl-share-title {
        margin: 10px 0
    }

    .yith-wcwl-share ul {
        margin: 5px 0;
        padding: 0
    }

        .entry-content .yith-wcwl-share ul li, .yith-wcwl-share
        ul li {
            display: inline-block;
            margin-left: 0;
            margin-right: 0
        }

    .yith-wcwl-share li a {
        color: #fff;
        text-align: center;
        text-decoration: none;
        line-height: 1;
        padding: 5px;
        display: block;
        border: none;
        min-width: 26px;
        min-height: 26px
    }

        .yith-wcwl-share li
        a:hover {
            color: #fff
        }

        .yith-wcwl-share li a > img {
            max-width: 1em
        }

.copy-trigger {
    cursor: pointer
}

.woocommerce
.ask-an-estimate-button > img {
    max-width: 1em;
    display: inline;
    margin-right: 5px
}

#ask_an_estimate_popup {
    display: none
}

.wishlist-ask-an-estimate-popup .ask-an-estimate-button-popup {
    width: 100%
}

.wishlist-ask-an-estimate-popup
.woocommerce-error {
    margin-bottom: 0
}

.wishlist-ask-an-estimate-popup #additional_notes {
    min-height: 150px
}

.ask-an-estimate-confirmation {
    padding: 0 30px;
    text-align: center
}

.yith_wcwl_wishlist_footer > div {
    margin-bottom: 15px
}

.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action {
    float: left
}

    .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action
    label {
        display: inline-block;
        margin-right: 10px
    }

    .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action #bulk_actions {
        min-width: 250px
    }

    .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action
    input[type=submit] {
        margin: 0;
        margin-left: 10px
    }

.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update {
    float: right
}

.yith_wcwl_wishlist_footer .yith-wcwl-share {
    float: left;
    clear: both
}

.yith_wcwl_wishlist_footer
.yith_wcwl_footer_additional_action {
    float: right
}

    .yith_wcwl_wishlist_footer
    .yith_wcwl_footer_additional_action > * {
        vertical-align: middle
    }

.yith_wcwl_wishlist_update + .yith_wcwl_footer_additional_action {
    clear: both
}

.wishlist-page-links {
    clear: both
}

#move_to_another_wishlist {
    display: none
}

.yith-wcwl-wishlist-new {
    padding: 20px 0
}

.yith-wcwl-popup-content .yith-wcwl-wishlist-new {
    padding: 0
}

.yith-wcwl-wishlist-new .wishlist-name {
    display: inline-block
}

.yith-wcwl-wishlist-new .wishlist-privacy-radio label {
    display: block
}

.yith-wcwl-popup-content
.create-wishlist-button {
    margin-top: 15px;
    width: 100%
}

#create_new_wishlist {
    display: none
}

.wishlist_manage_table select {
    vertical-align: middle;
    margin-right: 10px
}

.wishlist_manage_table td.wishlist-name
.wishlist-title {
    margin-bottom: 0
}

    .wishlist_manage_table td.wishlist-name .wishlist-title .show-title-form {
        display: inline-block;
        padding: 0;
        border: none;
        background: 0 0;
        top: 0;
        margin: 0
    }

.wishlist_manage_table td.wishlist-name a.show-title-form
i {
    padding: 5px;
    margin: 0
}

.wishlist_manage_table td.wishlist-name:hover a.show-title-form {
    visibility: visible
}

.wishlist_manage_table td.wishlist-name .hidden-title-form {
    margin: 0 !important
}

    .wishlist_manage_table td.wishlist-name
    .hidden-title-form input[type=text] {
        width: 100%;
        min-width: 0
    }

.wishlist_manage_table td.wishlist-name .hidden-title-form {
    position: relative
}

    .wishlist_manage_table td.wishlist-name .hidden-title-form
    .edit-title-buttons {
        position: absolute;
        right: 0;
        top: 0
    }

    .wishlist_manage_table td.wishlist-name .hidden-title-form a {
        float: right;
        cursor: pointer;
        margin-left: 5px
    }

        .wishlist_manage_table td.wishlist-name .hidden-title-form a
        i {
            padding: 5px;
            margin: 0
        }

table.wishlist_manage_table tfoot td {
    text-align: right;
    padding: 24px 12px
}

.wishlist_manage_table tfoot button.submit-wishlist-changes {
    padding: 7px 24px;
    vertical-align: middle;
    border: 1px solid;
    border-radius: 3px;
    position: relative;
    line-height: normal
}

    .wishlist_manage_table tfoot button.submit-wishlist-changes:active {
        top: 1px
    }

.wishlist_manage_table tfoot a.create-new-wishlist {
    vertical-align: middle;
    line-height: normal;
    padding: 7px 24px
}

.wishlist_manage_table.modern_grid li.wishlist-empty {
    margin: 50px 0
}

.wishlist_manage_table.modern_grid li .item-wrapper {
    display: block;
    margin: 0;
    padding: 40px 50px;
    background: #fff;
    border: 1px solid #cdcdcd
}

.wishlist_manage_table.modern_grid
li .item-details, .wishlist_manage_table.modern_grid li .product-thumbnail {
    display: block;
    width: 100%;
    padding: 0
}

    .wishlist_manage_table.modern_grid li .item-details .hidden-title-form {
        position: relative
    }

        .wishlist_manage_table.modern_grid li
        .item-details .hidden-title-form .edit-title-buttons {
            position: absolute;
            right: 0;
            top: 0
        }

            .wishlist_manage_table.modern_grid li .item-details .hidden-title-form .edit-title-buttons
            a {
                float: right;
                line-height: 1;
                cursor: pointer;
                margin-left: 5px
            }

                .wishlist_manage_table.modern_grid li .item-details .hidden-title-form .edit-title-buttons a i {
                    padding: 5px;
                    margin: 0
                }

    .wishlist_manage_table.modern_grid li .product-thumbnail
    .placeholder-item.empty-box {
        display: flex;
        background: #f2f2f2;
        min-height: 400px;
        align-items: center;
        justify-content: center;
        margin-bottom: 15px
    }

        .wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box
        p {
            font-size: 1em;
            line-height: 1.5em;
            font-weight: 600
        }

    .wishlist_manage_table.modern_grid li .product-thumbnail img:first-child {
        width: 100%;
        margin-bottom: 15px
    }

    .wishlist_manage_table.modern_grid li .product-thumbnail img {
        width: calc(50% - 8px)
    }

        .wishlist_manage_table.modern_grid li .product-thumbnail img:nth-child(3) {
            margin-left: 15px
        }

.wishlist_manage_table.modern_grid li .wishlist-title-with-form {
    display: block
}

    .wishlist_manage_table.modern_grid li .wishlist-title-with-form
    h3 {
        display: inline-block
    }

    .wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form, .wishlist_manage_table.modern_grid li .wishlist-title-with-form
    .show-title-form:hover {
        visibility: visible;
        float: right;
        margin: 0;
        background: 0 0;
        color: inherit
    }

        .wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form i {
            margin: 0
        }

.wishlist_manage_table.modern_grid li
.hidden-title-form {
    margin-top: 0 !important
}

    .wishlist_manage_table.modern_grid li .hidden-title-form input[type=text] {
        width: 100%;
        min-width: 0
    }

.wishlist_manage_table.mobile li {
    margin-bottom: 30px
}

    .wishlist_manage_table.mobile li .item-wrapper
    .item-details {
        width: 100%
    }

    .wishlist_manage_table.mobile li .item-details .hidden-title-form {
        position: relative
    }

        .wishlist_manage_table.mobile li .item-details .hidden-title-form input[type=text] {
            width: 100%
        }

        .wishlist_manage_table.mobile li
        .item-details .hidden-title-form .edit-title-buttons {
            position: absolute;
            right: 0;
            top: 0
        }

            .wishlist_manage_table.mobile li .item-details .hidden-title-form .edit-title-buttons
            a {
                float: right;
                line-height: 1;
                cursor: pointer;
                margin-left: 5px
            }

                .wishlist_manage_table.mobile li .item-details .hidden-title-form .edit-title-buttons a i {
                    padding: 5px;
                    margin: 0
                }

    .wishlist_manage_table.mobile li .item-wrapper .item-details
    .wishlist-title {
        display: block;
        border-bottom: 1px solid #cdcdcd;
        position: relative
    }

    .wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form
    a.show-title-form {
        position: absolute;
        right: 0;
        top: 0;
        visibility: visible
    }

        .wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form i {
            margin-right: 0
        }

    .wishlist_manage_table.mobile li .item-details
    table.item-details-table td.value a.selectBox {
        margin-right: 0
    }

    .wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.wishlist-download {
        float: left
    }

.yith-wcwl-wishlist-search-form {
    text-align: center;
    padding: 20px 0
}

    .yith-wcwl-wishlist-search-form #wishlist_search {
        display: inline-block;
        max-width: 300px;
        vertical-align: middle
    }

    .yith-wcwl-wishlist-search-form button.wishlist-search-button {
        display: inline-block;
        padding: 7px 24px;
        vertical-align: middle;
        border: 1px solid;
        border-radius: 3px;
        position: relative;
        line-height: normal
    }

        .yith-wcwl-wishlist-search-form button.wishlist-search-button i {
            margin: 0
        }

        .yith-wcwl-wishlist-search-form
        button.wishlist-search-button:active {
            top: 1px
        }

.yith-wcwl-search-results .wishlist-owner {
    text-align: left
}

    .yith-wcwl-search-results .wishlist-owner .thumb {
        display: inline-block;
        margin-right: 15px
    }

.yith-wcwl-add-to-wishlist
.ajax-loading {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    display: inline !important;
    margin-left: 5px;
    vertical-align: middle;
    visibility: hidden;
    width: 16px !important;
    height: 16px !important
}

.elementor-widget-wp-widget-yith-wcwl-lists
ul.dropdown li, .widget_yith-wcwl-lists ul.dropdown li {
    padding: 0
}

.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists > li a, .elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown > li a, .widget_yith-wcwl-lists ul.dropdown
ul.lists > li a, .widget_yith-wcwl-lists ul.dropdown > li a {
    display: block;
    padding: 5px 15px
}

.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists > li a, .widget_yith-wcwl-lists ul.dropdown ul.lists > li a {
    padding: 5px 25px
}

.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown > li.lists-section, .widget_yith-wcwl-lists ul.dropdown > li.lists-section {
    border-bottom: 1px solid #e7e7e7
}

.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown
ul.lists, .widget_yith-wcwl-lists ul.dropdown ul.lists {
    margin: 0
}

.elementor-widget-wp-widget-yith-wcwl-items .mini, .widget_yith-wcwl-items .mini {
    position: relative
}

.elementor-widget-wp-widget-yith-wcwl-items .heading, .widget_yith-wcwl-items
.heading {
    text-align: center;
    cursor: pointer
}

.elementor-widget-wp-widget-yith-wcwl-items .mini .heading, .widget_yith-wcwl-items .mini .heading {
    display: inline-block
}

.elementor-widget-wp-widget-yith-wcwl-items .heading a, .widget_yith-wcwl-items
.heading a {
    color: inherit
}

.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter, .widget_yith-wcwl-items .extended .heading .items-counter {
    position: relative
}

    .elementor-widget-wp-widget-yith-wcwl-items .extended
    .heading .items-counter i, .widget_yith-wcwl-items .extended .heading .items-counter i {
        font-size: 70px;
        position: relative;
        margin-bottom: 10px
    }

.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter i, .widget_yith-wcwl-items
.mini .heading .items-counter i {
    font-size: 30px
}

.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter .items-count, .widget_yith-wcwl-items .extended .heading .items-counter
.items-count {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: calc(50% - 20px);
    font-size: 1rem
}

.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter .items-count, .widget_yith-wcwl-items .mini .heading
.items-counter .items-count {
    font-size: 1rem
}

.elementor-widget-wp-widget-yith-wcwl-items .extended .heading h3:after, .widget_yith-wcwl-items .extended .heading h3:after {
    content: '';
    display: block;
    max-width: 80px;
    border-bottom: 1px solid #cdcdcd;
    margin: 10px auto
}

.elementor-widget-wp-widget-yith-wcwl-items .mini .list, .widget_yith-wcwl-items .mini .list {
    position: absolute;
    z-index: 1;
    left: 0;
    background: #fff;
    padding: 25px 40px;
    display: none;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,.3);
    box-shadow: 0 0 15px rgba(0,0,0,.3)
}

.elementor-widget-wp-widget-yith-wcwl-items .mini:hover .list, .widget_yith-wcwl-items .mini:hover
.list {
    display: block
}

.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget, .widget_yith-wcwl-items ul.product_list_widget {
    margin-bottom: 40px !important
}

.elementor-widget-wp-widget-yith-wcwl-items .mini
ul.product_list_widget, .widget_yith-wcwl-items .mini ul.product_list_widget {
    max-height: 30vh;
    overflow-y: auto
}

    .elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar, .widget_yith-wcwl-items
    ul.product_list_widget::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 7px
    }

    .elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar-thumb, .widget_yith-wcwl-items
    ul.product_list_widget::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: rgba(0,0,0,.4);
        box-shadow: 0 0 1px rgba(255,255,255,.4)
    }

.elementor-widget-wp-widget-yith-wcwl-items p.empty-wishlist, .widget_yith-wcwl-items
p.empty-wishlist {
    margin-bottom: 0 !important
}

.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget, .widget_yith-wcwl-items .mini ul.product_list_widget {
    margin-left: -20px
}

.elementor-widget-wp-widget-yith-wcwl-items
ul.product_list_widget li, .widget_yith-wcwl-items ul.product_list_widget li {
    display: table
}

    .elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li:not(:last-child), .widget_yith-wcwl-items ul.product_list_widget
    li:not(:last-child) {
        margin-bottom: 10px
    }

    .elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb, .elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li
    .mini-cart-item-info, .elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists, .widget_yith-wcwl-items ul.product_list_widget li .image-thumb, .widget_yith-wcwl-items ul.product_list_widget li
    .mini-cart-item-info, .widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists {
        display: table-cell;
        vertical-align: middle
    }

    .elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li
    .remove_from_all_wishlists, .widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists {
        font-size: 1.2rem
    }

    .elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb img .widget_yith-wcwl-items
    ul.product_list_widget li .image-thumb img {
        margin-left: 10px;
        max-width: 40px
    }

    .elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info, .widget_yith-wcwl-items ul.product_list_widget li
    .mini-cart-item-info {
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px
    }

        .elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a, .widget_yith-wcwl-items ul.product_list_widget li
        .mini-cart-item-info a {
            display: inline-block
        }

        .elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info > *, .widget_yith-wcwl-items ul.product_list_widget li
        .mini-cart-item-info > * {
            display: block
        }

.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist, .elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart, .widget_yith-wcwl-items .show-wishlist, .widget_yith-wcwl-items
a.add_all_to_cart {
    display: block !important
}

.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist, .widget_yith-wcwl-items .show-wishlist {
    margin-bottom: 10px
}

.elementor-widget-wp-widget-yith-wcwl-items
a.add_all_to_cart, .widget_yith-wcwl-items a.add_all_to_cart {
    text-align: center
}

@media(max-width:768px) {
    .yith_wcwl_wishlist_bulk_action select {
        width: 100%;
        margin-bottom: 15px
    }

    .yith_wcwl_wishlist_bulk_action
    input {
        float: right
    }

    .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action {
        float: none
    }

        .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action .ask-an-estimate-button {
            width: 100%;
            text-align: center
        }
}

.woocommerce form .form-row
.required {
    visibility: visible
}

@charset "UTF-8";

.tipsy {
    padding: 5px;
    font-size: 10px;
    opacity: .8;
    filter: alpha(opacity=80);
    background-repeat: no-repeat;
    background-image: url(data:image/gif;base64,R0lGODlh9QH1AYABAAAAAP///yH5BAEAAAEALAAAAAD1AfUBAAL/jI+py+0Po5y02ovzBbr7D4biSJbmiabqGgIuC8fyTNf2jeeey+v+DwwKh8SihYc0KpfMpvMJDSCn0ar1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiYqLjI2Oj4CBkpOUlZaXmJmam5ydnp+QkaKjpKWmp6ipqqusra6voKGys7S1tre4ubq7vL2+v7CxwsPExcbHyMnKy8zNzs/AwdLT1NXW19jZ2tvc3d7f0NHi4+Tl5ufo6err7O3u7+Dh8vP09fb3+Pn6+/z9/v/w8woMCBBAsaPIgwocKFDBs6fAgxosSJFCtavIgxo8aN/xw7evwIMqTIkSRLmjyJMqXKlSxbunwJM6bMmTRr2ryJM6fOnTx7+vwJNKjQoUSLGj2KNKnSpUybOn0KNarUqVSrWr2KNavWrVy7ev0KNqzYsWTLmj2LNq3atWzbun0LN67cuXTr2r2LN6/evXz7+v0LOLDgwYQLGz6MOLHixYwbO34MObLkyZQrW76MObPmzZw7e/4MOrTo0aRLmz6NOrXq1axbu34NO7bs2bRr276NO7fu3bx7+/4NPLjw4cSLGz+OPLny5cybO38OPbr06dSrW7+OPbv27dy7e/8OPrz48eTLmz+PPr369ezbu38PP778+fTr27+PP7/+/fz7+///D2CAinHAH4EJvFCggQb0kKCBSTTIARUQRsjgfg9KgaCFGS6oYH4bHtAhfiEKSGKJJp6IYooqrshiiy6+CGOMMs5IY4023ohjjjruyGOPPv4IZJBCDklkkUYeiWSSSi7JZJNOPglllFJOSWWVVl6JZZZabslll15+CWaYYo5JZplmnolmmmquyWabbr4JZ5xyzklnnXbeiWeeeu7JZ59+/glooIIOSmihhh6KaKKKLspoo44+Cmmkkk5KaaWWXopppppuymmnnn4Kaqiijkpqqaaeimqqqq7KaquuvgprrLLOSmuttt6Ka6667sprr77+Cmywwg5LbLHGHotssso6Lstss84+C2200k5LbbXWXottttpuy2233n4Lbrjijktuueaei2666q7Lrn9TXDjhhxOSWKGAIxZUAAA7);
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif
}

.tipsy-inner {
    padding: 5px 8px 4px 8px;
    background-color: black;
    color: white;
    max-width: 200px;
    text-align: center
}

.tipsy-inner {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.tipsy-north {
    background-position: top center
}

.tipsy-south {
    background-position: bottom center
}

.tipsy-east {
    background-position: right center
}

.tipsy-west {
    background-position: left center
}

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider
a:focus {
    outline: 0
}

.slides, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
}

@font-face {
    font-family: 'flexslider-icon';
    src: url(/Content/font/zass-js-plugins-css/fonts/flexslider-icon.eot);
    src: url(/Content/font/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/Content/font/flexslider-icon.woff) format('woff'),url(/content/font/flexslider-icon.ttf) format('truetype'),url(/Content/font/flexslider-icon.svg#flexslider-icon) format('svg');
    font-weight: normal;
    font-style: normal
}

.flexslider {
    margin: 0;
    padding: 0
}

    .flexslider
    .slides > li {
        display: none;
        -webkit-backface-visibility: hidden
    }

    .flexslider .slides img {
        width: 100%;
        display: block
    }

.flex-pauseplay
span {
    text-transform: capitalize
}

.slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

html[xmlns] .slides {
    display: block
}

* html .slides {
    height: 1%
}

.no-js
.slides > li:first-child {
    display: block
}

.flexslider {
    margin: 0 0 60px;
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    zoom: 1
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}

.loading .flex-viewport {
    max-height: 300px
}

.flexslider .slides {
    zoom: 1
}

.carousel li {
    margin-right: 5px
}

.flex-direction-nav {
    *height: 0
}

    .flex-direction-nav
    a {
        text-decoration: none;
        display: block;
        width: 40px;
        height: 40px;
        margin: -20px 0 0;
        position: absolute;
        top: 50%;
        z-index: 10;
        overflow: hidden;
        opacity: 0;
        cursor: pointer;
        color: rgba(0,0,0,0.8);
        text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        transition: all .3s ease
    }

    .flex-direction-nav .flex-prev {
        left: -50px
    }

    .flex-direction-nav .flex-next {
        right: -50px;
        text-align: right
    }

.flexslider:hover
.flex-prev {
    opacity: .7;
    left: 10px
}

.flexslider:hover .flex-next {
    opacity: .7;
    right: 10px
}

    .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
        opacity: 1
    }

.flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    filter: alpha(opacity=0);
    cursor: default
}

.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001'
}

.flex-direction-nav a.flex-next:before {
    content: '\f002'
}

.flex-pauseplay
a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: .8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000
}

    .flex-pauseplay
    a:before {
        font-family: "flexslider-icon";
        font-size: 20px;
        display: inline-block;
        content: '\f004'
    }

    .flex-pauseplay a:hover {
        opacity: 1
    }

    .flex-pauseplay
    a.flex-play:before {
        content: '\f003'
    }

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center
}

    .flex-control-nav li {
        margin: 0 6px;
        display: inline-block;
        zoom: 1;
        *display: inline
    }

.flex-control-paging li
a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0,0,0,0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,0.3)
}

    .flex-control-paging li
    a:hover {
        background: #333;
        background: rgba(0,0,0,0.7)
    }

    .flex-control-paging li a.flex-active {
        background: #000;
        background: rgba(0,0,0,0.9);
        cursor: default
    }

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
}

    .flex-control-thumbs
    li {
        width: 25%;
        float: left;
        margin: 0
    }

    .flex-control-thumbs img {
        width: 100%;
        display: block;
        opacity: .7;
        cursor: pointer
    }

        .flex-control-thumbs img:hover {
            opacity: 1
        }

    .flex-control-thumbs .flex-active {
        opacity: 1;
        cursor: default
    }

@media screen and (max-width:860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px
    }

    .flex-direction-nav
    .flex-next {
        opacity: 1;
        right: 10px
    }
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

    .owl-carousel
    .owl-stage {
        position: relative;
        -ms-touch-action: pan-Y;
        touch-action: manipulation;
        -moz-backface-visibility: hidden
    }

        .owl-carousel .owl-stage:after {
            content: ".";
            display: block;
            clear: both;
            visibility: hidden;
            line-height: 0;
            height: 0
        }

    .owl-carousel
    .owl-stage-outer {
        position: relative;
        overflow: hidden;
        -webkit-transform: translate3d(0,0,0)
    }

    .owl-carousel .owl-wrapper, .owl-carousel
    .owl-item {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0)
    }

    .owl-carousel
    .owl-item {
        position: relative;
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none
    }

        .owl-carousel .owl-item img {
            display: block;
            width: 100%
        }

    .owl-carousel
    .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
        display: none
    }

    .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel
    .owl-dot {
        cursor: pointer;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel
    button.owl-dot {
        padding: 0;
    }

    .owl-carousel.owl-loaded {
        display: block
    }

    .owl-carousel.owl-loading {
        opacity: 0;
        display: block
    }

    .owl-carousel.owl-hidden {
        opacity: 0
    }

    .owl-carousel.owl-refresh .owl-item {
        visibility: hidden
    }

    .owl-carousel.owl-drag
    .owl-item {
        -ms-touch-action: pan-y;
        touch-action: pan-y;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .owl-carousel.owl-grab {
        cursor: move;
        cursor: grab
    }

    .owl-carousel.owl-rtl {
        direction: rtl
    }

        .owl-carousel.owl-rtl
        .owl-item {
            float: right
        }

.no-js .owl-carousel {
    display: block
}

.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel
.fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0%{
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height 500ms ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease
}

    .owl-carousel .owl-item
    .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
        max-height: 0
    }

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel
.owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(/images/owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease
}

    .owl-carousel .owl-video-play-icon:hover {
        -ms-transform: scale(1.3,1.3);
        transform: scale(1.3,1.3)
    }

.owl-carousel .owl-video-playing
.owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

    .owl-theme .owl-nav
    [class*='owl-'] {
        color: #FFF;
        font-size: 14px;
        margin: 5px;
        padding: 4px 7px;
        background: #d6d6d6;
        display: inline-block;
        cursor: pointer;
        border-radius: 3px
    }

        .owl-theme .owl-nav
        [class*='owl-']:hover {
            background: #869791;
            color: #FFF;
            text-decoration: none
        }

    .owl-theme .owl-nav .disabled {
        opacity: .5;
        cursor: default
    }

        .owl-theme .owl-nav.disabled + .owl-dots {
            margin-top: 10px
        }

.owl-theme
.owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

    .owl-theme .owl-dots .owl-dot {
        display: inline-block;
        zoom: 1;
        *display: inline
    }

        .owl-theme .owl-dots .owl-dot span {
            width: 10px;
            height: 10px;
            margin: 5px 7px;
            background: #d6d6d6;
            display: block;
            -webkit-backface-visibility: visible;
            transition: opacity 200ms ease;
            border-radius: 30px
        }

        .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover
        span {
            background: #869791
        }

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8;
    filter: alpha(opacity=80)
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    .mfp-container:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

.mfp-align-top
.mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder
.mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder
.mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor
.mfp-content {
    cursor: auto
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

    .mfp-preloader a {
        color: #CCC
    }

        .mfp-preloader a:hover {
            color: #FFF
        }

.mfp-s-ready
.mfp-preloader {
    display: none
}

.mfp-s-error
.mfp-content {
    display: none
}

button.mfp-close, button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace
}

    .mfp-close:hover, .mfp-close:focus {
        opacity: 1;
        filter: alpha(opacity=100)
    }

    .mfp-close:active {
        top: 1px
    }

.mfp-close-btn-in
.mfp-close {
    color: #333
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder
.mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

    .mfp-arrow:active {
        margin-top: -54px
    }

    .mfp-arrow:hover, .mfp-arrow:focus {
        opacity: 1;
        filter: alpha(opacity=100)
    }

    .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow
    .mfp-b, .mfp-arrow .mfp-a {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        left: 0;
        top: 0;
        margin-top: 35px;
        margin-left: 35px;
        border: medium inset transparent
    }

    .mfp-arrow:after, .mfp-arrow
    .mfp-a {
        border-top-width: 13px;
        border-bottom-width: 13px;
        top: 8px
    }

    .mfp-arrow:before, .mfp-arrow .mfp-b {
        border-top-width: 21px;
        border-bottom-width: 21px;
        opacity: .7
    }

.mfp-arrow-left {
    left: 0
}

    .mfp-arrow-left:after, .mfp-arrow-left
    .mfp-a {
        border-right: 17px solid #FFF;
        margin-left: 31px
    }

    .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
        margin-left: 25px;
        border-right: 27px solid #3f3f3f
    }

.mfp-arrow-right {
    right: 0
}

    .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
        border-left: 17px solid #FFF;
        margin-left: 39px
    }

    .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
        border-left: 27px solid #3f3f3f
    }

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

    .mfp-iframe-holder
    .mfp-content {
        line-height: 0;
        width: 100%;
        max-width: 900px
    }

    .mfp-iframe-holder .mfp-close {
        top: -40px
    }

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

    .mfp-iframe-scaler
    iframe {
        position: absolute;
        display: block;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-shadow: 0 0 8px rgba(0,0,0,0.6);
        background: #000
    }

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

    .mfp-figure:after {
        content: '';
        position: absolute;
        left: 0;
        top: 40px;
        bottom: 40px;
        display: block;
        right: 0;
        width: auto;
        height: auto;
        z-index: -1;
        box-shadow: 0 0 8px rgba(0,0,0,0.6);
        background: #444
    }

    .mfp-figure
    small {
        color: #bdbdbd;
        display: block;
        font-size: 12px;
        line-height: 14px
    }

    .mfp-figure
    figure {
        margin: 0
    }

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder
.mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
    .mfp-img-mobile
    .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile
    .mfp-bottom-bar {
        background: rgba(0,0,0,0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

        .mfp-img-mobile
        .mfp-bottom-bar:empty {
            padding: 0
        }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0,0,0,0.6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width:900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.mfp-ie7 .mfp-img {
    padding: 0
}

.mfp-ie7
.mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px
}

.mfp-ie7 .mfp-container {
    padding: 0
}

.mfp-ie7 .mfp-content {
    padding-top: 44px
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0
}

.cloud-zoom-lens {
    border: 4px solid #fff;
    margin: -4px;
    background-color: #fff;
    cursor: move
}

.cloud-zoom-title {
    font-family: Arial,Helvetica,sans-serif;
    position: absolute !important;
    background-color: #000;
    color: #fff;
    padding: 3px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    top: 0
}

.cloud-zoom-big {
    border: 0;
    overflow: hidden
}

.cloud-zoom-loading {
    color: white;
    background: #222;
    padding: 3px;
    border: 1px solid #000
}




div.pp_woocommerce
.pp_content_container {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 30px rgba(0,0,0,.25);
    padding: 20px 0
}

    div.pp_woocommerce .pp_content_container:after, div.pp_woocommerce .pp_content_container:before {
        content: ' ';display:table
    }
    div.pp_woocommerce .pp_content_container:after{clear:both}div.pp_woocommerce .pp_loaderIcon:before
{
    height: 1em;
    width: 1em;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.5em;
    margin-top: -.5em;
    content: '';
    -webkit-animation: spin 1s ease-in-out infinite;
    animation: spin 1s ease-in-out infinite;
    background: url(/images/loader.svg) center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
    color: rgba(0,0,0,.75)
}

div.pp_woocommerce div.ppt {
    color: #000
}

div.pp_woocommerce .pp_gallery ul li a {
    border: 1px solid rgba(0,0,0,.5);
    background: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    border-radius: 2px;
    display: block
}

    div.pp_woocommerce .pp_gallery ul li a:hover {
        border-color: #000
    }

div.pp_woocommerce .pp_gallery ul li.selected a {
    border-color: #000
}

div.pp_woocommerce .pp_next:before, div.pp_woocommerce
.pp_previous:before {
    border-radius: 100%;
    height: 1em;
    width: 1em;
    text-shadow: 0 1px 2px rgba(0,0,0,.5);
    background-color: #444;
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1em;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    font-family: WooCommerce;
    content: '\e00b';
    text-indent: 0;
    display: none;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    text-align: center
}

div.pp_woocommerce .pp_next::before:hover, div.pp_woocommerce
.pp_previous::before:hover {
    background-color: #000
}

div.pp_woocommerce .pp_next:hover:before, div.pp_woocommerce .pp_previous:hover:before {
    display: block
}

div.pp_woocommerce .pp_previous:before {
    left: 1em
}

div.pp_woocommerce
.pp_next:before {
    right: 1em;
    font-family: WooCommerce;
    content: '\e008'
}

div.pp_woocommerce .pp_details {
    margin: 0;
    padding-top: 1em
}

div.pp_woocommerce .pp_description, div.pp_woocommerce .pp_nav {
    font-size: 14px
}

    div.pp_woocommerce
    .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous, div.pp_woocommerce .pp_nav, div.pp_woocommerce .pp_nav .pp_pause, div.pp_woocommerce .pp_nav p, div.pp_woocommerce .pp_play {
        margin: 0
    }

div.pp_woocommerce
.pp_nav {
    margin-right: 1em;
    position: relative
}

div.pp_woocommerce .pp_close {
    border-radius: 100%;
    height: 1em;
    width: 1em;
    text-shadow: 0 1px 2px rgba(0,0,0,.5);
    background-color: #444;
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1em;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    top: -.5em;
    right: -.5em;
    font-size: 1.618em !important
}

    div.pp_woocommerce
    .pp_close:hover {
        background-color: #000
    }

    div.pp_woocommerce .pp_close:before {
        font-family: WooCommerce;
        content: '\e013';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        text-align: center;
        text-indent: 0
    }

div.pp_woocommerce
.pp_arrow_next, div.pp_woocommerce .pp_arrow_previous {
    border-radius: 100%;
    height: 1em;
    width: 1em;
    text-shadow: 0 1px 2px rgba(0,0,0,.5);
    background-color: #444;
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1em;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    position: relative;
    margin-top: -1px
}

    div.pp_woocommerce .pp_arrow_next:hover, div.pp_woocommerce .pp_arrow_previous:hover {
        background-color: #000
    }

    div.pp_woocommerce
    .pp_arrow_next:before, div.pp_woocommerce .pp_arrow_previous:before {
        font-family: WooCommerce;
        content: '\e00b';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        text-align: center;
        text-indent: 0
    }

div.pp_woocommerce
.pp_arrow_previous {
    margin-right: .5em
}

div.pp_woocommerce .pp_arrow_next {
    margin-left: .5em
}

    div.pp_woocommerce .pp_arrow_next:before {
        content: '\e008'
    }

div.pp_woocommerce a.pp_contract, div.pp_woocommerce
a.pp_expand {
    border-radius: 100%;
    height: 1em;
    width: 1em;
    text-shadow: 0 1px 2px rgba(0,0,0,.5);
    background-color: #444;
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1em;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    right: auto;
    left: -.5em;
    top: -.5em;
    font-size: 1.618em !important
}

    div.pp_woocommerce a.pp_contract:hover, div.pp_woocommerce a.pp_expand:hover {
        background-color: #000
    }

    div.pp_woocommerce a.pp_contract:before, div.pp_woocommerce
    a.pp_expand:before {
        font-family: WooCommerce;
        content: '\e005';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        text-align: center;
        text-indent: 0
    }

    div.pp_woocommerce a.pp_contract:before {
        content: '\e004'
    }

div.pp_woocommerce
#respond {
    margin: 0;
    width: 100%;
    background: 0 0;
    border: none;
    padding: 0
}

    div.pp_woocommerce #respond .form-submit {
        margin-top: 0;
        float: none
    }

div.pp_woocommerce .pp_inline {
    padding: 0 !important
}

.rtl div.pp_woocommerce
.pp_content_container {
    text-align: right
}

@media only screen and (max-width:768px) {
    div.pp_woocommerce {
        left: 5% !important;
        right: 5% !important;
        box-sizing: border-box;
        width: 90% !important
    }

        div.pp_woocommerce .pp_contract, div.pp_woocommerce
        .pp_expand, div.pp_woocommerce .pp_gallery, div.pp_woocommerce .pp_next, div.pp_woocommerce .pp_previous {
            display: none !important
        }

        div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous, div.pp_woocommerce
        .pp_close {
            height: 44px;
            width: 44px;
            font-size: 44px;
            line-height: 44px
        }

            div.pp_woocommerce .pp_arrow_next:before, div.pp_woocommerce .pp_arrow_previous:before, div.pp_woocommerce .pp_close:before {
                font-size: 44px
            }

        div.pp_woocommerce
        .pp_description {
            display: none !important
        }

        div.pp_woocommerce .pp_details {
            width: 100% !important
        }

    .pp_content {
        width: 100% !important
    }

        .pp_content
        #pp_full_res > img {
            width: 100% !important;
            height: auto !important
        }

    .currentTextHolder {
        line-height: 3
    }
}

div.pp_pic_holder
a:focus {
    outline: 0
}

div.pp_overlay {
    background: #000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999
}

div.pp_pic_holder {
    display: none;
    position: absolute;
    width: 100px;
    z-index: 10000
}

.pp_top {
    height: 20px;
    position: relative
}

* html
.pp_top {
    padding: 0 20px
}

    .pp_top .pp_left {
        height: 20px;
        left: 0;
        position: absolute;
        width: 20px
    }

    .pp_top .pp_middle {
        height: 20px;
        left: 20px;
        position: absolute;
        right: 20px
    }

    * html .pp_top .pp_middle {
        left: 0;
        position: static
    }

    .pp_top
    .pp_right {
        height: 20px;
        left: auto;
        position: absolute;
        right: 0;
        top: 0;
        width: 20px
    }

.pp_content {
    height: 40px;
    min-width: 40px
}

* html
.pp_content {
    width: 40px
}

.pp_fade {
    display: none
}

.pp_content_container {
    position: relative;
    text-align: left;
    width: 100%
}

    .pp_content_container .pp_left {
        padding-left: 20px
    }

    .pp_content_container .pp_right {
        padding-right: 20px
    }

    .pp_content_container
    .pp_details {
        float: left;
        margin: 10px 0 2px
    }

.pp_description {
    display: none;
    margin: 0
}

.pp_social {
    float: left;
    margin: 0
}

    .pp_social .facebook {
        float: left;
        margin-left: 5px;
        width: 55px;
        overflow: hidden
    }

    .pp_social
    .twitter {
        float: left
    }

.pp_nav {
    clear: right;
    float: left;
    margin: 3px 10px 0 0
}

    .pp_nav p {
        float: left;
        margin: 2px 4px;
        white-space: nowrap
    }

    .pp_nav .pp_pause, .pp_nav
    .pp_play {
        float: left;
        margin-right: 4px;
        text-indent: -10000px
    }

a.pp_arrow_next, a.pp_arrow_previous {
    display: block;
    float: left;
    height: 15px;
    margin-top: 3px;
    text-indent: -100000px;
    width: 14px
}

.pp_hoverContainer {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000
}

.pp_gallery {
    display: none;
    left: 50%;
    margin-top: -50px;
    position: absolute;
    z-index: 10000
}

    .pp_gallery
    div {
        float: left;
        overflow: hidden;
        position: relative
    }

    .pp_gallery ul {
        float: left;
        height: 35px;
        margin: 0 0 0 5px;
        padding: 0;
        position: relative;
        white-space: nowrap
    }

        .pp_gallery ul a {
            border: 1px #000 solid;
            border: 1px rgba(0,0,0,.5) solid;
            display: block;
            float: left;
            height: 33px;
            overflow: hidden
        }

            .pp_gallery li.selected a, .pp_gallery ul a:hover {
                border-color: #fff
            }

            .pp_gallery ul a img {
                border: 0
            }

    .pp_gallery li {
        display: block;
        float: left;
        margin: 0 5px 0 0;
        padding: 0
    }

        .pp_gallery
        li.default a {
            display: block;
            height: 33px;
            width: 50px
        }

            .pp_gallery li.default a img {
                display: none
            }

    .pp_gallery .pp_arrow_next, .pp_gallery
    .pp_arrow_previous {
        margin-top: 7px !important
    }

a.pp_next {
    display: block;
    float: right;
    height: 100%;
    text-indent: -10000px;
    width: 49%
}

a.pp_previous {
    display: block;
    float: left;
    height: 100%;
    text-indent: -10000px;
    width: 49%
}

a.pp_contract, a.pp_expand {
    cursor: pointer;
    display: none;
    height: 20px;
    position: absolute;
    right: 30px;
    text-indent: -10000px;
    top: 10px;
    width: 20px;
    z-index: 20000
}

a.pp_close {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    text-indent: -10000px
}

.pp_bottom {
    height: 20px;
    position: relative
}

*
html .pp_bottom {
    padding: 0 20px
}

    .pp_bottom .pp_left {
        height: 20px;
        left: 0;
        position: absolute;
        width: 20px
    }

    .pp_bottom .pp_middle {
        height: 20px;
        left: 20px;
        position: absolute;
        right: 20px
    }

    * html .pp_bottom .pp_middle {
        left: 0;
        position: static
    }

    .pp_bottom
    .pp_right {
        height: 20px;
        left: auto;
        position: absolute;
        right: 0;
        top: 0;
        width: 20px
    }

.pp_loaderIcon {
    display: block;
    height: 24px;
    left: 50%;
    margin: -12px 0 0 -12px;
    position: absolute;
    top: 50%;
    width: 24px
}

#pp_full_res
.pp_inline {
    text-align: left
}

div.ppt {
    color: #fff !important;
    font-weight: 700;
    display: none;
    font-size: 17px;
    margin: 0 0 5px 15px;
    z-index: 9999
}

.mask {
    background-color: #fff;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100000
}

#spinner {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px
}

.double-bounce1, .double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #cecece;
    opacity: .6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2s infinite ease-in-out;
    animation: sk-bounce 2s infinite ease-in-out
}

.double-bounce2 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

@-webkit-keyframes sk-bounce {
    0%,100% {
        -webkit-transform: scale(0)
    }

    50% {
        -webkit-transform: scale(1)
    }
}

@keyframes sk-bounce {
    0%,100% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }

    50% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline
}

html {
    margin: 0;
    padding: 0;
    overflow-y: scroll;
    overflow-x: hidden
}

html {
    box-sizing: border-box
}

*, *:before, *:after {
    box-sizing: inherit
}

body {
    margin: 0;
    padding: 0;
    height: 100%;
    line-height: normal;
    font-size: 13px;
    color: #999;
    overflow-x: hidden
}

input[type=number] {
    -moz-appearance: textfield
}

    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0
    }

#container {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    position: relative;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

    #container.active {
        z-index: 10;
        overflow: hidden
    }

body.zass_boxed
#container {
    width: 1230px;
    max-width: 100%;
    opacity: .98;
    overflow: hidden
}

#menu_mobile {
    position: fixed;
    z-index: 25000;
    top: 0;
    bottom: 0;
    width: 300px;
    left: -300px;
    height: 100%;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
    background: #fff;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 70px;
    margin-top:80px;
}

.admin-bar
#menu_mobile {
    top: 31px
}

#menu_mobile.active {
    -webkit-transform: translate(100%,0);
    -moz-transform: translate(100%,0);
    -o-transform: translate(100%,0);
    -ms-transform: translate(100%,0);
    transform: translate(100%,0)
}

a.mob-menu-toggle {
    display: none;
    width: 35px;
    line-height: 86px;
    height: 86px;
    vertical-align: middle;
    font-size: 21px;
    color: #fff;
    float: right;
    margin: 0 0 0 10px;
    z-index: 10000;
    text-decoration: none !important;
    text-align: center
}

#header2 a.mob-menu-toggle {
    height: 60px;
    line-height: 57px
}

.zass_transparent_header a.mob-menu-toggle {
    color: #fff
}

a.mob-menu-toggle i {
    padding: 8px 9px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
    background: #145A4D;
    border-radius:50px;
}

a.mob-menu-toggle:hover
i {
    background-color: #333
}

a.mob-close-toggle {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    vertical-align: middle;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 100;
    background: #333;
    cursor: pointer
}

    a.mob-close-toggle:after, a.mob-close-toggle:before {
        display: block;
        width: 30px !Important;
        height: 2px !Important;
        font-size: 48px;
        content: " ";
        vertical-align: middle;
        text-align: center;
        border-bottom: 1px solid #fff;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -1px 0 0 -15px
    }

    a.mob-close-toggle:before {
        transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg)
    }

ul#mobile-menu.menu {
    margin: 0 0 0 17px;
    padding-right: 17px;
    /*margin-bottom: 150px;*/
    height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 100%;
    -webkit-overflow-scrolling: touch
}

    ul#mobile-menu.menu ul {
        margin-bottom: 0
    }

    ul#mobile-menu.menu li {
        list-style: none !important;
        margin-right:15px;
    }

        ul#mobile-menu.menu li a {
            display: block;
            padding: 8px 5px 8px 17px;
            color: #2B3033;
            text-decoration: none !important;
            position: relative
        }

    ul#mobile-menu.menu > li > a {
        padding: 10px 5px 10px 17px;
        border: 1px dashed #145A4D;
        margin-bottom: 15px;
        border-radius:50px;
    }

    ul#mobile-menu.menu > li.menu-item-has-children > ul.sub-menu {
        height: 1px;
        overflow: hidden
    }

        ul#mobile-menu.menu > li.menu-item-has-children > ul.sub-menu.active, ul#mobile-menu.menu > li.menu-item-has-children.current_page_item > ul.sub-menu {
            height: auto;
            margin-bottom:15px;
        }

    ul#mobile-menu.menu > li.menu-item-has-children > a > span.drop-mob {
        display: block;
        width: 18px;
        height: 18px;
        line-height: 18px;
        position: absolute;
        top: 50%;
        margin-top: -9px;
        right: 8px;
        /*border: 1px dashed #444;*/
        z-index: 1000;
        text-align: center;
        vertical-align: middle;
        font-size: 18px;
        font-weight: 700;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%
    }

table {
    border-collapse: separate;
    border-spacing: 0
}

caption, th, td {
    text-align: left;
    font-weight: 400
}

.wp-caption {
    max-width: 100%
}

blockquote:before, blockquote:after, q:before, q:after {
    content: ""
}

blockquote, q {
    quotes: """"
}

hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.35),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.35),rgba(0,0,0,0));
    background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.35),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.35),rgba(0,0,0,0));
    line-height: 25px;
    margin: 25px 0
}

    hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
        max-width: 100px
    }

.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
    max-width: 100%;
    height: auto
}

a {
    max-width: 100%;
    outline: 0 none;
    text-decoration: none;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}

    a:hover {
        text-decoration: underline
    }

.heading-title a, div.post.blog-post .zass_post_data_holder h2
a {
    color: #222
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    text-decoration: none
}

a img {
    border: none
}

::-moz-selection {
    color: #fff
}

::selection {
    color: #fff
}

strong, b {
    font-weight: 700
}

em {
    font-style: italic
}

p {
    margin: .85em 0;
    line-height: 1.625em
}

.messagebox_text p {
    margin: 0
}

ul, ol, pre, code {
    margin-bottom: 20px
}

    ul, ul ul, ol ul {
        list-style-type: circle;
        list-style: outside none circle;
        margin-left: 15px
    }

        ul ul, ol ol {
            margin: 0
        }

.content_holder li ul
li:last-of-type, .content_holder li ol li:last-of-type {
    padding-bottom: 0
}

.wpb_text_column ul, .wpb_text_column ol, .wpb_text_column blockquote, .wpb_text_column q {
    margin-top: 25px;
    margin-bottom: 25px
}

    .wpb_text_column ul li, .wpb_text_column ol
    li {
        margin-bottom: 15px
    }

.widget_recent_entries ul, .widget_categories ul, ul.wpb_thumbnails-fluid, ul.product_list_widget, ul.products-list, ul.product-categories, .project-details ul, .project-details ul li, .portfolio_top .project-data
.main-features .checklist li, ul.digital-downloads {
    margin-left: 0;
    list-style: none
}

.widget label.screen-reader-text, .quantity .screen-reader-text {
    display: none
}

.widget.widget_nav_menu ul.menu
li {
    border: none;
    margin: 0;
    padding: 0
}

    .widget.widget_nav_menu ul.menu li ul {
        padding-left: 15px
    }

    .widget.widget_nav_menu ul.menu li a {
        /*border-bottom: 1px solid;*/
        margin: 0;
        padding: 10px 0;
        width: 100%
    }

.zass_latest_projects_widget ul.post-list
li {
    display: inline-block;
    clear: none;
    margin: 0 4px 4px 0;
    padding: 0
}

    .zass_latest_projects_widget ul.post-list li a {
        padding: 0;
        float: none
    }

        .zass_latest_projects_widget ul.post-list li a
        img {
            margin: 0;
            float: none;
            display: block;
            vertical-align: text-bottom;
            width: 80px;
            height: auto;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px
        }

.project-details ul, .main-features ul {
    margin: 0;
    padding: 0
}

.zass_flexslider .slides
li {
    margin: auto;
    padding: 0;
    overflow: hidden
}

ul.digital-downloads li {
    margin: 0 0 10px;
    padding: 0
}

    ul.digital-downloads li:before {
        display: inline-block;
        color: #999;
        content: "\f019";
        font-family: 'Font Awesome 5 Free';font-weight:900;font-size:14px;margin-bottom:2px;margin-right:8px
    }
    ul.wpb_thumbnails-fluid{margin-bottom:0}
    ol{list-style:outside none decimal;margin-left:15px}
    .content_holder li{margin-left:1em;padding:4px 0; list-style:none;}

ul.nav-list, ul.post-list {
    padding: 0;
    list-style: none
}

    ul.nav-list a {
        display: block;
        padding: 8px;
        border-bottom: 1px solid #e1e1e1;
        text-decoration: none
    }

dl {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px
}

dt {
    float: left;
    width: 50%;
    padding: 5px 0
}

dd {
    float: left;
    width: 50%;
    padding: 5px 0
}

address {
    font-style: italic;
    margin-bottom: 24px
}

abbr[title], acronym {
    border-bottom: 1px dotted #2b2b2b;
    cursor: help
}

acronym {
    text-transform: uppercase;
    font-weight: 600
}

cite, dfn, em, i {
    font-style: italic
}

mark, ins {
    text-decoration: none
}

big {
    font-size: 125%
}

sup, sub {
    font-size: 75%;
    height: 0;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    bottom: 1ex
}

sub {
    top: .5ex
}

code, kbd, var, samp, pre {
    font-family: monospace,serif;
    font-size: 13px;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1.6
}

tt {
    font-size: inherit
}

pre {
    border: 1px solid rgba(0,0,0,.1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 24px;
    max-width: 100%;
    overflow: auto;
    padding: 12px;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

img.attachment-zass-blog-category-thumb.wp-post-image {
    margin-bottom: 25px;
    max-width: 100%;
    height: auto
}

.post-unit-holder
img.attachment-zass-blog-category-thumb.wp-post-image {
    margin-bottom: 0
}

img.alignright {
    float: right;
    margin: 0 0 10px 12px
}

img.alignleft {
    float: left;
    margin: 0 12px 10px 0
}

.alignleft {
    float: left
}

.alignright {
    float: right
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image h2 {
    color: #fff !important
}

.wp-block-embed, .wp-block-image {
    margin: 35px 0
}

.wp-block-cover-text {
    font-size: inherit !important
}

p.wp-block-cover-text {
    margin-top: 0
}

#content:not(.has-sidebar) .alignfull {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: auto;
    max-width: 1000%;
    clear: both
}

.wp-block-image.alignfull > img {
    max-width: none;
    width: 100%
}

.wp-block-image.alignwide {
    margin: 35px 0;
    width: 100%
}

.wp-block-button__link {
    text-decoration: none !important
}

blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft, .wp-block-cover.alignleft, .wp-block-gallery.alignleft {
    margin: 0 2em 2em 0
}

.wp-caption.alignleft {
    margin: 0 2em 2em 0
}

blockquote.alignright, figure.wp-caption.alignright, img.alignright, .wp-block-cover.alignright, .wp-block-gallery.alignright {
    margin: 0 0 2em 2em
}

.wp-caption.alignright {
    margin: 0 0 2em 2em
}

blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter, .wp-block-cover.aligncenter, .wp-block-gallery.aligncenter {
    margin-top: 2em;
    margin-bottom: 2em
}

p img.aligncenter, p img.alignleft, p img.alignright, p
img.alignnone, .wp-caption.alignnone, .wp-block-gallery.alignnone {
    margin-top: 2em;
    margin-bottom: 2em
}

p img.alignleft, p img.alignright {
    margin-top: 7px;
    margin-bottom: 14px
}

.site-content blockquote.alignleft, .site-content
blockquote.alignright {
    border-top: 1px solid rgba(0,0,0,.1);
    border-bottom: 1px solid rgba(0,0,0,.1);
    padding-top: 17px;
    width: 50%
}

    .site-content blockquote.alignleft p, .site-content blockquote.alignright
    p {
        margin-bottom: 17px
    }

.wp-caption {
    margin-bottom: 24px
}

    .wp-caption
    img[class*=wp-image-] {
        margin: 0
    }

.wp-caption {
    color: #767676
}

.wp-caption-text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    font-style: italic;
    line-height: 1.5;
    margin: 9px 0
}

div.wp-caption
.wp-caption-text {
    padding-right: 10px
}

div.wp-caption.alignright img[class*=wp-image-], div.wp-caption.alignright .wp-caption-text {
    padding-left: 10px;
    padding-right: 0
}

div.widget > ul, div.widget_pages > ul, .sidebar > div.box > ul, div.widget_nav_menu
ul {
    padding: 0;
    list-style: none;
    margin: 0
}

.wpb_widgetised_column li {
    margin-left: 0
}

#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log
img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {
    width: 20px;
    height: 20px;
    padding: 0
}

div.widget_categories
ul.children, div.widget_archive ul.children, div.widget_recent_comments ul.children, div.widget_pages ul.children, div.widget_links ul.children {
    padding-left: 15px;
    margin-bottom: 0
}

div.widget_categories ul li, div.widget_archive ul
li, div.widget_nav_menu ul li, div.widget_recent_comments ul li, div.widget_pages ul li, div.widget_links ul li, div.widget_recent_entries ul li, div.widget_meta ul li, div.widget_display_forums ul li, .widget_display_replies ul
li, .widget_display_views ul li {
    margin-bottom: 10px;
    padding-bottom: 10px;
    /*border-bottom: 1px solid #f1f1f1*/
}

    div.widget_categories ul li a, div.widget_archive ul li a, div.widget_nav_menu ul li a, div.widget_recent_comments ul li a, div.widget_pages
    ul li a, div.widget_links ul li a, div.widget_recent_entries ul a, div.widget_meta ul li a, div.widget_display_forums ul li a, .widget_display_replies ul li a, .widget_display_topics li > a.bbp-forum-title, .widget_display_stats
    dt, .widget_display_stats dd, div.widget_display_views ul li a, .widget_display_topics .bbp-author-name {
        display: inline-block;
        padding: 2px 0;
        font-size: 13px;
        color: #333;
        text-decoration: none
    }

    div.widget_categories ul
    li.current-cat > a, div.widget_pages ul li.current_page_item > a {
        color: #333
    }

    div.widget_recent_comments ul li:before, div.widget_archive ul li a:before, div.widget_nav_menu ul li a:before, div.widget_meta ul li a:before, div.widget_recent_entries ul
    li a:before, div.widget_display_forums ul li a:before, .widget_display_views ul li a:before {
        display: inline-block;
        color: #999;
        content: "\f0e6";
        font-family: 'Font Awesome 5 Free';font-size:12px;margin-bottom:2px;margin-right:8px;font-weight:900}div.widget_archive ul li a:before{content:"\f187"}div.widget_display_views ul li a:before{content:"\f187"}div.widget_meta ul li a:before

{
    content: "\f0c1"
}

div.widget_recent_entries ul li a:before, div.widget_nav_menu ul li a:before {
    content: "\f111";
    color:#fff;
    font-size:5px;
}

div.widget_recent_entries ul.post-list li a:before {
    content: "" !Important;
    display: none
}

div.widget_categories ul
li > a:before {
    display: inline-block;
    color: #999;
    content: "\f07b";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 12px;
    margin-bottom: 2px;
    margin-right: 8px
}

div.widget_categories ul li.current-cat > a:before, div.widget_categories ul
li > a:hover:before {
    color: #f4524d
}

div.widget_display_forums ul li a:before {
    content: "\f022"
}

.widget_display_topics li > a.bbp-forum-title, #pre_header .widget_display_topics li > a.bbp-forum-title, #footer .widget_display_topics
li > a.bbp-forum-title {
    width: 100%;
    clear: both;
    display: block;
    margin-bottom: 13px;
    padding: 12px 15px;
    text-decoration: none;
    position: relative;
    background-color: #e9e9e9;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #333
}

    .widget_display_topics li > a.bbp-forum-title:after, .widget_display_topics
    li > a.bbp-forum-title:before {
        content: '';
        position: absolute;
        display: block;
        width: 8px;
        height: 8px;
        left: 12px;
        bottom: -5px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        z-index: 30000;
        background-color: inherit
    }

    .widget_display_topics
    li > a.bbp-forum-title:before {
        width: 5px;
        height: 5px;
        left: 10px;
        bottom: -10px
    }

.widget_display_topics li {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #f1f1f1;
    font-size: 11px;
    line-height: normal
}

    .widget_display_topics li
    div {
        display: inline-block;
        margin-left: 5px
    }

    .widget_display_topics li .bbp-author-avatar img.avatar, .widget_display_replies li .bbp-author-avatar img.avatar {
        padding: 0;
        border: 3px double #ddd;
        width: 20px;
        height: 20px;
        margin-top: 2px
    }

.widget_display_replies li {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #f1f1f1
}

    .widget_display_replies li a {
        line-height: normal;
        float: none;
        display: inline !important
    }

    .widget_display_replies li .bbp-author-avatar img.avatar {
        margin: 2px 5px 0 0
    }

    .widget_display_replies li div {
        margin: 8px 0 0;
        font-size: 11px
    }

.widget_display_stats dd, .widget_display_stats dt {
    border-bottom: 1px solid #f1f1f1;
    padding: 10px 0
}

.bbp_widget_login input[type=text], .bbp_widget_login input[type=password] {
    width: 100%;
    padding: 8px
}

.bbp_widget_login button#user-submit {
    width: 100%
}

.bbp-login-form .bbp-login-links
a {
    display: inline-block;
    clear: none;
    font-size: 11px;
    text-transform: uppercase;
    margin-top: 10px;
    width: 50%;
    text-align: left;
    text-decoration: none;
    font-weight: 600
}

    .bbp-login-form .bbp-login-links a.bbp-lostpass-link {
        text-align: right
    }

    .bbp-login-form
    .bbp-login-links a:before {
        display: inline-block;
        color: #999;
        font-family: 'Font Awesome 5 Free';
        font-size: 14px;
        margin-bottom: 2px;
        margin-right: 8px;
        font-weight: 900
    }

a.bbp-author-name, .bbp-topic-freshness a, .bbp-forum-freshness
a {
    color: #333
}

.bbp-login-form .bbp-login-links a.bbp-register-link:before {
    content: "\f090"
}

.bbp-login-form .bbp-login-links a.bbp-lostpass-link:before {
    content: "\f13e"
}

.bbp-login-form label, .bbp-login-form
.g-recaptcha {
    margin-bottom: 7px
}

.bbp_widget_login div.bbp-submit-wrapper {
    width: 100%
}

.widget_display_stats dd {
    text-align: right
}

div.widget_recent_entries ul {
    padding: 0;
    list-style: none
}

    div.widget_recent_entries ul a, div.widget_recent_comments ul
    li, div.widget_categories ul li a, div.widget_archive ul li a, div.widget_meta ul li a {
        display: inline-block;
        margin-right: 5px
    }

div.widget_categories ul.children li {
    border: none;
    margin-bottom: 0
}

    div.widget_categories ul.children li ul.children
    li {
        border: none;
        padding-bottom: 0
    }

div.widget_categories ul li a:hover, div.widget_archive ul li a:hover, div.widget_recent_comments ul li a:hover, div.widget_pages ul li a:hover, div.widget_links ul li a:hover, div.widget_recent_entries ul
a:hover, div.widget_meta ul li a:hover {
    color: #333;
    text-decoration: none
}

div.widget_recent_entries ul li, div.widget_recent_comments ul li, div.widget_nav_menu ul li {
    width: 100%;
    font-size: 15px
}

    div.widget_recent_entries ul li a
    img {
        float: left;
        margin: 0 10px 0 0
    }

.error404 div.blog-post-excerpt #searchform div input[type=text], .blog-post-excerpt input#s {
    padding: 8px;
    border: 1px solid #e5e5e5;
    width: 201px
}

.error404 div.blog-post-excerpt #searchform div
input[type=text] {
    padding: 12px;
    margin: 25px 0;
    border: 1px solid #e5e5e5;
    width: 280px
}

div.widget_product_search input[type=text], div.widget_search input[type=text], .widget_display_search input#bbp_search {
    padding: 8px;
    border: 1px solid #e5e5e5;
    width: 100%
}

form.mc4wp-form input[type=email] {
    padding: 10px 8px 11px;
    width: 70%
}

.wpb_content_element form.mc4wp-form input[type=email] {
    width: 80%;
    padding: 14px 8px 14px 18px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.wpb_content_element
form.mc4wp-form input[type=submit] {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    width: 30%
}

.widget form.mc4wp-form input[type=email] {
    width: 100% !Important;
    margin: 8px 0 20px
}

.mc4wp-response {
    margin-top: 40px;
    text-align: center;
    font-size: 12px
}

div:not(.sidebar) div.widget_search input[type=text] {
    padding: 15px;
    border: 1px solid #e5e5e5;
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    width: 100%;
    position: relative;
    z-index: 1;
    margin: 0 auto
}

div:not(.sidebar) .widget.widget_search {
    position: relative;
    text-align: center
}

    div:not(.sidebar)
    .widget.widget_search:before {
        display: block;
        color: #333;
        content: "\f002";
        font-family: 'Font Awesome 5 Free';font-weight:900;font-size:14px;width:50px;height:50px;line-height:50px;text-align:center;vertical-align:middle;z-index:10;position:absolute;top:0;right:0}div.widget_product_search input[type=submit],div.widget_search input[type=submit],.error404 div.blog-post-excerpt #searchform div input[type=submit],.blog-post-excerpt input#searchsubmit,.widget_display_search input#bbp_search_submit,.widget_display_search label

{
    display: none
}

.bbp_widget_login
.bbp-logged-in img.avatar {
    margin: 0 10px 10px 0
}

.bbp_widget_login .bbp-logged-in h4 {
    font-size: 15px;
    margin-bottom: 0;
    line-height: normal
}

    .bbp_widget_login .bbp-logged-in h4 a {
        color: #333
    }

.bbp_widget_login .bbp-logged-in
a.button.logout-link {
    display: inline;
    background: 0 0;
    text-transform: none;
    padding: 0;
    font-size: 12px;
    color: #666
}

    .bbp_widget_login .bbp-logged-in a.button.logout-link:before {
        display: inline-block;
        color: #999;
        content: "\f08b";
        font-family: 'Font Awesome 5 Free';font-size:12px;margin-bottom:2px;margin-right:4px;font-weight:900}.error404 div.blog-post-excerpt{text-align:center;border:1px dashed;border-radius:2em;padding-bottom:40px;margin-top:40px}.error404 div.blog-post-excerpt:before

{
    display: block;
    content: "404";
    font-weight: 800;
    font-size: 200px;
    line-height: normal;
    margin-bottom: 60px;
    color: #fff;
    text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.15),0 3px 5px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.15),0 10px 10px rgba(0,0,0,.1),0 20px 20px rgba(0,0,0,.1)
}

.error404 .content_holder
h2.heading-title {
    text-align: center
}

ul.post-list a {
    padding: 8px;
    text-decoration: none;
    display: block;
    float: left
}

ul.post-list li {
    clear: both;
    float: left
}

    ul.post-list li a img {
        float: left;
        margin: 0 8px 8px 0
    }

ul.nav-list a:hover {
    border-bottom: 1px solid #dd430e;
    background-color: #f8f8f8
}

.highlight {
    background-color: #dd430e;
    padding: 1px 3px;
    color: #fff
}

.dropcap {
    float: left;
    margin: 5px 5px 0 0;
    padding: 5px 10px;
    background-color: #dd430e;
    color: #fff;
    font-size: 24px
}

.error-message, .success-message, .info-message, .notice-message {
    padding: 8px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.error-message {
    border: 1px solid #fbc2c4;
    background: #fbe3e4;
    color: #8a1f11;
    position: relative
}

    .error-message:before {
        display: inline-block;
        content: "\f071";
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        margin-right: 6px
    }

    .error-message:after {
        content: ' ';position:absolute;background:#fbe3e4;display:block;width:8px;height:8px;left:8px;top:-4px;z-index:1000;border:1px solid;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        border-color: #fbc2c4 transparent transparent #fbc2c4
    }

    .error-message
    a {
        color: #8a1f11
    }

.success-message {
    border: 1px solid #c6d880;
    background: #e6efc2;
    color: #264409;
    margin: 35px 0;
    float: left;
    width: 100%;
    clear: both
}

    .success-message:before {
        display: inline-block;
        content: "\f058";
        font-family: 'Font Awesome 5 Free';font-weight:900;margin-right:6px}.success-message a{color:#264409}.info-message{border:1px solid #92cae4;background:#d5edf8;color:#205791}.info-message a{color:#205791}.notice-message{border:1px solid #ffd324;
        background: #fff6bf;
        color: #514721
    }

.notice-message a {
    color: #514721
}

.zass_title_holder {
    position: relative
}

    .zass-accent-tearoff
    .zass_title_holder, .zass_title_holder.title_has_image {
        padding-bottom: 99px;
        padding-top: 99px;
        margin:40px 0;
    }
        .zass-accent-tearoff
        .zass_title_holder:after {
            position: absolute;
            bottom: 0;
            width: 100%;
            height: 99px;
            display: block;
            content: '';
            background: url(/images/ripoff.png) bottom center no-repeat;
            background-size: cover
        }

        .zass-accent-tearoff
        .zass_title_holder:before {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 99px;
            display: block;
            content: '';
            background: url(/images/ripoff_flip.png) bottom center no-repeat;
            background-size: cover;
            z-index: 1
        }

body.zass_transparent_header .zass_title_holder:before, body.zass-overlay-header
.zass_title_holder:before {
    /*display: none*/
}

.zass_title_holder.title_has_image {
    border-bottom: none;
    position: relative;
    overflow: hidden
}

.zass_title_holder .zass-zoomable-background {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100% !Important;
    height: 100% !Important;
    margin-left: -50%;
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    z-index: 0
}

.zass_title_holder.title_has_image .inner {
    position: relative;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    z-index: 1
}

body.zass_transparent_header:not(.zass_header_left) .zass_title_holder.title_has_image .inner {
    padding-top: 180px !important
}

.zass_title_holder
.inner {
    padding-top: 30px;
    padding-bottom: 30px;
    vertical-align: middle;
    -webkit-transition: .8s ease-in-out;
    -moz-transition: .8s ease-in-out;
    -o-transition: .8s ease-in-out;
    transition: .8s ease-in-out
}

.zass-accent-tearoff .zass_title_holder
.inner {
    padding-top: 40px;
    padding-bottom: 0
}

.zass_title_holder.title_has_image.centered_title .inner {
    text-align: center
}

.zass_title_holder .inner h1.heading-title, .zass_title_holder .inner
h6 {
    max-width: 65%;
    line-height: normal
}

.zass_title_holder:not(.title_has_image) .inner h1.heading-title {
    letter-spacing: 2px;
    font-size: 26px;
    border: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    font-weight: 600
}

.zass_title_holder.centered_title
.inner h1.heading-title, .zass_title_holder.centered_title .inner h6 {
    margin: 0 auto;
    text-align: center
}

.zass_title_holder.centered_title .inner .breadcrumb {
    margin: 0 auto 20px auto;
    width: 100%;
    text-align: center;
    float: none
}

.zass_title_holder.title_has_image h1.heading-title {
    color: #fff
}

#content div.product div.summary h1.heading-title {
    font-size: 24px;
    margin-top:20px;
}

#content div.product div.summary
.count_holder {
    margin-top: 25px
}

.zass_title_holder h6 {
    color: #999;
    font-size: 15px
}

.zass_title_holder.title_has_image h6 {
    color: #fff;
    font-size: 21px;
    margin-top: 25px !important
}

.zass_title_holder.title_has_image
.breadcrumb, .zass_title_holder.title_has_image .breadcrumb a {
    color: #fff
}

.zass_title_holder.title_has_image .breadcrumb {
    float: none;
    margin-bottom: 20px
}

.sidebar .heading-title, .wpb_widgetised_column
.heading-title {
    margin-bottom: 15px
}

h2.wpb_heading {
    margin-bottom: 30px;
    text-transform: uppercase;
    font-size: 21px
}

#reply-title, #comments h2.heading-title, #comments h3.heading-title, h2.woocommerce-Reviews-title, #wcmp_vendor_reviews
#comments > h2 {
    margin-bottom: 50px;
    font-size: 22px;
    font-weight: 600
}

.zass-related-blog-posts > h4 {
    margin-bottom: 30px
}

.zass-related-blog-posts .zass-post-no-image .zass_post_data_holder {
    padding-top: 0 !important
}

#comments h3#reply-title, #review_form
h3#reply-title {
    margin-bottom: 25px !Important
}

small {
    font-size: 12px
}

h1, h2, h3, h4 {
    color: #333
}

h5, h6 {
    color: #555
}

h1 {
    letter-spacing: 2px;
    line-height: 1.3em
}

h2 {
    letter-spacing: 1px;
    line-height: 1.3em
}

h3 {
    letter-spacing: 1px;
    line-height: 1.3em
}

h4 {
    letter-spacing: 1px;
    line-height: 1.3em
}

.vc_separator
h4 {
    font-size: 16px !important
}

.vc_toggle_title {
    padding-top: 17px !Important;
    padding-bottom: 17px !Important
}

    .vc_toggle_title > h4, .vc_tta-accordion .vc_tta-panel-heading
    h4 {
        font-size: 15px;
        font-weight: 700;
        letter-spacing: 1px
    }

.vc_toggle {
    border-bottom: 1px solid;
    border-color: rgba(0,0,0,.12)
}

.vc_tta-tabs .vc_tta-panel {
    transition: all .5s ease 0s;
    -webkit-transition: all .6s ease-in 0s;
    -ms-transition: all .6s ease-in 0s;
    -moz-transition: all .6s ease-in 0s;
    -o-transition: all .6s ease-in 0s;
    will-change: transition,opacity;
    opacity: 0;
    display: block !Important;
    visibility: hidden
}

    .vc_tta-tabs
    .vc_tta-panel.vc_active {
        opacity: 1;
        visibility: visible
    }

.vc_separator {
    position: relative;
    z-index: 10
}

.vc_sep_double
.vc_sep_line {
    box-sizing: content-box
}

h5 {
    letter-spacing: 1px;
    line-height: 1.625em
}

h6 {
    letter-spacing: 1px;
    line-height: 1.625em
}

.comment-body h1, .comment-body h2, .comment-body h3, .comment-body h4, .blog-post-excerpt h1, .blog-post-excerpt
h2, .blog-post-excerpt h3, .blog-post-excerpt h4, body.single-post .content_holder > .blog-post .zass_post_data_holder h1, body.single-post .content_holder > .blog-post .zass_post_data_holder h2, body.single-post .content_holder > .blog-post
.zass_post_data_holder h3, body.single-post .content_holder > .blog-post .zass_post_data_holder h4 {
    margin-bottom: 15px
}

body.single-post .content_holder > .blog-post .zass_post_data_holder h5, body.single-post .content_holder > .blog-post
.zass_post_data_holder h6, .blog-post-excerpt h5, .blog-post-excerpt h6, .comment-body h5, .comment-body h6 {
    margin-bottom: 10px
}

.r_more, .r_more_right {
    font-size: 10px;
    background-color: #333;
    color: #f8f8f8 !important;
    float: left;
    clear: left;
    padding: 3px 8px;
    text-decoration: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-top: 7px
}

.r_more_right {
    float: right;
    clear: both
}

    .r_more:hover, .r_more_right:hover {
        text-decoration: none
    }

img.image-align-left {
    float: left;
    margin: 7px 10px 5px 0
}

img.image-align-right {
    float: right;
    margin: 7px 0 5px 10px
}

img.image-align-none {
    margin: 0 0 30px
}

button, input.button, input[type=submit] {
    cursor: pointer
}

.vc_btn3-container.vc_btn3-inline {
    margin-right: 5px
}

a.button, input.button, button.button, a.button-inline, #submit_btn, #submit, .wpcf7-submit, input.otw-submit, form.mc4wp-form
input[type=submit], input[type=submit], .tribe-events-button, button.wcv-button {
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    color: #333;
    padding: 14px 20px;
    text-decoration: none;
    background: 0 0;
    border: 1px dashed;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

input[type=button], input[type=submit] {
    -webkit-appearance: none
}

.wcv-navigation ul.menu.black li {
    margin: 0 auto;
    padding: 0
}

    .wcv-navigation ul.menu.black li
    a {
        color: #666
    }

        .wcv-navigation ul.menu.black li.active a, .wcv-navigation ul.menu.black li a:hover {
            color: #fff
        }

.sidebar #searchsubmit, .dokan-store-sidebar
#searchsubmit {
    width: 35px;
    height: 35px;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 20;
    padding: 0;
    background: 0 0 !important;
    border: none !important
}

.sidebar .widget_product_search form, .dokan-store-sidebar .widget_product_search
form {
    position: relative;
    display: block
}

    .sidebar .widget_product_search form:after, .dokan-store-sidebar .widget_product_search form:after {
        content: "\f002";
        font-family: 'Font Awesome 5 Free';font-weight:900;display:block;width:35px;height:35px;line-height:35px;font-size:14px;color:#999;position:absolute;top:0;right:0;z-index:19;text-align:center}.vc_btn3.vc_btn3-color-green,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{background-color:#b2dd4c !important
    }

.vc_btn3.vc_btn3-color-green:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover {
    background-color: #9ec542 !important
}

a.add_to_cart_button {
    color: inherit
}

audio#cart_add_sound {
    display: none !important;
    position: absolute;
    left: -9999px;
    top: -9999px
}

a.button {
    display: inline-block;
    text-decoration: none;
    position: relative;
    z-index: 0;
    overflow: hidden
}

a.button-inline {
    display: inline;
    text-decoration: none
}

    a.button:hover, input.button:hover, button.button:hover, a.button-inline:hover, #submit_btn:hover, #submit:hover, .wpcf7-submit:hover {
        color: #fff
    }

.rounded {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}

.text-orange {
    color: #dd430e
}

.breadcrumb {
    color: #c5c5c5;
    padding: 0;
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 10px
}

body.single.single-product
#zass_page_title.zass_title_holder .breadcrumb {
    margin-bottom: 0
}

.breadcrumb
a {
    color: #c5c5c5;
    text-decoration: none
}

form {
    padding: 0;
    margin: 0;
    display: inline
}

    input[type=text], input[type=tel], input[type=date], input[type=email], input[type=password], input[type=number], textarea, form.wpcf7-form
    input[type=text], form.wpcf7-form textarea, form.wpcf7-form input[type=email], form.wpcf7-form input[type=password], form.wpcf7-form input[type=number], form.wpcf7-form input[type=tel] {
        padding: 8px;
        border: 1px solid;
        /*border-color: #ddd #eee #eee #ddd;*/
        border-color: #EBEBEB;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        margin-left: 0;
        margin-right: 0;
        max-width: 100%
    }

select {
    padding: 4px;
    border: 1px solid;
    border-color: #ddd #eee #eee #ddd;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    max-width: 100%
}

label {
    cursor: pointer;
    margin-right: 5px
}

table {
    border-collapse: separate;
    border-spacing: 0;
    border-top-width: 5px;
    margin-bottom: 25px;
    border: 1px solid #efefef;
    width: 100%
}

.select2-container .select2-choice {
    padding: 8px !Important
}

.woocommerce form.checkout p, div.woocommerce form p, .woocommerce-form-login p {
    padding: 8px;
    border-bottom: 1px solid #e5e5e5
}

.woocommerce form.checkout
textarea#order_comments {
    width: 100%;
    min-height: 120px
}

.woocommerce form.checkout h3 {
    margin: 0 0 25px
}

.woocommerce form p label {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    color: #333;
    font-size: 13px;
    vertical-align: middle !important
}

.myaccount_user input[type=text], .myaccount_user input[type=tel], .myaccount_user input[type=email], .myaccount_user input[type=password], .myaccount_user input[type=number] {
    width: 100%;
    max-width: 100%
}

.woocommerce-billing-fields
input, .woocommerce-shipping-fields input {
    width: 100%
}

input[type=checkbox] {
    width: auto
}

div.woocommerce-MyAccount-content .myaccount_user .woocommerce-form-row--wide span {
    display: block;
    clear: left;
    font-size: 13px
}

div.woocommerce-MyAccount-content
.myaccount_user .woocommerce-form-row span.required, .woocommerce form .form-row .required {
    display: inline-block;
    clear: none;
    font-size: initial;
    color: #fc0000
}

.woocommerce form .form-row abbr[title] {
    border: none
}

.woocommerce dl.variation
p {
    margin: 0;
    padding: 0;
    border: none
}

.col2-set.addresses {
    padding: 10px;
    border: 1px solid #efefef;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    text-align: left
}

    .col2-set.addresses
    h3 {
        padding: 17px;
        font-size: 13px;
        text-transform: uppercase;
        background: #444;
        color: #fff;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px
    }

p#billing_address_2_field:before, p#shipping_address_2_field:before {
    display: inline-block;
    content: ' ';width:215px}thead{background-color:#f1f1f1}.shop_table.shop_table_responsive.my_account_orders{border:none}td.order-actions a.button{width:100%;text-align:center}thead td{color:#333;font-weight:600}th{padding:20px 15px;
    font-weight: 600;
    color: #333
}

td {
    padding: 10px 15px;
    border-bottom: 1px solid #efefef;
    vertical-align: middle
}

#wp-calendar th, #wp-calendar
td {
    padding: 8px
}

tr.alt {
    background-color: #f5f5f5
}

.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, #footer-menu
.menu > li {
    float: left;
    margin-right: 10%;
    position: relative
}

.full_width {
    position: relative;
    width: 100%;
    float: left;
    clear: both;
    margin-bottom: 20px
}

.last {
    clear: right;
    margin-right: 0 !important
}

.one_half {
    width: 48%
}

.one_third {
    width: 30.6666%
}

.two_third {
    width: 65.3332%
}

.one_fourth, #footer-menu
.menu > li {
    width: 26%
}

.three_fourth {
    width: 74%
}

.one_fifth {
    width: 16.8%
}

.two_fifth {
    width: 37.6%
}

.three_fifth {
    width: 58.4%
}

.four_fifth {
    width: 79.2%
}

.inner, .dokan-dashboard #container > .dokan-dashboard-wrap {
    margin: 0 auto;
    width: 1230px;
    text-align: left;
    padding: 0 40px;
    position: relative
}

#main {
    padding-top: 0;
    position: relative
}

a.close-off-canvas {
    display: block;
    width: 40px;
    height: 40px;
    background-color: #333;
    margin-bottom: 30px;
    color: #333;
    font-size: 0px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none !Important;
    overflow: hidden;
    position: relative;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 40px;
    float: right
}

    a.close-off-canvas:before, a.close-off-canvas:after {
        display: block;
        width: 30px;
        height: 2px;
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -1px 0 0 -15px;
        border-bottom: 1px solid #fafafa;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg)
    }

    a.close-off-canvas:after {
        transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg)
    }

a.sidebar-trigger {
    display: block;
    width: 46px;
    height: 46px;
    position: absolute;
    top: -103px;
    right: 0;
    color: #333;
    font-size: 0px;
    line-height: 46px;
    vertical-align: middle;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-decoration: none !Important;
    z-index: 1500;
    border: 3px solid #fff
}

body.page-template-default #content:not(.has-sidebar) > .inner a.sidebar-trigger, body.single.single-product .inner a.sidebar-trigger, #products-wrapper a.sidebar-trigger {
    top: -23px
}

#products-wrapper
a.sidebar-trigger {
    right: 40px
}

.zass-search-cart-holder a.sidebar-trigger {
    display: block;
    width: 35px;
    height: 86px;
    line-height: 86px;
    background: 0 0;
    position: relative;
    top: auto !Important;
    right: auto;
    color: #333;
    font-size: 0px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none !Important;
    z-index: 1500;
    float: right;
    border: none
}

a.sidebar-trigger:before {
    display: block;
    content: "\f0ca";
    font-family: 'Font Awesome 5 Free';font-weight:900 !important;font-size:16px !important;color:#fff;width:40px;height:40px;line-height:42px;vertical-align:middle;text-align:center;z-index:1400}.zass-search-cart-holder a.sidebar-trigger:before

{
    height: inherit;
    line-height: inherit;
    width: 35px
}

.zass-search-cart-holder a.sidebar-trigger:after {
    display: none
}

#main-menu ul.menu > li.zass-highlight-menu-item:after, #main-menu li ul.sub-menu
li.zass-highlight-menu-item:after {
    animation: 1s linear 2s normal none infinite running pointing;
    border: 3px solid;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    content: "";
    height: 20px;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    bottom: -5px;
    width: 20px;
    z-index: 1300;
    display: block;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg)
}

#main-menu
li ul.sub-menu li.zass-highlight-menu-item:after {
    animation: 1s linear 2s normal none infinite running pointing;
    border: 2px solid;
    height: 8px;
    left: 21px;
    bottom: 50%;
    margin-bottom: -4px;
    width: 8px
}

#main-menu li ul.sub-menu
li.zass-highlight-menu-item a {
    padding-left: 28px
}

#main-menu li ul.sub-menu li.zass-highlight-menu-item:hover:after {
    border-color: #fff !important
}

#main-menu.zass-line-accent
ul.menu > li.zass-highlight-menu-item:after {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    animation: 1s linear 2s normal none infinite running zass_floating;
    border: none !Important
}

#main-menu
ul.menu > li.zass-highlight-menu-item:hover:after {
    visibility: hidden
}

#main a.sidebar-trigger:hover, #products-wrapper a.sidebar-trigger:hover {
    background-color: #333
}

.sidebar {
    width: 30%;
    float: left;
    margin: 0 0 40px;
    padding-left: 40px
}

    .sidebar.off-canvas-sidebar {
        width: 100%;
        max-width: 350px;
        height: 100%;
        overflow: hidden;
        float: none;
        position: fixed;
        top: 0;
        right: -350px;
        margin: 0;
        padding-left: 23px;
        padding-top: 40px;
        padding-bottom: 40px;
        background: #fafafa;
        z-index: 21000;
        transition: all .4s ease 0s;
        -webkit-transition: all .4s ease 0s;
        -ms-transition: all .4s ease 0s;
        -moz-transition: all .4s ease 0s;
        -o-transition: all .4s ease 0s
    }

.off-canvas-wrapper {
    padding-right: 40px;
    position: relative;
    left: 17px;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    -webkit-overflow-scrolling: touch
}

    .off-canvas-wrapper > .widget:last-of-type {
        padding-bottom: 100px
    }

.sidebar.off-canvas-sidebar.active_sidebar {
    right: 0
}

body.admin-bar
.sidebar.off-canvas-sidebar {
    padding-top: 71px
}

.sidebar > div.widget, .sidebar > div.widget_pages, .sidebar > div.box {
    margin-bottom: 50px
}

.wpb_widgetised_column div.widget, .wpb_widgetised_column div.box {
    margin-bottom: 50px
}

.zass-align-center
.wpb_widgetised_column div.widget > h3:first-child:before, .zass-align-center .wpb_widgetised_column div.widget > h3:first-child:after {
    left: 50%
}

.zass-align-center .wpb_widgetised_column
div.widget > h3:first-child:before {
    margin-left: -3px
}

.zass-align-center .wpb_widgetised_column
div.widget > h3:first-child:after {
    margin-left: -25px
}

.content_holder {
    width: 100%;
    float: left;
    position: relative
}

    .content_holder.zass_double_timeline:before, .zass_shortcode_blog.zass_double_timeline:before {
        width: 1px;
        height: 100%;
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        background: #f1f1f1
    }

.has-sidebar
.content_holder.zass_double_timeline:before {
    margin-left: -20px
}

body.page-template-default .content_holder {
    margin-bottom: 0
}

.has-sidebar .content_holder {
    width: 70%;
    padding-right: 40px;
    /*border-right: 1px solid;
    border-color: rgba(0,0,0,.03)*/
}

.has-sidebar.zass-left-sidebar .content_holder {
    width: 70%;
    padding-right: 0;
    padding-left: 40px;
    border-right: none;
    /*border-left: 1px solid;*/
    border-color: rgba(0,0,0,.03);
    float: right
}

.has-sidebar.zass-left-sidebar
.sidebar {
    padding-right: 40px;
    padding-left: 0
}

.error404 .content_holder {
    width: 100%;
    height: auto !important
}

.content_holder.zass_blog_masonry {
    padding-bottom: 130px
}

    .content_holder.zass_blog_masonry
    div.box.box-common {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0
    }

.has-sidebar .content_holder.zass_blog_masonry div.box.box-common {
    right: 40px
}

.has-sidebar.zass-left-sidebar .content_holder.zass_blog_masonry
div.box.box-common {
    right: 0;
    left: 40px
}

#header, #header2 {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 999;
    width: 100%;
    background-color: #fff
}

#header2 {
    box-shadow: 0 5px 8px rgba(0,0,0,.02);
    -moz-box-shadow: 0 5px 8px rgba(0,0,0,.02);
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,.02);
    border: none !important
}

    #header2.animateIt {
        position: fixed;
        top: -180px;
        left: 0;
        right: 0;
        z-index: 999;
        transition: .4s top cubic-bezier(.3,.73,.3,.74);
        opacity: .97
    }

@media only screen and (min-width:1024px) {
    body.zass_header_left #header, body.zass_header_left.zass_transparent_header #header {
        position: fixed;
        width: 300px;
        height: 100%;
        left: 0;
        top: 0;
        border-bottom: none;
        border-right: 1px solid rgba(255,255,255,.25);
        z-index: 1000
    }

    body.zass_header_left.zass-overlay-header #header {
        width: 300px;
        right: auto;
        bottom: 40px;
        top: 40px !Important;
        height: auto !Important;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        position: fixed;
        z-index: 777
    }

        body.zass_header_left.zass-overlay-header #header .inner {
            border-radius: 3px !Important;
            -moz-border-radius: 3px !Important;
            -webkit-border-radius: 3px !Important
        }

    body.zass_header_left.left-header-scrollable #header, body.zass_header_left.zass_transparent_header.left-header-scrollable #header {
        position: absolute
    }

    body.zass_header_left.admin-bar
    #header, body.zass_header_left.admin-bar.zass_transparent_header #header {
        top: 32px
    }

    body.zass_header_left.left-header-scrollable.admin-bar #header, body.zass_header_left.left-header-scrollable.admin-bar.zass_transparent_header
    #header {
        top: 0
    }

    .zass_header_left #header .inner {
        width: 100% !important;
        height: 100%;
        max-width: 300px;
        padding-left: 30px;
        padding-right: 30px
    }

        .zass_header_left #header .inner.main_menu_holder
        #main-menu {
            position: relative;
            height: 100%
        }

            .zass_header_left #header .inner.main_menu_holder #main-menu #main_nav {
                position: absolute
            }

    .zass_header_left #header #search, .zass_header_left #header #cart-module, .zass_header_left
    .zass-wishlist-counter, .zass_header_left #zass-account-holder {
        height: 38px !important;
        display: inline-block;
        vertical-align: top;
        margin: 0 auto
    }

    .zass_header_left .zass-search-cart-holder {
        width: 100%;
        height: 38px !important;
        margin-bottom: 35px;
        padding: 0 29px !important;
        text-align: center;
        border: none
    }

    .zass_header_left #header .zass-search-cart-holder #search > span, .zass_header_left #header #cart-module a.cart-contents, .zass_header_left #header
    .zass-wishlist-counter, .zass_header_left #header .zass-wishlist-counter a, .zass_header_left #header #zass-account-holder, .zass_header_left #header #zass-account-holder a, .zass_header_left #header .zass-search-cart-holder
    a.sidebar-trigger {
        height: 38px;
        line-height: 38px
    }

    .zass_header_left #cart-module div.widget.woocommerce.widget_shopping_cart {
        left: 0;
        right: auto;
        top: 55px
    }

        .zass_header_left #cart-module
        div.widget.woocommerce.widget_shopping_cart:before {
            left: 15px;
            right: auto
        }

    .zass_header_left .zass-search-cart-holder #search form {
        left: 35px;
        right: auto;
        top: 50%;
        margin-top: -15px
    }

        .zass_header_left .zass-search-cart-holder #search
        form:before {
            left: -5px;
            right: auto;
            top: 50%;
            margin-top: -5px;
            border-color: transparent transparent #f1f1f1 #f1f1f1
        }

    .zass_header_left #header #cart-module:hover {
        background-color: transparent
    }

    .zass_header_left #header #cart-module
    a.cart-contents {
        text-align: right
    }

    .zass_header_left #header #welcome {
        border: none !important;
        padding: 5px 0 15px
    }

    .zass_header_left #header2.animateIt {
        display: none !important
    }

    .zass_header_left #header
    #header_top {
        position: absolute;
        bottom: 0;
        text-align: center
    }

    body.zass_header_left.admin-bar #header #header_top {
        bottom: 45px;
        border: none;
        box-shadow: none
    }

    .zass_header_left #header #header_top {
        height: auto
    }

        .zass_header_left #header #header_top
        #menu, .zass_header_left #header #header_top #menu ul, .zass_header_left #header #header_top #menu ul#topnav2 li, .zass_header_left #header #header_top .zass-social, .zass_header_left #header #header_top .zass-social ul, .zass_header_left
        #header #header_top .zass-social ul li, .zass_header_left #header #header_top .zass-top-bar-message {
            float: none;
            text-align: center
        }

    .zass_header_left #header .zass-top-bar-message {
        line-height: 30px
    }

        .zass_header_left #header .zass-top-bar-message
        span.zass-top-bar-phone {
            border: none;
            padding: 0 5px;
            height: auto;
            line-height: normal !important
        }

        .zass_header_left #header .zass-top-bar-message span.zass-top-bar-mail {
            padding: 0 5px;
            border: none;
            height: auto;
            line-height: normal !important
        }

    .zass_header_left #main-menu, .zass_header_left #main-menu ul.menu > li {
        width: 100%;
        text-align: left
    }

    .zass_header_left #header #header_top #menu ul#topnav2 li {
        display: inline-block
    }

    .zass_header_left #main-menu
    ul.menu {
        float: none;
        clear: both;
        width: 100%
    }

        .zass_header_left #main-menu ul.menu > li {
            width: 100%;
            border-bottom: 1px solid;
            border-color: rgba(0,0,0,.06);
            height: auto
        }

    .zass_transparent_header.zass_header_left #main-menu ul.menu > li {
        border-bottom: 1px solid rgba(255,255,255,.25)
    }

    .zass_header_left #main-menu ul.menu > li:last-child {
        border: none
    }

    .zass_header_left #header #main-menu ul.menu > li > a {
        height: 50px;
        line-height: 50px;
        width: 100%;
        border: none !important;
        text-align: center
    }

        .zass_header_left
        #header #main-menu ul.menu > li > a:before {
            display: none
        }

    .zass_header_left #header #main-menu ul.menu > li:hover {
        border-color: transparent !important
    }

    .zass_header_left #header #main-menu
    ul.menu > li > .zass-custom-menu-label {
        left: 50%;
        margin-top: -32px
    }

    .zass_header_left #main-menu li ul.sub-menu, .zass_header_left #main-menu li.dropdown > div.zass-mega-menu {
        top: 0;
        left: 215px;
        margin-left: 0 !important;
        z-index: 100
    }

    .zass_header_left
    #header #logo {
        margin: 30px 0;
        height: auto;
        padding: 0;
        width: 100%;
        text-align: center
    }

        .zass_header_left #header #logo img {
            height: auto;
            max-height: none;
            margin: 0 auto;
            max-width: 220px
        }

    .zass_header_left
    #container {
        padding-left: 300px;
        overflow: hidden
    }

    body.zass_header_left.zass-overlay-header #container {
        padding-left: 340px;
        overflow: hidden
    }
}

body.down.admin-bar #header2.animateIt {
    top: -128px
}

body.down #header2.animateIt {
    top: 0
}

body.down.admin-bar
#header2.animateIt {
    top: 32px
}

#header2.animateIt .main_menu_holder {
    height: 60px
}

#header2.animateIt #logo {
    margin-bottom: 3px;
    margin-top: 3px;
    height: 54px;
    display: table
}

    #header2.animateIt #logo img {
        width: auto;
        display: table-cell !important;
        vertical-align: middle
    }

        #header2.animateIt #logo img.transparent_logo {
            display: none !important
        }

#header2.animateIt #header_top, #header2.animateIt #main-menu
ul.menu > li > .zass-custom-menu-label {
    display: none
}

#header_top {
    position: relative;
    border-bottom: 1px solid;
    min-height: 40px;
    clear: both;
    z-index: 3;
    box-shadow: 0 5px 8px rgba(0,0,0,.02);
    -moz-box-shadow: 0 5px 8px rgba(0,0,0,.02);
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,.02);
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}

.main_menu_holder {
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}

#header #logo, #header2 #logo {
    float: left;
    clear: both;
    margin: 10px 30px 10px 0;
    height: 100%;
    display: table;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    background: 0 0 !important
}

    #header
    #logo.zass_text_logo {
        height: 66px
    }

    #header2 #logo.zass_text_logo {
        height: 54px
    }

.zass_logo_left_menu_below #header #logo.zass_text_logo, .zass_logo_center_menu_below #header #logo.zass_text_logo {
    margin-bottom: 20px
}

#header #logo.zass_text_logo
a, #header2 #logo.zass_text_logo a {
    display: table-cell;
    vertical-align: middle
}

#header #logo .zass-logo-title, #header #logo .zass-logo-subtitle, #header2 #logo .zass-logo-title, #header2 #logo
.zass-logo-subtitle {
    clear: left;
    display: block;
    text-decoration: none;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}

#header2
#logo.zass_text_logo .zass-logo-title {
    font-size: 21px !Important
}

#header #logo .zass-logo-subtitle, #header2 #logo .zass-logo-subtitle {
    font-size: 12px
}

.vc_gitem-zone-b {
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}

    .vc_gitem-zone-b h3 {
        text-transform: uppercase;
        font-size: 15px !important;
        font-weight: 600
    }

#header2 #logo
img {
    height: auto;
    max-height: 54px;
    width: auto
}

#header #logo img.transparent_logo {
    display: none
}

@media only screen and (min-width:1024px) {
    body.zass_transparent_header #header #logo img:first-of-type {
        display: none
    }

    body.zass_transparent_header
    #header #logo img.transparent_logo, body.zass_transparent_header #header #logo img.persistent_logo {
        display: inline-block !important
    }
}

#header #logo a, #header2 #logo a {
    margin: 0 auto;
    display: block;
    text-decoration: none
}

#header #logo
img {
    max-height: 66px;
    width: auto
}

body.zass_logo_center_menu_below #header #logo img {
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: none
}

#header #logo img, #header2 #logo img {
    vertical-align: text-bottom
}

#header_top
.zass-top-bar-message {
    font-size: 11px;
    line-height: 40px;
    min-height: 40px;
    text-align: left;
    vertical-align: middle;
    padding: 0 8px
}

#header_top .has-top-menu
.zass-top-bar-message {
    float: right
}

.zass-top-bar-mail, .zass-top-bar-phone {
    display: inline-block;
    border-right: 1px solid;
    border-right-color: rgba(0,0,0,.03)
}

#header .zass-top-bar-message span {
    padding: 0 10px 0 4px
}

.zass-top-bar-mail:before, .zass-top-bar-phone:before {
    content: "\f003";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    vertical-align: middle;
    margin-right: 5px;
    margin-left: 5px
}

.zass-top-bar-phone:before {
    content: "\f095"
}

#header
#menu {
    z-index: 1900;
    float: left
}

ul#topnav2 {
    margin: 0;
    padding: 0;
    display: block;
    min-height: 30px;
    position: relative;
    float: right
}

    ul#topnav2 li {
        display: block;
        list-style: none;
        margin: 0;
        z-index: 1099;
        padding: 0;
        float: left
    }

        ul#topnav2
        li.dropdown {
            position: relative
        }

            ul#topnav2 li.dropdown a {
                padding-right: 15px
            }

    ul#topnav2 > li.dropdown > a:after {
        display: block;
        content: "\f107";
        font-family: 'Font Awesome 5 Free';font-weight:900;width:8px;height:8px;line-height:8px;vertical-align:middle;right:2px;top:50%;margin-top:-5px;position:absolute;margin-left:3px}ul#topnav2>li a{display:block;height:40px;line-height:40px;font-size:10px;padding:0 8px;
        text-decoration: none;
        white-space: nowrap;
        text-transform: uppercase;
        color: #fff
    }

    ul#topnav2 li a:hover {
        color: #333
    }

    ul#topnav2 li:hover {
        z-index: 1600
    }

    ul#topnav2
    li > ul.sub-menu {
        position: absolute;
        display: none;
        width: 180px;
        top: 38px;
        left: 0;
        z-index: 9998;
        padding: 10px;
        margin: 0;
        float: left;
        background-color: #fff;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        transition: all .5s ease 0s;
        -webkit-transition: all .9s ease 0s;
        -ms-transition: all .9s ease 0s;
        -moz-transition: all .9s ease 0s;
        -o-transition: all .9s ease 0s;
        background-color: #fff;
        box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
        -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
        -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1)
    }

    ul#topnav2 li.dropdown:hover > ul.sub-menu, ul#topnav2 li.dropdown:hover ul.sub-menu li:hover > ul.sub-menu {
        display: block
    }

    ul#topnav2 ul.sub-menu > li
    ul.sub-menu {
        position: absolute;
        display: none;
        width: 180px;
        top: 0;
        left: 180px;
        z-index: 9998;
        padding: 10px;
        margin: 0;
        float: left
    }

    ul#topnav2 ul.sub-menu li {
        float: left;
        clear: both;
        height: auto;
        position: relative;
        margin: 0;
        padding: 0
    }

    ul#topnav2 ul.sub-menu
    a, ul#topnav2 li:hover ul.sub-menu a {
        display: block;
        width: 160px;
        height: auto;
        padding: 4px 5px 5px;
        float: left;
        font-size: 12px;
        font-weight: 400;
        background: 0 0;
        text-align: left;
        text-transform: none;
        line-height: 24px;
        border: none;
        margin: 0;
        color: #666;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px
    }

        ul#topnav2 ul.sub-menu a:hover, ul#sub-menu li:hover ul.sub-menu li {
            background: 0 0
        }

    ul#topnav2 ul.sub-menu li a:hover, .zass-dark-skin ul#topnav2 ul.sub-menu a:hover, .zass-dark-skin ul#topnav2 li:hover ul.sub-menu a:hover {
        color: #fff !Important
    }

#zass_footer_menu {
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0 0 30px
}

    #zass_footer_menu > li {
        display: inline-block;
        list-style: none;
        border-right: 1px solid
    }

        #zass_footer_menu > li:last-child {
            border: none
        }

        #zass_footer_menu > li a {
            display: block;
            list-style: none;
            font-size: 12.5px;
            padding: 0 8px;
            text-decoration: none;
            line-height: 120%
        }

.zass-search-cart-holder
#search {
    float: right;
    width: 35px;
    height: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: static;
    margin: 0;
    z-index: 3;
    vertical-align: middle
}

    .zass-search-cart-holder #search.active, .zass_header_left #header
    #search.active {
        width: auto !Important;
        height: 100% !Important;
        position: fixed;
        z-index: 30000;
        background: rgba(0,0,0,.92) !Important;
        left: -20px;
        right: -20px;
        top: 0;
        text-align: center;
        overflow-y: scroll;
        overflow-x: hidden;
        display: block;
        -moz-animation: zassfadeInUp .3s ease-in;
        -webkit-animation: zassfadeInUp .3s ease-in;
        animation: zassfadeInUp .3s ease-in
    }

.zass-search-cart-holder #searchform input#searchsubmit {
    border: 0 none;
    position: absolute;
    right: -50px;
    top: 10px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    z-index: 100;
    background: 0 0;
    display: block
}

.zass-search-cart-holder
#search > span {
    vertical-align: middle;
    min-height: 86px;
    line-height: 86px;
    display: block;
    position: relative;
    z-index: 10
}

    .zass-search-cart-holder #search > span:after {
        display: block;
        width: 35px;
        content: "\f002";
        font-family: 'Font Awesome 5 Free';font-weight:900;vertical-align:middle;text-align:center;cursor:pointer;z-index:99;color:#c6c6c6;font-size:14px}.zass-search-cart-holder #search.active>span{vertical-align:middle;width:40px !Important;height:40px !Important;
        min-height: 40px !Important;
        text-align: center;
        background-color: #333;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        line-height: normal !Important;
        margin: 80px auto 40px auto;
        position: relative;
        cursor: pointer
    }

.zass-search-cart-holder #search.active > span:after, body.zass_transparent_header #header .zass-search-cart-holder #search.active > span:after, .zass-search-cart-holder
#search.active > span:before, body.zass_transparent_header #header .zass-search-cart-holder #search.active > span:before {
    display: block;
    width: 30px !Important;
    height: 2px !Important;
    font-size: 48px;
    content: " ";vertical-align:middle;text-align:center;border-bottom:1px solid #fff;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -1px 0 0 -15px
}

.zass-search-cart-holder
#search.active > span:before, body.zass_transparent_header #header .zass-search-cart-holder
#search.active > span:before {
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg)
}

.zass-search-cart-holder #search input[type=text] {
    background: 0 0 !Important;
    padding: 20px;
    width: 100%;
    border: none;
    color: #fff;
    font-size: 44px;
    font-weight: 700;
    border: none;
    border: none !Important;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.zass-search-cart-holder
#search input#s::-moz-placeholder {
    color: #bebebe;
    opacity: .5;
    font-style: italic
}

.zass-search-cart-holder #search input#s::-webkit-input-placeholder {
    color: #fff;
    opacity: 1
}

.zass-search-cart-holder #search
form {
    width: 80%;
    padding: 10px;
    display: none;
    margin: 0 auto
}

    .zass-search-cart-holder #search form:before {
        content: ' ';
        position: absolute;
        background: #fff;
        border: 1px solid;
        border-color: #f1f1f1 transparent transparent #f1f1f1;
        display: block;
        width: 10px;
        height: 10px;
        right: 10px;
        top: -5px;
        z-index: 30000;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg)
    }

.zass-search-cart-holder
#search.active form {
    display: block
}

#language {
    color: #999;
    line-height: 17px;
    float: left;
    padding: 0;
    height: 29px;
    margin: 10px 8px 0 0
}

    #language img {
        margin: 5px 5px 0 0
    }

#main-menu {
    float: right;
    height: 100%
}

    #main-menu
    ul.menu {
        margin: 0;
        padding: 0;
        float: right;
        list-style: none;
        height: 100%
    }

.zass-main-menu-left #main-menu, .zass-main-menu-left #main-menu ul.menu {
    float: none
}

.zass-main-menu-center #main-menu, .zass-main-menu-center #main-menu
ul.menu, .zass-main-menu-center #main-menu ul.menu > li {
    float: none
}

.zass-main-menu-center #header .inner, .zass-main-menu-center #header2 .inner {
    text-align: center
}

#main-menu ul.menu
li {
    display: inline-block;
    list-style: none;
    position: relative;
    z-index: 1;
    left: 0;
    top: 0
}

    #main-menu ul.menu li a i {
        position: relative;
        margin-right: 4px;
        font-weight: 900 !Important;
        font-size: 14px
    }

#main-menu ul.menu > li > a
i {
    top: -1px;
    font-size: 16px
}

#main-menu ul.menu > li {
    margin: 0;
    padding: 0;
    display: inline-block;
    float: left;
    height: 100%
}

    #main-menu ul.menu > li:hover {
        z-index: 100
    }

    #main-menu ul.menu > li > a {
        display: block;
        vertical-align: middle;
        padding: 0 15px !Important;
        text-decoration: none;
        font-size: 13px;
        position: relative;
        color: #555;
        letter-spacing: 1px;
        font-weight: 400;
        height: 86px;
        line-height: 86px
    }

#main-menu ul.menu li a .num {
    position: absolute;
    color: #999;
    background-color: #e1e1e1;
    padding: 2px 4px;
    font-size: 10px;
    top: 30px;
    right: -5px;
    line-height: 9px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#main-menu li
ul.sub-menu {
    position: absolute;
    display: none;
    top: 98%;
    left: 0;
    z-index: 5555;
    padding: 20px;
    margin: 0;
    text-align: left;
    background-color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
    -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1)
}

#main-menu > ul > li:nth-last-child(1) > ul.sub-menu, #main-menu > li:nth-last-child(2) > ul.sub-menu {
    left: auto;
    right: 0
}

    #main-menu > ul > li:nth-last-child(1) > ul.sub-menu li.dropdown
    ul.sub-menu, #main-menu > ul > li:nth-last-child(2) > ul.sub-menu li.dropdown ul.sub-menu {
        left: auto;
        right: 199px
    }

.zass-dark-menu #main-menu li ul.sub-menu, .zass-dark-menu #main-menu li.dropdown > div.zass-mega-menu, .zass-dark-menu ul#topnav2
li > ul.sub-menu {
    background: rgba(34,34,34,.99)
}

.zass-dark-menu #main-menu li div.zass-mega-menu > ul.sub-menu {
    background: 0 0
}

.zass-dark-menu #main-menu li ul.sub-menu li.zass_colum_title > a:after {
    opacity: .6
}

#main-menu li ul.sub-menu li.dropdown
ul.sub-menu {
    position: absolute;
    display: none;
    top: 0;
    left: 199px;
    z-index: 6666;
    padding: 10px;
    margin: 0;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}

.zass-main-menu-right #main-menu > ul > li:nth-last-child(1) > ul.sub-menu, .zass-main-menu-right #main-menu > li:nth-last-child(2) > ul.sub-menu, .zass-main-menu-right.zass-stretched-header
#main-menu > li:nth-last-child(3) > ul.sub-menu {
    left: auto;
    right: 0
}

    .zass-main-menu-right #main-menu > ul > li:nth-last-child(1) > ul.sub-menu li.dropdown ul.sub-menu, .zass-main-menu-right #main-menu > ul > li:nth-last-child(2) > ul.sub-menu li.dropdown
    ul.sub-menu, .zass-main-menu-right.zass-stretched-header #main-menu > ul > li:nth-last-child(3) > ul.sub-menu li.dropdown ul.sub-menu {
        left: auto;
        right: 199px
    }

#main-menu li ul.sub-menu li.dropdown ul.sub-menu li.dropdown
ul.sub-menu {
    z-index: 7777
}

#main-menu li ul.sub-menu li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative
}

    #main-menu li ul.sub-menu li a {
        display: block;
        padding: 10px 15px;
        color: #222;
        text-decoration: none;
        width: 250px;
        transition: all .2s linear 0s;
        -webkit-transition: all .2s linear 0s;
        -ms-transition: all .2s linear 0s;
        -moz-transition: all .2s linear 0s;
        -o-transition: all .2s linear 0s;
        /*border-bottom: 1px solid #f5f5f5;*/
        font-size: 20px;
        border: 1px dashed #145A4D;
        border-radius: 50px;
        margin-bottom:15px;
        font-weight:500;
    }

.zass-dark-menu #main-menu li ul.sub-menu li
a, .zass-dark-menu ul#topnav2 li:hover ul.sub-menu a:not(:hover) {
    color: #e1e1e1;
    border-bottom-color: #333
}

.zass-dark-menu #main-menu li div.zass-mega-menu > ul.sub-menu > li > a, .zass-dark-menu #main-menu li
div.zass-mega-menu > ul.sub-menu > li > a:hover {
    color: #f8f8f8
}

.zass-dark-menu #main-menu li div.zass-mega-menu > ul.sub-menu > li {
    border-right-color: #333
}

#main-menu li ul.sub-menu li.zass_mega_text_block {
    font-size: 12.5px
}

#main-menu li
div.zass-mega-menu > ul.sub-menu li.zass_colum_title > a {
    border: none !Important;
    position: relative;
    margin-bottom: 15px
}

#main-menu li ul.sub-menu li.zass_mega_text_block a:before {
    display: none
}

#main-menu li ul.sub-menu li.zass_mega_text_block
a {
    width: auto
}

    #main-menu li ul.sub-menu li.zass_mega_text_block a img {
        display: block;
        vertical-align: text-bottom
    }

#main-menu li ul.sub-menu li a:hover {
    color: #fff
}

#main-menu
.menu > li.dropdown:hover > ul.sub-menu {
    display: block;
    -moz-animation: zassfadeInUp .3s ease-in;
    -webkit-animation: zassfadeInUp .3s ease-in;
    animation: zassfadeInUp .3s ease-in
}

#main-menu li.dropdown:hover ul.sub-menu
li.dropdown:hover > ul.sub-menu {
    display: block
}

#main-menu li.dropdown:hover > div.zass-mega-menu {
    display: block;
    -moz-animation: zassfadeInUp .3s ease-in;
    -webkit-animation: zassfadeInUp .3s ease-in;
    animation: zassfadeInUp .3s ease-in
}

#main-menu
li.dropdown > div.zass-mega-menu {
    display: none;
    background-color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
    -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
    position: absolute;
    z-index: 5;
    padding: 20px 0;
    top: 98%;
    min-width: 180px;
    overflow: hidden;
    left: 0
}

#main-menu li div.zass-mega-menu > ul.sub-menu {
    display: table !important;
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
    box-shadow: none !important;
    border-top: none !important;
    width: 100%;
    z-index: 1
}

    #main-menu li div.zass-mega-menu > ul.sub-menu > li {
        display: table-cell !important;
        padding: 0 20px;
        border-right: 1px solid #f8f8f8;
        float: none;
        vertical-align: top
    }

        #main-menu li
        div.zass-mega-menu > ul.sub-menu > li:last-child {
            border: none !important;
            margin-right: 0 !important
        }

        #main-menu li div.zass-mega-menu > ul.sub-menu > li > ul.sub-menu {
            display: block;
            position: relative;
            top: 0;
            left: 0;
            padding: 0;
            box-shadow: none !important;
            border-top: none !important;
            width: 100%;
            z-index: 1
        }

            #main-menu li div.zass-mega-menu > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
                display: block;
                position: relative;
                left: 0;
                padding: 0 0 0 12px;
                box-shadow: none !important;
                border-top: none !important;
                width: 100%;
                z-index: 1
            }

        #main-menu li div.zass-mega-menu > ul.sub-menu > li > a, #main-menu li div.zass-mega-menu > ul.sub-menu > li > a:hover {
            letter-spacing: 1px;
            padding: 10px 8px 10px 0 !important;
            background: 0 0 !important
        }

#main-menu
ul.menu > li > .zass-custom-menu-label {
    position: absolute;
    padding: 2px 7px 4px;
    color: #fff !important;
    background-color: #666;
    top: 50%;
    margin-top: -37px;
    left: 12px;
    display: block;
    font-size: 10px;
    line-height: 11px;
    white-space: nowrap;
    height: 17px;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    z-index: 202
}

#main-menu li
ul.sub-menu li .zass-custom-menu-label {
    position: absolute;
    padding: 3px 7px 4px;
    color: #fff !important;
    background-color: #666;
    top: -4px;
    left: 5px;
    display: block;
    font-size: 10px;
    line-height: 10px;
    white-space: nowrap;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em
}

#main-menu
ul.menu > li > a:before {
    position: absolute;
    width: 100%;
    height: 3px;
    margin-top: 12px;
    text-align: center;
    left: 0;
    content: '.';
    font-family: Times New Roman;
    font-size: 32px;
    font-weight: bolder;
    display: block;
    transition: all .2s linear 0s;
    -webkit-transition: all .2s linear 0s;
    -ms-transition: all .2s linear 0s;
    -moz-transition: all .2s linear 0s;
    -o-transition: all .2s linear 0s;
    opacity: 0;
    color: #cecece
}

#header2 #main-menu ul.menu > li > a:before {
    margin-top: 6px
}

#main-menu
ul.menu > li.current-menu-item > a:before, #main-menu ul.menu > li:hover > a:before, #main-menu ul.menu > li.current_page_item > a:before {
    opacity: 1
}

#main-menu ul.menu > li > a:before {
    width: 100%;
    height: 3px;
    content: " ";margin:0;top:auto;left:0;bottom:-1px}#header2 #main-menu ul.menu>li>a:before{bottom:0}#main-menu ul.menu>li.zass-highlight-menu-item>a:before{position:absolute;background-color:inherit !Important;
    width: 20px;
    height: 20px;
    content: '';
    bottom: -5px;
    left: 50%;
    margin-left: -10px;
    display: block;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    opacity: 1 !Important;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

#main-menu.zass-line-accent
ul.menu > li.zass-highlight-menu-item > a:before {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

body.zass_logo_center_menu_below #header
#logo {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 0;
    padding-top: 20px
}

body.zass_logo_center_menu_below .main_menu_holder {
    text-align: center
}

body.zass_logo_center_menu_below #header2.animateIt
.main_menu_holder, body.zass_logo_left_menu_below #header2.animateIt .main_menu_holder {
    padding-top: 0
}

body.zass_logo_left_menu_below #main-menu, body.zass_logo_center_menu_below
#main-menu {
    float: left;
    width: 100%;
    clear: both
}

    body.zass_logo_left_menu_below #header #main-menu ul.menu > li > a, body.zass_logo_center_menu_below #header #main-menu ul.menu > li > a, body.zass_logo_center_menu_below
    a.mob-menu-toggle, body.zass_logo_center_menu_below #header .zass-search-cart-holder #search > span, body.zass_logo_left_menu_below #header .zass-search-cart-holder #search > span, .zass_logo_center_menu_below #cart-module
    a.cart-contents, .zass_logo_left_menu_below #cart-module a.cart-contents, .zass_logo_center_menu_below .zass-wishlist-counter a, .zass_logo_center_menu_below #zass-account-holder a, .zass_logo_left_menu_below #zass-account-holder
    a, .zass_logo_left_menu_below .zass-wishlist-counter a, .zass_logo_center_menu_below .zass-search-cart-holder a.sidebar-trigger, .zass_logo_left_menu_below .zass-search-cart-holder a.sidebar-trigger, body.zass_logo_center_menu_below #main-menu
    .zass-search-cart-holder, body.zass_logo_left_menu_below #main-menu .zass-search-cart-holder, #header2 #main-menu ul.menu > li > a, #header2 .zass-search-cart-holder, #header2 #cart-module a.cart-contents, #header2 .zass-wishlist-counter a, #header2
    #zass-account-holder a, #header2 .zass-search-cart-holder #search > span, .zass_logo_left_menu_below .zass-search-cart-holder, .zass_logo_center_menu_below .zass-search-cart-holder {
        height: 60px;
        line-height: 60px
    }

body.zass_logo_left_menu_below
#header2 #main-menu ul.menu > li > a, body.zass_logo_center_menu_below #header2 #main-menu ul.menu > li > a, body.zass_logo_center_menu_below #header2 .zass-search-cart-holder #search > span, body.zass_logo_left_menu_below #header2
.zass-search-cart-holder #search > span {
    height: 60px;
    line-height: 60px
}

body.zass_transparent_header.zass_logo_center_menu_below #header #main-menu, body.zass_transparent_header.zass_logo_left_menu_below #header #main-menu {
    border-top: 1px solid rgba(255,255,255,.25);
    background: 0 0
}

body.zass_logo_left_menu_below #header2 #main-menu, body.zass_logo_center_menu_below #header2 #main-menu {
    border: none;
    float: right;
    clear: none
}

body.zass_logo_left_menu_below #header2.animateIt
#main-menu, body.zass_logo_center_menu_below #header2.animateIt #main-menu {
    margin-top: 0
}

body.zass_logo_left_menu_below #main-menu ul.menu, body.zass_logo_center_menu_below #main-menu
ul.menu {
    float: left;
    text-align: left
}

body.zass_logo_center_menu_below #main-menu .zass-search-cart-holder {
    display: inline-block
}

body.zass_logo_center_menu_below #main-menu {
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    float: none;
    width: auto;
    border-top: 1px solid #999999;
}

    body.zass_logo_center_menu_below #main-menu ul.menu {
        float: none;
        width: auto;
        text-align: center;
        margin: 0 auto;
        display: inline-flex
    }

        body.zass_logo_center_menu_below #main-menu
        ul.menu > li {
            float: none;
            display: inline-block
        }

body.zass_logo_left_menu_below #header .main_menu_holder, body.zass_logo_center_menu_below #header .main_menu_holder {
    height: auto
}

@media only screen and (min-width:1024px) {
    body.zass-overlay-header
    #header {
        position: absolute;
        z-index: 20000;
        box-shadow: none;
        top: 40px;
        left: 40px;
        right: 40px;
        width: auto;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background: 0 0 !Important;
        border-color: transparent !Important
    }

        body.zass-overlay-header #header #header_top {
            -webkit-border-radius: 3px 3px 0px 0px;
            -moz-border-radius: 3px 3px 0px 0px;
            border-radius: 3px 3px 0 0;
            background: 0 0 !Important;
            border: none !Important;
            box-shadow: none !important
        }

        body.zass-overlay-header #header #header_top {
            -webkit-border-radius: 3px 3px 0px 0px;
            -moz-border-radius: 3px 3px 0px 0px;
            border-radius: 3px 3px 0 0;
            background: 0 0 !Important;
            border: none !Important
        }

    body.zass-overlay-header #header_top
    .inner {
        border-bottom: 1px solid;
        -webkit-border-radius: 3px 3px 0px 0px;
        -moz-border-radius: 3px 3px 0px 0px;
        border-radius: 3px 3px 0 0
    }

    body.zass-overlay-header #header
    .main_menu_holder {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px
    }

    body.zass-overlay-header #header.zass-has-header-top .main_menu_holder {
        -webkit-border-radius: 0px 0px 3px 3px;
        -moz-border-radius: 0px 0px 3px 3px;
        border-radius: 0 0 3px 3px
    }

    body.zass_transparent_header #header {
        width: 100%;
        position: absolute;
        z-index: 20000;
        background: 0 0;
        border: none;
        box-shadow: none
    }

    body.zass_transparent_header #header_top {
        background: 0 0;
        box-shadow: none;
        background: rgba(255,255,255,.05);
        border-bottom: 1px solid rgba(255,255,255,.1) !important
    }

        body.zass_transparent_header .zass-top-bar-message, body.zass_transparent_header .zass-top-bar-message a, body.zass_transparent_header
        #header_top .zass-social ul li a, body.zass_transparent_header ul#topnav2 > li a {
            color: #fff
        }
}

body.zass-stretched-header #header .inner, body.zass-stretched-header #header2 .inner, body.zass-stretched-footer #footer
.inner {
    width: 100%
}

#footer {
    font-size: 12px;
    margin: 0;
    min-width: 100%;
    background-color: #111;
    overflow: hidden;
    position: relative
}

.zass-accent-tearoff #footer {
    padding-top: 99px
}

#zass_footer_logo {
    margin: 0 0 20px
}

    #zass_footer_logo
    a {
        display: inline-block
    }

html.no-touch
#footer.zass_do_reveal {
    position: fixed;
    z-index: 90;
    left: 0;
    bottom: 0
}

#footer > .inner {
    padding-top: 80px;
    padding-bottom: 80px
}

#pre_header {
    position: relative;
    font-size: 12px;
    margin: 0;
    min-width: 100%;
    z-index: 21000;
    background-color: #333
}

    #pre_header
    .inner {
        padding-top: 60px;
        padding-bottom: 60px;
        display: none
    }

    #pre_header a {
        color: #f5f5f5
    }

.toggler {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
    border-left: 35px solid #333;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    bottom: -47px;
    right: -7px;
    text-align: center;
    text-decoration: none !important;
    font-size: 0px;
    z-index: 1
}

    .toggler:before {
        display: block;
        color: #fff;
        content: "\f067";
        font-family: 'Font Awesome 5 Free';font-weight:900;font-size:10px;position:absolute;width:25px;height:25px;line-height:25px;right:11px;top:-13px;z-index:2;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.swap:before{content:"\f068";font-family:'Font Awesome 5 Free';font-weight:900}@keyframes pointing{0%{opacity:1;transform:scale(1)}25%{opacity:.6;transform:scale(1.5)}50%{opacity:.3;transform:scale(1.9)}100%{opacity:0;transform:scale(2.4)}}@keyframes pointingeffect

{
    0%

{
    opacity: 1;
    transform: scale(1)
}

25% {
    opacity: .6;
    transform: scale(1.5)
}

50% {
    opacity: .3;
    transform: scale(1.9)
}

100% {
    opacity: 0;
    transform: scale(2.4)
}

}

@keyframes zass_floating {
    0%,100% {
        bottom: -9px
    }

    50% {
        bottom: 0
    }
}

@keyframes zass_float_horizontal {
    0%,100% {
        left: 0
    }

    50% {
        left: 15px
    }
}

@keyframes zass_shaking {
    0%,100% {
        transform: rotate(-6deg);
        -webkit-transform: rotate(-6deg);
        -moz-transform: rotate(-6deg);
        -o-transform: rotate(-6deg);
        -ms-transform: rotate(-6deg)
    }

    50% {
        transform: rotate(6deg);
        -webkit-transform: rotate(6deg);
        -moz-transform: rotate(6deg);
        -o-transform: rotate(6deg);
        -ms-transform: rotate(6deg)
    }
}

@keyframes toggler{
    0%

{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

50% {
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -o-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

}

@-moz-keyframes toggler {
    0% {
        -moz-transform: scale(1.1);
        transform: scale(1.1)
    }

    50% {
        -moz-transform: scale(.8);
        transform: scale(.8)
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes toggler{
    0%

{
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

50% {
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

100% {
    -webkit-transform: scale(1);
    transform: scale(1)
}

}
@-ms-keyframes toggler {
    0%

{
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

50% {
    -ms-transform: scale(.8);
    transform: scale(.8)
}

100% {
    -ms-transform: scale(1);
    transform: scale(1)
}

}

.widget > h3:first-child, h2.widgettitle {
    font-size: 30px;
    font-weight: 600;
    padding: 3px 0 0 0px;
    margin-bottom: 22px;
    position: relative
}

    .widget > h3:first-child:after, h2.widgettitle:after {
        display: block;
        content: '';
        position: absolute;
        left: 0;
        bottom: 5px;
        top: 7px;
        width: 5px;
        opacity: 1
    }

#main-menu li ul.sub-menu
li.zass_colum_title > a:after, #main-menu li ul.sub-menu li.zass_colum_title > a:before {
    background-color: #e1e1e1
}

#pre_header .widget > h3:first-child {
    color: #999
}

#footer
.widget > h3:first-child {
    color: #999
}

#powered {
    min-width: 100%;
    background-color: rgba(0,0,0,.2);
    color: #cecece
}

    #powered .inner {
        font-size: 11px;
        text-align: center;
        padding-top: 30px;
        padding-bottom: 20px
    }

    #powered a {
        color: #f8f8f8
    }

    #powered
    .author_credits {
       
        text-align: center;
       
        font-size:15px;
    }

    #powered .zass-social {
        width: 48%;
        float: left;
        text-align: right
    }

    #powered .author_credits a {
        font-size: 10px
    }

.cards_icon {
    width: 51px;
    height: 32px;
    margin: 0 6px 6px 0;
    float: left;
    background-image: url(/images/cards.png)
}

.visa_icon {
    background-position: 155px 0
}

.visa-electron {
    background-position: 208px 0
}

.mastercard_icon {
    background-position: 208px 0
}

.maestro_icon {
    background-position: -105px 0
}

.american-express_icon {
    background-position: 0 0
}

.cirrus_icon {
    background-position: -53px 0
}

.twocheckout_icon {
    background-position: -156px -33px
}

.delta_icon {
    background-position: 156px -33px
}

.discover_icon {
    background-position: 104px -33px
}

.google-checkout_icon {
    background-position: -105px -33px
}

.moneybookers_icon {
    background-position: 52px -33px
}

.sagepay_icon {
    background-position: -156px -66px
}

.paypal_icon {
    background-position: 0 -33px
}

.solo_icon {
    background-position: 0 -66px
}

.switch_icon {
    background-position: -53px -66px
}

.western-union_icon {
    background-position: -105px -66px
}

.cash-on-delivery_icon {
    background-position: 103px 0
}

.direct-debit_icon {
    background-position: 51px 0
}

.cheque_icon {
    background-position: -52px -33px
}

#seals {
    float: left;
    clear: both;
    width: 100%;
    padding: 15px 0
}

    #seals a {
        margin: 0 8px 10px 0;
        display: block;
        float: left
    }

.footer_time, .footer_address, .footer_phone, .footer_fax, .footer_mail, .footer_skype {
    display: block;
    clear: both;
    padding: 0 0 0 40px;
    min-height: 28px;
    line-height: 18px;
    vertical-align: middle;
    margin: 8px 0 0;
    position: relative;
    color:#fff;
    font-size:15px;
}
    .zass_contacts_widget-4 a{color:#fff;}
.zass-social{color:#fff; font-size:17px;}
.footer_time:before, .footer_address:before, .footer_phone:before, .footer_fax:before, .footer_mail:before, .footer_skype:before {
    font-size: 18px;
    height: 24px;
    width: 30px;
    text-align: center;
    display: inline-block;
    line-height: 32px;
    vertical-align: middle;
    margin: 0 8px 0 0;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: absolute;
    top: -7px;
    left: 0
}.footer_time:before{content:"\f017"}.footer_address:before{content:"\f041"}.footer_phone:before{content:"\f095"}.footer_fax:before{content:"\f1ac"}.footer_mail:before{content:"\f0e0"}.footer_skype:before{content:"\f17e"}a.skype{text-decoration:none;color:#666}#content{min-height:500px;padding:0;position:relative;z-index:100;width:100%}body.zass-reveal-footer #content

{
    background-color: #fff
}

body.zass_header_left.zass-reveal-footer #content {
    background: 0 0
}

#content > .inner, .dokan-dashboard #container > .dokan-dashboard-wrap {
    padding-bottom: 80px;
    padding-top: 80px;
    background-color: #fff
}

.dokan-dashboard
#container > .dokan-dashboard-wrap {
    margin: 0 auto
}

.dokan-dashboard header.dokan-dashboard-header h1 {
    font-size: 32px
}

body.page-template-default #content > .inner, body.page-template-blank-page
#content > .inner {
    padding-top: 0;
    padding-bottom: 0
}

body.page-template-default #content.has-sidebar > .inner, body.page-template-blank-page
#content.has-sidebar > .inner {
    padding-top: 80px;
    padding-bottom: 80px
}

#content > .inner.zass_masonry_fullwidth {
    width: 100%
}

.box {
    margin-bottom: 30px;
    clear: both
}

.widget_layered_nav ul, .widget_product_categories ul {
    list-style: none !important;
    padding: 0;
    margin-left: 0;
    margin-bottom: 0
}

    .widget_product_categories ul li ul.children {
        margin-top: 8px
    }

    .widget_layered_nav ul li, .widget_product_categories ul li {
        margin-bottom: 3px;
        padding: 8px 12px;
        border: 1px solid #e5e5e5;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px
    }

        .widget_layered_nav ul li .count, .widget_product_categories ul li .count {
            color: #666;
            float: right;
            font-size: 11px;
            line-height: 1.9em
        }

        .widget_layered_nav ul li
        a, .widget_product_categories ul li a {
            text-decoration: none;
            display: inline-block;
            width: 70%;
            font-size: 11px;
            font-weight: 600;
            text-transform: uppercase;
            color: #333
        }

        .widget_layered_nav ul li.current-cat.cat-parent > a, .widget_product_categories ul
        li.current-cat.cat-parent > a, .widget_product_categories ul li.current-cat-parent > a {
            font-weight: 600
        }

        .widget_product_categories ul li.current-cat, .widget_product_categories ul li.current-cat-parent {
            background-color: #f8f8f8
        }

        .widget_layered_nav
        ul li small {
            float: right;
            display: block;
            width: 25px;
            height: 18px;
            text-align: center;
            line-height: 18px;
            font-size: 11px;
            background-color: #f5f5f5;
            border-radius: 2px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            margin-top: 2px
        }

.sidebar
.box, .wpb_widgetised_column .box {
    padding: 0
}

.box-common {
    margin-bottom: 0
}

.box-products {
    margin: 0
}

ul.zass_woo_categories_shop, div.zass_woo_categories_shop {
    margin: 0 0 35px;
    padding: 0;
    list-style: none;
    width: 100%;
    clear: both
}

li.product-category.product img, div.product-category.product img {
    width: 100%;
    height: auto;
    margin: 0;
    vertical-align: text-bottom;
    display: block;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}

li.product-category.product:hover img, div.product-category.product:hover
img {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25)
}

li.product-category.product h2, div.product-category.product
h2 {
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
    margin-bottom: 0
}

    li.product-category.product h2 mark, div.product-category.product h2 mark {
        background: 0 0;
        display: block;
        background: #333;
        color: #fff;
        position: absolute;
        width: 30px;
        height: 30px;
        line-height: 30px;
        vertical-align: middle;
        top: -15px;
        left: 50%;
        margin-left: -15px;
        border-radius: 2em !important;
        -moz-border-radius: 2em !important;
        -webkit-border-radius: 2em !important;
        font-size: 11px;
        transition: all .5s ease 0s;
        -webkit-transition: all .5s ease 0s;
        -ms-transition: all .5s ease 0s;
        -moz-transition: all .5s ease 0s;
        -o-transition: all .5s ease 0s
    }

li.product-category.product a, div.product-category.product a {
    text-decoration: none;
    display: block;
    overflow: hidden
}

    li.product-category.product a h2, div.product-category.product a h2 {
        text-align: center;
        padding: 25px 10px;
        position: absolute;
        left: 0;
        bottom: 30px;
        background: #fff;
        width: 100%;
        opacity: .92;
        transition: all .5s ease 0s;
        -webkit-transition: all .5s ease 0s;
        -ms-transition: all .5s ease 0s;
        -moz-transition: all .5s ease 0s;
        -o-transition: all .5s ease 0s
    }

li.product-category.product:hover a h2, div.product-category.product:hover a
h2 {
    opacity: .9
}

.term-description, .portfolio-cat-desc {
    margin-bottom: 50px
}

.term-description {
    width: 100%;
    clear: both;
    text-align: center;
    padding-bottom: 30px;
    margin-bottom: 50px;
    border-bottom: 1px solid #e5e5e5
}

    .term-description
    .pic-cat-main {
        float: left;
        margin: 0 30px 20px 0;
        max-width: 145px !important
    }

    .term-description p {
        margin-top: 0;
        display: block;
        text-align: left
    }

#products-wrapper
.page-description {
    margin-bottom: 10px
}

.box-sort-filter {
    margin-bottom: 30px
}

    .box-sort-filter h2.heading-title {
        font-size: 19px;
        font-weight: 600;
        padding-bottom: 11px;
        border-bottom: 1px solid #e5e5e5;
        margin-bottom: 20px
    }

.widget_price_filter
.price_slider.ui-slider {
    margin-bottom: 20px;
    width: 92%
}

.widget_price_filter .button {
    float: right;
    margin-left: 10px
}

.widget_price_filter .price_label {
    line-height: 35px
}

.box-sort-filter .ui-slider-horizontal .ui-slider-handle, .widget_price_filter
.ui-slider-handle.ui-state-default.ui-corner-all {
    top: -.22em;
    margin-left: -3px;
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    border: none !important;
    cursor: pointer !important;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}

    .box-sort-filter .ui-slider-horizontal .ui-slider-handle:hover, .widget_price_filter
    .ui-slider-handle.ui-state-default.ui-corner-all:hover {
        background: #333 !important
    }

.summary .variations_form table {
    border-bottom: none
}

.box-sort-filter select, .summary .variations_form td.value select, .vendor_sort select {
    border: none !Important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    max-width: 100%;
    background: 0 0;
    padding: 7px 35px 7px 7px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #f8f8f8;
    position: relative;
    z-index: 1
}

    .box-sort-filter select::-ms-expand, .summary .variations_form td.value select::-ms-expand {
        display: none
    }

.summary
.variations_form td.value .reset_variations {
    position: relative;
    visibility: visible !Important
}

    .product-filter .sort:after, .product-filter .limit:after, .summary .variations_form td.value
    .reset_variations:after {
        display: block;
        width: 20px;
        height: 20px;
        line-height: 20px;
        vertical-align: middle;
        text-align: center;
        font-size: 14px;
        content: "\f0dc";
        font-family: 'Font Awesome 5 Free';font-weight:900;position:absolute;right:5px;top:50%;margin-top:-9px;z-index:50;color:#333;pointer-events:none}.summary .variations_form td.value .reset_variations:after{right:auto;left:-31px}.product-filter .sort:after,.summary .variations_form td.value .reset_variations:after

{
    content: "\f0dc"
}

ul.sub_cats {
    list-style: none;
    margin: 0;
    padding: 0
}

    ul.sub_cats li {
        margin: 0 5px;
        padding: 10px 0;
        float: left;
        background-color: #fff;
        width: 100px;
        height: 140px;
        text-align: center
    }

        ul.sub_cats li img {
            margin: 0 auto 4px auto;
            clear: both;
            background-color: #fff;
            border: 1px solid #f1f1f1;
            padding: 5px
        }

        ul.sub_cats li
        a {
            text-decoration: none;
            color: #999;
            font-size: 11px;
            padding: 0 4px
        }

            ul.sub_cats li a span {
                display: block;
                clear: both
            }

.product-filter {
    margin: 10px 0 50px;
    position: relative;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
}

    .product-filter p.woocommerce-result-count {
        position: absolute
    }

    .product-filter
    .sort {
        float: right;
        color: #333;
        margin-top: 30px;
        font-size: 13px;
        font-weight: 400 !Important;
        position: relative
    }

    .product-filter .limit {
        position: relative;
        margin-left: 15px;
        float: right;
        color: #333;
        margin-top: 30px;
        font-size: 13px;
        font-weight: 400 !Important
    }

#price-filter {
    width: 40%;
    font-size: 13px;
    color: #333;
    float: left
}

    #price-filter .ui-widget-content, .widget_price_filter .ui-widget-content {
        background: #f0f0f0 !important
    }

.pagination {
    display: inline-block;
    width: 100%;
    margin-top: 50px;
    margin-left:16px;
}

    .pagination .links {
        float: left;
        margin-bottom: 20px
    }

        .pagination .links a, .bbp-pagination-links a, .bbp-pagination-links
        span {
            display: inline-block;
            background-color: #CCCACA;
            width: 35px;
            height: 35px;
            line-height: 33px;
            vertical-align: middle;
            text-align: center;
            margin-right: 2px;
            text-decoration: none;
            color: #fff;
            border-radius: 2em;
            -moz-border-radius: 2em;
            -webkit-border-radius: 2em;
            border: none !Important;
            font-family:Arial, Helvetica, sans-serif;
        }

            .pagination .links .selected, .bbp-pagination-links
            span.current {
                display: inline-block;
                width: 35px;
                height: 35px;
                line-height: 33px;
                vertical-align: middle;
                text-align: center;
                font-weight: 400;
                text-decoration: none;
                color: #fff;
                background: #145A4D
            }

                .pagination .links .selected:hover, .bbp-pagination-links
                span.current:hover {
                    color: #fff
                }

    .pagination .results {
        float: right;
        padding-top: 10px;
        font-size: 13px
    }

div.product div.images, #content div.product
div.images {
    display: inline-block;
    margin-bottom: 60px;
    width: 60%;
    position: relative;
    padding-left:80px;
}

    div.product div.images .flex-viewport {
        height: auto !important;
        margin-top:25px;
    }

    div.product div.images #wrap, #content div.product div.images
    #wrap {
        float: left
    }

div.product div.summary, #content div.product div.summary {
    float: right;
    margin-bottom: 80px;
    width: 40%;
    padding-left: 50px;
    position: relative
}

    div.product div.summary div.share {
        margin-top: 30px;
        padding: 12px 8px 7px;
        background-color: #fcfcfc;
        border: 1px solid #f1f1f1;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        width: 100%;
        clear: both;
        float: left
    }

div.product p.price, div.product .description, div.product form.cart, div.product
form.variations_form.cart, div.product .review, div.product .summary {
    margin: 0;
    padding: 0;
    width: 100%
}

div.product form.cart {
    width: auto;
    display: inline-block;
    vertical-align: middle
}

div.product
form.variations_form.cart {
    margin-bottom: 30px
}

div.product .options, div.product p.cart, div.product .variations_form.cart {
    margin-bottom: 30px
}

div.product .variations_form.cart {
    display: block
}

div.product p.cart {
    margin-top: 20px
}

div.product
p.price {
    margin: 20px 0
}

p.stock.out-of-stock {
    padding: 15px 8px;
    background-color: #fff4e2;
    border: 1px solid #ffeccc;
    color: #9d8967
}

div.product .description {
    margin-bottom: 30px
}

div.product .summary h3, .summary .composite_form
.step_title_wrapper {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 700;
    border: none
}

.component_option_thumbnail_container .thumbnail_description h5.thumbnail_title.title, .summary_element_selection
.content_product_title {
    font-size: 13px
}

div.product .thumbnail_description .price span.amount, div.product .summary .details.component_data .price span.amount, div.product .summary_element_price .price span.amount {
    font-size: 15px
}

div.product
.summary figure.composited_product_image.woocommerce-product-gallery__image {
    margin: 0
}

.composited_product_details_wrapper .details.component_data p {
    margin-top: 0
}

.component .composited_product_details_wrapper {
    padding: 20px 20px 20px 120px;
    border: 1px solid #f1f1f1;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #fafafa
}

.paged .component .composited_product_details_wrapper {
    margin-bottom: 25px
}

.component
.composited_product_images {
    float: left;
    margin-left: -80px !important
}

.progressive .component_title_wrapper {
    border: 1px solid #f1f1f1;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #fafafa;
    padding: 8px 12px;
    margin-bottom: 15px
}

.composite_pagination .element_link {
    font-size: 13px !important
}

.summary .composite_form h4.step_title_wrapper {
    margin-bottom: 0;
    width: 100%
}

.composite_price .total {
    margin-right: 8px
}

.single-product .component
.component_wrap span.price, .component .component_wrap p.stock {
    margin-bottom: 0 !important
}

.component .details {
    width: calc(100% - 20px) !important
}

.woocommerce .component_table_item dl.component dd, .woocommerce .component_table_item
dl.component dt {
    width: 100% !important
}

div.woocommerce form dl.component dd p {
    margin: 0;
    padding: 0;
    border: none
}

div.product .cart div.quantity {
    display: inline-block
}

    div.product .cart div.quantity.hidden {
        display: none
    }

    div.product .cart
    div.quantity label.screen-reader-text {
        display: none
    }

div.product .price {
    font-size: 16px;
    color: #333 !important
}

div.product div.single_variation_wrap {
    width: 100%
}

div.product div.single_variation {
    font-size: 13px;
    float: none !important;
    clear: both !important;
    padding: 0 10px;
    margin-bottom: 25px
}

    div.product div.single_variation p {
        margin: 0 0 .85em
    }

    div.product div.single_variation > div {
        width: 100%
    }

        div.product div.single_variation > div:after, div.product div.single_variation:after {
            content: " ";display:block;height:0 !Important;clear:both;visibility:hidden}.reset_variations{font-size:11px;text-transform:uppercase;text-decoration:none;color:#999;margin-left:5px}div.product .price span

{
    display: inline-block;
    margin-bottom: 8px
}

div.product .price span.amount {
    font-size: 24px;
    font-weight: 600
}

div.product .price del span {
    text-decoration: line-through;
    margin: 0 8px 0 0;
    font-size: 18px !important;
    color: #cecece
}

div.product
div.single_variation .price {
    margin: 0 !important;
    display: block;
    font-size: 21px !important
}

    div.product div.single_variation .price span.amount {
        margin: 0 !important;
        font-size: 21px !important
    }

div.product input.qty {
    width: 44px !important;
    height: 46px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    border: 1px dashed #cecece;
    display: block;
    vertical-align: top
}

div.quantity, div.product .composite_data .composite_summary .composite_button
div.quantity {
    width: 64px;
    height: 42px;
    position: relative;
    margin-right: 10px !important
}

    div.quantity input.zass-qty-plus, div.quantity input.zass-qty-minus {
        width: 24px !important;
        height: 23px;
        display: inline-block;
        border: none;
        background: #333;
        color: #f5f5f5;
        text-align: center;
        font-size: 15px;
        position: absolute;
        right: 0;
        top: 0;
        border-radius: 0 2px 0 0;
        -moz-border-radius: 0px 2px 0px 0px;
        -webkit-border-radius: 0px 2px 0px 0px;
        cursor: pointer;
        -webkit-appearance: none
    }

td div.quantity input.zass-qty-plus, td div.quantity input.zass-qty-minus {
    display: none !important
}

div.quantity input.zass-qty-minus {
    top: 23px;
    border-radius: 0 0 2px;
    -moz-border-radius: 0px 0px 2px;
    -webkit-border-radius: 0px 0px 2px
}

button.single_add_to_cart_button {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px dashed !important;
    background: 0 0 !important;
    height: 46px;
    text-align: center;
    border: none
}

.summary button.single_add_to_cart_button {
    margin-right: 10px;
    display: inline-block;
    vertical-align: top
}

button.single_add_to_cart_button:before {
    display: none;
    content: "\f021";
    font-family: 'Font Awesome 5 Free';font-size:14px !important;vertical-align:middle;margin-right:0;font-weight:900 !important;opacity:0;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

button.single_add_to_cart_button:disabled, button.single_add_to_cart_button:disabled:hover {
    background-color: #e1e1e1;
    color: #333;
    opacity: .5;
    cursor: not-allowed
}

button.single_add_to_cart_button.loading:before {
    display: inline-block;
    margin-right: 8px;
    opacity: 1
}

div.product
.cart a.added_to_cart.wc-forward {
    margin-left: 8px
}

div.product .price-old {
    color: #999;
    margin: 0 5px 0 1px;
    padding: 4px 0;
    text-decoration: line-through;
    font-size: 16px;
    font-weight: 400
}

div.product
.option {
    margin-bottom: 10px;
    font-family: 12px
}

    div.product .option span, div.product .description span {
        width: 100%;
        display: block;
        margin-bottom: 8px
    }

.compare_prod, .wish_prod {
    display: inline-block;
    text-indent: -9999px;
    width: 42px;
    height: 42px;
    margin: 0 1px 0 0;
    padding: 0;
    float: left
}

.compare_prod {
    background-color: #cecece
}

.wish_prod {
    background-color: #cecece
}

div.product .images .image img {
    padding: 10px;
    border: 1px solid #f1f1f1;
    margin-bottom: 30px
}

ul.additional-images {
    padding: 0;
    margin: 10px 0;
    list-style: none;
    text-align: center
}

div.product div.images ol.flex-control-nav, #content div.product div.images
ol.flex-control-nav {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    margin-top:25px;
}

div.product.type-product.sale div.images ol.flex-control-nav, #content div.product.type-product.sale div.images
ol.flex-control-nav {
    padding-top: 50px
}

ul.additional-images li, div.product div.images .flex-control-thumbs
li {
    padding: 0;
    list-style: none;
    padding: 1px;
    margin: 0;
    display: inline-block;
    overflow: hidden;
    position: relative;
    width: 67px;
    text-align: center;
    z-index: 10;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

div.product
div.images ol.flex-control-nav li, #content div.product div.images ol.flex-control-nav li, .portfolio-main-image-holder ul.additional-images li {
    width: 67px;
    height: 67px;
    overflow: visible;
    z-index: 1
}

div.product div.images ol.flex-control-nav
li, #content div.product div.images ol.flex-control-nav li {
    width: 65px;
    height: 65px;
    padding: 5px;
    margin-bottom: 13px
}

    div.product div.images ol.flex-control-nav li:hover, #content div.product div.images ol.flex-control-nav
    li:hover, .portfolio-main-image-holder ul.additional-images li:hover {
        z-index: 10
    }

    ul.additional-images li a, div.product div.images ol.flex-control-nav li img {
        /*background-color: #fff;
        border: 1px solid #f8f8f8;*/
        display: block;
        /*padding: 5px;*/
        width: 65px;
        height: auto
    }

    div.product div.images ol.flex-control-nav li img, #content div.product div.images ol.flex-control-nav li img, .portfolio-main-image-holder ul.additional-images li
    a {
        position: absolute;
        top: 0;
        left: 0;
        will-change: transform;
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -ms-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease
    }

        div.product div.images ol.flex-control-nav li
        a:hover, #content div.product div.images ol.flex-control-nav li a:hover, .portfolio-main-image-holder ul.additional-images li
        a:hover {
            position: absolute;
            top: 0;
            left: 0;
            -webkit-transform: scale(1.12);
            -moz-transform: scale(1.12);
            -ms-transform: scale(1.12);
            -o-transform: scale(1.12);
            transform: scale(1.12);
            box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
            -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
            -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1)
        }

    ul.additional-images li a img, div.product div.images ol.flex-control-nav li a img {
        width: 100%;
        height: auto;
        display: block
    }

figure.woocommerce-product-gallery__wrapper {
    margin: 0 !important;
    float: left
}

div.product div.images
a.woocommerce-product-gallery__trigger {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 19000;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: rgba(255,255,255,.35);
    text-align: center;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    text-decoration: none !important;
    font-size: 0px;
    display:none;
}

    div.product div.images a.woocommerce-product-gallery__trigger:hover {
        background: rgba(255,255,255,.75)
    }

div.woocommerce-product-gallery__image {
    cursor: move
}

    div.woocommerce-product-gallery__image
    a {
        display: block;
        float: left;
        width: 100%
    }

        div.woocommerce-product-gallery__image a img {
            width: 100% !important;
            height: auto
        }

div.product div.images a.woocommerce-product-gallery__trigger img.emoji {
    display: none !important
}

div.product div.images
a.woocommerce-product-gallery__trigger:before {
    content: "\f0b2";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 14px !important
}

.vc_tta-tab {
    font-size: 13.5px;
    font-weight: 600;
    letter-spacing: 1px
}

ul.tabs {
    line-height: 16px;
    width: 100%;
    text-align: center;
    list-style: none;
    margin: 0 0 25px !important
}

.woocommerce-tabs ul.tabs {
    margin-bottom: 0 !important;
    display: block;
    padding: 0;
    border-top: 1px solid #f1f1f1
}

    .woocommerce-tabs ul.tabs li.description_tab a:before, .woocommerce-tabs ul.tabs li.reviews_tab a:before, .woocommerce-tabs ul.tabs li.additional_information_tab
    a:before {
        display: inline-block;
        content: "\f15c";
        font-family: 'Font Awesome 5 Free';
        margin-right: 8px;
        font-weight: 900
    }

    .woocommerce-tabs ul.tabs li.reviews_tab a:before {
        content: "\f086"
    }

    .woocommerce-tabs ul.tabs li.additional_information_tab
    a:before {
        content: "\f05a"
    }

p.stock {
    margin: 0 0 25px;
    display: block;
    padding: 12px 8px;
    border: 1px solid #f1f1f1;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: #fcfcfc
}

.single_variation
.woocommerce-variation-availability p.stock {
    margin: .85em 0
}

div.product div.summary p.stock {
    width: 100%;
    display: inline-block
}

ul.tabs li {
    margin: 0 15px;
    display: inline-block;
    float: none !important;
    padding: 0;
    position: relative
}

ul.tabs
a {
    padding: 20px 5px !important;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    margin-top: -2px;
    display: inline-block;
    color: #919191 !important;
    border-top: 4px solid transparent;
    letter-spacing: 1px;
    position: relative
}

    ul.tabs
    li.active a, ul.tabs a:hover {
        color: #333 !important
    }

.panel.entry-content {
    background-color: none !important;
    min-height: 40px;
    padding: 20px;
    z-index: 2;
    -webkit-border-radius: 0px 0px 2px 2px;
    -moz-border-radius: 0px 0px 2px 2px;
    border-radius: 0 0 2px 2px;
    overflow: hidden
}

.woocommerce-tabs .panel.entry-content {
    padding: 50px 8%;
    margin-bottom: 0;
    color: #666
}

a.comment_switch {
    text-decoration: none;
    display: block;
    margin: 0 0 10px
}

span.button_comments, span.button_review {
    color: #cecece;
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    height: 29px;
    margin-right: 5px;
    padding: 8px;
    text-decoration: none;
    text-transform: uppercase
}

span.button_review {
    color: #666
}

a.swap2
span.button_comments {
    color: #666
}

a.swap2 span.button_review {
    color: #cecece
}

.box-rating .box-write {
    display: none
}

.box-review .box-comments {
    display: none
}

.box-review .box-write {
    display: block;
    padding: 0 20px
}

#comments {
    float: left;
    clear: both;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 50px
}

#tab-reviews
#comments {
    margin-top: 0
}

#comment-nav-below, #comment-nav-above {
    clear: both;
    float: left;
    margin-bottom: 30px;
    width: 100%;
    font-size: 11px;
    text-transform: uppercase
}

#comments .nav-next {
    float: right
}

#comments
.nav-previous {
    float: left
}

#respond.comment-respond {
    margin-bottom: 60px
}

.box-write span.label, #review_form label, #commentsForm label {
    display: block;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #333;
    font-size: 13px
}

#review_form
textarea {
    width: 100%
}

#review_form .comment-form-rating a {
    width: 19.8%;
    margin-left: 1px;
    padding: 8px 12px;
    background: #f5f5f5;
    display: inline-block;
    text-decoration: none;
    height: 36px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-weight: 700;
    line-height: normal
}

    #review_form .comment-form-rating a:hover, #review_form
    .comment-form-rating a.active {
        background: #333;
        color: #fff
    }

        #review_form .comment-form-rating a:hover:after, #review_form .comment-form-rating a.active:after {
            color: #fff
        }

    #review_form .comment-form-rating a:first-child {
        margin-left: 0 !important
    }

    #review_form .comment-form-rating a:after {
        content: "";
        font-family: 'Font Awesome 5 Free';
        font-size: 12px;
        color: #333;
        float: right;
        margin-top: 4px;
        font-weight: 900
    }

    #review_form .comment-form-rating
    a.star-1:after {
        content: "\f005"
    }

    #review_form .comment-form-rating a.star-2:after {
        content: "\f005 \f005"
    }

    #review_form .comment-form-rating a.star-3:after {
        content: "\f005 \f005 \f005"
    }

    #review_form .comment-form-rating
    a.star-4:after {
        content: "\f005 \f005 \f005 \f005"
    }

    #review_form .comment-form-rating a.star-5:after {
        content: "\f005 \f005 \f005 \f005 \f005"
    }

.box-write input, #review_form input {
    clear: left
}

img#captcha {
    margin: 15px 0
}

.box-write
b {
    color: #333
}

.box-write h3 {
    background: 0 0
}

.box-write .buttons {
    margin-bottom: 8px
}

.tagcloud {
    margin: 25px 0;
    text-align: left;
    font-size: 13px;
    padding: 25px 8px 0;
    border-top: 1px solid #f1f1f1;
    width: 100%;
    clear: both;
    float: left
}

    .tagcloud
    span:not(.sku) {
        font-weight: 700
    }

    .tagcloud span.sku {
        font-weight: 400
    }

    .tagcloud span {
        display: inline-block
    }

    .tagcloud a {
        display: inline-block !important;
        padding: 1px 4px;
        background-color: #f5f5f5;
        border: 1px solid #f1f1f1;
        text-decoration: none;
        margin: 3px;
        font-size: 11px;
        color: #999
    }

        .tagcloud a:hover {
            background-color: #fff;
            border: 1px solid #f9f9f9;
            color: #333
        }

ul.product_list_widget, ul.products-list {
    padding: 0;
    list-style: none !important;
    text-align: left
}

ul.cart_list.product_list_widget {
    margin: 0
}

ul.product_list_widget li, ul.products-list li {
    width: 100%;
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f5f5f5;
    line-height: normal
}

.yith-woocompare-widget ul.products-list li {
    padding-bottom: 10px
}

ul.product_list_widget li a {
    display: block;
    font-size: 12.5px;
    font-weight: 600;
    margin-bottom: 0;
    text-decoration: none;
    color: #333
}

ul.product_list_widget li
span.quantity {
    font-size: 13px
}

ul.product_list_widget li a img {
    float: left;
    margin: 0 10px 0 0;
    width: 60px;
    height: auto
}

#footer ul.product_list_widget li a
img {
    width: 45px;
    height: auto
}

div.prod_hold {
    width: 100%;
    vertical-align: top;
    display: inline-block;
    float: left;
    margin: 0 0 20px;
    padding: 10px 10px 0;
    position: relative;
    z-index: 444;
    text-align: center;
    overflow: hidden;
    border: 5px solid transparent;
    box-sizing: border-box;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
}

.zass-products-list-view div.prod_hold {
    width: 100%;
    display: table;
    padding: 20px;
    border: 1px solid #f1f1f1;
    background-color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

    .zass-products-list-view div.prod_hold .image {
        width: 240px
    }

    .zass-products-list-view div.prod_hold
    .zass-list-prod-summary {
        display: table-cell;
        vertical-align: middle;
        text-align: left;
        padding: 20px 50px;
        border: none;
        background: 0 0;
        border-radius: 0;
        background: 0 0
    }

    .zass-products-list-view div.prod_hold
    .name {
        font-size: 18px;
        font-weight: 700;
        color: #333;
        padding: 0;
        height: auto;
        margin-bottom: 15px !important;
        text-align: left
    }

.zass-product-excerpt {
    display: none
}

.zass-products-list-view
.zass-product-excerpt {
    display: inline-block
}

.zass-products-list-view div.prod_hold .zass-product-excerpt {
    margin-bottom: 10px
}

.zass-products-list-view div.prod_hold .yith-wcwl-wishlistexistsbrowse.show, .zass-products-list-view div.prod_hold
.yith-wcwl-wishlistaddedbrowse.show {
    left: 65px;
    margin: 0
}

.zass-products-list-view .prod_hold .star-rating {
    left: 106px;
    margin: 0;
    bottom: 15px
}

.zass-products-list-view .prod_hold
.price_hold {
    font-size: 16px;
    padding: 0;
    margin-bottom: 20px
}

    .zass-products-list-view .prod_hold .price_hold:before {
        left: 0;
        font-size: 24px
    }

.zass-products-list-view .prod_hold
.links {
    padding: 0;
    border: none;
    text-align: left;
    position: relative;
    bottom: auto !Important;
    left: auto;
    right: auto;
    display: block;
    opacity: 1
}

.zass-products-list-view .prod_hold
.price_hold:before {
    left: 0;
    font-size: 24px
}

li.product-category, div.product-category {
    width: 25%;
    vertical-align: top;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 10px;
    position: relative;
    z-index: 444;
    text-align: center;
    background-color: #fff;
    border: 15px transparent;
    overflow: hidden;
    list-style: none !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

    li.product-category > a, div.product-category > a {
        border: 1px solid #f1f1f1;
        padding: 10px
    }

.owl-item
li.product-category, .owl-item div.product-category {
    width: 100% !important;
    margin: 0
}

.owl-item div.prod_hold:hover {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none
}

.woocommerce.columns-2 div.prod_hold, .woocommerce.columns-2
li.product-category, .woocommerce.columns-2 div.product-category, .cross-sells div.prod_hold {
    width: 50%
}

.woocommerce.columns-3 div.prod_hold, .woocommerce.columns-3 li.product-category, .woocommerce.columns-3 div.product-category, .dokan-w8
div.prod_hold {
    width: 33.3%
}

.woocommerce.columns-4 div.prod_hold, #tab-more_seller_product div.prod_hold, .woocommerce.columns-4 li.product-category, .woocommerce.columns-4 div.product-category, .upsells.products
div.prod_hold {
    width: 25%
}

.woocommerce.columns-5 div.prod_hold, .woocommerce.columns-5 li.product-category, .woocommerce.columns-5 div.product-category {
    width: 20%
}

.woocommerce.columns-6 div.prod_hold, .woocommerce.columns-6
li.product-category, .woocommerce.columns-6 div.product-category {
    width: 16.6%
}

    .woocommerce.columns-5 div.prod_hold .name, .woocommerce.columns-6 div.prod_hold .name {
        font-size: 12.5px
    }

    .woocommerce.columns-5 div.prod_hold
    .price_hold, .woocommerce.columns-6 div.prod_hold .price_hold {
        font-size: 13px
    }

div.prod_hold .image {
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 2
}

    div.prod_hold .image a {
        display: block;
        position: relative
    }

    div.prod_hold .image
    img {
        width: 100%;
        height: auto;
        vertical-align: text-bottom;
        display: block;
        will-change: transform,opacity;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        position: relative;
        z-index: 2
    }

div.prod_hold.zass-prodhover-zoom:hover .image
img {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25)
}

div.prod_hold.zass-prodhover-swap .image
img:nth-of-type(2) {
    position: absolute;
    z-index: 1;
    opacity: 1;
    top: 0;
    left: 0
}

div.prod_hold.zass-prodhover-swap:hover .image
img:nth-of-type(1) {
    opacity: 0;
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25)
}

.has-sidebar div.prod_hold.last {
    margin-right: 0 !important
}

.owl-item
.prod_hold {
    width: 100% !important;
    margin: 0 !important;
    float: none
}

.woocommerce.owl-carousel, .related.products, .similar_projects, .zass-portfolio-shortcode, .zass_shortcode_latest_posts, .zass-quickview-images, .zass_content_slider {
    overflow: hidden;
    width: 100%;
    height: auto
}

.zass_shortcode_latest_posts {
    clear: both
}

.zass-portfolio-shortcode {
    margin-bottom: -1px;
    overflow: hidden
}

    .woocommerce.owl-carousel
    .owl-controls, .related.products .owl-controls, .similar_projects .owl-controls, .zass-portfolio-shortcode .owl-controls, .zass_shortcode_latest_posts .owl-controls, .zass-quickview-images .owl-controls {
        margin: 0
    }

    .zass_content_slider
    .owl-nav, .woocommerce.owl-carousel .owl-nav, .related.products .owl-nav, .similar_projects .owl-nav, .zass-portfolio-shortcode .owl-nav, .zass_shortcode_latest_posts .owl-nav, .zass-quickview-images
    .owl-nav {
        width: 100%;
        height: auto
    }

        .zass_content_slider .owl-nav .owl-next, .zass_content_slider .owl-nav .owl-prev, .woocommerce.owl-carousel .owl-nav .owl-next, .woocommerce.owl-carousel .owl-nav .owl-prev, .related.products .owl-nav
        .owl-prev, .related.products .owl-nav .owl-next, .similar_projects .owl-nav .owl-prev, .similar_projects .owl-nav .owl-next, .zass-portfolio-shortcode .owl-nav .owl-prev, .zass-portfolio-shortcode .owl-nav .owl-next, .zass_shortcode_latest_posts
        .owl-nav .owl-prev, .zass_shortcode_latest_posts .owl-nav .owl-next, .zass-quickview-images .owl-nav .owl-prev, .zass-quickview-images .owl-nav
        .owl-next {
            width: 60px;
            height: 60px;
            line-height: 60px;
            color: #333;
            background-color: #fcfcfc;
            font-size: 24px;
            position: absolute;
            top: 50%;
            margin-top: -30px;
            text-align: center;
            padding: 0;
            -webkit-border-radius: 2px !important;
            -moz-border-radius: 2px !important;
            border-radius: 2px !important;
            border: 1px solid #f1f1f1;
            transition: all .5s ease 0s;
            -webkit-transition: all .5s ease 0s;
            -ms-transition: all .5s ease 0s;
            -moz-transition: all .5s ease 0s;
            -o-transition: all .5s ease 0s;
            opacity: .8
        }

        .zass_content_slider .owl-nav .owl-prev, .woocommerce.owl-carousel .owl-nav .owl-prev, .related.products .owl-nav .owl-prev, .similar_projects .owl-nav .owl-prev, .zass-portfolio-shortcode .owl-nav
        .owl-prev, .zass_shortcode_latest_posts .owl-nav .owl-prev, .zass-quickview-images .owl-nav .owl-prev {
            left: -60px
        }

        .zass_content_slider .owl-nav .owl-next, .woocommerce.owl-carousel .owl-nav .owl-next, .related.products .owl-nav
        .owl-next, .similar_projects .owl-nav .owl-next, .zass-portfolio-shortcode .owl-nav .owl-next, .zass_shortcode_latest_posts .owl-nav .owl-next, .zass-quickview-images .owl-nav .owl-next {
            right: -60px
        }

    .zass_content_slider:hover .owl-nav
    .owl-prev, .related.products .owl-carousel:hover .owl-nav .owl-prev, .similar_projects .owl-carousel:hover .owl-nav .owl-prev, .zass-portfolio-shortcode:hover .owl-nav .owl-prev, .zass_shortcode_latest_posts:hover .owl-nav
    .owl-prev, .zass-quickview-images:hover .owl-nav .owl-prev {
        left: 5px
    }

    .zass_content_slider:hover .owl-nav .owl-next, .related.products .owl-carousel:hover .owl-nav .owl-next, .similar_projects .owl-carousel:hover .owl-nav
    .owl-next, .zass-portfolio-shortcode:hover .owl-nav .owl-next, .zass_shortcode_latest_posts:hover .owl-nav .owl-next, .zass-quickview-images:hover .owl-nav .owl-next {
        right: 5px
    }

    .zass_content_slider .owl-nav .owl-next:hover, .zass_content_slider
    .owl-nav .owl-prev:hover, .woocommerce.owl-carousel .owl-nav .owl-next:hover, .related.products .owl-nav .owl-next:hover, .woocommerce.owl-carousel .owl-nav .owl-prev:hover, .related.products .owl-nav .owl-prev:hover, .similar_projects .owl-nav
    .owl-prev:hover, .similar_projects .owl-nav .owl-next:hover, .zass-portfolio-shortcode .owl-nav .owl-prev:hover, .zass-portfolio-shortcode .owl-nav .owl-next:hover, .zass_shortcode_latest_posts .owl-nav
    .owl-prev:hover, .zass_shortcode_latest_posts .owl-nav .owl-next:hover, .zass-quickview-images .owl-nav .owl-prev:hover, .zass-quickview-images .owl-nav .owl-next:hover {
        opacity: 1;
        box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
        -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
        -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1)
    }

.zass_content_slider .owl-nav .owl-next, .zass_content_slider .owl-nav .owl-prev {
    background: rgba(0,0,0,.5);
    border: none;
    color: #f8f8f8;
    border-radius: 50% !important
}

.woocommerce.owl-carousel {
    padding-top: 80px;
    position: relative
}

.zass_woo_categories_shop.woocommerce.owl-carousel {
    padding-top: 0;
    padding-bottom: 80px
}

.woocommerce.owl-carousel
.owl-nav {
    position: absolute;
    top: 25px
}

.zass_woo_categories_shop.woocommerce.owl-carousel .owl-nav {
    position: absolute;
    top: auto;
    bottom: 45px
}

.woocommerce.owl-carousel .owl-nav .owl-next, .woocommerce.owl-carousel .owl-nav
.owl-prev {
    width: 30px;
    height: 30px;
    line-height: 24px;
    color: #333;
    background-color: #fcfcfc;
    font-size: 18px;
    position: absolute;
    top: 50%;
    margin-top: 0;
    text-align: center;
    padding: 0;
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;
    border: 1px solid #f1f1f1;
    opacity: .9;
    left: 50%;
    right: 50%
}

.woocommerce.owl-carousel .owl-nav .owl-next {
    margin-right: -35px
}

    .woocommerce.owl-carousel .owl-nav
    .owl-next:after {
        display: block;
        content: "";
        width: 80px;
        height: 1px;
        background: #cecece;
        margin-left: 40px;
        top: 15px;
        position: absolute
    }

.woocommerce.owl-carousel .owl-nav .owl-prev {
    margin-left: -35px
}

    .woocommerce.owl-carousel .owl-nav
    .owl-prev:after {
        display: block;
        content: "";
        width: 80px;
        height: 1px;
        background: #cecece;
        margin-left: -93px;
        top: 15px;
        position: absolute
    }

.prod_hold .zass-list-prod-summary {
    /*height: 95px;*/
    /*border-bottom: 1px solid #f9f9f9;*/
    padding: 15px 10px;
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    text-align: center;
    overflow: hidden
}

div.prod_hold
.name {
    display: block;
    font-size: 17px;
    text-transform: capitalize;
    font-weight: 700;
    text-decoration: none;
    margin: 0 !important;
    color: #2B3033;
    padding: 0;
    height: 40px;
    overflow: hidden
}

div.prod_hold
a {
    text-decoration: none
}

a.zass-quick-view-link {
    text-decoration: none;
    margin-left: 2px;
    margin-right: 2px;
    float: right;
    width: 30px;
    height: 30px;
    line-height: 28px;
    vertical-align: middle;
    text-align: center;
    color: #333;
    border: 1px dashed !important;
    border-color: #cecece !important;
    font-size: 14px
}

.zass-products-list-view a.zass-quick-view-link {
    float: left
}

a.zass-quick-view-link:hover {
    border-color: #333 !important;
    color: #333
}

div.prod_hold a.button, div.prod_hold
a.button.add_to_cart_button {
    text-decoration: none;
    padding: 0 8px;
    /*float: left;*/
    font-size: 20px;
    /*text-transform: uppercase;*/
    margin-right: 1px;
    border: 1px dashed !important;
    background: 0 0 !important;
    height: 40px;
    line-height: 29px;
    text-align: center;
    vertical-align: middle
}

    div.prod_hold a.button.add_to_cart_button i.fa {
        font-size: 14px
    }

div.prod_hold .added_to_cart.wc-forward {
    display: none !important
}

div.prod_hold
a.add_to_wishlist, div.prod_hold a.compare {
    margin: 0;
    display: inline-block;
    height: 25px;
    border: none !important;
    border-radius: 0 !Important;
    overflow: hidden;
    z-index: 200
}

    div.prod_hold a.compare, div.prod_hold a.add_to_wishlist.button, div.prod_hold
    a.add_to_wishlist {
        display: inline-block;
        width: 30px;
        height: 30px;
        padding: 0;
        font-size: 14px;
        vertical-align: middle;
        line-height: 30px !important;
        color: #333;
        border: 1px dashed !important;
        border-color: #cecece !important
    }

        div.prod_hold
        a.compare:hover, div.prod_hold a.add_to_wishlist.button:hover:before, div.prod_hold a.add_to_wishlist:hover:before {
            border-color: #333 !important;
            color: #333
        }

        div.prod_hold a.add_to_wishlist.button:hover, div.prod_hold
        a.add_to_wishlist:hover {
            border-color: #333 !important;
            color: #333
        }

        div.prod_hold a.compare i.fa, div.prod_hold a.add_to_wishlist.button i.fa, div.prod_hold a.add_to_wishlist i.fa {
            line-height: 25px !important
        }

        div.prod_hold
        a.add_to_wishlist.button, div.prod_hold a.add_to_wishlist {
            color: #f8f8f8;
            overflow: hidden
        }

div.prod_hold .yith-wcwl-add-to-wishlist #add-items-ajax-loading {
    display: none !important
}

.prod_hold .image .yith-wcwl-wishlistaddedbrowse, .prod_hold
.image .yith-wcwl-wishlistexistsbrowse .feedback {
    display: none !important
}

div.prod_hold .yith-wcwl-wishlistexistsbrowse.show, div.prod_hold .yith-wcwl-wishlistaddedbrowse.show {
    color: #999;
    z-index: 11000;
    width: 100%;
    padding: 10px 0 0;
    font-size: 12px
}

div.prod_hold a.add_to_wishlist.button:before, div.prod_hold a.add_to_wishlist:before {
    content: "\f004";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #333
}

div.prod_hold a.compare {
    margin-left: 3px
}

    div.prod_hold
    a.compare.added {
        text-transform: none;
        width: auto;
        padding: 0 4px;
        font-size: 11px
    }

.zass-products-list-view div.prod_hold a.add_to_wishlist, .zass-products-list-view div.prod_hold a.compare {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    padding: 0 !important;
    overflow: hidden;
    width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
    text-align: center !important;
    vertical-align: middle !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.yith-wcwl-add-to-wishlist {
    margin-top: 0
}

.summary.entry-summary > div.clear {
    display: none
}

.summary.entry-summary .yith-wcwl-add-to-wishlist, .summary.entry-summary
.compare {
    display: inline-block;
    margin: 0;
    padding: 0;
    background: 0 0;
    width: auto !important;
    text-align: right;
    line-height: 18px;
    vertical-align: middle;
    text-transform: none !important;
    color: #333;
    text-decoration: none;
    border: none
}

.summary.entry-summary
.yith-wcwl-add-to-wishlist {
    text-align: left;
    padding-left: 5px
}

.summary.entry-summary .compare a {
    color: #333;
    padding-right: 5px
}

.summary.entry-summary .yith-wcwl-add-to-wishlist a {
    margin: 0;
    padding: 0 0 0 2px;
    background: 0 0;
    border-radius: 0;
    text-transform: none;
    color: #333;
    font-size: 13px;
    font-weight: 600;
    text-align: left;
    line-height: 18px;
    text-decoration: none;
    border: none
}

    .summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist {
        border-radius: 0 !important
    }

    .summary.entry-summary .yith-wcwl-add-to-wishlist a:before {
        content: "\f004";
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        color: #333;
        margin-right: 4px;
        font-size: 14px
    }

.summary.entry-summary
.compare:before {
    content: "\f0ae";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #333;
    margin-right: 4px;
    font-size: 14px
}

.upsells.products {
    margin-bottom: 50px
}

.cross-sells {
    margin: 0 0 40px;
    padding: 20px;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
}

.related.products h2, .upsells.products h2, .similar_projects > h4, .zass-related-blog-posts > h4 {
    border: 1px dashed #f1f1f1;
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 30px;
    padding: 20px;
    text-align: center;
    border-radius: 2em;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em
}

#tab-description > h2:first-child, #tab-additional_information > h2:first-child {
    display: none
}

div.prod_hold
.sale, span.onsale, div.prod_hold .new_prod {
    color: #fff;
    padding: 8px 12px;
    margin: 0;
    position: absolute;
    top: 30px;
    left: 30px;
    z-index: 12002;
    font-size: 12px;
    font-weight: 700;
    border-radius: 2em;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em
}

.zass-products-list-view div.prod_hold
.sale {
    top: 30px;
    left: 30px
}

.zass-products-list-view div.prod_hold .new_prod {
    top: 70px;
    left: 30px;
    right: auto
}

span.onsale {
    font-size: 12.5px;
    font-weight: 700;
    padding: 10px 5px;
    top: 0;
    left: 0;
    width: 80px;
    text-align: center
}

.zass-quickview-product-pop
span.onsale {
    top: 40px;
    left: 40px
}

div.prod_hold .links {
    background: #fff;
    z-index: 6999;
    padding: 15px 5px;
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 1px;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -ms-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s;
    opacity: 0;
    text-align: center
}

div.prod_hold:hover .links {
    opacity: 1
}

div.prod_hold .links a, div.prod_hold .links .yith-wcwl-add-to-wishlist, div.prod_hold .links
a.add_to_wishlist.button {
    float: none !Important;
    display: inline-block;
    vertical-align: top;
    -webkit-border-radius: 2em !Important;
    -moz-border-radius: 2em !Important;
    border-radius: 2em !Important;
    text-align: center
}

div.prod_hold
.new_prod {
    left: auto;
    right: 30px
}

div.prod_hold .links .wish_small, div.prod_hold .links .woo_bt_compare_this, div.prod_hold .links .small_cart {
    display: block;
    color: #f8f8f8;
    padding: 0;
    background-color: #cecece;
    margin: 5px auto;
    clear: left;
    width: 30px;
    height: 30px;
    text-align: center
}

div.prod_hold .links .wish_small, div.prod_hold .links .woo_bt_compare_this {
    text-indent: -9999px
}

div.prod_hold .links
.small_cart {
    background-color: #333;
    width: 126px;
    height: 14px;
    padding: 8px 4px;
    font-size: 12px;
    line-height: 12px
}

    div.prod_hold .links .small_cart:hover {
        background-color: #ff5a00
    }

.prod_hold .price_hold {
    clear: both;
    padding: 0 0 5px;
    font-size: 17px;
    font-weight: 700;
    position: relative;
    color: #555
}

.prod_hold .from, .prod_hold del {
    font-weight: 400 !important;
    font-size: 13px
}

.prod_hold ins span, .prod_hold ins {
    text-decoration: none !important;
    background: 0 0
}

.prod_hold
.price_hold {
    color: #333
}

    .prod_hold .price_hold del .woocommerce-Price-amount, del .woocommerce-Price-amount {
        color: #999 !important
    }

    .prod_hold .price_hold del, .prod_hold .price_hold ins, .product_list_widget del, .product_list_widget
    ins {
        display: inline-block
    }

.star-rating {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAYAAADHXotLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZZJREFUeNrsmTFKA0EUhidiIdsYb7CWFoKddQSPoCewTqFYeQIRb+ANTKF3sEqllUUaQ2wCKWx2sRDWf+EJ68LuztudB/PgPfiZDJn58pN/Z3Y2GRVF4aziqZEFYoFYWSCKAsmybBAgSZJ//TzPB5uqM6W4MTK32sKC7qkNdgEIMDV57WS2BXIOXVIbqiSYmrx2Mpu2rB3oHUqhD+gA+h64ZHszpbgxMptWyJQmOmqnAa4OCaYmr17M7crrfegQOoKuauNuKOFX6A1aepqQYGryymaWW9Yd2gtozPhCvqAH6LphyQZlSnFjZJZb1i20Yi6/Fc1rKgmmU+S1N7MMZAOdQgvPiQsav2kZI8F0irz2Zv7d1NfQCd3922pJ49YeHyLB1OS1F7N6yvqEnjsmP9E435JgavLKZtaPvWnH5NTxS4KpySuL2RVILmAoFwokVq8sZlMgc3q834XOqD/UUEimJq8sZjWQPegFmkDH0CP0A82oP6H3OWdrCaYmr2ym/fweGdP+oIqsLBALxMoCsUCs+tavAAMAce0Jfp/r6GMAAAAASUVORK5CYII=) 4px 0px no-repeat;
    text-indent: -9999px;
    width: 108px;
    height: 25px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    overflow: hidden
}

.widget .star-rating {
    display: block;
    width: 100px
}

.woocommerce-product-rating
.star-rating {
    margin: 0 8px 8px 0;
    display: inline-block;
    vertical-align: middle
}

a.woocommerce-review-link {
    font-size: 11px;
    color: #999;
    text-decoration: none;
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 8px
}

.prod_hold
.star-rating {
    display: none
}

.star-rating
span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAYAAADHXotLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjZJREFUeNrsmbtOwzAUhms3XAoDsFDGMDAwIPECSFwGnoCyVEhIzAxAJ54AQZ8ABBJlgA12bhIbE0wMLFQg0WxdKNc0/EEmBBq3Se0IV/KRPiWuTz58OE4btcRxnIQOdYLohuiG6NANaaWGbAoaFlq8oVtEqfppvWaBPDvKKp6A/NdR7j81Du+/1E8dzHHIgCV25OVEWo/fKbMfIl7V6if2duBN0glugAnuwDB4CezovB1qMdWdZI0T176INkPUi+uVqp93hywCk52bbCy0Q4Kcku4OIa9q9RsO9aSDYASMguU/eats11yBa1AMs4iP3bYfJyU1Tsx7TmPuvRi2OJle1eonr4X2dfdZAfRG2Fhl9yMK5NqzrzWTb3sdTTvhy/ES4vCKOOOo33CSZA0n0xEvvgdr3F0XgzMur2pOUtlPuYM0uABDIS68BWPAcgep2Upg0vNBV2QnXFajRNle+JSqn1bxHgosMAnu2JhHkeVZ36/xwpVHcYZpRhxe1eqn1SRNMB7AkW8cxCHL816rF90zT6Gcbl6UJyOZXtXqN6rGr+dws8H6zUTEgF+6U6ZXtfoN26D1/qD7BtklsiD4pTtlelWrn9rYIT5MdrwEGdADZtjYP+/ReEGNnc01RI5XtfpJ6bj/+7wPFMAGOA9wj4MVkGXPzF+RnuJ/Zlonac+JvPOAec+J+XLYZsj0Ilep+snjaVroq4uBiVJLf/teOhtQqn79A5VioRuiG6JDN0Q3REez8SnAAJEQVfQZ1tM8AAAAAElFTkSuQmCC) 4px 0px no-repeat;
    text-indent: -9999px;
    display: block;
    float: left
}

.widget .star-rating, .widget .star-rating span {
    background-position: 0 0
}

#review_form .comment-form-rating p.stars {
    display: block;
    clear: both
}

.prod_hold:hover
.star-rating {
    opacity: 1
}

form#yith-wcwl-form h2, div.woocommerce h2, div.woocommerce h3, #customer_login.col2-set .col-1 h2, #customer_login.col2-set .col-2 h2 {
    margin-bottom: 25px;
    font-size: 24px
}

.addresses address {
    padding: 0 0 0 15px
}

.yith-woocompare-widget a.compare.button, .yith-woocompare-widget a.clear-all {
    background: 0 0;
    font-size: 12px;
    color: #333;
    padding: 0;
    text-transform: none !important;
    width: 49%;
    text-align: right;
    display: inline-block;
    text-decoration: none;
    border-radius: none;
    margin-top: 6px
}

.yith-woocompare-widget a.clear-all {
    color: #999;
    text-align: left
}

    .yith-woocompare-widget
    a.compare.button:hover, .yith-woocompare-widget a.clear-all:hover {
        background: 0 0
    }

#cboxContent .cboxIframe h1 {
    background: 0 0 !important;
    color: #333 !important;
    margin-bottom: 40px !important;
    font-weight: 400 !important;
    border-bottom: 2px solid #333 !important
}

.count_holder .is-countdown, #maintenanceCount {
    background-color: #fff !important;
    border: 1px solid #f1f1f1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 0 20px 20px;
    min-height: 75px
}

.countdown_rtl {
    direction: rtl
}

.countdown-show1 .countdown-section {
    width: 98%
}

.countdown-show2 .countdown-section {
    width: 48%;
    display: block;
    padding: 0
}

.countdown-show3
.countdown-section {
    width: 32.3%;
    display: block;
    padding: 0
}

.countdown-show4 .countdown-section {
    width: 24%;
    display: block;
    padding: 0
}

.countdown-show5 .countdown-section {
    width: 19.5%;
    display: block;
    padding: 0
}

.countdown-show6
.countdown-section {
    width: 16.25%;
    display: block;
    padding: 0
}

.countdown-show7 .countdown-section {
    width: 14%;
    display: block;
    padding: 0
}

.countdown-section {
    display: block;
    float: left;
    font-size: 10px;
    text-align: center;
    border-right: 1px solid #e1e1e1;
    margin: 12px 0
}

    .countdown-section:last-child {
        border: none
    }

    .countdown-section
    span {
        width: 100%;
        display: block;
        line-height: 25px
    }

.countdown-amount {
    font-size: 24px;
    font-weight: 600
}

.countdown_descr {
    display: block;
    width: 100%
}

.count_holder {
    border: 1px solid #f5f5f5;
    background-color: #fcfcfc;
    margin-bottom: 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#maintenance_count_holder {
    width: 100%;
    background-color: #e5e5e5;
    padding: 25px 0;
    margin-bottom: 20px
}

    #maintenance_count_holder
    h3 {
        margin: 0 20px 20px
    }

#maintenanceCount {
    margin: 20px 20px 30px;
    min-height: 50px
}

    #zassCount .countdown_row, #maintenanceCount
    .countdown_row {
        clear: both;
        padding: 0;
        text-align: center;
        display: block
    }

.offer_title {
    font-size: 13px;
    letter-spacing: 1px;
    color: #333;
    display: block;
    padding: 20px;
    font-weight: 600;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #fcfcfc
}

.zass-product-slider
.offer_title {
    display: none
}

.zass-product-slider .count_holder .is-countdown {
    margin: 10px
}

.count_holder .count_info {
    font-size: 12.5px;
    padding: 15px 10px;
    width: 50%;
    background-color: #f1f1f1;
    color: #333;
    display: inline-block;
    text-align: center
}

.count_holder .count_info_left {
    font-size: 12.5px;
    padding: 15px 10px;
    width: 50%;
    background-color: #f8f8f8;
    color: #333;
    display: inline-block;
    float: left;
    text-align: center
}

.count_holder .countdown-amount, .count_holder_small .countdown-amount {
    color: #333
}

.count_holder .count_info_left, .count_holder
.count_info, .count_holder .count_info_left b, .count_holder .count_info b {
    font-weight: 600
}

.count_holder_small .count_info {
    margin: 0 auto;
    font-size: 13px;
    text-align: center;
    color: #333;
    font-weight: 600;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -ms-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s;
    max-height: 0px;
    opacity: 0
}

    .count_holder_small
    .count_info:first-child {
        color: #fff;
        top: -7px;
        position: relative
    }

.count_holder_small {
    position: absolute;
    z-index: 12000;
    overflow: hidden;
    bottom: 10px;
    left: 10px;
    right: 10px;
    padding: 7px 0;
    background: #fff;
    transition: all .5s linear 0s;
    -webkit-transition: all .5s linear 0s;
    -ms-transition: all .5s linear 0s;
    -moz-transition: all .5s linear 0s;
    -o-transition: all .5s linear 0s;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
    opacity: .99;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.zass_shortcode_count_holder {
    width: 100%;
    padding: 20px
}

.vc_col-sm-3 .zass_shortcode_count_holder, .vc_col-sm-4
.zass_shortcode_count_holder {
    padding: 8px
}

.vc_col-sm-2 .zass_shortcode_count_holder {
    padding: 0
}

.zass_shortcode_count_holder .countdown-section {
    display: block;
    float: left;
    font-size: 12px;
    text-align: center;
    margin: 12px 0;
    text-transform: uppercase
}

.vc_col-sm-3 .zass_shortcode_count_holder .countdown-section, .vc_col-sm-4 .zass_shortcode_count_holder .countdown-section {
    font-size: 11px;
    text-transform: none
}

.vc_col-sm-2 .zass_shortcode_count_holder
.countdown-section {
    font-size: 10px;
    text-transform: none
}

.zass_shortcode_count_holder .countdown-amount {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 12px
}

@media only screen and (min-width:1024px) {
    .zass_shortcode_count_holder.zass-counter-big
    .countdown-amount {
        font-size: 80px;
        font-weight: 800;
        margin-bottom: 40px
    }
}

.vc_col-sm-3 .zass_shortcode_count_holder .countdown-amount, .vc_col-sm-4 .zass_shortcode_count_holder
.countdown-amount {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 12px
}

.vc_col-sm-2 .zass_shortcode_count_holder .countdown-amount {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 12px
}

.count_holder_small .countdown-section {
    margin: 0;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}

div.prod_hold:hover .count_holder_small {
    opacity: .7
}

.has-sidebar .woocommerce.columns-4 div.prod_hold
.count_holder_small, .woocommerce.columns-5 div.prod_hold .count_holder_small, .woocommerce.columns-6 div.prod_hold .count_holder_small {
    height: 60px;
    min-height: 60px
}

    .has-sidebar .woocommerce.columns-4 div.prod_hold
    .count_holder_small:after, .woocommerce.columns-5 div.prod_hold .count_holder_small:after, .woocommerce.columns-6 div.prod_hold
    .count_holder_small:after {
        display: block;
        content: '';
        position: absolute;
        top: 15px;
        left: 50%;
        margin-left: -15px;
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-family: 'Font Awesome 5 Free';font-weight:900;content:"\f017";color:#333;font-size:36px}.has-sidebar .woocommerce.columns-4 div.prod_hold .count_holder_small:after,.woocommerce.columns-5 div.prod_hold .count_holder_small:after,.woocommerce.columns-6 div.prod_hold .count_holder_small:after

{
    -webkit-animation: toggler 1s linear infinite;
    -moz-animation: toggler 1s linear infinite;
    -ms-animation: toggler 1s linear infinite;
    animation: toggler 1s linear infinite
}

.has-sidebar .woocommerce.columns-4 div.prod_hold
.count_holder_small .count_info, .woocommerce.columns-5 div.prod_hold .count_holder_small .count_info, .woocommerce.columns-6 div.prod_hold .count_holder_small .count_info, .has-sidebar .woocommerce.columns-4 div.prod_hold .count_holder_small
.is-countdown, .woocommerce.columns-5 div.prod_hold .count_holder_small .is-countdown, .woocommerce.columns-6 div.prod_hold .count_holder_small .is-countdown {
    display: none
}

.count_holder_small .countdown-amount, .count_holder_small
.countdown-section {
    color: #333
}

.count_holder_small
.countdown-amount {
    font-size: 18px;
    font-weight: 400
}

div.tipsy {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.slideshow {
    clear: both;
    position: relative
}

.zass-intro.slideshow {
    z-index: 9000
}

.nivoSlider img {
    max-width: none !important;
    height: auto !important
}

.zass_flexslider {
    margin: 0;
    padding: 0;
    overflow: hidden;
    margin-bottom: 30px;
    position: relative
}

    .zass_flexslider .slides > li {
        display: none;
        -webkit-backface-visibility: hidden
    }

    .zass_flexslider .slides
    img {
        display: block;
        vertical-align: text-bottom;
        height: auto
    }

.zass_flex-pauseplay span {
    text-transform: capitalize
}

.zass_flexslider.post_slide {
    margin-bottom: 35px;
    position: relative
}

.wpb_gallery_slides.wpb_flexslider.flexslider {
    box-shadow: none !important;
    border: none !important;
    border-radius: 0 !Important;
    margin-bottom: 20px !important
}

.wpb_gallery_slides.wpb_flexslider .flex-caption {
    background: #333;
    padding-top: 20px
}

.wpb_gallery_slides.wpb_flexslider
.flex-direction-nav {
    height: 50px
}

.wpb_gallery_slides.wpb_flexslider ol.flex-control-nav {
    display: none !important
}

.wpb_gallery_slides.wpb_flexslider .flex-direction-nav a {
    overflow: hidden !important;
    display: block;
    font-size: .5px;
    text-decoration: none;
    color: rgba(0,0,0,.1);
    text-shadow: none !important
}

    .wpb_gallery_slides.wpb_flexslider .flex-direction-nav a:before {
        position: absolute !important;
        margin: 0 !important;
        padding: 0 !important;
        display: block !important
    }

    .wpb_gallery_slides.wpb_flexslider .flex-direction-nav a:hover:before {
        color: #fff !important
    }

    .wpb_gallery_slides.wpb_flexslider .flex-direction-nav
    a.flex-prev:before {
        top: 12px;
        left: 14px
    }

    .wpb_gallery_slides.wpb_flexslider .flex-direction-nav a.flex-next:before {
        top: 12px;
        left: 15px
    }

.flex-caption h2, .flex-caption h2 a {
    color: #fff;
    font-size: 18px
}

ul.slides img {
    height: auto !important
}

.box-carousel {
    padding: 20px 45px
}

.vc_images_carousel .vc_carousel-indicators {
    bottom: -30px !Important
}

    .vc_images_carousel .vc_carousel-indicators li {
        border-radius: 0 !Important;
        padding: 0 !important
    }

.box-carousel
.flexslider {
    margin-bottom: 0 !important
}

.flex-direction-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 30000
}

    .flex-direction-nav li {
        margin: 0;
        padding: 0
    }

    .flex-direction-nav a {
        text-align: center !important;
        opacity: 0;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px
    }

.zass_flexslider:hover .flex-direction-nav a {
    opacity: .9
}

    .zass_flexslider:hover .flex-direction-nav a:hover {
        opacity: 1
    }

.flex-direction-nav
a:before {
    font-size: 18px !important;
    margin-top: 11px;
    color: #fff
}

.flex-direction-nav .flex-prev {
    left: 30px !important
}

.flex-direction-nav .flex-next {
    right: 30px !important
}

.box-carousel .flex-direction-nav .flex-prev {
    top: 50% !important;
    left: -45px !important;
    margin-top: -20px
}

.box-carousel .flex-direction-nav .flex-next {
    top: 50% !important;
    right: -45px !important;
    margin-top: -20px
}

body.woocommerce-cart
form {
    display: inline-block;
    width: 59%
}

form.checkout.woocommerce-checkout #customer_details {
    display: inline-block;
    width: 56%;
    margin-right: 3%
}

body.woocommerce-cart .cart-collaterals, form.checkout.woocommerce-checkout
#order_review {
    width: 40%;
    display: inline-block;
    padding: 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #f1f1f1;
    background-color: #fdfdfd
}

body.woocommerce-cart form, body.woocommerce-cart
.cart-collaterals, form.checkout.woocommerce-checkout #customer_details, form.checkout.woocommerce-checkout
#order_review {
    vertical-align: top
}

.cart-info {
    margin-bottom: 50px;
    padding-right: 40px
}

form.checkout.woocommerce-checkout {
    display: block
}

.woocommerce form.checkout.woocommerce-checkout.processing {
    opacity: .6;
    position: relative
}

    .woocommerce
    form.checkout.woocommerce-checkout.processing:before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(255,255,255,.3);
        z-index: 25000
    }

form.checkout.woocommerce-checkout.processing:after {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    position: fixed;
    margin: 0;
    padding: 0;
    top: 50%;
    left: 50%;
    content: "\f021";
    font-family: 'Font Awesome 5 Free';font-size:42px !important;vertical-align:middle;font-weight:900 !important;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear
}

h3#order_review_heading {
    display: none
}

.woocommerce-billing-fields, .woocommerce-shipping-fields {
    padding: 20px;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    margin-bottom: 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

table.woocommerce-checkout-review-order-table {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 13.5px
}

    table.woocommerce-checkout-review-order-table
    tr.order-total td {
        border-bottom: none;
        font-size: 22px;
        color: #333;
        letter-spacing: 1px
    }

div.woocommerce .cart_totals h2, div.woocommerce .woocommerce-billing-fields h3, #order_review h3, .woocommerce form.checkout
h3 {
    font-size: 17px;
    margin-bottom: 15px
}

.cart_totals table {
    width: 100%;
    clear: both;
    border: none
}

.cart-info table.shop_table.cart, form.checkout.woocommerce-checkout
#customer_details {
    margin-bottom: 20px;
    border-collapse: collapse;
    font-size: 12px
}

.cart-info tbody td {
    padding: 30px 15px
}

    .cart-info tbody td.product-thumbnail {
        padding: 30px 10px
    }

    .cart-info tbody td span.woocommerce-Price-currencySymbol {
        float: none !important
    }

.cart-info thead th {
    font-weight: 600;
    background-color: #f8f8f8;
    text-transform: uppercase;
    padding: 10px 15px;
    color: #333
}

.cart-info thead .product-remove, .cart-info thead .product-thumbnail {
    text-align: center
}

.cart-info
.product-thumbnail img {
    border: 1px solid #f1f1f1;
    padding: 2px;
    background-color: #fff
}

.cart-info thead .product-name {
    text-align: left
}

.cart-info thead .model {
    text-align: center
}

.cart-info thead .product-price, .cart-info thead
.product-subtotal {
    text-align: center
}

.cart-info tbody td {
    vertical-align: middle;
    background-color: #fff;
    border-bottom: 1px solid #e8e8e8
}

.cart-info tbody .product-remove {
    vertical-align: middle
}

.cart-info td.product-remove {
    width: 30px
}

.cart-info
tbody .product-remove, .cart-info tbody .product-thumbnail {
    text-align: center
}

.cart-info td.product-thumbnail {
    width: 60px
}

.cart-info td.product-name dd, .cart-info td.product-name dt {
    padding: 0
}

.cart-info
td.product-name {
    text-align: left
}

.cart-info tbody .model {
    text-align: center
}

.cart-info tbody .product-name a {
    text-align: center;
    font-weight: 600;
    text-decoration: none
}

.cart-info tbody .product-quantity, .cart-info tbody .product-price, .cart-info
tbody .product-subtotal {
    text-align: center
}

.cart-info tbody .model, .cart-info tbody .product-price, .cart-info tbody .product-subtotal {
    font-weight: 600;
    color: #444
}

.cart-info tbody span.stock {
    color: red;
    font-weight: 600
}

.cart-info tr.odd
td {
    background-color: #f9f9f9
}

.cart-module {
    text-align: left
}

    .cart-module .cart-heading {
        padding: 8px 8px 8px 28px;
        font-weight: 600;
        font-size: 13px;
        color: #f5f5f5;
        cursor: pointer;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAoCAYAAADHVmuAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REUyOTc5NjNFODRFMTFFMDlFQTM4NEMxQzRFRkQyMTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REUyOTc5NjRFODRFMTFFMDlFQTM4NEMxQzRFRkQyMTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERTI5Nzk2MUU4NEUxMUUwOUVBMzg0QzFDNEVGRDIxNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERTI5Nzk2MkU4NEUxMUUwOUVBMzg0QzFDNEVGRDIxNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlF7idoAAADtSURBVHja7JQ9DoJAEIVnFygMYmXFJQiNiRZUdl7HY3gdOysKjQXxIlb40/Dne3FJFv/wAEwymTDz8ebtFquappE20jSdoWyRCrlKkuTYzlyxQms9UUpNkQKBwJ51QNd1b47jiAFvnRnXQWkMSDzPi1kNuMiybFQUhZRleaXiDoOASgamBanrekMlVKmq6qJpnAptEuIPrFZfU3GJNT5Pj4yphFVUWuP7ZPp3ZV8PPM2htm89RlF0+HhqGPfpyYD+1+vByhzGzzQN8GrPOqt/hZY/YwAHcAAHsD/4NOeoQQ/3fHFfu2EYvm1+CDAAwKhw5Wg+QIkAAAAASUVORK5CYII=) 10px 13px no-repeat;
        background-color: #333
    }

    .cart-module .toggle_holder {
        margin-bottom: 15px
    }

.toggle_holder #voucher, .toggle_holder #coupon, .toggle_holder .cart-content {
    background-color: #f8f8f8;
    padding: 15px
}

.cart-module
table {
    margin-bottom: 15px
}

.cart-module
.active {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAoCAYAAADHVmuAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REUyOTc5NjNFODRFMTFFMDlFQTM4NEMxQzRFRkQyMTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REUyOTc5NjRFODRFMTFFMDlFQTM4NEMxQzRFRkQyMTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERTI5Nzk2MUU4NEUxMUUwOUVBMzg0QzFDNEVGRDIxNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERTI5Nzk2MkU4NEUxMUUwOUVBMzg0QzFDNEVGRDIxNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlF7idoAAADtSURBVHja7JQ9DoJAEIVnFygMYmXFJQiNiRZUdl7HY3gdOysKjQXxIlb40/Dne3FJFv/wAEwymTDz8ebtFquappE20jSdoWyRCrlKkuTYzlyxQms9UUpNkQKBwJ51QNd1b47jiAFvnRnXQWkMSDzPi1kNuMiybFQUhZRleaXiDoOASgamBanrekMlVKmq6qJpnAptEuIPrFZfU3GJNT5Pj4yphFVUWuP7ZPp3ZV8PPM2htm89RlF0+HhqGPfpyYD+1+vByhzGzzQN8GrPOqt/hZY/YwAHcAAHsD/4NOeoQQ/3fHFfu2EYvm1+CDAAwKhw5Wg+QIkAAAAASUVORK5CYII=) 10px -20px no-repeat;
    background-color: #333
}

.cart-module .cart-content {
    padding: 15px;
    display: none;
    overflow: auto
}

.cart-total {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    overflow: auto;
    padding: 8px 0;
    margin-bottom: 15px
}

    .cart-total
    table {
        float: right;
        margin-bottom: 15px
    }

    .cart-total td {
        padding: 3px;
        text-align: right;
        vertical-align: bottom
    }

        .cart-total td.numbers, .cart-total td.numbers_total {
            font-weight: 600;
            color: #333
        }

        .cart-total
        td.numbers_total {
            vertical-align: bottom;
            font-size: 18px
        }

.shipping-calculator-form {
    padding-top: 8px;
    padding-bottom: 8px;
    width: 100%;
    max-width: 268px
}

form.woocommerce-shipping-calculator {
    width: 100% !important;
    max-width: 268px
}

ul#shipping_method {
    color: #333;
    list-style: none;
    margin-left: 0
}

    ul#shipping_method li {
        margin-bottom: 0;
        list-style: none;
        margin-left: 0
    }

        ul.payment_methods.methods li > input.input-radio, ul#shipping_method
        li > input.shipping_method {
            margin-left: 0;
            padding-left: 30px;
            font-size: 13px
        }

.woocommerce-shipping-calculator p, .woocommerce-shipping-calculator select, .woocommerce-shipping-calculator input, .woocommerce-shipping-calculator
button {
    width: 100%;
    display: block
}

.woocommerce-shipping-calculator select, .woocommerce-shipping-calculator input, .woocommerce-shipping-calculator button {
    margin-bottom: 5px
}

.woocommerce-shipping-calculator p
a {
    display: block;
    width: 100%
}

p.woocommerce-thankyou-order-received {
    margin-bottom: 0
}

p.woocommerce-thankyou-order-received {
    color: #333;
    display: block;
    padding: 0 0 60px;
    font-size: 24px;
    vertical-align: text-bottom
}

    p.woocommerce-thankyou-order-received:before {
        display: inline-block;
        margin-right: 10px;
        content: "\f00c";
        font-family: 'Font Awesome 5 Free';font-weight:900;vertical-align:text-bottom;font-size:42px}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:block;list-style:none !important;
        margin: 0;
        padding: 40px;
        background-color: #fafafa
    }

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    display: inline-block;
    text-align: left;
    list-style: none !important;
    padding: 12px 25px;
    border-right: 1px dashed #e1e1e1;
    font-size: 14px;
    font-weight: 500;
    margin: 0
}

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:last-of-type {
        border: none
    }

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details
    li strong {
        display: block;
        clear: left;
        font-weight: 400 !important;
        font-size: 16px;
        color: #333
    }

section.woocommerce-order-details {
    margin-top: 50px
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details + p {
    font-size: 13px;
    color: #333
}

section.woocommerce-order-details
address {
    border: none;
    font-size: 14px;
    font-style: normal
}

section.woocommerce-order-details table {
    border: none;
    font-size: 14px;
    margin-bottom: 50px
}

.buttons {
    overflow: auto;
    padding: 1px
}

    .buttons .left {
        float: left;
        text-align: left
    }

    .buttons
    .right {
        float: right;
        text-align: right
    }

    .buttons .center {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

.toggle_holder a.button {
    float: right
}

.wishlist-product table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px
}

.wishlist-product
td {
    padding: 10px;
    background-color: #fff
}

.wishlist-product thead td {
    color: #f5f5f5;
    font-weight: 600;
    background-color: #333;
    padding: 10px
}

.wishlist-product thead .remove, .wishlist-product thead .image, .wishlist-product thead
.cart {
    text-align: center
}

.wishlist-product thead .name, .wishlist-product thead .model, .wishlist-product thead .stock {
    text-align: center
}

.wishlist-product thead .quantity, .wishlist-product thead .price, .wishlist-product thead
.total {
    text-align: center
}

.wishlist-product tbody td {
    vertical-align: middle;
    border-bottom: 1px solid #ddd
}

.wishlist-product tbody .remove {
    vertical-align: middle
}

.wishlist-product tbody .remove, .wishlist-product tbody .image, .wishlist-product
tbody .cart {
    text-align: center
}

.wishlist-product tbody .name, .wishlist-product tbody .model, .wishlist-product tbody .stock {
    text-align: center
}

.wishlist-product tbody .quantity, .wishlist-product tbody .price, .wishlist-product tbody
.total {
    text-align: center
}

    .wishlist-product tbody .price s {
        color: red
    }

.wishlist-product table a.button {
    margin-right: 0
}

.wishlist-product table .image img {
    background-color: #fff;
    border: 1px solid #f8f8f8;
    padding: 6px
}

.wishlist-product tbody
.name {
    width: 120px
}

.yith-wcwl-add-to-wishlist .ajax-loading, .yith-wcwl-add-button .ajax-loading {
    display: none !Important;
    position: absolute !important;
    left: -9999px !important
}

.compare-info {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px;
    border: none;
    background-color: #fff;
    font-size: 12px
}

    .compare-info thead td, .compare-info thead tr
    td:first-child {
        font-size: 14px;
        font-weight: 600;
        text-align: left;
        padding: 8px;
        background-color: #333;
        color: #fff
    }

    .compare-info tr td:first-child {
        color: #000;
        font-weight: 600;
        text-align: right
    }

    .compare-info
    td {
        padding: 8px;
        width: 20%;
        text-align: center;
        vertical-align: top;
        padding: 8px
    }

    .compare-info tr.even td {
        background-color: #f1f1f1
    }

    .compare-info .name a {
        font-weight: 600
    }

    .compare-info
    .price-old {
        font-weight: 600;
        color: red;
        text-decoration: line-through
    }

    .compare-info .price-new {
        font-weight: 600
    }

    .compare-info td.image img {
        padding: 6px;
        border: 1px solid #f1f1f1;
        background-color: #fff
    }

div.zass-contacts-holder {
    position: relative;
    margin-top: 80px
}

    div.zass-contacts-holder.zass-contacts-shortcode {
        margin-top: 0;
        opacity: .85
    }

h2.contact-form-title {
    margin: 0 0 30px;
    padding-left: 20px;
    font-size: 21px
}

form.contact-form, form.wpcf7-form {
    padding: 20px;
    border: 1px solid #f9f9f9;
    display: block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

form.contact-form {
    border: 1px solid #EBEBEB
}

    form.contact-form .content {
        float: left;
        width: 100%;
        margin: 0 0 20px;
        position: relative
    }

        form.contact-form .content input {
            width: 100%;
            padding: 10px 4px;
            /*background: #fcfcfc*/
        }

            form.contact-form .content input:focus {
                outline: none
            }

        form.contact-form
        .content.zass_form_test input {
            width: 38px
        }

        form.contact-form .content.zass_form_test input, form.contact-form .content.zass_form_test span {
            display: inline-block
        }

    form.contact-form textarea {
        background: #fdfdfd;
        width: 100% !Important;
        margin: 0 !important
    }

.contact-info {
    overflow: auto;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    margin-bottom: 30px
}

    .contact-info .left {
        float: left;
        width: 48%
    }

    .contact-info .right {
        float: left;
        width: 48%
    }

div.map_holder {
    border: 10px solid #eee;
    background-color: #fff;
    overflow: hidden
}

.contact-form .content, .box-login .content {
    margin-bottom: 15px
}

    .contact-form .content span, .box-login .content span, form.wpcf7-form
    p {
        display: block;
        clear: both;
        margin-bottom: 8px;
        font-weight: 600;
        color: #333;
        font-size: 13.5px
    }

a.forgoten {
    display: block;
    margin-bottom: 15px
}

.box-login .one_half {
    min-height: 260px;
    position: relative
}

.box-login .content
a.button {
    position: absolute;
    left: 0;
    bottom: 0
}

#main .share {
    margin: 35px 0;
    min-height: 37px;
    padding: 12px 8px 5px;
    border: 1px solid #f5f5f5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #fafafa;
    float: left;
    width: 100%
}

#content.has-sidebar #main .share {
    margin-bottom: 0
}

#main .share .spread_word {
    float: left;
    font-size: 12px;
    margin: 4px 10px 0 0;
    color: #999
}

.addthis_toolbox a {
    margin-bottom: 0 !Important
}

a .at-icon-wrapper {
    border-radius: 2px
}

.gallery-caption {
    font-size: 12px;
    font-style: italic;
    line-height: 1.5;
    margin: 9px 0
}

.bypostauthor {
    font-size: inherit;
    color: #111
}

dl.gallery-item {
    overflow: hidden;
    margin-bottom: 35px
}

.gallery-item dt, .gallery-item dd {
    width: 100%;
    padding-top: 10px;
    margin-bottom: 1px
}

.gallery-item dd {
    background: 0 0
}

.zass_image_list
a {
    display: block;
    margin-bottom: 18px
}

    .zass_image_list a.zass-magnific-gallery-item {
        display: block;
        position: relative
    }

        .zass_image_list
        a.zass-magnific-gallery-item:before {
            display: block;
            position: absolute;
            top: 10px;
            bottom: 10px;
            left: 10px;
            right: 10px;
            opacity: 0;
            content: '';
            transition: all .5s ease 0s;
            -webkit-transition: all .5s ease 0s;
            -ms-transition: all .5s ease 0s;
            -moz-transition: all .5s ease 0s;
            -o-transition: all .5s ease 0s
        }

        .zass_image_list
        a.zass-magnific-gallery-item:after {
            display: block;
            width: 50px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            vertical-align: middle;
            position: absolute;
            top: 50%;
            margin-top: -25px;
            margin-left: -25px;
            left: 50%;
            font-family: 'Font Awesome 5 Free';font-weight:900;content:"\f002";color:#fff;font-size:21px;opacity:0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s
        }

        .zass_image_list a.zass-magnific-gallery-item:hover:before, .zass_image_list a.zass-magnific-gallery-item:hover:after {
            opacity: .8
        }

    .zass_image_list a img {
        display: block;
        vertical-align: text-bottom;
        height: auto
    }

.zass-portfolio-categories
ul {
    padding: 0;
    margin: 0 0 50px;
    list-style: none
}

    .zass-portfolio-categories ul li {
        display: inline-block;
        list-style: none;
        margin: 0
    }

        .zass-portfolio-categories ul li
        a {
            color: #919191;
            text-decoration: none;
            text-transform: capitalize;
            font-weight: 700;
            font-size: 13px;
            padding: 10px 15px;
            position: relative;
            background-color: rgba(0,0,0,.05);
            -webkit-border-radius: 2em;
            -moz-border-radius: 2em;
            border-radius: 2em;
            display: block
        }

            .zass-portfolio-categories ul li a:hover, .zass-portfolio-categories ul li
            a.is-checked {
                color: #333
            }

.portfolio-unit {
    width: 100%;
    display: inline-block;
    float: left;
    overflow: hidden;
    margin: 0;
    padding: 0
}

    .portfolio-unit
    a.portfolio-link:hover {
        cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzZDMTk2REQ4NUFCMTFFNkFEOEM5Q0QxMDI3QzNFREEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzZDMTk2REU4NUFCMTFFNkFEOEM5Q0QxMDI3QzNFREEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NkMxOTZEQjg1QUIxMUU2QUQ4QzlDRDEwMjdDM0VEQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NkMxOTZEQzg1QUIxMUU2QUQ4QzlDRDEwMjdDM0VEQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pof3r74AAAAGUExURf///////1V89WwAAAACdFJOU/8A5bcwSgAAAC5JREFUeNpiYMQFGBjJkBrVNKppVNOoplFNCCmywGjojWoa1TSqaVQTYU0AAQYAw84KKkMn3A4AAAAASUVORK5CYII=) 20 20,crosshair
    }

    .portfolio-unit.zass-none-overlay a.portfolio-link:hover, .portfolio-unit.list-unit a.portfolio-link:hover {
        cursor: pointer !important
    }

    .portfolio-unit.zass-5px-gap:not(.list-unit) {
        border: 5px solid transparent
    }

    .portfolio-unit.zass-10px-gap:not(.list-unit) {
        border: 15px solid transparent
    }

    .portfolio-unit.zass-20px-gap:not(.list-unit) {
        border: 20px solid transparent
    }

    .portfolio-unit.portfolio-col-2, .zass_shortcode_latest_posts.zass_blog_masonry.zass-latest-blog-col-2 .blog-post {
        width: 50%
    }

    .portfolio-unit.portfolio-col-3, .zass_shortcode_latest_posts.zass_blog_masonry.zass-latest-blog-col-3
    .blog-post {
        width: 33.33%
    }

.zass_masonry_fullwidth .portfolio-unit.masonry-unit {
    width: 25%
}

    .zass_masonry_fullwidth .portfolio-unit.masonry-unit
    a.portfolio-link {
        padding: 20px
    }

.portfolio-unit.portfolio-col-4, .zass_shortcode_latest_posts.zass_blog_masonry.zass-latest-blog-col-4
.blog-post {
    width: 25%
}

.portfolio-unit.portfolio-col-5, .zass_shortcode_latest_posts.zass_blog_masonry.zass-latest-blog-col-5
.blog-post {
    width: 20%
}

.portfolio-unit.portfolio-col-6, .zass_shortcode_latest_posts.zass_blog_masonry.zass-latest-blog-col-6
.blog-post {
    width: 16.66%
}

.portfolio-unit.masonry-unit:nth-child(2) {
    z-index: 10
}

.portfolio-unit.list-unit {
    padding: 20px;
    margin-bottom: 20px;
    border: 1px solid #f1f1f1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

    .portfolio-unit.list-unit .port-unit-image-holder {
        width: 240px;
        position: relative;
        z-index: 1
    }

.port-unit-image-holder
img {
    vertical-align: text-bottom;
    display: block;
    width: 100%;
    height: auto
}

.owl-item .portfolio-unit {
    width: 100% !important
}

.similar_projects .portfolio-unit, .related.products div.prod_hold {
    width: 25%
}

.similar_projects .owl-item
.portfolio-unit {
    border: 15px solid transparent
}

.has-sidebar .similar_projects .portfolio-unit, .has-sidebar .related.products div.prod_hold {
    width: 33.33%
}

.portfolio-unit > h4 {
    padding: 22px 12px;
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
    bottom: -150px;
    left: 0;
    z-index: 2;
    display: block;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    text-align: center
}

.portfolio-unit:hover > h4 {
    bottom: 80px;
    color: #fff
}

.portfolio-unit-holder, .post-unit-holder {
    background-color: #fff;
    position: relative;
    overflow: hidden
}

.post-unit-holder {
    margin-bottom: 25px;
    width: 100%;
    overflow: hidden
}

.zass_blog_masonry
.post-unit-holder {
    margin-bottom: 0
}

.zass_blog_masonry:not(.zass-related-blog-posts) .zass_post_data_holder {
    background: #fff;
    padding: 20px;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px
}

.zass_blog_masonry:not(.zass-related-blog-posts) .zass_post_data_holder {
    /*border: 1px solid #f1f1f1*/
    text-align:center;
}

.zass_shortcode_latest_posts.zass_blog_masonry
.zass_post_data_holder {
    border: none
}

.zass_shortcode_latest_posts.zass_blog_masonry.zass-no-post-image .zass_post_data_holder {
    padding-top: 60px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #f8f8f8
}

.zass_shortcode_latest_posts.zass_blog_masonry .zass-post-no-image .zass_post_data_holder {
    padding-top: 70px
}

.zass_shortcode_latest_posts.zass_blog_masonry.zass-no-post-image div.post .post-date {
    top: 38px;
    background: 0 0;
    padding: 0
}

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-no-post-image div.post .post-date * {
        color: #999;
        background: 0 0;
        border: none;
        font-size: 13px;
        font-weight: 600;
        padding: 0;
        margin-right: 5px
    }

.zass_shortcode_latest_posts.zass_blog_masonry.zass-no-post-image .zass_post_data_holder
.zass-post-avatar {
    top: 35px;
    left: 33px
}

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-no-post-image .zass_post_data_holder .zass-post-avatar img {
        width: 28px !Important;
        height: auto !Important
    }

.zass_shortcode_latest_posts.zass_blog_masonry.zass-no-post-excerpt .blog-post-meta {
    margin-bottom: 0
}

.post-unit-holder > img, .portfolio-unit-holder > img {
    display: block;
    vertical-align: text-bottom;
    width: 101% !Important;
    max-width: 101% !Important;
    height: auto;
    position: relative;
    will-change: transform,opacity;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}

.portfolio-unit-holder {
    background-color: #333
}

    .portfolio-unit-holder:hover > img {
        opacity: .15;
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2)
    }

.portfolio-unit.zass-none-overlay
.portfolio-unit-holder:hover > img {
    opacity: 1
}

.post .post-unit-holder > img {
    background-color: #333;
    background-size: cover
}

body:not(.single-post) .post:hover
.post-unit-holder > img {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    opacity: .5
}

.portfolio-unit-info {
    text-align: center;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    overflow: hidden;
    z-index: 20000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.zass-none-overlay.zass-10px-gap .portfolio-unit-holder {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px dashed #e1e1e1;
    background: 0 0
}

.zass-none-overlay .portfolio-unit-info {
    text-align: left;
    overflow: visible;
    z-index: 20000;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    background-color: #fff
}

    .zass-none-overlay .portfolio-unit-info
    a.portfolio-lightbox-link {
        opacity: 1;
        background: 0 0;
        color: #cecece;
        left: auto;
        right: 20px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        border: 1px dashed
    }

    .zass-none-overlay .portfolio-unit-info small, .zass-none-overlay
    .portfolio-unit-info h4 {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto
    }

    .zass-none-overlay .portfolio-unit-info small {
        margin-bottom: 5px !Important;
        display: block
    }

    .zass-none-overlay .portfolio-unit-info a.portfolio-link
    h4 {
        color: #333 !Important;
        font-size: 14px !Important
    }

    .zass-none-overlay .portfolio-unit-info a.portfolio-link small {
        color: #999 !Important
    }

    .zass-none-overlay .portfolio-unit-info h6 {
        top: -45px;
        left: 20px
    }

.portfolio-unit.list-unit
.portfolio-unit-holder {
    display: table;
    width: 100%;
    background: #fff
}

.portfolio-unit.list-unit .portfolio-unit-info {
    padding: 20px 50px;
    position: relative;
    top: 0;
    left: 0;
    opacity: 1 !Important;
    display: table-cell;
    vertical-align: middle;
    z-index: 2;
    overflow: visible;
    text-align: left;
    width: 100%
}

    .portfolio-unit.list-unit .portfolio-unit-info h6 {
        left: -215px
    }

    .portfolio-unit.list-unit .portfolio-unit-info
    h4, .portfolio-unit.list-unit .portfolio-unit-info small {
        text-align: left;
        display: block;
        width: 100%;
        position: relative;
        left: auto;
        right: auto;
        bottom: auto
    }

    .portfolio-unit.list-unit .portfolio-unit-info p {
        margin: 0
    }

    .portfolio-unit.list-unit
    .portfolio-unit-info a.portfolio-lightbox-link {
        left: -120px
    }

.post-unit-holder:hover .portfolio-unit-info, .zass_flexslider.post_slide:hover .portfolio-unit-info {
    opacity: 1
}

.portfolio-unit-info
h4 {
    margin-bottom: 8px;
    font-size: 17px;
    font-weight: 600
}

.portfolio-unit.list-unit .portfolio-unit-info h4 {
    font-size: 21px;
    margin-bottom: 20px
}

.portfolio-unit-info
h6 {
    font-size: 10px;
    text-transform: uppercase;
    background: rgba(255,255,255,.7);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #555;
    padding: 5px 8px;
    top: 25px;
    left: 30px;
    position: absolute
}

    .portfolio-unit-info
    h6:before {
        display: inline-block;
        font-style: normal;
        content: "\f07c";
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        margin-right: 8px
    }

.portfolio-unit-info
a.go_to_page {
    width: 60px;
    height: 60px;
    line-height: 0;
    vertical-align: middle;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: block;
    margin: 0 auto;
    text-align: center;
    left: 50%;
    top: -300px;
    margin: -30px 0 0 -30px;
    position: absolute;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    font-size: 1px;
    color: rgba(0,0,0,0);
    text-decoration: none !Important;
    z-index: 31000
}

.portfolio-unit .portfolio-unit-info a.go_to_page {
    margin: -50px 0 0 -30px
}

.portfolio-unit-info a.go_to_page:after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f036";
    display: block;
    color: #333 !Important;
    text-align: center;
    font-size: 14px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    vertical-align: middle
}

div.post:hover a.go_to_page {
    top: 50%
}

.portfolio-unit-info
a.go_to_page:hover {
    text-decoration: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

    .portfolio-unit-info
    a.go_to_page:hover:after {
        text-decoration: none
    }

a.portfolio-link {
    display: block;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    padding: 20px
}

.portfolio-unit-info small, .portfolio-unit-info
h4 {
    text-align: left;
    position: absolute;
    bottom: 20px;
    left: 30px;
    margin: 0;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}

.portfolio-unit-info h4 {
    bottom: 40px
}

.portfolio-unit-info
a.portfolio-lightbox-link {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    z-index: 1000;
    top: 50%;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
    text-decoration: none !important;
    background: 0 0;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    opacity: 0;
    border: 1px dashed;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}

    .portfolio-unit-info a.portfolio-lightbox-link:hover {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        opacity: 1
    }

    .portfolio-unit-info a.portfolio-lightbox-link
    span {
        display: block;
        width: 50px;
        height: 50px;
        line-height: 50px;
        color: #fff !Important;
        text-align: center;
        vertical-align: middle;
        text-decoration: none !important
    }

.zass-none-overlay .portfolio-unit-info a.portfolio-lightbox-link span {
    color: #333 !Important
}

.portfolio-unit-holder:hover a.portfolio-lightbox-link {
    opacity: 1
}

.portfolio-unit-info a.portfolio-lightbox-link span:after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f002";
    font-size: 14px;
    text-decoration: none !important
}

.portfolio-unit.list-unit a.portfolio-link {
    padding: 0
}

.portfolio-unit.masonry-unit a.portfolio-link, .portfolio-unit.masonry-unit a.portfolio-link small, .portfolio-unit.masonry-unit a.portfolio-link h4, .portfolio-unit.masonry-unit
a.portfolio-link h6, .portfolio-unit.masonry-unit a.portfolio-link p, .portfolio-unit.portfolio-col-2 a.portfolio-link, .portfolio-unit.portfolio-col-2 a.portfolio-link small, .portfolio-unit.portfolio-col-2 a.portfolio-link
h4, .portfolio-unit.portfolio-col-2 a.portfolio-link h6, .portfolio-unit.portfolio-col-2 a.portfolio-link p, .portfolio-unit.portfolio-col-3 a.portfolio-link, .portfolio-unit.portfolio-col-3 a.portfolio-link
small, .portfolio-unit.portfolio-col-3 a.portfolio-link h4, .portfolio-unit.portfolio-col-3 a.portfolio-link h6, .portfolio-unit.portfolio-col-3 a.portfolio-link p, .portfolio-unit.portfolio-col-4
a.portfolio-link, .portfolio-unit.portfolio-col-4 a.portfolio-link small, .portfolio-unit.portfolio-col-4 a.portfolio-link h4, .portfolio-unit.portfolio-col-4 a.portfolio-link h6, .portfolio-unit.portfolio-col-4 a.portfolio-link
p, .similar_projects .portfolio-unit a.portfolio-link, .similar_projects .portfolio-unit a.portfolio-link small, .similar_projects .portfolio-unit a.portfolio-link h4, .similar_projects .portfolio-unit a.portfolio-link h6, .similar_projects
.portfolio-unit a.portfolio-link p, .owl-item .portfolio-unit a.portfolio-link, .owl-item .portfolio-unit a.portfolio-link small, .owl-item .portfolio-unit a.portfolio-link h4, .owl-item .portfolio-unit a.portfolio-link h6, .owl-item
.portfolio-unit a.portfolio-link p, .portfolio-unit.portfolio-col-5 a.portfolio-link, .portfolio-unit.portfolio-col-5 a.portfolio-link small, .portfolio-unit.portfolio-col-5 a.portfolio-link h4, .portfolio-unit.portfolio-col-5 a.portfolio-link
h6, .portfolio-unit.portfolio-col-5 a.portfolio-link p, .portfolio-unit.portfolio-col-6 a.portfolio-link, .portfolio-unit.portfolio-col-6 a.portfolio-link small, .portfolio-unit.portfolio-col-6 a.portfolio-link
h4, .portfolio-unit.portfolio-col-6 a.portfolio-link h6, .portfolio-unit.portfolio-col-6 a.portfolio-link p {
    text-decoration: none
}

.portfolio-unit.list-unit a.portfolio-link, .portfolio-unit.list-unit a.portfolio-link
small, .portfolio-unit.list-unit a.portfolio-link h4, .portfolio-unit.list-unit a.portfolio-link h6, .portfolio-unit.list-unit a.portfolio-link p {
    text-decoration: none
}

.portfolio_top {
    margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid #f1f1f1;
    position: relative
}

    .portfolio_top.zass_image_list_portfolio div.two_third.portfolio-main-image-holder {
        display: inline-block;
        width: 55%;
        margin: 0
    }

    .portfolio_top.zass_image_list_portfolio
    div.one_third.last.project-data {
        display: inline-block;
        width: 45%;
        padding: 0 0 0 50px;
        margin: 0
    }

    .portfolio_top .project-data .project-details, .portfolio_top .project-data .main-features, .portfolio_top .project-data
    .more-details {
        margin-bottom: 30px;
        padding-left: 10px
    }

    .portfolio_top .project-data h4 {
        font-size: 18px;
        margin-bottom: 20px
    }

    .portfolio_top .project-data ul li
    strong {
        font-size: 13px;
        font-weight: 600;
        color: #555;
        text-align: left;
        clear: both;
        display: block
    }

    .portfolio_top .project-data .project-details .simple-list-underlined li, .portfolio_top .project-data .main-features .checklist li {
        border: none !important;
        padding-bottom: 8px
    }

        .portfolio_top .project-data .main-features .checklist li:before {
            font-family: 'Font Awesome 5 Free';
            font-weight: 900;
            content: "\f058";
            text-decoration: none !important;
            margin-right: 8px
        }

    .portfolio_top .project-data
    .project-details a.button {
        margin: 10px 0;
        font-weight: 600
    }

.portfolio-main-image-holder #wrap {
    margin-left: 100px
}

.portfolio-main-image-holder
ul.additional-images {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 80px
}

.zass-project-description {
    margin-bottom: 50px
}

    .zass-project-description
    h3 {
        text-transform: uppercase;
        font-size: 21px;
        margin-bottom: 30px;
        border-bottom: 1px solid #e1e1e1;
        padding-bottom: 15px
    }

div.portfolio-nav:not(.zass-enabled) {
    display: none
}

cite {
    font-size: 11px;
    color: #333;
    display: block;
    clear: left;
    padding: 8px 0;
    font-style: italic
}

blockquote, q {
    padding: 20px !important;
    border-left: 5px solid #cecece;
    background-color: #fcfcfc;
    margin-bottom: 30px;
    color: #666;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    quotes: none;
    margin-left: 20px;
    font-style: italic;
    display: block
}

.blog-post {
    padding: 15px;
    padding-bottom: 30px;
    position: relative;
    border: 1px solid #f1f1f1;
    margin-bottom: 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

body.single-post .content_holder > .blog-post {
    padding: 0;
    border: none
}

.blog-post.sticky, .zass_blog_masonry:not(.zass-related-blog-posts) .sticky
.zass_post_data_holder {
    border-style: dashed
}

.blog-post-excerpt {
    padding: 5px;
    margin: 0;
    clear: both
}

body.search-results .blog-post-excerpt, body.search-results .blog-post.product.type-product .blog-post-meta, body.search-results
.blog-post.product.type-product .post-date, body.search-results .blog-post.product.type-product .zass-post-avatar {
    display: none
}

body.search.search-no-results .blog-post-excerpt form#searchform, body.search.search-no-results .blog-post-excerpt
p {
    margin-top: 20px;
    display: block
}

body.search.search-no-results .blog-post-excerpt {
    padding: 0
}

.blog-post-excerpt p:first-of-type {
    margin-top: 0
}

.blog-post-excerpt p:last-of-type {
    margin-bottom: 0
}

.blog-post .heading-title, .blog-post
.zass_post_data_holder h2.heading-title {
    padding: 0 5px;
    font-size: 21px;
    line-height: 40px;
    font-weight: 500;
    margin-bottom: 10px
}

.blog-post h1.heading-title {
    font-size: 24px;
    line-height: 40px;
    border-bottom: 1px solid #e1e1e1 !important
}

.blog-post-meta {
    border-radius: 2px;
    margin-bottom: 20px;
    font-size: 11.5px;
    color: #666;
    clear: both;
    padding: 0 5px
}

body.single-post .content_holder > .blog-post .blog-post-meta {
    border-bottom: 1px solid;
    border-color: rgba(0,0,0,.03);
    margin-bottom: 30px;
    text-align: center;
    padding: 10px 10px 35px
}

.blog-post-meta span.sticky_post, .blog-post-meta span.post_format {
    background-color: #f4524d;
    color: #fff;
    padding: 4px 8px;
    font-weight: 600;
    margin-right: 4px;
    font-style: normal;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 11px
}

.blog-post-meta span.post_format {
    background: #fff;
    color: #333;
    border: 1px solid #f1f1f1
}

.blog-post-meta
span.sticky_post i {
    color: #fff
}

.blog-post-meta span.post_format a {
    text-decoration: none;
    font-size: 11px;
    margin: 0
}

.blog-post-meta span.post-meta-date {
    margin-right: 5px
}

    .blog-post-meta span.post-meta-date:before {
        font-family: 'Font Awesome 5 Free';font-weight:900;content:"\f073";display:inline-block;margin-right:3px}.blog-post-meta span a,.blog-post-meta a[rel=tag]{margin-right:6px;color:#666}.blog-post-meta span i,.blog-post-meta i

{
    margin-right: 3px;
    line-height: 24px;
    color: #919191
}

.blog-post-meta a[rel=tag] {
    margin-right: 3px
}

.post-date, .widget_recent_entries .post-date {
    font-size: 12px;
    padding-left: 20px;
    font-weight: 700
}

.widget
.post-date, .widget_recent_entries.zass-popular-posts .post-date {
    padding-left: 0 !Important;
    color: #999 !Important;
    position: relative !Important;
    background: 0 0 !Important;
    font-size: 13px !Important;
    top: auto !Important;
    left: auto !Important;
    display: inline-block;
    font-weight: 400
}

.widget_recent_entries .post-date {
    padding-left: 20px !Important
}

.post-date a, .post-date a:hover {
    text-decoration: none;
    color: rgba(255,255,255,.5)
}

div.post .post-date, div.product.type-product
.post-date, div.page.type-page .post-date, div.attachment .post-date {
    position: absolute;
    top: 29px;
    left: 65px;
    text-align: center;
    color: rgba(0,0,0,.07);
    padding: 10px 10px 10px 6px;
    line-height: 13px;
    z-index: 29000;
    font-weight: 600;
    -webkit-border-radius: 5px 2em 2em 5px;
    -moz-border-radius: 5px 2em 2em 5px;
    border-radius: 5px 2em 2em 5px;
    font-size: 16px
}

div.post .zass-no-avatar .post-date, div.product.type-product
.zass-no-avatar .post-date, div.page.type-page .zass-no-avatar .post-date, div.attachment .zass-no-avatar .post-date {
    left: 30px
}

div.blog-post.zass-post-no-image .post-date {
    top: 15px;
    left: 50px
}

.zass_shortcode_latest_posts
div.post.zass-post-no-image .post-date {
    left: 65px
}

.zass-related-blog-posts.zass_shortcode_latest_posts div.post.zass-post-no-image .post-date {
    left: 65px;
    top: 29px
}

.zass-related-blog-posts.zass_shortcode_latest_posts div.post.zass-post-no-image
.zass-post-avatar {
    left: 30px;
    top: 30px
}

div.post.zass-post-no-image .zass-no-avatar .post-date {
    left: 15px
}

body.single-post .content_holder > .post .post-date {
    left: 30px
}

body.single-post .content_holder > div.post.zass-post-no-image .zass-no-avatar
.post-date {
    left: 0;
    top: 0
}

body.single-post .content_holder > .post .zass-post-avatar + .blog-post-meta + .post-date {
    left: 65px !important
}

div.blog-post.zass-post-no-image .zass-post-avatar, body.single-post .content_holder > .post
div.post.zass-post-no-image .post-date {
    top: 16px;
    left: 15px
}

div.post .post-date .num, div.attachment .post-date .num, div.product.type-product .post-date .num, div.page.type-page .post-date
.num {
    width: 100%;
    text-align: center;
    font-weight: 400;
    padding: 2px 6px;
    border-right: 1px solid;
    border-right-color: rgba(0,0,0,.07);
    line-height: 21px;
    margin-right: 5px;
    text-align: center;
    color: #fff
}

.blog-post .slideshow, .blog-post .slideshow
.flexslider {
    margin: 0 0 25px
}

.zass-related-blog-posts.zass_shortcode_latest_posts.zass_blog_masonry
.blog-post.zass-post-no-image:before {
    display: block;
    width: 100%;
    padding-bottom: 75.8%;
    background-color: #f8f8f8;
    color: #f1f1f1;
    text-align: center;
    font-size: 42px;
    vertical-align: middle;
    content: "";
    margin-bottom: 25px
}

.zass-related-blog-posts.zass_shortcode_latest_posts.zass_blog_masonry
.blog-post.zass-post-no-image:after {
    text-align: center;
    font-size: 42px;
    font-family: 'Font Awesome 5 Free';font-weight:900;content:"\f03e";position:absolute;top:50%;left:50%;margin-left:-21px;margin-top:-50px;color:#e1e1e1;visibility:visible}.video-holder{height:0;margin-bottom:30px;overflow:hidden;padding-bottom:67.5%;padding-top:25px;position:relative}.blog-post .video-holder

{
    margin-bottom: 15px
}

.video-holder embed, .video-holder iframe, .video-holder object, .video-holder video {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zass_double_timeline
.blog-post {
    width: 45%;
    float: left;
    padding: 20px;
    margin-right: 5%;
    clear: left;
    position: relative;
    z-index: 3;
    background: #fff
}

    .zass_double_timeline .blog-post.post_right {
        float: right;
        margin-right: 0;
        margin-left: 5%;
        clear: none
    }

    .zass_double_timeline
    .blog-post:nth-child(2) {
        margin-top: 65px
    }

    .zass_double_timeline .blog-post:after {
        display: block;
        content: '';
        position: absolute;
        height: 1px;
        border-bottom: 1px dashed #e1e1e1;
        top: 50%;
        left: 100%;
        width: 10%;
        z-index: 1;
        transition: all .5s ease 0s;
        -webkit-transition: all .5s ease 0s;
        -ms-transition: all .5s ease 0s;
        -moz-transition: all .5s ease 0s;
        -o-transition: all .5s ease 0s
    }

    .zass_double_timeline
    .blog-post:before {
        display: block;
        content: '';
        position: absolute;
        height: 16px;
        background: #f1f1f1;
        border: 3px solid #333;
        top: 50%;
        left: 110%;
        width: 16px;
        z-index: 2;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        margin-top: -8px;
        transition: all .5s ease 0s;
        -webkit-transition: all .5s ease 0s;
        -ms-transition: all .5s ease 0s;
        -moz-transition: all .5s ease 0s;
        -o-transition: all .5s ease 0s
    }

    .zass_double_timeline .blog-post:hover:after, .zass_double_timeline .blog-post:hover:before {
        top: 50px
    }

.has-sidebar .zass_double_timeline .blog-post:before {
    margin-left: -2px
}

.has-sidebar
.zass_double_timeline .blog-post.post_right:before {
    margin-left: 0;
    margin-right: -1px
}

.zass_double_timeline .blog-post.post_right:after {
    left: auto;
    right: 100%
}

.zass_double_timeline
.blog-post.post_right:before {
    left: auto;
    right: 109%;
    margin-right: 3px
}

.zass_double_timeline div.post.blog-post .post-date {
    right: 65px;
    left: auto
}

.zass_double_timeline div.post.blog-post .zass-no-avatar .post-date {
    right: 30px
}

.zass_double_timeline
.zass_post_data_holder .zass-post-avatar {
    right: 30px;
    left: auto
}

.zass_double_timeline div.post.blog-post.blog-post.post_right .zass_post_data_holder .zass-post-avatar {
    right: auto;
    left: 30px
}

.zass_double_timeline .blog-post
.post-date:before {
    right: auto;
    left: 30px
}

.zass_double_timeline .blog-post.post_right .post-date:before {
    right: -5px;
    left: auto
}

.zass_double_timeline div.post.blog-post.post_right .post-date {
    left: 65px;
    right: auto
}

.zass_double_timeline
div.post.blog-post.post_right .zass-no-avatar .post-date {
    left: 30px
}

.zass_blog_small_image .blog-post .post-unit-holder, .zass_blog_small_image .blog-post .zass_flexslider.post_slide, .zass_blog_small_image .blog-post
.slideshow {
    width: 240px;
    float: left;
    margin-right: 30px;
    margin-bottom: 0
}

.zass_blog_small_image .blog-post {
    clear: both;
    display: table;
    padding: 20px
}

.zass_blog_small_image .mejs-container {
    clear: none
}

.zass_blog_small_image
.zass_post_data_holder {
    margin-left: 280px;
    display: table-cell;
    vertical-align: middle
}

.zass_blog_small_image .zass-post-no-image .zass_post_data_holder {
    margin-left: 0
}

.zass_blog_small_image .blog-post .blog-post-meta, .zass_blog_small_image
.blog-post .blog-post-excerpt {
    clear: none
}

.zass_post_data_holder {
    position: static
}

    .zass_post_data_holder h2, .zass_post_data_holder h1, .zass_post_data_holder h3, .zass_post_data_holder h4, .zass_post_data_holder h5, .zass_post_data_holder
    h6 {
        margin-bottom: 15px
    }

    .zass_post_data_holder .zass-post-avatar {
        width: 40px;
        height: 40px;
        position: absolute;
        top: 30px;
        left: 30px;
        z-index: 29100
    }

        .zass_post_data_holder .zass-post-avatar img {
            width: 40px !Important;
            height: 40px !Important;
            border: none
        }

.zass_blog_masonry .blog-post {
    width: 33%;
    padding: 15px;
    border: none;
    margin: 0;
    vertical-align: top;
    margin-bottom: 10px;
    /*box-sizing: border-box*/
    display:inline-block;
}

.has-sidebar .content_holder.zass_blog_masonry
.blog-post {
    width: 46.96%
}

.has-sidebar .zass_shortcode_blog.zass_blog_masonry div.post.blog-post {
    width: 50%
}

.blog-post.zass-post-no-image {
    padding-top: 70px
}

.zass_shortcode_latest_posts
.blog-post.zass-post-no-image {
    padding-top: 15px
}

.zass_blog_masonry div.post.blog-post .heading-title, .zass_double_timeline div.post.blog-post .heading-title, .zass-related-blog-posts div.post.blog-post .heading-title, .zass_blog_masonry
div.post.blog-post .zass_post_data_holder h2 {
    font-size: 17px;
    padding: 0 0 5px;
    line-height: 26px;
    margin-bottom: 5px
}

.zass-related-blog-posts .post-unit-holder {
    margin-bottom: 25px
}

.zass-related-blog-posts div.post.blog-post
.heading-title {
    font-size: 13px !important;
    line-height: normal
}

.zass-related-blog-posts .blog-post-excerpt, .zass-related-blog-posts .blog-post-meta {
    display: none
}

.zass-related-blog-posts .portfolio-unit-info a.go_to_page {
    width: 40px !Important;
    height: 40px !Important;
    line-height: 0 !Important;
    vertical-align: middle !Important
}

    .zass-related-blog-posts .portfolio-unit-info a.go_to_page:after {
        font-family: 'Font Awesome 5 Free';font-weight:900;content:"\f036";display:block;color:#333 !Important;text-align:center;font-size:14px;width:40px;height:40px;line-height:40px;vertical-align:middle}.zass-related-blog-posts .post:hover a.go_to_page{margin:-5px 0 0 -20px
    }

.zass_blog_masonry .blog-post-meta {
    padding: 0;
    margin-bottom: 15px
}

.zass_blog_masonry:not(.zass_shortcode_latest_posts) .blog-post-meta {
    margin-bottom: 0
}

.zass_blog_masonry div.post.blog-post
.blog-post-excerpt {
    padding-left: 0;
    padding-right: 0
}

.zass_blog_masonry:not(.zass_shortcode_latest_posts) div.post.blog-post
.blog-post-excerpt {
    /*display: none*/
}

.zass_shortcode_latest_posts {
    padding: 2px
}

    .zass_shortcode_latest_posts.zass_blog_masonry .blog-post {
        width: 100%;
        overflow: hidden;
        display: inline-block;
        float: left;
        margin: 0 0 30px !important;
        border: none !important;
        box-sizing: border-box;
        transition: all .4s ease 0s;
        -webkit-transition: all .4s ease 0s;
        -ms-transition: all .4s ease 0s;
        -moz-transition: all .4s ease 0s;
        -o-transition: all .4s ease 0s
    }

        .zass_shortcode_latest_posts.zass_blog_masonry
        .blog-post:hover {
            -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
            -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
            box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
            background: #fff
        }

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts
    .blog-post:hover, .zass_shortcode_latest_posts.zass_blog_masonry .owl-item .blog-post:hover {
        box-shadow: none !Important;
        background: 0 0
    }

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post {
        width: 50%;
        margin-bottom: 5px !Important;
        border-bottom: 1px solid #f5f5f5 !Important
    }

        .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type {
            margin-bottom: 30px !Important;
            border-bottom: none;
            padding-bottom: 18px
        }

        .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post .post-date, .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post
        .zass-post-avatar {
            display: none
        }

        .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type .post-date, .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type
        .zass-post-avatar {
            display: block
        }

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .post-unit-holder {
        width: 20%;
        float: left
    }

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type
    .post-unit-holder {
        width: 100% !Important;
        float: none
    }

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post .portfolio-unit-info {
        display: none
    }

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts
    .blog-post:first-of-type .portfolio-unit-info {
        display: block
    }

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts
    .zass_post_data_holder {
        clear: none;
        float: left;
        width: 80%;
        padding-top: 0;
        padding-bottom: 5px
    }

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type
    .zass_post_data_holder {
        float: none;
        width: 100%;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts
    .blog-post-meta {
        margin-bottom: 11px
    }

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type .blog-post-meta {
        margin-bottom: 14px
    }

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts
    .blog-post-excerpt {
        font-size: 87%
    }

    .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type .blog-post-excerpt {
        font-size: 100%
    }

    .zass_shortcode_latest_posts.zass_blog_masonry .owl-item
    .blog-post {
        width: 100%
    }

#comment .pagenavi {
    padding: 0 0 40px
}

ul.commentlist {
    list-style-type: none;
    padding: 0;
    margin: 0 0 30px;
    float: left;
    width: 100%
}

    ul.commentlist > li {
        margin-left: 0
    }

.commentlist ul.children {
    list-style-type: none;
    padding: 10px 0 0 40px;
    margin: 0;
    float: left;
    clear: left;
    width: 100%;
    position: relative
}

    .commentlist ul.children:before {
        display: block;
        width: 15px;
        height: 15px;
        line-height: 15px;
        vertical-align: middle;
        font-family: 'Font Awesome 5 Free';font-weight:900;content:"\f0a6";position:absolute;top:-20px;left:9px;color:#e1e1e1}.commentlist ul.children:after{display:block;width:1px;height:75px;vertical-align:middle;content:" ";position:absolute;top:0;left:16px;background-color:#e1e1e1}.commentlist li ul.children li{position:relative;padding:0;margin:0}.commentlist li .comment-text{z-index:90}img.avatar{float:left;padding:3px;background-color:#fff;border:1px solid #f1f1f1;
        margin: 0 10px 10px 0;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%
    }

.zass-author-content div.avatar {
    float: left;
    padding-right: 9px;
    margin-left: 20px;
    position: relative;
    top: -30px
}

.commentlist li
.comment-body {
    padding: 50px 20px 20px;
    margin-bottom: 50px
}

    .commentlist li .comment-body img.avatar {
        position: absolute;
        top: -35px;
        left: 20px;
        margin: 0
    }

.zass-author-content img.avatar {
    float: none;
    border: 1px solid #f1f1f1;
    margin-bottom: 0;
    padding: 0;
    border: none
}

.bypostauthor img.avatar {
    padding: 5px;
    border: 3px solid #f1f1f1
}

.commentlist li div.description {
    border: none;
    width: auto;
    margin-bottom: 0
}

.commentlist li
.star-rating {
    position: absolute;
    crop: 0;
    top: -13px;
    left: 90px;
    width: 150px;
    background-color: #fff
}

#commentsForm label {
    display: block
}

p.form-allowed-tags {
    font-size: 11px;
    padding: 8px;
    background: #f8f8f8;
    border: 1px solid #f1f1f1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

    p.form-allowed-tags * {
        font-size: 11px
    }

#commentsForm .text-input {
    margin-bottom: 8px;
    padding: 8px 5px;
    vertical-align: middle;
    width: 50%
}

#commentsForm
.textarea {
    margin-bottom: 10px;
    padding: 2%;
    vertical-align: top;
    width: 100%
}

p.comment-form-email, p.comment-form-url {
    width: 49%;
    float: left
}

p.comment-form-email {
    margin-right: 2%
}

    p.comment-form-author input, p.comment-form-email
    input, p.comment-form-url input {
        width: 100%
    }

p.logged-in-as {
    margin-bottom: 30px;
    padding: 8px;
    background-color: #f8f8f8;
    border: 1px solid #f1f1f1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 12px
}

.accordion {
    list-style-type: none
}

    .accordion li {
        background: #212121;
        cursor: pointer;
        float: left;
        display: block;
        width: 100%
    }

        .accordion li
        div {
            padding: 20px;
            background: #f8f8f8
        }

        .accordion li a.accordion-title {
            text-decoration: none;
            display: block;
            cursor: pointer;
            border-bottom: 1px solid #fff;
            padding: 5px 15px;
            color: #fff;
            font-size: 12px;
            font-weight: 600
        }

    .accordion
    table.form {
        border: none
    }

.zass-search-cart-holder {
    float: right;
    height: 86px;
    line-height: 86px;
    position: relative
}

    .zass-search-cart-holder:before {
        position: absolute;
        display: block;
        top: 50%;
        left: 0;
        width: 2px;
        height: 24px;
        margin-top: -12px;
        border-left: 1px solid;
        content: "";
        opacity: .6
    }

.zass_header_left .zass-search-cart-holder:before {
    display: none
}

#main-menu .zass-search-cart-holder {
    min-height: inherit
}

.main_menu_holder .zass-search-cart-holder {
    padding-left: 5px
}

#cart-module {
    padding: 0 10px;
    height: 100%;
    margin: 0;
    position: relative;
    z-index: 0;
    float: right;
    list-style: none;
    z-index: 2
}

    #cart-module > li:first-child {
        vertical-align: middle;
        min-height: 58px;
        line-height: 58px
    }

    #cart-module
    a.cart-contents:before {
        display: inline-block;
        content: "\f290";
        font-family: 'Font Awesome 5 Free';
        font-size: 16px;
        float: left;
        position: relative;
        color: #c6c6c6;
        top: 0;
        font-weight: 900 !important
    }

.zass-search-cart-holder #cart-module
div.widget.woocommerce.widget_shopping_cart h2.widgettitle {
    display: none
}

#cart-module
div.widget.woocommerce.widget_shopping_cart {
    display: none;
    position: absolute;
    top: 98%;
    right: -12px;
    z-index: 10000;
    width: 320px;
    background: #fff;
    padding: 20px;
    box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
    -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
    border: 1px solid #f1f1f1;
    line-height: normal;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
}

    #cart-module
    div.widget.woocommerce.widget_shopping_cart:before {
        content: ' ';
        position: absolute;
        background: #fff;
        display: block;
        width: 12px;
        height: 12px;
        right: 22px;
        top: -6px;
        z-index: 30000;
        border: 1px solid;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        border-color: #f1f1f1 transparent transparent #f1f1f1
    }

#cart-module:hover
div.widget.woocommerce.widget_shopping_cart {
    display: block;
    -moz-animation: zassfadeInUp .3s ease-in;
    -webkit-animation: zassfadeInUp .3s ease-in;
    animation: zassfadeInUp .3s ease-in
}

#cart-module
a.cart-contents {
    display: block;
    width: 100%;
    height: 86px;
    line-height: 86px;
    text-decoration: none
}

.main_menu_holder #cart-module {
    background: 0 0
}

.widget_shopping_cart_content
a.remove {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #e5e5e5;
    margin-top: 5px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

    .widget_shopping_cart_content
    a.remove:hover {
        background: #333;
        color: #fff
    }

#cart-module .cart-contents {
    margin: 0;
    display: inline-block;
    font-size: 13px;
    font-weight: 600
}

    #cart-module .cart-contents span.count, .zass-wishlist-counter a
    .zass-wish-number {
        position: absolute;
        padding: 2px 4px 4px;
        color: #fff;
        background-color: #e1e1e1;
        top: 50%;
        margin-top: -18px;
        left: 20px;
        display: block;
        font-size: 10px !important;
        line-height: 11px !important;
        font-weight: 400 !important;
        white-space: nowrap;
        height: 15px;
        min-width: 15px;
        -webkit-border-radius: 2em;
        -moz-border-radius: 2em;
        border-radius: 2em;
        text-align: center
    }

.zass-wishlist-counter a .zass-wish-number {
    color: #fff !important;
    background-color: #333
}

.widget_shopping_cart_content li {
    padding-bottom: 10px !important;
    border-bottom: 1px solid #e5e5e5
}

    .widget_shopping_cart_content
    li.empty {
        text-align: center;
        border: none;
        font-size: 14px;
        margin: 0;
        padding: 8px
    }

.widget_shopping_cart_content p.total, .widget_shopping_cart_content p.buttons {
    text-align: right;
    margin: 0
}

    .widget_shopping_cart_content p.buttons
    .button.checkout {
        margin-left: 2%
    }

.widget_shopping_cart_content p.total {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 8px;
    margin-top: 20px;
    color: #333
}

.widget_shopping_cart_content p.buttons {
    margin-top: 15px
}

    .widget_shopping_cart_content
    p.buttons .button {
        width: 49%;
        padding: 9px 15px;
        text-align: center;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px
    }

.zass-wishlist-counter, #zass-account-holder {
    float: right;
    height: 100%;
    padding: 0 10px;
    position: relative
}

    .zass-wishlist-counter a, #zass-account-holder a {
        text-decoration: none;
        height: 86px;
        line-height: 86px;
        font-size: 14px;
        display: inline-block
    }

    .zass-wishlist-counter i, #zass-account-holder
    i {
        color: #c6c6c6;
        margin-right: 3px;
        font-size: 14px
    }

.vc_btn3.vc_btn3-shape-rounded {
    -webkit-border-radius: 2px !Important;
    -moz-border-radius: 2px !Important;
    border-radius: 2px !Important
}

.vc_btn3-style-custom:hover {
    opacity: .8
}

.widget_shopping_cart_content li dl.variation {
    width: auto !important;
    margin-bottom: 4px
}

    .widget_shopping_cart_content li dl.variation dt, .widget_shopping_cart_content li dl.variation
    dd {
        padding: 0;
        font-size: 11px;
        width: auto;
        margin-right: 3px
    }

    .widget_shopping_cart_content li dl.variation
    p {
        margin: 0;
        line-height: normal
    }

.zass_added_to_cart_notification {
    width: 310px;
    padding: 20px;
    position: fixed;
    top: 50%;
    margin-top: -200px;
    left: 50%;
    margin-left: -150px;
    background: #fff;
    border: 1px solid #e1e1e1;
    z-index: 10000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 5px 8px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 8px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 8px 0 rgba(0,0,0,.2);
    text-align: center
}

img.added-product-image {
    max-width: 200px;
    margin-bottom: 25px
}

div.added-product-text {
    overflow: hidden;
    text-align: center
}

    div.added-product-text
    strong {
        font-size: 16px;
        color: #333
    }

    div.added-product-text:before, div#yith-wcwl-message:before {
        display: block;
        color: #6ab000;
        content: "\f00c";
        font-family: 'Font Awesome 5 Free';font-weight:900;font-size:24px;clear:both;margin-bottom:2px}table.shop_table.cart.wishlist_table div.yith-wcwl-add-to-wishlist{display:none !important}.video_controlls{float:right}#header .zass-search-cart-holder .video_controlls

{
    text-align: center;
    display: table
}

#header .zass-search-cart-holder .video_controlls a {
    display: table-cell;
    vertical-align: middle;
    padding: 0 8px
}

.video_controlls
a {
    margin-left: 8px;
    text-decoration: none;
    color: #333;
    font-size: 13px;
    position: relative
}

    .video_controlls a#video-volume:after {
        animation: 1s linear 2s normal none infinite running pointing;
        border: 2px solid;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        content: "";
        height: 15px;
        left: 50%;
        margin-left: -7px;
        margin-top: -8px;
        position: absolute;
        top: 50%;
        width: 15px;
        z-index: 1300;
        display: block;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg)
    }

#header
.zass-search-cart-holder .video_controlls a#video-volume:after {
    animation: 1s linear 2s normal none infinite running pointing;
    border: 2px solid;
    height: 16px;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    width: 16px
}

.video_controlls
a#video-volume.disabled:after {
    display: none
}

#header .main_menu_holder.video_controlls a {
    margin-left: 0
}

.video_controlls a:hover {
    color: #999
}

.fixed:after, #main .zass-share-links:after, .zass-quick-view-lightbox div.product div.summary
p.stock:after, .zass-portfolio-categories:after, .zass-portfolio-categories ul:after, .woocommerce-message:after, ul.product_list_widget li:after, ul.products-list li:after, .icon_link_item
small:after, .zass_post_data_holder:after, .post-unit-holder:after, .inner:after, p.myaccount_user:after, .col2-set.addresses:after, .sidebar > div.widget:after, .wpb_widgetised_column div.widget:after, .wpb_widgetised_column
div.box:after, .sidebar > div.box:after, #footer:after, .wpb_single_image:after, div.woocommerce:after, ul.zass_woo_categories_shop:after, div.zass_woo_categories_shop:after, .upsells.products:after, .zass_shortcode_latest_posts:after, .cross-sells:after, .zass_shortcode_count_holder:after, .zass_blog_small_image
.blog-post:after, .zass_shortcode_latest_posts.zass_blog_masonry .blog-post:after, div.prod_hold .links:after {
    content: " ";
    display: block;
    height: 0 !Important;
    clear: both;
    visibility: hidden
}

.fixed {
    display: block
}

.fixed {
    min-height: 1%
}

* html
.fixed {
    height: 1%
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0
}

#supersized:hover, #supersized li a {
    cursor: default !Important
}

#main img, .box img, .product image img {
    max-width: 100%;
    height: auto
}

.selectnav {
    display: none
}

#header #searchform
.screen-reader-text {
    display: block;
    font-size: 90%;
    left: 0;
    line-height: 27px;
    padding-left: 10px;
    position: absolute;
    background: #fff
}

#footer-menu
ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#footer_nav > li > a {
    font-size: 18px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 12px;
    border-bottom: 1px solid #333;
    padding-bottom: 8px;
    display: block
}

    #footer_nav > li > a:hover {
        text-decoration: none
    }

#footer_nav ul
li a {
    margin: 0;
    padding: 4px;
    display: block
}

    #footer_nav ul li a:hover {
        background-color: #f1f1f1;
        text-decoration: none
    }

.comment-reply-link, span.edit-link a {
    font-size: 12px;
    float: right;
    clear: both;
    text-decoration: none !important;
    color: #fdfdfd;
    vertical-align: middle;
    display: inline-block;
    padding: 4px 9px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #333;
    opacity: .5
}

    .comment-reply-link:hover {
        opacity: .92
    }

span.edit-link
a {
    clear: none;
    float: none;
    padding: 2px 6px;
    margin-left: 4px;
    background-color: #fff;
    color: #333;
    border: 1px solid #f5f5f5;
    opacity: 1
}

.comment-reply-link:before {
    margin-right: 5px;
    font-family: 'Font Awesome 5 Free';font-weight:900;content:"\f0e6";font-size:14px}ol.commentlist{padding:0;margin:0 0 30px;float:left;width:100%;list-style:none !important}ol.commentlist li{margin-left:0;display:block}#reviews .commentlist li .comment_container,.comment-body

{
    text-align: left;
    float: left;
    width: 100%;
    padding: 30px 20px 20px;
    position: relative;
    border: 1px solid #f1f1f1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    position: relative
}

#commentform label {
    display: block
}

#commentform textarea, #review_form
textarea {
    margin-bottom: 30px;
    padding: 2%;
    vertical-align: top;
    width: 100%
}

p.comment-form-cookies-consent input[type=checkbox], #commentform p.comment-form-cookies-consent
label {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    margin-right: 5px
}

#reviews .commentlist li .comment_container {
    margin-bottom: 40px
}

    #reviews .commentlist li .comment_container
    img.avatar {
        position: absolute;
        top: -30px;
        left: 20px
    }

.bypostauthor .comment-body {
    background: #fcfcfc;
    border-color: #e1e1e1;
    color: #333
}

#reviews .commentlist li .meta {
    margin-bottom: 13px;
    color: #999
}

    #reviews .commentlist li .meta strong, .comment-body
    span.tuser a {
        font-weight: 700
    }

.comment-body span.tuser {
    margin-right: 8px;
    border-right: 1px solid #cecece;
    padding-right: 8px;
    font-weight: 700;
    font-size: 14px
}

#reviews .commentlist li .description p {
    margin: 5px 0 0
}

#reviews
.star-rating {
    text-indent: -9999px;
    width: 108px;
    margin: 0 auto;
    height: 27px;
    z-index: 9999;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid #f1f1f1
}

    #reviews .star-rating
    span {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAYAAADHXotLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjZJREFUeNrsmbtOwzAUhms3XAoDsFDGMDAwIPECSFwGnoCyVEhIzAxAJ54AQZ8ABBJlgA12bhIbE0wMLFQg0WxdKNc0/EEmBBq3Se0IV/KRPiWuTz58OE4btcRxnIQOdYLohuiG6NANaaWGbAoaFlq8oVtEqfppvWaBPDvKKp6A/NdR7j81Du+/1E8dzHHIgCV25OVEWo/fKbMfIl7V6if2duBN0glugAnuwDB4CezovB1qMdWdZI0T176INkPUi+uVqp93hywCk52bbCy0Q4Kcku4OIa9q9RsO9aSDYASMguU/eats11yBa1AMs4iP3bYfJyU1Tsx7TmPuvRi2OJle1eonr4X2dfdZAfRG2Fhl9yMK5NqzrzWTb3sdTTvhy/ES4vCKOOOo33CSZA0n0xEvvgdr3F0XgzMur2pOUtlPuYM0uABDIS68BWPAcgep2Upg0vNBV2QnXFajRNle+JSqn1bxHgosMAnu2JhHkeVZ36/xwpVHcYZpRhxe1eqn1SRNMB7AkW8cxCHL816rF90zT6Gcbl6UJyOZXtXqN6rGr+dws8H6zUTEgF+6U6ZXtfoN26D1/qD7BtklsiD4pTtlelWrn9rYIT5MdrwEGdADZtjYP+/ReEGNnc01RI5XtfpJ6bj/+7wPFMAGOA9wj4MVkGXPzF+RnuJ/Zlonac+JvPOAec+J+XLYZsj0Ilep+snjaVroq4uBiVJLf/teOhtQqn79A5VioRuiG6JDN0Q3REez8SnAAJEQVfQZ1tM8AAAAAElFTkSuQmCC) 4px 0px no-repeat;
        text-indent: -9999px;
        display: block
    }

.ui-widget-overlay {
    background: none repeat scroll 0 0 #fff !important;
    opacity: 1
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-weight: 400 !important
}

#zass_price_range {
    color: #fff;
    font-weight: 600;
    background-color: #f4524d;
    padding: 3px 8px;
    position: relative;
    margin-left: 4px;
    border-radius: 2em;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em
}

.pull-item {
    position: fixed;
    z-index: 20000;
    width: 304px;
    transition: all .7s ease 0s;
    -webkit-transition: all .7s ease 0s;
    -ms-transition: all .7s ease 0s;
    -moz-transition: all .7s ease 0s;
    -o-transition: all .7s ease 0s
}

    .pull-item.top.left {
        top: 160px;
        left: -304px
    }

    .pull-item.middle.left {
        top: 215px;
        left: -304px
    }

    .pull-item.bottom.left {
        top: 270px;
        left: -304px
    }

    .pull-item.top.right {
        top: 160px;
        right: -304px
    }

    .pull-item.middle.right {
        top: 215px;
        right: -304px
    }

    .pull-item.bottom.right {
        top: 270px;
        right: -304px
    }

    .pull-item:hover {
        z-index: 20100
    }

    .pull-item.left
    .pull_butoon {
        position: absolute;
        top: 0;
        right: -50px;
        background-color: #f5f5f5;
        border-radius: 0 2px 2px 0;
        -moz-border-radius: 0px 2px 2px 0px;
        -webkit-border-radius: 0px 2px 2px 0px;
        overflow: hidden;
        width: 50px;
        height: 50px
    }

    .pull-item.right
    .pull_butoon {
        position: absolute;
        top: 0;
        left: -50px;
        background-color: #f5f5f5;
        border-radius: 2px 0 0 2px;
        -moz-border-radius: 2px 0px 0px 2px;
        -webkit-border-radius: 2px 0px 0px 2px;
        overflow: hidden;
        width: 50px;
        height: 50px
    }

.pull_butoon
img {
    max-width: 50px;
    max-height: 50px
}

.pull-item.left .top-level-pull-out {
    padding: 12px;
    float: left;
    background-color: #f5f5f5;
    border-radius: 0 0 3px;
    -moz-border-radius: 0px 0px 3px;
    -webkit-border-radius: 0px 0px 3px;
    width: 280px
}

.pull-item.right
.top-level-pull-out {
    padding: 12px;
    float: right;
    background-color: #f5f5f5;
    border-radius: 0 0 0 3px;
    -moz-border-radius: 0px 0px 0px 3px;
    -webkit-border-radius: 0px 0px 0px 3px;
    width: 280px
}

.pull-inner {
    background-color: #fff;
    overflow: hidden;
    padding: 20px
}

    .pull-inner > div > h4:first-child {
        font-size: 16px;
        margin-bottom: 15px
    }

    .pull-inner p {
        margin: 0
    }

    .pull-inner img {
        margin: 0;
        max-width: 100%
    }

.pull-item.left.active {
    left: 0 !important
}

.pull-item.right.active {
    right: 0 !important
}

nav.woocommerce-MyAccount-navigation ul {
    padding: 0;
    margin: 0 0 60px;
    list-style: none;
    text-align: center
}

    nav.woocommerce-MyAccount-navigation ul
    li {
        list-style: none;
        display: inline-block;
        margin: 0 3px 3px 0
    }

        nav.woocommerce-MyAccount-navigation ul li a {
            display: block;
            padding: 9px 12px;
            border-radius: 2em;
            -moz-border-radius: 2em;
            -webkit-border-radius: 2em;
            border: 1px dashed;
            border-color: #333;
            color: #333;
            text-decoration: none
        }

div.woocommerce-MyAccount-content {
    padding: 30px;
    padding-top: 90px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-top: 0;
    margin-bottom: 50px;
    background: #fcfcfc;
    border: 1px solid #f1f1f1;
    position: relative;
    color: #666;
    font-size: 16px;
    line-height: 180%
}

    div.woocommerce-MyAccount-content .zass-account-avatar {
        clear: both;
        text-align: center;
        margin: 0 auto;
        display: block;
        position: absolute;
        top: -30px;
        left: 50%;
        margin-left: -48px
    }

    div.woocommerce-MyAccount-content .myaccount_user > p:first-of-type {
        font-size: 18px
    }

    div.woocommerce-MyAccount-content
    .myaccount_user > p {
        text-align: center
    }

    div.woocommerce-MyAccount-content > a {
        color: #fff;
        text-decoration: underline
    }

    div.woocommerce-MyAccount-content .zass-account-avatar
    img {
        float: none;
        padding: 6px
    }

table.my_account_orders, .col2-set.addresses {
    margin-bottom: 50px
}

#customer_login.col2-set {
    text-align: center;
    overflow: hidden;
    position: relative;
    padding-top: 90px;
    margin-bottom: 80px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

body.woocommerce-account
#customer_login.col2-set .owl-nav, #customer_login.u-columns.col2-set .owl-nav {
    margin: 0 0 50px;
    font-size: 24px;
    font-weight: 600;
    color: #333;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

    body.woocommerce-account #customer_login.col2-set .owl-nav
    button, .woocommerce #customer_login.u-columns.col2-set .owl-nav button {
        display: inline-block;
        padding: 10px !important;
        color: #333;
        background: 0 0;
        border: none;
        font-family: inherit
    }

    body.woocommerce-account #customer_login.col2-set .owl-nav
    .disabled, #customer_login.u-columns.col2-set .owl-nav .disabled {
        color: #cacaca
    }

    body.woocommerce-account #customer_login.col2-set .owl-nav div, #customer_login.u-columns.col2-set .owl-nav
    div {
        display: inline-block;
        padding: 10px
    }

.col2-set.addresses .col-1, .col2-set.addresses .col-2, #customer_login.col2-set .col-1, #customer_login.col2-set .col-2 {
    width: 50%;
    padding: 1%;
    float: left
}

#customer_login.col2-set
.col-1, #customer_login.col2-set .col-2 {
    padding: 30px;
    width: 49.5%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 30px;
    max-width: 600px;
    border: 1px solid #f5f5f5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    float: none;
    text-align: left;
    margin: 0 auto
}

#customer_login label, #customer_login input[type=text], #customer_login input[type=password], #customer_login
input[type=email] {
    width: 100%;
    clear: both
}

#customer_login input[type=text], #customer_login input[type=password], #customer_login input[type=email] {
    padding: 12px 4px
}

#customer_login label.inline {
    width: auto;
    clear: none
}

#customer_login
p {
    border: none
}

.col2-set.addresses header {
    position: relative
}

    .col2-set.addresses header a.edit {
        position: absolute;
        color: #fff !important;
        top: 6px;
        right: 12px;
        display: block;
        font-size: 10px;
        font-weight: 700;
        text-transform: uppercase;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        padding: 5px 7px;
        text-decoration: none
    }

        .col2-set.addresses header
        a.edit:hover {
            background: #222
        }

        .col2-set.addresses header a.edit:before {
            display: inline-block;
            content: "\f303";
            font-family: 'Font Awesome 5 Free';
            font-size: 12px;
            margin-right: 5px;
            font-weight: 900 !important
        }

.cart-info
.coupon {
    text-align: left;
    display: inline-block;
    width: 70%;
    vertical-align: top
}

    .cart-info .coupon label {
        display: none
    }

.coupon input#coupon_code, .checkout_coupon input#coupon_code {
    padding: 15px;
    font-size: 13px
}

.wc-proceed-to-checkout
.button, .wc-proceed-to-checkout button {
    vertical-align: middle;
    line-height: 46px;
    padding: 6px 18px;
    width: 100%
}

.coupon input.button, .wc-proceed-to-checkout .button {
    text-align: center;
    margin-bottom: 8px
}

.coupon input, .checkout_coupon
p {
    display: inline-block;
    vertical-align: top
}

form.checkout_coupon {
    margin-bottom: 30px;
    padding: 20px;
    background-color: #fcfcfc;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: block;
    width: 100%
}

    form.checkout_coupon
    p {
        border: none !important
    }

table.shop_table.cart .actions > input.button {
    margin: 0 auto;
    float: right
}

.cart-info tbody td.actions {
    padding-top: 30px
}

table.shop_table.cart td.product-quantity div.quantity {
    height: auto
}

    table.shop_table.cart
    td.product-quantity div.quantity input.input-text.qty.text {
        max-width: 100%;
        vertical-align: middle
    }

    table.shop_table.cart td.product-quantity div.quantity input.plus, table.shop_table.cart td.product-quantity div.quantity
    input.minus {
        display: none !important
    }

.cart-collaterals h2 {
    border-bottom: 1px solid #e5e5e5;
    font-size: 15px;
    margin-bottom: 22px;
    padding-bottom: 10px;
    text-transform: uppercase
}

.woocommerce-info {
    margin-bottom: 35px;
    padding: 15px 10px;
    background-color: #f8f8f8;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.woocommerce-message, p.demo_store, .woocommerce-Message, ul.woocommerce-error {
    background: #fff4e2;
    color: #9d8967;
    margin-bottom: 50px;
    border: 1px solid #ffeccc;
    border-left-width: 4px;
    padding: 15px 10px;
    vertical-align: middle
}

ul.woocommerce-error {
    margin-left: 0;
    padding-left: 30px;
    font-size: 13px
}

p.demo_store {
    text-align: center;
    min-height: 20px;
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: 600;
    color: #9d8967
}

.woocommerce-message .button, .woocommerce-Message .button {
    float: right;
    margin-left: 30px;
    border: none;
    padding: 2px 5px 0;
    color: #9d8967 !important;
    font-size: 13px;
    font-weight: 500
}

textarea#order_comments.input-text {
    min-height: 155px !important
}

ul.payment_methods.methods {
    list-style: none;
    margin-left: 0
}

    ul.payment_methods.methods
    li {
        list-style: none;
        margin-left: 0
    }

.payment_method_paypal label img {
    clear: both;
    display: block
}

.woocommerce-checkout .form-row.address-field .chosen-container {
    width: auto !important
}

html.touch #search div.ajax_search_result {
    display: none !important
}

#search div.ajax_search_result {
    display: none
}

#search.active div.ajax_search_result {
    display: block;
    line-height: normal !Important
}

div.ajax_search_result {
    padding: 20px;
    background: #fff;
    text-align: left;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: 50px
}

    div.ajax_search_result h4 {
        border: 1px solid #f1f1f1;
        background-color: #fafafa;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        font-size: 16px;
        font-weight: 700;
        margin-bottom: 25px;
        padding: 10px
    }

    div.ajax_search_result ul, div.ajax_search_result ul
    li {
        list-style: none;
        margin-left: 0
    }

    div.ajax_search_result ul {
        margin-bottom: 15px
    }

        div.ajax_search_result ul li {
            margin-bottom: 8px;
            padding-bottom: 8px;
            border-bottom: 1px solid #f9f9f9
        }

            div.ajax_search_result ul li
            a {
                display: block
            }

span.ajax_search_image {
    background: #cecece none repeat scroll 0 0;
    display: inline-block;
    height: 50px;
    margin: 3px 8px 0 0;
    width: 50px
}

    span.ajax_search_image img {
        width: 50px !important;
        height: auto !important
    }

span.ajax_search_content {
    display: inline-block;
    vertical-align: top
}

a.ajax_search_unit {
    text-decoration: none !important;
    padding: 5px
}

.ajax_search_content span {
    display: block;
    margin-bottom: 3px
}

    .ajax_search_content
    span.ajax_search_title {
        color: #333
    }

    .ajax_search_content span.ajax_search_excerpt {
        color: #666;
        font-size: 12px
    }

.wishlist_table .add_to_cart, .yith-wcwl-add-button > a.button.alt {
    border-radius: 2em !important;
    -moz-border-radius: 2em !important;
    -webkit-border-radius: 2em !important
}

.wishlist-title {
    display: inline-block;
    margin-bottom: 35px
}

.woocommerce .wishlist_table td.product-add-to-cart a.compare, .woocommerce .wishlist_table td.product-add-to-cart
a.zass-quick-view-link {
    display: none !important
}

.wishlist_table tr td {
    vertical-align: middle
}

.wishlist_table td.product-remove a.remove {
    display: block;
    width: 23px;
    height: 23px;
    line-height: 22px !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    background-color: #333 !important;
    color: #fff !important;
    border-radius: 50%;
    vertical-align: middle;
    text-decoration: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-family: Arial,Helvetica,sans-serif
}

.ui-widget-header, .ui-widget-content, .ui-state-active, .ui-widget-content
.ui-state-active, .ui-widget-header .ui-state-active, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: 0 0 !important;
    border: none !important
}

    .ui-state-default a, .ui-state-default
    a:link, .ui-state-default a:visited {
        color: #919191 !important
    }

.vc_message_box p {
    margin-top: 0
}

.zass-author-info {
    padding: 35px 0;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    margin: 60px 0;
    position: relative;
    border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    -webkit-border-radius: 2px !important
}

    .zass-author-info .zass-author-content {
        clear: both;
        min-height: 1px
    }

    .zass-author-info .title {
        margin-left: 114px
    }

        .zass-author-info .title
        h2 {
            font-size: 14px;
            line-height: normal;
            margin-bottom: 15px
        }

.ajax_loading
.ajax_loading_inner {
    background: url(data:image/gif;base64,R0lGODlhCgAKANUAAP////v7+/f39/Pz8+/v7+rq6ubm5uLi4t7e3tra2tbW1tLS0s7OzsrKysXFxcHBwb29vbm5ubW1tbGxsa2trampqaWlpaCgoJycnJiYmJSUlJCQkIyMjIiIiISEhICAgHt7e3d3d3Nzc2NjY19fX1paWlZWVlJSUk5OTkZGRiEhIR0dHRkZGQgICP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAuACwAAAMACQAHAAAGKkCBAeAqGksqjPG4qiyLgsjnUSQwBC5KytNwNB4Jl4Hi4GQKiGVggsG6ggAh+QQJCgAuACwAAAEABwAJAAAGKkCXQbNwGV2bFuooiJAmR9DJcXR5TJHqwFFpVB+cS8FgLDAYjseguigGAQAh+QQJCgAuACwAAAAABwAJAAAGLECXEFAqCVyGiYSlOrgqqVDGAhA4PA+hC7NhaF0WjeMbKDgIX8Sj8XUljsIgACH5BAkKAC4ALAAAAAAJAAcAAAYqQJcw4PkAhK6Cw2EyRTQGF4RzkTxQrY5LEXEIJ6MFw1FAIhmPqFk4WAuDACH5BAkKAC4ALAAAAAAKAAcAAAYrQJdQcLkEhEjEYbNxUAzCxMOxaIBSlCGDIHx0IgKkuLIqiZEYlfnsAhgEQQAh+QQJCgAuACwDAAAABwAJAAAGKkDXYuEqugYPx+JRKBoKFM7D6HJYHAPqw+TRmkLGCQkiMKJaHOpCY3AFAQAh+QQJCgAuACwDAAEABwAJAAAGK0CXUJAQGhsPhNFFcBgESwXnslxkMMZIpzEAWCygVMV1WLEik4JLUCoBjEEAIfkECQoALgAsAAADAAoABwAABipAl3AoHBCJhgfjKCwoXYvRRNiYKISdFioCwXAaQoMmYjopHgYi4OMRDIMAOw==) center center no-repeat;
    background-color: #fff;
    display: block;
    width: 100%;
    height: 60px;
    right: 0;
    left: auto
}

html.touch .ajax_loading .ajax_loading_inner {
    display: none !important
}

.wpb_single_image .vc_single_image-wrapper {
    display: block !important
}

.wpb_single_image img {
    vertical-align: bottom
}

.wpb_single_image a img {
    will-change: opacity;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}

    .wpb_single_image a img:hover {
        opacity: .5
    }

.entry-summary .yith-wcwl-wishlistexistsbrowse .feedback {
    display: none !important
}

#yith-wcwl-popup-message {
    background: #fff !important;
    border: 1px solid #e1e1e1 !important;
    border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    width: 280px !important;
    margin-left: -150px !important;
    left: 50%;
    line-height: 35px !Important;
    padding: 20px !important;
    position: fixed;
    text-align: center;
    top: 50%;
    margin-top: -60px !important;
    z-index: 10000;
    box-shadow: 0 5px 8px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 8px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 8px 0 rgba(0,0,0,.2)
}

    #yith-wcwl-popup-message
    #yith-wcwl-message {
        font-size: 16px;
        font-weight: 700;
        color: #333
    }

#topcontrol {
    z-index: 20000
}

span.scroltopcontrol {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    z-index: 10000;
    position: relative
}

    span.scroltopcontrol:before {
        display: block;
        width: 50px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        vertical-align: middle;
        font-family: 'Font Awesome 5 Free';font-weight:900;content:"\f077";color:#fff;background-color:#333;position:absolute;top:0;left:0;opacity:.7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}span.scroltopcontrol:hover:before{opacity:.95}html.touch #supersized

{
    display: none !important
}

.vc_progress_bar .vc_single_bar, .vc_progress_bar .vc_single_bar .vc_bar {
    border-radius: 0 !important;
    box-shadow: none !important
}

div.wpb_row.zass_is_parallax {
    background-position: 50% 0;
    background-repeat: none;
    background-attachment: fixed;
    background-size: auto
}

.vc_grid-filter {
    text-align: center !important;
    margin-bottom: 40px !important
}

    .vc_grid-filter .vc_grid-filter-item {
        border: none !important;
        text-transform: uppercase !important;
        color: #333 !important
    }

.wpb_zass_banner {
    margin: 0 !Important
}

    .wpb_zass_banner a {
        display: block;
        position: relative;
        overflow: hidden;
        color: #fff
    }

        .wpb_zass_banner a h4, .wpb_zass_banner a
        h6, .zass_banner_buton {
            color: #fff
        }

    .wpb_zass_banner.zass-banner-dark a h4, .wpb_zass_banner.zass-banner-dark a h6 {
        color: #333
    }

    .wpb_zass_banner a
    span.zass_banner-icon {
        font-size: 36px;
        margin-bottom: 10px;
        font-weight: 400;
        display: block;
        clear: both
    }

    .wpb_zass_banner.zass_banner_big a
    span.zass_banner-icon {
        font-size: 58px;
        margin-bottom: 12px;
        font-weight: 400;
        display: block;
        clear: both
    }

    .wpb_zass_banner a h4 {
        font-size: 24px;
        margin-bottom: 3px;
        font-weight: 700
    }

    .wpb_zass_banner.zass_banner_big a
    h4 {
        font-size: 80px;
        font-weight: 800;
        letter-spacing: 12px;
        margin-bottom: 3px
    }

    .wpb_zass_banner a
    h6 {
        font-size: 14px;
        margin-bottom: 3px;
        text-transform: none;
        font-style: italic
    }

.zass_banner_buton {
    display: inline-block;
    background-color: #fff;
    color: #333;
    padding: 12px 20px;
    margin-top: 15px;
    font-size: 14px;
    font-weight: 700;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    top: 600px
}

.wpb_zass_banner:hover .zass_banner_buton {
    top: 0
}

.zass-banner-dark .zass_banner_buton {
    background-color: #333;
    color: #fff
}

.zass_banner_image
img {
    width: 100%;
    vertical-align: text-bottom;
    display: block;
    will-change: transform,opacity;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}

div.zass_whole_banner_wrapper:hover .zass_banner_image
img {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25)
}

.zass_banner_image {
    z-index: 1
}

    .zass_banner_image:after {
        display: block;
        position: absolute;
        top: 25px;
        right: 25px;
        bottom: 25px;
        left: 25px;
        background: #000;
        content: '';
        z-index: 2;
        opacity: 0;
        transition: all .5s ease 0s;
        -webkit-transition: all .5s ease 0s;
        -ms-transition: all .5s ease 0s;
        -moz-transition: all .5s ease 0s;
        -o-transition: all .5s ease 0s
    }

.zass-banner-dark
.zass_banner_image:after {
    background: #fff
}

div.zass_whole_banner_wrapper {
    width: 100%
}

.zass_banner_text {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 20;
    overflow: hidden
}

    .zass_banner_text:before, .zass_banner_text:after {
        position: absolute;
        content: '';
        opacity: 0
    }

    .zass_banner_text:before {
        top: 20px;
        right: 20px;
        bottom: 20px;
        left: 20px;
        border-top: 2px dashed #fff;
        border-bottom: 2px dashed #fff;
        -webkit-transform: scale(0,1);
        transform: scale(0,1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        z-index: 10
    }

    .zass_banner_text:after {
        top: 22px;
        right: 20px;
        bottom: 22px;
        left: 20px;
        border-right: 2px dashed #fff;
        border-left: 2px dashed #fff;
        -webkit-transform: scale(1,0);
        transform: scale(1,0);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        z-index: 11
    }

.zass-banner-dark .zass_banner_text:before, .zass-banner-dark
.zass_banner_text:after {
    border-color: #333
}

div.zass_whole_banner_wrapper:hover .zass_banner_text:before, div.zass_whole_banner_wrapper:hover .zass_banner_text:after {
    -webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform .35s
}

div.zass_whole_banner_wrapper:hover .zass_banner_text:before, div.zass_whole_banner_wrapper:hover .zass_banner_text:after {
    opacity: .7;
    -webkit-transform: scale(1);
    transform: scale(1)
}

div.zass_whole_banner_wrapper:hover
.zass_banner_text:before {
    opacity: .7;
    -webkit-transform: scale(1);
    transform: scale(1)
}

div.zass_whole_banner_wrapper:hover .zass_banner_text:after {
    -webkit-transition-delay: .25s;
    transition-delay: .25s
}

div.zass_whole_banner_wrapper:hover
.zass_banner_image:after {
    opacity: .6;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.zass_banner_text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center
}

    .zass_banner_text
    .zass_banner_centering {
        display: table;
        width: 100%;
        height: 100%
    }

        .zass_banner_text .zass_banner_centering .zass_banner_centered {
            display: table-cell;
            vertical-align: middle;
            text-align: center;
            padding: 40px;
            position: relative
        }

.banner-top-left
.zass_banner_text .zass_banner_centering .zass_banner_centered {
    vertical-align: top;
    text-align: left
}

.banner-top-center .zass_banner_text .zass_banner_centering .zass_banner_centered {
    vertical-align: top;
    text-align: center
}

.banner-top-right
.zass_banner_text .zass_banner_centering .zass_banner_centered {
    vertical-align: top;
    text-align: right
}

.banner-center-left .zass_banner_text .zass_banner_centering .zass_banner_centered {
    vertical-align: center;
    text-align: left
}

.banner-center-right
.zass_banner_text .zass_banner_centering .zass_banner_centered {
    vertical-align: center;
    text-align: right
}

.banner-bottom-left .zass_banner_text .zass_banner_centering
.zass_banner_centered {
    vertical-align: bottom;
    text-align: left
}

.banner-bottom-center .zass_banner_text .zass_banner_centering .zass_banner_centered {
    vertical-align: bottom;
    text-align: center
}

.banner-bottom-right .zass_banner_text
.zass_banner_centering .zass_banner_centered {
    vertical-align: bottom;
    text-align: right
}

#infscr-loading {
    margin-top: 20px
}

    #infscr-loading img {
        display: none !important
    }

@-webkit-keyframes zassfadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate(0,20px,0);
        transform: translate(0,20px,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes zassfadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate(0,20px,0);
        transform: translate(0,20px,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.zassfadeInUp {
    -webkit-animation-name: zassfadeInUp;
    animation-name: zassfadeInUp
}

span.zass-icon-title {
    font-size: 90%
}

.zass-icon-title.fa {
    margin-right: 6px;
    font-weight: 900 !important
}

.zass-icon-title.vc_li {
    vertical-align: top;
    margin-right: 6px
}

.zass-icon-title.entypo-icon {
    vertical-align: top;
    margin-right: 6px;
    font-size: 120%
}

.zass-icon-title.typcn {
    font-size: 130%;
    width: auto;
    height: auto;
    line-height: inherit
}

.zass-icon-title.vc-oi {
    font-size: 130%;
    vertical-align: top
}

.zass_icon_element-color-juicy_pink {
    color: #f4524d !important
}

.zass_icon_element-color-green {
    color: #6dab3c !important
}

.zass_icon_element-color-blue {
    color: #5472d2 !important
}

.zass_icon_element-color-turquoise {
    color: #00c1cf !important
}

.zass_icon_element-color-pink {
    color: #fe6c61 !important
}

.zass_icon_element-color-violet {
    color: #8d6dc4 !important
}

.zass_icon_element-color-peacoc {
    color: #4cadc9 !important
}

.zass_icon_element-color-chino {
    color: #cec2ab !important
}

.zass_icon_element-color-mulled_wine {
    color: #50485b !important
}

.zass_icon_element-color-vista_blue {
    color: #75d69c !important
}

.zass_icon_element-color-black {
    color: #2a2a2a !important
}

.zass_icon_element-color-grey {
    color: #ebebeb !important
}

.zass_icon_element-color-orange {
    color: #f7be68 !important
}

.zass_icon_element-color-sky {
    color: #5aa1e3 !important
}

.zass_icon_element-color-sandy_brown {
    color: #f79468 !important
}

.zass_icon_element-color-purple {
    color: #b97ebb !important
}

.zass_icon_element-color-white {
    color: #fff !important
}

.zass-google-maps {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: 0;
    border-bottom: 1px solid #f8f8f8
}

.map_canvas
img {
    max-width: none
}

.directions_holder {
    background-color: #fff;
    width: 320px;
    height: 230px;
    position: absolute;
    bottom: -146px;
    left: 50%;
    margin-left: -160px;
    text-align: center;
    padding: 15px 10px;
    transition: all .6s ease 0s;
    -webkit-transition: all .6s ease 0s;
    -ms-transition: all .6s ease 0s;
    -moz-transition: all .6s ease 0s;
    -o-transition: all .6s ease 0s
}

    .directions_holder h4 {
        font-size: 18px
    }

    .directions_holder p {
        font-size: 12px
    }

    .directions_holder h4
    .fa {
        margin-right: 6px;
        font-size: 130%;
        font-weight: 900 !important
    }

    .directions_holder input[type=text] {
        width: 100%;
        text-align: center !important;
        padding: 8px 4px
    }

    .directions_holder:hover {
        bottom: -20px;
        box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
        -moz-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
        -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2)
    }

.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    transition: all .15s ease-out
}

    .mfp-fade.mfp-bg.mfp-ready {
        opacity: .8
    }

    .mfp-fade.mfp-bg.mfp-removing {
        opacity: 0
    }

.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all .7s ease-out;
    -moz-transition: all .7s ease-out;
    transition: all .7s ease-out
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0
}

.zass-quick-view-lightbox
.mfp-content {
    background: #fff;
    max-width: 980px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mfp-image-holder .mfp-content {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.zass-quick-view-lightbox
.zass-quickview-images, .zass-quick-view-lightbox .summary.entry-summary {
    width: 50%;
    display: inline-block;
    float: left;
    padding: 30px
}

div.product div.zass-quickview-images.images, #content div.product
div.zass-quickview-images.images {
    padding-left: 30px
}

.zass-quick-view-lightbox .summary.entry-summary {
    margin-bottom: 0
}

.zass-quick-view-lightbox .share {
    display: none !important
}

.zass-quick-view-lightbox .summary.entry-summary
input.qty {
    font-size: 16px;
    height: 46px;
    text-align: center;
    width: 40px !important;
    border: 1px dashed #cecece
}

.zass-quick-view-lightbox .summary.entry-summary h3 {
    border: medium none;
    font-size: 18px;
    margin-bottom: 20px;
    text-transform: uppercase
}

.zass-quick-view-lightbox .owl-carousel .owl-item img {
    display: block;
    height: auto;
    width: 100%
}

.zass-quick-view-lightbox .content_holder {
    margin: 0
}

.zass-quick-view-lightbox .price
span {
    display: inline-block;
    margin-bottom: 8px
}

    .zass-quick-view-lightbox .price span.amount {
        font-size: 24px
    }

.zass-quick-view-lightbox .price del span {
    color: #cecece;
    font-size: 18px !important;
    margin: 0 8px;
    text-decoration: line-through
}

.zass-quick-view-lightbox div.single_variation .price {
    display: block;
    font-size: 14px !important;
    margin: 0 !important
}

    .zass-quick-view-lightbox div.single_variation .price span.amount {
        font-size: 14px !important;
        margin: 0 !important
    }

.zass-quick-view-lightbox .price {
    color: #333 !important;
    font-size: 16px;
    clear: both
}

.zass-quick-view-lightbox .woocommerce-review-link {
    display: none
}

.zass-quick-view-lightbox
h1.product_title {
    margin-bottom: 20px;
    font-size: 30px
}

.zass-quick-view-lightbox div.single_variation_wrap {
    width: 100%
}

.zass-quick-view-lightbox div.single_variation {
    background-color: #f8f8f8;
    clear: both !important;
    color: #333 !important;
    float: none !important;
    font-size: 13px;
    padding: 10px
}

.zass-quick-view-lightbox div.variations_button {
    padding: 10px 0
}

.owl-carousel .owl-item img {
    transform-style: flat !Important
}

div.prod_hold:after {
    display: none;
    width: 100%;
    height: 100%;
    background: url(/images/loading3.gif) center center no-repeat;
    background-color: #fff;
    opacity: .85;
    z-index: 15000;
    position: absolute;
    top: 0;
    left: 0;
    content: ''
}

div.prod_hold.loading:after {
    display: block
}

.icon_link_item {
    margin-bottom: 10px;
    padding: 10px;
    text-align: left;
    -webkit-border-radius: 2em;
    -moz-border-radius: 3em;
    border-radius: 3em;
    background: rgba(255,255,255,.07);
    border: 1px dashed;
    border-color: rgba(255,255,255,.3);
    transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    -ms-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s
}

    .icon_link_item:hover {
        background: rgba(255,255,255,.1);
        border-color: rgba(255,255,255,.6)
    }

    .icon_link_item a, .icon_link_item a h5, .icon_link_item a small {
        text-decoration: none !important
    }

        .icon_link_item a h5 {
            font-size: 17px
        }

    .icon_link_item
    .icon_holder {
        width: 48px;
        height: 48px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background-color: #333;
        color: #fff;
        font-size: 21px;
        line-height: 48px;
        text-align: center;
        vertical-align: middle;
        float: left;
        margin-right: 15px
    }

        .icon_link_item
        .icon_holder i {
            margin-top: 1px
        }

    .icon_link_item.teaser-right .icon_holder {
        float: right;
        margin-right: 0;
        margin-left: 15px
    }

    .icon_link_item.teaser-right h5, .icon_link_item.teaser-right small {
        text-align: right;
        width: 100%
    }

    .icon_link_item:hover
    .icon_holder {
        -webkit-animation: toggler .5s linear;
        -moz-animation: toggler .5s linear;
        -ms-animation: toggler .5s linear;
        animation: toggler .5s linear
    }

    .icon_link_item small {
        font-style: italic;
        display: block;
        font-size: 12.5px
    }

.icon_links
h5 {
    margin-bottom: 0;
    font-size: 14px;
    text-transform: uppercase
}

.zass_icon_teaser.wpb_content_element {
    margin-bottom: 0
}

.header-icon-teasers {
    float: right;
    margin-top: 28px
}

.zass_header_left .header-icon-teasers {
    display: none
}

.header-icon-teasers
.wpb_content_element {
    margin: 0;
    display: inline-block;
    width: auto;
    margin-left: 15px;
    padding: 8px;
    background: rgba(255,255,255,.8);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.header-icon-teasers
.icon_link_item {
    margin-bottom: 0;
    padding: 0;
    width: auto
}

    .header-icon-teasers .icon_link_item .icon_holder {
        margin: 0;
        width: 35px;
        height: 35px;
        line-height: 35px
    }

    .header-icon-teasers .icon_link_item.teaser-right
    .icon_holder {
        margin-left: 15px
    }

    .header-icon-teasers .icon_link_item.teaser-left h5, .header-icon-teasers .icon_link_item.teaser-left small {
        margin-left: 50px
    }

    .header-icon-teasers .icon_link_item.teaser-right h5, .header-icon-teasers
    .icon_link_item.teaser-right small {
        margin-right: 50px
    }

    .header-icon-teasers .icon_link_item h5 {
        font-size: 14px
    }

    .header-icon-teasers .icon_link_item small {
        line-height: 18px
    }

.icon_teaser {
    padding: 8%;
    width: 100%
}

    .icon_teaser
    h3 {
        margin-bottom: 7px
    }

    .icon_teaser h6 {
        margin-bottom: 15px;
        font-style: italic
    }

.wpb_content_element + div.icon_teaser {
    margin-bottom: 0
}

.zass-icon-teaser-lightbox
.mfp-content {
    background: #fff;
    max-width: 1024px;
    margin-top: 50px;
    margin-bottom: 50px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.zass-iconbox {
    background-color: #fcfcfc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #f5f5f5;
    position: relative;
    transition: all .4s ease 0s;
    -webkit-transition: all .4s ease 0s;
    -ms-transition: all .4s ease 0s;
    -moz-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    top: 0;
    vertical-align: top;
    padding: 75px 20px 30px
}

    .zass-iconbox.zass-clean-icon {
        padding: 90px 20px 30px
    }

        .zass-iconbox.zass-icon-box-right, .zass-iconbox.zass-clean-icon.zass-icon-box-right {
            padding: 0 70px 0 0;
            border: none;
            box-shadow: none !important;
            background: 0 0 !important
        }

        .zass-iconbox.zass-clean-icon.zass-icon-box-right {
            padding: 0 55px 0 0
        }

        .zass-iconbox.zass-icon-box-left, .zass-iconbox.zass-clean-icon.zass-icon-box-left {
            padding: 0 0 0 70px;
            border: none;
            box-shadow: none !important;
            background: 0 0 !important
        }

        .zass-iconbox.zass-clean-icon.zass-icon-box-left {
            padding: 0 0 0 55px
        }

    .zass-iconbox
    .icon_wrapper {
        position: absolute;
        top: -41px;
        left: 50%;
        margin-left: -41px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 82px;
        height: 82px;
        border: 6px solid;
        border-color: rgba(0,0,0,.1);
        background: inherit
    }

    .zass-iconbox.zass-icon-box-left .icon_wrapper, .zass-iconbox.zass-icon-box-right .icon_wrapper {
        border: 3px solid;
        border-color: rgba(0,0,0,.1)
    }

    .zass-iconbox.zass-icon-box-square
    .icon_wrapper {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px
    }

    .zass-iconbox.zass-clean-icon .icon_wrapper {
        border: none;
        background: 0 0;
        top: 25px
    }

    .zass-iconbox.zass-icon-box-right
    .icon_wrapper {
        top: 0;
        right: 0;
        left: auto;
        margin: 0;
        width: 52px;
        height: 52px
    }

    .zass-iconbox.zass-icon-box-left .icon_wrapper {
        top: 0;
        right: auto;
        left: 0;
        margin: 0;
        width: 52px;
        height: 52px
    }

    .zass-iconbox.zass-icon-box-right
    h5, .zass-iconbox.zass-icon-box-right small, .zass-iconbox.zass-icon-box-right .iconbox_text_content {
        text-align: right
    }

    .zass-iconbox.zass-icon-box-left h5, .zass-iconbox.zass-icon-box-left small, .zass-iconbox.zass-icon-box-left
    .iconbox_text_content {
        text-align: left
    }

    .zass-iconbox
    .icon_inner {
        display: block;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 70px;
        height: 70px;
        line-height: 64px;
        text-align: center;
        background-color: #333;
        color: #fff;
        font-size: 36px;
        transition: all .3s ease 0s;
        -webkit-transition: all .3s ease 0s;
        -ms-transition: all .3s ease 0s;
        -moz-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        position: relative;
        border: 1px dashed #fff
    }

    .zass-iconbox.iconbox-stripes
    .icon_inner {
        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);
        animation: 2s linear 0s normal none infinite running progress-bar-stripes;
        background-size: 40px 40px
    }

    .zass-iconbox.zass-icon-box-left .icon_inner, .zass-iconbox.zass-icon-box-right .icon_inner {
        width: 46px;
        height: 46px;
        line-height: 42px;
        font-size: 23px
    }

    .zass-iconbox.zass-clean-icon
    .icon_inner {
        background: 0 0;
        font-size: 40px;
        vertical-align: top;
        height: 48px;
        line-height: 48px;
        border: none
    }

    .zass-iconbox.zass-clean-icon.zass-icon-box-left .icon_inner, .zass-iconbox.zass-clean-icon.zass-icon-box-right .icon_inner {
        background: 0 0;
        font-size: 32px;
        vertical-align: top;
        height: 52px;
        line-height: 52px;
        width: 52px;
        text-align: left
    }

    .zass-iconbox.zass-clean-icon.zass-icon-box-right .icon_inner {
        text-align: right
    }

    .zass-iconbox.zass-icon-box-square
    .icon_inner {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px
    }

    .zass-iconbox h5 {
        text-align: center;
        margin-bottom: 2px;
        font-size: 20px
    }

    .zass-iconbox
    small {
        text-align: center;
        font-style: italic;
        width: 100%;
        display: block;
        font-size: 14px
    }

    .zass-iconbox .iconbox_text_content {
        text-align: center;
        margin-top: 20px;
        font-size: 15px;
        padding: 0 20px;
    }

    .zass-iconbox.zass-icon-box-left
    .iconbox_text_content, .zass-iconbox.zass-icon-box-right .iconbox_text_content {
        margin-top: 20px
    }

    .zass-iconbox:hover {
        box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
        -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
        -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
        background-color: #fff
    }

        .zass-iconbox:hover .icon_inner {
            -webkit-animation: toggler .5s linear;
            -moz-animation: toggler .5s linear;
            -ms-animation: toggler .5s linear;
            animation: toggler .5s linear
        }

.vc_icon_element {
    position: relative;
    z-index: 2
}

#bbpress-forums, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-topics {
    overflow: visible
}

    #bbpress-forums li {
        margin: 0;
        padding: 0
    }

    #bbpress-forums p.bbp-topic-meta
    img.avatar, .bbp-topic-description .bbp-author-avatar img.avatar, .bbp-forum-description .bbp-author-avatar img.avatar, .bbp-topic-revision-log img.avatar {
        padding: 0;
        margin: 0 3px -6px;
        width: 20px;
        height: 20px
    }

    #bbpress-forums div.bbp-forum-author
    img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
        margin-top: 0;
        padding: 3px;
        border: 1px solid #f1f1f1
    }

    #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums
    div.bbp-reply-author a.bbp-author-name {
        word-wrap: break-word
    }

li.bbp-forum-info, li.bbp-topic-title .bbp-topic-permalink {
    font-size: 18px;
    color: #333
}

ul.super-sticky li.bbp-topic-title
.bbp-topic-permalink:before {
    display: inline-block;
    color: #fff;
    content: "\f0c6";
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    margin-bottom: 2px;
    margin-right: 8px;
    font-weight: 900 !important;
    padding: 5px 7px;
    font-size: 120%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

ul.sticky li.bbp-topic-title .bbp-topic-permalink:before {
    display: inline-block;
    color: #fff;
    content: "\f0c6";
    font-family: 'Font Awesome 5 Free';font-size:12px;margin-bottom:2px;margin-right:8px;font-size:120%;font-weight:900 !important;padding:5px 7px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}ul.status-closed li.bbp-topic-title .bbp-topic-permalink:before

{
    display: inline-block;
    color: #fff;
    content: "\f023";
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    margin-bottom: 2px;
    margin-right: 8px;
    font-weight: 900 !important;
    padding: 5px 7px;
    font-size: 120%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#bbpress-forums li.bbp-body ul.topic {
    padding: 16px 12px
}

li.bbp-forum-freshness, li.bbp-topic-freshness {
    text-align: right
}

#bbpress-forums .bbp-body
div.bbp-reply-content {
    padding: 30px;
    border: 4px solid #e5e5e5;
    background: #fff;
    position: relative;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 14px;
    line-height: 150%;
    word-spacing: 2px
}

#bbpress-forums {
    font-size: 13px
}

    #bbpress-forums .bbp-body
    div.bbp-forum-author, #bbpress-forums .bbp-body div.bbp-topic-author, #bbpress-forums .bbp-body div.bbp-reply-author {
        background: #fff none repeat scroll 0 0;
        border: 1px solid #f1f1f1;
        float: left;
        padding: 8px;
        text-align: center;
        width: 115px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px
    }

    #bbpress-forums .bbp-body div.bbp-reply-content:before, #bbpress-forums #bbp-user-body:before {
        content: ' ';position:absolute;background:inherit;display:block;width:16px;height:16px;left:-8px;top:16px;z-index:3;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);border:1px solid;
        border-color: #e5e5e5 transparent transparent #e5e5e5
    }

    #bbpress-forums #bbp-user-body:before {
        background: inherit
    }

    #bbpress-forums div.odd {
        background: #fff
    }

    #bbpress-forums ul.bbp-replies, #bbpress-forums
    ul.bbp-topics {
        border: none
    }

        #bbpress-forums ul.bbp-replies li.bbp-header, #bbpress-forums ul.bbp-replies li.bbp-footer, #bbpress-forums ul.bbp-topics li.bbp-header, #bbpress-forums ul.bbp-topics
        li.bbp-footer {
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            font-weight: 400;
            background: #f8f8f8;
            border: 1px solid #f1f1f1
        }

        #bbpress-forums ul.bbp-replies li.bbp-footer, #bbpress-forums ul.bbp-topics
        li.bbp-footer {
            margin: 10px 0
        }

    #bbpress-forums div.bbp-reply-header {
        background-color: #fff;
        margin-bottom: 15px;
        border-style: dashed
    }

    #bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content
    ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log {
        border-top: 1px dashed #ddd;
        padding: 12px 0 0;
        width: 100%
    }

        #bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content
        ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li {
            padding: 4px 0
        }

    #bbpress-forums ul.bbp-replies li.bbp-body div.hentry {
        margin-bottom: 35px !important
    }

.bbp-pagination {
    margin-bottom: 35px;
    text-align: right
}

.bbp-pagination-count {
    float: right
}

.bbp-pagination-links {
    float: left
}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
    float: left;
    margin: 0 10px 10px 0;
    width: 60px;
    height: 60px;
    position: absolute;
    top: -10px
}

    #bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
        float: none;
        padding: 4px;
        background-color: #e5e5e5;
        max-width: 100%;
        height: auto
    }

#bbpress-forums #bbp-user-wrapper
ul.bbp-lead-topic, #bbpress-forums #bbp-user-wrapper ul.bbp-topics, #bbpress-forums #bbp-user-wrapper ul.bbp-forums, #bbpress-forums #bbp-user-wrapper ul.bbp-replies, #bbpress-forums #bbp-user-wrapper
fieldset.bbp-form {
    clear: left
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
    display: inline-block;
    margin: 0;
    width: auto
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation
a {
    text-transform: uppercase;
    color: #333;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#bbpress-forums #bbp-user-wrapper {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#bbpress-forums
#bbp-user-body {
    padding: 20px;
    border: 4px solid #e5e5e5;
    background-color: #fff;
    position: relative;
    width: 100%;
    margin: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

    #bbpress-forums
    #bbp-user-body:before {
        left: 40px;
        top: -8px;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg)
    }

#bbpress-forums
#bbp-single-user-details {
    padding: 20px;
    padding-top: 40px;
    border: 1px solid #f1f1f1;
    background-color: #fcfcfc;
    border-bottom: none;
    float: none;
    width: 100%
}

#bbpress-forums div.bbp-search-form {
    width: 100%;
    margin-bottom: 30px
}

#bbpress-forums
#bbp-search-form #bbp_search {
    float: left;
    width: 75%;
    height: 40px
}

#bbp-search-form #bbp_search_submit {
    width: 23%;
    float: right;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    vertical-align: middle
}

#bbpress-forums > #subscription-toggle {
    float: right;
    margin-bottom: 15px
}

    #bbpress-forums > #subscription-toggle a.subscription-toggle {
        display: block;
        padding: 4px 8px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        color: #fff;
        text-decoration: none
    }

        #bbpress-forums > #subscription-toggle a.subscription-toggle:hover {
            background-color: #333
        }

        #bbpress-forums > #subscription-toggle
        a.subscription-toggle:before {
            display: inline-block;
            content: "\f024";
            font-family: 'Font Awesome 5 Free';
            font-weight: 900;
            font-size: 12px;
            margin-bottom: 2px;
            margin-right: 8px;
            font-size: 110%
        }

.bbp-topics .bbp-body {
    border: none
}

#bbpress-forums
ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
    border: none
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body
ul.topic {
    padding: 30px 20px;
    margin-bottom: 12px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #eee;
    position: relative;
    z-index: 1;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease
}

    #bbpress-forums li.bbp-body ul.forum:hover, #bbpress-forums li.bbp-body ul.topic:hover {
        z-index: 20;
        box-shadow: 0 8px 8px 0 rgba(0,0,0,.15);
        -moz-box-shadow: 0 8px 8px 0 rgba(0,0,0,.15);
        -webkit-box-shadow: 0 8px 8px 0 rgba(0,0,0,.15)
    }

#bbpress-forums ul.bbp-replies li.bbp-header, #bbpress-forums ul.bbp-replies li.bbp-footer, #bbpress-forums ul.bbp-topics li.bbp-header, #bbpress-forums ul.bbp-topics
li.bbp-footer {
    margin: 10px 0
}

.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky {
    background-color: #fff !important
}

a.bbp-forum-title, li.bbp-forum-info, li.bbp-topic-title
.bbp-topic-permalink {
    color: #303547;
    font-weight: 500;
    text-decoration: none
}

div.bbp-forum-content {
    color: #999;
    text-transform: none;
    font-style: italic;
    font-size: 13px !important;
    font-weight: 400 !important
}

#bbpress-forums
li.bbp-header, #bbpress-forums li.bbp-footer {
    font-weight: 700;
    padding: 12px;
    background: 0 0;
    border: none
}

    #bbpress-forums li.bbp-header .bbp-forum-topic-count, #bbpress-forums li.bbp-footer .bbp-forum-topic-count, #bbpress-forums li.bbp-header
    .bbp-forum-reply-count, #bbpress-forums li.bbp-footer .bbp-forum-reply-count, #bbpress-forums li.bbp-header .bbp-forum-freshness, #bbpress-forums li.bbp-footer .bbp-forum-freshness {
        font-weight: 400
    }

#bbpress-forums fieldset.bbp-form
label {
    margin-bottom: 0 0 5px
}

textarea#bbp_reply_content, textarea#bbp_topic_content, textarea#bbp_forum_content {
    border: 1px solid #e5e5e5
}

#bbpress-forums div.bbp-the-content-wrapper
div.quicktags-toolbar {
    margin-bottom: 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#bbpress-forums div.bbp-the-content-wrapper input {
    margin: 0 4px 0 0
}

div.bbp-breadcrumb, div.bbp-topic-tags {
    font-size: 11px !important;
    max-width: 45%
}

    div.bbp-breadcrumb p, div.bbp-topic-tags p {
        margin-top: 0
    }

#header_top .zass-social {
    float: right
}

    #header_top .zass-social ul {
        display: block;
        float: right;
        margin: 0;
        min-height: 30px;
        padding: 0;
        position: relative
    }

#powered
.zass-social ul {
    display: block;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left
}

.zass-social ul li {
    display: inline-block;
    margin: 0;
    padding: 0;
    z-index: 1099;
    list-style: none !important
}

#header .zass-social ul li {
    float: left
}

.zass-social ul
li a {
    display: block;
    font-size: 13px !important;
    height: 41px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    color:#fff;
}

#powered .zass-social ul li
a {
    color: #cecece;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: rgba(255,255,255,.1);
    height: 34px;
    width: 34px;
    line-height: 34px;
    font-size: 16px !important
}

    .zass-social ul li a:hover, #powered .zass-social ul li
    a:hover {
        color: #fff !important
    }

.zass-social ul li a.facebook:hover {
    background: #3a5795
}

.zass-social ul li a.twitter:hover {
    background: #55acee
}

.zass-social ul li a.google:hover {
    background: #dd4b39
}

.zass-social ul li
a.youtube:hover {
    background: #cc181e
}

.zass-social ul li a.vimeo:hover {
    background: #4bf
}

.zass-social ul li a.dribbble:hover {
    background: #ea4c89
}

.zass-social ul li a.linkedin:hover {
    background: #008cc9
}

.zass-social ul li
a.stumbleupon:hover {
    background: #eb4924
}

.zass-social ul li a.flicker:hover {
    background: #333
}

.zass-social ul li a.instegram:hover {
    background: #754c24
}

.zass-social ul li a.pinterest:hover {
    background: #e3262e
}

.zass-social ul li
a.vkontakte:hover {
    background: #3a5795
}

a.zass-post-nav {
    display: inline-block;
    background: #fff;
    color: #333 !Important;
    position: fixed;
    top: 50%;
    z-index: 888;
    cursor: pointer;
    text-decoration: none;
    height: 96px;
    padding: 8px;
    margin-top: -48px;
    overflow: hidden;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    border: 1px solid #f1f1f1;
    opacity: .7
}

    a.zass-post-nav .entry-info-wrap {
        display: inline-block;
        position: relative;
        top: 0;
        float: left;
        width: 0;
        height: 80px;
        overflow: hidden;
        transition: all .5s ease 0s;
        -webkit-transition: all .5s ease 0s;
        -ms-transition: all .5s ease 0s;
        -moz-transition: all .5s ease 0s;
        -o-transition: all .5s ease 0s
    }

    a.zass-post-nav.zass-post-prev .entry-info-wrap {
        float: right
    }

    a.zass-post-nav:hover
    .entry-info-wrap {
        width: 230px
    }

    a.zass-post-nav:hover {
        opacity: 1;
        box-shadow: 0 5px 5px 0 rgba(0,0,0,.15);
        -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,.15);
        -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.15)
    }

    a.zass-post-nav
    .entry-info {
        display: table;
        float: left
    }

    a.zass-post-nav.zass-post-prev .entry-info {
        float: right
    }

    a.zass-post-nav .entry-info span {
        display: table-cell;
        vertical-align: middle
    }

        a.zass-post-nav .entry-info span.entry-title {
            padding: 0 10px;
            height: 80px;
            width: 150px;
            font-size: 12px
        }

    a.zass-post-nav i {
        display: block;
        height: 80px;
        line-height: 84px;
        vertical-align: middle;
        font-size: 28px;
        width: 32px;
        text-align: center
    }

    a.zass-post-nav i {
        -webkit-animation: toggler 1s linear infinite;
        -moz-animation: toggler 1s linear infinite;
        -ms-animation: toggler 1s linear infinite;
        animation: toggler 1s linear infinite
    }

    a.zass-post-nav.zass-post-prev {
        left: 0;
        text-align: right;
        -webkit-border-radius: 0px 3px 3px 0px;
        -moz-border-radius: 0px 3px 3px 0px;
        border-radius: 0 3px 3px 0
    }

        a.zass-post-nav.zass-post-prev:hover {
            left: 0
        }

        a.zass-post-nav.zass-post-prev i {
            float: left
        }

    a.zass-post-nav.zass-post-next {
        right: 0;
        -webkit-border-radius: 3px 0px 0px 3px;
        -moz-border-radius: 3px 0px 0px 3px;
        border-radius: 3px 0 0 3px
    }

    a.zass-post-nav .entry-info {
        width: 230px;
        position: absolute;
        top: 0;
        left: 8px
    }

    a.zass-post-nav.zass-post-prev
    .entry-info {
        left: auto;
        right: 8px
    }

    a.zass-post-nav.zass-post-next:hover {
        right: 0
    }

    a.zass-post-nav.zass-post-next i {
        float: right
    }

    a.zass-post-nav img {
        width: 76px;
        height: auto;
        background-color: #fff;
        padding: 4px;
        border: 1px solid #f1f1f1;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%
    }

body.bbpress a.zass-post-nav {
    display: none !important
}

.vc_row {
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat
}

    .vc_row.vc_row-has-fill.zass-fixed-background {
        background-attachment: fixed !important;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-position: center top !important
    }

.zass-align-center {
    text-align: center
}

.zass-align-left {
    text-align: left
}

.zass-align-right {
    text-align: right
}

.zass-align-center .prod_hold .zass-list-prod-summary, .zass-align-center div.prod_hold
.links {
    text-align: center
}

.vc_custom_heading, .wpb_text_column.wpb_content_element {
    width: 100%;
    position: relative
}

.vc-zoom-wrapper:hover {
    cursor: pointer
}

@media screen and (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2) {
    .zass-fixed-background, .vc_row.vc_row-has-fill.zass-fixed-background, .zass_title_holder .zass-zoomable-background {
        background-attachment: scroll !important
    }
}

.vc_row.vc_row-fluid.zass-fixed-background {
    background-position: top center;
    background-size: cover
}

.vc_row.zass-point-down[data-vc-full-width], .vc_row.zass-point-down.vc_inner {
    margin-bottom: 0;
    padding-bottom: 99px;
    position: relative
}

.vc_row.zass-point-down.vc_parallax[data-vc-full-width] {
    overflow: hidden
}

.vc_row.zass-point-down:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 99px !important;
    display: block !important;
    visibility: visible !important;
    content: '';
    background: url(/images/ripoff.png) bottom center no-repeat;
    background-size: cover;
    z-index: 100
}

.vc_row:not(.vc_inner).zass-point-down:after, .zass-accent-tearoff #footer:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 99px !important;
    display: block !important;
    visibility: visible !important;
    content: '';
    background: url(/images/ripoff_flip.png) bottom center no-repeat;
    background-size: cover
}

.vc_row.vc_inner.zass-point-down > div:first-of-type:after {
    position: absolute;
    top: -100px;
    left: 0;
    width: 100%;
    height: 99px !important;
    display: block !important;
    visibility: visible !important;
    content: '';
    background: url(/images/ripoff_flip.png) bottom center no-repeat;
    background-size: cover
}

.vc_progress_bar.zass-progress-bar .vc_single_bar .vc_bar {
    border-radius: 2px !Important;
    height: 5px !important;
    top: auto !important;
    bottom: -5px !Important
}

    .vc_progress_bar.zass-progress-bar .vc_single_bar
    .vc_bar:after {
        content: '';
        display: inline-block;
        background-color: inherit;
        width: 12px;
        height: 12px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        position: absolute;
        right: 0;
        bottom: -3px;
        border: 2px solid #fff
    }

.vc_progress_bar.zass-progress-bar .vc_single_bar .vc_label {
    display: block;
    padding: 1px !important;
    position: absolute !important;
    z-index: 5 !important;
    left: 0;
    top: 0;
    line-height: 6px;
    text-shadow: none !important;
    width: 100%
}

    .vc_progress_bar.zass-progress-bar .vc_single_bar .vc_label
    span.vc_label_units {
        float: right;
        background: rgba(0,0,0,.15);
        display: block;
        padding: 8px;
        position: relative;
        top: -6px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px
    }

.vc_progress_bar.zass-progress-bar .vc_single_bar {
    height: 35px !important;
    background: 0 0 !important;
    margin-bottom: 26px !important;
    border-bottom: 5px solid;
    border-bottom-color: rgba(0,0,0,.15)
}

.vc_pie_chart_back {
    border: 18px solid !important;
    border-color: rgba(0,0,0,.15) !Important;
    opacity: .8 !Important;
    -webkit-transform: scale(.88);
    -moz-transform: scale(.88);
    -o-transform: scale(.88);
    -ms-transform: scale(.88);
    transform: scale(.88)
}

.vc_pie_chart
.vc_pie_chart_value {
    font-size: 185%;
    text-align: center;
    font-weight: 600
}

.vc_pie_chart[data-pie-color=btn-primary] .vc_pie_chart_value {
    color: #08c
}

.vc_pie_chart[data-pie-color=btn-info]
.vc_pie_chart_value {
    color: #58b9da
}

.vc_pie_chart[data-pie-color=btn-success] .vc_pie_chart_value {
    color: #6ab165
}

.vc_pie_chart[data-pie-color=btn-warning] .vc_pie_chart_value {
    color: #f90
}

.vc_pie_chart[data-pie-color=btn-danger]
.vc_pie_chart_value {
    color: #ff675b
}

.vc_pie_chart[data-pie-color=btn-inverse] .vc_pie_chart_value {
    color: #555
}

.zass-pricing-table-shortcode {
    position: relative;
    border-bottom: 1px solid #f1f1f1;
    vertical-align: middle;
    z-index: 1;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    top: 0;
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    opacity: .91
}

    .zass-pricing-table-shortcode.zass-pricing-is-featured, .zass-pricing-table-shortcode:hover {
        top: -15px;
        z-index: 100
    }

    .zass-pricing-table-shortcode:hover {
        box-shadow: 0 0px 25px 0 rgba(0,0,0,.15);
        -moz-box-shadow: 0 0px 25px 0 rgba(0,0,0,.15);
        -webkit-box-shadow: 0 0px 25px 0 rgba(0,0,0,.15)
    }

    .zass-pricing-table-shortcode:hover {
        z-index: 500
    }

.zass-pricing-heading {
    position: relative;
    padding: 0 20px 20px;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}

.zass-pricing-table-shortcode.zass-pricing-is-featured
.title-icon-holder, .zass-pricing-table-shortcode:hover .title-icon-holder {
    margin-bottom: 30px
}

.zass-pricing-table-shortcode.zass-pricing-is-featured .zass-pricing-table-button, .zass-pricing-table-shortcode:hover
.zass-pricing-table-button {
    padding: 30px 20px
}

.zass-pricing-heading h5 {
    color: #fff;
    font-size: 21px
}

.zass-pricing-heading small {
    color: #fff;
    font-size: 13px;
    font-style: italic
}

.zass-pricing-table-shortcode
.title-icon-holder {
    width: 90px;
    height: 60px;
    line-height: 60px;
    vertical-align: middle;
    font-size: 24px;
    overflow: hidden;
    text-align: center !Important;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    background: rgba(0,0,0,.1);
    color: #fff;
    margin-bottom: 15px;
    display: inline-block;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    border: 1px dashed #fff;
    border-top: none
}

.zass-pricing-table-shortcode.zass-pricing-table-square .title-icon-holder {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.zass-pricing-table-shortcode.zass-pricing-is-featured
.title-icon-holder .title-icon-wrapper, .zass-pricing-table-shortcode:hover .title-icon-holder .title-icon-wrapper {
    -webkit-animation: toggler 1s linear infinite;
    -moz-animation: toggler 1s linear infinite;
    -ms-animation: toggler 1s linear infinite;
    animation: toggler 1s linear infinite
}

.zass-pricing-table-price {
    padding: 40px 20px 20px;
    background-color: #fcfcfc;
    border-bottom: 1px solid #f1f1f1;
    color: #333;
    font-size: 30px
}

    .zass-pricing-table-price
    span {
        color: #666;
        display: inline-block;
        font-size: 13px;
        font-style: italic;
        font-weight: 400;
        line-height: 24px;
        margin-top: 15px;
        vertical-align: text-bottom
    }

.zass-pricing-table-content ul {
    margin: 0;
    padding: 0;
    list-style: none
}

    .zass-pricing-table-content
    ul li {
        padding: 10px 20px;
        margin: 0;
        list-style: none;
        background-color: #fff
    }

        .zass-pricing-table-content ul li:nth-child(even) {
            background-color: #fafafa
        }

.zass-pricing-table-button {
    padding: 25px 20px;
    border-top: 1px solid #f1f1f1;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}

    .zass-pricing-table-button a {
        padding: 11px 20px;
        color: #fff !important;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        text-decoration: none;
        font-weight: 700;
        font-size: 13px
    }

.lifted {
    z-index: 100;
    position: relative
}

.zass-cloudzoom-gallery
ul.additional-images {
    text-align: center
}

    .zass-cloudzoom-gallery ul.additional-images li {
        float: none
    }

.zass-cloudzoom-gallery a img {
    width: 100%;
    max-width: 100%;
    height: auto
}

.zass-cloudzoom-gallery #wrap a.cloud-zoom
img {
    padding: 8px;
    background: rgba(255,255,255,.9);
    border: 1px solid #f1f1f1;
    width: 100%
}

.vc_btn3 {
    font-weight: 600
}

.vc_btn3-style-custom {
    background-image: none !Important
}

.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-style: dashed !important
}

.zass-product-slider {
    margin-bottom: 20px
}

.zass-product-slide-holder {
    padding: 30px;
    display: table;
    border: 1px solid;
    border-color: rgba(0,0,0,.05);
    background: rgba(255,255,255,.95);
    margin: 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

    .zass-product-slide-holder
    .zass-product-slide-image, .zass-product-slide-details {
        width: 100%;
        display: inline-block;
        vertical-align: top
    }

.zass-product-slide-details {
    width: 65%;
    display: table-cell;
    vertical-align: middle
}

.zass-product-slide-details {
    padding-left: 50px
}

    .zass-product-slide-details
    a {
        text-decoration: none !important
    }

        .zass-product-slide-details a h4 {
            font-size: 30px;
            font-weight: 800;
            text-decoration: none;
            margin-bottom: 15px;
            text-align: center
        }

.zass-product-slide-description {
    display: block;
    line-height: normal !important;
    margin-bottom: 20px;
    text-align: center
}

.zass-product-slide-price {
    display: block;
    margin-bottom: 25px;
    font-size: 30px;
    font-weight: 600;
    text-align: center
}

    .zass-product-slide-price ins
    span.amount, .zass-product-slide-price > span.amount {
        color: #333;
        vertical-align: bottom
    }

    .zass-product-slide-price del {
        text-decoration: none
    }

        .zass-product-slide-price del
        span.amount {
            font-size: 18px;
            color: #cecece;
            text-decoration: line-through
        }

.zass-product-slide-cart {
    display: block;
    text-align: center
}

    .zass-product-slide-cart
    a.added_to_cart {
        clear: both;
        text-align: center;
        display: block
    }

.zass-product-slide-countdown {
    display: block;
    margin-bottom: 20px;
    position: relative;
    text-align: center
}

.zass-product-slider.owl-carousel {
    position: relative
}

    .zass-product-slider.owl-carousel
    .owl-nav {
        width: 98px;
        height: 48px;
        position: absolute;
        left: 50%;
        margin-left: -41px;
        bottom: -24px
    }

        .zass-product-slider.owl-carousel .owl-nav .owl-prev, .zass-product-slider.owl-carousel .owl-nav
        .owl-next {
            display: inline-block;
            width: 48px;
            height: 48px;
            line-height: 46px;
            margin-left: 1px;
            text-align: center;
            vertical-align: middle;
            color: #333;
            background-color: #fff;
            border: 1px dashed;
            border-color: rgba(0,0,0,.1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            transition: all .5s ease 0s;
            -webkit-transition: all .5s ease 0s;
            -ms-transition: all .5s ease 0s;
            -moz-transition: all .5s ease 0s;
            -o-transition: all .5s ease 0s;
            position: relative;
            z-index: 1;
            font-size: 18px
        }

        .zass-product-slider.owl-carousel .owl-nav .owl-prev {
            margin-right: -4px;
            text-indent: -1px
        }

        .zass-product-slider.owl-carousel .owl-nav
        .owl-next {
            margin-left: -4px;
            text-indent: 2px
        }

            .zass-product-slider.owl-carousel .owl-nav .owl-prev:hover, .zass-product-slider.owl-carousel .owl-nav .owl-next:hover {
                z-index: 10;
                box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
                -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
                -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1)
            }

.zass-counter-shortcode {
    text-align: center;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%
}

    .zass-counter-shortcode i {
        color: #dadada;
        font-size: 75%
    }

    .zass-counter-shortcode
    .zass-counter {
        display: inline-block
    }

    .zass-counter-shortcode .zass-counter-left {
        text-align: left
    }

    .zass-counter-shortcode .zass-counter-right {
        text-align: right
    }

.zass_content_slider {
    position: relative
}

    .zass_content_slider
    .owl-dots {
        width: 100%;
        height: 30px;
        text-align: inherit;
        margin-top: 150px;
        padding: 0 35px
    }

    .zass_content_slider .owl-dot {
        display: inline-block;
        padding: 3px;
        background: 0 0;
        border: none;
        margin: 0 3px
    }

        .zass_content_slider .owl-dot
        span {
            display: inline-block;
            width: 12px;
            height: 12px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            background-color: #cecece;
            /*border: 2px solid #fff*/
        }

    .zass_content_slider .vc_tta-panel-heading {
        display: none
    }

html.no-touch
.zass-from-right {
    opacity: 0;
    position: relative;
    right: -80px
}

html.no-touch .zass-from-left {
    opacity: 0;
    position: relative;
    left: -80px
}

html.no-touch .zass-from-bottom {
    opacity: 0;
    position: relative;
    bottom: -50px
}

html.no-touch
.zass-fade {
    opacity: 0
}

.vc_row.zass-visible-overlay[data-vc-full-width] {
    overflow: visible;
    z-index: 20
}

.vc_row.has-zass-canvas {
    overflow: hidden !Important;
    position: relative
}

    .vc_row.has-zass-canvas.zass-visible-overlay[data-vc-full-width] {
        overflow: visible !Important
    }

    .vc_row.has-zass-canvas > .wpb_column {
        z-index: 1
    }

    .vc_row.has-zass-canvas > canvas, .particles-js-canvas-el {
        display: inline-block !Important;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 0;
        width: 100% !Important
    }

.particles-js-canvas-el {
    top: 0;
    height: 100% !Important
}

.vc_row.has-zass-canvas.vc_parallax > canvas {
    z-index: 1
}

.bbp-topic-title span.bbp-st-topic-support {
    position: relative;
    top: -3px;
    left: 0;
    color: #fff !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #d12a5c;
    padding: 3px 8px;
    font-size: 10px !Important;
    text-transform: uppercase;
    margin-right: 5px
}

    .bbp-topic-title
    span.bbp-st-topic-support.topic-working {
        background-color: #f3b111
    }

    .bbp-topic-title span.bbp-st-topic-support.topic-resolved {
        background-color: #9dc442
    }

.breadcrumb span.bbp-st-topic-support, h1.heading-title
span.bbp-st-topic-support {
    display: none
}

.wpb_widgetised_column .otw-input-wrap {
    display: inline-block;
    width: 32.7% !Important;
    margin: 0 !Important;
    vertical-align: top;
    padding-left: 35px;
    position: relative
}

.otw-widget-form-wrap
input[type=text] {
    height: 2.9rem !Important;
    font-size: 1rem !Important;
    -webkit-border-radius: 3px !Important;
    -moz-border-radius: 3px !Important;
    border-radius: 3px !Important
}

div.otw-wrapper div.selectric p {
    -webkit-border-radius: 3px !Important;
    -moz-border-radius: 3px !Important;
    border-radius: 3px !Important
}

.otw-button-wrap {
    margin: 25px auto
}

.wpb_widgetised_column .otw-button-wrap {
    text-align: center
}

.otw-input-wrap:before {
    display: block;
    font-family: 'Font Awesome 5 Free';font-weight:900;font-size:14px;position:absolute;left:12px;top:50%;margin-top:-8px}.otw-date-li.otw-input-wrap:before{content:"\f073"}.otw-time-wrap.otw-input-wrap:before{content:"\f017";font-size:16px}.otw-party-size-wrap.otw-input-wrap:before{content:"\f235"}.wpb_widgetised_column .powered-by-open-table

{
    display: none !Important
}

.wpb_widgetised_column .otw-post-form-content {
    text-align: center;
    font-size: 11px
}

.zass-dropcap p:first-letter, .zass-dropcap h1:first-letter, .zass-dropcap h2:first-letter, .zass-dropcap
h3:first-letter, .zass-dropcap h4:first-letter, .zass-dropcap h5:first-letter, .zass-dropcap h6:first-letter, .term-description p:first-of-type:first-letter {
    display: block;
    float: left;
    line-height: 1;
    margin-right: 20px;
    margin-top: 12px;
    padding: 0;
    text-align: center
}

html.no-touch .vc_row.zass-tilting-row
.vc_row {
    -webkit-perspective: 10em;
    -moz-perspective: 10em;
    -ms-perspective: 10em;
    -o-perspective: 10em;
    perspective: 10em;
    -webkit-perspective-origin: center bottom;
    -moz-perspective-origin: center bottom;
    -ms-perspective-origin: center bottom;
    -o-perspective-origin: center bottom;
    perspective-origin: center bottom;
    -webkit-perspective-origin: 50% 50%;
    -moz-perspective-origin: 50% 50%;
    -ms-perspective-origin: 50% 50%;
    -o-perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}

html.no-touch
.tps-wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.vc_row.vc_row-o-equal-height .tps-wrapper .vc_column_container {
    align-items: stretch
}

.vc_row.vc_row-flex .tps-wrapper > .vc_column_container, .vc_row.vc_row-flex
.tps-wrapper {
    display: flex
}

.vc_row.vc_row-o-content-middle .tps-wrapper > .vc_column_container > .vc_column-inner {
    justify-content: center
}

.vc_row.vc_row-flex
.tps-wrapper > .vc_column_container > .vc_column-inner {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.zass-typed-content {
    text-align: center;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%
}

    .zass-typed-content.zass-typed {
        display: inline-block
    }

    .zass-typed-content.zass-typed-left {
        text-align: left
    }

    .zass-typed-content.zass-typed-right {
        text-align: right
    }

.typed-cursor {
    opacity: 1;
    -webkit-animation: blink .7s infinite;
    -moz-animation: blink .7s infinite;
    animation: blink .7s infinite;
    color: inherit;
    font-weight: inherit
}

@keyframes blink {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes blink {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

#tribe-events-bar, #tribe-events-content {
    position: relative;
    margin-bottom: 50px
}

    #tribe-events-bar > form {
        background: 0 0 !Important
    }

.tribe-bar-filters {
    display: none;
    position: relative;
    z-index: 901
}

#tribe-bar-collapse-toggle, #tribe-bar-views {
    display: inline-block;
    width: 70%;
    height: 70px;
    line-height: 30px;
    vertical-align: middle;
    background-color: #f1f1f1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 20px
}

#tribe-bar-views {
    width: 29%;
    position: relative;
    padding: 5px 0;
    line-height: normal
}

    #tribe-bar-views.tribe-bar-views-open {
        z-index: 1000
    }

    #tribe-bar-views label {
        display: inline-block;
        width: 100%;
        font-size: 11px;
        padding: 0 15px
    }

.tribe-bar-views-select {
    display: none
}

#tribe-bar-views
ul {
    list-style: none;
    margin: 0;
    padding: 0 15px 10px;
    background-color: #f1f1f1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

    #tribe-bar-views ul li {
        list-style: none;
        padding: 2px 0;
        margin: 0;
        display: none
    }

        #tribe-bar-views ul
        li.tribe-bar-active {
            display: block
        }

#tribe-bar-views.tribe-bar-views-open ul li {
    display: block;
    padding: 8px 0
}

.tribe-bar-views-option a {
    color: #333;
    display: block;
    text-decoration: none;
    font-size: 14px
}

    .tribe-bar-views-option
    a:before {
        content: "\f073";
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        margin-right: 3px
    }

.tribe-bar-views-option.tribe-bar-views-option-list a:before {
    content: "\f03a"
}

.tribe-bar-views-option.tribe-bar-views-option-day
a:before {
    content: "\f274"
}

.tribe-bar-views-option.tribe-bar-views-option-map a:before {
    content: "\f041"
}

.tribe-bar-views-option.tribe-bar-views-option-photo a:before {
    content: "\f03e"
}

.tribe-bar-views-option.tribe-bar-views-option-week
a:before {
    content: "\f272"
}

.tribe-events-calendar td h3, .tribe-events-calendar td h3 a, .tribe-events-grid .type-tribe_events h3.entry-title, .tribe-events-grid .type-tribe_events h3.entry-title
a {
    font-size: 12px;
    line-height: normal;
    color: #3a3a3a
}

.tribe-events-past h3 a, td.tribe-events-past > div:first-of-type, td.tribe-events-future > div:first-of-type, td.tribe-events-future h3
a {
    opacity: .5
}

td.tribe-events-past > div:first-of-type, td.tribe-events-future > div:first-of-type {
    background-color: #f1f1f1
}

td.tribe-events-present > div:first-of-type, td.tribe-events-future.tribe-events-has-events > div:first-of-type {
    background-color: #444;
    color: #fff;
    opacity: 1
}

    td.tribe-events-present > div:first-of-type
    a, td.tribe-events-future.tribe-events-has-events > div:first-of-type a {
        color: #fff;
        opacity: 1
    }

td.tribe-events-future.tribe-events-has-events h3.tribe-events-month-event-title a {
    opacity: 1
}

.tribe-events-calendar th {
    padding: 15px 0;
    background-color: #444;
    color: #fff
}

.tribe-grid-header {
    background-color: #444;
    color: #fff;
    font-size: 13px;
    font-weight: 700
}

.recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-week
.tribe-events-tooltip {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 320px !Important
}

#tribe-events-content .tribe-events-tooltip h4.entry-title, #tribe-events-content .tribe-events-tooltip
h4.tribe-event-title {
    font-size: 13px;
    letter-spacing: 1px;
    line-height: normal;
    margin: 0;
    min-height: 24px;
    padding: 12px 8px;
    background-color: #444;
    color: #fff
}

.tribe-events-tooltip .tribe-events-event-body {
    padding: 10px
}

.tribe-events-event-body
.tribe-event-duration {
    margin-bottom: 20px
}

.tribe-events-tooltip .tribe-events-event-thumb {
    padding: 5px 10px 10px 0
}

h2.tribe-events-page-title {
    text-align: inherit
}

.tribe-bar-date-filter, .tribe-bar-search-filter, .tribe-bar-submit, .tribe-bar-geoloc-filter {
    width: 100%;
    padding: 8px
}

    .tribe-bar-date-filter label, .tribe-bar-search-filter
    label, .tribe-bar-geoloc-filter label {
        display: block;
        width: 100%;
        margin-bottom: 8px
    }

.tribe-bar-filters input {
    width: 100%
}

    .tribe-bar-filters input[type=text] {
        padding: 8px
    }

.tribe-events-list .tribe-events-list-separator-month {
    margin: 35px 0;
    display: block;
    width: 100%;
    font-weight: 700;
    font-size: 18px;
    color: #333
}

    .tribe-events-list .tribe-events-list-separator-month:before {
        content: "\f073";
        font-family: 'Font Awesome 5 Free';
        margin-right: 6px;
        font-weight: 900
    }

.tribe-events-list
div.type-tribe_events {
    margin: 0 0 20px !Important;
    padding: 20px !Important;
    border: 1px solid #f1f1f1 !Important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: relative
}

    .tribe-events-list div.type-tribe_events
    .tribe-events-list-event-title, #tribe-geo-options h2, #tribe-geo-results h2 {
        display: block;
        float: left;
        width: 100%;
        padding-right: 170px;
        font-size: 18px;
        margin-bottom: 10px;
        color: #333
    }

        .tribe-events-list div.type-tribe_events
        .tribe-events-list-event-title a, #tribe-geo-options h2 a, #tribe-geo-results h2 a {
            color: #333
        }

    .tribe-events-list div.type-tribe_events .tribe-events-event-cost {
        display: block;
        float: right;
        max-width: 130px;
        border: 1px solid #f1f1f1;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        background-color: #fafafa;
        color: #3a3a3a;
        padding: 6px 15px;
        position: absolute;
        top: 20px;
        right: 20px
    }

        .tribe-events-list div.type-tribe_events
        .tribe-events-event-cost:before {
            content: "\f145";
            font-family: 'Font Awesome 5 Free';
            font-weight: 900;
            margin-right: 3px
        }

.tribe-events-loop .tribe-events-event-meta {
    border: 0 none;
    clear: both;
    float: none;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    margin: 0 0 25px;
    overflow: visible;
    padding: 0
}

.tribe-events-list .tribe-events-event-image, .tribe-events-list .tribe-events-list-event-description, .tribe-events-list
.tribe-events-map-event-description {
    display: inline-block;
    vertical-align: top
}

.tribe-events-list .tribe-events-event-image {
    display: inline-block;
    width: 39%;
    vertical-align: top;
    float: left
}

    .tribe-events-list .tribe-events-event-image
    img {
        width: 100%;
        height: auto
    }

.tribe-events-list .tribe-events-loop .tribe-events-content {
    clear: none;
    width: 60%;
    display: inline-block;
    padding: 0 20px
}

.tribe-events-photo.tribe-events-list
.tribe-events-event-image {
    margin-bottom: 30px
}

.tribe-events-photo.tribe-events-list .tribe-events-event-image, .tribe-events-photo.tribe-events-list .tribe-events-loop .tribe-events-content {
    width: 100%;
    padding: 0
}

.tribe-events-list
.tribe-events-loop .tribe-events-content > p {
    margin-top: 0
}

.tribe-events-day .tribe-events-day-time-slot h5 {
    margin-bottom: 15px;
    text-transform: none
}

#tribe-events-content ul.tribe-events-sub-nav, .widget .tribe-events-sub-nav {
    margin: 35px 0
}

    #tribe-events-content ul.tribe-events-sub-nav li, .widget .tribe-events-sub-nav li {
        width: 48%
    }

.tribe-events-sub-nav .tribe-events-nav-previous, .tribe-events-sub-nav
.tribe-events-nav-previous, .tribe-this-week-nav-link.nav-previous {
    text-align: left;
    float: left
}

    .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-sub-nav
    .tribe-events-nav-previous.tribe-events-nav-right, .tribe-this-week-nav-link.nav-next {
        text-align: right;
        float: right
    }

.events-list #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map
#tribe-events-footer {
    margin-bottom: 50px !Important
}

.tribe-event-schedule-details, .tribe-events-list .time-details {
    color: #3a3a3a;
    margin-bottom: 15px
}

.single-tribe_events .tribe-events-meta-group h3 {
    margin-bottom: 20px
}

.single-tribe_events
.tribe-events-meta-group, .single-tribe_events .tribe-events-event-meta {
    margin: 0 0 35px;
    padding: 20px;
    border: 1px solid #f1f1f1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

    .single-tribe_events
    .tribe-events-event-meta.secondary .tribe-events-meta-group {
        width: 47.2%;
        margin-right: 2%
    }

    .single-tribe_events .tribe-events-event-meta.secondary .tribe-events-meta-group, .single-tribe_events .tribe-events-event-meta.secondary
    .tribe-events-venue-map {
        float: none;
        display: inline-block;
        vertical-align: top
    }

.tribe-events-event-meta dt {
    font-weight: 400
}

.single-tribe_events .tribe-events-cal-links {
    margin-bottom: 35px
}

    .single-tribe_events .tribe-events-cal-links
    a {
        margin-right: 4px
    }

.single-tribe_events .tribe-events-single-event-description {
    margin-bottom: 50px
}

.tribe-grid-allday .tribe-events-week-allday-single, .tribe-grid-allday .tribe-events-week-allday-single:hover, .tribe-grid-body
.tribe-events-week-hourly-single, .tribe-grid-body .tribe-events-week-hourly-single:hover {
    background-color: rgba(0,0,0,.1)
}

.tribe-grid-header .column span {
    color: #fff
}

#tribe-events-photo-events
.type-tribe_events.tribe-events-photo-event {
    border: 0 none;
    float: left;
    margin: 0 4% 30px 0 !Important;
    padding: 0;
    width: 29.2%
}

.single-tribe_events .tribe-events-venue-map {
    width: 49.8%
}

.single-tribe_events
.tribe-events-cal-links, .single-tribe_events .tribe-events-schedule h2 {
    margin-right: 8px
}

.tribe-mini-calendar td {
    padding: 0
}

.tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a:before {
    background: #999 none repeat scroll 0 0;
    border-radius: 7px;
    bottom: 4px;
    content: "";
    display: block;
    height: 7px;
    left: 50%;
    margin: 5px auto 0 -4px;
    padding: 0;
    position: absolute;
    width: 7px
}

.tribe-mini-calendar div[id*=daynum-] a {
    display: block;
    padding: 5px 0 15px;
    position: relative;
    text-decoration: none;
    color: #333
}

.tribe-mini-calendar-no-event {
    display: block;
    font-weight: 700;
    padding: 5px 5px 15px;
    text-decoration: none
}

.tribe-mini-calendar-event h2.tribe-events-title, .tribe-events-countdown-widget
.tribe-countdown-text, .tribe-venue-widget-list h4 a {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: normal
}

.tribe-venue-widget-list {
    list-style: none;
    padding: 0;
    margin-left: 0
}

    .tribe-venue-widget-list li, .tribe-events-adv-list-widget
    div.type-tribe_events {
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #f1f1f1
    }

        .tribe-events-adv-list-widget div.list-date, .tribe-this-week-widget-wrapper .this-week-no-events-msg, .tribe-this-week-widget-wrapper
        .tribe-this-week-widget-day .duration, .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue, .tribe-mini-calendar-event div.list-date, .tribe-mini-calendar-event div.tribe-events-duration, .tribe-events-adv-list-widget
        div.tribe-events-duration, .tribe-events-adv-list-widget div.tribe-events-location, .tribe-venue-widget-list li span {
            font-size: 13px
        }

        .tribe-events-adv-list-widget div.tribe-events-duration, .tribe-this-week-widget-wrapper
        .tribe-this-week-widget-day .duration, .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue, .tribe-events-adv-list-widget div.tribe-events-location, .tribe-venue-widget-list li span, .tribe-mini-calendar-event
        div.tribe-events-duration {
            color: #333
        }

.tribe-venue-widget-venue-name a {
    color: #333;
    display: block;
    margin-bottom: 15px;
    text-decoration: none
}

    .tribe-venue-widget-venue-name a:before {
        content: "\f041";
        font-family: 'Font Awesome 5 Free';font-weight:900;margin-right:6px;text-decoration:none}.tribe-events-countdown-widget .tribe-countdown-text:before,.tribe-venue-widget-list h4 a:before{content:"\f145";font-family:'Font Awesome 5 Free';margin-right:6px;font-weight:900;color:#333;display:inline-block}.tribe-mini-calendar-list-wrapper .tribe-events-loop .type-tribe_events,#tribe-mobile-container .tribe-mobile-day{padding:12px 15px;
        background-color: #fafafa;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        margin-bottom: 3px;
        border: 1px solid #f1f1f1
    }

#tribe-mobile-container .tribe-mobile-day {
    padding: 20px
}

    #tribe-mobile-container .tribe-mobile-day
    h3.tribe-mobile-day-heading {
        font-size: 18px;
        margin-bottom: 20px
    }

    #tribe-mobile-container .tribe-mobile-day h4.summary {
        font-weight: 700
    }

    #tribe-mobile-container .tribe-mobile-day
    .tribe-events-event-schedule-details {
        margin-bottom: 20px;
        display: inline-block
    }

    #tribe-mobile-container .tribe-mobile-day .tribe-events-event-body {
        margin-bottom: 35px;
        padding-bottom: 20px;
        border-bottom: 1px solid #f1f1f1
    }

    #tribe-mobile-container
    .tribe-mobile-day img {
        width: 100%;
        height: auto
    }

.tribe-mini-calendar-nav #ajax-loading-mini {
    margin: -32px 0 0 -32px
}

.tribe-mini-calendar-nav div {
    position: static
}

table.tribe-mini-calendar {
    position: relative
}

.tribe-theme-zass
.tribe-this-week-widget-wrapper .tribe-events-page-title {
    text-align: left;
    font-size: 15px;
    font-weight: 400
}

.tribe-theme-zass .tribe-mini-calendar-dayofweek {
    background-color: #444;
    color: #fff
}

.tribe-this-week-widget-vertical
.tribe-this-week-widget-header-date {
    padding-left: 15px;
    text-align: left
}

.tribe-this-week-widget-header-date {
    background-color: #f5f5f5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: medium none;
    color: #333;
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 8px;
    padding: 12px 0;
    text-align: center
}

.tribe-this-week-widget-vertical .tribe-this-week-widget-day {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f1f1f1
}

.tribe-this-week-widget-day-wrap {
    padding: 5px;
    font-size: 11px !important
}

.tribe-this-week-widget-vertical .tribe-this-week-widget-day-wrap {
    padding: 10px 15px
}

.tribe-this-week-widget-wrapper.tribe-this-week-widget-horizontal
.this-week-no-events-msg {
    font-size: 11px !important
}

.tribe-this-week-widget-wrapper .entry-title, .tribe-this-week-widget-wrapper .entry-title
a {
    font-size: 16px;
    margin: 0;
    text-decoration: none
}

.tribe-this-week-widget-wrapper.tribe-this-week-widget-horizontal .entry-title, .tribe-this-week-widget-wrapper.tribe-this-week-widget-horizontal .entry-title
a {
    font-size: 12px
}

.tribe-this-week-widget-vertical .this-week-today .tribe-this-week-widget-header-date {
    color: #fff
}

.tribe-mini-calendar-event
.list-date {
    background: #444;
    color: #fff;
    box-sizing: border-box;
    display: inline;
    float: left;
    font-weight: 700;
    margin: 0 10px 10px 0;
    overflow: hidden;
    padding: 6px;
    text-align: center;
    width: 15%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.tribe-this-week-widget-vertical .tribe-this-week-widget-header-date {
    padding: 12px 15px
}

.tribe-mini-calendar-event
.list-date
.list-dayname {
    background: #fff;
    box-sizing: border-box;
    color: #666;
    display: block;
    font-size: 9px;
    padding: 3px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 3px
}

.tribe-this-week-widget-header-date {
    background-color: #666;
    border: medium none;
    color: #fff;
    font-weight: 700;
    font-size: 12.5px;
    margin-bottom: 8px;
    padding: 5px 0;
    text-align: center
}

.this-week-past .tribe-this-week-widget-header-date {
    background-color: #b2b2b2
}

.this-week-past
.type-tribe_events {
    opacity: .5
}

h2.tribe-venue-name, .tribe-events-venue .tribe-events-map-wrap, h2.tribe-organizer-name {
    margin-bottom: 30px
}

address.venue-address > span, .tribe-events-venue .tribe-events-event-meta
a.tribe-events-gmap {
    display: block;
    clear: both;
    margin-bottom: 8px
}

.tribe-events-organizer-meta address, .tribe-events-event-meta address {
    font-style: normal;
    color: #333
}

.tribe-events-organizer-meta
span {
    margin-right: 12px
}

    .tribe-events-organizer-meta span.tribe-events-divider {
        display: none
    }

.tribe-events-venue .tribe-events-event-meta a.tribe-events-gmap:before, .tribe-events-venue .tribe-events-event-meta
.tribe-street-address:before, .tribe-events-venue .tribe-events-event-meta .tel:before, .tribe-events-organizer-meta .tel:before, .tribe-events-venue .tribe-events-event-meta .url a:before, .tribe-events-organizer-meta .url
a:before, .tribe-events-organizer-meta .email a:before {
    content: "\f041";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 6px;
    text-decoration: none;
    color: #cecece
}

.tribe-events-venue .tribe-events-event-meta
.tribe-street-address:before {
    content: "\f277"
}

.tribe-events-venue .tribe-events-event-meta .tel:before, .tribe-events-organizer-meta .tel:before {
    content: "\f1ac"
}

.tribe-events-venue .tribe-events-event-meta .url
a:before, .tribe-events-organizer-meta .url a:before {
    content: "\f0ac"
}

.tribe-events-organizer-meta .email a:before {
    content: "\f0e0"
}

.tribe-events-venue
.tribe-venue-description.tribe-events-content {
    margin-bottom: 35px
}

.zass-event-countdown {
    background: #fafafa;
    padding: 15px;
    border: 1px solid #f1f1f1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-top: 30px
}

    .zass-event-countdown .count_info, .zass-event-countdown .is-countdown {
        display: inline-block
    }

    .zass-event-countdown
    .is-countdown {
        font-size: 18px;
        font-weight: 700;
        color: #3a3a3a
    }

.vc_tta.vc_tta-tabs .vc_tta-tabs-container {
    display: block !important
}

.vc_tta.vc_tta-tabs .vc_tta-panel-heading {
    display: none !important
}

.vc_tta-color-white.vc_tta-style-modern
.vc_tta-tab > a {
    background: 0 0 !important;
    border: none !important;
    border-bottom: 3px solid transparent !important;
    font-weight: 700 !important;
    padding: 14px 25px
}

.booked-appt-list ul.booked-public-appointment-list, .booked-appt-list
ul.booked-public-appointment-list li {
    font-size: 12px;
    padding: 8px
}

form.post-password-form input[type=submit] {
    padding: 8px 20px
}

form.post-password-form input[type=password] {
    padding: 10px 4px;
    background: #fcfcfc
}

.vendor_description_background {
    height: auto !important;
    background-size: cover !important;
    margin-bottom: 60px !important;
    background: #fff !important
}

    .vendor_description_background .vendor_description {
        height: auto !important;
        padding: 20px !important;
        background: 0 0 !important
    }

.vendor_description .vendor_img_add .img_div {
    margin-bottom: 25px !important
}

.vendor_description .vendor_img_add .vendor_address {
    padding: 20px !important;
    border: 1px solid #f1f1f1;
    background-color: rgba(255,255,255,.9);
    color: #333 !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.wcmp_vendor_banner_template.template3 .vendor_address {
    border: none;
    background: 0 0
}

.vendor_address
p {
    margin: 0 0 7px !important;
    font-size: 13px !important
}

.vendor_description .vendor_img_add .vendor_address p.wcmp_vendor_name {
    font-weight: 600;
    font-size: 21px !important
}

.wcmp_vendor_banner_template.template3
.wcmp_vendor_name {
    margin-bottom: 30px !important
}

.vendor_address label {
    color: #333 !important;
    font-size: 13px !important;
    font-weight: 500
}

.vendor_address p img {
    vertical-align: middle
}

body.product-vendor div.description_data {
    margin-top: 30px !important;
    background: #fff !important
}

.wcmp_vendor_banner_template.template1 .vendor_description {
    left: 0;
    top: auto !important;
    bottom: 0
}

.wcmp_vendor_banner_template.template3 .vendor_description, .wcmp_vendor_banner_template.template2
.vendor_description {
    margin-top: -75px !important
}

.wcmp_vendor_banner_template.template3 .vendor_description {
    margin-top: -90px !important
}

body.product-vendor a[href^="#reviews"] {
    margin-left: 5px
}

.vendor_description .vendor_img_add .img_div
img {
    height: auto !important;
    width: auto !important;
    max-width: 120px !important;
    max-height: none !important;
    border-radius: 50%;
    overflow: hidden;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-width: 6px !important
}

.wcmp_main_menu ul li {
    margin-left: 0 !important
}

.by-vendor-name-link {
    font-size: 11px;
    padding-top: 5px
}

.wcmp-product-policies h2.wcmp_policies_heading {
    font-size: 24px;
    margin-bottom: 15px
}

.wcmp-product-policies
.wcmp_policies_description {
    margin-bottom: 30px
}

.wcmp_top_logo_div ul {
    margin-bottom: 20px !important;
    font-size: 12px !important
}

    .wcmp_top_logo_div ul li {
        margin-left: 0
    }

.wcmp_regi_main .reg_header1, .wcmp_regi_main .reg_header2, .wcmp_regi_main
.wcmp_regi_form_box label {
    color: #333 !important
}

.wcmp_regi_main .wcmp_regi_form_box {
    padding: 20px !important
}

.wcmp_regi_main .button {
    cursor: pointer;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #333;
    padding: 14px 20px !important;
    text-decoration: none !important;
    background: 0 0 !important;
    border: 1px dashed !important;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    line-height: normal !important;
    height: auto !important
}

form .vendor_sort {
    margin-bottom: 60px !important
}

.wcmp_vendor_list_wrap {
    text-align: center
}

.wcmp_sorted_vendors {
    width: 24.7%;
    padding: 15px;
    border: 5px solid transparent !important;
    background: #fff !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 15px auto !important;
    vertical-align: top;
    overflow: hidden;
    display: inline-block;
    float: none !important;
    vertical-align: top
}

    .wcmp_sorted_vendors center {
        border: 1px solid #f1f1f1
    }

    .wcmp_sorted_vendors .button {
        background: 0 0 !important
    }

    .wcmp_sorted_vendors
    center > a:first-of-type {
        display: block;
        text-align: center;
        vertical-align: middle;
        width: 100%;
        height: 200px;
        overflow: hidden;
        background-color: #fcfcfc;
        position: relative
    }

    .wcmp_sorted_vendors:before {
        position: absolute;
        display: block;
        content: "";
        top: 0;
        left: 0;
        right: 0;
        bottom: 130px;
        background: url(/images/rose-overlay.png) top left repeat;
        z-index: 1;
        -webkit-transition: all .5s ease 0s;
        -ms-transition: all .5s ease 0s;
        -moz-transition: all .5s ease 0s;
        -o-transition: all .5s ease 0s
    }

    .wcmp_sorted_vendors:hover:before {
        -webkit-transition: all 1.5s ease 0s;
        -ms-transition: all 1.5s ease 0s;
        -moz-transition: all 1.5s ease 0s;
        -o-transition: all 1.5s ease 0s;
        opacity: 1;
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2)
    }

    .wcmp_sorted_vendors img.vendor_img {
        margin: 10% auto !important;
        position: relative;
        z-index: 2;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        box-shadow: 0 0px 40px 0 rgba(0,0,0,.22);
        -moz-box-shadow: 0 0px 40px 0 rgba(0,0,0,.22);
        -webkit-box-shadow: 0 0px 40px 0 rgba(0,0,0,.22)
    }

.wcmp_vendor_rating span, .wcmp_vendor_rating a {
    height: 25px !important;
    line-height: 25px !important;
    vertical-align: middle !important;
    font-size: 13px !important
}

.vendor_sort input[type=submit] {
    padding: 6px 20px
}

h3.wcmp-abuse-report-title {
    font-size: 18px;
    margin-bottom: 20px
}

#ui-datepicker-div {
    display: none
}

body.single-product #products-wrapper > h1:first-of-type, body.single-product
.wcv_shop_description {
    display: none
}

#products-wrapper > h1:first-of-type {
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 35px
}

.wcv_shop_description {
    border: 1px dashed #f1f1f1;
    padding: 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 35px
}

.tagcloud a.by-vendor-name-link, .tagcloud
a#report_abuse {
    margin-bottom: 15px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #333;
    color: #fff;
    border: none;
    padding: 3px 8px
}

.tagcloud a.by-vendor-name-link {
    background-color: #666
}

form
.pv_paypal_container, form .pv_shop_name_container, form #pv_seller_info_container, form #pv_shop_description_container {
    border: 1px dashed #f1f1f1;
    padding: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 35px
}

form #pv_shop_description_container {
    margin-bottom: 35px
}

form .pv_paypal_container input#pv_paypal, form .pv_shop_name_container
input#pv_shop_name {
    margin-top: 12px
}

table.table-vendor-sales-report {
    margin-top: 35px
}

form input.btn.btn-inverse.btn-small, .wcv_dashboard_datepicker input[type=submit], .wcv-pro-dashboard input[type=submit].wcv-button.expand {
    padding: 7px 20px !important
}

.wcv-pro-dashboard input[type=submit].wcv-button.expand {
    margin-left: 15px !important
}

ul.wcv_vendorslist {
    width: 100%;
    margin: 0;
    padding: 0
}

.wcv_dashboard_datepicker .wcv-form .control-group
.control > input[type=submit] {
    margin-left: 30px;
    width: calc(100% - 30px)
}

.wcv_dashboard_datepicker.wcv-cols-group {
    margin-bottom: 35px
}

    .wcv_dashboard_datepicker.wcv-cols-group .all-33 .control {
        padding-top: 30px
    }

ul.wcv_vendorslist
img.avatar {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 25px !important;
    margin-right: 0;
    width: 100%;
    height: auto
}

ul.wcv_vendorslist > div {
    width: 24.9% !important;
    margin: 0 0 30px !important;
    display: inline-block;
    border: 10px transparent
}

    ul.wcv_vendorslist > div > center {
        padding: 8px;
        border: 1px dashed #e1e1e1;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px
    }

.wcv-pro-dashboard
#ui-datepicker-div.ui-widget-content {
    background: #fff !important;
    background-color: #fff !important
}

button.wcv-button {
    padding: 7px 20px;
    margin-left: 15px !important;
    border: 1px dashed !important;
    border-color: inherit !important
}

.select2-container
.select2-choice {
    height: auto !important
}

.wcv-store-address-container .store-address address, .wcv-store-address-container .store-phone a {
    font-style: normal
}

.wcv-store-address-container {
    padding: 12px 0;
    margin-bottom: 50px
}

.wcv-header-container
.wcv-store-grid.wcv-store-header {
    position: relative
}

.wcv-header-container #banner-wrap {
    position: static;
    padding: 30px
}

.wcv-header-container #inner-element {
    position: relative;
    padding: 30px 20px 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

    .wcv-header-container #inner-element .store-info {
        text-align: left;
        vertical-align: middle;
        padding-left: 0
    }

.wcv-header-container .wcv-store-grid.wcv-store-header
#banner-wrap > img.store-banner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 100%;
    max-width: none;
    max-height: none !important;
    width: auto;
    object-fit: cover !important
}

.wcv-header-container #inner-element
.store-brand {
    padding-left: 0;
    vertical-align: middle
}

.wcv-header-container #inner-element .store-icon {
    float: none;
    vertical-align: middle
}

.wcv-grid nav.wcv-navigation ul.menu {
    background: 0 0;
    padding-top: 30px
}

.wcv-navigation ul.menu.horizontal
li {
    display: inline-block;
    float: none;
    background: 0 0 !important;
    margin: 0 5px 15px 0;
    padding: 0
}

    .wcv-navigation ul.menu.horizontal li a {
        cursor: pointer;
        font-size: 14px !important;
        line-height: normal;
        font-weight: 600 !important;
        color: #333;
        padding: 9px 12px !important;
        text-decoration: none;
        background: 0 0 !important;
        border: 1px dashed !important;
        transition: all .5s ease 0s;
        -webkit-transition: all .5s ease 0s;
        -ms-transition: all .5s ease 0s;
        -moz-transition: all .5s ease 0s;
        -o-transition: all .5s ease 0s;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px
    }

.wcv-grid table .row-actions {
    opacity: 1 !important
}

.wcv-shade.visible {
    z-index: 100000;
    top: 60px;
    height: calc(100% - 60px) !important
}

.wcv-modal > .modal-body {
    padding: 30px !important
}

.dokan-alert {
    margin-bottom: 35px !important
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper img.avatar {
    float: none !important
}

#dokan-content
#nav-below {
    float: left;
    width: 100%;
    margin-top: 35px
}

.dokan-store-tabs {
    margin-top: 0
}

.dokan-single-store .dokan-store-tabs ul {
    border: none
}

.dokan-product-search-form input[type=text] {
    padding: 4px 8px
}

.dokan-product-listing
.dokan-product-listing-area table.product-listing-table td.post-date {
    font-size: 13px;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    padding: 8px;
    line-height: 1.42;
    vertical-align: top;
    border: none !important;
    color: #999;
    text-align: left;
    background: 0 0 !important
}

.dokan-dashboard .dokan-dashboard-wrap .screen-reader-text {
    display: none
}

.dokan-widget-area .widget, .dokan-category-menu {
    border: none;
    margin-bottom: 30px
}

    .dokan-category-menu ul
    li, li.widget {
        list-style: none !important
    }

        .dokan-category-menu ul li a {
            margin: 0 !important
        }

    .dokan-category-menu h3.widget-title {
        background: 0 0 !important;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
        padding: 3px 0 10px !important;
        margin-bottom: 30px !important
    }

.dokan-store-sidebar textarea {
    margin: 20px 0 !important
}

#dokan-form-contact-seller input[type=submit].dokan-btn-theme {
    float: none !important
}

.woocommerce-tabs
#tab-seller.panel.entry-content > h2:first-of-type {
    font-size: 21px;
    margin-bottom: 25px
}

.woocommerce-tabs #tab-seller.panel.entry-content ul.list-unstyled {
    list-style: none !important;
    margin-left: 0
}

.dokan-pagination-container .dokan-pagination
li {
    display: inline-block
}

    .dokan-pagination-container .dokan-pagination li
    a {
        display: inline-block;
        background-color: #333;
        width: 35px;
        height: 35px;
        line-height: 33px;
        vertical-align: middle;
        text-align: center;
        margin-right: 8px;
        text-decoration: none;
        color: #fff;
        border: none !Important;
        border-radius: 2em;
        -moz-border-radius: 2em;
        -webkit-border-radius: 2em;
        font-size: 13px;
        position: relative;
        padding: 0 8px;
        transition: all .4s cubic-bezier(.77,0,.175,1)
    }

    .dokan-pagination-container .dokan-pagination li.active
    a {
        display: inline-block;
        width: 30px;
        height: 30px;
        line-height: 30px;
        vertical-align: middle;
        text-align: center;
        font-weight: 400;
        text-decoration: none;
        color: #333;
        background: #ececec
    }

    .dokan-pagination-container .dokan-pagination li:first-of-type
    a, .dokan-pagination-container .dokan-pagination li:last-of-type a {
        border-radius: 2em;
        -moz-border-radius: 2em;
        -webkit-border-radius: 2em;
        width: auto
    }

    .dokan-pagination-container .dokan-pagination li a:hover {
        color: #fff !important
    }

#main
.dokan-product-listing .dokan-product-listing-area table td img, .box .dokan-product-listing .dokan-product-listing-area table td img {
    max-width: 48px;
    max-height: 48px
}

.dokan-modal .inner {
    width: auto
}

body.zass_transparent_header
.content_holder > .page > .vc_row.zass-point-down:first-of-type:after {
    display: none !important
}

#main .zass-share-links {
    margin: 35px 0;
    min-height: 37px;
    padding: 12px 8px;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    float: left;
    width: 100%;
    text-align: center
}

#content.has-sidebar #main .zass-share-links {
    margin-bottom: 0;
    text-align: left
}

#main .zass-share-links .spread_word {
    float: left;
    font-size: 12px;
    margin: 4px 10px 0 0;
    color: #999
}

div.product
div.summary div.zass-share-links {
    margin-top: 30px;
    padding: 8px;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1
}

.zass-share-links
a {
    display: inline-block;
    color: #d7d7d7;
    vertical-align: middle;
    padding: 0;
    text-align: center;
    margin-right: 6px
}

    .zass-share-links a:before {
        display: inline-block;
        font-size: 24px;
        font-family: 'Font Awesome 5 Brands';font-weight:900;content:"\f082"}.zass-share-links a.zass-share-twitter:before{content:"\f081"}.zass-share-links a.zass-share-pinterest:before{content:"\f0d3"}.zass-share-links a.zass-share-google-plus:before

{
    content: "\f0d4"
}

.zass-share-links a.zass-share-linkedin:before {
    content: "\f08c"
}

.zass-share-links a.zass-share-vkontakte:before {
    content: "\f189"
}

.zass-share-links a:hover {
    color: #3a5795
}

.zass-share-links
a.zass-share-twitter:hover {
    color: #55acee
}

.zass-share-links a.zass-share-pinterest:hover {
    color: #e3262e
}

.zass-share-links a.zass-share-google-plus:hover {
    color: #dd4b39
}

.zass-share-links
a.zass-share-linkedin:hover {
    color: #008cc9
}

.zass-share-links a.zass-share-vkontakte:hover {
    color: #3a5795
}

.zass-share-links span {
    margin-right: 8px;
    vertical-align: middle
}

div.widget_categories ul
li.current-cat > a:before, p.woocommerce-thankyou-order-received, .wpb_zass_banner a span.zass_banner-icon, .toggler:before, .zass-product-slider.owl-carousel .owl-nav .owl-prev:hover, .zass-product-slider.owl-carousel .owl-nav
.owl-next:hover, .widget_shopping_cart_content p.buttons .button.checkout, .zass-portfolio-categories ul li a:hover, .zass-portfolio-categories ul li a.is-checked, .zass-event-countdown .is-countdown, .video_controlls
a#video-volume:after, div.widget_categories ul li > a:hover:before, #main-menu ul.menu > li > a:hover, #main-menu ul.menu > li.current-menu-item > a, li.product-category.product a h3, .otw-input-wrap:before, .summary.entry-summary
.yith-wcwl-add-to-wishlist a:before, .summary.entry-summary .yith-wcwl-add-to-wishlist a:after, .summary.entry-summary .compare:before, .prod_hold .price_hold:before, a.bbp-forum-title:hover, .portfolio_top .project-data .main-features
.checklist li:before, body.zass_transparent_header #main-menu ul.menu > li.current_page_item > a:before, body.zass_transparent_header #main-menu ul.menu > li.current-menu-item > a:before, body.zass_transparent_header #main-menu
ul.menu > li > a:hover:before {
    color: #145A4D
}

    a.sidebar-trigger, #cart-module .cart-contents span.count, .wcmp_sorted_vendors:before, td.tribe-events-present > div:first-of-type, a.mob-close-toggle:hover, #main-menu ul.menu > li > a:before, .pagination
    .links a:hover, .dokan-pagination-container .dokan-pagination li a:hover, a.mob-menu-toggle i, .bbp-pagination-links a:hover, .zass-search-cart-holder #search.active > span:hover, a.close-off-canvas:hover, .zass_content_slider .owl-dot.active
    span, #main-menu ul.menu > li > .zass-custom-menu-label, li.product-category.product h3 mark:after, div.product-category.product h3 mark:after, #main-menu li ul.sub-menu li.zass_colum_title > a:after, #main-menu li ul.sub-menu
    li.zass_colum_title > a:before, .blog-post-meta span.sticky_post, #zass_price_range, .zass_image_list a.zass-magnific-gallery-item:before, #bbpress-forums > #subscription-toggle
    a.subscription-toggle, .widget > h3:first-child:before, .widget > h3:first-child:after, .zass-portfolio-categories ul li a:hover:before, .zass-portfolio-categories ul li a.is-checked:before, .zass-portfolio-categories ul li
    a:hover:after, .zass-portfolio-categories ul li a.is-checked:after, .flex-direction-nav a, ul.status-closed li.bbp-topic-title .bbp-topic-permalink:before, ul.sticky li.bbp-topic-title .bbp-topic-permalink:before, ul.super-sticky
    li.bbp-topic-title .bbp-topic-permalink:before {
        /*background-color: #145A4D*/
    }

        .bbp-topics-front ul.super-sticky, .blog-post.sticky, #main-menu li ul.sub-menu li.zass-highlight-menu-item:after, .error404
        div.blog-post-excerpt, .zass_blog_masonry:not(.zass-related-blog-posts) .sticky .zass_post_data_holder, .zass-none-overlay.zass-10px-gap .portfolio-unit-holder:hover, .portfolio-unit-info
        a.portfolio-lightbox-link:hover, .zass-product-slider.owl-carousel .owl-nav .owl-prev:hover, .zass-product-slider.owl-carousel .owl-nav .owl-next:hover, .widget_shopping_cart_content p.buttons
        .button.checkout, .zass_banner_text:before, .zass_banner_text:after, body table.booked-calendar td.today .date span, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active > a, .bbp-topics ul.super-sticky, .bbp-topics
        ul.sticky, .bbp-forum-content ul.sticky, a.sidebar-trigger:hover:after, .zass-pulsator-accent .wpb_wrapper:after, ul.tabs li.active a {
            border-color: #145A4D !Important
        }

::-moz-selection {
    background: #145A4D
}

::selection {
    background: #145A4D
}

.box-sort-filter .ui-slider-horizontal .ui-slider-handle, .widget_price_filter .ui-slider-handle.ui-state-default.ui-corner-all {
    background: #145A4D !Important
}

li.product-category.product h3 mark, div.product-category.product h3 mark, .widget_shopping_cart_content a.remove:hover, .col2-set.addresses header
a.edit {
    background: #145A4D;
}

blockquote, q {
    border-left-color: #145A4D
}

.double-bounce2 {
    background-color: #145A4D
}

a, div.widget_categories ul li a:hover, div.widget_nav_menu ul li a:hover, div.widget_archive ul li
a:hover, div.widget_recent_comments ul li a:hover, div.widget_pages ul li a:hover, div.widget_links ul li a:hover, div.widget_recent_entries ul a:hover, div.widget_meta ul li a:hover, div.widget_display_forums ul li
a:hover, .widget_display_replies ul li a:hover, .widget_display_topics li > a.bbp-forum-title:hover, .widget_display_stats dt:hover, .widget_display_stats dd:hover, div.widget_display_views ul li a:hover, .widget_layered_nav ul li
a:hover, .widget_product_categories ul li a:hover {
    color: #145A4D
}

    a:hover {
        color: #d18d81
    }

.sidebar .box h3, .wpb_widgetised_column .box h3, h2.widgettitle, h2.wpb_flickr_heading {
    color: #145A4D;
}

a.button, .wcv-navigation ul.menu.horizontal li
a, .wcv-pro-dashboard input[type=submit], .zass-pricing-table-button a, button.wcv-button, .widget_shopping_cart_content p.buttons .button, input.button, button.button, a.button-inline, #submit_btn, #submit, .wpcf7-submit, #bbpress-forums
#bbp-search-form #bbp_search, form.mc4wp-form input[type=submit], form.mc4wp-form input[type=email] {
    border-radius: 2em !important
}

a.button, button.wcv-button, input.button, .wcv-navigation ul.menu.horizontal li
a, nav.woocommerce-MyAccount-navigation ul li a, button.button, a.button-inline, #submit_btn, #submit, .wpcf7-submit, .col2-set.addresses header a.edit, input.otw-submit, form.mc4wp-form
input[type=submit], .tribe-events-button, input[type=submit] {
    /*border-color: #7ebfbf;*/
    color: #fff;
    background: #145A4D;
    width:250px;
}

.wcmp_regi_main .button {
    border-color: #7ebfbf !important;
    color: #7ebfbf !important
}

a.button:hover, button.wcv-button:hover, input.button:hover, .wcv-navigation ul.menu.horizontal li a:hover, .wcv-navigation ul.menu.horizontal li.active a, button.button:hover, nav.woocommerce-MyAccount-navigation ul li.is-active
a, nav.woocommerce-MyAccount-navigation ul li a:hover, a.button-inline:hover, #submit_btn:hover, #submit:hover, .wpcf7-submit:hover, .r_more:hover, .r_more_right:hover, div.prod_hold
a.button.add_to_cart_button:hover, button.single_add_to_cart_button:hover, .zass-product-slide-cart .button.add_to_cart_button:hover, input.otw-submit:hover, form.mc4wp-form input[type=submit]:hover, .wc-proceed-to-checkout
a.checkout-button.button:hover {
    border-color: #333 !important;
    color: #333 !important
}

.wcmp_regi_main .button:hover {
    border-color: #333 !important;
    color: #333 !important
}

div.prod_hold .new_prod {
    background-color: #92dede
}

div.prod_hold
.sale, span.onsale, .count_holder_small .count_info:first-child {
    background-color: #145A4D
}

#zass_page_title h1.heading-title, #zass_page_title h1.heading-title a, .breadcrumb, .breadcrumb a, .zass-dark-skin #zass_page_title h1.heading-title
a {
    color: #fff
}

.zass_title_holder h6 {
    color: #666
}

#zass_page_title.zass_title_holder.title_has_image h1.heading-title, #zass_page_title.zass_title_holder.title_has_image h6, #zass_page_title.zass_title_holder.title_has_image
.breadcrumb, #zass_page_title.zass_title_holder.title_has_image .breadcrumb a {
    color: #fff
}

.zass_title_holder, .zass_title_holder .inner:before, body.zass_header_left .zass_title_holder:not(.title_has_image)
.inner {
    background: url(/images/Group-25.jpg) no-repeat center center;
}

.zass_title_holder, body.zass_header_left .zass_title_holder:not(.title_has_image) .inner {
    border-color: #f1f1f1
}

    .zass_title_holder .inner:before {
        border-color: transparent #f1f1f1 #f1f1f1 transparent
    }

div.post
.post-date, div.product.type-product .post-date, div.page.type-page .post-date, div.attachment .post-date {
    background-color: #92dede
}

.portfolio-unit-holder, .zass_image_list
a.zass-magnific-gallery-item:before {
    background-color: #303038
}

div:not(.zass-none-overlay).portfolio-unit.masonry-unit a.portfolio-link, div:not(.zass-none-overlay).portfolio-unit.masonry-unit a.portfolio-link
small, div:not(.zass-none-overlay).portfolio-unit.masonry-unit a.portfolio-link h4, div:not(.zass-none-overlay).portfolio-unit.masonry-unit, div:not(.zass-none-overlay).portfolio-unit.masonry-unit a.portfolio-link
p, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-2 a.portfolio-link, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-2 a.portfolio-link small, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-2 a.portfolio-link
h4, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-2, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-2 a.portfolio-link p, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-3
a.portfolio-link, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-3 a.portfolio-link small, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-3 a.portfolio-link
h4, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-3, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-3 a.portfolio-link p, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-4
a.portfolio-link, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-4 a.portfolio-link small, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-4 a.portfolio-link
h4, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-4, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-4 a.portfolio-link p, div:not(.zass-none-overlay).similar_projects .portfolio-unit
a.portfolio-link, div:not(.zass-none-overlay).similar_projects .portfolio-unit a.portfolio-link small, div:not(.zass-none-overlay).similar_projects .portfolio-unit a.portfolio-link h4, div:not(.zass-none-overlay).similar_projects
.portfolio-unit, div:not(.zass-none-overlay).similar_projects .portfolio-unit a.portfolio-link p, div:not(.zass-none-overlay).owl-item .portfolio-unit a.portfolio-link, div:not(.zass-none-overlay).owl-item .portfolio-unit a.portfolio-link
small, div:not(.zass-none-overlay).owl-item .portfolio-unit a.portfolio-link h4, div:not(.zass-none-overlay).owl-item .portfolio-unit, div:not(.zass-none-overlay).owl-item .portfolio-unit a.portfolio-link
p, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-5 a.portfolio-link, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-5 a.portfolio-link small, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-5 a.portfolio-link
h4, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-5, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-5 a.portfolio-link p, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-6
a.portfolio-link, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-6 a.portfolio-link small, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-6 a.portfolio-link
h4, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-6, div:not(.zass-none-overlay).portfolio-unit.portfolio-col-6 a.portfolio-link p, div:not(.zass-none-overlay).zass_image_list
a.zass-magnific-gallery-item:after {
    color: #fff
}

.portfolio-unit-info a.portfolio-lightbox-link span {
    border-color: #fff
}

#header_top {
    background-color: #fff;
    border-color: #f5f5f5 !Important
}

body.zass-overlay-header #header_top
.inner {
    background-color: #fff;
    border-color: #f5f5f5 !Important
}

    #header_bottom, #header_bottom .inner:before {
        border-color: #f5f5f5 !Important
    }

#main-menu ul.menu > li > a, #main-menu li
div.zass-mega-menu > ul.sub-menu > li > a, .zass-wishlist-counter a, .zass-search-cart-holder a.sidebar-trigger:before, #header .zass-search-cart-holder .video_controlls
a {
    color: #2B3033;
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    
}

ul#mobile-menu.menu li a {
    font-size: 13px;
    font-weight: 600;
    font-style: normal
}

#main-menu ul.menu > li > a:hover, #main-menu ul.menu > li.current-menu-item > a, #main-menu
ul.menu > li.zass-highlight-menu-item > a, body.zass_transparent_header #header #main-menu ul.menu > li > a:hover, body.zass_transparent_header #header #main-menu ul.menu > li.current-menu-item > a, #cart-module a.cart-contents, #main-menu li
div.zass-mega-menu > ul.sub-menu > li > a:hover {
    color: #665f50
}

#main-menu ul.menu > li.zass-highlight-menu-item > a, #main-menu ul.menu > li.zass-highlight-menu-item:after, #main-menu li ul.sub-menu li a:hover {
    background-color: #145A4D
}

#main-menu
ul.menu > li.zass-highlight-menu-item:after {
    border-color: #145A4D
}

#main-menu ul.menu > li > a {
    text-transform: capitalize;
    font-size:20px;
}

#main-menu ul.menu li a i {
    color: #7ebfbf
}

ul#topnav2 > li a, .zass-top-bar-message, #header_top .zass-social ul li
a {
    color: #887f6e
}

ul#topnav2 li a:hover, body.zass_transparent_header ul#topnav2 > li a:hover {
    color: #145A4D
}

ul#topnav2 ul.sub-menu li a:hover, .zass-dark-skin ul#topnav2 ul.sub-menu a:hover, .zass-dark-skin ul#topnav2 li:hover ul.sub-menu
a:hover {
    background-color: #145A4D
}

#pre_header, .toggler {
    background-color: #f0eeea
}

.toggler {
    border-color: #f0eeea
}

#pre_header .widget > h3:first-child {
    color: #333
}

#pre_header
.widget > h3:first-child, #pre_header > .inner ul.product_list_widget li, #pre_header > .inner div.widget_nav_menu ul li a, #pre_header > .inner ul.products-list li {
    border-color: #e7e5e1
}

#pre_header > .inner div.widget_categories ul li, #pre_header > .inner
div.widget_archive ul li, #pre_header > .inner div.widget_recent_comments ul li, #pre_header > .inner div.widget_pages ul li, #pre_header > .inner div.widget_links ul li, #pre_header > .inner div.widget_recent_entries ul li, #pre_header > .inner
div.widget_meta ul li, #pre_header > .inner div.widget_display_forums ul li, #pre_header > .inner .widget_display_replies ul li, #pre_header > .inner .widget_display_views ul li {
    border-color: #e7e5e1
}

#pre_header a {
    color: #666
}

@media only screen and (min-width:1024px) {
    body.zass_transparent_header #header #logo .zass-logo-title, body.zass_transparent_header #header #zass-account-holder a, body.zass_transparent_header #header #zass-account-holder a i, body.zass_transparent_header #header
    .zass-search-cart-holder .video_controlls a, body.zass_transparent_header #header #logo .zass-logo-subtitle, body.zass_transparent_header #header #main-menu ul.menu > li > a, body.zass_transparent_header #header .zass-search-cart-holder
    #search > span:after, body.zass_transparent_header .zass-search-cart-holder a.sidebar-trigger:before, body.zass_transparent_header #header #cart-module a.cart-contents, body.zass_transparent_header #header #cart-module
    a.cart-contents:before, body.zass_transparent_header #header .zass-wishlist-counter a, body.zass_transparent_header #header .zass-wishlist-counter a i {
        color: #fff !Important
    }
}

#header, #header2 {
    background-color: #fff
}

body.zass-overlay-header
#header .main_menu_holder {
    background-color: #fff
}

#footer {
    background: url("/images/brush-footer-blue.jpg") top center no-repeat scroll
}

#footer {
    background-color: #f0eeea
}

#footer {
    background-size: cover
}

@media only screen and (min-width:1024px) {
    body.zass_header_left.zass-overlay-header #footer, body.zass_header_left.zass-overlay-header #powered {
        background: 0 0
    }

        body.zass_header_left.zass-overlay-header #footer .inner {
            background-color: #f0eeea
        }
}

#footer .widget > h3:first-child {
    color: #fff;
    border-color: #6e5544
}

#footer > .inner
ul.product_list_widget li, #footer > .inner div.widget_nav_menu ul li a, #footer > .inner ul.products-list li, #zass_footer_menu > li {
    /*border-color: #6e5544*/
}

    #zass_footer_menu > li a, #powered a, #powered .zass-social ul li a {
        color: #fff
    }

#footer > .inner
a {
    color: #fff;
    font-size:17px;
}

#footer {
    color: #cecece
}

    #footer > .inner div.widget_categories ul li, #footer > .inner div.widget_archive ul li, #footer > .inner div.widget_recent_comments ul li, #footer > .inner div.widget_pages ul li, #footer > .inner div.widget_links ul
    li, #footer > .inner div.widget_recent_entries ul li, #footer > .inner div.widget_meta ul li, #footer > .inner div.widget_display_forums ul li, #footer > .inner .widget_display_replies ul li, #footer > .inner .widget_display_views ul li, #footer > .inner
    div.widget_nav_menu ul li a {
        /*border-color: #6e5544*/
    }

#powered {
    background-color: #145A4D;
    color: #cecece
}

body {
    font-family: 'Dancing Script', cursive,Arial, Helvetica, sans-serif, Open Sans;
    font-size: 14px;
    color: #2B3033
}

#header #logo .zass-logo-subtitle, #header2 #logo .zass-logo-subtitle {
    color: #2B3033
}

#header #logo
.zass-logo-title, #header2 #logo .zass-logo-title {
    color: #2B3033;
    font-size: 24px;
    font-weight: 800;
    font-style: normal
}


h1, .zass-counter-h1, .zass-typed-h1, .term-description
p:first-of-type:first-letter, .zass-dropcap p:first-letter, .zass-dropcap h1:first-letter, .zass-dropcap h2:first-letter, .zass-dropcap h3:first-letter, .zass-dropcap h4:first-letter, .zass-dropcap h5:first-letter, .zass-dropcap
h6:first-letter {
    color: #2b3033;
    font-size: 62px;
    font-weight: 800;
    font-style: normal
}

h2, .zass-counter-h2, .zass-typed-h2, .icon_teaser h3:first-child, body.woocommerce-account #customer_login.col2-set .owl-nav
button, #customer_login.u-columns.col2-set .owl-nav
button {
    color: #fff;
    font-size: 44px;
    font-weight: 800;
    font-style: normal
}

h3, .zass-counter-h3, .zass-typed-h3 {
    color: #2b3033;
    font-size: 34px;
    font-weight: 700;
    font-style: normal
}

h4, .zass-counter-h4, .zass-typed-h4 {
    color: #2b3033;
    font-size: 24px;
    font-weight: 500;
    font-style: normal
}

h5, .zass-counter-h5, .zass-typed-h5 {
    color: #2b3033;
    font-size: 18px;
    font-weight: 500;
    font-style: normal
}

h6, .zass-counter-h6, .zass-typed-h6 {
    color: #999;
    font-size: 16px
}

div.prod_hold
a.button.add_to_cart_button, button.single_add_to_cart_button, .wc-proceed-to-checkout a.checkout-button.button, .zass-product-slide-cart .button.add_to_cart_button {
    border-color: #145A4D !important;
    color: #145A4D !important;
    width:120px; padding:5px 0;
    margin-top:20px;
}

table.compare-list
.add-to-cart td a.zass-quick-view-link, table.compare-list .add-to-cart td a.compare.button {
    display: none !important
}

@media only screen and (min-width:1600px) {
    .inner, body.zass_boxed #container, .dokan-dashboard
    #container > .dokan-dashboard-wrap {
        width: 1300px
    }
}

@media only screen and (min-width:1024px) and (max-width:1599px) {
    body.zass_header_left #header, body.zass_header_left.zass-overlay-header #header {
        position: absolute !important
    }
}

@media only screen and (min-width:1360px) and (max-width:1599px) {
    .zass_header_left .inner, .zass_header_left.dokan-dashboard #container > .dokan-dashboard-wrap {
        width: 100%;
        max-width: 984px
    }

    .zass_header_left.zass-overlay-header
    .inner, .zass_header_left.zass-overlay-header.dokan-dashboard #container > .dokan-dashboard-wrap {
        width: 100%;
        max-width: 980px
    }
}

@media only screen and (min-width:1024px) and (max-width:1359px) {
    .inner, .dokan-dashboard
    #container > .dokan-dashboard-wrap {
        width: 1024px
    }

    #main-menu .zass-mega-menu.menu-columns5 ul.sub-menu li a {
        width: 145px
    }

    #main-menu .zass-mega-menu.menu-columns6 ul.sub-menu li
    a {
        width: 125px
    }

    .portfolio-unit.portfolio-col-4 {
        width: 33.33%
    }

    .zass_masonry_fullwidth .portfolio-unit.masonry-unit {
        width: 25%
    }

    .portfolio-unit a.portfolio-link {
        padding: 20px
    }

    .zass_header_left .inner, .zass_header_left.dokan-dashboard
    #container > .dokan-dashboard-wrap {
        width: 100%;
        max-width: 724px
    }

    .zass_header_left.zass-overlay-header .inner, .zass_header_left.zass-overlay-header.dokan-dashboard
    #container > .dokan-dashboard-wrap {
        width: 100%;
        max-width: 604px
    }

    .zass_masonry_fullwidth .portfolio-unit.masonry-unit {
        width: 25%
    }

    .zass_header_left .portfolio-main-image-holder, .zass_header_left .project-data, .zass_header_left div.product
    div.images, .zass_header_left #content div.product div.images, .zass_header_left div.product div.summary, .zass_header_left #content div.product div.summary {
        width: 100%
    }

    .zass_header_left div.product div.images, .zass_header_left #content
    div.product div.images, .zass_header_left div.product div.summary, .zass_header_left #content div.product div.summary {
        float: left
    }
}

@media only screen and (max-width:1023px) {
    .inner, .dokan-dashboard #container > .dokan-dashboard-wrap {
        width: 100% !important;
        padding-left: 20px;
        padding-right: 20px
    }

    #powered .zass-social, #powered .author_credits {
        width: 100%;
        padding-right: 70px;
        text-align: left
    }

    .cart-info td.product-name dd, .cart-info td.product-name dt {
        width: 100%
    }

    .wpb_zass_banner a
    h6, .zass_banner_buton, .wpb_zass_banner a span.zass_banner-icon {
        display: none
    }

    .wpb_zass_banner a h4 {
        font-size: 18px
    }

    #main-menu #main_nav.menu, .video_controlls {
        display: none !important
    }

    .zass-search-cart-holder:before {
        display: none
    }

    a.mob-menu-toggle {
        display: table
    }

    #header_top {
        padding-top: 3px
    }

    #header.animateIt {
        display: none !important
    }

    .portfolio-unit.portfolio-col-4, .zass_masonry_fullwidth
    .portfolio-unit.masonry-unit, .zass_shortcode_latest_posts.zass_blog_masonry.zass-latest-blog-col-4 .blog-post {
        width: 33.33%
    }

    .zass_shortcode_latest_posts .blog-post {
        width: 100% !important
    }

    .zass_shortcode_latest_posts > div.clear {
        display: none
    }

    .portfolio-unit a.portfolio-link {
        padding: 20px
    }

    .zass_header_left div.product div.images, .zass_header_left #content div.product div.images, .zass_header_left div.product
    div.summary, .zass_header_left #content div.product div.summary {
        width: 100%;
        float: left
    }
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {
    .inner, .dokan-dashboard
    #container > .dokan-dashboard-wrap {
        width: 1024px !important
    }
}

@media only screen and (max-width:979px) {
    .inner, .dokan-dashboard #container > .dokan-dashboard-wrap {
        width: 100% !important;
        padding-left: 20px;
        padding-right: 20px
    }

    .header-icon-teasers {
        display: none
    }

    .has-sidebar .content_holder, .has-sidebar.zass-left-sidebar
    .content_holder {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
        border: none
    }

    .sidebar, .has-sidebar.zass-left-sidebar .sidebar {
        padding-left: 0;
        width: 100%;
        padding-right: 0
    }

    .has-sidebar
    .zass-shop-pager {
        margin-bottom: 50px
    }

    div.prod_hold, li.product-category, div.product-category {
        width: 49.5% !important
    }

        div.prod_hold + .clear {
            display: none
        }

    .zass-products-list-view div.prod_hold {
        width: 100% !important
    }

        .zass-products-list-view
        div.prod_hold span.image, .zass-products-list-view div.prod_hold .zass-list-prod-summary {
            width: 50%;
            float: left
        }

    .zass_header_left div.product div.images, .zass_header_left #content div.product div.images, .zass_header_left div.product
    div.summary, .zass_header_left #content div.product div.summary {
        width: 100%;
        float: left
    }

    div.product div.images, #content div.product div.images {
        padding: 0
    }

    span.onsale {
        top: 20px;
        left: 20px
    }

    div.product div.images ol.flex-control-nav, #content
    div.product div.images ol.flex-control-nav, .portfolio-main-image-holder ul.additional-images {
        width: 100%;
        position: relative;
        padding-top: 20px !important
    }

    .portfolio-main-image-holder
    ul.additional-images {
        padding: 20px;
        margin-bottom: 35px;
        border-bottom: 1px dashed #f1f1f1
    }

        div.product div.images ol.flex-control-nav li, #content div.product div.images ol.flex-control-nav li, .portfolio-main-image-holder ul.additional-images
        li {
            margin-right: 5px
        }

    .portfolio-main-image-holder #wrap {
        margin-left: 0
    }

    .portfolio_top .project-data .more-details, .portfolio_top .project-data .project-details, .portfolio_top .project-data
    .main-features, .two_third.portfolio-main-image-holder, .one_third.last.project-data {
        width: 100%;
        margin-right: 0
    }

    .sidebar > div.widget, .sidebar > div.widget_pages, .sidebar > div.box {
        margin: 0 0 50px
    }

    #count_holder .count_info_left, #count_holder
    .count_info {
        width: 100%
    }

    .portfolio-unit.portfolio-col-3, .portfolio-unit.masonry-unit {
        width: 50%
    }

    .portfolio-unit.portfolio-col-4, .zass_masonry_fullwidth .portfolio-unit.masonry-unit {
        width: 33.33%
    }

    .portfolio-unit
    a.portfolio-link {
        padding: 20px
    }
}

@media only screen and (max-width:768px) {
    .cart-info table, .cart-info tbody td, .cart-info tbody tr, .cart-info tbody td > span {
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        text-align: right;
        background: 0 0;
        border: none;
        vertical-align: middle
    }

    .cart-info tbody td {
        padding: 8px 0 !important
    }

    .zass-quick-view-lightbox .zass-quickview-images, .zass-quick-view-lightbox
    .summary.entry-summary {
        width: 100%;
        float: left;
        padding: 30px;
        text-align: left
    }

    #customer_login.col2-set {
        flex-direction: column
    }

        #customer_login.col2-set .col-1, #customer_login.col2-set .col-2, .col2-set.addresses .col-1, .col2-set.addresses
        .col-2 {
            width: 100%;
            max-width: none;
            margin-bottom: 20px
        }

    .col2-set.addresses header
    a.edit {
        position: relative;
        width: 100%;
        background-color: #666;
        text-align: center;
        left: auto;
        right: auto;
        margin-bottom: 15px;
        top: -15px;
        padding: 2px
    }

    #customer_login.u-columns.col2-set .owl-nav {
        font-size: 21px !important
    }

    #dokan-primary, #dokan-secondary {
        width: 100%;
        float: left;
        padding: 0;
        margin-right: 0
    }

    #dokan-secondary {
        margin-bottom: 35px
    }

    .zass_blog_masonry .blog-post {
        width: 100% !important
    }

    .woocommerce table.shop_table_responsive tbody {
        width: 100% !important;
        border-collapse: collapse !important;
        display: table-row-group;
        min-width: 100% !important;
        float: left;
        vertical-align: middle
    }

    .cart-info table thead, .shop_table.shop_table_responsive.my_account_orders thead {
        display: none
    }

    .cart-info tbody
    td span, .cart-info tbody td a, table.shop_table.cart td.product-quantity div.quantity {
        float: right;
        vertical-align: middle;
        width: auto !important
    }

    .cart-info td.product-name dd, .cart-info td.product-name
    dt {
        text-align: right
    }

    .shop_table.shop_table_responsive.my_account_orders td, .shop_table.shop_table_responsive.my_account_orders tr {
        display: block !important;
        padding: 12px 0 !important;
        background: 0 0;
        border: 0;
        vertical-align: middle
    }

        .shop_table.shop_table_responsive.my_account_orders td > span, .shop_table.shop_table_responsive.my_account_orders td a, .shop_table.shop_table_responsive.my_account_orders td
        time {
            display: block;
            width: 100%;
            float: none
        }

        .shop_table.shop_table_responsive.my_account_orders td span.amount {
            width: auto !important;
            display: inline-block !important
        }

        .shop_table.shop_table_responsive.my_account_orders td
        a.woocommerce-button.button.view {
            width: auto !important;
            text-align: center !important;
            display: inline-block
        }

    .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr
    td:before {
        display: block;
        float: none;
        text-align: left
    }

    .woocommerce table.shop_table_responsive .coupon {
        float: left;
        width: 100%;
        margin-bottom: 8px
    }

        .woocommerce table.shop_table_responsive .coupon input[type=text] {
            max-width: 135px
        }

    .cart-info tbody
    td.actions > button.button {
        width: 100%
    }

    .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
        content: attr(data-title) ": ";
        font-weight: 700;
        float: left
    }

    .cart_totals
    table.shop_table_responsive tr td:before {
        display: none !important
    }

    .woocommerce table.shop_table_responsive tr td.actions:before, .woocommerce-page table.shop_table_responsive tr td.actions:before, .woocommerce table.shop_table_responsive tr
    td.product-remove:before, .woocommerce-page table.shop_table_responsive tr td.product-remove:before, .woocommerce table.shop_table_responsive tr td.product-thumbnail:before, .woocommerce-page table.shop_table_responsive tr
    td.product-thumbnail:before {
        display: none
    }

    .woocommerce table.shop_table_responsive tr td.product-thumbnail a, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail {
        float: none
    }

    .woocommerce table.shop_table_responsive
    tr {
        border-bottom: 1px solid #f1f1f1;
        background: 0 0 !important;
        padding-bottom: 15px !important;
        padding-top: 15px !important
    }

    .cart-info tbody tr.cart_item {
        position: relative
    }

    .cart-info td.product-remove {
        display: block !important;
        position: absolute;
        top: 5px;
        right: 1px
    }

    .cart-info tr.odd td {
        background-color: transparent
    }

    table.shop_table.cart td.product-quantity div.quantity {
        margin-right: 0 !important;
        max-width: 40px
    }

    .woocommerce table.shop_table_responsive tr
    td:after {
        content: " ";
        display: block;
        height: 0 !Important;
        clear: both;
        visibility: hidden
    }

    .cart-info tbody td a.remove {
        display: block;
        font-size: 24px;
        width: 24px !important;
        height: 24px;
        line-height: 23px;
        background-color: #333;
        color: #fff;
        border-radius: 50%;
        text-decoration: none;
        float: right
    }

    .cart-info tbody td span.woocommerce-Price-currencySymbol {
        float: none !important;
        margin: 0 auto
    }

    .vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
        clear: both;
        margin-bottom: 40px;
        display: block;
        width: 100% !important
    }

    body.down.admin-bar #header2.animateIt {
        top: 0
    }

    .portfolio-unit {
        width: 100% !important
    }

    .vc_col-xs-1:last-child, .vc_col-sm-1:last-child, .vc_col-md-1:last-child, .vc_col-lg-1:last-child, .vc_col-xs-2:last-child, .vc_col-sm-2:last-child, .vc_col-md-2:last-child, .vc_col-lg-2:last-child, .vc_col-xs-3:last-child, .vc_col-sm-3:last-child, .vc_col-md-3:last-child, .vc_col-lg-3:last-child, .vc_col-xs-4:last-child, .vc_col-sm-4:last-child, .vc_col-md-4:last-child, .vc_col-lg-4:last-child, .vc_col-xs-5:last-child, .vc_col-sm-5:last-child, .vc_col-md-5:last-child, .vc_col-lg-5:last-child, .vc_col-xs-6:last-child, .vc_col-sm-6:last-child, .vc_col-md-6:last-child, .vc_col-lg-6:last-child, .vc_col-xs-7:last-child, .vc_col-sm-7:last-child, .vc_col-md-7:last-child, .vc_col-lg-7:last-child, .vc_col-xs-8:last-child, .vc_col-sm-8:last-child, .vc_col-md-8, .vc_col-lg-8:last-child, .vc_col-xs-9:last-child, .vc_col-sm-9:last-child, .vc_col-md-9:last-child, .vc_col-lg-9:last-child, .vc_col-xs-10:last-child, .vc_col-sm-10:last-child, .vc_col-md-10:last-child, .vc_col-lg-10:last-child, .vc_col-xs-11:last-child, .vc_col-sm-11:last-child, .vc_col-md-11:last-child, .vc_col-lg-11:last-child, .vc_col-xs-12:last-child, .vc_col-sm-12:last-child, .vc_col-md-12:last-child, .vc_col-lg-12:last-child {
        margin-bottom: 0
    }

    #price-filter {
        width: 30%
    }

    body.woocommerce-cart
    form, form.checkout.woocommerce-checkout #customer_details, body.woocommerce-cart .cart-collaterals, form.checkout.woocommerce-checkout #order_review {
        width: 100%
    }

    body.woocommerce-cart .cart-info {
        padding-right: 0
    }

    .zass_header_left div.product
    div.images, .zass_header_left #content div.product div.images, .zass_header_left div.product div.summary, .zass_header_left #content div.product div.summary {
        width: 100%;
        float: left
    }

    .events-archive.events-gridview #tribe-events-content table
    .type-tribe_events {
        display: none
    }

    #tribe-events-content .tribe-events-calendar td.tribe-events-has-events:after {
        background: #999;
        border-radius: 50%;
        top: 50%;
        content: "";
        display: block;
        height: 10px;
        left: 50%;
        margin: 5px 0 0 -5px;
        padding: 0;
        position: absolute;
        width: 10px
    }

    .tribe-events-list .tribe-events-event-image {
        margin-bottom: 20px
    }

    #tribe-events-photo-events .type-tribe_events.tribe-events-photo-event {
        width: 95% !important;
        margin: 0 0 30px !important
    }

    #tribe-bar-views {
        width: 28%
    }

    .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column {
        height: auto !important
    }

    .tribe-events-list .tribe-events-event-image, .tribe-events-list .tribe-events-loop
    .tribe-events-content {
        width: 100%;
        padding: 0
    }

    .single-tribe_events .tribe-events-event-meta.secondary .tribe-events-meta-group, .single-tribe_events .tribe-events-venue-map {
        width: 100%
    }
}

@media only screen and (min-width:600px) and (max-width:767px) {
    .inner, .dokan-dashboard #container > .dokan-dashboard-wrap {
        width: 100% !important;
        padding-left: 20px;
        padding-right: 20px
    }

    .one_third, .one_fourth, .one_fifth, .two_fifth, .three_fifth {
        width: 48%;
        margin-right: 2%
    }

    div.prod_hold
    .yith-wcwl-wishlistexistsbrowse.show, div.prod_hold .yith-wcwl-wishlistaddedbrowse.show {
        display: none !important
    }

    #price-filter {
        width: 30%
    }

    div.prod_hold, li.product-category, div.product-category, .sorted_vendors {
        width: 49.5% !important
    }

    .zass-products-list-view div.prod_hold {
        width: 100% !important
    }

        .zass-products-list-view div.prod_hold span.image, .zass-products-list-view div.prod_hold .zass-list-prod-summary, .portfolio-unit.list-unit
        .portfolio-unit-info, .portfolio-unit.list-unit .port-unit-image-holder {
            width: 50%;
            float: left
        }

        .zass-products-list-view div.prod_hold .zass-list-prod-summary, .portfolio-unit.list-unit .portfolio-unit-info {
            padding: 20px
        }

            div.prod_hold
            a.button.add_to_cart_button i.fa, .portfolio-unit.list-unit .portfolio-unit-info:before {
                display: none
            }

    div.product div.images, #content div.product div.images, div.product div.summary, #content div.product
    div.summary {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0
    }

    .zass-quick-view-lightbox .zass-quickview-images, .zass-quick-view-lightbox .summary.entry-summary {
        width: 100%;
        float: left
    }

    #count_holder .count_info_left, #count_holder
    .count_info {
        width: 100%
    }

    a.reset_variations {
        display: none
    }

    #price-filter {
        width: 96%
    }

    .content_holder.zass_double_timeline:before, .zass_shortcode_blog.zass_double_timeline:before {
        display: none
    }

    .post-date:before {
        display: none !important
    }

    .zass_blog_small_image .zass_post_data_holder {
        margin-left: 0 !important;
        clear: both !important
    }

    .portfolio-unit.portfolio-col-3, .portfolio-unit.masonry-unit, .portfolio-unit.portfolio-col-4, .zass_masonry_fullwidth
    .portfolio-unit.masonry-unit {
        width: 50%
    }

    .portfolio-unit a.portfolio-link {
        padding: 20px
    }

    .wpb_text_column h1, h1.vc_custom_heading, .zass_title_holder.title_has_image h1.heading-title, #content div.product div.summary
    h1.heading-title {
        font-size: 32px !important
    }

    .wpb_text_column h2, h2.vc_custom_heading {
        font-size: 28px !important
    }

    .zass-product-slide-details, .zass-product-slide-image {
        width: 100%;
        display: block;
        padding: 0
    }

    .zass-product-slide-image {
        margin-bottom: 30px
    }
}

@media only screen and (max-width:600px) {
    body.down.admin-bar
    #header2.animateIt {
        top: 0
    }

    .error404 div.blog-post-excerpt:before {
        font-size: 100px
    }
}

@media only screen and (min-width:380px) and (max-width:599px) {
    .inner, .dokan-dashboard #container > .dokan-dashboard-wrap {
        width: 100% !important;
        padding-left: 20px;
        padding-right: 20px
    }

    .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, #footer-menu .menu > li {
        width: 98%;
        margin-right: 1% !important;
        margin-left: 1% !important;
        margin-bottom: 30px
    }

    div.prod_hold, li.product-category, div.product-category, .sorted_vendors, .vendor_description .vendor_img_add {
        width: 100% !important
    }

    .zass-products-list-view div.prod_hold {
        width: 100% !important
    }

        .zass-products-list-view div.prod_hold span.image, .zass-products-list-view div.prod_hold .zass-list-prod-summary, .portfolio-unit.list-unit .portfolio-unit-info, .portfolio-unit.list-unit
        .port-unit-image-holder {
            width: 100%;
            float: left;
            clear: both
        }

        .zass-products-list-view div.prod_hold .zass-list-prod-summary, .portfolio-unit.list-unit .portfolio-unit-info {
            padding: 20px
        }

            div.prod_hold a.button.add_to_cart_button
            i.fa, .portfolio-unit.list-unit .portfolio-unit-info:before {
                display: none
            }

    div.product div.images, #content div.product div.images, div.product div.summary, #content div.product
    div.summary {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0
    }

    #count_holder .count_info_left, #count_holder .count_info {
        width: 100%
    }

    a.reset_variations {
        display: none
    }

    #price-filter {
        width: 96%
    }

    .post-date:before {
        display: none !important
    }

    .zass_blog_small_image .zass_post_data_holder {
        margin-left: 0 !important;
        clear: both !important
    }

    .portfolio-unit.portfolio-col-2, .portfolio-unit.portfolio-col-3, .portfolio-unit.masonry-unit, .portfolio-unit.portfolio-col-4, .zass_masonry_fullwidth .portfolio-unit.masonry-unit {
        width: 100%
    }

    .portfolio-unit
    a.portfolio-link {
        padding: 20px
    }

    .zass_blog_small_image .blog-post {
        display: block
    }

        .zass_blog_small_image .blog-post .post-unit-holder, .zass_blog_small_image .blog-post .zass_flexslider.post_slide, .zass_blog_small_image .blog-post
        .slideshow {
            margin-right: 0;
            width: 100%;
            float: none;
            display: block;
            margin-bottom: 35px
        }

    #cart-module div.widget.woocommerce.widget_shopping_cart {
        width: 250px;
        left: 50%;
        margin-left: -155px
    }

    .zass_logo_center_menu_below #cart-module
    div.widget.woocommerce.widget_shopping_cart {
        width: 250px;
        left: 50%;
        margin-left: -125px
    }

    #header2 #cart-module div.widget.woocommerce.widget_shopping_cart {
        left: auto !important
    }

    .wpb_text_column
    h1, h1.vc_custom_heading, .zass_title_holder.title_has_image h1.heading-title, #content div.product div.summary h1.heading-title {
        font-size: 32px !important
    }

    .wpb_text_column h2, h2.vc_custom_heading {
        font-size: 28px !important
    }

    .zass-product-slide-details, .zass-product-slide-image {
        width: 100%;
        display: block;
        padding: 0
    }

    .zass-product-slide-image {
        margin-bottom: 30px
    }

    #review_form .comment-form-rating a {
        width: 100%
    }
}

@media only screen and (min-width:300px) and (max-width:379px) {
    .inner, .dokan-dashboard #container > .dokan-dashboard-wrap {
        width: 100% !important;
        padding-left: 20px;
        padding-right: 20px
    }

    #header_bottom, #header_bottom .inner {
        height: auto !important
    }

    .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, #footer-menu .menu > li {
        width: 98%;
        margin-right: 1% !important;
        margin-left: 1% !important;
        margin-bottom: 30px
    }

    div.prod_hold, li.product-category, div.product-category, .sorted_vendors, .vendor_description .vendor_img_add {
        width: 100% !important
    }

    .zass-products-list-view div.prod_hold {
        width: 100% !important
    }

        .zass-products-list-view div.prod_hold span.image, .zass-products-list-view div.prod_hold .zass-list-prod-summary, .portfolio-unit.list-unit .portfolio-unit-info, .portfolio-unit.list-unit
        .port-unit-image-holder {
            width: 100%;
            float: left;
            clear: both
        }

        .zass-products-list-view div.prod_hold .zass-list-prod-summary, .portfolio-unit.list-unit .portfolio-unit-info {
            padding: 20px
        }

            div.prod_hold a.button.add_to_cart_button
            i.fa, .portfolio-unit.list-unit .portfolio-unit-info:before {
                display: none
            }

    div.product div.images, #content div.product div.images, div.product div.summary, #content div.product
    div.summary {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0
    }

    #count_holder .count_info_left, #count_holder .count_info {
        width: 100%
    }

    a.reset_variations {
        display: none
    }

    #review_form .comment-form-rating a {
        width: 100%
    }

    #header
    #welcome {
        width: 100%;
        float: none;
        clear: both;
        padding: 15px 0;
        text-align: right
    }

    #price-filter {
        width: 96%
    }

    .post-date:before {
        display: none !important
    }

    .zass_blog_small_image .zass_post_data_holder {
        margin-left: 0 !important;
        clear: both !important
    }

    .portfolio-unit.portfolio-col-2, .portfolio-unit.portfolio-col-3, .portfolio-unit.masonry-unit, .portfolio-unit.portfolio-col-4, .zass_masonry_fullwidth .portfolio-unit.masonry-unit {
        width: 100%
    }

    .portfolio-unit
    a.portfolio-link {
        padding: 20px
    }

    .zass_blog_small_image .blog-post {
        display: block
    }

        .zass_blog_small_image .blog-post .post-unit-holder, .zass_blog_small_image .blog-post .zass_flexslider.post_slide, .zass_blog_small_image .blog-post
        .slideshow {
            margin-right: 0;
            width: 100%;
            float: none;
            display: block;
            margin-bottom: 35px
        }

    .zass-search-cart-holder {
        clear: both;
        width: 100%
    }

    #cart-module
    div.widget.woocommerce.widget_shopping_cart {
        width: 250px;
        left: 50%;
        margin-left: -155px
    }

    .zass_logo_center_menu_below #cart-module div.widget.woocommerce.widget_shopping_cart {
        width: 250px;
        left: 50%;
        margin-left: -125px
    }

    #header2 #cart-module
    div.widget.woocommerce.widget_shopping_cart {
        left: auto !important
    }

    .wpb_text_column h1, h1.vc_custom_heading, .zass_title_holder.title_has_image h1.heading-title, #content div.product div.summary h1.heading-title {
        font-size: 32px !important
    }

    .wpb_text_column h2, h2.vc_custom_heading {
        font-size: 28px !important
    }

    .zass-product-slide-details, .zass-product-slide-image {
        width: 100%;
        display: block;
        padding: 0
    }

    .zass-product-slide-image {
        margin-bottom: 30px
    }

    .wpb_zass_banner a
    h4 {
        font-size: 16px;
        line-height: normal
    }

    .zass_banner_text .zass_banner_centering .zass_banner_centered {
        padding: 30px
    }
}

#yith-wcwl-form .wishlist_table.mobile, #yith-wcwl-form .wishlist_table.mobile tbody td, #yith-wcwl-form .wishlist_table.mobile
tbody tr {
    display: block !important;
    padding: 12px 0 !important;
    text-align: right;
    background: 0 0;
    border: none;
    vertical-align: middle
}

    #yith-wcwl-form .wishlist_table.mobile tbody td {
        text-align: center !important
    }

    #yith-wcwl-form
    .wishlist_table.mobile tbody > span {
        display: block !important;
        text-align: right;
        background: 0 0;
        border: none;
        vertical-align: middle
    }

    #yith-wcwl-form .wishlist_table.mobile tbody {
        width: 100% !important;
        border-collapse: collapse !important;
        display: table-row-group;
        min-width: 100% !important;
        float: left;
        vertical-align: middle
    }

    #yith-wcwl-form .wishlist_table.mobile thead {
        display: none
    }

    #yith-wcwl-form .wishlist_table.mobile tbody span, #yith-wcwl-form .wishlist_table.mobile
    tbody td a {
        float: right;
        vertical-align: middle;
        width: auto !important
    }

    #yith-wcwl-form .wishlist_table.mobile tbody td a, #yith-wcwl-form tble.wishlist_table.mobile tbody td > span {
        width: 100% !important
    }

    #yith-wcwl-form .wishlist_table.mobile
    tr {
        border-bottom: 1px solid #f1f1f1;
        background: 0 0 !important
    }

.woocommerce .wishlist_table.mobile tr td.product-remove {
    display: block;
    font-size: 27px;
    width: 36px !important;
    height: 36px !important;
    vertical-align: middle !important;
    line-height: 36px !important;
    background-color: #f8f8f8;
    border-radius: 50%;
    text-decoration: none;
    float: none;
    margin: 0 auto
}

#yith-wcwl-form .wishlist_table.mobile td span.woocommerce-Price-currencySymbol, #yith-wcwl-form
.wishlist_table.mobile td.product-thumbnail a {
    float: none !important;
    margin: 0 auto
}

.wishlist_table.mobile tr td.product-thumbnail a img {
    width: 60px
}

#yith-wcwl-form .wishlist_table.mobile tbody td.product-add-to-cart
a.add_to_cart_button {
    width: auto !important;
    float: none !important;
    margin: 0 auto !important;
    display: inline-block !important
}

#yith-wcwl-form .wishlist_table.mobile tbody td {
    text-align: center !important;
    padding: 12px 0 0 !important;
    display: inline-block !important
}

.wishlist_table.mobile li .item-wrapper {
    width: 100%;
    margin-bottom: 0
}

    .wishlist_table.mobile li .item-wrapper .item-details {
        width: 100%;
        text-align: center
    }

.wishlist_table.mobile tr td.product-thumbnail
a img {
    width: auto
}

.wishlist_table.mobile li {
    text-align: center;
    margin-left: 0;
    padding: 10px;
    border: 1px dashed #eaeaea;
    border-radius: 6px;
    position: relative
}

    .wishlist_table.mobile li .item-wrapper
    .product-thumbnail {
        display: inline-block;
        max-width: none;
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
        text-align: center
    }

#yith-wcwl-form .wishlist_table.mobile li .item-details h3 {
    font-size: 14px !important;
    font-weight: 400;
    margin-bottom: 10px
}

.wishlist_table.mobile .links a.button.add_to_cart_button {
    border-radius: 0;
    margin-top: 15px !important
}

.wishlist_table.mobile li .links .yith-wcwl-add-to-wishlist, .wishlist_table.mobile li
.product-add-to-cart a.zass-quick-view-link {
    display: none !important
}

#yith-wcwl-form .wishlist_table.mobile li tbody tr, .wishlist_table.mobile li table.additional-info tr, #yith-wcwl-form .wishlist_table.mobile li
table.additional-info {
    padding: 5px 0 0 !important
}

#yith-wcwl-form .wishlist_table.mobile li tbody td.label, .wishlist_table.mobile li table.additional-info td.label {
    text-align: left !important;
    width: 49%;
    padding: 0 !important
}

#yith-wcwl-form
.wishlist_table.mobile li tbody td.value, .wishlist_table.mobile li table.additional-info td.value {
    text-align: right !important;
    width: 49%;
    padding: 0 !important
}

.wishlist_table.mobile tr:nth-child(2n) {
    background: 0 0 !important
}

#yith-wcwl-form
.wishlist_table.mobile li table.additional-info, #yith-wcwl-form .wishlist_table.mobile li table.additional-info tr {
    padding: 0 !important
}

.wishlist_table.mobile li .additional-info-wrapper
.product-remove {
    text-align: right;
    position: absolute;
    top: 6px;
    right: 6px;
    width: 28px;
    height: 28px;
    text-align: center;
    border-radius: 50%;
    background: #333;
    vertical-align: middle;
    line-height: 28px
}

    .wishlist_table.mobile li .additional-info-wrapper
    .product-remove a {
        color: #fff
    }


.sr-only {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}



[data-icon]:before {
    font-family: 'et-line';
    content: attr(data-icon);
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block
}

.icon-mobile, .icon-laptop, .icon-desktop, .icon-tablet, .icon-phone, .icon-document, .icon-documents, .icon-search, .icon-clipboard, .icon-newspaper, .icon-notebook, .icon-book-open, .icon-browser, .icon-calendar, .icon-presentation, .icon-picture, .icon-pictures, .icon-video, .icon-camera, .icon-printer, .icon-toolbox, .icon-briefcase, .icon-wallet, .icon-gift, .icon-bargraph, .icon-grid, .icon-expand, .icon-focus, .icon-edit, .icon-adjustments, .icon-ribbon, .icon-hourglass, .icon-lock, .icon-megaphone, .icon-shield, .icon-trophy, .icon-flag, .icon-map, .icon-puzzle, .icon-basket, .icon-envelope, .icon-streetsign, .icon-telescope, .icon-gears, .icon-key, .icon-paperclip, .icon-attachment, .icon-pricetags, .icon-lightbulb, .icon-layers, .icon-pencil, .icon-tools, .icon-tools-2, .icon-scissors, .icon-paintbrush, .icon-magnifying-glass, .icon-circle-compass, .icon-linegraph, .icon-mic, .icon-strategy, .icon-beaker, .icon-caution, .icon-recycle, .icon-anchor, .icon-profile-male, .icon-profile-female, .icon-bike, .icon-wine, .icon-hotairballoon, .icon-globe, .icon-genius, .icon-map-pin, .icon-dial, .icon-chat, .icon-heart, .icon-cloud, .icon-upload, .icon-download, .icon-target, .icon-hazardous, .icon-piechart, .icon-speedometer, .icon-global, .icon-compass, .icon-lifesaver, .icon-clock, .icon-aperture, .icon-quote, .icon-scope, .icon-alarmclock, .icon-refresh, .icon-happy, .icon-sad, .icon-facebook, .icon-twitter, .icon-googleplus, .icon-rss, .icon-tumblr, .icon-linkedin, .icon-dribbble {
    font-family: 'et-line';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block
}

    .icon-mobile:before {
        content: "\e000"
    }

    .icon-laptop:before {
        content: "\e001"
    }

    .icon-desktop:before {
        content: "\e002"
    }

    .icon-tablet:before {
        content: "\e003"
    }

    .icon-phone:before {
        content: "\e004"
    }

    .icon-document:before {
        content: "\e005"
    }

    .icon-documents:before {
        content: "\e006"
    }

    .icon-search:before {
        content: "\e007"
    }

    .icon-clipboard:before {
        content: "\e008"
    }

    .icon-newspaper:before {
        content: "\e009"
    }

    .icon-notebook:before {
        content: "\e00a"
    }

    .icon-book-open:before {
        content: "\e00b"
    }

    .icon-browser:before {
        content: "\e00c"
    }

    .icon-calendar:before {
        content: "\e00d"
    }

    .icon-presentation:before {
        content: "\e00e"
    }

    .icon-picture:before {
        content: "\e00f"
    }

    .icon-pictures:before {
        content: "\e010"
    }

    .icon-video:before {
        content: "\e011"
    }

    .icon-camera:before {
        content: "\e012"
    }

    .icon-printer:before {
        content: "\e013"
    }

    .icon-toolbox:before {
        content: "\e014"
    }

    .icon-briefcase:before {
        content: "\e015"
    }

    .icon-wallet:before {
        content: "\e016"
    }

    .icon-gift:before {
        content: "\e017"
    }

    .icon-bargraph:before {
        content: "\e018"
    }

    .icon-grid:before {
        content: "\e019"
    }

    .icon-expand:before {
        content: "\e01a"
    }

    .icon-focus:before {
        content: "\e01b"
    }

    .icon-edit:before {
        content: "\e01c"
    }

    .icon-adjustments:before {
        content: "\e01d"
    }

    .icon-ribbon:before {
        content: "\e01e"
    }

    .icon-hourglass:before {
        content: "\e01f"
    }

    .icon-lock:before {
        content: "\e020"
    }

    .icon-megaphone:before {
        content: "\e021"
    }

    .icon-shield:before {
        content: "\e022"
    }

    .icon-trophy:before {
        content: "\e023"
    }

    .icon-flag:before {
        content: "\e024"
    }

    .icon-map:before {
        content: "\e025"
    }

    .icon-puzzle:before {
        content: "\e026"
    }

    .icon-basket:before {
        content: "\e027"
    }

    .icon-envelope:before {
        content: "\e028"
    }

    .icon-streetsign:before {
        content: "\e029"
    }

    .icon-telescope:before {
        content: "\e02a"
    }

    .icon-gears:before {
        content: "\e02b"
    }

    .icon-key:before {
        content: "\e02c"
    }

    .icon-paperclip:before {
        content: "\e02d"
    }

    .icon-attachment:before {
        content: "\e02e"
    }

    .icon-pricetags:before {
        content: "\e02f"
    }

    .icon-lightbulb:before {
        content: "\e030"
    }

    .icon-layers:before {
        content: "\e031"
    }

    .icon-pencil:before {
        content: "\e032"
    }

    .icon-tools:before {
        content: "\e033"
    }

    .icon-tools-2:before {
        content: "\e034"
    }

    .icon-scissors:before {
        content: "\e035"
    }

    .icon-paintbrush:before {
        content: "\e036"
    }

    .icon-magnifying-glass:before {
        content: "\e037"
    }

    .icon-circle-compass:before {
        content: "\e038"
    }

    .icon-linegraph:before {
        content: "\e039"
    }

    .icon-mic:before {
        content: "\e03a"
    }

    .icon-strategy:before {
        content: "\e03b"
    }

    .icon-beaker:before {
        content: "\e03c"
    }

    .icon-caution:before {
        content: "\e03d"
    }

    .icon-recycle:before {
        content: "\e03e"
    }

    .icon-anchor:before {
        content: "\e03f"
    }

    .icon-profile-male:before {
        content: "\e040"
    }

    .icon-profile-female:before {
        content: "\e041"
    }

    .icon-bike:before {
        content: "\e042"
    }

    .icon-wine:before {
        content: "\e043"
    }

    .icon-hotairballoon:before {
        content: "\e044"
    }

    .icon-globe:before {
        content: "\e045"
    }

    .icon-genius:before {
        content: "\e046"
    }

    .icon-map-pin:before {
        content: "\e047"
    }

    .icon-dial:before {
        content: "\e048"
    }

    .icon-chat:before {
        content: "\e049"
    }

    .icon-heart:before {
        content: "\e04a"
    }

    .icon-cloud:before {
        content: "\e04b"
    }

    .icon-upload:before {
        content: "\e04c"
    }

    .icon-download:before {
        content: "\e04d"
    }

    .icon-target:before {
        content: "\e04e"
    }

    .icon-hazardous:before {
        content: "\e04f"
    }

    .icon-piechart:before {
        content: "\e050"
    }

    .icon-speedometer:before {
        content: "\e051"
    }

    .icon-global:before {
        content: "\e052"
    }

    .icon-compass:before {
        content: "\e053"
    }

    .icon-lifesaver:before {
        content: "\e054"
    }

    .icon-clock:before {
        content: "\e055"
    }

    .icon-aperture:before {
        content: "\e056"
    }

    .icon-quote:before {
        content: "\e057"
    }

    .icon-scope:before {
        content: "\e058"
    }

    .icon-alarmclock:before {
        content: "\e059"
    }

    .icon-refresh:before {
        content: "\e05a"
    }

    .icon-happy:before {
        content: "\e05b"
    }

    .icon-sad:before {
        content: "\e05c"
    }

    .icon-facebook:before {
        content: "\e05d"
    }

    .icon-twitter:before {
        content: "\e05e"
    }

    .icon-googleplus:before {
        content: "\e05f"
    }

    .icon-rss:before {
        content: "\e060"
    }

    .icon-tumblr:before {
        content: "\e061"
    }

    .icon-linkedin:before {
        content: "\e062"
    }

    .icon-dribbble:before {
        content: "\e063"
    }
/*! * WPBakery Page Builder v6.0.0 (https://wpbakery.com) * Copyright 2011-2020 Michael M, WPBakery * License: Commercial. More details: http://go.wpbakery.com/licensing */ .vc_row:after, .vc_row:before {
    content: " ";display:table}.vc_row:after{clear:both}@media (max-width:767px){.vc_hidden-xs{display:none!important}}@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 (min-width:1200px) {
    .vc_hidden-lg {
        display: none !important
    }
}

.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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    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_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_pull-right {
    float: right !important
}

.vc_pull-left {
    float: left !important
}

.vc_clearfix:after, .vc_clearfix:before {
    content: " ";display:table}.vc_clearfix:after{clear:both}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.vc_clearfix:after{clear:both}.vc_el-clearfix{clear:both}@media (max-width:767px){.vc_el-clearfix-xs{clear:both}}@media (min-width:768px) and (max-width:991px)

{
    .vc_el-clearfix-sm

{
    clear: both
}

}

@media (min-width:992px) and (max-width:1199px) {
    .vc_el-clearfix-md {
        clear: both
    }
}

@media (min-width:1200px) {
    .vc_el-clearfix-lg {
        clear: both
    }
}

.vc_visible {
    display: block
}

.vc_table {
    width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse
}

    .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_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 {
    border: 1px solid #ddd
}

    .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;
    vertical-align: middle;
    height: 16px;
    width: 16px;
    background-position: 0 0;
    background-repeat: no-repeat
}

.vc_pixel_icon-alert {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAWlBMVEUAAAD/0x2qdwD/3Uj/2DH/zwz/zACzfwDPmwDdqQD/42HTnwC/jQYyMjKvfAC3hAD/6Hr/7pPJlgDcqADpzF7/+L///tbXqRbesyTjvj3qtwD/86qYhz1lXj4AFif0AAAACnRSTlMA////////gIBA0l3wHwAAAHlJREFUeNp1i1kOwyAMRFPTlgQwawpZ2vtfszZVEVGU9zHWjJ6HC6aUpsOQck59H+ec57Eb9IvQvbAD7p0SQwAMITZh9R7Q+/WvGKWU+XD8ulyEEOVNscg6uHvDVaHcCEDOwop9MID1WBpgezY24BfrTNRENM7K4cQX/BIF+IeskY8AAAAASUVORK5CYII=)
}

.vc_pixel_icon-info {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAVFBMVEUAAABAj9RMmdqMjIyMjIyMjIz///+MjIyMjIyMjIxVoeBRnd3Q5PXy8/RGk9e3t7eamprU1NSQveWeye12r+JnpNs4iNDh7/rb6vemzvCDu+m/2/NML8V5AAAACnRSTlMA////v+//IM9gKBJDkwAAAJRJREFUeNplj1sOAyEIRa06jFqp79d0//ss2Cb9mPOBchLCRTBWK0Jb8eU0MSEApmjO3R8BxrquNSAcbEyA4pxfzhUIhuYj9+5Ngky0QqfxZBqXkbRQWKSUZXrJDyqhoNKvji0qbPEivOe6BeYH4T3XTCM6zb+YSfPa3HtFrL1nWsvByDSC+mB+0WduLU+Ofj/udv4HMTEJxL/Tt2IAAAAASUVORK5CYII=)
}

.vc_pixel_icon-tick {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAPFBMVEUAAABoul06fzRpul43fDFIkEBdq1M1eS9TnkpNlkVltVpltltao1KDyniLz39mrlxrs2E9gjd3vmtGjT/DtP/IAAAAEnRSTlMARP08/nxsB5AJ5Ob///////6z6mnmAAAAVUlEQVR42pXJWxZAMAxF0UKjyKs1/7nqyopSvtyv7JPwbym+rBJ7M2F8WJgxL/UaoPe0FzATjvbfiBGSkDusUphU3VZQmdxXkerZ7OVAdyvZfZfm707yDQPqc5anYQAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-explanation {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAyVBMVEVMaXH4gGXcYUe8PyXCRiz6g2fmbFHLTzb3fmTBRSvSVz3ze2Dyel/cYUf2fmO/QijMUDbPVDr4gGXka1HrcljAQyrlbFHpcFbtdVrTWD76g2j5gWa9QCfCRSvMUTf////wdl3zel/0fmH1gWPpalj4tKDmZlj7vKjsb1riXlLqbVvmYlTvnpHuclvxlYLsf2r4oYjyqJ7sjX30pZH0rqPph3rRYE7mj4P5t6XfcV32iGrxppntkYj62dP0mIPdfG7de27jg3Tsl4gFREbUAAAAHnRSTlMA5uVT21NTIiJ9U33bfvP09uH09Obl2/b29H3b5vOMbNtdAAAAt0lEQVR42m3L1xaCMBBFUVQUsPfumiQkgHRBQBHr/3+Uo+Ib9+3sWSNVTl1v+v1uR/13sxbEQsTBtFX22DfDPA/NaPIVteabug7A6CmqKwidAJsBUEJO5x5CNw4ZowDEs/zXCGEpdEoJgGVz+zJEWAhGiHcFzo0fzN2bZ9nu0XCcJJMRemdhcw7g7PeHVENQ6gleiwL7PlMkXHv1PEaGkRwegwbmR0Zp5rpZui0bvzR5N5A1RaraG+FbFs6FotDgAAAAAElFTkSuQmCC)
}

.vc_pixel_icon-address_book {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmpJREFUeNqEU01IVFEU/mbmjc6Mo9hI0J+DBC1UKsSwIhc5SbaKgjAsiKBFbRUsyCIIWrSp9dAmWhQzRBCB2MJN048aJFo0YKSZkumo4zA547x3fzr3vvkDEQ983PPeue873/3euQ7DMEBxmtA52LuzFdvHBKGv91c7pJQw8i87XwwN9WfdbngqKuDzeIqo8nrhq6yEh3IP1Q/39ETK2QzOuVr3R8Nh3OosFSRhPY/yeNzw/qLqTrFAeFNQ4GxubkYwmIZlWVtqd5MCIU6EJh9GQge7u29oBQUCIQRM00QmmwXnEoyUSZmX6XIQXPD5vEQgkaI9y4uL2ESgjmOaDDXBNtQf6ip2TidmMPPxGSrIH7UvmclgeWlJlhO49McWQ9XeVuxuOoVPkQFtBJcCTSevof7oZSQmXmp1B9rbr++oq/uiOxcIGGPYyJnY1RjCSPQO/IEgWs7dxZHz9/B1+Am8tfuogaUJrHg8XBsItBFKBEoBY1ybqPKGY5cQez6gnwW336s6Z0J7kFxZEYTSEZQCxll+I8sT2WvOtIpEnExUHqytropNHhQ6qXwq9hQtZ29j7tuwvU4O0TZB5EJ7UF1TMy7LPDBUV+Xa3ORbNJ25ieTfnxh/fR+JH+/wffABUrOjVFZ/SmgPqvz+436/v6hAT6SDNqR+j2kFjV39urA6/QHp2RGoobB9sj2g3FF+BLf6vwouh8S/uc9Yo45qkOwhcupcD1vOnoONbNbg6TQMulF7iKBaFZ1Opx6WrULV42Ox0SsdHa9kJpM0p6e9Soa6whcIV/tanPPb3eX5dUxFp8QjSnOEP/8FGAAk/2Mizl9nEQAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-alarm_clock {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAutJREFUeNqUkstPE1EUxr/OTFumtIUig6Ao0LSUQEUEIkZAEgILRUPCooREo38Cblz42Bh15RrZsBEICTGE0JAYgxCCCwFDKK8ULFCgUkAeAaaPaWnHewchaNz4Jd887jm/c+6cO6reJwx4jSqDY1EHIBvH8h7F0G9/Ha+kLzPPmJF/xUMR2c9JUWSq1InPr5Y7KtIvF5olKYyB/p4DteRtiGNzn2ZLrPBI1GYX19Q1GLXaBGysTi25hrtLpaj4ijsIyg/zb9XXJgk286p3BaOjYzhX2Mhb7JW3NY8tSru8nx54ZkbQ19uDsrLrEM7bCsyl9fzXjx1rXDCCEplhMqddY5if9yKp+g2sdjuSdTpMT07iSlERTGlWWG9chKi3Y3jwKWy2bCSbdJmUZch38LHwrsrlcitwrtUKI88rnSfGx3EiukZjNIfmUoayTCSKucGhKUkocsBsNkOn0YBRqRQoHA6fFqBrNGaxWCBcc4AylOVkGS2HOytVWfk3S2jiQSikmMrtdmNlext/K7ewCm7ni3nSpoWzzqkWc+ewxb68EIsBLE3ISk1VEg8PD0+fqY7icfzY3UWiMTN294NqayEfi5x5jgSAiJphEDsD36mpQXV1NR40NsJgMCjW6/UoLi9HeVmZwlCWix4X9yeurQWQk2M86dbV3Y37TU3o6Oo63YFMvB+JgPX5AoTzK7OhBYi/RZ3OTY5llW1SJaWkKDC9n1ifnAwtOY1wX9+mwtACETptoH+rvX0hwecTY78LnBQ5qziJJW1siL62tgXKUJaNHW9NNIRCe/tDQ3nptbUpWkHQyLL8B8ySGcnLy4FJh2M6sL7+dhaY/ETXZ8jlM/GQIFzeFkWrsbNzB6LIGjIy1LzJxJFzliMeT3CltdU/0dzseh8IbL4zGkedweAyZekfoyU28zx/j2xxyyJJazVAhRUoUAMZOJ6R/zswOwB88Wi1lxiGSQuFQk4SWqIFOGITsRr/JzrDvV8CDACGRzzydYP8EgAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-anchor {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlhJREFUeNpsU0trGmEU/RxHxSf4oD5owVdJ47IaQUpLQCy4KhTqJptC96ndNgRSbCjtyv6DgoT+BBfdRAwYHzTpxjbYoBJStBUVKvVRx+k9EycM0gt3znfPPffO91Qxslgsxmw2G5NNrVY7OI5L0NBM/nuxWHwSBKEn5/v9PiuVSkwURcaHw2E2m81Yp9NhCktks9kXoVBoo16vV9PpNLiPSkEwGJSQHw6HbDAYsBUzk2DD7XbvtNvt/WazaV4VWK3WqwYGg0EadLtdNhqN5PxlsVisnZ192wfSlC/lhMlkYk6nk8l1HD5Go5H5/X7lD7hUKpUbj8cMKOtg0EF/LVRWBQIBeRg6P//+HpsFRLyS/38DdIaI5/kfa2t3dsEBEYNX/lk2no5ii/CWTOj1+guHw5Hr9XovcTpkC8TEb5H2WkfjC4IDnkS+SqWSqdVqLZ/P500mk7vz+ZzR2f8RhIWEiKHL5/MZOpFWJBLxRqNRaYbcdDpVFwqFlsvl8m5vP/8wmUxOiUPhGCsEIgaPPHTQo05qQJ3VHs9NbyKRyOztvXq6vh56Qmu9p1KpeI7TMCBi8MhDBz3qpLXQ+p7Z7fbXhI+ApVJVjMcf5rRa7c7hYVkEIgav1KEOV5lRIN0qoMViuW82m9+Uy1/Ezc34wdHRqYSIwSOv1EsNcKM0Go00G51Oh/gB7fjbk5OGeHz8VQQiBo+8bKiTGijug4ncSe6hc39MTd9Vqw0RiBg8uYvcgge7PEqmku8DtoP8Brlm+aRv0wbeJdFnesqNpU4g/0X+k/wvGvwTYACrMhu9HarUKgAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-application_image {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcJJREFUeNqkU89LG0EYfbMzWc2PrRZttNH2UIiBJJ6lEG85Ceot/4IXj7mU9uCh0EKhkKv34jl4ysVTLj3Ui6a0YoOIiKUEKrJGd2Z2+81sqvRSiS48vm+XeW/em52PRVGEhzyiVqu9oLpA8IbkXhA+C631y3q9/iqbzZa0VlBKEySkNL1CGIaITXIwJiyEcNHr9Tqbmx/fCVrwyPf9UrfbtYsNSNTifz2h1Gw20yKRSITVavVe+VutFhNkkxnFveb0UOT51TMT0Qo4xtb+1xxyOYVnM33KGf8ZxhgYd5BIunBcgTBQkP0AkY7jGO6NwNanAKlMBnP5FFaWr5DJMCRTDKnxNCaLZfARF/r6CucHHUjfvxWQUjrmtMvlk3hHCOzspMFp59Gkg4lphcWRn3g85eH3rxDfdq+Rdi8xXyY3xBVBEHCjls+rQTpJ6McRHED1Gb5/OcbYEwfnJHB6ZHaOUFzSMFwjYCMsrf+48+BmCaVBbziG6/x1sNyu2Itz+OG9rRvbT21tNBr/vI9u52wdCHBWKBRet9vtt+bjUDMgBCqVyhvmed4a5/z5fS4SuThmVJODQRJD8o3lC/bQcf4jwABDUA1mk1XlUgAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-arrow {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfBJREFUeNqkUz1s00AU/hwSh1SEhiFCYuhCVSExgHRiYKjEVCEyMMGAsjCxZunesWM7dIgEA8JISPyoUhFDFoZOSE2GgtrSIAYWSEPb1HUS23c+8+7iuE5/JKQ+6fOdz/e+970fG2EY4jyWVo9b819hGEZ8WCgW4z2dV2lZFUJYgnNwz9PwXRebc3cGBMfN6XSQy+eHryyCMuv43dRpBCpSz7b1qlB+cI3RWkEYlv+LQFkgBLxuV8s9OAhQLk0w7vsnSHQKVMhqQuYRSRBouK5AqyXwpHSdvfywUYkKb8UEFIU9fXybOY6A+jbszGAP7O/7RBKg2eR4dH+KvV5ej0k0gaqobXO0214c3acUDnt99Pp9cKqDUqLsx68LuHd3gtU+b1eOCOiSaaZQKJjgMsSOy7EnJcSYCZnLwKbojic1weTVMXz81KhTexeSKdSXqrUzh2X84Qxr9SQmx1P48q6mnTPZrJUs4jMp5QlHlSd1Y203fRGFK8DPV28HzqZpjXShW3+D00bamCrpNU9DuvvcGsjea1rO+nvw39+AxRCGckyO8ciQFG8gPT27ptX8/b4gt1asYGdzRGE6MVCXCJcj5NShbG9B/NnYhttpyMYL5XmTYEdw1KgMFSgJJiEbIXNGPQXBi+CTrzTO+zv/E2AA3Y8Nbp4Kn1sAAAAASUVORK5CYII=)
}

.vc_pixel_icon-asterisk {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkxJREFUeNqkU0toE2EQnn1kk9QkJqypNRUSm9KipUhRsD2YY+lBr/bkxUrAu956zEUULyKWxYNXb9p4UMGDuelFwUOxxuCDbIu6SXSz73+znYkJ5OGtA7M7zHzzzf/PzM8FQQCHEbFvvL/OAc8DEF8oBMBxsIbuUi+soF/xvK4fOh2ApUf/CvMjhBn6+H5XS/n15cX81eUltDfIN4jpyyBBEZm3sVKZMbiMChDmJcexAO2f5KMYYQg7dgUEFBc2Vs75pufWK1/m9HpTZ04H7KbHMCbGMsm7mYszOSEqSjuP3xGBMnQCul/je8M1DFtKr+TmopPJOLN9JHBZJH10hnyW5Uqt+h+XsH3h+lOorHMFNG/Fs8nFiDwRS+VlGTDkuR6EpBA0a5pma2Zb/9b6iI28U3gSVIau4LhQwQZXGtXWGlRbJU7kw5FUJEYxY7/dVt+qX9HcRH0R/K+JjgMFLFZOzR7bmr4wnQsnxFjgMxD4AMieOj+VS+SSW4Qh7BgBNure2Suzq+nTkWxUDuTam71d969hioIPZMcmefn4wpHsmUsnVwk7fgIbF4Q1Jc8w3J1Xv3a1H04tFGUix9mAtk4+ZpmuIFkSYcfGaBigvLyv0Xj2BAEUXJxidMITBb4Dug5gmt7NerVJ8RO4scoYwTMVFObDcwyqnzDhRgY2BZGBYzBXbwM8VKE8H+8uUkYUQL02SrC93/1hKpxClT404alw246Q8/VvePDZhHlU2k+Nxo8aDO0BR68EgBISg8Qj4veKWEEvkTvscz4QYACyCx/nIXB9gQAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-hammer {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmNJREFUeNqUU0trE1EYPZkkzaOZ2BLS1BRJS1ODllDiRMERhewGNGgXFXUjBW3wP2Q5v8CNBISibrooqKSLLBTEWkFJqBgNTOqj1j5SFFrSRPOYTPxuTNoYs9APDne493uce84dHdpi3AwcNwE9RsBhByxmSEY9ZKMBKTqO6HSAnsMfwbEihqlDv4tbUQckVYV8/vIloapCoC0JXYJjRe2FjeI6pHIF8uS1sJDNfoL/5AkfNZFpP9nZSBe2/t2VaCanp0VBUVYRCIwjny/C7R5AMb9XWHryVKGrBPcZVKpAJ0oVpGZnX6YMBlMhk1mBy+UAz/PotfM2YtJgSGAr9F59t5thoaZhbWN9d0IUR93lchkcxyGX+w6ny2nfWt+aIJZMlwVueBAIjAGhAHBBBM74AVc/4B1C4mcF2N4uFCoVopRKw27vRamq2lrCqjXA0Dma2ZenBm4HYuLpUfe9eUWx9ADnzo74lpff20RRwPyDRymyOqpjGnTjT51jtsGx8Ns3H+OahiBpEn2++Fnx+YZx/248RedRun+iIXiQ/LeQjWaaQg+GWTRnHfAFXyxl47wVke0dsgr4QJoI79JfQQ5EiVGCctn3AQONlP1RgnzsVMhX21E2nX2IsKb9tv23EaEmwdbktSKw+K2pASsmq+WLVyb9j+cepknwKCv8QkmvyLY9EstLo1yUmyNhn20CG6Xm5JtDkCJHkMzcvl5n6y0PpKsewGPDv8VUH5Ird27U2RriIR024b9Cd9SAmREOM6saYoqK17RXY0a0odqE2gGWpzEr3Qc/YANaF9S67DXyfwkwADKJ9aBg4lZIAAAAAElFTkSuQmCC)
}

.vc_pixel_icon-balloon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkRJREFUeNqkU0trE1EUPncmM6YOTdqm04g2mPRBlMZaXfiAFh/gRlO0uFIpdVURFPeKG/EPCLpI3QguBEEUEjftohShWBdCI1i1RqloTGJjiU3GJJN7r+cmM2MVXeXAN9zH+c79zmMI5xyaMQmaNJf4xC/JIGEoAuAlBPbiUQ+iw75HqyG+Iz6g4JeoucAYwOht6jgI26l6/KdChy+MbB0a3eVu1buI5FIBOHBWq5YLuVx6Mf7q49zdZ5Uf2Sfov+QowIjb3B3BMwcuPjivebsCQKv4puFERmVqi+bp7h2Z6N4ycCzyPDbeUsp/iuHVl3oNKIejkdM3o1prWwDMIgDDAMz8C3hmGqB5OwORk9ejguMooAxCnduHwlAtOa9SVoSymYaKmYUaXQfGyo2qS25QdD0sOE6AGgOZM5Ngskg0oFRZRmIGU6O/2yWp1oqBaeaJ4GxU8DnzbiHl7+uJGOU3wLgJLnnzP9tGsE3Z1OuU4DhzQClMLzy8MbuWXc4oShuosue/+Lm6nkkmHs8KjqOAcVgprKbvzdy5RsPDx/cFdx/s09p97bIsK/U2NjoByZlH82/np19UioX7EoGVuiIxymN7JOj3E+jVwYfOh/B8AOFHKLb0yVuJyakr0SkMdDX1DfLxRQ5LX1kjgMjLthOD5I+cOSdS0Ef2h3S4LPaxOXb2fY5bd9yZRGKlozxNclFugU0NcKGidGSHlBjuJ+eQPIj7NUQeYdgKiFVQAdmCa8PavhN+ordiKAzkmqTZ3/mXAAMArODxrCCEdFgAAAAASUVORK5CYII=)
}

.vc_pixel_icon-balloon_buzz {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAm9JREFUeNqsk0toE1EUhv+ZycNm0hQC1U4tVkRJ4oOqFKko2DZ00YW4EEGqUIoPLEIXXRTcKAqKdOdOxIVdKVLd6MrSVqhVLFZtbWutoamJkpBkkjTpZB7J5HqTTMO4rgMfc8+9c/45/5wzDCEEW7mY/yIQYFl474cBlmsAw5ym+8coTRSb8ZxG+U2ZASGv5EYhms8Djl4Ci0msvcZKBlv28L69wrbtvJ3jWYArHRQJ9Hg0Jn1fifg/72jrIRru0e2xagUrLLtPr60dvjW63FnjqHPlcgWYnWnZJMSlj5i+MAqiRCT56+xcUVWuOvvIImvUd7Gxu/vo+QdXXIGFAGKxNOLxCpHgGoIfJvD61CMgEQCjarxl526PquJaKbcsoAAHbPX1gt/lwsDTAcTCYYhiBtG1EH7NvMXBI2PoeC5C/LMOpFKwcFydoqDFLGDRNQ3FQgGdbjcGn12HJKaR+TmHkx3vkZAS8LZ54R93QZQYQC9Cliv2NgWWU6FQIk+Np9NpHOJ5DL3sR3vXOyTlJG0MU743tzaj640T4VB2XVYwVxVQCXmyPDW1JG1sZGSrFYtUfuKGF9lCFjabrYrO6HB6nFnfuDivKnhYyi23UacVZCTp7vzk5JAqCPtf3PS5eQscTruTNQ/awreF4Gpw9YeW14ap28VqG3toiR4a3DnLCiA4Q5dtlF2mQULv5d4TI49HpsHgHJKIHA4UMRsiFYGSx+po+ph/Z7VIh8kFP+pwuxx/wXEiVqoq5xoCjGHHary1hN3AWqYJrWhAPz7hEo1TFJHm5swCrAFnYDGtN8+YyicrNQ45mpvf8t/4V4ABACmcHQDkQnANAAAAAElFTkSuQmCC)
}

.vc_pixel_icon-balloon_facebook {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlVJREFUeNqkU89rE1EQnpdN0vxcoi0xFZMihMYSI7WgRWtIbL0WLXoRkaInrwa89B8QegjiwZN4E3qzoF4UilB6sPbQFqWtxl9JSaJpUprNZneT3X3O26ybIt4y8C2zb+f7ZubNLKGUQi9mgx7NbjzOZFCKadlCQMg0OucRJxBOM66F2EWsAqUvAfQy6Dqom9mOgGlpj9uZGR+LjcSi4aDH0+clQDgAirFUE0RJ3Pmym17b+DwtyUoW499ZFWDQKd7rmrt5Y2qcUJ2vHwjAwGzmcgxmUsMoBPy9+Tf8UHgguPh6xdUQpTKebXfuQNfuXkmNJRp1gS+VKiCKooWrySgsffgK1x8sQKVSA0WS+XNnhxOM061AU08HeHd/oVCy+tGxx1ePZ6H4+wCSoxEDE7cf4VVx4Pf7+hnHmgLVVKIoLVBVFdrtNmaWQBCakLrzBAYCbnj2YtXw7XanISDLLYPTHaOmfirki1XmNpsyiqjA9oOtCKuEUt3wOytDYK+yX2UcqwXiDTxd2yolJi8mPPF4nHe5XFYrmqZBJBKGVMqDmWX4kS/WP37b22Sc7h1wju2mpDx8u7yRiZ78NRIdOh48esTvdTocHKtAlhWo1Wrwfn0nl/te3lJa7SzjGMlZqdzgJSC+CIAvHMKz/y0S3LqWnHy+uLzEXGgUynp5BXThZ0eAENLd7dDEv9vKoXgaxeeM6eQWpmgj39kexjUFiNmOw8zK0GeCnTlsg8lRcuzCrLY+fx/f9xFV5DYPC9hMcCbsh/y/31ichpDZwJDbJr3+zn8EGAA0mQ/+jgXDiQAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-balloon_twitter {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl5JREFUeNqkk01oE0EUx/+zu1maqMU0MWzVqNGmpRdt/Wj0ViF4aAUFq7TeWqEn7yJ49CKoiAoK9eJJRUW89CR6ULEtCDVgMZpgG3LQNh9CY9ju7uz4ZrNN6rkPfsPsvI95781bJoTAZkTBJkWTS+DNHIVSCaUDjB2nox5ih1T5djaxQmQhxAxctwKXw04PNAL40tehqWMX4rHUYDTcE9X1iAoWkAVyIewVyyq/K1WzL4vLsxXLfULH880MKOreTl2buNmXPB/W2ozDdG9EZZ7qk+niD0egjQWMM0bMOBFu77ma+RH8bTq3SL3k9UBwfvpyMp7WlYBRth2EmUA6DzwuC6R0YDgIDOgCVZsjqOnGRGJXWvq0MnCc7uS2rYmKxf1PAdPUMfWLeUh5m7SwVKtDZQxUXkL6tALYtrrGXTj0pFzCGep14FLMwUTM9kw+/uVwydmlvUW20qf1jI69mClVilJZcRyUqIzJjjXcW9TQPxf0OKoJOAoDJxaq1aL02VjCq0fzX/snj/WFtwRDkWeWwEjExFjUbD5RgbLiTMHyaq08/S03J32aAYTr5surtft338/y1L49h3p3dsanQm3tiqKo3pzKhVrx4Xsu87lQ+FK3nQdQ1bxUMTnKyrmLYN29QOJAjBowROdHiN2Evp7BldGRoRtPX0yT4zh+5pfF6+dwFzKNAIyxZqps6Oz/sypcFYmuQexPXvO+H945KXJZf3yEv3gJemMbIrYTMSJOdBGUGg7i1PA4rt+e8fYNXci73M+A+S8iUX20Dft1nbSTwyK7Wydfm232d/4nwAChQgGheBxi9wAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-battery {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAipJREFUeNqEU01rE0EYft+Z3dmZ3XzUbUEStFL9A2JBxEtBL4J66CGICB49+RN6ED150Zv4dS0eI8WjCl6F9paD+BEsSRSlKJSYZjOz4zubzQdq4i7Pzuzs8z7zPDM7WKvVwF39fh8ajQY0m01I09QNXVtbO3dxe/vtm3K5/CiOY3AolUrAOc9q6vU6eDC5LhMqeR8JCxsbt6+ur1/Ypf4dQi9Hk/B8VOR9XDk/6pdePX12s/mtu1c5pNRSUSy2f/Rev9z5fPpgYNCkFpeXwvjK/c27U5OCZ62FqVnhnrxx9mh6BFeTU+zB18fLre8d0GYfTlQBNmH3HfFxlgAbqrAxxje692Ed8dlcBx74hoPHOHDwMTA+E8CsBD8n/deBbwMj6OmhhwFKI1kIlJ/E7L8d5Fs2diBAah8k90AwiUorjMBQSZCTiD/fQQChlqCsIIGQRbrAi6ApjppEmOkg+yBJICABH4QXscIgYgeoLQkgjhzMFwiscg5AoDAhFslBggOSk/ka/CXwZwRpI+eAFk2kLkLEEtDcxxBnROi2PoCqHp9aA0UCEilCqjDUEddDB5NFzHi9zqfhrO2th9BtvQetdXZCfAhS2v/UI3MkYGSGKA0gyrI6nuO7uuF/AxB+efGkWL1+K9upM4NLnQrSWeDCqMJKp+cbHJ0F+hwnSRIQ/zD19wm/3OAioYqIJxljx6gtuX+Csi7kGNB7l9qf1Dq0CTuupbG93wIMAFju8yTohyk+AAAAAElFTkSuQmCC)
}

.vc_pixel_icon-binocular {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAg9JREFUeNqEU89rGlEQHnc31gQ3ilnE4tZKKYj0kENbcvKU4C35A/pXeBNPpdRbTiWnBHLpwVsvDfTStD0I0otIiZtTLoFoNGRXE7O74o/dzDx2zYsY+uDjvX3ffMN882YDgUAAuPUJ8QahIT7C47WYowQcvhWLRVeW5eNIJAKxWIyBznRHHMXwGpGr4LOiKO8dx3mu63pfFMV3giAcIQDPB5IkvSJuMBjYlmW9wPg/XgGzBN/L5fK2YRgwmQBUKl//8fUXCoX129sbsO0R7O19OcKrHbqXuBhhNBrB1VUXLMuFVCq1nsvlGFGtVoG462sder0Bi/VFfAJxOp0C4fLyfCb0V61Wg2QyyXiKnYk8C7vRaHQDPSoXFy0WpKoqZLNZtlNMt9uF8Zgq7KANezocDl+i7qffg+NSqbRpmnfQarUZTk+1M74H+Xz+dSKRIDEr/PBw/xcetnwLEnns9Qzo9/v4dElwnBOq7gORrutW0uk0GIYO7XYbv0Mz+9K8fw7k8+8i3nUf+vBkAuyHuKjBTyWQUADLyysQj8dxcEKUQOCfmITB4DNYW1MeVe8nCDabTRQK2IMbdjFfgaZpgNMINGi+hiXABtEuZzIZME0TwuFVDAxBo9EQPI6eUSDeti38J8JoQYJ6vS77mVTED0SHB4p+4/6W4J07cyCNSkOw6llZ4ifsP4u6OEZM7gUYAHqYEUhK/miMAAAAAElFTkSuQmCC)
}

.vc_pixel_icon-document_excel {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlJJREFUeNqMkktoU1EQhv977iNJY91IGwkuUlDBgm4EF7pIpOjC0n2x8VGkiEIXLiqhraXYha4UH6ggVZEq1YVuStHa4gsXBaVBLVJTsBYFjVqTTRJzH8eZk95IF1EHhpk7j+/MnXO0U3e78GC2HSRtpFH8XaYAOQ8pkZ+fRvp2PzQG/CxEMP0hceTasfil4i8HrufBdSU8T4KLWTIfs7gytXCU3EmKZXwiA56Qjdc6MhyMIRY9iC/ZH2hNbMbe05PdFJ4gfc95w3bt+In26zVnHhrthKZp+LaUw417z7F7Y+DCo5lPI5TapwAlpwRXuhi4lVQNnS29ePz2Pha+vsPJjhFwXtcFtmxaT5NLRBvqMTFXnPEPUABHOqrw0K5+XH44oBJNkeZq3LIEymXQXrxKl/QMHyCKdlEVJncex8XxPrI94NiO5lYVZ980dQXhSeh/eLGGWi6pKDgF2J6NsVc3wf658RT2t6SU5TjHDENUIUIwwDNJ2cLwJ1jXsEEpy9mxHmX9CQQdzBAWXddW/ILagUbBPds6qpv3fY6rPI0thFQQ9Rs8gQ+ga3yaPLO95jtoimxVY9PbUhBewQqAhEy4dgzl/OHzw31t3QXbVtfFO+KXyH6lGcpWALIKEN/n1qKc66pQKcsF2rLlkyvjY9nSN/4sMb/4BuLl8DNyXkPz7DDDtX9AVI5quSc9OghebSh9Z6gRTmmNQVUhw0TItFBnmqizLIRJVwUt1AcDWB0KIGDSBVCt6qFevo4QaWNucTZ7IHX1Bf5Dcp8zWe7hm/4twACFyx0P1ajTpwAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-document_image {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl5JREFUeNqMUk1rE1EUPfPdWEOjcUJSU0WUYi0t/oMI4sfGpboQcS8FcaWbYqlrV0IRhCKKUjf+ACFCETcuakFqqW2xrW2iSU1nzNdMknnP+2YSM4EiPuYy971773nn3PukzIMs2usK2SD+vSiZr4FzbM6/wMb8c6h00AmmZ+9mZupuCx5j8DwOxijGg/jqZgFPshu3yZXE9njmJoTJfkJgittswa45sCoOSr9rKJSqyO9WkCuWUa7U8Ore+RnKu0QAw51bewAkSYIsA6oqQ9MU6LoMRZEhzoslC8/evMfFYeOxVC1OkkFYWIIiyAUg3AfprEYDGB85RXdwDJpRvF2pf+rEVHD216da6B9P7tM7ITu4iJnfyGVqCIB3AShR1/XeUoEqyDD4DByx51zdj4EmYru/BpBKur4MUazoChRDg+c24TU8NGQBwLRQEwU0C2hR7OWciS/Lh2AYhm8H43EkTp9B1DRh9PVRU6Ugt10XBtCEhJ85C9l3GjVOh6IaiMRTMGJpHIgnoZE8MRWfQbuuR4JgkM/l4DqHMT09gNExDZdvmBhPncCe7cGt5yH5/exKCDdRE7GJiSol1WiMP3y65fw69raz2Pnqws5VcXRMAPAugL31GQNDo20GEpJJvWd6rVoD+bUyHLtFdQxCZoeB/X0J6uLcFM5en0QsPdIvGCwsOKERArEjEryIi/UVhlKB49hVOmfNfmt7GYuvH4qXiAg50XN3ZuMqveNrj6rBkyFpwV98HEMXghevqwrRcuJUk6Bo2QcgS1hbS4Vb959+wH8sa2e1IGrIWn8EGAAeeg+l56ZYuQAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-document_music {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAilJREFUeNqMU0toE1EUPW/mzUw+thU0BWOkC7XQjQhCd5qFoCvduhIRXLkTF7opCi5cuBSKRRCpILpxI1IqdFFEV4IFEZGEmrQ2SiJx2qZJ2k5mvPe9mcykC/HCmc+795x37p03onhnAWFcIOTx76DioIwgQHXxGSqLs5C0ECULT24UpzvbHnq+j14vgO9TLtD5UrWORwuV6/Qo+HWseBkMQxVomNu7HtbbXbitLpobbdSbW/j5u4VaYxObrTae3zo7TXXnSWA82nVAQAgBwwCkNGBZJmzbgGka4PVG08XTV+9wbtx5KLYaUwQwki2YbE6LBEokip0d4MTEMdojQD43hLffOp8SDnyEkMQlskDSycxaDm1h9Z2ooNqIl2xBEjUkxyIc839GSM1UImARqo14SQeWdoABkdVVD7XlGuaqGTUTXufahIO4hXgGsUi57OHmmWG8/ijUYE1T7G0h4QCD9vl+KJ+CR2VH8o6aiWoj4UAr6bC0Az3IUpMB5A56WN4wcW2yE4pCC4Qho5PGApzTkw5w/00Fh48W8Kv6HadOj6lP6PsiFAj6Asb6yud+C5wV4RxyfgMf5uZx8fiewSIeInPl0ou7OHlpCvsLE9mkgwdXJ9WubJD/CT5ckQPh72bdH1+x9PIe+Eun6WEUXveApK3S0kLaspGxLGRsG1nCvpSNoZSD4bQDx6LDS7WKQ1zJF8Kou/KlfuX24/f4j3DXSnXmELy/AgwAQ8YI/5aiqrIAAAAASUVORK5CYII=)
}

.vc_pixel_icon-document_office {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAp1JREFUeNqMUk1IFHEU/804M/vl7timS7rYFlggouJN6LCGl0CCrgrSxUMfBBZEYYiGkHWJvESQSVQH7dClmykppBBRSqCRWqyuou2HrUK77tdM7/3XUesQPXjz/jP/9/u993vzpGDPOHbtLHkF/m2UbC7BNLE8+RyhyWeQTHrpfPoJs6GfF4euBh+m0jnkDQP5vAnDMMHJbIvLETwaD12i4xh9W7QYmaCJYhMRtPl97hM7mRw2f2UQ204jk2EiA1xkIxJHS1Mt2u6OXaH8UfIFi6B36XJzT3p+GppTQ0ljM7TrL5FIZgWYO2Gytx/m93S8mVl9QaGdzwo/GFx5axBa+TFsD7RBtyvoG4oiHI5hYyOBwf4G1FVXiU4qytwY/ZqaschkfnBlW/lx2GtOwX26VVzUn/RgpL8Wuu5EUZFELkOSpALKNBRyjoUOdGp7a6BVgPML7xH5HsK7qTjS6Sp4vcUCrGkyzYRFSzxYxeqADxO+7lc8yCB/yK9/RNJMo7PjCKr9OjpadIQTO1DVokLLMhMY6h8E7Ovj/qCr1AU54QdqB/Bg+j4CtgBisRiuld+Bogi1Qo6QcHAGbMloEp76BRgla/B56xBoDKCrtAvRaFRolymTSViO6ODgDNhSmyl8Gz4EZ5kTHnrnyu1f2hGPxwsLI0hMMYK/JbBN5M6sdnj9Xn/WyOMH7cCNo/dgVppiEbdpO1k7LegugblP0NB6G3plDc/h9ZPucxdS2awA8T/nyOvMZ0uGhP0hboXnIM8O92Jr5TMkI+uSdlvlKlbkyntg645yGcNYHqJjdqTPh9zOYYWyHIoKh6rBqapwahpc5MV2DW67DR6HDTaVVFOuwBCWZ+Ag9yVW5iLnbz6ewn9YYm0xwhjy3G8BBgDvmSKYZG1pkAAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-document_pdf {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlRJREFUeNqMUk1oE0EU/mayu+kmNgjSIqW0UDy0FD1LL6bQm/TQkyJKDz0ohYA2pQiCFr14aSgeiiAVBA/xWG9Gc/SmaSkE0eYQ4w9txJooNomb3fW92dmlvYgL377Z2fe++b43T7wBkL1TpDemCQP490OJfgW+H20Y/Jp/soC12ZXBxzfOrbU6XbieB9f14XmUqJN3PtbxsFidp6Xgz5BAlICVBLAQ039cQpfgEP4QGtdvo335Knbr33E+fRqX7r/K0HaB8EERlOmMFC3iBKkL24QW4TfhgPDz7Vdsv6tEsl9ufn5K4Yqy0D10qjRNnOx0UBsZgVetwtP7sZjEmbFT5MbHQF8vCu9bmyGZ7GqpfKo7OgqnXIY1NRVZ4GhZUpEIIYIq3zMIHCE7hyTHJibwLZfD8bk5xNNpdDSJacYiEjCJ7xuquQTZ1l7tmRn0LS0hOTkJaj/G8nkMLi4qEsOQEYmUTOCZoQKjpWWeXV3F7sYG6oUC9ksl/Nrbg+O6Sp2UAQlUP0RgIZwDPoHxfHg4sKeb6uk1W2DvUvqKRNlgBWETKSHHV9Uk/CDs69jQSF3LKNkBSdCCIxYoZGtD49kXF+8+WL81nTlwHHVd3COeRF5TS1Qxx4DAjxQYxaFxVC4sB6xCBAlqJn11clDMJFoBRGSh+akMuV4ro1nbhvCcpNB+mSSMR+Xrf5TLNVv5ZTW99taze/3otk8YlGUbJmzTQoKmMmFZSBKO9Vjo7YkjZccRN+kCKFfVUC1fh03ob9TK9dmbj17jP57Gl5061/Ck/xVgAHrs+mvs19wVAAAAAElFTkSuQmCC)
}

.vc_pixel_icon-document_powerpoint {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmdJREFUeNqMkstrU1EQxr/7TG5qClZtoBZEDNIKaUGKICjpyo104UIFQRQXgmIXLhTBKpWCD9wpiiCKWJF20z+gtmJQUVBoG82ipsG+BIkYE5HcJPdxnDkhbbKIeGA498535nfmzIySu7Ebh0q3QWuArAP/XtOAWIAQWEqMYjHxFAoDUiKKofLpM4/Px+/bZRee78PzBHxfgA/zSi9l8WB68Sx9TpEvXSMy4BXt8WZXFjbG8KnvOr5nf+JgfwzHbk4NknuS7Avruue48c1X5prm7I30QlEU/Mjl8WTiNQ7sDNx9MbP6jKTjEuCWHAjfg5tbxe+JISiGAT3SBWvPUehtnWBd01T0dEcpc4GOLWFMztsztQtUt1QhgItfYxdhz79DcO9JBPefwp83o9LPummqEsKZyCV8nYx36I5dhnBdFDNzEOUy1M5elDIfYH9NopX8rBuGJuMqFa6awoXVaxnobrEE33Ogtm1HOfMRK+eiUgjs6JN+1nVdXauJqjLAN9b+HZue4LkIH7kGbWsPPILzzv/sZ12leIZwJpqmND6B36gRNRTZhtCF5w0dYD/r/HZVFRLCtajPgNuYSB6ONJ0D0bVPpk2zJSGyjvUAKkj/QmgX7kWH7zy6PDBYdBzZLh7A2iQqMhgSUgWIdcB4pRvvY1erVFKrnZKnGm72fUVCFKwXsbCSgnrr5WcUlpN0i9OiyC5VIbWdIdUa1Gl0lmNmx4bB/bFmx0faqVqbdDpl6QYsw0SIJjJkmmgh2xA0EQ4G0GoFEDBoBOisjKFYHgiLrD2/nMqeuPTwLf5j5b+lsxxD5v4VYACN7BqSgrlifwAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-document_word {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlVJREFUeNqMUktoU0EUPfPevJe+tCnU2iBB1OCHZmGtO6FiKkgFS8BFV4XiXijYhVJwI7gJbhSFIhQ/qIjdiBsXNhYaRenKBKWgRqEtRiS1GsEmad7Peyef1kXEgcuZuZ8zZ+5cMXIhhVVLA60EWQT/XnOA/wm+j+X0fSyl70Gyt6vq46eJnbcn4lPlDQeu58F1fXieD07mlVsu4Obc0lnaCj7ujo+BTYycT82TK97qyh09QQwd34NvhTUMDx7EaPL5OLlnyT5yXNpVN/7k2smWmk+fewYhBFZ/FHH38UsMHQjcSGW+PKDQmCKolB1k369h8uoCRof34+HTXBOTE0fAcV3X0BfbR6/xEekJYfZDOdO4QKusO4hFu1Atu0gc2wXf8ZvIfo6bpqZIWIlavifJGCHL6zYcStbonFn8jr2REN7Ukf0cNwxd1VWr3ELBjZUNBbL024FtezA0gfnXeRzu3Y40YT8h+zkupdbsiaYxgWc0zw0FhtDwYuErDvVuU9hP2FCgUT2TsBJdF38/oVJySJWO6SsnmrfMTJ1SyP5aXBCJr0i4F1sVSHvDTccG7rScg77+sJJNs6VIVB+3EtDPDFrdEtGjnddvXUyMl2xbfRcPIE8i72vFUFgj8Dd7YAY/IzrQUWOlKCeIOvLNNfmoI51RbyK9/9fKO2j5TJI2byE8u11gs7gViYpRLtdkH10C/4+VnbkchlPplpRlSQOWYSJoGAiaJtrJOtpMhNoC6LQCCBg0ApSraqiWB8IiCxdXFgtnJqdf4T9WMZ8rcA2Z80eAAQA3KwxNvO2C5gAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-bookmark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh1JREFUeNqEkttLVFEUxr8955A4GCNewIcIQughSPDNYPJCUhAZVn9ACYHKoB5pcMLDwMCgMTjilExg9NJbD1FRYVdSawQFoYfAByEE8aVAETFDm3OO3x73xG4abcHHOnud9Vtr7YuAbnV9fy17f8zD+j4Pg9++fQXpZNJdF8hQMFHEQgR7FahZkIB1bGjo2qptCxXLCD2js6YBIQXKyvnO9GfprOPx+FV3YwO+igqs2PZTxlK5AjeFQKcCzALPAo0SPhGLXXEICx8jzJdFlm37mfmZi6L72LdGjt1fG422Z9fXyQl4rgujshLfbPu5nMCHQ2AHuFU7ONi+S1iCnufBKC/HUjT6gv/GmPPpoAJNWSB8MhK5vLO2BijYDASwGIu9JDwqYagz+gdmQvhUONz2i7AEZfcjhL/G46+4pVFPwcUKNLPzwGnLuvRTg0s49pfh4UkWThKe0QG9QDMTBup7ei5ucc+5salSwguJxGt2HimE72kPqYWdIw2h0IVNddrgdZVx7Llk8i1XI7zS6Tx4n0pzOqgCEr4d7Oo6v7O9DdMwkHUcHCWcSaXeEU4QnpLJE1IKzJuYEuK9HjjT0dFa4vdjOp3+QPgO4Y+PGH9YAP6xMY57nUpSk+zkdXd70r8Bzt0QAv8zoV5sGeV/DDyRwVlgfJyd+clzhavkFKxzMtVNBKiqLZ4JOz9glUWuq6nfVFZ5qV0tJuXtCTAABgLTLAHpgnQAAAAASUVORK5CYII=)
}

.vc_pixel_icon-camcorder {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfBJREFUeNqUU7tOAlEQnb2wgMQfgJAQCrbwkVjQaGWlsaCxsiYxNjRGSkJBDYQCCiI/QGFlYowfQEygVIuNhAJ5JDyCK7DL25kbLtGsxjjJycyeO3PuzMCVJEmCaDQKjLEgALjgD4vH40fonhHb3KNAHAUu0ul0colWKpWWi8XCBMHn8/kl1tzEYrE2eSuq7IZCobNGo+Gfz+cwHo+hWCz+ePtkMoFutwuRSOTU6/USxUjA4nK5/J1OB6bTKRiGAYFAwFRcLpf5GSGRSNyGw+EDqmWkQoXD4RD6/T6MRiPQdR0KhQL3AoInAarJZDKPtAPeAbVN7VksFp5I38FgkHthgqcxqQZxwpUItVrttV6vw2w244mUNBgMQNM0aLfb0Gw2OU85KwEmhCl4SqVSWZwxi1vmiZo2gF7vHccyUHTJLySeMflrB9xohCsi8aZLw5jgpwT393f8EH/VNex2O8iyQwhY1wKKonB16gbXAPv7h7iPMRYtgDoiUOxwOMFm2zB34PP5xLIkxmzgdMqI3/+JJgFVVUW8U6lUQFG2fi1W1RfzCNVqVcR7uVxSjPOjybIMbrebQttagBa0sg9U1z0ez8YX7pvRw2u1Wjqef6w5hH31Co8R5wjPHw/yDXGNeEA0pNU8mwgn/M906vpTgAEAjX89snl7BBUAAAAASUVORK5CYII=)
}

.vc_pixel_icon-camera {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh1JREFUeNqkU81qGlEU/mbmOqOViSQuxEVqYouCUChMFi1UCjWltNCNoE9QJMUn8BEC2ZaKjxDB0PYFAjarphTEENIurNYWtYpaNf6NY++5iW0X2dgcODOXe+73nXO+c680n89xHWPxeHyxfp7NZhGLxd4tRcB9i7uRSCTS3JHJZHaWwH+UotHoTjqdfj2dTq88cVWLtMcYQzKZfMlyudyLcrksAqFQCKlUCvl8HuFwGETa7XYxHo9FXNM0uFwu2Gw22O12zGYziUmS9JUDDWIsFAoYjUaIRLbRbP5Eq9WC1+uFx+MRBIPBANVqFW63GxwH0zRlme/ber2eAJINh0PU6zVUKhWRKXfwBj0WQGT7Cfb3D3hVFo6PP3Hy7h8CdTKZgJys3+/zLN9RLJ7yEoHDoyJ2dzO4/zSFow+nWFlZQ6PRwPm5KQhoCiplp5LI6vUm/0qQeYgxFT7/XdwxDBErosmr0qAoKo/bSCOZcUU1yq4oysVcmSbAur7Gex7hUdhAqVYjTjx+eI+L+gurq56/BKQBgS3LulT6hiBYX7+JUukbAoHbCAUuRGu32zg7+wy/Pwia7oJAob7JNjZuQVWJQOFjcmJz04ly+QdOTr6IuK7rAuxwODiBRQQK8/l8b/f2XhmmOedZZOFUL/1V1YFgUMfiLv17qWjZ6XRUyel0PpNl+cH/PCTe9nuS3kHVXb6LZczk3pOu+5x/CzAA79biq6IGyQsAAAAASUVORK5CYII=)
}

.vc_pixel_icon-chart {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjVJREFUeNqck8trE1EUxr95ZZpUzeRZaUWkiCB1IURx6z/gwoV7cVEQRARx5cIiuHYjuPVfEHQv7mx0EXRTEemiSdOmedJkHvfluXfaNOmuDhzuYeZ83/mde+darx6s3QOwjP97Wq5UamXjw5f3QrIzKR3bw8bDu49dKZXVbm5DiHmDJz+AXxPf5DdyMd7VThk4HrSWDKRdrF4EY+Fcwc/DIW7dTlXf63UE5fzcd8/LQmtdIZXdae2AnyJQ0kev18NgMMBa4RPeND6b91XrMu5Xn8ElAq0lA2kHlSqSZJ5AiZHuAKUUpBCo1VKazc06LhSLyGSyEIZASCJoGoLRo5ewGr/hXF+FXH9rDHRQDbrdrqERnPK9vZRApAZOUK4gJoJ+Ywt3XqybTk/5Nj6KqykB41QsUjMmcL5QgK8JSGtG6LRb4JyBQ+HwawPhty3w19dORFxMc055b38fruulI3ByyZfKiOMQB2TA4gQMVMyYEZngaUgahRPBuSCA72ehtdrAPmjvGgJGBkkcI4EEC8MZbE7FNIYUYIlAv9MxBPx4D/KlEqIoxK42iCIyoI4xO8Ge2QOecCzm81hYONqDhHFP76om0J1TAgE+CafHKGYMNMGQTmRMBFrrjsZhrrS0ZAz+kIFyXbilADyMYNs2zeojHE1gWZbJx6MIul6PoLXWzWXned63VvXRVfri0vGP1MytoLV4dEm9FpBpTn+yK0NnR6/DWP21aM1QBBTuGa8ypxj8E2AAy9+NOgeh/UsAAAAASUVORK5CYII=)
}

.vc_pixel_icon-chart_pie {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE1RTM5QUFBNkEwODExREZCNTNEQUZBMkQxQTMwNkZBIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE1RTM5QUE5NkEwODExREZCNTNEQUZBMkQxQTMwNkZBIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOkFDMUYyRTgzMzI0QURGMTFBQUI4QzUzOTBEODVCNUIzIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkM5RDM0OTY2NEEzQ0REMTFCMDhBQkJCQ0ZGMTcyMTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1JJGhwAAAsNJREFUeNp8k8tPE1EUxr+ZtnSGdqAvKCINCBbwQSKaYkIDIdFdY1zpSheayMK9YkKCCYkL1+78E1yxIcbERDTARiMSCYhAoSCVWtrpe6bMyzMtE2JIPMkvczNzvu+ce+5c5h0AhrDVnzwxRssYEf58Bx4iR+sNYtYwMGfokDQNoDVm7hmw4yS66d20LxyOhiKRoBAIcPb2baZ91Gfki+LIeuJ7bD+9vUB5U0TcElkG3SzPv+67cXOoxdcmyF83obVKyGS3UKnwjKGxfOTSaFfosMf/ZXW+TdPkccuEpW54Yjo8OjbkVZ1C7s1HSCvb0Apl6DqgqioKhQKSySS8QkC42hcd0lRME3zNgHLGfF3non7eKxTmvkGVq9BgQCOhRhvVycWgp2mUTqfR4gsKZ/ydUV2rzarWQayjuz9YXt6EUhPrdRQFml43sDBNcrkczof6g9RBrGag0rR5h5OTU5l6ZQuFOjjegtmBhSRJcPEuTlUQrg2RDDyMrDCKLJPMODkTvgEfOm5hb57B6TCYeOZu0DLIVUolQ3fYGL2q1D67ekN4cv8pdgeuQ1GUExl1YLPZ4OI4Y2ftbcky2MjmxJFGzsFr1Sr4UBATDyYR770C8eDgn/bNcLvdkAulIyjqujWD2fjhfgqNTjhaPXg2/hw/+0gsiqfEDMOA4zjsrPzI0nBmrA7mfuczCz6H2//q8Ush3j+ISrF4SlwbC88js7NX/rObXCS395aBRMOeenT59lm9qT3iUlUXy7LQ6Ic3xWZVE7vdjuLufjmxvLZExzMBlpVwfI/QQ2xde9iD5s4XvlDbsP9iOODwejg0OBijWjWOxLycXd04FH+lFpFPTCLxaQuHm/UCxxfRTwTgbG5CcHAA3gvDsHEhKt1MWXlo8h7EtUWklpZRzacp16RkGbDm9ohGwoH/hzkQmSgTR6bBXwEGAIQpfV/9gY4gAAAAAElFTkSuQmCC)
}

.vc_pixel_icon-clock {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmRJREFUeNqkU0trGlEUvjOOKVHHUaO0DpZIV32FxMCEvCSJuAhtwO5CQpJdsskuG7f9H9mZgiBdKKQluywiErSESGlxVQjUXusjdHxMxGfOmTrDlC666IHv3jvn3u+7Z845lxkOh+R/jMMhEokQlmWJyWQiDMPwgOfg9gGE0TkZ8B0u+wpo9Pt9MhgMSCqV+i1gsKc2u31tLhhcm5ufl7wejxedtFKh2cvLXPbi4rwhy+fgKvwRgUZ2eTxvtg8ODn1er89hsZDP19dkamaGTIqiX1hf9z+bnl6IHx8LZUqTmgiLA4Rlt/J8eHt//9Dpcvns4+Oq4lUup6ujD/d24AKIMowcXQD+6aUUDK7yDofPMjZGWIZRSe12WxdAH+7Z4MziysoqcnSBXq/nnwoEJFzX7+7ITbWqolAo6GsE7mHyApIkIUfPAXw4BYfjoXbbpNutzo1GQ1+r54BcvL0leBY5RgEWyzgwkF+FwyQUCpHdzU3C87wKm81GZpeWyMLyssoxCshNWS5bBOGxdls8kSA7W1vkXTyuR4AtJ3c6RKnXy8jRc9Dtdm8+ZTJ5DhoJw0QTXC6VjLMGSCB5ANXIptN55BirkP+QTKY7zSbtjwQ0EaNhAtl2m75PJNLI0QVg49fPUunsbTR6Itdq1MSyf/U8+hRZptGjoxNK6Rly0M/gY2KwxtB5Vqt1VhTFyO7e3uLrjY0Xj0RxAjuiRGnt4+npl1gslikWi6lWq3WlKApRuSMBTOYEwM1xnNNsNj+BhyUaHxOE/AP++9soeRVAFbg9TQBjtozA/eMF9wEtgALcwb0AAwCoRifZl32HrAAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-play {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXhJREFUeNpi/P//PwMlgAWZ4zDvJQMjI+NMIPPwnz9/lvz5/Zvh98+fYPzrxw+G6w2m+A34+/cviDKGYhBYQsgFTMgckI0gHOstZQykCxj+/48hyQCYc9+//8MQ7ydv/PvXL4KGYDXg+/c/DJcvf2KI9VMBG/IfjyEoBoACCoR///4HNOQHw/HjjxiCXIEu+fkTpyFYDXjz7gPD46dPgfQ7hsNH7zC428qCDSEYjb++fwfTr379Z/jAzg1m6ygJMqzddP4sMHonEDYAaDsIvGTlZnjJzcagK8nBsG3lfrBmVnb2JYS9AEowQPyClYdBXFqQ4diiHWeBgTgB6P8lP59cIpwSQTEAFmRnYbg+cwnE2e9uL/lyaS3D7+dXgDIlGAYwIucFVu0ABiYNvzMg9v83Nyf8u7F5yd9X1+Hy2PINigv+XNvIwSSgco3hx4dL/87NBVmpAcQ/oPg9EP/E6wKgk0EGCkEN/gcyEwn/AKr9g9cAcgBAgAEACsnYjGRDfAUAAAAASUVORK5CYII=)
}

.vc_pixel_icon-fire {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgBJREFUeNqkUz1vE0EUnHe7dnyO7SRYJpGV4IDARbCMREQDoaBCoUWU0FBCw9+APwHUQBEhgUQDHaKBCkUgEOJDCTKJcSxix3feZfbuDMYxNJw0eu/mfezs212x1uJ/Pj1wmiLOFIlDif1GfCS+cwnjljFJ7q1TCjdfhJEvAwVJA/DPp6lCsEQbkHhN+5581wytXErq9Kgk0h2aL3TmUEYNW8hjD2ly60R3NN8bOCaBjdGmv23TjJ9D3WZw0sRbU3+dQf9P3v3uUovIMuZdnn2MHTcXNt8e26A3JMmL+VlJY0ZVMCOzKPRfsXgTb8i7RuG+LQzNQFNulTitLuG4HMSkLKAgZ3CM3FEi0x83g+Q2aNqazeNy6gYbrEoZOS+FvJdSKyiz+DDh23FbSIY3RXM+cxV1fUGKonwofxEmaAKVr1kDU2F84l+nkHXy9VmZ9vQk9PQK0vPXoArLkIJ2WztAKDNOQfib40VS4uVOYGLhOnSuDvNjHb22MmF8jGasgiDGLrHZfaYC5R+BytV4V1NRTfcpAsY2kpz9Ddy9fQ60GLzXvNNvtdfemd7nJ9j79BA7D16a5u0girmcpaEGv96CiERnzynOXRSpXvH91WKptOhiW43Gh7udzqP71r5tAQ1SG6zrjTZwanJEdqBM63hEYRgOH5Z7K23WRdfhpwADAF2wuld11BJwAAAAAElFTkSuQmCC)
}

.vc_pixel_icon-heart {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArpJREFUeNqkU0trE1EU/uaRSdNJGzV9pI2ppdBaEBRx07Xo0o0o6MKCCnZXRP+AG0ERREWFdiFiEbsQN65EEbpRCz6oWjStLbVpkraJzXMyk3nc67lJKqFbL3ycmfud73DOd2Ykzjn+56jz0gERZQnSGMVThAChQHjBwR8JkrgLFE4SQgST8Jy4CYpM9cBFwmhLLDLWNz466N/b3WquJI3kxHSUYlAUCPT3no9eOjMQ6I/q1eRGZfXek7CVSJtU5LH0GcOSBLweujY+4nO47q2s1/vp67DjNye/iAJDVy8eRiqngXEo/RE4YMbC9QcfaPjjKgP3SaoSUn0+vfTxGzXFarP5VGjhoyMxcAZnfUtz/uTqQxcKaD00qDNFCnGP+VSXFJLHvOpGllcKBQkNUyXDgC8UjAiTiysJUHK9APXLlhPcZa7H6x4wlzrbtPKFimOa+ra7juOgkkzKpmnCsW14nle7V1QVYbNUsTnblAFXJUrcz2bnfxwMdUV0I7mBci4HkzrYXrHSgDiaX0M5kci68GZr66MOQGNMp+a+pjyZm1Y2A5TLCJC4lRKaoSsK/KpsljKbKaERWlmskYxcsl1n8tfMzGKop9MNUqKYpRlBml33a25mbXXRYd6k0AitcppoqiaKzFXtalu5mI9Fu7p3a5Yta9SFJtomsaoq7tJWesFwrCnKfejWO4dyFm3/Pksi3lccqz1vFHv3BUN7/B6ThZhW487l1+NFx3pKb7dkSP++f0XQ32HXQLe8Hfxd1jN2Zaql3v1aW1ghK9+W1uJp13hGwhtxeOw+iriLPKZRJvWOMwwVx6AoMbA7R1o6Toi7T1b2ZQLy5Te0zJ/UePNpLiALrxqGywNAzzngtiCmgCvLQJoeeeNnKhFq+1d3FBCGdIrRSIDfwCtBLNf5nppNwBahsl3grwADAL3fWUYtjiWSAAAAAElFTkSuQmCC)
}

.vc_pixel_icon-mail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZtJREFUeNqkk9tKAlEUhv/ZjqN5zoSgJL0QykC0wsfwtkeIeoveIug1eoUOFxESdOFVRBdhluMoZOLs0da/yaCLji7YzMxa//fvtQ9jTadTzBMKc4a9e3jYkOfKP/kHOwiC1b1G46i+sYFsKvUryh0McNlq4fjk5EAFWls7Al/c3KDjedCTybeDGmrJkFVaa5VOJLC1vo7z62t0er2vYalRQy0Zskr7vgrkJFKS2C6XcdZsouO60EHwaTDHGjXUkiFrDOjuiyhJk81NnF5d4bHbNTkOvjPHGjXMma6EtX0aiNtYa7NB4UgE+XweZwLUq1WTu5S2i8Wiqc10lm3DNwbjsQreOxj7Pp77feSXl7EoM12ICaNeqyEej6Mty8il03DCYdhkhP3o4GU0Qld2eCmTgaUUEskkapWKMeA7gxvXluVQE45GPzoIvQrcfnpCLpuFCoXM+hjJ93sx+2YtLWbURmggrO25rnN7d4dioQDHcX68RAuxmBlkyFrxUmlfxWJr/7nHk+Hw3pInp83wv/gjz+PwrHl/5zcBBgDDTxI9ebiiBQAAAABJRU5ErkJggg==)
}

.vc_pixel_icon-shield {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAApZJREFUeNpcU0tPE1EU/m5n2lIqUPsQKJFICCEoJAKNRh7GIGiIiQvjyl/AD3Dp0hVhyUITl8aVceNCI4+4MXHBw4gaCaQSTIqlM6Y4bWemj3s997al1ZN8ndNzzvfdc27OZUIIsBcxKBMEDyPILwbp90k1gQVw7BIATkWsVv4go0r/NVnARZiwdOPi9IiE9AkxlfvP6gKvCYuEPsIwdfJ0vG9sLN7eHelu64pc6U8kKPZM5ao1izUOdEWviOidq/MLq1vrc4xsbGA03hOKxw4ODlS6N36+Sx/UJzb3tp6TkJganuxf+7T+tSFQFjzoC56ZH719Wd6J4zhIJpPYmF1R6cTqHMLhcHR2eCYq85qmCclp7sDO5/PcNEytPlupVEKzb1nW6f9Aa4BLTlMHyLpFt0yFmjxdmuu6MAwDtm0jdZQC5+pAeToi0UhZcpoE+HHBLrhE9m/OrSKdTiOXyykBr9eLjZsr0HVdYejNBCzHcoiTbgiUxA/TzOTBPO37+/uQc8piSa4T69BaNBScXEFymu4An48zx7mOC2cxvXMXtRi2p9YVaeT9deq9GtY7dNiHhRzldxp7UOQfs2nT9HhZiXXSmp2jWAinp0pfxQhc5yXnt21KTkOgghNR4m8zyXTK1+YDghRraRIgX8ZYkCH38yQFqpWcxghyRcti2doxrjGf8PsvBbsqrRxDWxPVvnuq78T5Yv1yv/35joC2XGOCqcfEqO1eambU04uIeKzHfOMtk6G4dzAQUne8a2ftD9lUJVPchMkeYZsf4pCry64LyFFaFTqZD924hQHcD96LJqRA/pWxgT28xBHeIS3khuUJBeLyuoBsKEKIVqcna4MfM3ionu4almDBrS1ikZAhGMQt/xVgAG7ZOPHbYM4wAAAAAElFTkSuQmCC)
}

.vc_pixel_icon-video {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjNJREFUeNqckt9rUmEcxt9zkgZT1ByodCyYlMdSmq4MvBjEuggaG/snKmJDdjGi7GYFClFBDeqivNgaY2xZkXgR1LFJyZKREZu5EaOwaG47ypjOtvzx9B4hwf0I64H3XLzf9/M+z3u+X0LqkF6v73c4HGPkf6RWq68IgoBo9B1sNturf4JVKtVVv9+PjzOz2CwDk+EwrFaLUBesVCrdw8NDiE7HKnBuA8hulPA8EADP89VL9uwEKxQK97WBAU9aFIn1WCvRNDWRYhG0wpLmQyZi2K9rjsdn20RRfMRuheVyubu3p8djOmolF/suk5GhBySRSBDZXoaUymXS0MCQ9V8MfZ76NMuyN7bybpfLhWeBIH4CWKWfxcw6Lpw/h+nYDOgr8DgYlqJIS6SrtUoyDOOm7pVi7NMXZOjppdUCxByQXMlDo9Ggt+8S5I2NkMlkEmyrcdbptLjuvYlRfxCafSp8mPuGZQp/zxSwVgLu+0ZwwMCBmqTp+eNV0mw299taWnD77r1K7LUCEHgRwhGeR3zhB3IUDr2N4aTjhJSiNrYkOhxjnV2d2KTwShZYpnZZesnLyQg6Os5idOIpuru7wHFcrfOfNqZSqSdLi6m2fD5vPNXeXtks0ZaZDh+kf4olU29ek0hkKp1MJs/Q0vtdB0en1YbuDA4iR93zRWBuIQmvxwuLxZLeFns3GThOGJ8Yx/znr/D5HsJut4s7xf6rjEajIM2/0+nc1qq6Rft8q97YvwUYAGTmI/uZACFwAAAAAElFTkSuQmCC)
}



.vc-composer-icon {
    font-family: vcpb-plugin-icons !important;
    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-c-icon-minimize:before {
    content: "\e91c"
}

.vc-c-icon-close:before {
    content: "\e5cd"
}

.vc-c-icon-1-6_4-6_1-6:before {
    content: "\e90e"
}

.vc-c-icon-add_template:before {
    content: "\e903"
}

.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_element:before {
    content: "\e90d"
}

.vc-c-icon-add:before {
    content: "\e90f"
}

.vc-c-icon-cog:before {
    content: "\e910"
}

.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-fullscreen_exit:before {
    content: "\e914"
}

.vc-c-icon-fullscreen:before {
    content: "\e915"
}

.vc-c-icon-arrow_drop_right:before {
    content: "\e916"
}

.vc-c-icon-layout_default:before {
    content: "\e917"
}

.vc-c-icon-layout_landscape-smartphones:before {
    content: "\e918"
}

.vc-c-icon-layout_landscape-tablets:before {
    content: "\e919"
}

.vc-c-icon-layout_portrait-smartphones:before {
    content: "\e91a"
}

.vc-c-icon-layout_portrait-tablets:before {
    content: "\e91b"
}

.vc-c-icon-mode_edit:before {
    content: "\e91d"
}

.vc-c-icon-row_default_fe:before {
    content: "\e91e"
}

.vc-c-icon-text-block:before {
    content: "\e91f"
}

.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%;
    margin-left: auto !important;
    margin-right: auto !important
}

.vc_el_width_60 {
    width: 60%;
    margin-left: auto !important;
    margin-right: auto !important
}

.vc_el_width_70 {
    width: 70%;
    margin-left: auto !important;
    margin-right: auto !important
}

.vc_el_width_80 {
    width: 80%;
    margin-left: auto !important;
    margin-right: auto !important
}

.vc_el_width_90 {
    width: 90%;
    margin-left: auto !important;
    margin-right: auto !important
}

.vc_el_width_100 {
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important
}

.vc_btn, a.vc_btn, button.vc_btn {
    cursor: pointer;
    display: inline-block;
    text-decoration: none !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    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;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }

.vc_btn-lg, a.vc_btn-lg, button.vc_btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #3253bc;
        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 {
            -webkit-box-shadow: 0 3px 0 #3253bc;
            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 {
            -webkit-box-shadow: 0 4px 0 #3253bc;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #008d97;
        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 {
            -webkit-box-shadow: 0 3px 0 #008d97;
            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 {
            -webkit-box-shadow: 0 4px 0 #008d97;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #fe3829;
        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 {
            -webkit-box-shadow: 0 3px 0 #fe3829;
            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 {
            -webkit-box-shadow: 0 4px 0 #fe3829;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #6e48b1;
        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 {
            -webkit-box-shadow: 0 3px 0 #6e48b1;
            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 {
            -webkit-box-shadow: 0 4px 0 #6e48b1;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #338faa;
        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 {
            -webkit-box-shadow: 0 3px 0 #338faa;
            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 {
            -webkit-box-shadow: 0 4px 0 #338faa;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #b9a888;
        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 {
            -webkit-box-shadow: 0 3px 0 #b9a888;
            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 {
            -webkit-box-shadow: 0 4px 0 #b9a888;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #342f3c;
        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 {
            -webkit-box-shadow: 0 3px 0 #342f3c;
            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 {
            -webkit-box-shadow: 0 4px 0 #342f3c;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #4ac97d;
        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 {
            -webkit-box-shadow: 0 3px 0 #4ac97d;
            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 {
            -webkit-box-shadow: 0 4px 0 #4ac97d;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #0e0e0e;
        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 {
            -webkit-box-shadow: 0 3px 0 #0e0e0e;
            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 {
            -webkit-box-shadow: 0 4px 0 #0e0e0e;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #cfcfcf;
        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 {
            -webkit-box-shadow: 0 3px 0 #cfcfcf;
            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 {
            -webkit-box-shadow: 0 4px 0 #cfcfcf;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #f4a733;
        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 {
            -webkit-box-shadow: 0 3px 0 #f4a733;
            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 {
            -webkit-box-shadow: 0 4px 0 #f4a733;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #2a86db;
        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 {
            -webkit-box-shadow: 0 3px 0 #2a86db;
            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 {
            -webkit-box-shadow: 0 4px 0 #2a86db;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #53812d;
        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 {
            -webkit-box-shadow: 0 3px 0 #53812d;
            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 {
            -webkit-box-shadow: 0 4px 0 #53812d;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #f11f18;
        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 {
            -webkit-box-shadow: 0 3px 0 #f11f18;
            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 {
            -webkit-box-shadow: 0 4px 0 #f11f18;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #f46e33;
        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 {
            -webkit-box-shadow: 0 3px 0 #f46e33;
            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 {
            -webkit-box-shadow: 0 4px 0 #f46e33;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #a559a8;
        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 {
            -webkit-box-shadow: 0 3px 0 #a559a8;
            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 {
            -webkit-box-shadow: 0 4px 0 #a559a8;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #e3e3e3;
        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 {
            -webkit-box-shadow: 0 3px 0 #e3e3e3;
            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 {
            -webkit-box-shadow: 0 4px 0 #e3e3e3;
            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;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    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 {
        -webkit-box-shadow: 0 5px 0 #8dac28;
        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 {
            -webkit-box-shadow: 0 3px 0 #8dac28;
            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 {
            -webkit-box-shadow: 0 4px 0 #8dac28;
            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:active, .vc_btn-default:focus, .vc_btn-default:hover, a.vc_btn-default.active, a.vc_btn-default:active, a.vc_btn-default:focus, a.vc_btn-default:hover, button.vc_btn-default.active, 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, .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:active, .vc_btn-default.disabled:focus, .vc_btn-default.disabled:hover, .vc_btn-default[disabled], .vc_btn-default[disabled].active, .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: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]: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: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]: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: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: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: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:active, .vc_btn-primary:focus, .vc_btn-primary:hover, a.vc_btn-primary.active, a.vc_btn-primary:active, a.vc_btn-primary:focus, a.vc_btn-primary:hover, button.vc_btn-primary.active, 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, .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:active, .vc_btn-primary.disabled:focus, .vc_btn-primary.disabled:hover, .vc_btn-primary[disabled], .vc_btn-primary[disabled].active, .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: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]: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: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]: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: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: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: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:active, .vc_btn-success:focus, .vc_btn-success:hover, a.vc_btn-success.active, a.vc_btn-success:active, a.vc_btn-success:focus, a.vc_btn-success:hover, button.vc_btn-success.active, 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, .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:active, .vc_btn-success.disabled:focus, .vc_btn-success.disabled:hover, .vc_btn-success[disabled], .vc_btn-success[disabled].active, .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: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]: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: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]: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: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: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: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:active, .vc_btn-info:focus, .vc_btn-info:hover, a.vc_btn-info.active, a.vc_btn-info:active, a.vc_btn-info:focus, a.vc_btn-info:hover, button.vc_btn-info.active, 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, .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:active, .vc_btn-info.disabled:focus, .vc_btn-info.disabled:hover, .vc_btn-info[disabled], .vc_btn-info[disabled].active, .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: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]: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: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]: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: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: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: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:active, .vc_btn-warning:focus, .vc_btn-warning:hover, a.vc_btn-warning.active, a.vc_btn-warning:active, a.vc_btn-warning:focus, a.vc_btn-warning:hover, button.vc_btn-warning.active, 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, .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:active, .vc_btn-warning.disabled:focus, .vc_btn-warning.disabled:hover, .vc_btn-warning[disabled], .vc_btn-warning[disabled].active, .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: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]: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: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]: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: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: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: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:active, .vc_btn-danger:focus, .vc_btn-danger:hover, a.vc_btn-danger.active, a.vc_btn-danger:active, a.vc_btn-danger:focus, a.vc_btn-danger:hover, button.vc_btn-danger.active, 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, .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:active, .vc_btn-danger.disabled:focus, .vc_btn-danger.disabled:hover, .vc_btn-danger[disabled], .vc_btn-danger[disabled].active, .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: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]: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: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]: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: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: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: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;
    vertical-align: middle
}

    .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;
    width: 16px;
    height: 16px;
    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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmpJREFUeNqEU01IVFEU/mbmjc6Mo9hI0J+DBC1UKsSwIhc5SbaKgjAsiKBFbRUsyCIIWrSp9dAmWhQzRBCB2MJN048aJFo0YKSZkumo4zA547x3fzr3vvkDEQ983PPeue873/3euQ7DMEBxmtA52LuzFdvHBKGv91c7pJQw8i87XwwN9WfdbngqKuDzeIqo8nrhq6yEh3IP1Q/39ETK2QzOuVr3R8Nh3OosFSRhPY/yeNzw/qLqTrFAeFNQ4GxubkYwmIZlWVtqd5MCIU6EJh9GQge7u29oBQUCIQRM00QmmwXnEoyUSZmX6XIQXPD5vEQgkaI9y4uL2ESgjmOaDDXBNtQf6ip2TidmMPPxGSrIH7UvmclgeWlJlhO49McWQ9XeVuxuOoVPkQFtBJcCTSevof7oZSQmXmp1B9rbr++oq/uiOxcIGGPYyJnY1RjCSPQO/IEgWs7dxZHz9/B1+Am8tfuogaUJrHg8XBsItBFKBEoBY1ybqPKGY5cQez6gnwW336s6Z0J7kFxZEYTSEZQCxll+I8sT2WvOtIpEnExUHqytropNHhQ6qXwq9hQtZ29j7tuwvU4O0TZB5EJ7UF1TMy7LPDBUV+Xa3ORbNJ25ieTfnxh/fR+JH+/wffABUrOjVFZ/SmgPqvz+436/v6hAT6SDNqR+j2kFjV39urA6/QHp2RGoobB9sj2g3FF+BLf6vwouh8S/uc9Yo45qkOwhcupcD1vOnoONbNbg6TQMulF7iKBaFZ1Opx6WrULV42Ox0SsdHa9kJpM0p6e9Soa6whcIV/tanPPb3eX5dUxFp8QjSnOEP/8FGAAk/2Mizl9nEQAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_alarm_clock
i.icon, option.wpb_alarm_clock {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAutJREFUeNqUkstPE1EUxr/OTFumtIUig6Ao0LSUQEUEIkZAEgILRUPCooREo38Cblz42Bh15RrZsBEICTGE0JAYgxCCCwFDKK8ULFCgUkAeAaaPaWnHewchaNz4Jd887jm/c+6cO6reJwx4jSqDY1EHIBvH8h7F0G9/Ha+kLzPPmJF/xUMR2c9JUWSq1InPr5Y7KtIvF5olKYyB/p4DteRtiGNzn2ZLrPBI1GYX19Q1GLXaBGysTi25hrtLpaj4ijsIyg/zb9XXJgk286p3BaOjYzhX2Mhb7JW3NY8tSru8nx54ZkbQ19uDsrLrEM7bCsyl9fzXjx1rXDCCEplhMqddY5if9yKp+g2sdjuSdTpMT07iSlERTGlWWG9chKi3Y3jwKWy2bCSbdJmUZch38LHwrsrlcitwrtUKI88rnSfGx3EiukZjNIfmUoayTCSKucGhKUkocsBsNkOn0YBRqRQoHA6fFqBrNGaxWCBcc4AylOVkGS2HOytVWfk3S2jiQSikmMrtdmNlext/K7ewCm7ni3nSpoWzzqkWc+ewxb68EIsBLE3ISk1VEg8PD0+fqY7icfzY3UWiMTN294NqayEfi5x5jgSAiJphEDsD36mpQXV1NR40NsJgMCjW6/UoLi9HeVmZwlCWix4X9yeurQWQk2M86dbV3Y37TU3o6Oo63YFMvB+JgPX5AoTzK7OhBYi/RZ3OTY5llW1SJaWkKDC9n1ifnAwtOY1wX9+mwtACETptoH+rvX0hwecTY78LnBQ5qziJJW1siL62tgXKUJaNHW9NNIRCe/tDQ3nptbUpWkHQyLL8B8ySGcnLy4FJh2M6sL7+dhaY/ETXZ8jlM/GQIFzeFkWrsbNzB6LIGjIy1LzJxJFzliMeT3CltdU/0dzseh8IbL4zGkedweAyZekfoyU28zx/j2xxyyJJazVAhRUoUAMZOJ6R/zswOwB88Wi1lxiGSQuFQk4SWqIFOGITsRr/JzrDvV8CDACGRzzydYP8EgAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_anchor
i.icon, option.wpb_anchor {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlhJREFUeNpsU0trGmEU/RxHxSf4oD5owVdJ47IaQUpLQCy4KhTqJptC96ndNgRSbCjtyv6DgoT+BBfdRAwYHzTpxjbYoBJStBUVKvVRx+k9EycM0gt3znfPPffO91Qxslgsxmw2G5NNrVY7OI5L0NBM/nuxWHwSBKEn5/v9PiuVSkwURcaHw2E2m81Yp9NhCktks9kXoVBoo16vV9PpNLiPSkEwGJSQHw6HbDAYsBUzk2DD7XbvtNvt/WazaV4VWK3WqwYGg0EadLtdNhqN5PxlsVisnZ192wfSlC/lhMlkYk6nk8l1HD5Go5H5/X7lD7hUKpUbj8cMKOtg0EF/LVRWBQIBeRg6P//+HpsFRLyS/38DdIaI5/kfa2t3dsEBEYNX/lk2no5ii/CWTOj1+guHw5Hr9XovcTpkC8TEb5H2WkfjC4IDnkS+SqWSqdVqLZ/P500mk7vz+ZzR2f8RhIWEiKHL5/MZOpFWJBLxRqNRaYbcdDpVFwqFlsvl8m5vP/8wmUxOiUPhGCsEIgaPPHTQo05qQJ3VHs9NbyKRyOztvXq6vh56Qmu9p1KpeI7TMCBi8MhDBz3qpLXQ+p7Z7fbXhI+ApVJVjMcf5rRa7c7hYVkEIgav1KEOV5lRIN0qoMViuW82m9+Uy1/Ezc34wdHRqYSIwSOv1EsNcKM0Go00G51Oh/gB7fjbk5OGeHz8VQQiBo+8bKiTGijug4ncSe6hc39MTd9Vqw0RiBg8uYvcgge7PEqmku8DtoP8Brlm+aRv0wbeJdFnesqNpU4g/0X+k/wvGvwTYACrMhu9HarUKgAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_application_image
i.icon, option.wpb_application_image {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcJJREFUeNqkU89LG0EYfbMzWc2PrRZttNH2UIiBJJ6lEG85Ceot/4IXj7mU9uCh0EKhkKv34jl4ysVTLj3Ui6a0YoOIiKUEKrJGd2Z2+81sqvRSiS48vm+XeW/em52PRVGEhzyiVqu9oLpA8IbkXhA+C631y3q9/iqbzZa0VlBKEySkNL1CGIaITXIwJiyEcNHr9Tqbmx/fCVrwyPf9UrfbtYsNSNTifz2h1Gw20yKRSITVavVe+VutFhNkkxnFveb0UOT51TMT0Qo4xtb+1xxyOYVnM33KGf8ZxhgYd5BIunBcgTBQkP0AkY7jGO6NwNanAKlMBnP5FFaWr5DJMCRTDKnxNCaLZfARF/r6CucHHUjfvxWQUjrmtMvlk3hHCOzspMFp59Gkg4lphcWRn3g85eH3rxDfdq+Rdi8xXyY3xBVBEHCjls+rQTpJ6McRHED1Gb5/OcbYEwfnJHB6ZHaOUFzSMFwjYCMsrf+48+BmCaVBbziG6/x1sNyu2Itz+OG9rRvbT21tNBr/vI9u52wdCHBWKBRet9vtt+bjUDMgBCqVyhvmed4a5/z5fS4SuThmVJODQRJD8o3lC/bQcf4jwABDUA1mk1XlUgAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_arrow
i.icon, option.wpb_arrow {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfBJREFUeNqkUz1s00AU/hwSh1SEhiFCYuhCVSExgHRiYKjEVCEyMMGAsjCxZunesWM7dIgEA8JISPyoUhFDFoZOSE2GgtrSIAYWSEPb1HUS23c+8+7iuE5/JKQ+6fOdz/e+970fG2EY4jyWVo9b819hGEZ8WCgW4z2dV2lZFUJYgnNwz9PwXRebc3cGBMfN6XSQy+eHryyCMuv43dRpBCpSz7b1qlB+cI3RWkEYlv+LQFkgBLxuV8s9OAhQLk0w7vsnSHQKVMhqQuYRSRBouK5AqyXwpHSdvfywUYkKb8UEFIU9fXybOY6A+jbszGAP7O/7RBKg2eR4dH+KvV5ej0k0gaqobXO0214c3acUDnt99Pp9cKqDUqLsx68LuHd3gtU+b1eOCOiSaaZQKJjgMsSOy7EnJcSYCZnLwKbojic1weTVMXz81KhTexeSKdSXqrUzh2X84Qxr9SQmx1P48q6mnTPZrJUs4jMp5QlHlSd1Y203fRGFK8DPV28HzqZpjXShW3+D00bamCrpNU9DuvvcGsjea1rO+nvw39+AxRCGckyO8ciQFG8gPT27ptX8/b4gt1asYGdzRGE6MVCXCJcj5NShbG9B/NnYhttpyMYL5XmTYEdw1KgMFSgJJiEbIXNGPQXBi+CTrzTO+zv/E2AA3Y8Nbp4Kn1sAAAAASUVORK5CYII=) no-repeat right center
}

.wpb_asterisk
i.icon, option.wpb_asterisk {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkxJREFUeNqkU0toE2EQnn1kk9QkJqypNRUSm9KipUhRsD2YY+lBr/bkxUrAu956zEUULyKWxYNXb9p4UMGDuelFwUOxxuCDbIu6SXSz73+znYkJ5OGtA7M7zHzzzf/PzM8FQQCHEbFvvL/OAc8DEF8oBMBxsIbuUi+soF/xvK4fOh2ApUf/CvMjhBn6+H5XS/n15cX81eUltDfIN4jpyyBBEZm3sVKZMbiMChDmJcexAO2f5KMYYQg7dgUEFBc2Vs75pufWK1/m9HpTZ04H7KbHMCbGMsm7mYszOSEqSjuP3xGBMnQCul/je8M1DFtKr+TmopPJOLN9JHBZJH10hnyW5Uqt+h+XsH3h+lOorHMFNG/Fs8nFiDwRS+VlGTDkuR6EpBA0a5pma2Zb/9b6iI28U3gSVIau4LhQwQZXGtXWGlRbJU7kw5FUJEYxY7/dVt+qX9HcRH0R/K+JjgMFLFZOzR7bmr4wnQsnxFjgMxD4AMieOj+VS+SSW4Qh7BgBNure2Suzq+nTkWxUDuTam71d969hioIPZMcmefn4wpHsmUsnVwk7fgIbF4Q1Jc8w3J1Xv3a1H04tFGUix9mAtk4+ZpmuIFkSYcfGaBigvLyv0Xj2BAEUXJxidMITBb4Dug5gmt7NerVJ8RO4scoYwTMVFObDcwyqnzDhRgY2BZGBYzBXbwM8VKE8H+8uUkYUQL02SrC93/1hKpxClT404alw246Q8/VvePDZhHlU2k+Nxo8aDO0BR68EgBISg8Qj4veKWEEvkTvscz4QYACyCx/nIXB9gQAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_hammer
i.icon, option.wpb_hammer {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmNJREFUeNqUU0trE1EYPZkkzaOZ2BLS1BRJS1ODllDiRMERhewGNGgXFXUjBW3wP2Q5v8CNBISibrooqKSLLBTEWkFJqBgNTOqj1j5SFFrSRPOYTPxuTNoYs9APDne493uce84dHdpi3AwcNwE9RsBhByxmSEY9ZKMBKTqO6HSAnsMfwbEihqlDv4tbUQckVYV8/vIloapCoC0JXYJjRe2FjeI6pHIF8uS1sJDNfoL/5AkfNZFpP9nZSBe2/t2VaCanp0VBUVYRCIwjny/C7R5AMb9XWHryVKGrBPcZVKpAJ0oVpGZnX6YMBlMhk1mBy+UAz/PotfM2YtJgSGAr9F59t5thoaZhbWN9d0IUR93lchkcxyGX+w6ny2nfWt+aIJZMlwVueBAIjAGhAHBBBM74AVc/4B1C4mcF2N4uFCoVopRKw27vRamq2lrCqjXA0Dma2ZenBm4HYuLpUfe9eUWx9ADnzo74lpff20RRwPyDRymyOqpjGnTjT51jtsGx8Ns3H+OahiBpEn2++Fnx+YZx/248RedRun+iIXiQ/LeQjWaaQg+GWTRnHfAFXyxl47wVke0dsgr4QJoI79JfQQ5EiVGCctn3AQONlP1RgnzsVMhX21E2nX2IsKb9tv23EaEmwdbktSKw+K2pASsmq+WLVyb9j+cepknwKCv8QkmvyLY9EstLo1yUmyNhn20CG6Xm5JtDkCJHkMzcvl5n6y0PpKsewGPDv8VUH5Ird27U2RriIR024b9Cd9SAmREOM6saYoqK17RXY0a0odqE2gGWpzEr3Qc/YANaF9S67DXyfwkwADKJ9aBg4lZIAAAAAElFTkSuQmCC) no-repeat right center
}

.wpb_balloon
i.icon, option.wpb_balloon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkRJREFUeNqkU0trE1EUPncmM6YOTdqm04g2mPRBlMZaXfiAFh/gRlO0uFIpdVURFPeKG/EPCLpI3QguBEEUEjftohShWBdCI1i1RqloTGJjiU3GJJN7r+cmM2MVXeXAN9zH+c79zmMI5xyaMQmaNJf4xC/JIGEoAuAlBPbiUQ+iw75HqyG+Iz6g4JeoucAYwOht6jgI26l6/KdChy+MbB0a3eVu1buI5FIBOHBWq5YLuVx6Mf7q49zdZ5Uf2Sfov+QowIjb3B3BMwcuPjivebsCQKv4puFERmVqi+bp7h2Z6N4ycCzyPDbeUsp/iuHVl3oNKIejkdM3o1prWwDMIgDDAMz8C3hmGqB5OwORk9ejguMooAxCnduHwlAtOa9SVoSymYaKmYUaXQfGyo2qS25QdD0sOE6AGgOZM5Ngskg0oFRZRmIGU6O/2yWp1oqBaeaJ4GxU8DnzbiHl7+uJGOU3wLgJLnnzP9tGsE3Z1OuU4DhzQClMLzy8MbuWXc4oShuosue/+Lm6nkkmHs8KjqOAcVgprKbvzdy5RsPDx/cFdx/s09p97bIsK/U2NjoByZlH82/np19UioX7EoGVuiIxymN7JOj3E+jVwYfOh/B8AOFHKLb0yVuJyakr0SkMdDX1DfLxRQ5LX1kjgMjLthOD5I+cOSdS0Ef2h3S4LPaxOXb2fY5bd9yZRGKlozxNclFugU0NcKGidGSHlBjuJ+eQPIj7NUQeYdgKiFVQAdmCa8PavhN+ordiKAzkmqTZ3/mXAAMArODxrCCEdFgAAAAASUVORK5CYII=) no-repeat right center
}

.wpb_balloon_buzz
i.icon, option.wpb_balloon_buzz {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAm9JREFUeNqsk0toE1EUhv+ZycNm0hQC1U4tVkRJ4oOqFKko2DZ00YW4EEGqUIoPLEIXXRTcKAqKdOdOxIVdKVLd6MrSVqhVLFZtbWutoamJkpBkkjTpZB7J5HqTTMO4rgMfc8+9c/45/5wzDCEEW7mY/yIQYFl474cBlmsAw5ym+8coTRSb8ZxG+U2ZASGv5EYhms8Djl4Ci0msvcZKBlv28L69wrbtvJ3jWYArHRQJ9Hg0Jn1fifg/72jrIRru0e2xagUrLLtPr60dvjW63FnjqHPlcgWYnWnZJMSlj5i+MAqiRCT56+xcUVWuOvvIImvUd7Gxu/vo+QdXXIGFAGKxNOLxCpHgGoIfJvD61CMgEQCjarxl526PquJaKbcsoAAHbPX1gt/lwsDTAcTCYYhiBtG1EH7NvMXBI2PoeC5C/LMOpFKwcFydoqDFLGDRNQ3FQgGdbjcGn12HJKaR+TmHkx3vkZAS8LZ54R93QZQYQC9Cliv2NgWWU6FQIk+Np9NpHOJ5DL3sR3vXOyTlJG0MU743tzaj640T4VB2XVYwVxVQCXmyPDW1JG1sZGSrFYtUfuKGF9lCFjabrYrO6HB6nFnfuDivKnhYyi23UacVZCTp7vzk5JAqCPtf3PS5eQscTruTNQ/awreF4Gpw9YeW14ap28VqG3toiR4a3DnLCiA4Q5dtlF2mQULv5d4TI49HpsHgHJKIHA4UMRsiFYGSx+po+ph/Z7VIh8kFP+pwuxx/wXEiVqoq5xoCjGHHary1hN3AWqYJrWhAPz7hEo1TFJHm5swCrAFnYDGtN8+YyicrNQ45mpvf8t/4V4ABACmcHQDkQnANAAAAAElFTkSuQmCC) no-repeat right center
}

.wpb_balloon_facebook
i.icon, option.wpb_balloon_facebook {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlVJREFUeNqkU89rE1EQnpdN0vxcoi0xFZMihMYSI7WgRWtIbL0WLXoRkaInrwa89B8QegjiwZN4E3qzoF4UilB6sPbQFqWtxl9JSaJpUprNZneT3X3O26ybIt4y8C2zb+f7ZubNLKGUQi9mgx7NbjzOZFCKadlCQMg0OucRJxBOM66F2EWsAqUvAfQy6Dqom9mOgGlpj9uZGR+LjcSi4aDH0+clQDgAirFUE0RJ3Pmym17b+DwtyUoW499ZFWDQKd7rmrt5Y2qcUJ2vHwjAwGzmcgxmUsMoBPy9+Tf8UHgguPh6xdUQpTKebXfuQNfuXkmNJRp1gS+VKiCKooWrySgsffgK1x8sQKVSA0WS+XNnhxOM061AU08HeHd/oVCy+tGxx1ePZ6H4+wCSoxEDE7cf4VVx4Pf7+hnHmgLVVKIoLVBVFdrtNmaWQBCakLrzBAYCbnj2YtXw7XanISDLLYPTHaOmfirki1XmNpsyiqjA9oOtCKuEUt3wOytDYK+yX2UcqwXiDTxd2yolJi8mPPF4nHe5XFYrmqZBJBKGVMqDmWX4kS/WP37b22Sc7h1wju2mpDx8u7yRiZ78NRIdOh48esTvdTocHKtAlhWo1Wrwfn0nl/te3lJa7SzjGMlZqdzgJSC+CIAvHMKz/y0S3LqWnHy+uLzEXGgUynp5BXThZ0eAENLd7dDEv9vKoXgaxeeM6eQWpmgj39kexjUFiNmOw8zK0GeCnTlsg8lRcuzCrLY+fx/f9xFV5DYPC9hMcCbsh/y/31ichpDZwJDbJr3+zn8EGAA0mQ/+jgXDiQAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_balloon_twitter
i.icon, option.wpb_balloon_twitter {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl5JREFUeNqkk01oE0EUx/+zu1maqMU0MWzVqNGmpRdt/Wj0ViF4aAUFq7TeWqEn7yJ49CKoiAoK9eJJRUW89CR6ULEtCDVgMZpgG3LQNh9CY9ju7uz4ZrNN6rkPfsPsvI95781bJoTAZkTBJkWTS+DNHIVSCaUDjB2nox5ih1T5djaxQmQhxAxctwKXw04PNAL40tehqWMX4rHUYDTcE9X1iAoWkAVyIewVyyq/K1WzL4vLsxXLfULH880MKOreTl2buNmXPB/W2ozDdG9EZZ7qk+niD0egjQWMM0bMOBFu77ma+RH8bTq3SL3k9UBwfvpyMp7WlYBRth2EmUA6DzwuC6R0YDgIDOgCVZsjqOnGRGJXWvq0MnCc7uS2rYmKxf1PAdPUMfWLeUh5m7SwVKtDZQxUXkL6tALYtrrGXTj0pFzCGep14FLMwUTM9kw+/uVwydmlvUW20qf1jI69mClVilJZcRyUqIzJjjXcW9TQPxf0OKoJOAoDJxaq1aL02VjCq0fzX/snj/WFtwRDkWeWwEjExFjUbD5RgbLiTMHyaq08/S03J32aAYTr5surtft338/y1L49h3p3dsanQm3tiqKo3pzKhVrx4Xsu87lQ+FK3nQdQ1bxUMTnKyrmLYN29QOJAjBowROdHiN2Evp7BldGRoRtPX0yT4zh+5pfF6+dwFzKNAIyxZqps6Oz/sypcFYmuQexPXvO+H945KXJZf3yEv3gJemMbIrYTMSJOdBGUGg7i1PA4rt+e8fYNXci73M+A+S8iUX20Dft1nbSTwyK7Wydfm232d/4nwAChQgGheBxi9wAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_battery
i.icon, option.wpb_battery {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAipJREFUeNqEU01rE0EYft+Z3dmZ3XzUbUEStFL9A2JBxEtBL4J66CGICB49+RN6ED150Zv4dS0eI8WjCl6F9paD+BEsSRSlKJSYZjOz4zubzQdq4i7Pzuzs8z7zPDM7WKvVwF39fh8ajQY0m01I09QNXVtbO3dxe/vtm3K5/CiOY3AolUrAOc9q6vU6eDC5LhMqeR8JCxsbt6+ur1/Ypf4dQi9Hk/B8VOR9XDk/6pdePX12s/mtu1c5pNRSUSy2f/Rev9z5fPpgYNCkFpeXwvjK/c27U5OCZ62FqVnhnrxx9mh6BFeTU+zB18fLre8d0GYfTlQBNmH3HfFxlgAbqrAxxje692Ed8dlcBx74hoPHOHDwMTA+E8CsBD8n/deBbwMj6OmhhwFKI1kIlJ/E7L8d5Fs2diBAah8k90AwiUorjMBQSZCTiD/fQQChlqCsIIGQRbrAi6ApjppEmOkg+yBJICABH4QXscIgYgeoLQkgjhzMFwiscg5AoDAhFslBggOSk/ka/CXwZwRpI+eAFk2kLkLEEtDcxxBnROi2PoCqHp9aA0UCEilCqjDUEddDB5NFzHi9zqfhrO2th9BtvQetdXZCfAhS2v/UI3MkYGSGKA0gyrI6nuO7uuF/AxB+efGkWL1+K9upM4NLnQrSWeDCqMJKp+cbHJ0F+hwnSRIQ/zD19wm/3OAioYqIJxljx6gtuX+Csi7kGNB7l9qf1Dq0CTuupbG93wIMAFju8yTohyk+AAAAAElFTkSuQmCC) no-repeat right center
}

.wpb_binocular
i.icon, option.wpb_binocular {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAg9JREFUeNqEU89rGlEQHnc31gQ3ilnE4tZKKYj0kENbcvKU4C35A/pXeBNPpdRbTiWnBHLpwVsvDfTStD0I0otIiZtTLoFoNGRXE7O74o/dzDx2zYsY+uDjvX3ffMN882YDgUAAuPUJ8QahIT7C47WYowQcvhWLRVeW5eNIJAKxWIyBznRHHMXwGpGr4LOiKO8dx3mu63pfFMV3giAcIQDPB5IkvSJuMBjYlmW9wPg/XgGzBN/L5fK2YRgwmQBUKl//8fUXCoX129sbsO0R7O19OcKrHbqXuBhhNBrB1VUXLMuFVCq1nsvlGFGtVoG462sder0Bi/VFfAJxOp0C4fLyfCb0V61Wg2QyyXiKnYk8C7vRaHQDPSoXFy0WpKoqZLNZtlNMt9uF8Zgq7KANezocDl+i7qffg+NSqbRpmnfQarUZTk+1M74H+Xz+dSKRIDEr/PBw/xcetnwLEnns9Qzo9/v4dElwnBOq7gORrutW0uk0GIYO7XYbv0Mz+9K8fw7k8+8i3nUf+vBkAuyHuKjBTyWQUADLyysQj8dxcEKUQOCfmITB4DNYW1MeVe8nCDabTRQK2IMbdjFfgaZpgNMINGi+hiXABtEuZzIZME0TwuFVDAxBo9EQPI6eUSDeti38J8JoQYJ6vS77mVTED0SHB4p+4/6W4J07cyCNSkOw6llZ4ifsP4u6OEZM7gUYAHqYEUhK/miMAAAAAElFTkSuQmCC) no-repeat right center
}

.wpb_document_excel
i.icon, option.wpb_document_excel {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlJJREFUeNqMkktoU1EQhv977iNJY91IGwkuUlDBgm4EF7pIpOjC0n2x8VGkiEIXLiqhraXYha4UH6ggVZEq1YVuStHa4gsXBaVBLVJTsBYFjVqTTRJzH8eZk95IF1EHhpk7j+/MnXO0U3e78GC2HSRtpFH8XaYAOQ8pkZ+fRvp2PzQG/CxEMP0hceTasfil4i8HrufBdSU8T4KLWTIfs7gytXCU3EmKZXwiA56Qjdc6MhyMIRY9iC/ZH2hNbMbe05PdFJ4gfc95w3bt+In26zVnHhrthKZp+LaUw417z7F7Y+DCo5lPI5TapwAlpwRXuhi4lVQNnS29ePz2Pha+vsPJjhFwXtcFtmxaT5NLRBvqMTFXnPEPUABHOqrw0K5+XH44oBJNkeZq3LIEymXQXrxKl/QMHyCKdlEVJncex8XxPrI94NiO5lYVZ980dQXhSeh/eLGGWi6pKDgF2J6NsVc3wf658RT2t6SU5TjHDENUIUIwwDNJ2cLwJ1jXsEEpy9mxHmX9CQQdzBAWXddW/ILagUbBPds6qpv3fY6rPI0thFQQ9Rs8gQ+ga3yaPLO95jtoimxVY9PbUhBewQqAhEy4dgzl/OHzw31t3QXbVtfFO+KXyH6lGcpWALIKEN/n1qKc66pQKcsF2rLlkyvjY9nSN/4sMb/4BuLl8DNyXkPz7DDDtX9AVI5quSc9OghebSh9Z6gRTmmNQVUhw0TItFBnmqizLIRJVwUt1AcDWB0KIGDSBVCt6qFevo4QaWNucTZ7IHX1Bf5Dcp8zWe7hm/4twACFyx0P1ajTpwAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_document_image
i.icon, option.wpb_document_image {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl5JREFUeNqMUk1rE1EUPfPdWEOjcUJSU0WUYi0t/oMI4sfGpboQcS8FcaWbYqlrV0IRhCKKUjf+ACFCETcuakFqqW2xrW2iSU1nzNdMknnP+2YSM4EiPuYy971773nn3PukzIMs2usK2SD+vSiZr4FzbM6/wMb8c6h00AmmZ+9mZupuCx5j8DwOxijGg/jqZgFPshu3yZXE9njmJoTJfkJgittswa45sCoOSr9rKJSqyO9WkCuWUa7U8Ore+RnKu0QAw51bewAkSYIsA6oqQ9MU6LoMRZEhzoslC8/evMfFYeOxVC1OkkFYWIIiyAUg3AfprEYDGB85RXdwDJpRvF2pf+rEVHD216da6B9P7tM7ITu4iJnfyGVqCIB3AShR1/XeUoEqyDD4DByx51zdj4EmYru/BpBKur4MUazoChRDg+c24TU8NGQBwLRQEwU0C2hR7OWciS/Lh2AYhm8H43EkTp9B1DRh9PVRU6Ugt10XBtCEhJ85C9l3GjVOh6IaiMRTMGJpHIgnoZE8MRWfQbuuR4JgkM/l4DqHMT09gNExDZdvmBhPncCe7cGt5yH5/exKCDdRE7GJiSol1WiMP3y65fw69raz2Pnqws5VcXRMAPAugL31GQNDo20GEpJJvWd6rVoD+bUyHLtFdQxCZoeB/X0J6uLcFM5en0QsPdIvGCwsOKERArEjEryIi/UVhlKB49hVOmfNfmt7GYuvH4qXiAg50XN3ZuMqveNrj6rBkyFpwV98HEMXghevqwrRcuJUk6Bo2QcgS1hbS4Vb959+wH8sa2e1IGrIWn8EGAAeeg+l56ZYuQAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_document_music
i.icon, option.wpb_document_music {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAilJREFUeNqMU0toE1EUPW/mzUw+thU0BWOkC7XQjQhCd5qFoCvduhIRXLkTF7opCi5cuBSKRRCpILpxI1IqdFFEV4IFEZGEmrQ2SiJx2qZJ2k5mvPe9mcykC/HCmc+795x37p03onhnAWFcIOTx76DioIwgQHXxGSqLs5C0ECULT24UpzvbHnq+j14vgO9TLtD5UrWORwuV6/Qo+HWseBkMQxVomNu7HtbbXbitLpobbdSbW/j5u4VaYxObrTae3zo7TXXnSWA82nVAQAgBwwCkNGBZJmzbgGka4PVG08XTV+9wbtx5KLYaUwQwki2YbE6LBEokip0d4MTEMdojQD43hLffOp8SDnyEkMQlskDSycxaDm1h9Z2ooNqIl2xBEjUkxyIc839GSM1UImARqo14SQeWdoABkdVVD7XlGuaqGTUTXufahIO4hXgGsUi57OHmmWG8/ijUYE1T7G0h4QCD9vl+KJ+CR2VH8o6aiWoj4UAr6bC0Az3IUpMB5A56WN4wcW2yE4pCC4Qho5PGApzTkw5w/00Fh48W8Kv6HadOj6lP6PsiFAj6Asb6yud+C5wV4RxyfgMf5uZx8fiewSIeInPl0ou7OHlpCvsLE9mkgwdXJ9WubJD/CT5ckQPh72bdH1+x9PIe+Eun6WEUXveApK3S0kLaspGxLGRsG1nCvpSNoZSD4bQDx6LDS7WKQ1zJF8Kou/KlfuX24/f4j3DXSnXmELy/AgwAQ8YI/5aiqrIAAAAASUVORK5CYII=) no-repeat right center
}

.wpb_document_office
i.icon, option.wpb_document_office {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAp1JREFUeNqMUk1IFHEU/804M/vl7timS7rYFlggouJN6LCGl0CCrgrSxUMfBBZEYYiGkHWJvESQSVQH7dClmykppBBRSqCRWqyuou2HrUK77tdM7/3XUesQPXjz/jP/9/u993vzpGDPOHbtLHkF/m2UbC7BNLE8+RyhyWeQTHrpfPoJs6GfF4euBh+m0jnkDQP5vAnDMMHJbIvLETwaD12i4xh9W7QYmaCJYhMRtPl97hM7mRw2f2UQ204jk2EiA1xkIxJHS1Mt2u6OXaH8UfIFi6B36XJzT3p+GppTQ0ljM7TrL5FIZgWYO2Gytx/m93S8mVl9QaGdzwo/GFx5axBa+TFsD7RBtyvoG4oiHI5hYyOBwf4G1FVXiU4qytwY/ZqaschkfnBlW/lx2GtOwX26VVzUn/RgpL8Wuu5EUZFELkOSpALKNBRyjoUOdGp7a6BVgPML7xH5HsK7qTjS6Sp4vcUCrGkyzYRFSzxYxeqADxO+7lc8yCB/yK9/RNJMo7PjCKr9OjpadIQTO1DVokLLMhMY6h8E7Ovj/qCr1AU54QdqB/Bg+j4CtgBisRiuld+Bogi1Qo6QcHAGbMloEp76BRgla/B56xBoDKCrtAvRaFRolymTSViO6ODgDNhSmyl8Gz4EZ5kTHnrnyu1f2hGPxwsLI0hMMYK/JbBN5M6sdnj9Xn/WyOMH7cCNo/dgVppiEbdpO1k7LegugblP0NB6G3plDc/h9ZPucxdS2awA8T/nyOvMZ0uGhP0hboXnIM8O92Jr5TMkI+uSdlvlKlbkyntg645yGcNYHqJjdqTPh9zOYYWyHIoKh6rBqapwahpc5MV2DW67DR6HDTaVVFOuwBCWZ+Ag9yVW5iLnbz6ewn9YYm0xwhjy3G8BBgDvmSKYZG1pkAAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_document_pdf
i.icon, option.wpb_document_pdf {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlRJREFUeNqMUk1oE0EU/mayu+kmNgjSIqW0UDy0FD1LL6bQm/TQkyJKDz0ohYA2pQiCFr14aSgeiiAVBA/xWG9Gc/SmaSkE0eYQ4w9txJooNomb3fW92dmlvYgL377Z2fe++b43T7wBkL1TpDemCQP490OJfgW+H20Y/Jp/soC12ZXBxzfOrbU6XbieB9f14XmUqJN3PtbxsFidp6Xgz5BAlICVBLAQ039cQpfgEP4QGtdvo335Knbr33E+fRqX7r/K0HaB8EERlOmMFC3iBKkL24QW4TfhgPDz7Vdsv6tEsl9ufn5K4Yqy0D10qjRNnOx0UBsZgVetwtP7sZjEmbFT5MbHQF8vCu9bmyGZ7GqpfKo7OgqnXIY1NRVZ4GhZUpEIIYIq3zMIHCE7hyTHJibwLZfD8bk5xNNpdDSJacYiEjCJ7xuquQTZ1l7tmRn0LS0hOTkJaj/G8nkMLi4qEsOQEYmUTOCZoQKjpWWeXV3F7sYG6oUC9ksl/Nrbg+O6Sp2UAQlUP0RgIZwDPoHxfHg4sKeb6uk1W2DvUvqKRNlgBWETKSHHV9Uk/CDs69jQSF3LKNkBSdCCIxYoZGtD49kXF+8+WL81nTlwHHVd3COeRF5TS1Qxx4DAjxQYxaFxVC4sB6xCBAlqJn11clDMJFoBRGSh+akMuV4ro1nbhvCcpNB+mSSMR+Xrf5TLNVv5ZTW99taze/3otk8YlGUbJmzTQoKmMmFZSBKO9Vjo7YkjZccRN+kCKFfVUC1fh03ob9TK9dmbj17jP57Gl5061/Ck/xVgAHrs+mvs19wVAAAAAElFTkSuQmCC) no-repeat right center
}

.wpb_document_powerpoint
i.icon, option.wpb_document_powerpoint {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmdJREFUeNqMkstrU1EQxr/7TG5qClZtoBZEDNIKaUGKICjpyo104UIFQRQXgmIXLhTBKpWCD9wpiiCKWJF20z+gtmJQUVBoG82ipsG+BIkYE5HcJPdxnDkhbbKIeGA498535nfmzIySu7Ebh0q3QWuArAP/XtOAWIAQWEqMYjHxFAoDUiKKofLpM4/Px+/bZRee78PzBHxfgA/zSi9l8WB68Sx9TpEvXSMy4BXt8WZXFjbG8KnvOr5nf+JgfwzHbk4NknuS7Avruue48c1X5prm7I30QlEU/Mjl8WTiNQ7sDNx9MbP6jKTjEuCWHAjfg5tbxe+JISiGAT3SBWvPUehtnWBd01T0dEcpc4GOLWFMztsztQtUt1QhgItfYxdhz79DcO9JBPefwp83o9LPummqEsKZyCV8nYx36I5dhnBdFDNzEOUy1M5elDIfYH9NopX8rBuGJuMqFa6awoXVaxnobrEE33Ogtm1HOfMRK+eiUgjs6JN+1nVdXauJqjLAN9b+HZue4LkIH7kGbWsPPILzzv/sZ12leIZwJpqmND6B36gRNRTZhtCF5w0dYD/r/HZVFRLCtajPgNuYSB6ONJ0D0bVPpk2zJSGyjvUAKkj/QmgX7kWH7zy6PDBYdBzZLh7A2iQqMhgSUgWIdcB4pRvvY1erVFKrnZKnGm72fUVCFKwXsbCSgnrr5WcUlpN0i9OiyC5VIbWdIdUa1Gl0lmNmx4bB/bFmx0faqVqbdDpl6QYsw0SIJjJkmmgh2xA0EQ4G0GoFEDBoBOisjKFYHgiLrD2/nMqeuPTwLf5j5b+lsxxD5v4VYACN7BqSgrlifwAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_document_word
i.icon, option.wpb_document_word {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlVJREFUeNqMUktoU0EUPfPevJe+tCnU2iBB1OCHZmGtO6FiKkgFS8BFV4XiXijYhVJwI7gJbhSFIhQ/qIjdiBsXNhYaRenKBKWgRqEtRiS1GsEmad7Peyef1kXEgcuZuZ8zZ+5cMXIhhVVLA60EWQT/XnOA/wm+j+X0fSyl70Gyt6vq46eJnbcn4lPlDQeu58F1fXieD07mlVsu4Obc0lnaCj7ujo+BTYycT82TK97qyh09QQwd34NvhTUMDx7EaPL5OLlnyT5yXNpVN/7k2smWmk+fewYhBFZ/FHH38UsMHQjcSGW+PKDQmCKolB1k369h8uoCRof34+HTXBOTE0fAcV3X0BfbR6/xEekJYfZDOdO4QKusO4hFu1Atu0gc2wXf8ZvIfo6bpqZIWIlavifJGCHL6zYcStbonFn8jr2REN7Ukf0cNwxd1VWr3ELBjZUNBbL024FtezA0gfnXeRzu3Y40YT8h+zkupdbsiaYxgWc0zw0FhtDwYuErDvVuU9hP2FCgUT2TsBJdF38/oVJySJWO6SsnmrfMTJ1SyP5aXBCJr0i4F1sVSHvDTccG7rScg77+sJJNs6VIVB+3EtDPDFrdEtGjnddvXUyMl2xbfRcPIE8i72vFUFgj8Dd7YAY/IzrQUWOlKCeIOvLNNfmoI51RbyK9/9fKO2j5TJI2byE8u11gs7gViYpRLtdkH10C/4+VnbkchlPplpRlSQOWYSJoGAiaJtrJOtpMhNoC6LQCCBg0ApSraqiWB8IiCxdXFgtnJqdf4T9WMZ8rcA2Z80eAAQA3KwxNvO2C5gAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_bookmark
i.icon, option.wpb_bookmark {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh1JREFUeNqEkttLVFEUxr8955A4GCNewIcIQughSPDNYPJCUhAZVn9ACYHKoB5pcMLDwMCgMTjilExg9NJbD1FRYVdSawQFoYfAByEE8aVAETFDm3OO3x73xG4abcHHOnud9Vtr7YuAbnV9fy17f8zD+j4Pg9++fQXpZNJdF8hQMFHEQgR7FahZkIB1bGjo2qptCxXLCD2js6YBIQXKyvnO9GfprOPx+FV3YwO+igqs2PZTxlK5AjeFQKcCzALPAo0SPhGLXXEICx8jzJdFlm37mfmZi6L72LdGjt1fG422Z9fXyQl4rgujshLfbPu5nMCHQ2AHuFU7ONi+S1iCnufBKC/HUjT6gv/GmPPpoAJNWSB8MhK5vLO2BijYDASwGIu9JDwqYagz+gdmQvhUONz2i7AEZfcjhL/G46+4pVFPwcUKNLPzwGnLuvRTg0s49pfh4UkWThKe0QG9QDMTBup7ei5ucc+5salSwguJxGt2HimE72kPqYWdIw2h0IVNddrgdZVx7Llk8i1XI7zS6Tx4n0pzOqgCEr4d7Oo6v7O9DdMwkHUcHCWcSaXeEU4QnpLJE1IKzJuYEuK9HjjT0dFa4vdjOp3+QPgO4Y+PGH9YAP6xMY57nUpSk+zkdXd70r8Bzt0QAv8zoV5sGeV/DDyRwVlgfJyd+clzhavkFKxzMtVNBKiqLZ4JOz9glUWuq6nfVFZ5qV0tJuXtCTAABgLTLAHpgnQAAAAASUVORK5CYII=) no-repeat right center
}

.wpb_camcorder
i.icon, option.wpb_camcorder {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfBJREFUeNqUU7tOAlEQnb2wgMQfgJAQCrbwkVjQaGWlsaCxsiYxNjRGSkJBDYQCCiI/QGFlYowfQEygVIuNhAJ5JDyCK7DL25kbLtGsxjjJycyeO3PuzMCVJEmCaDQKjLEgALjgD4vH40fonhHb3KNAHAUu0ul0colWKpWWi8XCBMHn8/kl1tzEYrE2eSuq7IZCobNGo+Gfz+cwHo+hWCz+ePtkMoFutwuRSOTU6/USxUjA4nK5/J1OB6bTKRiGAYFAwFRcLpf5GSGRSNyGw+EDqmWkQoXD4RD6/T6MRiPQdR0KhQL3AoInAarJZDKPtAPeAbVN7VksFp5I38FgkHthgqcxqQZxwpUItVrttV6vw2w244mUNBgMQNM0aLfb0Gw2OU85KwEmhCl4SqVSWZwxi1vmiZo2gF7vHccyUHTJLySeMflrB9xohCsi8aZLw5jgpwT393f8EH/VNex2O8iyQwhY1wKKonB16gbXAPv7h7iPMRYtgDoiUOxwOMFm2zB34PP5xLIkxmzgdMqI3/+JJgFVVUW8U6lUQFG2fi1W1RfzCNVqVcR7uVxSjPOjybIMbrebQttagBa0sg9U1z0ez8YX7pvRw2u1Wjqef6w5hH31Co8R5wjPHw/yDXGNeEA0pNU8mwgn/M906vpTgAEAjX89snl7BBUAAAAASUVORK5CYII=) no-repeat right center
}

.wpb_camera
i.icon, option.wpb_camera {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh1JREFUeNqkU81qGlEU/mbmOqOViSQuxEVqYouCUChMFi1UCjWltNCNoE9QJMUn8BEC2ZaKjxDB0PYFAjarphTEENIurNYWtYpaNf6NY++5iW0X2dgcODOXe+73nXO+c680n89xHWPxeHyxfp7NZhGLxd4tRcB9i7uRSCTS3JHJZHaWwH+UotHoTjqdfj2dTq88cVWLtMcYQzKZfMlyudyLcrksAqFQCKlUCvl8HuFwGETa7XYxHo9FXNM0uFwu2Gw22O12zGYziUmS9JUDDWIsFAoYjUaIRLbRbP5Eq9WC1+uFx+MRBIPBANVqFW63GxwH0zRlme/ber2eAJINh0PU6zVUKhWRKXfwBj0WQGT7Cfb3D3hVFo6PP3Hy7h8CdTKZgJys3+/zLN9RLJ7yEoHDoyJ2dzO4/zSFow+nWFlZQ6PRwPm5KQhoCiplp5LI6vUm/0qQeYgxFT7/XdwxDBErosmr0qAoKo/bSCOZcUU1yq4oysVcmSbAur7Gex7hUdhAqVYjTjx+eI+L+gurq56/BKQBgS3LulT6hiBYX7+JUukbAoHbCAUuRGu32zg7+wy/Pwia7oJAob7JNjZuQVWJQOFjcmJz04ly+QdOTr6IuK7rAuxwODiBRQQK8/l8b/f2XhmmOedZZOFUL/1V1YFgUMfiLv17qWjZ6XRUyel0PpNl+cH/PCTe9nuS3kHVXb6LZczk3pOu+5x/CzAA79biq6IGyQsAAAAASUVORK5CYII=) no-repeat right center
}

.wpb_chart
i.icon, option.wpb_chart {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjVJREFUeNqck8trE1EUxr95ZZpUzeRZaUWkiCB1IURx6z/gwoV7cVEQRARx5cIiuHYjuPVfEHQv7mx0EXRTEemiSdOmedJkHvfluXfaNOmuDhzuYeZ83/mde+darx6s3QOwjP97Wq5UamXjw5f3QrIzKR3bw8bDu49dKZXVbm5DiHmDJz+AXxPf5DdyMd7VThk4HrSWDKRdrF4EY+Fcwc/DIW7dTlXf63UE5fzcd8/LQmtdIZXdae2AnyJQ0kev18NgMMBa4RPeND6b91XrMu5Xn8ElAq0lA2kHlSqSZJ5AiZHuAKUUpBCo1VKazc06LhSLyGSyEIZASCJoGoLRo5ewGr/hXF+FXH9rDHRQDbrdrqERnPK9vZRApAZOUK4gJoJ+Ywt3XqybTk/5Nj6KqykB41QsUjMmcL5QgK8JSGtG6LRb4JyBQ+HwawPhty3w19dORFxMc055b38fruulI3ByyZfKiOMQB2TA4gQMVMyYEZngaUgahRPBuSCA72ehtdrAPmjvGgJGBkkcI4EEC8MZbE7FNIYUYIlAv9MxBPx4D/KlEqIoxK42iCIyoI4xO8Ge2QOecCzm81hYONqDhHFP76om0J1TAgE+CafHKGYMNMGQTmRMBFrrjsZhrrS0ZAz+kIFyXbilADyMYNs2zeojHE1gWZbJx6MIul6PoLXWzWXned63VvXRVfri0vGP1MytoLV4dEm9FpBpTn+yK0NnR6/DWP21aM1QBBTuGa8ypxj8E2AAy9+NOgeh/UsAAAAASUVORK5CYII=) no-repeat right center
}

.wpb_chart_pie
i.icon, option.wpb_chart_pie {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE1RTM5QUFBNkEwODExREZCNTNEQUZBMkQxQTMwNkZBIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE1RTM5QUE5NkEwODExREZCNTNEQUZBMkQxQTMwNkZBIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOkFDMUYyRTgzMzI0QURGMTFBQUI4QzUzOTBEODVCNUIzIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkM5RDM0OTY2NEEzQ0REMTFCMDhBQkJCQ0ZGMTcyMTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1JJGhwAAAsNJREFUeNp8k8tPE1EUxr+ZtnSGdqAvKCINCBbwQSKaYkIDIdFdY1zpSheayMK9YkKCCYkL1+78E1yxIcbERDTARiMSCYhAoSCVWtrpe6bMyzMtE2JIPMkvczNzvu+ce+5c5h0AhrDVnzwxRssYEf58Bx4iR+sNYtYwMGfokDQNoDVm7hmw4yS66d20LxyOhiKRoBAIcPb2baZ91Gfki+LIeuJ7bD+9vUB5U0TcElkG3SzPv+67cXOoxdcmyF83obVKyGS3UKnwjKGxfOTSaFfosMf/ZXW+TdPkccuEpW54Yjo8OjbkVZ1C7s1HSCvb0Apl6DqgqioKhQKSySS8QkC42hcd0lRME3zNgHLGfF3non7eKxTmvkGVq9BgQCOhRhvVycWgp2mUTqfR4gsKZ/ydUV2rzarWQayjuz9YXt6EUhPrdRQFml43sDBNcrkczof6g9RBrGag0rR5h5OTU5l6ZQuFOjjegtmBhSRJcPEuTlUQrg2RDDyMrDCKLJPMODkTvgEfOm5hb57B6TCYeOZu0DLIVUolQ3fYGL2q1D67ekN4cv8pdgeuQ1GUExl1YLPZ4OI4Y2ftbcky2MjmxJFGzsFr1Sr4UBATDyYR770C8eDgn/bNcLvdkAulIyjqujWD2fjhfgqNTjhaPXg2/hw/+0gsiqfEDMOA4zjsrPzI0nBmrA7mfuczCz6H2//q8Ush3j+ISrF4SlwbC88js7NX/rObXCS395aBRMOeenT59lm9qT3iUlUXy7LQ6Ic3xWZVE7vdjuLufjmxvLZExzMBlpVwfI/QQ2xde9iD5s4XvlDbsP9iOODwejg0OBijWjWOxLycXd04FH+lFpFPTCLxaQuHm/UCxxfRTwTgbG5CcHAA3gvDsHEhKt1MWXlo8h7EtUWklpZRzacp16RkGbDm9ohGwoH/hzkQmSgTR6bBXwEGAIQpfV/9gY4gAAAAAElFTkSuQmCC) no-repeat right center
}

.wpb_clock
i.icon, option.wpb_clock {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmRJREFUeNqkU0trGlEUvjOOKVHHUaO0DpZIV32FxMCEvCSJuAhtwO5CQpJdsskuG7f9H9mZgiBdKKQluywiErSESGlxVQjUXusjdHxMxGfOmTrDlC666IHv3jvn3u+7Z845lxkOh+R/jMMhEokQlmWJyWQiDMPwgOfg9gGE0TkZ8B0u+wpo9Pt9MhgMSCqV+i1gsKc2u31tLhhcm5ufl7wejxedtFKh2cvLXPbi4rwhy+fgKvwRgUZ2eTxvtg8ODn1er89hsZDP19dkamaGTIqiX1hf9z+bnl6IHx8LZUqTmgiLA4Rlt/J8eHt//9Dpcvns4+Oq4lUup6ujD/d24AKIMowcXQD+6aUUDK7yDofPMjZGWIZRSe12WxdAH+7Z4MziysoqcnSBXq/nnwoEJFzX7+7ITbWqolAo6GsE7mHyApIkIUfPAXw4BYfjoXbbpNutzo1GQ1+r54BcvL0leBY5RgEWyzgwkF+FwyQUCpHdzU3C87wKm81GZpeWyMLyssoxCshNWS5bBOGxdls8kSA7W1vkXTyuR4AtJ3c6RKnXy8jRc9Dtdm8+ZTJ5DhoJw0QTXC6VjLMGSCB5ANXIptN55BirkP+QTKY7zSbtjwQ0EaNhAtl2m75PJNLI0QVg49fPUunsbTR6Itdq1MSyf/U8+hRZptGjoxNK6Rly0M/gY2KwxtB5Vqt1VhTFyO7e3uLrjY0Xj0RxAjuiRGnt4+npl1gslikWi6lWq3WlKApRuSMBTOYEwM1xnNNsNj+BhyUaHxOE/AP++9soeRVAFbg9TQBjtozA/eMF9wEtgALcwb0AAwCoRifZl32HrAAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_play
i.icon, option.wpb_play {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXhJREFUeNpi/P//PwMlgAWZ4zDvJQMjI+NMIPPwnz9/lvz5/Zvh98+fYPzrxw+G6w2m+A34+/cviDKGYhBYQsgFTMgckI0gHOstZQykCxj+/48hyQCYc9+//8MQ7ydv/PvXL4KGYDXg+/c/DJcvf2KI9VMBG/IfjyEoBoACCoR///4HNOQHw/HjjxiCXIEu+fkTpyFYDXjz7gPD46dPgfQ7hsNH7zC428qCDSEYjb++fwfTr379Z/jAzg1m6ygJMqzddP4sMHonEDYAaDsIvGTlZnjJzcagK8nBsG3lfrBmVnb2JYS9AEowQPyClYdBXFqQ4diiHWeBgTgB6P8lP59cIpwSQTEAFmRnYbg+cwnE2e9uL/lyaS3D7+dXgDIlGAYwIucFVu0ABiYNvzMg9v83Nyf8u7F5yd9X1+Hy2PINigv+XNvIwSSgco3hx4dL/87NBVmpAcQ/oPg9EP/E6wKgk0EGCkEN/gcyEwn/AKr9g9cAcgBAgAEACsnYjGRDfAUAAAAASUVORK5CYII=) no-repeat right center
}

.wpb_fire
i.icon, option.wpb_fire {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgBJREFUeNqkUz1vE0EUnHe7dnyO7SRYJpGV4IDARbCMREQDoaBCoUWU0FBCw9+APwHUQBEhgUQDHaKBCkUgEOJDCTKJcSxix3feZfbuDMYxNJw0eu/mfezs212x1uJ/Pj1wmiLOFIlDif1GfCS+cwnjljFJ7q1TCjdfhJEvAwVJA/DPp6lCsEQbkHhN+5581wytXErq9Kgk0h2aL3TmUEYNW8hjD2ly60R3NN8bOCaBjdGmv23TjJ9D3WZw0sRbU3+dQf9P3v3uUovIMuZdnn2MHTcXNt8e26A3JMmL+VlJY0ZVMCOzKPRfsXgTb8i7RuG+LQzNQFNulTitLuG4HMSkLKAgZ3CM3FEi0x83g+Q2aNqazeNy6gYbrEoZOS+FvJdSKyiz+DDh23FbSIY3RXM+cxV1fUGKonwofxEmaAKVr1kDU2F84l+nkHXy9VmZ9vQk9PQK0vPXoArLkIJ2WztAKDNOQfib40VS4uVOYGLhOnSuDvNjHb22MmF8jGasgiDGLrHZfaYC5R+BytV4V1NRTfcpAsY2kpz9Ddy9fQ60GLzXvNNvtdfemd7nJ9j79BA7D16a5u0girmcpaEGv96CiERnzynOXRSpXvH91WKptOhiW43Gh7udzqP71r5tAQ1SG6zrjTZwanJEdqBM63hEYRgOH5Z7K23WRdfhpwADAF2wuld11BJwAAAAAElFTkSuQmCC) no-repeat right center
}

.wpb_heart
i.icon, option.wpb_heart {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArpJREFUeNqkU0trE1EU/uaRSdNJGzV9pI2ppdBaEBRx07Xo0o0o6MKCCnZXRP+AG0ERREWFdiFiEbsQN65EEbpRCz6oWjStLbVpkraJzXMyk3nc67lJKqFbL3ycmfud73DOd2Ykzjn+56jz0gERZQnSGMVThAChQHjBwR8JkrgLFE4SQgST8Jy4CYpM9cBFwmhLLDLWNz466N/b3WquJI3kxHSUYlAUCPT3no9eOjMQ6I/q1eRGZfXek7CVSJtU5LH0GcOSBLweujY+4nO47q2s1/vp67DjNye/iAJDVy8eRiqngXEo/RE4YMbC9QcfaPjjKgP3SaoSUn0+vfTxGzXFarP5VGjhoyMxcAZnfUtz/uTqQxcKaD00qDNFCnGP+VSXFJLHvOpGllcKBQkNUyXDgC8UjAiTiysJUHK9APXLlhPcZa7H6x4wlzrbtPKFimOa+ra7juOgkkzKpmnCsW14nle7V1QVYbNUsTnblAFXJUrcz2bnfxwMdUV0I7mBci4HkzrYXrHSgDiaX0M5kci68GZr66MOQGNMp+a+pjyZm1Y2A5TLCJC4lRKaoSsK/KpsljKbKaERWlmskYxcsl1n8tfMzGKop9MNUqKYpRlBml33a25mbXXRYd6k0AitcppoqiaKzFXtalu5mI9Fu7p3a5Yta9SFJtomsaoq7tJWesFwrCnKfejWO4dyFm3/Pksi3lccqz1vFHv3BUN7/B6ThZhW487l1+NFx3pKb7dkSP++f0XQ32HXQLe8Hfxd1jN2Zaql3v1aW1ghK9+W1uJp13hGwhtxeOw+iriLPKZRJvWOMwwVx6AoMbA7R1o6Toi7T1b2ZQLy5Te0zJ/UePNpLiALrxqGywNAzzngtiCmgCvLQJoeeeNnKhFq+1d3FBCGdIrRSIDfwCtBLNf5nppNwBahsl3grwADAL3fWUYtjiWSAAAAAElFTkSuQmCC) no-repeat right center
}

.wpb_mail
i.icon, option.wpb_mail {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZtJREFUeNqkk9tKAlEUhv/ZjqN5zoSgJL0QykC0wsfwtkeIeoveIug1eoUOFxESdOFVRBdhluMoZOLs0da/yaCLji7YzMxa//fvtQ9jTadTzBMKc4a9e3jYkOfKP/kHOwiC1b1G46i+sYFsKvUryh0McNlq4fjk5EAFWls7Al/c3KDjedCTybeDGmrJkFVaa5VOJLC1vo7z62t0er2vYalRQy0Zskr7vgrkJFKS2C6XcdZsouO60EHwaTDHGjXUkiFrDOjuiyhJk81NnF5d4bHbNTkOvjPHGjXMma6EtX0aiNtYa7NB4UgE+XweZwLUq1WTu5S2i8Wiqc10lm3DNwbjsQreOxj7Pp77feSXl7EoM12ICaNeqyEej6Mty8il03DCYdhkhP3o4GU0Qld2eCmTgaUUEskkapWKMeA7gxvXluVQE45GPzoIvQrcfnpCLpuFCoXM+hjJ93sx+2YtLWbURmggrO25rnN7d4dioQDHcX68RAuxmBlkyFrxUmlfxWJr/7nHk+Hw3pInp83wv/gjz+PwrHl/5zcBBgDDTxI9ebiiBQAAAABJRU5ErkJggg==) no-repeat right center
}

.wpb_shield
i.icon, option.wpb_shield {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAApZJREFUeNpcU0tPE1EU/m5n2lIqUPsQKJFICCEoJAKNRh7GIGiIiQvjyl/AD3Dp0hVhyUITl8aVceNCI4+4MXHBw4gaCaQSTIqlM6Y4bWemj3s997al1ZN8ndNzzvfdc27OZUIIsBcxKBMEDyPILwbp90k1gQVw7BIATkWsVv4go0r/NVnARZiwdOPi9IiE9AkxlfvP6gKvCYuEPsIwdfJ0vG9sLN7eHelu64pc6U8kKPZM5ao1izUOdEWviOidq/MLq1vrc4xsbGA03hOKxw4ODlS6N36+Sx/UJzb3tp6TkJganuxf+7T+tSFQFjzoC56ZH719Wd6J4zhIJpPYmF1R6cTqHMLhcHR2eCYq85qmCclp7sDO5/PcNEytPlupVEKzb1nW6f9Aa4BLTlMHyLpFt0yFmjxdmuu6MAwDtm0jdZQC5+pAeToi0UhZcpoE+HHBLrhE9m/OrSKdTiOXyykBr9eLjZsr0HVdYejNBCzHcoiTbgiUxA/TzOTBPO37+/uQc8piSa4T69BaNBScXEFymu4An48zx7mOC2cxvXMXtRi2p9YVaeT9deq9GtY7dNiHhRzldxp7UOQfs2nT9HhZiXXSmp2jWAinp0pfxQhc5yXnt21KTkOgghNR4m8zyXTK1+YDghRraRIgX8ZYkCH38yQFqpWcxghyRcti2doxrjGf8PsvBbsqrRxDWxPVvnuq78T5Yv1yv/35joC2XGOCqcfEqO1eambU04uIeKzHfOMtk6G4dzAQUne8a2ftD9lUJVPchMkeYZsf4pCry64LyFFaFTqZD924hQHcD96LJqRA/pWxgT28xBHeIS3khuUJBeLyuoBsKEKIVqcna4MfM3ionu4almDBrS1ikZAhGMQt/xVgAG7ZOPHbYM4wAAAAAElFTkSuQmCC) no-repeat right center
}

.wpb_video
i.icon, option.wpb_video {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjNJREFUeNqckt9rUmEcxt9zkgZT1ByodCyYlMdSmq4MvBjEuggaG/snKmJDdjGi7GYFClFBDeqivNgaY2xZkXgR1LFJyZKREZu5EaOwaG47ypjOtvzx9B4hwf0I64H3XLzf9/M+z3u+X0LqkF6v73c4HGPkf6RWq68IgoBo9B1sNturf4JVKtVVv9+PjzOz2CwDk+EwrFaLUBesVCrdw8NDiE7HKnBuA8hulPA8EADP89VL9uwEKxQK97WBAU9aFIn1WCvRNDWRYhG0wpLmQyZi2K9rjsdn20RRfMRuheVyubu3p8djOmolF/suk5GhBySRSBDZXoaUymXS0MCQ9V8MfZ76NMuyN7bybpfLhWeBIH4CWKWfxcw6Lpw/h+nYDOgr8DgYlqJIS6SrtUoyDOOm7pVi7NMXZOjppdUCxByQXMlDo9Ggt+8S5I2NkMlkEmyrcdbptLjuvYlRfxCafSp8mPuGZQp/zxSwVgLu+0ZwwMCBmqTp+eNV0mw299taWnD77r1K7LUCEHgRwhGeR3zhB3IUDr2N4aTjhJSiNrYkOhxjnV2d2KTwShZYpnZZesnLyQg6Os5idOIpuru7wHFcrfOfNqZSqSdLi6m2fD5vPNXeXtks0ZaZDh+kf4olU29ek0hkKp1MJs/Q0vtdB0en1YbuDA4iR93zRWBuIQmvxwuLxZLeFns3GThOGJ8Yx/znr/D5HsJut4s7xf6rjEajIM2/0+nc1qq6Rft8q97YvwUYAGTmI/uZACFwAAAAAElFTkSuQmCC) no-repeat right center
}

.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.73913043px 0;
    padding: 1em 1em 1em 4em;
    position: relative;
    font-size: 1em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    .vc_message_box > p:first-child {
        margin-top: 0
    }

    .vc_message_box > p:last-child {
        margin-bottom: 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 > * {
        font-size: 1.7em;
        line-height: 1;
        font-style: normal;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

    .vc_message_box-icon > .fa {
        font-size: 1.7em;
        line-height: 1
    }

.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
    .vc_message_box-icon {
        color: #2a2a2a
    }

.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 {
    color: #fff;
    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
    .vc_message_box-icon {
        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
    .vc_message_box-icon {
        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 {
    color: #b3b3b3;
    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 {
    color: #2a2a2a
}

.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 {
    color: #fff
}

.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
}

#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert
p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0
}

.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.73913043px
}

.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_parallax-inner
iframe {
    max-width: 1000%
}

.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_video-bg iframe {
        max-width: 1000%
    }

.vc_row.vc_row-no-padding
.vc_column-inner {
    padding-left: 0;
    padding-right: 0
}

.vc_row[data-vc-full-width] {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    overflow: hidden
}

    .vc_row[data-vc-full-width].vc_hidden {
        opacity: 0
    }

.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: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

    .vc_row.vc_row-flex > .vc_column_container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

        .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            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 {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch
}

.vc_row.vc_row-o-columns-top {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.vc_row.vc_row-o-columns-bottom {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end
}

.vc_row.vc_row-o-columns-middle {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    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-equal-height > .vc_column_container {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.vc_row.vc_row-o-content-top > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_column_container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.vc_row.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_column_container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.vc_column-inner::after, .vc_column-inner::before {
    content: " ";display:table}.vc_column-inner::after{clear:both}.vc_ie-flexbox-fixer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vc_ie-flexbox-fixer>.vc_row{-webkit-box-flex:1;-webkit-flex:1 1 auto;
    -ms-flex: 1 1 auto;
    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_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_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_column_container > .vc_column-inner {
    padding-top: 35px
}

.vc_section {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px
}

    .vc_section[data-vc-full-width] {
        -webkit-transition: opacity .5s ease;
        -o-transition: opacity .5s ease;
        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: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: column nowrap;
        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 {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .vc_section.vc_section-o-content-bottom {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .vc_section.vc_section-o-content-middle {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        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_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_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: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    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: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        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 {
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }

.vc_row.vc_row-o-equal-height > .vc_column_container {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    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 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    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 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    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 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    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 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    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 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    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 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.vc_empty-element > .vc_column-inner {
    min-height: 100px
}

.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_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    padding-top: 35px
}

.fb_type_standard {
    height: 25px
}

    .fb_type_standard
    iframe {
        height: 25px
    }

.fb_type_button_count {
    height: 20px
}

    .fb_type_button_count iframe {
        height: 20px
    }

.fb_type_box_count {
    height: 62px
}

    .fb_type_box_count
    iframe {
        height: 62px
    }

.wpb_googleplus_type_standard {
    height: 25px
}

.wpb_googleplus_type_small {
    height: 19px
}

.wpb_googleplus_type_medium {
    height: 21px
}

.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;
    margin: 0 0 21.73913043px 0;
    padding: 0;
    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;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400
}

    .vc_toggle_title > h4 {
        display: inline
    }

.vc_toggle_icon {
    display: none;
    position: relative;
    vertical-align: middle
}

.vc_toggle_content {
    display: none;
    margin-bottom: 21.73913043px;
    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
}

    .vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple
    .vc_toggle_icon::before {
        content: '';
        display: block;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.vc_toggle_simple.vc_toggle_active
.vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_simple .vc_toggle_icon {
    height: 22px;
    width: 22px
}

    .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 {
    background-color: #2a2a2a;
    border-color: transparent
}

    .vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple
    .vc_toggle_icon::before {
        background-color: #fff
    }

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2a2a2a
}

    .vc_toggle_simple.vc_toggle_color_inverted
    .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #2a2a2a
    }

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}

    .vc_toggle_simple .vc_toggle_title:hover
    .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #fff
    }

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover
.vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}

    .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: #444
    }

.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

    .vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple
    .vc_toggle_icon::before {
        background-color: #2a2a2a
    }

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

    .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 {
    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_simple .vc_toggle_icon {
    margin-left: 2px
}

.vc_toggle_round .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 50%;
    display: inline-block
}

    .vc_toggle_round
    .vc_toggle_icon::after, .vc_toggle_round
    .vc_toggle_icon::before {
        content: '';
        display: block;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.vc_toggle_round.vc_toggle_active
.vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_round .vc_toggle_icon {
    height: 22px;
    width: 22px
}

    .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 {
    background-color: #2a2a2a;
    border-color: transparent
}

    .vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before {
        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
}

    .vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded
    .vc_toggle_icon::before {
        content: '';
        display: block;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.vc_toggle_rounded.vc_toggle_active
.vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_rounded .vc_toggle_icon {
    height: 22px;
    width: 22px
}

    .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 {
    background-color: #2a2a2a;
    border-color: transparent
}

    .vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded
    .vc_toggle_icon::before {
        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
}

    .vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square
    .vc_toggle_icon::before {
        content: '';
        display: block;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.vc_toggle_square.vc_toggle_active
.vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_square .vc_toggle_icon {
    height: 22px;
    width: 22px
}

    .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 {
    background-color: #2a2a2a;
    border-color: transparent
}

    .vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square
    .vc_toggle_icon::before {
        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%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        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
}

    .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
    }

    .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_icon {
    background: 0 0
}

    .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #2a2a2a;
        background: 0 0
    }

.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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    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%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        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_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 {
    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_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_icon {
    background: #5472d2;
    border-color: #3354c0
}

    .vc_toggle_color_blue.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #3354c0;
        background: #5472d2
    }

    .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 {
    background: #7c93dd;
    border-color: #5472d2
}

    .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_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_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 {
    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_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_icon {
    background: #00c1cf;
    border-color: #00919c
}

    .vc_toggle_color_turquoise.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #00919c;
        background: #00c1cf
    }

    .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 {
    background: #00919c;
    border-color: #006269
}

    .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_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_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 {
    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_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_icon {
    background: #fe6c61;
    border-color: #fe3d2e
}

    .vc_toggle_color_pink.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #fe3d2e;
        background: #fe6c61
    }

    .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 {
    background: #fe9b94;
    border-color: #fe6c61
}

    .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_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_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 {
    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_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_icon {
    background: #8d6dc4;
    border-color: #7149b5
}

    .vc_toggle_color_violet.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #7149b5;
        background: #8d6dc4
    }

    .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 {
    background: #a991d3;
    border-color: #8d6dc4
}

    .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_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_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 {
    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_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_icon {
    background: #4cadc9;
    border-color: #3492ae
}

    .vc_toggle_color_peacoc.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #3492ae;
        background: #4cadc9
    }

    .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 {
    background: #73bfd5;
    border-color: #4cadc9
}

    .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_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_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 {
    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_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_icon {
    background: #cec2ab;
    border-color: #bbab8b
}

    .vc_toggle_color_chino.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #bbab8b;
        background: #cec2ab
    }

    .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 {
    background: #e1d9cb;
    border-color: #cec2ab
}

    .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_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_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 {
    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_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_icon {
    background: #50485b;
    border-color: #37313f
}

    .vc_toggle_color_mulled_wine.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #37313f;
        background: #50485b
    }

    .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 {
    background: #695f77;
    border-color: #50485b
}

    .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_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_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 {
    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_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_icon {
    background: #75d69c;
    border-color: #4eca80
}

    .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
        border-color: #4eca80;
        background: #75d69c
    }

    .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 {
    background: #9ce2b8;
    border-color: #75d69c
}

    .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_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_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 {
    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_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_icon {
    background: #2a2a2a;
    border-color: #101010
}

    .vc_toggle_color_black.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #101010;
        background: #2a2a2a
    }

    .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 {
    background: #444;
    border-color: #2a2a2a
}

    .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_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_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 {
    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_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_icon {
    background: #ebebeb;
    border-color: #d2d2d2
}

    .vc_toggle_color_grey.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #d2d2d2;
        background: #ebebeb
    }

    .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 {
    background: #d2d2d2;
    border-color: #b8b8b8
}

    .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_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_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 {
    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_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_icon {
    background: #f7be68;
    border-color: #f4a938
}

    .vc_toggle_color_orange.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #f4a938;
        background: #f7be68
    }

    .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 {
    background: #fad398;
    border-color: #f7be68
}

    .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_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_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 {
    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_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_icon {
    background: #5aa1e3;
    border-color: #2e88dc
}

    .vc_toggle_color_sky.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #2e88dc;
        background: #5aa1e3
    }

    .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 {
    background: #86baea;
    border-color: #5aa1e3
}

    .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_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_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 {
    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_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_icon {
    background: #6dab3c;
    border-color: #55852f
}

    .vc_toggle_color_green.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #55852f;
        background: #6dab3c
    }

    .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 {
    background: #87c456;
    border-color: #6dab3c
}

    .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_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_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 {
    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_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_icon {
    background: #f4524d;
    border-color: #f1231d
}

    .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
        border-color: #f1231d;
        background: #f4524d
    }

    .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 {
    background: #f7817d;
    border-color: #f4524d
}

    .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_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_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 {
    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_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_icon {
    background: #f79468;
    border-color: #f47238
}

    .vc_toggle_color_sandy_brown.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #f47238;
        background: #f79468
    }

    .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 {
    background: #fab698;
    border-color: #f79468
}

    .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_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_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 {
    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_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_icon {
    background: #b97ebb;
    border-color: #a75da9
}

    .vc_toggle_color_purple.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #a75da9;
        background: #b97ebb
    }

    .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 {
    background: #cb9fcd;
    border-color: #b97ebb
}

    .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_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_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 {
    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_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_icon {
    background: #fff;
    border-color: #e6e6e6
}

    .vc_toggle_color_white.vc_toggle_default
    .vc_toggle_icon::before {
        border-color: #e6e6e6;
        background: #fff
    }

    .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 {
    background: #e6e6e6;
    border-color: #ccc
}

    .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_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 {
    height: 16px;
    width: 16px
}

    .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%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-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%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-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%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-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%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-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_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 4px;
    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);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

    .wpb_button.active, .wpb_button.disabled, .wpb_button:active, .wpb_button:hover, .wpb_button[disabled] {
        background-color: #eaeaea
    }

.vc_vc_button2
.vc_btn {
    margin-top: 5px;
    margin-bottom: 5px
}

.vc_vc_button .vc_btn {
    margin-top: 5px;
    margin-bottom: 5px
}

.wpb_button:hover {
    color: #333;
    text-decoration: none;
    background-color: #e6e6e6;
    -webkit-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear
}

.wpb_button:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.wpb_button.active, .wpb_button:active {
    background-color: #e6e6e6;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    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;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    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_button {
    border-color: #ccc;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)
}

.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
    }

.wpb_button:hover {
    background-image: none
}

.vc_btn3-container {
    display: block;
    margin-bottom: 21.73913043px;
    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;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    position: relative;
    top: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: normal;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px
}

    .vc_general.vc_btn3.vc_btn3-style-outline, .vc_general.vc_btn3.vc_btn3-style-outline-custom {
        padding-top: 13px;
        padding-bottom: 13px;
        padding-left: 19px;
        padding-right: 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;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        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%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-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 {
        -webkit-transform: translate(-75%,-50%);
        -ms-transform: translate(-75%,-50%);
        transform: translate(-75%,-50%)
    }

.vc_btn3.vc_btn3-o-empty
.vc_btn3-icon {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block)
.vc_btn3-icon-inner {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.vc_btn3.vc_btn3-style-classic {
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)
}

.vc_btn3.vc_btn3-style-modern {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x
}

.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: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-repeat: no-repeat;
    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-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px
}

    .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
        padding-top: 7px;
        padding-bottom: 7px;
        padding-left: 11px;
        padding-right: 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-top: 11px;
    padding-bottom: 11px;
    padding-left: 16px;
    padding-right: 16px
}

    .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 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-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px
}

    .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
        padding-top: 13px;
        padding-bottom: 13px;
        padding-left: 19px;
        padding-right: 19px;
        width:200px;
        font-size:20px;
        font-family: 'Dancing Script', cursive,Arial, Helvetica, sans-serif, Open Sans;
    }

    .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-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px
}

    .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
        padding-top: 17px;
        padding-bottom: 17px;
        padding-left: 24px;
        padding-right: 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: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-outline.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #3253bc
        }

        .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 {
            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: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-outline.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #008d97
        }

        .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 {
            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: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-outline.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #fe3829
        }

        .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 {
            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: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-outline.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #6e48b1
        }

        .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 {
            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: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-outline.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #338faa
        }

        .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 {
            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: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-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #b9a888
        }

        .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 {
            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: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-outline.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #342f3c
        }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #4ac97d
        }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #f4a733
        }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #2a86db
        }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #53812d
        }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #f11f18
        }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #f46e33
        }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #a559a8
        }

        .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 {
        color: #fff;
        border-color: #2a2a2a;
        background-color: transparent
    }

        .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-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #0e0e0e
        }

        .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 {
        color: #666;
        border-color: #ebebeb;
        background-color: transparent
    }

        .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-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #cfcfcf
        }

        .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 {
        color: #666;
        border-color: #fff;
        background-color: transparent
    }

        .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-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #e3e3e3
        }

        .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
    }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #dbdbdb
        }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #006394
        }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #2da4cd
        }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #4f934b
        }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #c77700
        }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #ff3323
        }

        .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: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-outline.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active {
            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
        }

        .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:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
            top: 3px;
            box-shadow: 0 2px 0 #393939
        }

        .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.vc_btn3-color-white.vc_btn3-style-modern {
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-image: -o-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-image: linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-repeat: repeat-x
}

.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
}

.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 {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    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-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 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-top: 7px;
        padding-bottom: 7px;
        padding-left: 11px;
        padding-right: 11px
    }

.vc_btn3-container.vc_btn3-center
.vc_btn3-block.vc_btn3-size-sm {
    font-size: 12px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 16px;
    padding-right: 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-top: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px
    }

.vc_btn3-container.vc_btn3-center
.vc_btn3-block.vc_btn3-size-md {
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 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-top: 13px;
        padding-bottom: 13px;
        padding-left: 19px;
        padding-right: 19px
    }

.vc_btn3-container.vc_btn3-center
.vc_btn3-block.vc_btn3-size-lg {
    font-size: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 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-top: 17px;
        padding-bottom: 17px;
        padding-left: 24px;
        padding-right: 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 {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: 1
}

    .vc_custom_heading a:hover {
        opacity: .85
    }

.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: 20px;
    padding: 35px;
    border: 1px solid #f0f0f0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    .wpb_call_to_action .wpb_button {
        margin: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        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.73913043px;
        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-bottom: 35px;
    margin-left: auto;
    margin-right: auto
}

    .vc_cta3-container::after, .vc_cta3-container::before {
        display: table;
        content: ' '}.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;
        padding: 28px 28px;
        word-wrap: break-word
    }

.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
}

.vc_general.vc_cta3.vc_cta3-icons-top
.vc_cta3_content-container {
    padding-top: 1em
}

.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons {
    text-align: center
}

    .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons
    .vc_icon_element {
        display: inline-block
    }

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
    padding-bottom: 1em
}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons {
    text-align: center
}

    .vc_general.vc_cta3.vc_cta3-icons-bottom
    .vc_cta3-icons .vc_icon_element {
        display: inline-block
    }

.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 {
    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%;
        -webkit-transform: translate(50%,-50%);
        -ms-transform: translate(50%,-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-xs
        .vc_cta3_content-container {
            padding-right: 0
        }

        .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-sm
        .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.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-md
        .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.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_content-container {
            padding-right: 21px
        }

        .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 {
            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_content-container {
            padding-right: 28px
        }

        .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%;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-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-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-sm
        .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.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-md
        .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.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_content-container {
            padding-left: 21px
        }

        .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 {
            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_content-container {
            padding-left: 28px
        }

        .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;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        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-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-sm
        .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.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-md
        .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.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_content-container {
            padding-top: 21px
        }

        .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 {
            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_content-container {
            padding-top: 28px
        }

        .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;
        -webkit-transform: translate(-50%,50%);
        -ms-transform: translate(-50%,50%);
        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-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-sm
        .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.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-md
        .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.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_content-container {
            padding-bottom: 21px
        }

        .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 {
            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_content-container {
            padding-bottom: 28px
        }

        .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 {
        display: table-cell;
        max-width: 30%
    }

    .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-actions {
        display: table-cell;
        max-width: 30%
    }

    .vc_general.vc_cta3.vc_cta3-actions-right
    .vc_cta3-content {
        padding-right: 28px;
        display: table-cell
    }
}

.vc_general.vc_cta3.vc_cta3-style-classic {
    border-color: #f0f0f0;
    background-color: #f7f7f7
}

    .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 {
        color: inherit
    }

.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 {
    color: inherit
}

.vc_general.vc_cta3.vc_cta3-style-outline {
    border-width: 3px
}

    .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
    }

.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 {
    color: inherit
}

.vc_general.vc_cta3.vc_cta3-style-custom {
    border-color: #f0f0f0;
    background-color: #f7f7f7
}

.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-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 {
    box-shadow: 0 5px 0 #3253bc;
    color: #c9d2f0;
    border-color: transparent;
    background-color: #5472d2
}

    .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 {
    border-color: #5472d2;
    background-color: transparent
}

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline
    .vc_cta3-content-header {
        color: #5472d2
    }

.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-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 {
    box-shadow: 0 5px 0 #008d97;
    color: #d3f5f1;
    border-color: transparent;
    background-color: #00c1cf
}

    .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-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 {
    box-shadow: 0 5px 0 #fe3829;
    color: #fcdbd7;
    border-color: transparent;
    background-color: #fe6c61
}

    .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-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 {
    box-shadow: 0 5px 0 #6e48b1;
    color: #e1d5f5;
    border-color: transparent;
    background-color: #8d6dc4
}

    .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-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 {
    box-shadow: 0 5px 0 #338faa;
    color: #d0edf5;
    border-color: transparent;
    background-color: #4cadc9
}

    .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-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 {
    box-shadow: 0 5px 0 #b9a888;
    color: #f7f3eb;
    border-color: transparent;
    background-color: #cec2ab
}

    .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_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, .wpb_content_element .wpb_tabs_nav li:hover {
        background-color: #f7f7f7
    }

        .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_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper
.wpb_tab {
    background-color: #f7f7f7
}

.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 0;
        clear: left;
        width: 100%
    }

    .wpb_tour .wpb_tabs_nav a {
        width: 100%
    }

.wpb_tour .wpb_tour_tabs_wrapper
.wpb_tab {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    float: left;
    width: 68.33333333%;
    padding: 0 0 0 21.73913043px
}

.wpb_tour_next_prev_nav {
    margin-left: 31.66666667%;
    padding-left: 21.73913043px;
    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%;
        display: inline-block;
        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 0;
    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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB5QTFRFrKysubm5urq6vb29t7e3tbW1tLS0vLy8v7+/AAAA88OvegAAAAp0Uk5T////////////ALLMLM8AAABBSURBVHjaYuBEAwzECjAAAaoABweaADMzkgBIPTs7VBcYM0EBXIARChiQtLCwIGkBUaysaLawsTHgdxgpngMIMADILgcbPoxbVwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    position: absolute;
    right: .7em;
    top: .7em
}

.wpb_accordion
.wpb_accordion_wrapper .ui-state-active
.ui-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAxQTFRFrKysurq6ubm5AAAAXge1lQAAAAR0Uk5T////AEAqqfQAAAAiSURBVHjaYmBGAwy0EmCAA5gAIxTABZiggAGXFtq7FCDAAGXbAqFAxNu9AAAAAElFTkSuQmCC)
}

@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
    }
}

.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
    }

    body
    ul.wpb_thumbnails-fluid li .entry-content :last-child {
        margin-bottom: 0
    }

.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 {
    margin-bottom: 0
}

    .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;
    background-color: #f7f7f7;
    padding: 0 6px 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;
    list-style-type: none;
    padding: 0;
    margin: 0 0 10px 0
}

    .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_teaser_grid .categories_filter li a:hover {
                border-bottom: 1px dotted
            }

        .wpb_categories_filter li.active a, .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 0
}

.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;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

    .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGhJREFUeNpi/P//PwMlgImBQjAMDGCBMRhT7koBqTQgDoUKrQbiWf/nKD9jYGzFKsfwv/oZC5JhIAX1SHwYuwGfHLIXQrG4MJSQHFUDcTUW+dWE5JDDYBaac1cjieGUYxxNypQbABBgAJGbHU/PCU/HAAAAAElFTkSuQmCC);
        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;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        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;
    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.66666667px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
    box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

    .vc_progress_bar .vc_single_bar:last-child {
        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;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        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_single_bar .vc_bar.striped {
            background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
            background-image: -webkit-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-image: -moz-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-image: -o-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-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);
            -webkit-background-size: 40px 40px;
            -moz-background-size: 40px 40px;
            -o-background-size: 40px 40px;
            background-size: 40px 40px
        }

        .vc_progress_bar .vc_single_bar .vc_bar.animated {
            -webkit-animation: progress-bar-stripes 2s linear infinite;
            -moz-animation: progress-bar-stripes 2s linear infinite;
            -ms-animation: progress-bar-stripes 2s linear infinite;
            -o-animation: progress-bar-stripes 2s linear infinite;
            animation: progress-bar-stripes 2s linear infinite
        }

.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar
.vc_bar {
    background-color: #0074cc
}

.vc_progress_bar.vc_progress-bar-color-bar_blue .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-bar_blue
.vc_bar {
    background-color: #0074cc
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar
.vc_bar {
    background-color: #49afcd
}

.vc_progress_bar.vc_progress-bar-color-bar_turquoise .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-bar_turquoise
.vc_bar {
    background-color: #49afcd
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar
.vc_bar {
    background-color: #5bb75b
}

.vc_progress_bar.vc_progress-bar-color-bar_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-bar_green
.vc_bar {
    background-color: #5bb75b
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar
.vc_bar {
    background-color: #faa732
}

.vc_progress_bar.vc_progress-bar-color-bar_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-bar_orange
.vc_bar {
    background-color: #faa732
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar
.vc_bar {
    background-color: #da4f49
}

.vc_progress_bar.vc_progress-bar-color-bar_red .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-bar_red
.vc_bar {
    background-color: #da4f49
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar
.vc_bar {
    background-color: #414141
}

.vc_progress_bar.vc_progress-bar-color-bar_black .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-bar_black
.vc_bar {
    background-color: #414141
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar
.vc_bar {
    background-color: #5472d2
}

.vc_progress_bar.vc_progress-bar-color-blue .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-blue
.vc_bar {
    background-color: #5472d2
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar
.vc_bar {
    background-color: #00c1cf
}

.vc_progress_bar.vc_progress-bar-color-turquoise .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-turquoise
.vc_bar {
    background-color: #00c1cf
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar
.vc_bar {
    background-color: #fe6c61
}

.vc_progress_bar.vc_progress-bar-color-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-pink
.vc_bar {
    background-color: #fe6c61
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar
.vc_bar {
    background-color: #8d6dc4
}

.vc_progress_bar.vc_progress-bar-color-violet .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-violet
.vc_bar {
    background-color: #8d6dc4
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar
.vc_bar {
    background-color: #4cadc9
}

.vc_progress_bar.vc_progress-bar-color-peacoc .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-peacoc
.vc_bar {
    background-color: #4cadc9
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar
.vc_bar {
    background-color: #cec2ab
}

.vc_progress_bar.vc_progress-bar-color-chino .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-chino
.vc_bar {
    background-color: #cec2ab
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar
.vc_bar {
    background-color: #50485b
}

.vc_progress_bar.vc_progress-bar-color-mulled-wine .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-mulled-wine
.vc_bar {
    background-color: #50485b
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar
.vc_bar {
    background-color: #75d69c
}

.vc_progress_bar.vc_progress-bar-color-vista_blue .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-vista_blue
.vc_bar {
    background-color: #75d69c
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar
.vc_bar {
    background-color: #75d69c
}

.vc_progress_bar.vc_progress-bar-color-vista-blue .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-vista-blue
.vc_bar {
    background-color: #75d69c
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar
.vc_bar {
    background-color: #2a2a2a
}

.vc_progress_bar.vc_progress-bar-color-black .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-black
.vc_bar {
    background-color: #2a2a2a
}

.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_progress-bar-color-grey .vc_single_bar
.vc_bar {
    background-color: #ebebeb
}

.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-grey
.vc_bar {
    background-color: #ebebeb
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label {
    color: #666;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.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-orange
.vc_bar {
    background-color: #f7be68
}

.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_bar {
    background-color: #5aa1e3
}

.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-sky
.vc_bar {
    background-color: #5aa1e3
}

.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_bar {
    background-color: #6dab3c
}

.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-green
.vc_bar {
    background-color: #6dab3c
}

.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_bar {
    background-color: #f4524d
}

.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-juicy-pink
.vc_bar {
    background-color: #f4524d
}

.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_bar {
    background-color: #f79468
}

.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-sandy-brown
.vc_bar {
    background-color: #f79468
}

.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_bar {
    background-color: #b97ebb
}

.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-purple
.vc_bar {
    background-color: #b97ebb
}

.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_progress-bar-color-white .vc_single_bar
.vc_bar {
    background-color: #fff
}

.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)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white
.vc_bar {
    background-color: #fff
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label {
    color: #666;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }

    to {
        background-position: 40px 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.vc_pie_chart {
    z-index: 0;
    text-align: center;
    opacity: 0
}

    .vc_pie_chart.vc_ready {
        opacity: 1
    }

    .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 {
        font-size: 200%;
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 100%;
        text-align: center
    }

.vc_pie_chart_back {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 6px solid #f7f7f7;
    border-radius: 999px;
    border-radius: 50%;
    opacity: .3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    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: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

    .vc_separator
    h4 {
        line-height: 1em;
        font-size: 100%;
        margin: 0;
        word-wrap: break-word;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }

        .vc_separator h4 .normal {
            font-size: 12px;
            font-weight: 400
        }

    .vc_separator
    .vc_sep_holder {
        height: 1px;
        position: relative;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        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_center h4 {
        padding: 0 .8em
    }

    .vc_separator.vc_separator_align_left h4 {
        padding: 0 .8em 0 0
    }

    .vc_separator.vc_separator_align_left
    .vc_sep_holder.vc_sep_holder_l {
        display: none
    }

    .vc_separator.vc_separator_align_right h4 {
        padding: 0 0 0 .8em;
        margin: 0 !important
    }

    .vc_separator.vc_separator_align_right
    .vc_sep_holder.vc_sep_holder_r {
        display: none
    }

    .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 {
        margin-bottom: 0
    }

        .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_blue.vc_sep_shadow
    .vc_sep_holder {
        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
}

.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
}

.wpb_separator {
    clear: both;
    height: 1px
}

.vc_text_separator {
    clear: both;
    height: 1px
}

    .vc_text_separator
    div {
        display: inline-block;
        background-color: #fff;
        padding: 1px 1em;
        position: relative;
        top: -9px
    }

.separator_align_center {
    text-align: center
}

.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;
        -webkit-box-shadow: none;
        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;
        -webkit-box-shadow: none;
        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;
            -webkit-box-shadow: none;
            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;
        -webkit-box-shadow: none;
        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;
            -webkit-box-shadow: none;
            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_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
        border-radius: 0;
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
        box-shadow: 0 0 5px rgba(0,0,0,.1)
    }

        .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image
        .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
            border-radius: 0;
            -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
            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;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-bottom: 15px
    }

        .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d
        img {
            border-radius: 0;
            -webkit-box-shadow: none;
            box-shadow: none
        }

    .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image
    .vc_single_image-wrapper.vc_box_outline_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image
    .vc_single_image-wrapper.vc_box_shadow_circle {
        border-radius: 50%;
        -webkit-box-shadow: none;
        box-shadow: none;
        overflow: hidden
    }

        .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image
        .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image
        .vc_single_image-wrapper.vc_box_shadow_circle img {
            border-radius: 50%;
            -webkit-box-shadow: none;
            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_circle {
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
        box-shadow: 0 0 5px rgba(0,0,0,.1)
    }

        .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image
        .vc_single_image-wrapper.vc_box_shadow_circle img {
            -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
            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;
        -webkit-box-shadow: 0 15px 10px rgba(0,0,0,.6);
        box-shadow: 0 15px 10px rgba(0,0,0,.6);
        left: 5px;
        right: 50%;
        bottom: 8px;
        height: 30%;
        z-index: -1;
        border-radius: inherit;
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: skewY(-6deg);
        -ms-transform: skewY(-6deg);
        transform: skewY(-6deg)
    }

    .wpb_single_image
    .vc_box_shadow_3d:after {
        left: 50%;
        right: 5px;
        -webkit-transform: skewY(6deg);
        -ms-transform: skewY(6deg);
        transform: skewY(6deg);
        -webkit-transform-origin: 100% 0;
        -moz-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        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_border.vc_box_border_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_blue {
    background-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;
                -webkit-font-feature-settings: normal;
                font-feature-settings: normal;
                -webkit-font-language-override: normal;
                font-language-override: normal;
                -webkit-font-kerning: auto;
                font-kerning: auto;
                font-synthesis: weight style;
                font-variant: normal;
                text-rendering: auto;
                display: inline-block;
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%,-50%);
                -ms-transform: translate(-50%,-50%);
                -o-transform: translate(-50%,-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 {
                border-radius: 50%
            }

                .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 {
                    border-radius: 50%
                }

            .vc_icon_element.vc_icon_element-outer
            .vc_icon_element-inner.vc_icon_element-style-rounded-outline {
                border-radius: 50%
            }

                .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 {
                border-radius: 5px
            }

                .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 {
                    border-radius: 5px
                }

            .vc_icon_element.vc_icon_element-outer
            .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline {
                border-radius: 5px
            }

                .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-blue .vc_icon_element-icon {
                color: #5472d2
            }

            .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-blue.vc_icon_element-background {
                background-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 0;
        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;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        border: none
    }

        .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_pagination-trigger:hover {
        opacity: 1
    }

.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger {
    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-outline .vc_pagination-trigger:hover {
        background-color: #5472d2
    }

.vc_pagination-color-blue.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #5472d2
}

.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #5472d2
}

.vc_pagination-color-turquoise.vc_pagination-style-outline
.vc_pagination-trigger {
    border-color: #00c1cf
}

    .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #00c1cf
    }

.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #00c1cf
}

.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #00c1cf
}

.vc_pagination-color-pink.vc_pagination-style-outline
.vc_pagination-trigger {
    border-color: #fe6c61
}

    .vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #fe6c61
    }

.vc_pagination-color-pink.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #fe6c61
}

.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #fe6c61
}

.vc_pagination-color-violet.vc_pagination-style-outline
.vc_pagination-trigger {
    border-color: #8d6dc4
}

    .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #8d6dc4
    }

.vc_pagination-color-violet.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #8d6dc4
}

.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #8d6dc4
}

.vc_pagination-color-peacoc.vc_pagination-style-outline
.vc_pagination-trigger {
    border-color: #4cadc9
}

    .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #4cadc9
    }

.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #4cadc9
}

.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #4cadc9
}

.vc_pagination-color-chino.vc_pagination-style-outline
.vc_pagination-trigger {
    border-color: #cec2ab
}

    .vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #cec2ab
    }

.vc_pagination-color-chino.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #cec2ab
}

.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger {
    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-outline .vc_pagination-trigger:hover {
        background-color: #50485b
    }

.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #50485b
}

.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger {
    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-outline .vc_pagination-trigger:hover {
        background-color: #75d69c
    }

.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #75d69c
}

.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #75d69c
}

.vc_pagination-color-orange.vc_pagination-style-outline
.vc_pagination-trigger {
    border-color: #f7be68
}

    .vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #f7be68
    }

.vc_pagination-color-orange.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #f7be68
}

.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #f7be68
}

.vc_pagination-color-sky.vc_pagination-style-outline
.vc_pagination-trigger {
    border-color: #5aa1e3
}

    .vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #5aa1e3
    }

.vc_pagination-color-sky.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #5aa1e3
}

.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #5aa1e3
}

.vc_pagination-color-green.vc_pagination-style-outline
.vc_pagination-trigger {
    border-color: #6dab3c
}

    .vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #6dab3c
    }

.vc_pagination-color-green.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #6dab3c
}

.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger {
    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-outline .vc_pagination-trigger:hover {
        background-color: #f4524d
    }

.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #f4524d
}

.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger {
    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-outline .vc_pagination-trigger:hover {
        background-color: #f79468
    }

.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #f79468
}

.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #f79468
}

.vc_pagination-color-purple.vc_pagination-style-outline
.vc_pagination-trigger {
    border-color: #b97ebb
}

    .vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #b97ebb
    }

.vc_pagination-color-purple.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #b97ebb
}

.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #b97ebb
}

.vc_pagination-color-black.vc_pagination-style-outline
.vc_pagination-trigger {
    border-color: #2a2a2a
}

    .vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #2a2a2a
    }

.vc_pagination-color-black.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #2a2a2a
}

.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #2a2a2a
}

.vc_pagination-color-grey.vc_pagination-style-outline
.vc_pagination-trigger {
    border-color: #ebebeb
}

    .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #ebebeb
    }

.vc_pagination-color-grey.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #ebebeb
}

.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #ebebeb
}

.vc_pagination-color-white.vc_pagination-style-outline
.vc_pagination-trigger {
    border-color: #fff
}

    .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #fff
    }

.vc_pagination-color-white.vc_pagination-style-outline .vc_active
.vc_pagination-trigger {
    background-color: #fff
}

.vc_pagination-color-white.vc_pagination-style-flat
.vc_pagination-trigger {
    background-color: #fff
}

.vc_grid.vc_row {
    padding-left: 0;
    padding-right: 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_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 .vc_gitem-link {
    border-bottom: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    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_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 {
        display: block
    }

.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: 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
}

.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;
    margin-bottom: 0;
    padding: inherit;
    box-sizing: border-box
}

    .vc_gitem_row
    .vc_gitem_row {
        margin-bottom: 0
    }

.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%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-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 {
    box-sizing: border-box;
    padding: 10px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover
}

.vc_gitem-zone {
    position: relative;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-clip: border-box;
    box-sizing: 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 {
    overflow: hidden
}

    .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 {
    float: left;
    width: 50%
}

.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-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 {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    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;
    box-sizing: border-box
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
    opacity: 1
}

.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;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    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 {
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        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 {
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        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;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        -webkit-perspective: 1000;
        -webkit-backface-visibility: hidden;
        -webkit-transition: -webkit-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
        -moz-transition: -moz-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
        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_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
}

    .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 {
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        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 {
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        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;
        -webkit-transform: translate3d(0,0,0);
        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
}

    .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 {
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        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 {
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        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;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

.vc_gitem-animate-scaleIn {
    overflow: hidden
}

    .vc_gitem-animate-scaleIn
    .vc_gitem-zone-a {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        -webkit-transition: -webkit-transform .3s ease-in-out;
        -moz-transition: -moz-transform .3s ease-in-out;
        -o-transition: -o-transform .3s ease-in-out;
        transition: transform .3s ease-in-out
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn
.vc_gitem-zone-a {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.vc_gitem-animate-scaleRotateIn {
    overflow: hidden
}

    .vc_gitem-animate-scaleRotateIn
    .vc_gitem-zone-a {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        -webkit-transition: -webkit-transform .3s ease-in-out;
        -moz-transition: -moz-transform .3s ease-in-out;
        -o-transition: -o-transform .3s ease-in-out;
        transition: transform .3s ease-in-out
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
    -webkit-transform: scale(1.5) rotate(10deg);
    -moz-transform: scale(1.5) rotate(10deg);
    -ms-transform: scale(1.5) rotate(10deg);
    -o-transform: scale(1.5) rotate(10deg);
    transform: scale(1.5) rotate(10deg)
}

.vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut
.vc_gitem-zone-a {
    filter: blur(0);
    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    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);
    -moz-transition: filter .5s cubic-bezier(0,.275,.125,1),-moz-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 {
    filter: url(/images/blur.svg#blur);
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px)
}

.vc_gitem-animate-blurScaleOut {
    overflow: hidden
}

    .vc_gitem-animate-blurScaleOut
    .vc_gitem-zone-a {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut
.vc_gitem-zone-a {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    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;
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%)
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight
.vc_gitem-zone-b {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    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;
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft
.vc_gitem-zone-b {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.vc_gitem-animate-slideBottom {
    overflow: hidden;
    position: relative
}

    .vc_gitem-animate-slideBottom
    .vc_gitem-zone-b {
        display: block;
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        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;
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        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 {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: -webkit-transform 1s;
        -moz-transition: -moz-transform 1s;
        -o-transition: -o-transform 1s;
        transition: transform 1s;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn
.vc_gitem-zone-a {
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    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;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.vc_grid-item-mini.vc_is-hover
.vc_gitem-animate-flipFadeIn
.vc_gitem-zone-b {
    opacity: 1;
    -webkit-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0)
}

.vc_gitem-animate-flipHorizontalFadeIn {
    overflow: hidden
}

    .vc_gitem-animate-flipHorizontalFadeIn
    .vc_gitem-zone-a {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: -webkit-transform 1s;
        -moz-transition: -moz-transform 1s;
        -o-transition: -o-transform 1s;
        transition: transform 1s;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn
.vc_gitem-zone-a {
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    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;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.vc_grid-item-mini.vc_is-hover
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
    opacity: 1;
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0)
}

.vc_gitem-animate-goTop20 {
    overflow: hidden
}

    .vc_gitem-animate-goTop20
    .vc_gitem-zone-a {
        position: relative;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: -webkit-transform .5s ease;
        -moz-transition: -moz-transform .5s ease;
        -o-transition: -o-transform .5s ease;
        transition: transform .5s ease
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20
.vc_gitem-zone-a {
    -webkit-transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    -o-transform: translateY(-20%);
    transform: translateY(-20%)
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b {
    display: block;
    -webkit-transition: bottom .5s ease;
    -o-transition: bottom .5s ease;
    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;
        -webkit-transform: none;
        -ms-transform: none;
        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;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: -webkit-transform .5s ease;
        -moz-transition: -moz-transform .5s ease;
        -o-transition: -o-transform .5s ease;
        transition: transform .5s ease
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
    -webkit-transform: translateY(20%);
    -ms-transform: translateY(20%);
    transform: translateY(20%)
}

.vc_gitem-animate-goBottom20
.vc_gitem-zone-b {
    display: block;
    -webkit-transition: top .5s ease;
    -o-transition: top .5s ease;
    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;
        -webkit-transform: none;
        -ms-transform: none;
        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;
            -webkit-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            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;
            -webkit-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            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;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
            -webkit-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            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 {
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            border-radius: 30px;
            opacity: .6
        }

        .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
        }

    .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;
            -webkit-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .vc_grid.vc_grid-owl-theme
        .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
            opacity: .6
        }

        .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
        }

    .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;
            -webkit-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            opacity: .6
        }

        .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 {
            opacity: 1
        }

    .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:hover .vc_grid-owl-nav {
    opacity: 1
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
    cursor: pointer;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in 0s;
    -o-transition: opacity .3s ease-in 0s;
    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;
        font-size: 25px;
        line-height: 25px;
        height: 25px;
        display: inline-block;
        text-decoration: none;
        cursor: pointer;
        -webkit-transition: opacity .3s ease-in 0s;
        -o-transition: opacity .3s ease-in 0s;
        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
        }

    .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: #428bca;
            border: 1px solid #428bca;
            -webkit-transition: opacity .3s ease-in 0s;
            -o-transition: opacity .3s ease-in 0s;
            transition: opacity .3s ease-in 0s;
            position: relative;
            float: left;
            padding: 3px 10px;
            line-height: 1.42857143;
            text-decoration: none;
            opacity: .5;
            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
        }

    .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-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;
        cursor: default
    }

    .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-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 {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        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;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        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;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        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 {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        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: none repeat scroll 0 0 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-loading {
    margin: 2em auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    -webkit-animation-delay: .16s;
    animation-delay: .16s;
    height: 20px
}

    .vc_grid-loading, .vc_grid-loading:after, .vc_grid-loading:before {
        border-radius: 50%;
        width: 12px;
        height: 12px;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation: load7 1.8s infinite ease-in-out;
        animation: load7 1.8s infinite ease-in-out
    }

        .vc_grid-loading:before {
            left: -20px
        }

        .vc_grid-loading:after {
            left: 20px;
            -webkit-animation-delay: .32s;
            animation-delay: .32s
        }

        .vc_grid-loading:after, .vc_grid-loading:before {
            content: '';
            position: absolute;
            top: 0
        }

@-webkit-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)
    }
}

@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-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span {
            color: #fff
        }

    .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-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span {
            color: #fff
        }

    .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-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span {
            color: #fff
        }

    .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-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span {
            color: #fff
        }

    .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-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span {
            color: #fff
        }

    .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-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span {
            color: #fff
        }

    .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-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span {
            color: #fff
        }

    .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-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-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-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span {
            color: #fff
        }

    .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-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-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span {
            color: #fff
        }

    .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-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-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-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span {
            color: #fff
        }

    .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-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span {
            color: #fff
        }

    .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-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span {
            color: #fff
        }

    .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-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span {
            color: #fff
        }

    .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-item {
        cursor: pointer;
        display: inline-block;
        background: 0 0;
        padding: 4px 10px;
        -webkit-transition: background-color .1s linear;
        -o-transition: background-color .1s linear;
        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 {
            -webkit-transition: color .1s linear;
            -o-transition: color .1s linear;
            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 > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item > span {
            color: #fff
        }

        .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-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.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 {
                color: #fff
            }

    .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 > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span {
            color: #fff
        }

        .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-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.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 {
                color: #fff
            }

    .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 > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item > span {
            color: #fff
        }

        .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-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.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 {
                color: #fff
            }

    .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 > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item > span {
            color: #fff
        }

        .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-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.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 {
                color: #fff
            }

    .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 > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span {
            color: #fff
        }

        .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-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.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 {
                color: #fff
            }

    .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 > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item > span {
            color: #fff
        }

        .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-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.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 {
                color: #fff
            }

    .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 > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span {
            color: #fff
        }

        .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-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.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 {
                color: #fff
            }

    .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 > 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-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-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.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 {
                color: #fff
            }

    .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 > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item > span {
            color: #fff
        }

        .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-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.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 {
                color: #fff
            }

    .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 > 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_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-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.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 {
                color: #666
            }

    .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 > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .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_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-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.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 {
                color: #fff
            }

    .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 > 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-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-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.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 {
                color: #fff
            }

    .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 > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item > span {
            color: #fff
        }

        .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-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.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 {
                color: #fff
            }

    .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 > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span {
            color: #fff
        }

        .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-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.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 {
                color: #fff
            }

    .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 > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span {
            color: #fff
        }

        .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-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.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 {
                color: #fff
            }

    .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 > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item > span {
            color: #fff
        }

        .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-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.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 {
                color: #fff
            }

    .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 > 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_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-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.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 {
                color: #666
            }

    .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-select {
    display: none
}

.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 .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
        display: none
    }

    .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 repeat scroll 0 0 transparent;
            border: 0 none;
            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 {
        display: none !important
    }
}

.owl-carousel .owl-item
.vc_grid-item {
    -webkit-transform: translate3D(0,0,0);
    -ms-transform: translate3D(0,0,0);
    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-inner
    :last-child {
        margin-bottom: 0
    }

.vc-hoverbox-block {
    height: 100%;
    width: 100%;
    -webkit-backface-visibility: hidden;
    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-block-inner > * {
        backface-visibility: hidden
    }

.vc-hoverbox-front {
    transform: rotateY(0);
    z-index: 1
}

.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)
}

[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}.wpb_animate_when_almost_visible:not(.wpb_start_animation){-webkit-animation:none;-o-animation:none;animation:none}.top-to-bottom,.wpb_top-to-bottom{-webkit-animation:wpb_ttb
.7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275)
}

.bottom-to-top, .wpb_bottom-to-top {
    -webkit-animation: wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation: wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation: wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275)
}

.left-to-right, .wpb_left-to-right {
    -webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275)
}

.right-to-left, .wpb_right-to-left {
    -webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation: wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation: wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275)
}

.appear, .wpb_appear {
    -webkit-animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.wpb_start_animation {
    opacity: 1
}

@-webkit-keyframes wpb_ttb {
    0% {
        -webkit-transform: translate(0,-10%);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0,0);
        opacity: 1
    }
}

@-moz-keyframes wpb_ttb {
    0% {
        -moz-transform: translate(0,-10%);
        opacity: 0
    }

    100% {
        -moz-transform: translate(0,0);
        opacity: 1
    }
}

@-o-keyframes wpb_ttb {
    0% {
        -o-transform: translate(0,-10%);
        opacity: 0
    }

    100% {
        -o-transform: translate(0,0);
        opacity: 1
    }
}

@keyframes wpb_ttb {
    0% {
        -webkit-transform: translate(0,-10%);
        -ms-transform: translate(0,-10%);
        -o-transform: translate(0,-10%);
        transform: translate(0,-10%);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0);
        opacity: 1
    }
}

@-webkit-keyframes wpb_btt {
    0% {
        -webkit-transform: translate(0,10%);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0,0);
        opacity: 1
    }
}

@-moz-keyframes wpb_btt {
    0% {
        -moz-transform: translate(0,10%);
        opacity: 0
    }

    100% {
        -moz-transform: translate(0,0);
        opacity: 1
    }
}

@-o-keyframes wpb_btt {
    0% {
        -o-transform: translate(0,10%);
        opacity: 0
    }

    100% {
        -o-transform: translate(0,0);
        opacity: 1
    }
}

@keyframes wpb_btt {
    0% {
        -webkit-transform: translate(0,10%);
        -ms-transform: translate(0,10%);
        -o-transform: translate(0,10%);
        transform: translate(0,10%);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0);
        opacity: 1
    }
}

@-webkit-keyframes wpb_ltr {
    0% {
        -webkit-transform: translate(-10%,0);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0,0);
        opacity: 1
    }
}

@-moz-keyframes wpb_ltr {
    0% {
        -moz-transform: translate(-10%,0);
        opacity: 0
    }

    100% {
        -moz-transform: translate(0,0);
        opacity: 1
    }
}

@-o-keyframes wpb_ltr {
    0% {
        -o-transform: translate(-10%,0);
        opacity: 0
    }

    100% {
        -o-transform: translate(0,0);
        opacity: 1
    }
}

@keyframes wpb_ltr {
    0% {
        -webkit-transform: translate(-10%,0);
        -ms-transform: translate(-10%,0);
        -o-transform: translate(-10%,0);
        transform: translate(-10%,0);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0);
        opacity: 1
    }
}

@-webkit-keyframes wpb_rtl {
    0% {
        -webkit-transform: translate(10%,0);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0,0);
        opacity: 1
    }
}

@-moz-keyframes wpb_rtl {
    0% {
        -moz-transform: translate(10%,0);
        opacity: 0
    }

    100% {
        -moz-transform: translate(0,0);
        opacity: 1
    }
}

@-o-keyframes wpb_rtl {
    0% {
        -o-transform: translate(10%,0);
        opacity: 0
    }

    100% {
        -o-transform: translate(0,0);
        opacity: 1
    }
}

@keyframes wpb_rtl {
    0% {
        -webkit-transform: translate(10%,0);
        -ms-transform: translate(10%,0);
        -o-transform: translate(10%,0);
        transform: translate(10%,0);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0);
        opacity: 1
    }
}

@-webkit-keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        opacity: .1
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@-moz-keyframes wpb_appear {
    0% {
        -moz-transform: scale(.5);
        opacity: .1
    }

    100% {
        -moz-transform: scale(1);
        opacity: 1
    }
}

@-o-keyframes wpb_appear {
    0% {
        -o-transform: scale(.5);
        opacity: .1
    }

    100% {
        -o-transform: scale(1);
        opacity: 1
    }
}

@keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        -o-transform: scale(.5);
        transform: scale(.5);
        opacity: .1
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.vc-spinner::before {
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    pointer-events: none;
    margin-top: 6px;
    background: url(data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==) no-repeat;
    background-position-x: center;
    background-position-y: center
}

.vc-spinner.vc-spinner-complete::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAPFBMVEUAAABoul06fzRpul43fDFIkEBdq1M1eS9TnkpNlkVltVpltltao1KDyniLz39mrlxrs2E9gjd3vmtGjT/DtP/IAAAAEnRSTlMARP08/nxsB5AJ5Ob///////6z6mnmAAAAVUlEQVR42pXJWxZAMAxF0UKjyKs1/7nqyopSvtyv7JPwbym+rBJ7M2F8WJgxL/UaoPe0FzATjvbfiBGSkDusUphU3VZQmdxXkerZ7OVAdyvZfZfm707yDQPqc5anYQAAAABJRU5ErkJggg==)
}

.vc-spinner.vc-spinner-failed::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAAH6Nf8rAAAA0ElEQVQY01XQW0oDQRAF0NNDQMTEzSh5ga/gnrqXMLMc/ZaRKKhB/MlS4iMISvtTgVhfxa37KG6qJY9wM8AtLv2fWnLdLWNoUGvJmwGWOEu15CmeMUGPJoXmCz8YYa6W3O85j2vJo1RL3uIXC6ww28k3IR2ntnttasmzAN4jXYMnnKa2Ow5Vn2rJS5xji6vUdqs4TnCPQyx3OVPc4SisRcwnrlPbvaS9tydBHgb0EaQVpFryPFo4CIcLVDxEwjcWA6zxiJLa7m2v9WEt+QQt1n/aGFSbz0Ke8wAAAABJRU5ErkJggg==)
}

.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;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        -webkit-transition: none !important;
        -o-transition: 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;
        -webkit-animation-delay: .16s;
        animation-delay: .16s;
        height: 50px
    }

        .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;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            -webkit-animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
            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;
                -webkit-animation-delay: .32s;
                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
            }

@-webkit-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)
    }
}

@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
}
/*! * Do not modify this file directly. It is
concatenated from individual module CSS files. */

[data-carousel-extra] {
    cursor: pointer
}

.jp-carousel-wrap
* {
    line-height: inherit
}

.jp-carousel-overlay {
    background: #000
}

div.jp-carousel-fadeaway {
    background: -moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    position: fixed;
    bottom: 0;
    z-index: 2147483647;
    width: 100%;
    height: 15px
}

.jp-carousel-next-button span, .jp-carousel-previous-button
span {
    background: url(/images/arrows.png) no-repeat center center;
    background-size: 200px 126px
}

.jp-carousel-msg {
    font-family: "Open Sans",sans-serif;font-style:normal;display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:center;margin:25px 20px 0 2px;background-color:#fff;border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
    .jp-carousel-next-button span, .jp-carousel-previous-button
    span {
        background-image: url(/images/arrows-2x.png)
    }
}

.jp-carousel-wrap {
    font-family: "Helvetica Neue",sans-serif!important}.jp-carousel-info{position:absolute;bottom:0;text-align:left!important;-webkit-font-smoothing:subpixel-antialiased!important}.jp-carousel-info ::selection{background:#68c9e8;color:#fff}.jp-carousel-info ::-moz-selection

{
    background: #68c9e8;
    color: #fff
}

.jp-carousel-photo-info {
    position: relative;
    left: 25%;
    width: 50%
}

.jp-carousel-transitions .jp-carousel-photo-info {
    transition: .4s ease-out
}

.jp-carousel-info h2 {
    background: 0 0 !important;
    border: none !important;
    color: #999;
    display: block !important;
    font: normal 13px/1.25em "Helvetica Neue",sans-serif !important;
    letter-spacing: 0 !important;
    margin: 7px 0 0 0 !important;
    padding: 10px 0 0 !important;
    overflow: hidden;
    text-align: left;
    text-shadow: none !important;
    text-transform: none !important;
    -webkit-font-smoothing: subpixel-antialiased
}

.jp-carousel-next-button, .jp-carousel-previous-button {
    text-indent: -9999px;
    overflow: hidden;
    cursor: pointer
}

    .jp-carousel-next-button
    span, .jp-carousel-previous-button span {
        position: absolute;
        top: 0;
        bottom: 0;
        width: 82px;
        zoom: 1;
        opacity: .2
    }

.jp-carousel-transitions .jp-carousel-next-button span, .jp-carousel-transitions .jp-carousel-previous-button span {
    transition: .5s opacity ease-out
}

.jp-carousel-next-button:hover span, .jp-carousel-previous-button:hover span {
    opacity: .6
}

.jp-carousel-next-button span {
    background-position: -110px center;
    right: 0
}

.jp-carousel-previous-button span {
    background-position: -10px center;
    left: 0
}

.jp-carousel-buttons {
    margin: -18px -20px 15px;
    padding: 8px 10px;
    border-bottom: 1px solid #222;
    background: #222;
    text-align: center
}

div.jp-carousel-buttons a {
    border: none !important;
    color: #999;
    font: normal 11px/1.2em "Helvetica Neue",sans-serif!important;letter-spacing:0!important;padding:5px 2px 5px 0;text-decoration:none!important;text-shadow:none!important;vertical-align:middle;-webkit-font-smoothing:subpixel-antialiased}div.jp-carousel-buttons a:hover

{
    color: #68c9e8;
    border: none !important
}

.jp-carousel-transitions div.jp-carousel-buttons a:hover {
    transition: none !important
}

.jp-carousel-next-button, .jp-carousel-previous-button, .jp-carousel-slide, .jp-carousel-slide
img {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0)
}

.jp-carousel-slide {
    position: fixed;
    width: 0;
    bottom: 0;
    background-color: #000;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px
}

.jp-carousel-transitions
.jp-carousel-slide {
    transition: .3s ease-out
}

.jp-carousel-slide.selected {
    position: absolute !important;
    opacity: 1
}

.jp-carousel-slide {
    opacity: .25
}

    .jp-carousel-slide
    img {
        display: block;
        width: 100% !important;
        height: 100% !important;
        max-width: 100% !important;
        max-height: 100% !important;
        background: 0 0 !important;
        border: none !important;
        padding: 0 !important;
        box-shadow: 0 2px 8px rgba(0,0,0,.1);
        zoom: 1
    }

.jp-carousel-transitions .jp-carousel-slide {
    transition: opacity .4s linear
}

.jp-carousel-close-hint {
    color: #999;
    cursor: default;
    letter-spacing: 0 !important;
    padding: .35em 0 0;
    position: absolute;
    text-align: right;
    width: 90%
}

.jp-carousel-transitions .jp-carousel-close-hint {
    transition: color .2s linear
}

.jp-carousel-close-hint
span {
    cursor: pointer;
    background-color: #000;
    background-color: rgba(0,0,0,.8);
    display: inline-block;
    height: 22px;
    font: 400 24px/1 "Helvetica Neue",sans-serif !important;
    line-height: 22px;
    margin: 0 0 0 .4em;
    text-align: center;
    vertical-align: middle;
    width: 22px;
    border-radius: 4px
}

.jp-carousel-transitions .jp-carousel-close-hint span {
    transition: border-color .2s linear
}

.jp-carousel-close-hint:hover {
    cursor: default;
    color: #fff
}

    .jp-carousel-close-hint:hover span {
        border-color: #fff
    }

a.jp-carousel-image-download, div.jp-carousel-buttons a.jp-carousel-commentlink, div.jp-carousel-buttons
a.jp-carousel-reblog {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAADICAYAAADhnmEjAAAE7UlEQVRo3u1abWiVZRi+7vtZCQ1EyX34BR0xxYXbigIVYhsMHG0EwpnZah+WTWH/sh/+KPpT4r9+hKU2ddN+dfwVjk5lpAguUmKDOWstT+DH2iyUyiBIr37sPfM973ne97znTCLhuQ43vHvu576f+76fj/d6eAdEgGQ5yfKoPopobPGkNJD8jGS6VONqkv94Ul1KCh0AjCcdcUbsIXmbhXGbZE+Yk1qSExHGEyTrC0WykOR5i/G3JBfGqcGfAKos7dWermAtmnyjXvQki6Y4Do6QvElyN8mHST7kPd8kebiQ8QKS75GssuiqPN0CODgUg86hkfLOoZHSz0SBbBFI5JlYFulA9SUAAuDj8EFC0J2+WA3gqvfnisGWJ34pKgU1pkONMZ50FIxg+6kfegDsB/BIgdr+BaDvaPPagbwUXv16shbACQCPhxj/CGDr4abVI6E12HEmsxDAVwCeDqjOA2jub0j8HjkLolrUmagWBw2iulJUIarjnsBra4jjoFNUb4nqG6L6pKjWe8+3RPXlyHWw65upBQD2Adh3YMPS6YCuCsAeAHsObFj6t9voDg8wSC4hWRHVIYyV1Xj6FMlUsQ56PF3S15aMdGBpryA57XMwTbKyGAcpS2Sp2A6i9OofIdAxVcz0VJKc8YV3w5ZjZIS2KpPssk1LVCRz80xyXRh7L5RKpdtzDv975rqkc2ikIpTidA2NMoSVPXOstW5cIB96be1WhiLG2KTvWGvdeHd6LCnGJMWYZHd6LGllKD2fjxMABjbXBNsrAIwByG60GQDrBzbXzFgjyONBxnwgxlT6oqoUY/bn1UAtxgBwtHltu0dECQCHm1ZLThF3nMmkACR9ZJMATvQ3JNpzGZyxk21R0ydqbogaePKrqOnLp4Amz8lcKL3nriYBZE/i9kObVpzoPXe1C8Bg0NGhTSvEOgs7h6+nAODgxmXtO4evrwNwwcbeD25cJtaFJKp9vk6XAJS7/efwYEAAIJPJWN/5iUQiq18N4DSA5UG9/0RabJFsx0kAjQCuhV7/E4nErVJS0DidAilc80dSVoJxo6c6HcsBgPf9xl49kMlkGuOm0AUg7Tf2FXYuTJa6DrQUo0wmsyg7qM53JZbdjzQcHBwcHBwc7jdP7Dw5Yn0zH2+rz+qtPPF4W/0sT5TZ3+Kg+DpOCqRRINcE935z/EBUMfjc+kieKKrhBMN2I825fKfHg1QP2XTKorwDwPYvvi/ME6MciGoOTzzSvGYSAF45NXGPJ4oJT0GM6RJj0mLMnDEA+J+x48zP8+OJWqCIQfSevbKo9+wV3qN5KkUOK7nTqGqwa3jK8UQHBwcHB4cASLaQvEDybuAD312vvSXKuJXknQL/2HeHZGuYg1HGw2ge0fQcxH69i4jkMJT5wO9gIqbNpbAabI1Zg/aomXiB5OUQw59Ibou7HrLf2V8j+RjJR4tdUDMkX5/PinzX7UuH//7mmkXnyZEWAO8AeCqgI4DvALx5vK0+bXXQdXK0FcCnBQ6ZuwCeP9ZWN5R3oIgxe8UYDfl0nBUVY/bm3VxnzzmtjZl2rd2BMSUVscx3Q50AsKbYM3GuBqrmLVWDGPK21UF/06pPoLoNqhmowiKXofpif9OqVOg68N1MpzH7nb0XwJcA/jj07MrfImuQe+FWAbD74KblH5VU2V3DU+5MdCgK/wKZy8z90K7EtgAAAABJRU5ErkJggg==) no-repeat;
    background-size: 16px 200px
}

div.jp-carousel-buttons a.jp-carousel-commentlink, div.jp-carousel-buttons a.jp-carousel-reblog {
    margin: 0 14px 0 0 !important
}

    div.jp-carousel-buttons
    a.jp-carousel-reblog.reblogged {
        background-color: #303030;
        padding-right: 8px !important;
        border-radius: 2px;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px
    }

    div.jp-carousel-buttons
    a.jp-carousel-reblog.reblogged {
        margin: 0 2px 0 -12px !important
    }

        div.jp-carousel-buttons a.jp-carousel-reblog, div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {
            background-position: 6px -36px;
            padding-right: auto !important;
            padding-left: 26px !important;
            color: #999
        }

div.jp-carousel-buttons a.jp-carousel-commentlink {
    background-position: 0 -156px;
    padding-left: 19px !important
}

div.jp-carousel-buttons
a.jp-carousel-reblog.reblogged:hover {
    cursor: default
}

div.jp-carousel-buttons a.jp-carousel-reblog:hover {
    background-position: 6px -56px;
    color: #68c9e8
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
    a.jp-carousel-image-download, div.jp-carousel-buttons a.jp-carousel-commentlink, div.jp-carousel-buttons
    a.jp-carousel-reblog {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAGQCAYAAADPx2I1AAAH40lEQVR42u2dz08VVxTHwZhICLFY8a3qXg0aWJhuutJajasu3sYm4hMoGoP7mpou/JWJf4HRhbh1VibiD0TAAs9uWqlVRBDQipoHEvwRECTk9nvTO+lw37z37r1zZwbt+SafBJh77vk6854zOTknU1b2KYsxthVsS9LAWU5SyVeBCcGqJAzsZP/p2yQMtPkMtMWdvBK88xngP1fGaWAfy9cPcRpoDzBwLa7kKbAYYID/LWUjQQbMMvvie2ZUTWwDwxaT873qdM/EWnDZQnK+x9owl6QVzBsk5jGttj5428EzjeR87de2P/17NQzsjeLrd17DwAXbydeAGQ0DfG2FTQNpgw9h2qaBKwX+la2CoLNzxVby9WDBt/ESOAdqfGtqxN+WfOsW/GvCGDji27QX1BdZWy/WeDpiw0BWPHbxW3C5wvpysZbHZMMm3whOgiqD2CpwCnxVRiKRSCQSifTZan/7wFaQXJ2wof3Ps5ykkq8CE4L464QN1+7vBEwQf53wwPW/2gATtMWb/MaDSvAOMAH/Ob46Yebm4D7AJOKrE2Y6HrUDJhFPnfDgraEUWARMgv8tfJ3wYOfjDJgFzDJ8z4ySicbbw9vAMGCW4Hvp1Qkbu0bWgsuAhYTvYV4nbOoZbQXzgGnCY+zUCZt7xraDZ4ApwtfarRM2//p0L2CK2K8T/tj77DxgilywnPzvNWAGMEX4Wnt1wpa+52nANLFXJ2zJTlwBTGIGtApmAo7bqRMeuvtiPVgATLAEzoEa35oa8bcl37oF/5oQBl4eAUzQC+qLrK0Xa7z14euEh397lQUTYB8oV1hfLtbymGzY5BvBSVBlEFsFTgGqE5JIJBKJRCKR/scSrR9p02BdXZLieVdFTrAhagODckMjfnd9x90oDfAuuS0Bpz5cV42GgUyBUy8rp9VvKEdrxLlFzLqRGlBseEpHYoB/0gucerNLYWDA1fjcuJF9BmzFx2/A9ik0McD7hScVkk+pfIiMzqDNr5HxJbT1H0kYA6kC3+e8U4/fG1Q/NCb38aKnHr9v1mkBN/kaFrydivmChzr3axMD3qWYDDj1F3WfVuJ/pCKRSCQSiUQikVaC0G+a5hgFo02TaXJJiq8BOcGGqA0Mgkop3vUd168T+to1SzELtkix6YB1epfC165ZiowUVwNyAev431IaBh4yPxpxrhzrQ/1SyD2jijHpgF5TGbVLIbdsKqzfAHIBrZ4yOaXWT7klU2G9q9HeWfpSyG2Zut+isPFlTd1PmJ/I49F+6Wq0a7oK+y2LKWmg+c54CkwCVoIpvlZhv2VxSqcNnZBphW7JtOJey+KUrx06Id0inZKuxj7LYpUNtPQ/T4EcYBJT/Ji0tiFgXSBan2B0Q6YDOiTT0prNYDZgXSDaX0N0Q7q+7khXOlYJHvqOl8TAwMsUyIFJ/rN07KKva1IJo6ciNCOmOfRwSSKRSCQSiUQixabx8XGmQ4E9HON4GwZ0TBQzUK1CibPpGBuweEmdpA0cS8xAopcg9IcwouSOfMy6gWLJg9ZYNaCSXF5rzQBiTqgm95uwaWAHmFNNXvJeYHgJ/CacUDejEB9CbuKn0HfDxG/Hn7UBcSeN52ZEBowNxMXKM0AikUgkEolEIpFIJBKJRCKRSCQSiUQikUik/VcHmA4F9nCM420Y0DGRF9hwFVPS/1KtQrGzieOOb79A8oPa8WYeYOuSYi/H2zOIvIAD1zCiDWwZwF7HvD2DyA+4jhFtYCX59QeOt18h8oIyNzAZfWMwtAHs4Xh7FSM/8CbeygNCJb/5yPH2kXDkY3nBBzswmt0xZGwAsY63h4QTtCZ/g1sYy7712MgA4hwvXsIptDZvk8ZOjGl3Gox5dw6f8GIlnCIx+ceaujCm3WUw5t31ZAeY8+IF+i19Td0Y0+4eNboEiNsB5sQeZv2EzT0Y0+4x7+9B7A5g3k/YfAdv4gGJ3Y61x7Rtq6UXY9q9z1nEOaoL5vHexBOpgT4YKJSnpR9z4v0T0Rron6gumOdQFmPa2ZeRGsD+1QXzHL77isXJyjNAIpFIJBKJRCKRSCQSiUQikUgkEolEIpFIK1J4u99q0AQ6wLTCmwSnxVoeszps8lowxMzFY2tNk9eBtyy8+B51uskrwCizJ75XhY6Bo8y+juoY6I/AQL+OgfcRGHivYyASfVIG5iPI/0HHwL0IDPyhY+B4BAZ+1jGwTrzd15b4Xl/o/m+4G3y0kHwR7DK9H+wBr0Mk53fG78LeEfm77M+AMY3EI+A0+NL2s8GAlOgNP73izsnZBKqjfDjp8SWfA9/E/XTUJ5Ivge+TeDy7Lww0J/V8+BT8ktgD6u+vP/TRYzqJRCKRSCRS7MJ07GrQBDrAtMI07bRYy2PC1QkxGVsLhkpNzxaBx9aaJq8Db0Mk9+B76NUJMZJbAUaLjexqwvdSrxNiIvZoqYlZA9TrhHgxcn+Rlyabol4nxEjue5WxXU3U64QFxnZDo2ygwPRsaHQMzEdgQL1O2Hh75B5gllGvE2Jk97g0wmsD9Tphc/fYOjAFmCX4Xnp1Qozv7gYfvVHgECwCszohRoD3gNfeOLAB0yBcnRBjwDXgDBgr8iZomRFwGtitE2JUd8Ab2RW8AbtAnWATH+uN7OEEo7o93sgumAPx1gkPZV/0AUzMvlgC8dcJMap7X4zsJlMnxKTsU5BcnZBEIpFIpCj0DzwYNWfyRhOyAAAAAElFTkSuQmCC)
    }
}

div#carousel-reblog-box {
    background: #222;
    background: -moz-linear-gradient(bottom,#222,#333);
    background: -webkit-gradient(linear,left bottom,left top,from(#222),to(#333));
    padding: 3px 0 0;
    display: none;
    margin: 5px auto 0;
    border-radius: 2px;
    box-shadow: 0 0 20px rgba(0,0,0,.9);
    height: 74px;
    width: 565px
}

#carousel-reblog-box textarea {
    background: #999;
    font: 13px/1.4 "Helvetica Neue",sans-serif!important;color:#444;padding:3px 6px;width:370px;height:48px;float:left;margin:6px 9px 0;border:1px solid #666;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-radius:2px}#carousel-reblog-box textarea:focus

{
    background: #ccc;
    color: #222
}

#carousel-reblog-box label {
    color: #aaa;
    font-size: 11px;
    padding-right: 2px;
    padding-left: 2px;
    display: inline;
    font-weight: 400
}

#carousel-reblog-box
select {
    width: 110px;
    padding: 0;
    font-size: 12px;
    font-family: "Helvetica Neue",sans-serif !important;
    background: #333;
    color: #eee;
    border: 1px solid #444;
    margin-top: 5px
}

#carousel-reblog-box .submit, #wrapper #carousel-reblog-box
p.response {
    float: left;
    width: 154px;
    padding-top: 0;
    padding-left: 1px;
    overflow: hidden;
    height: 34px;
    margin: 3px 0 0 2px !important
}

#wrapper #carousel-reblog-box
p.response {
    font-size: 13px;
    clear: none;
    padding-left: 2px;
    height: 34px;
    color: #aaa
}

#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit {
    font: 13px/24px "Helvetica Neue",sans-serif!important;margin-top:8px;padding:0 10px !important;
    border-radius: 1em;
    height: 24px;
    color: #333;
    cursor: pointer;
    font-weight: 400;
    background: #aaa;
    background: -moz-linear-gradient(bottom,#aaa,#ccc);
    background: -webkit-gradient(linear,left bottom,left top,from(#aaa),to(#ccc));
    border: 1px solid #444
}

    #carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover {
        background: #ccc;
        background: -moz-linear-gradient(bottom,#ccc,#eee);
        background: -webkit-gradient(linear,left bottom,left top,from(#ccc),to(#eee))
    }

#carousel-reblog-box .canceltext {
    color: #aaa;
    font-size: 11px;
    line-height: 24px
}

    #carousel-reblog-box .canceltext a {
        color: #fff
    }

.jp-carousel-titleanddesc {
    border-top: 1px solid #222;
    color: #999;
    font-size: 15px;
    padding-top: 24px;
    margin-bottom: 20px;
    font-weight: 400
}

.jp-carousel-titleanddesc-title {
    font: 300 1.5em/1.1 "Helvetica Neue",sans-serif !important;
    text-transform: none !important;
    color: #fff;
    margin: 0 0 15px;
    padding: 0
}

.jp-carousel-titleanddesc-desc p {
    color: #999;
    line-height: 1.4;
    margin-bottom: .75em
}

.jp-carousel-comments p a, .jp-carousel-info h2 a, .jp-carousel-titleanddesc p
a {
    color: #fff !important;
    border: none !important;
    text-decoration: underline !important;
    font-weight: 400 !important;
    font-style: normal !important
}

.jp-carousel-titleanddesc p b, .jp-carousel-titleanddesc p
strong {
    font-weight: 700;
    color: #999
}

.jp-carousel-titleanddesc p em, .jp-carousel-titleanddesc p i {
    font-style: italic;
    color: #999
}

.jp-carousel-comments p a:hover, .jp-carousel-info h2 a:hover, .jp-carousel-titleanddesc p
a:hover {
    color: #68c9e8 !important
}

.jp-carousel-titleanddesc p:empty {
    display: none
}

.jp-carousel-left-column-wrapper h1:after, .jp-carousel-left-column-wrapper h1:before, .jp-carousel-photo-info h1:after, .jp-carousel-photo-info
h1:before {
    content: none !important
}

.jp-carousel-image-meta {
    background: #111;
    border: 1px solid #222;
    color: #fff;
    font-size: 13px;
    font: 12px/1.4 "Helvetica Neue",sans-serif !important;
    overflow: hidden;
    padding: 18px 20px;
    width: 209px !important
}

    .jp-carousel-image-meta h5, .jp-carousel-image-meta li {
        font-family: "Helvetica Neue",sans-serif!important;position:inherit!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;background:0 0 !important;
        border: none !important;
        font-weight: 400 !important;
        line-height: 1.3em !important
    }

    .jp-carousel-image-meta ul {
        margin: 0 !important;
        padding: 0 !important;
        list-style: none !important
    }

    .jp-carousel-image-meta
    li {
        width: 48% !important;
        display: inline-block !important;
        vertical-align: top !important;
        margin: 0 2% 15px 0 !important;
        color: #fff !important;
        font-size: 13px !important
    }

    .jp-carousel-image-meta
    h5 {
        color: #999 !important;
        text-transform: uppercase !important;
        font-size: 10px !important;
        margin: 0 0 2px !important;
        letter-spacing: .1em !important
    }

a.jp-carousel-image-download {
    padding-left: 23px;
    display: inline-block;
    clear: both;
    color: #999;
    line-height: 1;
    font-weight: 400;
    font-size: 13px;
    text-decoration: none;
    background-position: 0 -82px
}

    a.jp-carousel-image-download span.photo-size {
        font-size: 11px;
        border-radius: 1em;
        margin-left: 2px;
        display: inline-block
    }

    a.jp-carousel-image-download span.photo-size-times {
        padding: 0 1px 0 2px
    }

    a.jp-carousel-image-download:hover {
        background-position: 0 -122px;
        color: #68c9e8;
        border: none !important
    }

.jp-carousel-image-map {
    position: relative;
    margin: -20px -20px 20px;
    border-bottom: 1px solid rgba(255,255,255,.17);
    height: 154px
}

    .jp-carousel-image-map img.gmap-main {
        border-top-left-radius: 6px;
        border-right: 1px solid rgba(255,255,255,.17)
    }

    .jp-carousel-image-map
    div.gmap-topright {
        width: 94px;
        height: 154px;
        position: absolute;
        top: 0;
        right: 0
    }

    .jp-carousel-image-map div.imgclip {
        overflow: hidden;
        border-top-right-radius: 6px
    }

    .jp-carousel-image-map div.gmap-topright img {
        margin-left: -40px
    }

    .jp-carousel-image-map
    img.gmap-bottomright {
        position: absolute;
        top: 96px;
        right: 0
    }

.jp-carousel-comments {
    font: 15px/1.7 "Helvetica Neue",sans-serif !important;
    font-weight: 400;
    background: none transparent
}

    .jp-carousel-comments p a:active, .jp-carousel-comments p
    a:focus, .jp-carousel-comments p a:hover {
        color: #68c9e8 !important
    }

.jp-carousel-comment {
    background: none transparent;
    color: #999;
    margin-bottom: 20px;
    clear: left;
    overflow: auto;
    width: 100%
}

    .jp-carousel-comment
    p {
        color: #999 !important
    }

    .jp-carousel-comment .comment-author {
        font-size: 13px;
        font-weight: 400;
        padding: 0;
        width: auto;
        display: inline;
        float: none;
        border: none;
        margin: 0
    }

        .jp-carousel-comment .comment-author a {
            color: #fff
        }

    .jp-carousel-comment
    .comment-gravatar {
        float: left
    }

    .jp-carousel-comment .comment-content {
        border: none;
        margin-left: 85px;
        padding: 0
    }

    .jp-carousel-comment .avatar {
        margin: 0 20px 0 0;
        border-radius: 4px;
        border: none !important;
        padding: 0 !important;
        background-color: transparent !important
    }

    .jp-carousel-comment .comment-date {
        color: #999;
        margin-top: 4px;
        font-size: 11px;
        display: inline;
        float: right
    }

#jp-carousel-comment-form {
    margin: 0 0 10px !important;
    float: left;
    width: 100%
}

textarea#jp-carousel-comment-form-comment-field {
    background: rgba(34,34,34,.9);
    border: 1px solid #3a3a3a;
    color: #aaa;
    font: 15px/1.4 "Helvetica Neue",sans-serif !important;
    width: 100%;
    padding: 10px 10px 5px;
    margin: 0;
    float: none;
    height: 147px;
    box-shadow: inset 2px 2px 2px rgba(0,0,0,.2);
    border-radius: 3px;
    overflow: hidden;
    box-sizing: border-box
}

    textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
        color: #555
    }

    textarea#jp-carousel-comment-form-comment-field:focus {
        background: #ccc;
        color: #222
    }

        textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
            color: #aaa
        }

#jp-carousel-comment-form-spinner, #jp-carousel-comment-form-spinner:after {
    border-radius: 50%;
    width: 20px;
    height: 20px
}

#jp-carousel-comment-form-spinner {
    display: none;
    float: left;
    margin: 22px 0 0 10px;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 4px solid rgba(255,255,255,.2);
    border-right: 4px solid rgba(255,255,255,.2);
    border-bottom: 4px solid rgba(255,255,255,.2);
    border-left: 4px solid #fff;
    transform: translateZ(0);
    animation: load8 1.1s infinite linear
}

@keyframes load8 {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

#jp-carousel-comment-form-submit-and-info-wrapper {
    display: none;
    overflow: hidden;
    width: 100%
}

#jp-carousel-comment-form-commenting-as input {
    background: rgba(34,34,34,.9);
    border: 1px solid #3a3a3a;
    color: #aaa;
    font: 13px/1.4 "Helvetica Neue",sans-serif !important;
    padding: 3px 6px;
    float: left;
    box-shadow: inset 2px 2px 2px rgba(0,0,0,.2);
    border-radius: 2px;
    width: 285px
}

    #jp-carousel-comment-form-commenting-as
    input:focus {
        background: #ccc;
        color: #222
    }

#jp-carousel-comment-form-commenting-as p {
    font: 400 13px/1.7 "Helvetica Neue",sans-serif !important;
    margin: 22px 0 0;
    float: left
}

#jp-carousel-comment-form-commenting-as
fieldset {
    float: left;
    border: none;
    margin: 20px 0 0;
    padding: 0
}

#jp-carousel-comment-form-commenting-as fieldset {
    clear: both
}

#jp-carousel-comment-form-commenting-as label {
    font: 400 13px/1.7 "Helvetica Neue",sans-serif !important;
    margin: 0 20px 3px 0;
    float: left;
    width: 100px
}

#jp-carousel-comment-form-button-submit {
    margin-top: 20px;
    float: right
}

#js-carousel-comment-form-container {
    margin-bottom: 15px;
    overflow: auto;
    width: 100%
}

#jp-carousel-comment-form-container {
    margin-bottom: 15px;
    overflow: auto;
    width: 100%
}

#jp-carousel-comment-post-results {
    display: none;
    overflow: auto;
    width: 100%
}

    #jp-carousel-comment-post-results
    span {
        display: block;
        text-align: center;
        margin-top: 20px;
        width: 100%;
        overflow: auto;
        padding: 1em 0;
        box-sizing: border-box;
        background: rgba(0,0,0,.7);
        border-radius: 2px;
        font: 13px/1.4 "Helvetica Neue",sans-serif !important;
        border: 1px solid rgba(255,255,255,.17);
        box-shadow: inset 0 0 5px 5px #000
    }

.jp-carousel-comment-post-error {
    color: #df4926
}

#jp-carousel-comments-closed {
    display: none;
    color: #999
}

#jp-carousel-comments-loading {
    font: 400 15px/1.7 "Helvetica Neue",sans-serif!important;display:none;color:#999;text-align:left;margin-bottom:20px}.jp-carousel-light .jp-carousel-overlay{background:#fff}.jp-carousel-light .jp-carousel-next-button:hover span,.jp-carousel-light .jp-carousel-previous-button:hover span

{
    opacity: .8
}

.jp-carousel-light .jp-carousel-close-hint:hover, .jp-carousel-light .jp-carousel-titleanddesc div {
    color: #000 !important
}

.jp-carousel-light .jp-carousel-comment .comment-author
a, .jp-carousel-light .jp-carousel-comments p a, .jp-carousel-light .jp-carousel-info h2 a, .jp-carousel-light .jp-carousel-titleanddesc p a {
    color: #1e8cbe !important
}

    .jp-carousel-light .jp-carousel-comment .comment-author
    a:hover, .jp-carousel-light .jp-carousel-comments p a:hover, .jp-carousel-light .jp-carousel-info h2 a:hover, .jp-carousel-light .jp-carousel-titleanddesc p a:hover {
        color: #f1831e !important
    }

.jp-carousel-light
.jp-carousel-comment, .jp-carousel-light .jp-carousel-comment p, .jp-carousel-light .jp-carousel-info h2, .jp-carousel-light .jp-carousel-titleanddesc, .jp-carousel-light .jp-carousel-titleanddesc p, .jp-carousel-light .jp-carousel-titleanddesc
p b, .jp-carousel-light .jp-carousel-titleanddesc p em, .jp-carousel-light .jp-carousel-titleanddesc p i, .jp-carousel-light .jp-carousel-titleanddesc p strong, .jp-carousel-light div.jp-carousel-buttons a {
    color: #666
}

.jp-carousel-light
.jp-carousel-buttons {
    border-bottom-color: #f0f0f0;
    background: #f5f5f5
}

.jp-carousel-light div.jp-carousel-buttons a:hover {
    text-decoration: none;
    color: #f1831e
}

.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog, .jp-carousel-light
div.jp-carousel-buttons a.jp-carousel-reblog:hover {
    background-position: 4px -56px;
    padding-left: 24px !important
}

    .jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
        background-color: #2ea2cc;
        color: #fff
    }

.jp-carousel-light
div.jp-carousel-buttons a.jp-carousel-commentlink {
    background-position: 0 -176px
}

.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
    background-position: 5px -36px
}

.jp-carousel-light
div#carousel-reblog-box {
    background: #eee;
    background: -moz-linear-gradient(bottom,#ececec,#f7f7f7);
    background: -webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f7f7f7));
    box-shadow: 0 2px 10px rgba(0,0,0,.1);
    border: 1px solid #ddd
}

.jp-carousel-light #carousel-reblog-box textarea {
    border: 1px inset #ccc;
    color: #666;
    border: 1px solid #cfcfcf;
    background: #fff
}

.jp-carousel-light #carousel-reblog-box .canceltext {
    color: #888
}

    .jp-carousel-light #carousel-reblog-box
    .canceltext a {
        color: #666
    }

.jp-carousel-light #carousel-reblog-box select {
    background: #eee;
    color: #333;
    border: 1px solid #aaa
}

#jp-carousel-comment-form-button-submit, .jp-carousel-light #carousel-reblog-box
input#carousel-reblog-submit {
    color: #333;
    background: #fff;
    background: -moz-linear-gradient(bottom,#ddd,#fff);
    background: -webkit-gradient(linear,left bottom,left top,from(#ddd),to(#fff));
    border: 1px solid #aaa
}

.jp-carousel-light
.jp-carousel-image-meta {
    background: #fafafa;
    border: 1px solid #eee;
    border-top-color: #f5f5f5;
    border-left-color: #f5f5f5;
    color: #333
}

    .jp-carousel-light .jp-carousel-image-meta li {
        color: #000 !important
    }

.jp-carousel-light
.jp-carousel-close-hint {
    color: #ccc
}

    .jp-carousel-light .jp-carousel-close-hint span {
        background-color: #fff;
        border-color: #ccc
    }

.jp-carousel-light #jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
    color: #aaa
}

.jp-carousel-light
#jp-carousel-comment-form-comment-field:focus {
    color: #333
}

    .jp-carousel-light #jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
        color: #ddd
    }

.jp-carousel-light a.jp-carousel-image-download {
    background-position: 0 -122px
}

    .jp-carousel-light a.jp-carousel-image-download:hover {
        background-position: 0 -122px;
        color: #f1831e
    }

.jp-carousel-light textarea#jp-carousel-comment-form-comment-field {
    background: #fbfbfb;
    color: #333;
    border: 1px solid #dfdfdf;
    box-shadow: inset 2px 2px 2px rgba(0,0,0,.1)
}

.jp-carousel-light #jp-carousel-comment-form-commenting-as input {
    background: #fbfbfb;
    border: 1px solid #dfdfdf;
    color: #333;
    box-shadow: inset 2px 2px 2px rgba(0,0,0,.1)
}

    .jp-carousel-light
    #jp-carousel-comment-form-commenting-as input:focus {
        background: #fbfbfb;
        color: #333
    }

.jp-carousel-light #jp-carousel-comment-post-results span {
    background: #f7f7f7;
    border: 1px solid #dfdfdf;
    box-shadow: inset 0 0 5px rgba(0,0,0,.05)
}

.jp-carousel-light .jp-carousel-slide {
    background-color: #fff
}

.jp-carousel-light .jp-carousel-titleanddesc {
    border-top: 1px solid #eee
}

.jp-carousel-light
.jp-carousel-fadeaway {
    background: -moz-linear-gradient(bottom,rgba(255,255,255,.75),rgba(255,255,255,0));
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.75)),to(rgba(255,255,255,0)))
}

@media only screen and (max-width:760px) {
    .jp-carousel-info {
        margin: 0 10px !important
    }

    .jp-carousel-next-button, .jp-carousel-previous-button {
        display: none !important
    }

    .jp-carousel-buttons {
        display: none !important
    }

    .jp-carousel-image-meta {
        float: none !important;
        width: 100% !important;
        box-sizing: border-box
    }

    .jp-carousel-close-hint {
        font-weight: 800 !important;
        font-size: 26px !important;
        position: fixed !important;
        top: -10px
    }

    .jp-carousel-slide
    img {
        opacity: 1
    }

    .jp-carousel-wrap {
        background-color: #000
    }

    .jp-carousel-fadeaway {
        display: none
    }

    #jp-carousel-comment-form-container {
        display: none !important
    }

    .jp-carousel-titleanddesc {
        padding-top: 0 !important;
        border: none !important
    }

    .jp-carousel-titleanddesc-title {
        font-size: 1em !important
    }

    .jp-carousel-left-column-wrapper {
        padding: 0;
        width: 100% !important
    }

    .jp-carousel-photo-info {
        left: 0 !important;
        width: 100% !important
    }
}

.contact-form
.clear-form {
    clear: both
}

.contact-form input:-ms-input-placeholder {
    -ms-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.contact-form input::-ms-input-placeholder {
    -ms-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.contact-form input::placeholder {
    transition: opacity .3s ease-out
}

.contact-form input:hover:-ms-input-placeholder {
    opacity: .5
}

.contact-form input:hover::-ms-input-placeholder {
    opacity: .5
}

.contact-form
input:hover::placeholder {
    opacity: .5
}

.contact-form input:focus:-ms-input-placeholder {
    opacity: .3
}

.contact-form input:focus::-ms-input-placeholder {
    opacity: .3
}

.contact-form input:focus::placeholder {
    opacity: .3
}

.contact-form
input[type=email], .contact-form input[type=tel], .contact-form input[type=text], .contact-form input[type=url] {
    box-sizing: border-box;
    margin-bottom: 1.5em;
    width: 100%
}

.contact-form select {
    margin-bottom: 1.5em
}

.contact-form
textarea {
    box-sizing: border-box;
    float: none;
    height: 200px;
    margin-bottom: 1.5em;
    width: 100%
}

.contact-form input[type=checkbox], .contact-form input[type=radio] {
    float: none;
    margin: 0 .75rem 0 5px
}

.contact-form
input[type=checkbox] {
    top: 0;
    margin-left: 0
}

.contact-form label {
    margin-bottom: .25em;
    float: none;
    font-weight: 700;
    display: block
}

    .contact-form label.consent-implicit input {
        display: none
    }

    .contact-form label.checkbox, .contact-form
    label.checkbox-multiple, .contact-form label.radio {
        margin-bottom: .25em;
        float: none;
        font-weight: 400;
        display: inline-flex;
        align-items: center
    }

.contact-form .grunion-field-checkbox-multiple-wrap, .contact-form
.grunion-field-checkbox-wrap, .contact-form .grunion-field-consent-wrap, .contact-form .grunion-field-radio-wrap {
    margin-bottom: 1em
}

.contact-form label
span {
    font-size: 85%;
    margin-left: .25em;
    font-weight: 400
}

.contact-form-submission {
    margin-bottom: 4em;
    padding: 1.5em 1em
}

    .contact-form-submission p {
        margin: 0 auto;
        word-wrap: break-word
    }

.form-errors .form-error-message {
    color: red
}

.textwidget
.contact-form input[type=email], .textwidget .contact-form input[type=tel], .textwidget .contact-form input[type=text], .textwidget .contact-form input[type=url], .textwidget .contact-form textarea, .wp-block-column .contact-form
input[type=email], .wp-block-column .contact-form input[type=tel], .wp-block-column .contact-form input[type=text], .wp-block-column .contact-form input[type=url], .wp-block-column .contact-form
textarea {
    width: 100%
}

#jetpack-check-feedback-spam {
    margin: 1px 8px 0 0
}

.jetpack-check-feedback-spam-spinner {
    display: inline-block;
    margin-top: 7px
}

.wp-block-jetpack-contact-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    flex-direction: row
}

    .wp-block-jetpack-button, .wp-block-jetpack-contact-form
    .grunion-field-wrap {
        flex: 0 0 100%
    }

        .wp-block-jetpack-button.alignright button {
            float: right
        }

    .wp-block-jetpack-contact-form .grunion-field-wrap {
        border-right: 15px solid transparent
    }

    .wp-block-jetpack-contact-form
    .grunion-field-width-25-wrap {
        flex: 0 0 25%
    }

    .wp-block-jetpack-contact-form .grunion-field-width-50-wrap {
        flex: 0 0 50%
    }

    .wp-block-jetpack-contact-form .grunion-field-width-75-wrap {
        flex: 0 0 75%
    }

.grunion-field-checkbox-wrap, .grunion-field-consent-wrap {
    align-self: center
}

@media only screen and (min-width:600px) {
    .contact-form input[type=email], .contact-form input[type=tel], .contact-form input[type=text], .contact-form
    input[type=url] {
        width: 50%
    }

    .wp-block-jetpack-contact-form input[type=email], .wp-block-jetpack-contact-form input[type=tel], .wp-block-jetpack-contact-form input[type=text], .wp-block-jetpack-contact-form
    input[type=url] {
        width: 100%
    }
}

.jetpack-empty-spam-container {
    display: inline-block
}

.jetpack-empty-spam {
    display: inline-block
}

.jetpack-empty-spam-spinner {
    display: inline-block;
    margin-top: 7px
}

.infinite-loader {
    color: #000;
    display: block;
    height: 28px;
    text-align: center
}

#infinite-handle
span {
    background: #333;
    border-radius: 1px;
    color: #eee;
    cursor: pointer;
    font-size: 13px;
    padding: 6px 16px
}

@keyframes spinner-inner {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.infinite-loader .spinner-inner
div {
    left: 47px;
    top: 24px;
    position: absolute;
    animation: spinner-inner linear 1s infinite;
    background: #000;
    outline: 1px solid #fff;
    width: 6px;
    height: 12px;
    border-radius: 3px/6px;
    transform-origin: 3px 26px
}

    .infinite-loader .spinner-inner
    div:nth-child(1) {
        transform: rotate(0);
        animation-delay: -.9166666666666666s;
        background: #000
    }

    .infinite-loader .spinner-inner div:nth-child(2) {
        transform: rotate(30deg);
        animation-delay: -.8333333333333334s;
        background: #000
    }

    .infinite-loader
    .spinner-inner div:nth-child(3) {
        transform: rotate(60deg);
        animation-delay: -.75s;
        background: #000
    }

    .infinite-loader .spinner-inner div:nth-child(4) {
        transform: rotate(90deg);
        animation-delay: -.6666666666666666s;
        background: #000
    }

    .infinite-loader
    .spinner-inner div:nth-child(5) {
        transform: rotate(120deg);
        animation-delay: -.5833333333333334s;
        background: #000
    }

    .infinite-loader .spinner-inner div:nth-child(6) {
        transform: rotate(150deg);
        animation-delay: -.5s;
        background: #000
    }

    .infinite-loader
    .spinner-inner div:nth-child(7) {
        transform: rotate(180deg);
        animation-delay: -.4166666666666667s;
        background: #000
    }

    .infinite-loader .spinner-inner
    div:nth-child(8) {
        transform: rotate(210deg);
        animation-delay: -.3333333333333333s;
        background: #000
    }

    .infinite-loader .spinner-inner div:nth-child(9) {
        transform: rotate(240deg);
        animation-delay: -.25s;
        background: #000
    }

    .infinite-loader .spinner-inner
    div:nth-child(10) {
        transform: rotate(270deg);
        animation-delay: -.16666666666666666s;
        background: #000
    }

    .infinite-loader .spinner-inner div:nth-child(11) {
        transform: rotate(300deg);
        animation-delay: -83.33333333333333ms;
        background: #000
    }

    .infinite-loader
    .spinner-inner div:nth-child(12) {
        transform: rotate(330deg);
        animation-delay: 0s;
        background: #000
    }

.infinite-loader .spinner {
    width: 28px;
    height: 28px;
    display: inline-block;
    overflow: hidden;
    background: 0 0
}

.infinite-loader
.spinner-inner {
    width: 100%;
    height: 100%;
    position: relative;
    transform: translateZ(0) scale(.28);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-origin: 0 0
}

    .infinite-loader .spinner-inner
    div {
        box-sizing: content-box
    }

#infinite-handle span button, #infinite-handle span button:focus, #infinite-handle span button:hover {
    display: inline;
    position: static;
    padding: 0;
    margin: 0;
    border: none;
    line-height: inherit;
    background: 0 0;
    color: inherit;
    cursor: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit
}

    #infinite-handle span button::-moz-focus-inner {
        margin: 0;
        padding: 0;
        border: none
    }

@media (max-width:800px) {
    #infinite-handle
    span:before {
        display: none
    }

    #infinite-handle span {
        display: block
    }
}

#infinite-footer {
    position: fixed;
    bottom: -50px;
    left: 0;
    width: 100%
}

    #infinite-footer a {
        text-decoration: none
    }

    #infinite-footer .blog-credits a:hover, #infinite-footer .blog-info
    a:hover {
        color: #444;
        text-decoration: underline
    }

    #infinite-footer .container {
        background: rgba(255,255,255,.8);
        border-color: #ccc;
        border-color: rgba(0,0,0,.1);
        border-style: solid;
        border-width: 1px 0 0;
        box-sizing: border-box;
        margin: 0 auto;
        overflow: hidden;
        padding: 1px 20px;
        width: 780px
    }

    #infinite-footer .blog-credits, #infinite-footer .blog-info {
        box-sizing: border-box;
        line-height: 25px
    }

    #infinite-footer
    .blog-info {
        float: left;
        overflow: hidden;
        text-align: left;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 40%
    }

    #infinite-footer .blog-credits {
        font-weight: 400;
        float: right;
        width: 60%
    }

    #infinite-footer .blog-info
    a {
        color: #111;
        font-size: 14px;
        font-weight: 700
    }

    #infinite-footer .blog-credits {
        color: #888;
        font-size: 12px;
        text-align: right
    }

        #infinite-footer .blog-credits a {
            color: #666
        }

.infinity-end.neverending #infinite-footer {
    display: none
}

@media (max-width:640px) {
    #infinite-footer .container {
        box-sizing: border-box;
        width: 100%
    }

    #infinite-footer .blog-info {
        width: 30%
    }

    #infinite-footer .blog-credits {
        width: 70%
    }

    #infinite-footer .blog-credits, #infinite-footer .blog-info
    a {
        font-size: 10px
    }
}

@media (max-width:640px) {
    #infinite-footer {
        position: static
    }
}

#infinite-aria {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.infinite-wrap:focus {
    outline: 0 !important
}

#jp-post-flair {
    padding-top: .5em
}

#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
    clear: both
}

    div.sharedaddy h3.sd-title {
        margin: 0 0 1em;
        display: inline-block;
        line-height: 1.2;
        font-size: 9pt;
        font-weight: 700
    }

        div.sharedaddy h3.sd-title:before {
            content: "";
            display: block;
            width: 100%;
            min-width: 30px;
            border-top: 1px solid #ddd;
            margin-bottom: 1em
        }

#wpadminbar
li#wp-admin-bar-admin-bar-likes-widget {
    width: 61px;
    overflow: hidden
}

#wpadminbar
iframe.admin-bar-likes-widget {
    width: 61px;
    height: 28px;
    min-height: 28px;
    border-width: 0;
    position: absolute;
    top: 0
}

div.jetpack-likes-widget-wrapper {
    width: 100%;
    min-height: 50px;
    position: relative
}

    div.jetpack-likes-widget-wrapper
    .sd-link-color {
        font-size: 12px
    }

    div.jetpack-likes-widget-wrapper.slim-likes-widget {
        width: 1px;
        min-height: 0
    }

div.jetpack-comment-likes-widget-wrapper {
    width: 100%;
    position: relative;
    min-height: 31px
}

    div.jetpack-comment-likes-widget-wrapper
    iframe {
        margin-bottom: 0
    }

#likes-other-gravatars {
    display: none;
    position: absolute;
    padding: 10px 10px 12px;
    background-color: #2e4453;
    border-width: 0;
    box-shadow: 0 0 10px #2e4453;
    box-shadow: 0 0 10px rgba(46,68,83,.6);
    min-width: 130px;
    z-index: 1000
}

    #likes-other-gravatars * {
        line-height: normal
    }

    #likes-other-gravatars .likes-text {
        color: #fff;
        font-size: 12px;
        padding-bottom: 8px
    }

    #likes-other-gravatars li, #likes-other-gravatars
    ul {
        margin: 0;
        padding: 0;
        text-indent: 0;
        list-style-type: none
    }

        #likes-other-gravatars li:before {
            content: ""
        }

        #likes-other-gravatars ul.wpl-avatars {
            overflow: auto;
            display: block;
            max-height: 190px
        }

            #likes-other-gravatars ul.wpl-avatars
            li {
                width: 32px;
                height: 32px;
                float: left;
                margin: 0 5px 5px 0
            }

                #likes-other-gravatars ul.wpl-avatars li a {
                    margin: 0 2px 0 0;
                    border-bottom: none !important;
                    display: block
                }

                    #likes-other-gravatars ul.wpl-avatars li a img {
                        background: 0 0;
                        border: none;
                        margin: 0 !important;
                        padding: 0 !important;
                        position: static
                    }

div.sd-box {
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(0,0,0,.13)
}

.comment-likes-widget, .entry-content
.post-likes-widget, .post-likes-widget {
    margin: 0;
    border-width: 0;
    display: block
}

.comment-likes-widget-placeholder, .post-likes-widget-placeholder {
    margin: 0;
    border-width: 0;
    position: relative
}

.comment-likes-widget-placeholder {
    height: 18px;
    position: absolute;
    display: flex;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.comment-likes-widget-placeholder:before{color:#2ea2cc;width:16px;height:16px;content:'';display:inline-block;position:relative;top:3px;padding-right:5px;background-repeat:no-repeat;background-size:16px 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='0' fill='none' width='24' height='24'/%3E%3Cg%3E%3Cpath fill='%232EA2CC' d='M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/g%3E%3C/svg%3E")}.post-likes-widget-placeholder .button{display:none}.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading

{
    color: #999;
    font-size: 12px
}

.comment-likes-widget-placeholder .loading {
    padding-left: 5px;
    margin-top: 4px;
    align-self: center;
    color: #4e4e4e
}

.slim-likes-widget .post-likes-widget {
    width: auto;
    float: none
}

div.sharedaddy.sd-like-enabled
.sd-like h3 {
    display: none
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
    width: 100%;
    float: none;
    position: absolute;
    top: 0
}

.comment-likes-widget {
    width: 100%
}

.cs-rating, .pd-rating {
    display: block !important
}

.sd-gplus
.sd-title {
    display: none
}

.jp-related-posts-i2__row {
    display: flex;
    margin-top: 1.5rem
}

    .jp-related-posts-i2__row:first-child {
        margin-top: 0
    }

.jp-related-posts-i2__post {
    flex-grow: 1;
    flex-basis: 0;
    margin: 0 10px;
    display: flex;
    flex-direction: column;
    padding-left: 0
}

.jp-related-posts-i2__row[data-post-count="3"] .jp-related-posts-i2__post {
    max-width: calc(33% - 20px)
}

.jp-related-posts-i2__row[data-post-count="1"]
.jp-related-posts-i2__post, .jp-related-posts-i2__row[data-post-count="2"] .jp-related-posts-i2__post {
    max-width: calc(50% - 20px)
}

.jp-related-posts-i2__post-context, .jp-related-posts-i2__post-date, .jp-related-posts-i2__post-heading, .jp-related-posts-i2__post-img-link {
    flex-direction: row;
    display: block
}

.jp-related-posts-i2__post-heading {
    margin: .5rem 0;
    font-size: 1rem;
    line-height: 1.2em
}

.jp-related-posts-i2__post-link {
    display: block;
    width: 100%;
    line-height: 1.2em
}

.jp-related-posts-i2__post-img-link {
    order: -1
}

    .jp-related-posts-i2__post-img-link
    img {
        width: 100%
    }

.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__row {
    margin-top: 0;
    display: block
}

.jp-relatedposts-i2[data-layout=list]
.jp-related-posts-i2__post {
    max-width: none;
    margin: 0
}

.jp-relatedposts-i2[data-layout=list].jp-related-posts-i2__post-img-link {
    margin-top: 1rem
}

@media only screen and (max-width:640px) {
    .jp-related-posts-i2__row {
        margin-top: 0;
        display: block
    }

        .jp-related-posts-i2__row[data-post-count]
        .jp-related-posts-i2__post {
            max-width: none;
            margin: 0;
            margin-top: 1rem
        }

    .jp-related-posts-i2__post-img-link {
        margin-top: 1rem
    }

        .jp-related-posts-i2__post-img-link img {
            width: 350px
        }
}

#jp-relatedposts {
    display: none;
    padding-top: 1em;
    margin: 1em 0;
    position: relative;
    clear: both
}

.jp-relatedposts:after {
    content: '';
    display: block;
    clear: both
}

#jp-relatedposts h3.jp-relatedposts-headline {
    margin: 0 0 1em;
    display: inline-block;
    float: left;
    font-size: 9pt;
    font-weight: 700;
    font-family: inherit
}

    #jp-relatedposts h3.jp-relatedposts-headline em:before {
        content: "";
        display: block;
        width: 100%;
        min-width: 30px;
        border-top: 1px solid #ddd;
        border-top: 1px solid rgba(0,0,0,.2);
        margin-bottom: 1em
    }

    #jp-relatedposts h3.jp-relatedposts-headline em {
        font-style: normal;
        font-weight: 700
    }

#jp-relatedposts .jp-relatedposts-items {
    clear: left
}

#jp-relatedposts
.jp-relatedposts-items-visual {
    margin-right: -20px
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    float: left;
    width: 33%;
    margin: 0 0 1em;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
    padding-right: 20px;
    -moz-opacity: .8;
    opacity: .8
}

    #jp-relatedposts .jp-relatedposts-items
    .jp-relatedposts-post:nth-child(3n+4), #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {
        clear: both
    }

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title
a {
    text-decoration: underline
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
    -moz-opacity: 1;
    opacity: 1
}

#jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items-visual
h4.jp-relatedposts-post-title {
    font-size: 14px;
    line-height: 20px;
    margin: 0
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {
    position: relative
}

    #jp-relatedposts .jp-relatedposts-items-visual
    .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        display: block;
        border-bottom: 0
    }

#jp-relatedposts .jp-relatedposts-items p {
    margin-bottom: 0
}

#jp-relatedposts
.jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
    text-transform: none;
    margin: 0;
    font-family: inherit;
    display: block;
    max-width: 100%
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title
a {
    font-size: inherit;
    font-weight: 400;
    text-decoration: none;
    -moz-opacity: 1;
    opacity: 1
}

    #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
        text-decoration: underline
    }

#jp-relatedposts
.jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
    display: block;
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis
}

#jp-relatedposts
.jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
    max-width: 100%
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post
.jp-relatedposts-post-context, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
    opacity: .6
}

.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
    display: none
}

#jp-relatedposts
.jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
    display: none
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs
p.jp-relatedposts-post-excerpt {
    overflow: hidden
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {
    margin-bottom: 1em
}

#jp-relatedposts .jp-relatedposts-list
.jp-relatedposts-post {
    clear: both;
    width: 100%
}

    #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img {
        float: left;
        overflow: hidden;
        max-width: 33%;
        margin-right: 3%
    }

#jp-relatedposts .jp-relatedposts-list
h4.jp-relatedposts-post-title {
    display: inline-block;
    max-width: 63%
}

@media only screen and (max-width:640px) {
    #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
        width: 50%
    }

        #jp-relatedposts .jp-relatedposts-items
        .jp-relatedposts-post:nth-child(3n) {
            clear: left
        }

    #jp-relatedposts .jp-relatedposts-items-visual {
        margin-right: 20px
    }
}

@media only screen and (max-width:320px) {
    #jp-relatedposts .jp-relatedposts-items
    .jp-relatedposts-post {
        width: 100%;
        clear: both;
        margin: 0 0 1em
    }

    #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-list
    h4.jp-relatedposts-post-title {
        float: none;
        max-width: 100%;
        margin-right: 0
    }
}

#jp-post-flair {
    padding-top: .5em
}

#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
    clear: both
}

    div.sharedaddy h3.sd-title {
        margin: 0 0 1em;
        display: inline-block;
        line-height: 1.2;
        font-size: 9pt;
        font-weight: 700
    }

        div.sharedaddy h3.sd-title:before {
            content: "";
            display: block;
            width: 100%;
            min-width: 30px;
            border-top: 1px solid #ddd;
            margin-bottom: 1em
        }

body.highlander-light
h3.sd-title:before {
    border-top: 1px solid rgba(0,0,0,.2)
}

body.highlander-dark h3.sd-title:before {
    border-top: 1px solid rgba(255,255,255,.4)
}

.sd-sharing {
    margin-bottom: 1em
}

.sd-content
ul {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important
}

    .sd-content ul li {
        display: inline-block
    }

        .sd-content ul li.share-deprecated {
            opacity: .5
        }

            .sd-content ul li.share-deprecated a
            span {
                text-decoration: line-through
            }

.sd-block.sd-gplus {
    margin: 0 0 .5em
}

.sd-gplus .sd-content {
    font-size: 12px
}

#sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced
a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content > ul > li
.digg_button > a, .sd-social-official .sd-content > ul > li > a.sd-button, .sd-social-text .sd-content ul li a.sd-button {
    text-decoration: none !important;
    display: inline-block;
    font-size: 12px;
    font-family: "Open Sans",sans-serif;font-weight:400;border-radius:3px;color:#656565!important;background:#f8f8f8;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.08);text-shadow:none;line-height:23px;padding:1px 8px 0 5px}.sd-content ul li .option a.share-ustom span,.sd-content ul li a.sd-button>span,.sd-content ul li.advanced a.share-more span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li .digg_button>a span,.sd-social-official .sd-content>ul>li>a.sd-button span,.sd-social-text .sd-content ul li a.sd-button span

{
    line-height: 23px
}

.sd-social-official .sd-content .sharing-hidden .inner > ul > li
.digg_button > a, .sd-social-official .sd-content .sharing-hidden .inner > ul > li > a.sd-button, .sd-social-official .sd-content > ul > li .digg_button > a, .sd-social-official
.sd-content > ul > li > a.sd-button {
    line-height: 17px;
    box-shadow: none;
    vertical-align: top
}

.sd-social-official .sd-content ul li a.sd-button > span {
    line-height: 17px
}

.sd-social-official .sd-content .sharing-hidden .inner > ul > li
.digg_button > a:before, .sd-social-official .sd-content .sharing-hidden .inner > ul > li > a.sd-button:before, .sd-social-official .sd-content > ul > li .digg_button > a:before, .sd-social-official
.sd-content > ul > li > a.sd-button:before {
    margin-bottom: -1px
}

.sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-icon .sd-content ul li a.sd-button:hover, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-icon-text
.sd-content ul li a.sd-button:hover, .sd-social-official .sd-content > ul > li .digg_button > a:active, .sd-social-official .sd-content > ul > li .digg_button > a:hover, .sd-social-official .sd-content > ul > li > a.sd-button:active, .sd-social-official
.sd-content > ul > li > a.sd-button:hover, .sd-social-text .sd-content ul li a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:hover {
    color: #555;
    background: #fafafa;
    border: 1px solid #999
}

.sd-social-icon .sd-content ul li
a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-official .sd-content > ul > li .digg_button > a:active, .sd-social-official .sd-content > ul > li > a.sd-button:active, .sd-social-text .sd-content ul li
a.sd-button:active {
    box-shadow: inset 0 1px 0 rgba(0,0,0,.16)
}

.sd-content ul li a.sd-button:before {
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font: normal 18px/1 social-logos;
    vertical-align: top;
    text-align: center
}

.sd-social-icon-text ul li a.sd-button:before {
    position: relative;
    top: 2px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .sd-content ul li
    a.sd-button:before {
        position: relative;
        top: 2px
    }
}

.sd-social-official ul li a.sd-button:before {
    position: relative;
    top: -2px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .sd-social-official ul li a.sd-button:before {
        top: 0
    }
}

.sd-content ul
li {
    margin: 0 5px 5px 0;
    padding: 0
}

.jp-sharing-input-touch .sd-content ul li {
    padding-left: 10px
}

.sd-content ul li.preview-item a.sd-button span, .sd-social-icon-text .sd-content ul li a span, .sd-social-official .sd-content ul li a.sd-button
span {
    margin-left: 3px
}

.sd-content ul li.preview-item.no-icon a.sd-button span {
    margin-left: 0
}

.sd-content ul li.no-icon a:before, .sd-social-text .sd-content ul li a:before {
    display: none
}

body .sd-content ul li.share-custom.no-icon a span, body
.sd-social-text .sd-content ul li.share-custom a span {
    background-image: none;
    background-position: -500px -500px !important;
    background-repeat: no-repeat !important;
    padding-left: 0;
    height: 0;
    line-height: inherit
}

.sd-social-icon .sd-content ul li
a.share-more {
    position: relative;
    top: -4px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .sd-social-icon .sd-content ul li a.share-more {
        top: 2px
    }
}

@-moz-document url-prefix() {
    .sd-social-icon .sd-content ul li
    a.share-more {
        top: 2px
    }
}

.sd-social-icon .sd-content ul li a.share-more span {
    margin-left: 3px
}

.sd-content ul li.share-print div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-print a:before, .sd-social-icon-text
.sd-content li.share-print a:before, .sd-social-official .sd-content li.share-print a:before, .sd-social-text .sd-content ul li.share-print a:before {
    content: '\f469'
}

.sd-content ul li.share-email div.option.option-smart-off
a:before, .sd-social-icon .sd-content ul li.share-email a:before, .sd-social-icon-text .sd-content li.share-email a:before, .sd-social-official .sd-content li.share-email a:before, .sd-social-text .sd-content ul li.share-email
a:before {
    content: '\f410'
}

.sd-content ul li.share-linkedin div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-linkedin a:before, .sd-social-icon-text .sd-content li.share-linkedin a:before, .sd-social-text .sd-content
ul li.share-linkedin a:before {
    content: '\f207'
}

.sd-content ul li.share-twitter div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-twitter a:before, .sd-social-icon-text .sd-content li.share-twitter
a:before, .sd-social-text .sd-content ul li.share-twitter a:before {
    content: '\f202'
}

.sd-content ul li.share-reddit div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-reddit a:before, .sd-social-icon-text .sd-content
li.share-reddit a:before, .sd-social-text .sd-content ul li.share-reddit a:before {
    content: '\f222'
}

.sd-content ul li.share-tumblr div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-tumblr
a:before, .sd-social-icon-text .sd-content li.share-tumblr a:before, .sd-social-text .sd-content ul li.share-tumblr a:before {
    content: '\f607'
}

.sd-content ul li.share-pocket div.option.option-smart-off a:before, .sd-social-icon .sd-content ul
li.share-pocket a:before, .sd-social-icon-text .sd-content li.share-pocket a:before, .sd-social-text .sd-content ul li.share-pocket a:before {
    content: '\f224'
}

.sd-content ul li.share-pinterest div.option.option-smart-off
a:before, .sd-social-icon .sd-content ul li.share-pinterest a:before, .sd-social-icon-text .sd-content li.share-pinterest a:before, .sd-social-text .sd-content ul li.share-pinterest a:before {
    content: '\f210'
}

.sd-content ul li.share-facebook
div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-facebook a:before, .sd-social-icon-text .sd-content li.share-facebook a:before, .sd-social-text .sd-content ul li.share-facebook a:before {
    content: '\f203'
}

.sd-content
ul li.share-press-this div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-press-this a:before, .sd-social-icon-text .sd-content li.share-press-this a:before, .sd-social-official .sd-content li.share-press-this
a:before, .sd-social-text .sd-content ul li.share-press-this a:before {
    content: '\f205'
}

.sd-social-official .sd-content li.share-press-this a:before {
    color: #2ba1cb
}

.sd-content ul li.share-telegram div.option.option-smart-off
a:before, .sd-social-icon .sd-content ul li.share-telegram a:before, .sd-social-icon-text .sd-content li.share-telegram a:before, .sd-social-official .sd-content li.share-telegram a:before, .sd-social-text .sd-content ul li.share-telegram
a:before {
    content: '\f606'
}

.sd-social-official .sd-content li.share-telegram a:before {
    color: #08c
}

.sd-content ul li.share-skype div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-skype a:before, .sd-social-icon-text
.sd-content li.share-skype a:before, .sd-social-text .sd-content ul li.share-skype a:before {
    content: '\f220'
}

.sd-content ul li.advanced a.share-more:before, .sd-social-icon .sd-content ul a.share-more:before, .sd-social-icon-text .sd-content
a.share-more:before, .sd-social-official .sd-content a.share-more:before, .sd-social-text .sd-content ul a.share-more:before {
    content: '\f415'
}

.sd-social-official .sd-content a.share-more:before {
    color: #2ba1cb
}

.sd-content ul
li.share-jetpack-whatsapp div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before, .sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before, .sd-social-official .sd-content
li.share-jetpack-whatsapp a:before, .sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before {
    content: '\f608'
}

.sd-social-official .sd-content li.share-jetpack-whatsapp a:before {
    color: #43d854
}

.sd-social-icon .sd-content ul
li[class*=share-].share-jetpack-whatsapp a.sd-button {
    background: #43d854;
    color: #fff !important
}

.sd-content ul li.share-deprecated div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-deprecated
a:before, .sd-social-icon-text .sd-content li.share-deprecated a:before, .sd-social-official .sd-content li.share-deprecated a:before {
    width: 1em;
    height: 1em;
    content: "\1F6AB"
}

.sd-social .sd-button
.share-count {
    background: #2ea2cc;
    color: #fff;
    border-radius: 10px;
    display: inline-block;
    text-align: center;
    font-size: 10px;
    padding: 1px 3px;
    line-height: 1
}

.sd-social-official .sd-content ul, .sd-social-official .sd-content ul
li {
    line-height: 25px !important
}

.sd-social-official .sd-content > ul > li > a.sd-button span {
    line-height: 1
}

.sd-social-official .sd-content ul:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.sd-social-official .sd-content
li.share-press-this a {
    margin: 0 0 5px
}

.sd-social-official .sd-content ul > li {
    display: block;
    float: left;
    margin: 0 10px 5px 0 !important;
    height: 25px
}

.sd-social-official .fb-share-button > span {
    vertical-align: top !important
}

.sd-social-official
.sd-content .pocket_button iframe {
    width: 98px
}

.reddit_button iframe {
    margin-top: 1px
}

.linkedin_button > span, .pinterest_button, .pocket_button iframe, .twitter_button {
    margin: 0 !important
}

    .linkedin_button > span, .pinterest_button
    a {
        display: block !important
    }

.sd-social-official .sd-content .share-skype {
    width: 55px
}

body .sd-social-official li a.share-more, body .sd-social-official li.share-custom a, body .sd-social-official li.share-digg a, body .sd-social-official
li.share-email a, body .sd-social-official li.share-press-this a, body .sd-social-official li.share-print {
    position: relative;
    top: 0
}

body .sd-social-icon .sd-content li.share-custom > a {
    padding: 2px 3px 0;
    position: relative;
    top: 4px
}

body .sd-content
ul li.share-custom a.share-icon span, body .sd-social-icon .sd-content li.share-custom a span, body .sd-social-icon-text .sd-content li.share-custom a span, body .sd-social-official .sd-content li.share-custom a span, body .sd-social-text
.sd-content li.share-custom a span {
    background-size: 16px 16px;
    background-repeat: no-repeat;
    margin-left: 0;
    padding: 0 0 0 19px;
    display: inline-block;
    height: 21px;
    line-height: 16px
}

body .sd-social-icon .sd-content li.share-custom a span {
    width: 0
}

body
.sd-social-icon .sd-content li.share-custom a span {
    padding-left: 16px !important
}

.sharing-hidden .inner {
    position: absolute;
    z-index: 2;
    border: 1px solid #ccc;
    padding: 10px;
    background: #fff;
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    border-radius: 2px;
    margin-top: 5px;
    max-width: 400px
}

    .sharing-hidden .inner ul {
        margin: 0 !important
    }

.sd-social-official .sd-content .sharing-hidden ul > li.share-end {
    clear: both;
    margin: 0 !important;
    height: 0 !important
}

.sharing-hidden
.inner:after, .sharing-hidden .inner:before {
    position: absolute;
    z-index: 1;
    top: -8px;
    left: 20px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid #ccc;
    content: "";
    display: block
}

.sharing-hidden .inner:after {
    z-index: 2;
    top: -7px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid #fff
}

.sharing-hidden ul {
    margin: 0
}

.sd-social-icon .sd-content ul
li[class*=share-] a, .sd-social-icon .sd-content ul li[class*=share-] a:hover, .sd-social-icon .sd-content ul li[class*=share-] div.option
a {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 0;
    box-shadow: none;
    padding: 7px;
    position: relative;
    top: -2px;
    line-height: 1;
    width: auto;
    height: auto;
    margin-bottom: 0
}

    .sd-social-icon .sd-content ul li[class*=share-]
    a.sd-button > span, .sd-social-icon .sd-content ul li[class*=share-] div.option a span {
        line-height: 1
    }

    .sd-social-icon .sd-content ul li[class*=share-] a:hover, .sd-social-icon .sd-content ul li[class*=share-] div.option
    a:hover {
        border: none;
        opacity: .6
    }

    .sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before {
        top: 1px
    }

    .sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom {
        padding: 8px 8px 6px;
        top: 5px
    }

.sd-social-icon .sd-content ul
li a.sd-button.share-more {
    margin-left: 10px
}

.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {
    margin-left: 0
}

.sd-social-icon .sd-button
span.share-count {
    position: absolute;
    bottom: 0;
    right: 0;
    border-radius: 0;
    background: #555;
    font-size: 9px
}

.sd-social-icon .sd-content ul li[class*=share-] a.sd-button {
    background: #e9e9e9;
    margin-top: 2px;
    text-indent: 0
}

.sd-social-icon .sd-content ul
li[class*=share-].share-tumblr a.sd-button {
    background: #2c4762;
    color: #fff !important
}

.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button {
    background: #1877f2;
    color: #fff !important
}

.sd-social-icon .sd-content ul
li[class*=share-].share-twitter a.sd-button {
    background: #00acee;
    color: #fff !important
}

.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button {
    background: #ca1f27;
    color: #fff !important
}

.sd-social-icon .sd-content ul
li[class*=share-].share-digg a.sd-button {
    color: #555 !important
}

.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button {
    background: #1e8cbe;
    color: #fff !important
}

.sd-social-icon .sd-content ul
li[class*=share-].share-telegram a.sd-button {
    background: #08c;
    color: #fff !important
}

.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button {
    background: #0077b5;
    color: #fff !important
}

.sd-social-icon .sd-content ul
li[class*=share-].share-pocket a.sd-button {
    background: #ee4056;
    color: #fff !important
}

.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button {
    background: #cee3f8;
    color: #555 !important
}

.sd-social-icon .sd-content ul
li[class*=share-].share-skype
a.sd-button {
    background: #00aff0;
    color: #fff !important
}

.sharing-screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden
}

    .sharing-screen-reader-text:active, .sharing-screen-reader-text:focus, .sharing-screen-reader-text:hover {
        background-color: #f1f1f1;
        border-radius: 3px;
        box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
        clip: auto !important;
        color: #21759b;
        display: block;
        font-size: 14px;
        font-weight: 700;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000
    }

#sharing_email {
    width: 342px;
    position: absolute;
    z-index: 1001;
    border: 1px solid #ccc;
    padding: 15px;
    background: #fff;
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    text-align: left
}

div.sharedaddy.sharedaddy-dark #sharing_email {
    border-color: #fff
}

#sharing_email .errors {
    color: #fff;
    background-color: #771a09;
    font-size: 12px;
    padding: 5px 8px;
    line-height: 1;
    margin: 10px 0 0
}

#sharing_email
label {
    font-size: 12px;
    color: #333;
    font-weight: 700;
    display: block;
    padding: 0 0 4px;
    text-align: left;
    text-shadow: none
}

#sharing_email form {
    margin: 0
}

#sharing_email input[type=email], #sharing_email
input[type=text] {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #ccc;
    margin-bottom: 1em;
    background: #fff;
    font-size: 12px;
    color: #333;
    max-width: none;
    padding: 1px 3px
}

#jetpack-source_f_name {
    display: none !important;
    position: absolute !important;
    left: -9000px
}

#sharing_email .sharing_cancel {
    padding: 0 0 0 1em;
    font-size: 12px;
    text-shadow: none
}

#sharing_email .recaptcha {
    width: 312px;
    height: 123px;
    margin: 0 0 1em
}

.sd-content .share-customize-link {
    margin-top: 0;
    line-height: 11px
}

    .sd-content .share-customize-link a {
        font-size: 11px;
        font-family: "Open Sans",sans-serif
    }

.slideshow-window {
    background-color: #222;
    border: 20px solid #222;
    border-radius: 10px;
    height: 0;
    margin-bottom: 20px;
    overflow: hidden;
    padding-top: 30px !important;
    padding-bottom: 56.25% !important;
    position: relative;
    z-index: 1
}

    .slideshow-window.slideshow-white {
        background-color: #fff;
        border-color: #fff
    }

    .slideshow-window, .slideshow-window
    * {
        box-sizing: content-box
    }

.slideshow-loading {
    height: 100%;
    text-align: center;
    margin: auto
}

body div.slideshow-window * img {
    background-color: transparent !important;
    background-image: none !important;
    border-width: 0 !important;
    display: block;
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%;
    padding: 0 !important;
    position: relative;
    transform: translateY(-50%);
    top: 50%
}

.slideshow-loading
img {
    vertical-align: middle
}

.slideshow-slide {
    display: none;
    height: 100% !important;
    left: 0;
    margin: auto;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100% !important
}

    .slideshow-slide
    img {
        vertical-align: middle
    }

.slideshow-line-height-hack {
    overflow: hidden;
    width: 0;
    font-size: 0
}

.slideshow-slide-caption {
    font-size: 13px;
    font-family: "Helvetica Neue",sans-serif;
    color: #f7f7f7;
    text-shadow: #222 1px 1px 2px;
    line-height: 25px;
    height: 25px;
    position: absolute;
    bottom: 5px;
    left: 0;
    z-index: 100;
    width: 100%;
    text-align: center
}

.slideshow-controls {
    z-index: 1000;
    position: absolute;
    bottom: 30px;
    margin: auto;
    text-align: center;
    width: 100%;
    opacity: .5;
    direction: ltr;
    transition: .3s opacity ease-out
}

.slideshow-window:hover .slideshow-controls {
    opacity: 1
}

body div div.slideshow-controls a, body div div.slideshow-controls a:hover {
    border: 2px solid rgba(255,255,255,.1) !important;
    background-color: #000 !important;
    background-color: rgba(0,0,0,.6) !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAAQCAYAAADAkUc7AAADuElEQVR42u2ZXUhUaRiAG5tRtrUa90JQJ4M4Zn+GqYG7F0FF3YjZTT+EMqVBMLFUF+5FN10krK7EUKFEshv9EIVdyTSQUmKIimNWN8IQk4q/hT/jz6QzzvjtM8s3EcPUjFs7nYXzwMM58zrH855z3vne75yzSkNDQ+P7sLCwsK+3t3cjqwbUrdL4poyPj//o8XhKWE1CPaqSYI719fUpMkddLIXz59TUlN1isezm41o1F4/4BD4qmBwphqpgenrauLS01O12u5/ycSsaUZUsLi7a5+fnXxYXF+fJc6iLdnB3BPj9fm9XV9eNjIwME+HE/0HhnEUlUgy/O3Nzc9sCgcBbAX19fS8IHUcTqpLZ2VmbAIr8fWVl5TFZ5AkYGUabu+IT+AfvbDbbef70E+pVXDhWzI0UU8Gwf2h5eXleSDo7OwcJnysqKtoxOTm5zuVyre/v7zf29PSsIa6TxoWhoaEfuObryeGjhHUzMzNPhMQLDQ0NF4mnoj6mwgkxPDz8qqam5kBo2NIKJzY457+JMHw+X4A24GHppnVNB2U08g4MDNyXo1ASxgVyqKOovTKPkFPk4xNhNDc3/8UmmWiIuXBCOJ1OW3V19S98dQ3qtML5bMFswUdiBbS3t79k0xJMjWMLvS9WAG22y2q1FskBJPbCaWlpec0Qa5GVp9cKJzJjY2PbmR88FivAbrf3s6kFN2Bc4Ho/XGFxu0pLS4NtS4mpcDo6Oiby8/Ob+coVPKIVTlQMuKmpqemBCINWEKCofMwjPgqBxsbGN/EunImJiVu0pSXmst5QLsHcgjmKMJiqONnkJpqjFs7IyMiHiooKh9zgAu7HjVqriooOk3ELJ/wKbcsnJG1tbe+JP0xLS7uRnp5+Fa+ZTKbrKSkpVfFuVdxuZ+bk5Jxg/7+Tx3W8RvgPh8PhEhIe0fjNZrODeB2W4dbPtioO1F9bW+s0GAz3CF/Cw7hZmxz/q5Ens7y8/Fd+3W4Bra2to8Qu40HchXnSnfGeHMt9meS+86S7BgcHnwsYHR31FBYWPiNWi4e/ODlmAtSjKMpt+eUyzNVux78KPaYWFBSUcEGGu7u7/7kdx02YgKtDxvt2PLS/sBwSaFktdJsBRsW7cuDY/8XbcQ7qKMPXaVZP4R5Mw0RUIwqeRatcKhFj6iABjdnZ2Xurqqrq1P4AkDo4ycNfM6tn8OeoDwBhLWahovZXDpCMCubKZXLEmHoIzXuy1P7KAYwyx6xYpyerMQkTtZec/1nx6NX+kjMsx4h18Ddz/1C8yeyh/AAAAABJRU5ErkJggg==) !important;
    background-repeat: no-repeat;
    background-size: 142px 16px !important;
    background-position: -34px 8px !important;
    color: #222 !important;
    margin: 0 5px !important;
    padding: 0 !important;
    display: inline-block !important;
    zoom: 1;
    height: 32px !important;
    width: 32px !important;
    line-height: 32px !important;
    text-align: center !important;
    border-radius: 10em !important;
    transition: .3s border-color ease-out
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
    body div div.slideshow-controls a, body div div.slideshow-controls
    a:hover {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARwAAAAgCAQAAABqMg8JAAAHX0lEQVR4Xu3abYxcVR3H8e+5c2dnd2e33ccHttuHpdTaFmoUUCCB6gtBg+kbGyyhRl8YA6jQVqUIW0hqNKhgiwE0tKTYqOAD2jaYIFWTFkH7RqAEaVOwD9vu0+zO48Odufeee0xObia72WF3tonT++J+zruTTHIn8zvn/M//jlAsXChkEGihMDihMDihkMn/QUjgQzETfTSLM2hKgaA6RT0IFFWspCDG0VC1BWeDOIpYyJMrLhNFhWhBIZHKmT2Hh0IpAqKdF+UznEMASniAInDkdZF7T31xdRpQ/pj3qDog9xzvwNTDQKAFXi+dLKap6lwUQVCs5zU2ZCSNNNFIlAjBZHHLqmNvX0czTTQQQcwfnKhx//Vvjd1DnCZi/keCb5Cl9LKo6lwDBsFwO0dZB2NNtNNBK41ECCyx5upX3thEm/+cYr7geCAGep/M//XQ52gj7uct6K5hNcvoqDrXRIQg2MrLtAEML6afPjpoJopBAEkBYCy+8bnj2+mlXT+pmDM4SqDFr934u+FnH/6Yv9kbiMDvOD20Vp2LBSA4JnvZje9sD8vpp50mTALuk9vee6JjqQ55Awaipuv4wBce/fPbD984UNmsRFjjXJJejvA1KkZ6WeZHOqAL0lVUfPTWd/bevp5uWmZGx2QO0Zb19x3Z+Pru2/5InhIuEkUQxWkmRnT2XAB2y0/wBwaZxr6irRhJxjLt8bVNW5zrJVrKXWdTdyqKiW9U4GtrZJr+tb/Z9/jQ948RIY/tZwCTecRX3Prk6KZDT9x9nAI2Lh6KGoXUl9hHCzMM3faAjEjTjUhTCiUUWttL7MDTQwKK+niMzaAEQB8VjcywqPuRn6194s7fkvA3EAUmNei7+es3feaFn+zZd56inznFvEJqJ7uYJR6LM1txCd3Y2FjYSOqlk34QzMeMbX5oybJb9pAgg4WLZ1ATEfnIlqdf/ec3GrtoreWaHlLN6nl2UbNUM8tZQgfxejYQPI+a3bzlP4+vW0kncaIYBjVr6Ljh0YkjL22kfb5rekit5g2+wgJMtbOGK+nTnSdBnSjBAqz59LH9QxvQm4fBgpRj719BP520zFl2hgwVZUFyixhkCV3+jhNQTuPoEgboosWgZinrh8d6f7Ujz1K6/MtZdSHEyb/dVP49C1BuorvSTxbUiSdYgCPnr375ORigmxaTmkh14PzQ6ZE03Ugs8mTJU+ZDhT5rcc/pxFX3LuBi3KLbbCYG9ROhZk+d+dZ7xOkkR5JmkxocnXzozBsZbBYktOrpXxfvuM9sYIac63jMknK5HJLehIw4pmvKCEIJtKjRajJDWX7n1FOjC/o/ztnirg/2J3CwKZBhigRTZLBw8PhwIQ8H667Dr+d/sLWtjWm2n3xxEt2vEZIK16ZA0e+U1c3Q0Ft7zg5kVtsrZb9aTBTtrp6fX8c0o6Ut7/49jU2RNEmSZLFM5pBzf3Fu13DewcYiS4pJxhlngiR57DmCE1IoHPIknnntRPqX265cTkXJy+t+DSUcJAoNVx8BOUp6rk5+XPa3g1YEecxqB9ibmU3v/rdImTxTjDLMRRLk5gjOwdHvnT1ZwKFEnhRTTOgxRYYCpRp6yOGOk0fh/cP9+M5X7//UtfgMHSlSpClOW36Sol6ahbouSQ+bApNEKdJMBK2zgYrDo3ecKjuUyDLJCBe4wBhJiiZVnRx78PShMhKdyEpoJkmTx/JXylxCCok+kHCz9g2PvfDlzRvRDEmJDCPoHwBv2k9YJEMWG0W9KGyyGFj++29tRRzfT9/59ghgkSHBRR2bCVIUcUxmioA1ceDo3Ql6iGGRJckk4zo0SXILeOUQUoBDAQ8X5859749+96uxGBiOXo5TXGScHN60oDmU61w9ev4T5qe3dK8aBLBLD/5ld4E4kjRjXGSYkcorB2UyU3l8/+cPvrmCFWQRpJnSoUmQJHOJLznDSkeho7PzTx9M/Oienq6oRYGCvyQzSDSUHhIPST25KFwiCD20lWkontu299kYfXgUGOMCw4wySa76S04SW1e8WVpKDylKlJn0D6jMpf6tIqSUcLGQuDjPO/8eO/hAV04vQgsdICQVKOpNKXABhKCiy3D+deeOw12sIkOGNMNcYJSpOf5W0fsKHVgkURgUdCmcIld5Y6sIDNFCL4NcwyC9QJEyjlgP9Mycw0Nd9uhIyigk7gln+27ZTYo8esMHVFACTkXyxLFvHraIk8bF1tWNrsewK+cNZpUqO8cEWSQFkmT93kLwqhqFg6ULd8DvLdkwa85BcRkJAIVHGQ8P96BNF81I8thBOPYFVZyklS7yJHRcJpkgTRHHT0HV4OiKH4mBSynQ125JWUccskCGCXJYMGuujAxMtVNA4lIgjtBPKwkqiUVSR6Wgjyudg7k6xwobRRmQOP61O8hfDVI0ARY5kliAnDUnCQbPPzjLxIhg+2s4gPyQKx30MhbW7ByYVb6c1OFReIG+dnvYZHFIEwX/IusCzsy5QHW4lY67g4mBwsENbHBcSkgEHm71S9H/AJqcobr0GnBnAAAAAElFTkSuQmCC) !important
    }
}

body
div div.slideshow-controls a:hover {
    border-color: #fff !important
}

body div div.slideshow-controls a:first-child {
    background-position: -76px 8px !important
}

body div div.slideshow-controls a:last-child {
    background-position: -117px 8px !important
}

body
div div.slideshow-controls a:nth-child(2) {
    background-position: -34px 8px !important
}

body div div.slideshow-controls a.running {
    background-position: -34px 8px !important
}

body div div.slideshow-controls a.paused {
    background-position: 9px 8px !important
}

.slideshow-controls a img {
    border: 50px dotted #f0f
}

body.presentation-wrapper-fullscreen-parent, html.presentation-wrapper-fullscreen-parent {
    overflow: hidden !important
}

.presentation-wrapper-fullscreen-parent
#wpadminbar {
    display: none
}

.presentation-wrapper-fullscreen, .presentation-wrapper-fullscreen-parent {
    min-width: 100% !important;
    min-height: 100% !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 10000 !important
}

.presentation-wrapper-fullscreen {
    background-color: grey;
    border: none !important
}

    .presentation-wrapper-fullscreen
    .nav-arrow-left, .presentation-wrapper-fullscreen .nav-arrow-right {
        z-index: 20001
    }

    .presentation-wrapper-fullscreen .nav-fullscreen-button {
        z-index: 20002
    }

.presentation-wrapper {
    margin: 20px auto;
    border: 1px solid #e5e5e5;
    overflow: hidden;
    line-height: normal
}

.presentation {
    position: relative;
    margin: 0;
    overflow: hidden;
    outline: 0
}

    .presentation, .presentation .step {
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100% 100%
    }

        .presentation
        .step.fade:not(.active) {
            opacity: 0
        }

        .presentation .slide-content {
            padding: 30px
        }

        .presentation .nav-arrow-left, .presentation .nav-arrow-right, .presentation
        .nav-fullscreen-button {
            position: absolute;
            width: 34px;
            background-repeat: no-repeat;
            z-index: 2;
            opacity: 0;
            transition: opacity .25s
        }

        .presentation .nav-arrow-left, .presentation
        .nav-arrow-right {
            height: 100%;
            background-image: url(/images/slide-nav.png);
            background-size: 450% 61px
        }

        .presentation .nav-arrow-left {
            left: 0;
            background-position: 4px 50%
        }

        .presentation .nav-arrow-right {
            right: 0;
            background-position: -120px 50%
        }

        .presentation
        .nav-fullscreen-button {
            width: 32px;
            height: 32px;
            margin: 4px;
            bottom: 0;
            right: 0;
            z-index: 3;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAHvklEQVRo3u1Ze2wURRjftrSU44oviCYa/9D4CAoaX1FjQjT+YzQxJpqoiREfIII81BJRENQKqKW7e6XXFlCQYlBRKi1tKUal4qNFawNI29vX7N21196jd729PuiD23Fmr3u327u927aJf/WbXnO7N/N9v/lm5pv5fUPY5tO3trzVuZ/9hjmUtlSBL8ABYQO4iiCELMJQ6EVVy85uZb9mDqfXx34JDgAbeI6gb6TI35p7/P2yFAkblH70kST/iAj5I+BaggCGAEAWfdueir9bRegblaRYS0OtUa9fpAnbUurUaVcIXoIQRg0LhKPQC4GfXyvOI9KK7Yqylcc7WckLR9JqlJHFMBT3E/RS6mSTEB6Ek0XWfI9eggEoOvlVIJ/IKLsspauPcUyfH45DBbtWn6x9kobFCoJeQjX8yvcPRnW1ZBj7U56j49APhS72DSaXMCXb86nVx4TOPh8cUyCo+rBqOQ5AhuFMAGJfx7D5HmaDYy5hWj61UOtrgCPoxxBi/ZgmADRSfVBwMYWMhZiSfGa1bTwOHL4AHgg4AwAXYXeoc0t7PjFlKSmgdxzvckrDMwMwArvDTBFXgFWmW/8pIoKlbEdDt3NghgAuwRAUvdyHwsLYOjdr3r5gzzuNgAsFlQU+TQCxhYBngRjmtoErzEMos1a+fcLFDyozQFbMTg+ABkKI2yxeZrL3lor1DU52IGF+CgDUogJQWsvjOBD1cZucBSbMz6tYXS+yEb/GfFyf7ikJgBxzVTQePBLvYhD8XKHLmt58eX75ijqBkdQIIKthINZ3JQqrYxIDcHscwIQpxX50wnEw7kAZx0PQy20QCtKZr1hxnGckn2peVqNQrGuyxn6qIZCjcgT1NIg3EhVCwmlKTAQe/nXX3FSTEWTZrGXP1p5zhH2J3sta8yNIcwBGMI6EB0qWkA1NqgeiYegMn+k63+2NQ4jPhTgEsbrzamQuOwlANnmf/dQZ3od2Tv3Ui5nH+2m7s7lX7O/HbkZ/MQBLFQBDqFJUgq7x9oMHi77pbPd6sZpofNbGp04EuhrPXWsA4PGys2c7pMTAJRZzdAyZ5x1N7+2r+cUljoaVTUrjgTDywAAyz1Q5btqaV/LyUa4jMAEhsY9O9AIccaT2QFbJfWW/tDDeSQOIp94Y9EEBsK8SRPEt+442dTnHIujXyJDqATYUkWDXJeZw561Y1QdzS16r5pO2U8W84OBf8OSmDkg7rfTT1W3tvl4tBNW8k13FzsG1ihfvqzntdo9LMBxx2gnybvJw85lu6Ib8t47bVFVF88g1PwiOOISYGuREjl0OkHneIB5uzqWWf8+2+9UBTH2a2HXn57UtDjf0QHEfQS0mV5w7KAT5k+wdWlUfW8gNx9QdfRyOq07kstPHAd0AonaKec/k0wT5wFefdPwsBIGdoOcXL+Qe5ddxDyada6z0xhqRCeGIpjqRyckcCWMD2NGHVwMOX0IvU+iYtJ0vzy5e9M8yfq3wWFpVOy+zbWo4y/t8yDwQ2bVmj2TIe2tq29geL2onethNDgsxXfl0wf5HWjY5ivj3uee5Bebb7bTseeiPjajdVu5FbiExU/k49/9tNyuzMiuzMitJRy2QI+SA7Km2E6bZTq8ky/hpulpSppZQLw0r9eQ0WP/K78mZGjkliEB2fcGZfPccIwjYqu59KuW7Lz/yWNt23g5swhpwjXkIuwu+frj1I84OSoU3wfWpIOj0iHM8eanUlF6+d/NPF0AkgM41zj5ui1lyWjq/cl3jOR6dpfqgS+I+ERal9oInT8wlaCt9NfOU8EHy4YhcUPluo5sf6sNHO8wMA+bIKWkpX12nkNMxlBsIQlHiioSr9L0uy7Ut/PcJYZvwDEEvpladPwyGhRbhIfwTN1GJtFYUahm+WXJK5aM8IUiQU312QbVAP/AdxfwFLoK9BHUPdaS5tQd2Q6GRvR9XwEdu1AsdwzdLTsl59pW1PBNnh8nZBR4tS+rOQ/WtoBv2QOcXmJj8iMnpADqlc/XsvTEn2tfUTWL4ZsgpZd39XO15PTlNzi6Qi6vqmnu7ERMLDznLMTU7eQplSmU4BLsgV8PeReaWvqJ1ojwDcqrNLgA0gN655M1Vx/7sdcPBODVbQp7A5BTTvwEEwVH9XXE16wgZMPwM5NSeRE512YWu5u2H6n/zuJEW/FplxydUeo7Vu0favB1+I4Y/HXKq9R7jbQ24hlWIk/MDystBtHD60zD8qZFTfXZhFGkOorGPGieptLmxlAw/Azndmku/eJRJkNNE1k2W9TpT5Yh0GXpZM4pahp+JnG7PI1+qTpFdmEhSqVk685lSPcM3Q0535JErf+C02YUZZEqnd1+wc/a+YPa+YPa+YEr3BTgQcWog0hRNFFf2shC7hTN9X1C5vh6dJnQJe+1/BUc0AaCJ60fbk3LyMihRFMOdPr5QMJEnKrdUrKsDrBTAzk+jE11cDoh2fHP602kxhJ7xZWrqgjOOozhTNsS/C+ZnOJBeWb6qgeUu4j0RJ+eNdY6jrQlf3d5AFZ/+w+MJjoaCRiWIPuGgbxhdXh8F12W6vN5b+Xcbury+GJ5oaah1pNcDdqHFQt70+2sXqPY97buNy4WyjlJ+F6CFleDKDJfXi75c1raRrei0p9OG9NEcKWwDT/4HecXIWo9QtjoAAAAASUVORK5CYII=);
            background-size: 100% 100%
        }

        .presentation:hover .nav-arrow-left, .presentation:hover .nav-arrow-right {
            opacity: 1
        }

        .presentation:hover .nav-fullscreen-button {
            opacity: .8
        }

.presentation-wrapper-fullscreen
.nav-fullscreen-button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAH30lEQVRo3u1ZXVBU1x3nghYqILRNMhFNSpFIotMkTvJQx/TFmY5JHtR2al8aM+1TkwdnOn3wJdPmIZ2ahLAfKBqCFtYPFIOIC9jyETOICxI+VBDJ3nvPufuJLCrCLrIGyz05537v3XvvrkqnztRzuJed3fP//3/nf875n//5nYwMpTCU+pnVfH70kra2W1kjuQN5TM7SQ8D6sgfzruZOZpn8TFP7s+s29f2DPsLVgY/B68YQYCbMtDICKWD4u3NN6x9GD0AXPMS+BwszMryJmsspmqrNOriz7TI9PYXuoBBiG+mXk5Wn21ega1lZesTVxwTRNJpC3CTzF39uEoT92Hwr7Y1F0AJCKIaCiDGAkJHhK4ArGVMgDAXzfYX6bx0lrpMXbwRQFGu+j24iGBEhaIp9efU7LYw3NkXM87jixhjCaS2E6kxn0eA29jDYw6008gakHE/XlzF/ZuvAr7Tf29bWNRDzs9g80S1DgCpQ+wrHdvcwHY1I5nmkh0Bc6nz1ZM31QQ7Bf7PPkrmQPDvsW774aLyTQ6CH3SxLEfOeScW8AoGbZP+kTEdbmfNMN6ea56XGWgi29cdaBkJhFEH+lpFVRgBApn1bVd/IUASFEeikN8u915rnpZfghZor8jDYXnX09rC3xR8lmJqBaKQ32F482tI/FUJ30RwKNQ6aeKDirX1XhseiuFUYMZ30JltJ7Qmt84lWuXPTiKsdypNEP1vtKG+n/f+Z0ULgVQhXW09f8kwEsXGEn8DpYTMAbxIAMdzqLl5HY183XewOJZiXXgh/F0DgIy5bEn2XKi9xuS6E/YszcmOhyBBC97yzoe+IYrI+RADABMDQWFRoN4fC970zgflZVaPSqVnkR8xR8POEMFleevjEhQk/r0BQxotHcazunuQavEBNPWDbij1wLSo5+R6Wiis6eF4eVtE8U5YULyrW/rPeGAISCy8CMB8C+9b9KgCNFI/0vRfNJxUMIdkLsiJxalgOgQaARkbbEUvziRB4dS4gxKueMPcA0HlAkEuQFswfszAvQCjFEEI+PB0XE5YDjx4IgCIjRxWemOdx719MuZHYfnb4yPmAf25ecmK6APRDwCvSpMRRKOY9yKxNax+zbz/BjN+JLimAOeQD139ntFMmFce6Y2d7b4QW4hpXqpM63SFQAr8keQ9NLDBn6U0pPVD50vGW/kgQG5IncLqTEBpMQnljIw8O4iRAb7bIZfCOt75eiPlz6lrWLcM5HIiGrACM6ZehGkPuCtuUulPqyoFM5yunzg3eCovmTQoG4B5eZQLgbQzAG7WQFiD0JOYLygg6i6r29tAQTeLoH8OPcb2J/G3XzABsqeq9fG3KVJZojSAOsbUka9KFMkg5n/p8+6VP2CbQBL4Epwzql6DBd9LXAHczBUYZEaDsRdW/6f+EbYZNhvJYA9fgPwkbwW6Yb5Jh9uf9q7il+PRPzxjW5ufPPzvyEyZvwnQh3aD681uLm4ubTDS41/Q9w/yYy2WWOOFfugIpkvcD3SNWIL2tAwmgrKSl/49t/5+UJ+VJeQwKoKBh+NCEoRSBiBAUwERaqY9tIKIptuDCuq517Ws7SttLO6TaLjzk3VXieW60iCkMm5I0E9Toj74q63hBLylr6ywZWMOu4goMNiNMLzxVvWPAznZx7b42eA62JVeuNdDqPwf3MIXG27GjqObXg3bYxXVwbUby8BzX6m+F7WAPXJmUUUAxIfmWJCQxnLnEDOocrrdwQjJqkpA4tlR5Lo/dFNqZyUcQROwhX4GBhn1ZjlfqW76JhFKlZGeHzACQlOzbqKV0CIF28IZpUmpbf8TdN0lyYk1GrmbYmqQUWCelvEZG+YRlEetmX7M8HVSsd7l7BUZLy1SgRz2Y4P8C8+amX0t9NCtzNfWEgnHpYPKQJyNJilcPJuE4fYLe+MBHM55XDgcPeDznFWnlaLYzvaNZcd3x7nAgPi/Zf/TjuXg4Dc/TLnpD6qMZZjU9E4Ra4pf4eB41ZV/15if1xNqjno55U/Y1pXlzigY+FEWjhZDExFdKlPLsQ5JUwJqksoJAPiSZlycQfs9jsXgaNJ0WACH3olhyUacNJcwFCUINZS85ftRj0nvM7cxfnw7GoyjVEAg84ZjcLrgwPu2f09BdCV5gG8UrETH0rHZ+2skE+ShCSVQtYbauNDX09mDSVSRhA6b8gMiUxsSAjUbbT3WfD/hU9lVD1cbInrBXvBgSyGqn56JKVvNITyuWlr9UhwN0UNjlUpDV16OCeRx0N5aX1NR3a3lHmYvHf3cwWT0gk9UVZY7mbm4Sfaej67W8XvkGl7vfH8KbtRldj4dg2/6+keEb5MJHivmEANZAUAZ2gWzLNddkun5vrm3HmaHxGRmCxryG063YeKx6zAMtLyyq/z7eCRHoUHc8PQTFfJD9451MZRV8+IMDv2/2js9EFAjJpOpfs8rXfLOVdYDdXL4JQfFMXRnzHtgHfplwIaZAUHsPgsz7/ryEWPDBssqdBILgBQtO17+CW0FbbCfcD325+u8kCIsEgmiefT+ck3Tf9bfl+37rHvRORdBtFFw0Mp9+Oq1vWfHC4VrPeOD+beL8ACOYT0pMGerjnEO/uPih9yCsBB9orhN08Q6mPBcYJjrPndl19TO2CtrYXb58A/NyQdSV7Es53LL/Cv+y7FLO1ex5Ks0r5v/R5fX/Zfkezyh0SxOzfa0AAAAASUVORK5CYII=)
}

.presentation
.autoplay-overlay {
    height: 15%;
    width: 80%;
    margin: 30% 10%;
    position: relative;
    z-index: 100;
    display: table;
    border-radius: 50px;
    background-color: #e5e5e5;
    background-color: rgba(0,0,0,.75);
    transition: opacity .5s
}

    .presentation .autoplay-overlay
    .overlay-msg {
        position: relative;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        color: #fff
    }

.presentation .will-fade {
    opacity: 0
}

.presentation .do-fade {
    opacity: 1;
    transition: opacity .5s
}

div.jetpack-quiz {
    border: 1px solid #deede3;
    background-color: #f3f3f3;
    padding: 1em;
    line-height: 1.3em;
    margin-bottom: 2em;
    border-radius: .2em
}

    div.jetpack-quiz div.jetpack-quiz-question {
        margin-bottom: .5em;
        font-weight: 700
    }

    div.jetpack-quiz
    div.jetpack-quiz-answer {
        cursor: pointer;
        margin-bottom: .5em;
        padding: 1em 0 1em 1em;
        border-bottom: 1px dotted #999
    }

        div.jetpack-quiz div.jetpack-quiz-answer.last {
            padding-bottom: 0;
            margin-bottom: 0;
            border-bottom: 0
        }

        div.jetpack-quiz
        div.jetpack-quiz-answer.correct {
            color: green
        }

        div.jetpack-quiz div.jetpack-quiz-answer.wrong {
            color: red
        }

        div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation {
            display: none
        }

        div.jetpack-quiz div.jetpack-quiz-answer.correct
        div.jetpack-quiz-explanation, div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation {
            display: block;
            color: #000;
            font-size: 90%;
            margin-top: 1em
        }

            div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation
            tt, div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt {
                font-size: 85%
            }

    div.jetpack-quiz pre {
        font: 15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
        background: 0 0;
        margin: 0;
        padding: 0
    }

#subscribe-email
input {
    width: 95%
}

.comment-subscription-form {
    margin-bottom: 1em
}

    .comment-subscription-form
    .subscribe-label {
        display: inline !important
    }

.screen-reader-text {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.jetpack-video-wrapper {
    margin-bottom: 1.6em
}

    .jetpack-video-wrapper > .wp-video, .jetpack-video-wrapper > embed, .jetpack-video-wrapper > iframe, .jetpack-video-wrapper > object {
        margin-bottom: 0
    }

.jetpack-social-navigation
ul {
    display: block;
    margin: 0 0 1.5em;
    padding: 0
}

.jetpack-social-navigation li {
    display: inline-block;
    margin: 0;
    line-height: 1
}

.jetpack-social-navigation a {
    border: 0;
    height: 1em;
    text-decoration: none;
    width: 1em
}

.jetpack-social-navigation-svg
.icon {
    color: inherit;
    fill: currentColor;
    height: 1em;
    vertical-align: middle;
    width: 1em
}

.jetpack-social-navigation-genericons
a:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: Genericons;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
    height: 1em;
    line-height: 1;
    speak: none;
    text-decoration: inherit;
    vertical-align: top;
    width: 1em
}

.jetpack-social-navigation-genericons
a:before {
    content: "\f415"
}

.jetpack-social-navigation-genericons a[href*="codepen.io"]:before {
    content: "\f216"
}

.jetpack-social-navigation-genericons a[href*="digg.com"]:before {
    content: "\f221"
}

.jetpack-social-navigation-genericons
a[href*="dribbble.com"]:before {
    content: "\f201"
}

.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before {
    content: "\f225"
}

.jetpack-social-navigation-genericons
a[href*="mailto:"]:before {
    content: "\f410"
}

.jetpack-social-navigation-genericons a[href*="facebook.com"]:before {
    content: "\f203"
}

.jetpack-social-navigation-genericons
a[href*="flickr.com"]:before {
    content: "\f211"
}

.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before {
    content: "\f226"
}

.jetpack-social-navigation-genericons
a[href*="github.com"]:before {
    content: "\f200"
}

.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before {
    content: "\f206"
}

.jetpack-social-navigation-genericons
a[href*="instagram.com"]:before {
    content: "\f215"
}

.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before {
    content: "\f208"
}

.jetpack-social-navigation-genericons
a[href*="path.com"]:before {
    content: "\f219"
}

.jetpack-social-navigation-genericons a[href*="pinterest."]:before {
    content: "\f210"
}

.jetpack-social-navigation-genericons
a[href*="getpocket.com"]:before {
    content: "\f224"
}

.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before {
    content: "\f217"
}

.jetpack-social-navigation-genericons
a[href*="reddit.com"]:before {
    content: "\f222"
}

.jetpack-social-navigation-genericons a[href$="/feed/"]:before {
    content: "\f413"
}

.jetpack-social-navigation-genericons a[href*="skype:"]:before {
    content: "\f220"
}

.jetpack-social-navigation-genericons
a[href*="spotify.com"]:before {
    content: "\f515"
}

.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before {
    content: "\f223"
}

.jetpack-social-navigation-genericons
a[href*="tumblr.com"]:before {
    content: "\f214"
}

.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before {
    content: "\f516"
}

.jetpack-social-navigation-genericons
a[href*="twitter.com"]:before {
    content: "\f202"
}

.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before {
    content: "\f212"
}

.jetpack-social-navigation-genericons
a[href*="vine.co"]:before {
    content: "\f517"
}

.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before, .jetpack-social-navigation-genericons a[href*="wordpress.org"]:before {
    content: "\f205"
}

.jetpack-social-navigation-genericons
a[href*="youtube.com"]:before {
    content: "\f213"
}

.tiled-gallery {
    clear: both;
    margin: 0 0 20px;
    overflow: hidden
}

    .tiled-gallery img {
        margin: 2px !important
    }

    .tiled-gallery .gallery-group {
        float: left;
        position: relative
    }

    .tiled-gallery
    .tiled-gallery-item {
        float: left;
        margin: 0;
        position: relative;
        width: inherit
    }

    .tiled-gallery .gallery-row {
        overflow: hidden
    }

    .tiled-gallery .tiled-gallery-item a {
        background: 0 0;
        border: none;
        color: inherit;
        margin: 0;
        padding: 0;
        text-decoration: none;
        width: auto
    }

    .tiled-gallery .tiled-gallery-item img, .tiled-gallery .tiled-gallery-item img:hover {
        background: 0 0;
        border: none;
        box-shadow: none;
        max-width: 100%;
        padding: 0;
        vertical-align: middle
    }

.tiled-gallery-caption {
    background: #eee;
    background: rgba(255,255,255,.8);
    color: #333;
    font-size: 13px;
    font-weight: 400;
    overflow: hidden;
    padding: 10px 0;
    position: absolute;
    bottom: 0;
    text-indent: 10px;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap
}

.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption {
    font-size: 11px
}

.widget-gallery
.tiled-gallery-unresized {
    visibility: hidden;
    height: 0;
    overflow: hidden
}

.tiled-gallery .tiled-gallery-item img.grayscale {
    position: absolute;
    left: 0;
    top: 0
}

    .tiled-gallery .tiled-gallery-item img.grayscale:hover {
        opacity: 0
    }

.tiled-gallery.type-circle
.tiled-gallery-item img {
    border-radius: 50% !important;
    object-fit: cover
}

.tiled-gallery.type-circle .tiled-gallery-caption {
    display: none;
    opacity: 0
}

.tiled-gallery.type-square .tiled-gallery-item
img {
    object-fit: cover
}

.jetpack-display-remote-posts {
    margin: 5px 0 20px
}

    .jetpack-display-remote-posts h4 {
        margin: 5px 0;
        padding: 0
    }

    .jetpack-display-remote-posts p {
        margin: 0;
        padding: 0
    }

    .jetpack-display-remote-posts img {
        max-width: 100%
    }

.widget-grofile
h4 {
    margin: 1em 0 .5em
}

.widget-grofile ul.grofile-urls {
    margin-left: 0;
    overflow: hidden
}

.widget-grofile ul.grofile-accounts li {
    list-style: none;
    display: inline
}

    .widget-grofile ul.grofile-accounts li:before {
        content: "" !important
    }

.widget-grofile
.grofile-accounts-logo {
    background-image: url(https://secure.gravatar.com/images/grav-share-sprite.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 8px;
    margin-bottom: 8px
}

.rtl .widget-grofile
.grofile-accounts-logo {
    margin-left: 8px;
    margin-right: 0
}

.grofile-thumbnail {
    width: 500px;
    max-width: 100%
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
    .widget-grofile .grofile-accounts-logo {
        background-image: url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);
        background-size: 16px 784px
    }
}

div[class^=gr_custom_container] {
    border: 1px solid gray;
    border-radius: 10px;
    padding: 10px 5px;
    background-color: #fff;
    color: #000
}

    div[class^=gr_custom_container]
    a {
        color: #000
    }

h2[class^=gr_custom_header] {
    display: none
}

div[class^=gr_custom_each_container] {
    width: 100%;
    clear: both;
    margin-bottom: 10px;
    overflow: auto;
    padding-bottom: 4px;
    border-bottom: 1px solid #aaa
}

div[class^=gr_custom_book_container] {
    float: right;
    overflow: hidden;
    height: 60px;
    margin-left: 4px;
    width: 39px
}

div[class^=gr_custom_author] {
    font-size: 10px
}

div[class^=gr_custom_tags] {
    font-size: 10px;
    color: gray
}

div[class^=gr_custom_rating] {
    display: none
}

.widget_wpcom_social_media_icons_widget
ul {
    list-style-type: none;
    margin-left: 0
}

    .widget_wpcom_social_media_icons_widget ul li {
        border: 0 none;
        display: inline;
        margin-right: .5em
    }

.widget_wpcom_social_media_icons_widget li a {
    border: 0 none;
    text-decoration: none
}

.widget_wpcom_social_media_icons_widget .genericon {
    font-family: Genericons
}

.widget_wpcom_social_media_icons_widget
.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden
}

    .widget_wpcom_social_media_icons_widget .screen-reader-text:active, .widget_wpcom_social_media_icons_widget
    .screen-reader-text:focus, .widget_wpcom_social_media_icons_widget .screen-reader-text:hover {
        background-color: #f1f1f1;
        border-radius: 3px;
        box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
        clip: auto !important;
        color: #21759b;
        display: block;
        font-size: 14px;
        font-size: .875rem;
        font-weight: 700;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000
    }

.widgets-grid-layout {
    width: 100%
}

    .widgets-grid-layout:after, .widgets-grid-layout:before {
        content: " ";display:table}.widgets-grid-layout:after{clear:both}.widget-grid-view-image{float:left;max-width:50%}.widget-grid-view-image a{display:block;margin:0 2px 4px 0
    }

.widget-grid-view-image:nth-child(even) {
    float: right
}

    .widget-grid-view-image:nth-child(even) a {
        margin: 0 0 4px 2px
    }

.widgets-grid-layout .widget-grid-view-image img {
    max-width: 100%;
    height: auto
}

.widgets-multi-column-grid
ul {
    overflow: hidden;
    padding: 0;
    margin: 0;
    list-style-type: none
}

    .widgets-multi-column-grid ul li {
        background: 0 0;
        clear: none;
        float: left;
        margin: 0 -5px -3px 0;
        padding: 0 8px 6px 0;
        border: none;
        list-style-type: none !important
    }

        .widgets-multi-column-grid
        ul li a {
            background: 0 0;
            margin: 0;
            padding: 0;
            border: 0
        }

.widgets-multi-column-grid .avatar {
    vertical-align: middle
}

.widgets-list-layout {
    padding: 0;
    margin: 0;
    list-style-type: none
}

    .widgets-list-layout li:after, .widgets-list-layout
    li:before {
        content: "";
        display: table
    }

    .widgets-list-layout li:after {
        clear: both
    }

    .widgets-list-layout li {
        zoom: 1;
        margin-bottom: 1em;
        list-style-type: none !important
    }

    .widgets-list-layout
    .widgets-list-layout-blavatar {
        float: left;
        width: 21.276596%;
        max-width: 40px;
        height: auto
    }

.widgets-list-layout-links {
    float: right;
    width: 73.404255%
}

.widgets-list-layout span {
    opacity: .5
}

    .widgets-list-layout
    span:hover {
        opacity: .8
    }

.jetpack-image-container:after {
    clear: both
}

.jetpack-image-container:after, .jetpack-image-container:before {
    display: table;
    content: ""
}

.widgets-multi-column-grid
ul {
    overflow: hidden;
    padding: 0;
    margin: 0;
    list-style-type: none
}

    .widgets-multi-column-grid ul li {
        background: 0 0;
        clear: none;
        float: left;
        margin: 0 -5px -3px 0;
        padding: 0 8px 6px 0;
        border: none;
        list-style-type: none !important
    }

        .widgets-multi-column-grid
        ul li a {
            background: 0 0;
            margin: 0;
            padding: 0;
            border: 0
        }

.widgets-multi-column-grid .avatar {
    vertical-align: middle
}

.widget_jetpack_my_community .avatar-240, .widget_jetpack_my_community
.avatar-48 {
    max-width: 48px;
    max-height: 48px
}

.widget.widget_authors li > ul, .widget_authors > ul {
    margin-left: inherit;
    padding-left: 0
}

.widget_authors ul li
li {
    padding-left: 0
}

.widget_authors > ul > li {
    margin-bottom: 1em;
    list-style: none
}

    .widget_authors > ul > li + li {
        border-top: 0
    }

.widget.widget_authors
img {
    margin-right: 5px;
    margin-bottom: 5px;
    vertical-align: middle;
    box-shadow: none
}

.wpcnt {
    text-align: center;
    line-height: 2
}

.wpa {
    position: relative;
    overflow: hidden;
    display: inline-block;
    max-width: 100%
}

.wpa-about {
    position: absolute;
    top: 5px;
    left: 0;
    right: 0;
    display: block;
    margin-top: 0;
    color: #888;
    font: 10px/1 "Open Sans",Arial,sans-serif !important;
    text-align: left !important;
    text-decoration: none !important;
    opacity: .85;
    border-bottom: none !important;
    box-shadow: none !important
}

.wpa
.u > div {
    display: block;
    margin-top: 5px;
    margin-bottom: 1em
}

div.wpa > div {
    margin-top: 20px
}

.wpa .u .adsbygoogle {
    display: block;
    margin-top: 17px;
    margin-bottom: 1em;
    background-color: transparent
}

.widget_eu_cookie_law_widget {
    animation: fadeIn .8s;
    border: none;
    bottom: 1em;
    left: 1em;
    margin: 0;
    padding: 0;
    position: fixed;
    right: 1em;
    width: auto;
    z-index: 50001
}

@keyframes fadeIn {
    from {
        opacity: 0;
        visibility: hidden
    }

    to {
        opacity: 1;
        visibility: visible
    }
}

.widget_eu_cookie_law_widget.widget.top {
    bottom: auto;
    top: 1em
}

.admin-bar
.widget_eu_cookie_law_widget.widget.top {
    top: 3em
}

amp-consent.widget_eu_cookie_law_widget.widget.top {
    top: 1em;
    margin: 0
}

.admin-bar
amp-consent.widget_eu_cookie_law_widget.widget.top {
    top: 0;
    margin-top: 3em
}

#eu-cookie-law {
    background-color: #fff;
    border: 1px solid #dedede;
    color: #2e4467;
    font-size: 12px;
    line-height: 1.5;
    overflow: hidden;
    padding: 6px 6px 6px 15px;
    position: relative
}

    #eu-cookie-law a, #eu-cookie-law a:active, #eu-cookie-law a:visited {
        color: inherit;
        cursor: inherit;
        text-decoration: underline
    }

        #eu-cookie-law
        a:hover {
            cursor: pointer;
            text-decoration: none
        }

    #eu-cookie-law.negative {
        background-color: #000;
        border: none;
        color: #fff
    }

    #eu-cookie-law.hide {
        opacity: 0;
        visibility: hidden;
        transition: opacity .4s,visibility .4s
    }

    #eu-cookie-law
    form {
        margin-bottom: 0;
        position: static
    }

    #eu-cookie-law input, #eu-cookie-law input:focus, #eu-cookie-law input:hover {
        background: #f3f3f3;
        border: 1px solid #dedede;
        border-radius: 4px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        color: #2e4453;
        cursor: pointer;
        display: inline;
        float: right;
        font-family: inherit;
        font-size: 14px;
        font-weight: inherit;
        line-height: inherit;
        margin: 0 0 0 5%;
        padding: 8px 12px;
        position: static;
        text-transform: none
    }

    #eu-cookie-law.negative input, #eu-cookie-law.negative input:focus, #eu-cookie-law.negative input:hover {
        background: #282828;
        border-color: #535353;
        color: #fff
    }

@media (max-width:600px) {
    #eu-cookie-law {
        padding-bottom: 55px
    }

        #eu-cookie-law input.accept {
            bottom: 8px;
            position: absolute;
            right: 8px
        }
}

.widget_eu_cookie_law_widget
.customize-partial-edit-shortcut > button {
    left: 0
}

.flickr-images {
    text-align: center
}

.flickr-size-thumbnail .flickr-images {
    align-content: space-between;
    align-items: center;
    display: flex;
    flex-flow: row wrap;
    justify-content: center
}

.flickr-images
img {
    max-width: 100%;
    margin: 5px
}

.wpcom-instagram-images {
    display: grid;
    grid-gap: .5rem;
    grid-auto-columns: 1fr
}

    .wpcom-instagram-images:after, .wpcom-instagram-images:before {
        content: none
    }

    .wpcom-instagram-images a {
        display: block;
        margin: 4px 2px
    }

.wpcom-instagram-columns-2 a, .wpcom-instagram-columns-3 a {
    display: inline-block;
    vertical-align: top
}

.wpcom-instagram-columns-2 a {
    width: calc(50% - 8px)
}

.wpcom-instagram-columns-3 a {
    width: calc(33.3333% - 8px)
}

.wpcom-instagram-images
.sq-bg-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%
}

.wpcom-instagram-columns-2 {
    grid-template-columns: repeat(2,1fr)
}

.wpcom-instagram-columns-3 {
    grid-template-columns: repeat(3,1fr)
}

@supports (display:grid) {
    .wpcom-instagram-images a {
        display: block;
        margin: 0
    }

    .wpcom-instagram-columns-2 a, .wpcom-instagram-columns-3 a {
        width: auto
    }
}

.jetpack-search-filters-widget__sub-heading {
    font-size: inherit;
    font-weight: 700;
    margin: 0 0 .5em;
    padding: 0
}

.jetpack-search-form + .jetpack-search-filters-widget__sub-heading {
    margin-top: 1.5em;
    margin-bottom: .5em !important
}

.jetpack-search-filters-widget__clear {
    margin-top: .5em;
    margin-bottom: .5em
}

.jetpack-search-sort-wrapper {
    margin-top: 1em;
    margin-bottom: 1.5em
}

    .jetpack-search-sort-wrapper
    label {
        display: inherit
    }

.widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox] {
    width: auto;
    height: auto
}

ul.jetpack-search-filters-widget__filter-list
li {
    border: none;
    padding: 0;
    list-style: none
}

    ul.jetpack-search-filters-widget__filter-list li a {
        text-decoration: none
    }

        ul.jetpack-search-filters-widget__filter-list li a:hover {
            box-shadow: none
        }

    ul.jetpack-search-filters-widget__filter-list li
    label {
        font-weight: inherit;
        display: inherit
    }

.jetpack-search-filters-widget__filter-list {
    list-style: none
}

ul.jetpack-search-filters-widget__filter-list {
    margin-bottom: 1.5em
}

body.search .jetpack-search-form
input[name="s"]:-ms-input-placeholder {
    color: transparent
}

body.search .jetpack-search-form input[name="s"]::-ms-input-placeholder {
    color: transparent
}

body.search .jetpack-search-form input[name="s"]::placeholder {
    color: transparent
}

body.search
.jetpack-search-form input[name="s"].show-placeholder:-ms-input-placeholder {
    color: inherit
}

body.search .jetpack-search-form input[name="s"].show-placeholder::-ms-input-placeholder {
    color: inherit
}

body.search .jetpack-search-form
input[name="s"].show-placeholder::placeholder {
    color: inherit
}

@media screen and (min-width:400px) {
    .widget.jetpack-simple-payments .jetpack-simple-payments-product {
        flex-direction: column
    }

    .widget.jetpack-simple-payments
    .jetpack-simple-payments-details {
        padding-left: 0
    }
}

.jetpack_widget_social_icons li, .jetpack_widget_social_icons ul {
    list-style: none
}

.jetpack_widget_social_icons ul {
    display: block;
    margin: 0 0 1.5em;
    padding: 0
}

    .jetpack_widget_social_icons ul
    li {
        border: 0;
        display: inline-block;
        line-height: 1;
        margin: 0;
        padding: 0
    }

        .jetpack_widget_social_icons ul li:after, .jetpack_widget_social_icons ul li:before {
            display: none
        }

.jetpack_widget_social_icons
a {
    border: 0;
    box-shadow: none;
    display: block;
    height: 24px;
    text-decoration: none;
    width: 24px
}

.jetpack_widget_social_icons svg {
    color: inherit;
    fill: currentColor;
    height: inherit;
    vertical-align: middle;
    width: inherit
}

.jetpack_widget_social_icons
ul.size-small a {
    height: 24px;
    width: 24px
}

.jetpack_widget_social_icons ul.size-medium a {
    height: 32px;
    width: 32px
}

.jetpack_widget_social_icons ul.size-large
a {
    height: 48px;
    width: 48px
}

.screen-reader-text {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important
}

.vc_custom_1537346435735 {
    margin-bottom: 0 !important;
    padding-top: 180px !important;
    padding-bottom: 110px !important;
    background-image: url(/images/zass_main_hero33.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important
}

.vc_custom_1537347637445 {
    margin-bottom: 0 !important;
    border-bottom-width: 1px !important;
    padding-top: 60px !important;
    padding-bottom: 40px !important;
    background-color: #fff !important;
    border-bottom-color: #EBEBEB !important;
    border-bottom-style: dashed !important
}

.vc_custom_1537347801086 {
    margin-bottom: 0 !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    background-color: #fff !important
}

.vc_custom_1537347747574 {
    margin-bottom: 0 !important;
    border-top-width: 1px !important;
    padding-top: 60px !important;
    padding-bottom: 80px !important;
    background-color: #fff !important;
    border-top-color: #e9e7e2 !important;
    border-top-style: dashed !important
}

.vc_custom_1537347851291 {
    margin-bottom: 0 !important;
    padding-top: 150px !important;
    padding-bottom: 150px !important;
    background: #145A4D url(/images/zass_dark_hero1.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important
}

.vc_custom_1537348578860 {
    margin-bottom: 0 !important;
    padding-top: 60px !important;
    padding-bottom: 80px !important;
    background-color: #fff !important
}

.vc_custom_1537349370598 {
    margin-bottom: 0 !important;
    padding-top: 110px !important;
    padding-bottom: 110px !important;
    background: #f5f4f1 url(/images/rose-overlay.png) !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important
}

.vc_custom_1488387252975 {
    margin-bottom: 0 !important;
    border-bottom-width: 1px !important;
    padding-top: 40px !important;
    padding-bottom: 80px !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    border-bottom-color: #e9e7e2 !important;
    border-bottom-style: dashed !important
}

.vc_custom_1485786764437 {
    margin-bottom: 0 !important;
    padding-top: 80px !important;
    background-color: #fff !important
}

.vc_custom_1485422074306 {
    margin-bottom: 0 !important
}

.vc_custom_1537347112607 {
    margin-bottom: 10px !important
}

.vc_custom_1485422074306 {
    margin-bottom: 0 !important
}

.vc_custom_1488791015711 {
    margin-bottom: 10px !important
}

.vc_custom_1482927683308 {
    padding-top: 0 !important
}

.vc_custom_1482927683308 {
    padding-top: 0 !important
}

.vc_custom_1484581885095 {
    margin-bottom: 10px !important
}

.vc_custom_1490679017838 {
    margin-bottom: 50px !important
}

.vc_custom_1484264316409 {
    margin-bottom: 60px !important
}

.vc_custom_1488387723479 {
    margin-top: 60px !important
}

.vc_custom_1488791314314 {
    margin-bottom: 30px !important
}

.vc_custom_1488791345389 {
    margin-bottom: 0 !important
}

.vc_custom_1488386458415 {
    padding-bottom: 25px !important;
    background-color: #f5f4f1 !important
}

.vc_custom_1488435214116 {
    padding-bottom: 25px !important;
    background-color: #f0eeea !important
}

.vc_custom_1488386467200 {
    padding-bottom: 25px !important;
    background-color: #f5f4f1 !important
}

.vc_custom_1484264494700 {
    margin-bottom: 60px !important
}


/*! *
WPBakery Page Builder v6.0.0 (https://wpbakery.com) * Copyright 2011-2020 Michael M, WPBakery * License: Commercial. More details: http://go.wpbakery.com/licensing */
.vc_tta-container {
    margin-bottom: 21.73913043px
}

.vc_tta.vc_general {
    font-size: 1em
}

    .vc_tta.vc_general .vc_tta-panels, .vc_tta.vc_general .vc_tta-panels-container {
        box-sizing: border-box;
        position: relative
    }

    .vc_tta.vc_general
    .vc_tta-panel {
        display: block
    }

    .vc_tta.vc_general .vc_tta-panel-heading {
        border: solid transparent;
        box-sizing: border-box;
        transition: background .2s ease-in-out
    }

    .vc_tta.vc_general .vc_tta-panel-title {
        margin: 0;
        line-height: 1
    }

        .vc_tta.vc_general
        .vc_tta-panel-title > a {
            background: 0 0;
            display: block;
            padding: 14px 20px;
            box-sizing: border-box;
            text-decoration: none;
            color: inherit;
            position: relative;
            transition: color .2s ease-in-out;
            border: none;
            box-shadow: none
        }

            .vc_tta.vc_general
            .vc_tta-panel-title > a:focus, .vc_tta.vc_general .vc_tta-panel-title > a:hover {
                text-decoration: none;
                outline: 0;
                box-shadow: none
            }

    .vc_tta.vc_general .vc_tta-panel-body {
        border: solid transparent;
        box-sizing: content-box;
        padding: 14px 20px;
        display: none;
        overflow: hidden;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        transition: padding .2s ease-in-out
    }

        .vc_tta.vc_general .vc_tta-panel-body > :last-child {
            margin-bottom: 0
        }

    .vc_tta.vc_general
    .vc_tta-panel.vc_active {
        display: block
    }

        .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
            display: block
        }

        .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title > a:hover {
            cursor: default
        }

    .vc_tta.vc_general
    .vc_tta-panel.vc_animating .vc_tta-panel-body {
        display: block;
        min-height: 0
    }

    .vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title > a:hover {
        cursor: pointer
    }

    .vc_tta.vc_general
    .vc_tta-tabs-container {
        display: block;
        position: relative;
        z-index: 3
    }

    .vc_tta.vc_general .vc_tta-tabs-list {
        list-style-type: none;
        display: block;
        padding: 0;
        margin: 0;
        box-sizing: border-box
    }

    .vc_tta.vc_general
    .vc_tta-tab {
        display: inline-block;
        padding: 0;
        margin: 0
    }

        .vc_tta.vc_general .vc_tta-tab > a {
            padding: 14px 20px;
            display: block;
            box-sizing: border-box;
            border: solid transparent;
            position: relative;
            text-decoration: none;
            color: inherit;
            transition: background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;
            box-shadow: none
        }

            .vc_tta.vc_general .vc_tta-tab > a:focus, .vc_tta.vc_general .vc_tta-tab > a:hover {
                text-decoration: none;
                outline: 0;
                box-shadow: none
            }

        .vc_tta.vc_general
        .vc_tta-tab.vc_active > a {
            cursor: default;
            text-decoration: none;
            color: inherit;
            transition: background .2s ease-in-out,color .2s ease-in-out;
            box-shadow: none
        }

            .vc_tta.vc_general
            .vc_tta-tab.vc_active > a:hover {
                cursor: default;
                box-shadow: none
            }

            .vc_tta.vc_general .vc_tta-tab.vc_active > a::after, .vc_tta.vc_general
            .vc_tta-tab.vc_active > a::before {
                display: none;
                content: '';
                position: absolute;
                border-width: inherit;
                border-color: inherit;
                border-style: inherit;
                width: 100vw;
                height: 200vw
            }

    .vc_tta.vc_general
    .vc_tta-icon {
        font-size: 1.15em;
        line-height: 0;
        display: inline
    }

        .vc_tta.vc_general .vc_tta-icon::before {
            display: inline
        }

    .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .vc_tta.vc_general
    .vc_tta-title-text:not(:empty) ~ * {
        margin-left: 14px
    }

    .vc_tta.vc_general .vc_tta-title-text:empty {
        display: inline-block
    }

.vc_tta-icon.fa, .vc_tta-icon.vc_li {
    vertical-align: middle
}

.vc_tta.vc_tta-accordion
.vc_tta-tabs-container {
    display: none
}

.vc_tta.vc_tta-tabs .vc_tta-tabs-container {
    display: none
}

.vc_non_responsive .vc_tta.vc_tta-tabs .vc_tta-tabs-container, .vc_tta-o-non-responsive .vc_tta.vc_tta-tabs
.vc_tta-tabs-container {
    display: block
}

.vc_non_responsive .vc_tta.vc_tta-tabs .vc_tta-panel-heading, .vc_tta-o-non-responsive .vc_tta.vc_tta-tabs .vc_tta-panel-heading {
    display: none
}

@media (min-width:768px) {
    .vc_tta.vc_tta-tabs
    .vc_tta-tabs-container {
        display: block
    }

    .vc_tta.vc_tta-tabs .vc_tta-panel-heading {
        display: none
    }
}

.vc_tta.vc_tta-shape-square .vc_tta-panel-body {
    min-height: 0
}

.vc_tta.vc_tta-shape-square .vc_tta-panel-body, .vc_tta.vc_tta-shape-square
.vc_tta-panel-heading {
    border-radius: 0
}

.vc_tta.vc_tta-shape-square .vc_tta-tabs-container {
    margin: 0
}

.vc_tta.vc_tta-shape-square .vc_tta-tab > a {
    border-radius: 0
}

.vc_non_responsive .vc_tta.vc_tta-shape-square.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-shape-square.vc_tta-tabs .vc_tta-panels {
    border-radius: 0
}

@media (min-width:768px) {
    .vc_tta.vc_tta-shape-square.vc_tta-tabs
    .vc_tta-panels {
        border-radius: 0
    }
}

.vc_tta.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-panel-body {
    border-radius: 0
}

.vc_tta.vc_tta-shape-square.vc_tta-o-shape-group.vc_tta-o-no-fill
.vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-shape-square.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child)
.vc_tta-panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body {
    min-height: 10px
}

.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .vc_tta.vc_tta-shape-rounded
.vc_tta-panel-heading {
    border-radius: 5px
}

.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {
    margin: 5px
}

.vc_tta.vc_tta-shape-rounded .vc_tta-tab > a {
    border-radius: 5px
}

.vc_non_responsive .vc_tta.vc_tta-shape-rounded.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
    border-radius: 5px
}

@media (min-width:768px) {
    .vc_tta.vc_tta-shape-rounded.vc_tta-tabs
    .vc_tta-panels {
        border-radius: 5px
    }
}

.vc_tta.vc_tta-shape-rounded.vc_tta-o-no-fill .vc_tta-panel-body {
    border-radius: 0
}

.vc_tta.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill
.vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child)
.vc_tta-panel-heading {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.vc_tta.vc_tta-shape-round .vc_tta-panel-body {
    min-height: 4em
}

.vc_tta.vc_tta-shape-round .vc_tta-panel-body, .vc_tta.vc_tta-shape-round
.vc_tta-panel-heading {
    border-radius: 2em
}

.vc_tta.vc_tta-shape-round .vc_tta-tabs-container {
    margin: 2em
}

.vc_tta.vc_tta-shape-round .vc_tta-tab > a {
    border-radius: 2em
}

.vc_non_responsive .vc_tta.vc_tta-shape-round.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-shape-round.vc_tta-tabs .vc_tta-panels {
    border-radius: 2em
}

@media (min-width:768px) {
    .vc_tta.vc_tta-shape-round.vc_tta-tabs
    .vc_tta-panels {
        border-radius: 2em
    }
}

.vc_tta.vc_tta-shape-round.vc_tta-o-no-fill .vc_tta-panel-body {
    border-radius: 0
}

.vc_tta.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill
.vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child)
.vc_tta-panel-heading {
    border-top-left-radius: 2em;
    border-top-right-radius: 2em
}

.vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.vc_non_responsive
.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-shape-rounded.vc_tta-tabs
.vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-shape-rounded.vc_tta-tabs
.vc_tta-panel-body::before {
    box-sizing: border-box;
    content: '';
    display: none;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    border-style: inherit;
    border-width: inherit
}

@media (min-width:768px) {
    .vc_tta-shape-rounded.vc_tta-tabs
    .vc_tta-panel-body::after, .vc_tta-shape-rounded.vc_tta-tabs
    .vc_tta-panel-body::before {
        box-sizing: border-box;
        content: '';
        display: none;
        position: absolute;
        width: 5px;
        height: 5px;
        border-radius: 5px;
        border-style: inherit;
        border-width: inherit
    }
}

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill)
.vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading {
    border-radius: 0
}

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child)
.vc_tta-panel-body {
    border-radius: 0
}

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill)
.vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-heading {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child)
.vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child)
.vc_tta-panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active)
.vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    border-radius: 0
}

.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child).vc_active
.vc_tta-panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active)
.vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child)
.vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.vc_tta-shape-round:not(.vc_tta-o-no-fill)
.vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active
.vc_tta-panel-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.vc_non_responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-shape-round.vc_tta-tabs
.vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-shape-round.vc_tta-tabs
.vc_tta-panel-body::before {
    box-sizing: border-box;
    content: '';
    display: none;
    position: absolute;
    width: 2em;
    height: 2em;
    border-radius: 2em;
    border-style: inherit;
    border-width: inherit
}

@media (min-width:768px) {
    .vc_tta-shape-round.vc_tta-tabs
    .vc_tta-panel-body::after, .vc_tta-shape-round.vc_tta-tabs
    .vc_tta-panel-body::before {
        box-sizing: border-box;
        content: '';
        display: none;
        position: absolute;
        width: 2em;
        height: 2em;
        border-radius: 2em;
        border-style: inherit;
        border-width: inherit
    }
}

.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill)
.vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading {
    border-radius: 0
}

.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child)
.vc_tta-panel-body {
    border-radius: 0
}

.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-body, .vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill)
.vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-heading {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child)
.vc_tta-panel-body, .vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child)
.vc_tta-panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active)
.vc_tta-panel-body, .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-heading {
    border-radius: 0
}

.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill
.vc_tta-panel:not(:first-child):not(:last-child).vc_active .vc_tta-panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill
.vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-body, .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child)
.vc_tta-panel-body, .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.vc_tta.vc_tta-style-classic
.vc_tta-panel-body, .vc_tta.vc_tta-style-classic .vc_tta-panel-heading {
    border-width: 1px
}

.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child)
.vc_tta-panel-heading {
    margin-top: -1px
}

.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child)
.vc_tta-panel-heading {
    margin-bottom: -1px
}

.vc_tta.vc_tta-style-classic .vc_tta-tabs-list {
    padding-left: 1px;
    padding-top: 1px
}

.vc_tta.vc_tta-style-classic .vc_tta-tab {
    margin-left: -1px;
    margin-top: -1px
}

    .vc_tta.vc_tta-style-classic
    .vc_tta-tab > a {
        border-width: 1px
    }

.vc_non_responsive .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    border: 1px solid transparent
}

.vc_non_responsive
.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel {
    margin: -1px
}

@media (min-width:768px) {
    .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        border: 1px solid transparent
    }

    .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel {
        margin: -1px
    }
}

.vc_tta.vc_tta-style-modern .vc_tta-panel-body, .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {
    border-width: 1px;
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x
}

.vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel:not(:first-child)
.vc_tta-panel-heading {
    margin-top: -1px
}

.vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: -1px
}

.vc_tta.vc_tta-style-modern
.vc_tta-tabs-list {
    padding-left: 1px;
    padding-top: 1px
}

.vc_tta.vc_tta-style-modern .vc_tta-tab {
    margin-left: -1px;
    margin-top: -1px
}

    .vc_tta.vc_tta-style-modern .vc_tta-tab > a {
        border-width: 1px;
        background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
        background-repeat: repeat-x
    }

    .vc_tta.vc_tta-style-modern .vc_tta-tab.vc_active > a {
        background-clip: border-box
    }

.vc_non_responsive .vc_tta.vc_tta-style-modern.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    border: 1px solid transparent
}

.vc_non_responsive .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel, .vc_tta-o-non-responsive
.vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel {
    margin: -1px
}

@media (min-width:768px) {
    .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        border: 1px solid transparent
    }

    .vc_tta.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panel {
        margin: -1px
    }
}

.vc_tta.vc_tta-style-outline .vc_tta-panel-body, .vc_tta.vc_tta-style-outline .vc_tta-panel-heading {
    border-width: 2px
}

.vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active + .vc_tta-panel
.vc_tta-panel-heading, .vc_tta.vc_tta-style-outline .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: -2px
}

.vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-outline
.vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: -2px
}

.vc_tta.vc_tta-style-outline .vc_tta-tabs-list {
    padding-left: 2px;
    padding-top: 2px
}

.vc_tta.vc_tta-style-outline
.vc_tta-tab {
    margin-left: -2px;
    margin-top: -2px
}

    .vc_tta.vc_tta-style-outline .vc_tta-tab > a {
        border-width: 2px
    }

.vc_non_responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body::after, .vc_non_responsive .vc_tta.vc_tta-style-outline
.vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body::before, .vc_tta.vc_tta-style-outline
.vc_tta-panel-body::after, .vc_tta.vc_tta-style-outline .vc_tta-panel-body::before {
    display: block;
    top: -2px;
    right: -2px;
    bottom: -2px;
    left: -2px
}

.vc_non_responsive .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    border: 2px solid transparent
}

.vc_non_responsive .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panel, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline.vc_tta-tabs
.vc_tta-panel {
    margin: -2px
}

@media (min-width:768px) {
    .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        border: 2px solid transparent
    }

    .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panel {
        margin: -2px
    }
}

.vc_tta-o-non-responsive
.vc_tta.vc_tta-style-outline.vc_tta-pageable .vc_tta-panel {
    margin: 0
}

@media (min-width:768px) {
    .vc_tta.vc_tta-style-outline.vc_tta-pageable .vc_tta-panel {
        margin: 0
    }
}

.vc_tta.vc_tta-style-flat .vc_tta-panel-body, .vc_tta.vc_tta-style-flat
.vc_tta-panel-heading {
    border-width: 0
}

.vc_tta-pageable .vc_tta-panel-title {
    display: none
}

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #4868cf;
    background-color: #5472d2
}

    .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #4868cf
    }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-blue.vc_tta-style-classic
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-classic
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #4868cf;
    background-color: #5472d2;
    color: #fff
}

    .vc_tta-color-blue.vc_tta-style-classic
    .vc_tta-tab > a:focus, .vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab > a:hover {
        background-color: #3c5ecc
    }

.vc_tta-color-blue.vc_tta-style-classic
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #4868cf;
    background-color: #5472d2
}

    .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #4868cf
    }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-blue.vc_tta-style-modern
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-modern
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #4868cf;
    background-color: #5472d2;
    color: #fff
}

    .vc_tta-color-blue.vc_tta-style-modern
    .vc_tta-tab > a:focus, .vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab > a:hover {
        background-color: #3c5ecc
    }

.vc_tta-color-blue.vc_tta-style-modern
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels, .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs
            .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #5472d2;
    background-color: transparent
}

    .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #5472d2
    }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #5472d2
}

    .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #5472d2;
    background-color: transparent
}

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #5472d2
}

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #5472d2
    }

.vc_tta-color-blue.vc_tta-style-outline
.vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-controls-icon::before {
    border-color: #5472d2
}

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #5472d2
}

.vc_tta-color-blue.vc_tta-style-outline
.vc_tta-tab > a {
    border-color: #5472d2;
    background-color: transparent;
    color: #5472d2
}

    .vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-blue.vc_tta-style-outline
    .vc_tta-tab > a:hover {
        background-color: #5472d2;
        color: #fff
    }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #5472d2;
    background-color: transparent;
    color: #5472d2
}

.vc_non_responsive
.vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive
    .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #5472d2
    }

        .vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #5472d2
        }

            .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-heading {
    background-color: #4868cf
}

    .vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #3c5ecc
    }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    background-color: #5472d2
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-body {
    background-color: #5472d2
}

.vc_tta-color-blue.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-flat
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #4868cf;
    color: #fff
}

    .vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-blue.vc_tta-style-flat
    .vc_tta-tab > a:hover {
        background-color: #3c5ecc
    }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #5472d2;
    color: #fff
}

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #5472d2
}

    .vc_non_responsive .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #5472d2
    }

        .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #00b3c0;
    background-color: #00c1cf
}

    .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #00b3c0
    }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body::after, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-turquoise.vc_tta-style-classic
.vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-turquoise.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-turquoise.vc_tta-style-classic
.vc_tta-tab > a {
    border-color: #00b3c0;
    background-color: #00c1cf;
    color: #fff
}

    .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-turquoise.vc_tta-style-classic
    .vc_tta-tab > a:hover {
        background-color: #00a4b0
    }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive
.vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive
    .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive
    .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
    .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive
        .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #00b3c0;
    background-color: #00c1cf
}

    .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #00b3c0
    }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-body::after, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-turquoise.vc_tta-style-modern
.vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-turquoise.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-turquoise.vc_tta-style-modern
.vc_tta-tab > a {
    border-color: #00b3c0;
    background-color: #00c1cf;
    color: #fff
}

    .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-turquoise.vc_tta-style-modern
    .vc_tta-tab > a:hover {
        background-color: #00a4b0
    }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive
.vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive
    .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive
    .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
    .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive
        .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #00c1cf;
    background-color: transparent
}

    .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #00c1cf
    }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #00c1cf
}

    .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #00c1cf;
    background-color: transparent
}

.vc_tta-color-turquoise.vc_tta-style-outline
.vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #00c1cf
}

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #00c1cf
    }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-outline
.vc_tta-controls-icon::before {
    border-color: #00c1cf
}

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-turquoise.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #00c1cf
}

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #00c1cf;
    background-color: transparent;
    color: #00c1cf
}

    .vc_tta-color-turquoise.vc_tta-style-outline
    .vc_tta-tab > a:focus, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab > a:hover {
        background-color: #00c1cf;
        color: #fff
    }

.vc_tta-color-turquoise.vc_tta-style-outline
.vc_tta-tab.vc_active > a {
    border-color: #00c1cf;
    background-color: transparent;
    color: #00c1cf
}

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #00c1cf
    }

        .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
            border-color: #00c1cf
        }

            .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #00b3c0
}

    .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:focus, .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #00a4b0
    }

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #00c1cf
}

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #00c1cf
}

.vc_tta-color-turquoise.vc_tta-style-flat:not(.vc_tta-o-no-fill)
.vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-turquoise.vc_tta-style-flat
.vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-turquoise.vc_tta-style-flat
.vc_tta-tab > a {
    background-color: #00b3c0;
    color: #fff
}

    .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab > a:hover {
        background-color: #00a4b0
    }

.vc_tta-color-turquoise.vc_tta-style-flat
.vc_tta-tab.vc_active > a {
    background-color: #00c1cf;
    color: #fff
}

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels {
    background-color: #00c1cf
}

    .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs
    .vc_tta-panels {
        background-color: #00c1cf
    }

        .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #fe5e52;
    background-color: #fe6c61
}

    .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #fe5e52
    }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-pink.vc_tta-style-classic
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-classic
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #fe5e52;
    background-color: #fe6c61;
    color: #fff
}

    .vc_tta-color-pink.vc_tta-style-classic
    .vc_tta-tab > a:focus, .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab > a:hover {
        background-color: #fe5043
    }

.vc_tta-color-pink.vc_tta-style-classic
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #fe5e52;
    background-color: #fe6c61
}

    .vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #fe5e52
    }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-pink.vc_tta-style-modern
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-modern
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #fe5e52;
    background-color: #fe6c61;
    color: #fff
}

    .vc_tta-color-pink.vc_tta-style-modern
    .vc_tta-tab > a:focus, .vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab > a:hover {
        background-color: #fe5043
    }

.vc_tta-color-pink.vc_tta-style-modern
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels, .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs
            .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #fe6c61;
    background-color: transparent
}

    .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #fe6c61
    }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #fe6c61
}

    .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #fe6c61;
    background-color: transparent
}

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #fe6c61
}

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #fe6c61
    }

.vc_tta-color-pink.vc_tta-style-outline
.vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-controls-icon::before {
    border-color: #fe6c61
}

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fe6c61
}

.vc_tta-color-pink.vc_tta-style-outline
.vc_tta-tab > a {
    border-color: #fe6c61;
    background-color: transparent;
    color: #fe6c61
}

    .vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-pink.vc_tta-style-outline
    .vc_tta-tab > a:hover {
        background-color: #fe6c61;
        color: #fff
    }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #fe6c61;
    background-color: transparent;
    color: #fe6c61
}

.vc_non_responsive
.vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive
    .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #fe6c61
    }

        .vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #fe6c61
        }

            .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-heading {
    background-color: #fe5e52
}

    .vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #fe5043
    }

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    background-color: #fe6c61
}

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-body {
    background-color: #fe6c61
}

.vc_tta-color-pink.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-flat
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #fe5e52;
    color: #fff
}

    .vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-pink.vc_tta-style-flat
    .vc_tta-tab > a:hover {
        background-color: #fe5043
    }

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #fe6c61;
    color: #fff
}

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #fe6c61
}

    .vc_non_responsive .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #fe6c61
    }

        .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #8462c0;
    background-color: #8d6dc4
}

    .vc_tta-color-violet.vc_tta-style-classic
    .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #8462c0
    }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-classic
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-violet.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #8462c0;
    background-color: #8d6dc4;
    color: #fff
}

    .vc_tta-color-violet.vc_tta-style-classic
    .vc_tta-tab > a:focus, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab > a:hover {
        background-color: #7c57bb
    }

.vc_tta-color-violet.vc_tta-style-classic
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-violet.vc_tta-style-modern
.vc_tta-panel .vc_tta-panel-heading {
    border-color: #8462c0;
    background-color: #8d6dc4
}

    .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #8462c0
    }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-violet.vc_tta-style-modern
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-modern
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-violet.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #8462c0;
    background-color: #8d6dc4;
    color: #fff
}

    .vc_tta-color-violet.vc_tta-style-modern
    .vc_tta-tab > a:focus, .vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab > a:hover {
        background-color: #7c57bb
    }

.vc_tta-color-violet.vc_tta-style-modern
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-violet.vc_tta-style-outline
.vc_tta-panel .vc_tta-panel-heading {
    border-color: #8d6dc4;
    background-color: transparent
}

    .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #8d6dc4
    }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #8d6dc4
}

    .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #8d6dc4;
    background-color: transparent
}

.vc_tta-color-violet.vc_tta-style-outline
.vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #8d6dc4
}

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #8d6dc4
    }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-outline
.vc_tta-controls-icon::before {
    border-color: #8d6dc4
}

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-violet.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #8d6dc4
}

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #8d6dc4;
    background-color: transparent;
    color: #8d6dc4
}

    .vc_tta-color-violet.vc_tta-style-outline
    .vc_tta-tab > a:focus, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab > a:hover {
        background-color: #8d6dc4;
        color: #fff
    }

.vc_tta-color-violet.vc_tta-style-outline
.vc_tta-tab.vc_active > a {
    border-color: #8d6dc4;
    background-color: transparent;
    color: #8d6dc4
}

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #8d6dc4
    }

        .vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
            border-color: #8d6dc4
        }

            .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #8462c0
}

    .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:focus, .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #7c57bb
    }

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #8d6dc4
}

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #8d6dc4
}

.vc_tta-color-violet.vc_tta-style-flat:not(.vc_tta-o-no-fill)
.vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-violet.vc_tta-style-flat .vc_active
.vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-violet.vc_tta-style-flat
.vc_tta-tab > a {
    background-color: #8462c0;
    color: #fff
}

    .vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab > a:hover {
        background-color: #7c57bb
    }

.vc_tta-color-violet.vc_tta-style-flat
.vc_tta-tab.vc_active > a {
    background-color: #8d6dc4;
    color: #fff
}

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels {
    background-color: #8d6dc4
}

    .vc_non_responsive .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #8d6dc4
    }

        .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs
        .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #40a8c5;
    background-color: #4cadc9
}

    .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #40a8c5
    }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body::after, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-peacoc.vc_tta-style-classic
.vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-peacoc.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-peacoc.vc_tta-style-classic
.vc_tta-tab > a {
    border-color: #40a8c5;
    background-color: #4cadc9;
    color: #fff
}

    .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-peacoc.vc_tta-style-classic
    .vc_tta-tab > a:hover {
        background-color: #39a0bd
    }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-peacoc.vc_tta-style-modern
.vc_tta-panel .vc_tta-panel-heading {
    border-color: #40a8c5;
    background-color: #4cadc9
}

    .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #40a8c5
    }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-peacoc.vc_tta-style-modern
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-modern
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #40a8c5;
    background-color: #4cadc9;
    color: #fff
}

    .vc_tta-color-peacoc.vc_tta-style-modern
    .vc_tta-tab > a:focus, .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab > a:hover {
        background-color: #39a0bd
    }

.vc_tta-color-peacoc.vc_tta-style-modern
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-peacoc.vc_tta-style-outline
.vc_tta-panel .vc_tta-panel-heading {
    border-color: #4cadc9;
    background-color: transparent
}

    .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #4cadc9
    }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #4cadc9
}

    .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #4cadc9;
    background-color: transparent
}

.vc_tta-color-peacoc.vc_tta-style-outline
.vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #4cadc9
}

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #4cadc9
    }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-outline
.vc_tta-controls-icon::before {
    border-color: #4cadc9
}

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-peacoc.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #4cadc9
}

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #4cadc9;
    background-color: transparent;
    color: #4cadc9
}

    .vc_tta-color-peacoc.vc_tta-style-outline
    .vc_tta-tab > a:focus, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab > a:hover {
        background-color: #4cadc9;
        color: #fff
    }

.vc_tta-color-peacoc.vc_tta-style-outline
.vc_tta-tab.vc_active > a {
    border-color: #4cadc9;
    background-color: transparent;
    color: #4cadc9
}

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #4cadc9
    }

        .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
            border-color: #4cadc9
        }

            .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #40a8c5
}

    .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:focus, .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #39a0bd
    }

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #4cadc9
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #4cadc9
}

.vc_tta-color-peacoc.vc_tta-style-flat:not(.vc_tta-o-no-fill)
.vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_active
.vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-peacoc.vc_tta-style-flat
.vc_tta-tab > a {
    background-color: #40a8c5;
    color: #fff
}

    .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab > a:hover {
        background-color: #39a0bd
    }

.vc_tta-color-peacoc.vc_tta-style-flat
.vc_tta-tab.vc_active > a {
    background-color: #4cadc9;
    color: #fff
}

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels {
    background-color: #4cadc9
}

    .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #4cadc9
    }

        .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs
        .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #c8bba1;
    background-color: #cec2ab
}

    .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #c8bba1
    }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-chino.vc_tta-style-classic
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-classic
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-chino.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #c8bba1;
    background-color: #cec2ab;
    color: #fff
}

    .vc_tta-color-chino.vc_tta-style-classic
    .vc_tta-tab > a:focus, .vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab > a:hover {
        background-color: #c3b498
    }

.vc_tta-color-chino.vc_tta-style-classic
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #c8bba1;
    background-color: #cec2ab
}

    .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #c8bba1
    }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-chino.vc_tta-style-modern
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-modern
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-chino.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #c8bba1;
    background-color: #cec2ab;
    color: #fff
}

    .vc_tta-color-chino.vc_tta-style-modern
    .vc_tta-tab > a:focus, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab > a:hover {
        background-color: #c3b498
    }

.vc_tta-color-chino.vc_tta-style-modern
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #cec2ab;
    background-color: transparent
}

    .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #cec2ab
    }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #cec2ab
}

    .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #cec2ab;
    background-color: transparent
}

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #cec2ab
}

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #cec2ab
    }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-outline
.vc_tta-controls-icon::before {
    border-color: #cec2ab
}

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-chino.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #cec2ab
}

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #cec2ab;
    background-color: transparent;
    color: #cec2ab
}

    .vc_tta-color-chino.vc_tta-style-outline
    .vc_tta-tab > a:focus, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab > a:hover {
        background-color: #cec2ab;
        color: #fff
    }

.vc_tta-color-chino.vc_tta-style-outline
.vc_tta-tab.vc_active > a {
    border-color: #cec2ab;
    background-color: transparent;
    color: #cec2ab
}

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #cec2ab
    }

        .vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #cec2ab
        }

            .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-heading {
    background-color: #c8bba1
}

    .vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #c3b498
    }

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    background-color: #cec2ab
}

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-body {
    background-color: #cec2ab
}

.vc_tta-color-chino.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-flat
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-chino.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-flat .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #c8bba1;
    color: #fff
}

    .vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-chino.vc_tta-style-flat
    .vc_tta-tab > a:hover {
        background-color: #c3b498
    }

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #cec2ab;
    color: #fff
}

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #cec2ab
}

    .vc_non_responsive .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #cec2ab
    }

        .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #484152;
    background-color: #50485b
}

    .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #484152
    }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body::after, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-mulled-wine.vc_tta-style-classic
.vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-mulled-wine.vc_tta-style-classic
.vc_tta-tab > a {
    border-color: #484152;
    background-color: #50485b;
    color: #fff
}

    .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-mulled-wine.vc_tta-style-classic
    .vc_tta-tab > a:hover {
        background-color: #413a4a
    }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive
.vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive
    .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive
    .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
    .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive
        .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #484152;
    background-color: #50485b
}

    .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #484152
    }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-body::after, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-mulled-wine.vc_tta-style-modern
.vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-mulled-wine.vc_tta-style-modern
.vc_tta-tab > a {
    border-color: #484152;
    background-color: #50485b;
    color: #fff
}

    .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-mulled-wine.vc_tta-style-modern
    .vc_tta-tab > a:hover {
        background-color: #413a4a
    }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive
.vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive
    .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive
    .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
    .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive
        .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #50485b;
    background-color: transparent
}

    .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #50485b
    }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #50485b
}

    .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #50485b;
    background-color: transparent
}

.vc_tta-color-mulled-wine.vc_tta-style-outline
.vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #50485b
}

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #50485b
    }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-outline
.vc_tta-controls-icon::before {
    border-color: #50485b
}

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #50485b
}

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #50485b;
    background-color: transparent;
    color: #50485b
}

    .vc_tta-color-mulled-wine.vc_tta-style-outline
    .vc_tta-tab > a:focus, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab > a:hover {
        background-color: #50485b;
        color: #fff
    }

.vc_tta-color-mulled-wine.vc_tta-style-outline
.vc_tta-tab.vc_active > a {
    border-color: #50485b;
    background-color: transparent;
    color: #50485b
}

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #50485b
    }

        .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
            border-color: #50485b
        }

            .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #484152
}

    .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:focus, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #413a4a
    }

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #50485b
}

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #50485b
}

.vc_tta-color-mulled-wine.vc_tta-style-flat:not(.vc_tta-o-no-fill)
.vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-mulled-wine.vc_tta-style-flat
.vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-mulled-wine.vc_tta-style-flat
.vc_tta-tab > a {
    background-color: #484152;
    color: #fff
}

    .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-mulled-wine.vc_tta-style-flat
    .vc_tta-tab > a:hover {
        background-color: #413a4a
    }

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #50485b;
    color: #fff
}

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #50485b
}

    .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #50485b
    }

        .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #69d294;
    background-color: #75d69c
}

    .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #69d294
    }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body::after, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-vista-blue.vc_tta-style-classic
.vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-vista-blue.vc_tta-style-classic
.vc_tta-tab > a {
    border-color: #69d294;
    background-color: #75d69c;
    color: #fff
}

    .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-vista-blue.vc_tta-style-classic
    .vc_tta-tab > a:hover {
        background-color: #5dcf8b
    }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive
.vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive
    .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive
    .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
    .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive
        .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #69d294;
    background-color: #75d69c
}

    .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #69d294
    }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-body::after, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-vista-blue.vc_tta-style-modern
.vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-vista-blue.vc_tta-style-modern
.vc_tta-tab > a {
    border-color: #69d294;
    background-color: #75d69c;
    color: #fff
}

    .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-vista-blue.vc_tta-style-modern
    .vc_tta-tab > a:hover {
        background-color: #5dcf8b
    }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive
.vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive
    .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive
    .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
    .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive
        .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #75d69c;
    background-color: transparent
}

    .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #75d69c
    }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #75d69c
}

    .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #75d69c;
    background-color: transparent
}

.vc_tta-color-vista-blue.vc_tta-style-outline
.vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #75d69c
}

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #75d69c
    }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-outline
.vc_tta-controls-icon::before {
    border-color: #75d69c
}

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #75d69c
}

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #75d69c;
    background-color: transparent;
    color: #75d69c
}

    .vc_tta-color-vista-blue.vc_tta-style-outline
    .vc_tta-tab > a:focus, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab > a:hover {
        background-color: #75d69c;
        color: #fff
    }

.vc_tta-color-vista-blue.vc_tta-style-outline
.vc_tta-tab.vc_active > a {
    border-color: #75d69c;
    background-color: transparent;
    color: #75d69c
}

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #75d69c
    }

        .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
            border-color: #75d69c
        }

            .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #69d294
}

    .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:focus, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #5dcf8b
    }

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #75d69c
}

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #75d69c
}

.vc_tta-color-vista-blue.vc_tta-style-flat:not(.vc_tta-o-no-fill)
.vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-vista-blue.vc_tta-style-flat
.vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-vista-blue.vc_tta-style-flat
.vc_tta-tab > a {
    background-color: #69d294;
    color: #fff
}

    .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-vista-blue.vc_tta-style-flat
    .vc_tta-tab > a:hover {
        background-color: #5dcf8b
    }

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #75d69c;
    color: #fff
}

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #75d69c
}

    .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #75d69c
    }

        .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f6b859;
    background-color: #f7be68
}

    .vc_tta-color-orange.vc_tta-style-classic
    .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #f6b859
    }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-classic
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-orange.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #f6b859;
    background-color: #f7be68;
    color: #fff
}

    .vc_tta-color-orange.vc_tta-style-classic
    .vc_tta-tab > a:focus, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab > a:hover {
        background-color: #f5b14b
    }

.vc_tta-color-orange.vc_tta-style-classic
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-orange.vc_tta-style-modern
.vc_tta-panel .vc_tta-panel-heading {
    border-color: #f6b859;
    background-color: #f7be68
}

    .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #f6b859
    }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-orange.vc_tta-style-modern
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-modern
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-orange.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #f6b859;
    background-color: #f7be68;
    color: #fff
}

    .vc_tta-color-orange.vc_tta-style-modern
    .vc_tta-tab > a:focus, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab > a:hover {
        background-color: #f5b14b
    }

.vc_tta-color-orange.vc_tta-style-modern
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-orange.vc_tta-style-outline
.vc_tta-panel .vc_tta-panel-heading {
    border-color: #f7be68;
    background-color: transparent
}

    .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #f7be68
    }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #f7be68
}

    .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f7be68;
    background-color: transparent
}

.vc_tta-color-orange.vc_tta-style-outline
.vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #f7be68
}

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #f7be68
    }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-outline
.vc_tta-controls-icon::before {
    border-color: #f7be68
}

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-orange.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #f7be68
}

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #f7be68;
    background-color: transparent;
    color: #f7be68
}

    .vc_tta-color-orange.vc_tta-style-outline
    .vc_tta-tab > a:focus, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab > a:hover {
        background-color: #f7be68;
        color: #fff
    }

.vc_tta-color-orange.vc_tta-style-outline
.vc_tta-tab.vc_active > a {
    border-color: #f7be68;
    background-color: transparent;
    color: #f7be68
}

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f7be68
    }

        .vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f7be68
        }

            .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #f6b859
}

    .vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:focus, .vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #f5b14b
    }

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #f7be68
}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #f7be68
}

.vc_tta-color-orange.vc_tta-style-flat:not(.vc_tta-o-no-fill)
.vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-orange.vc_tta-style-flat .vc_active
.vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-orange.vc_tta-style-flat
.vc_tta-tab > a {
    background-color: #f6b859;
    color: #fff
}

    .vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab > a:hover {
        background-color: #f5b14b
    }

.vc_tta-color-orange.vc_tta-style-flat
.vc_tta-tab.vc_active > a {
    background-color: #f7be68;
    color: #fff
}

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels {
    background-color: #f7be68
}

    .vc_non_responsive .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #f7be68
    }

        .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs
        .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #4d9ae1;
    background-color: #5aa1e3
}

    .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #4d9ae1
    }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-sky.vc_tta-style-classic
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-classic
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-sky.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #4d9ae1;
    background-color: #5aa1e3;
    color: #fff
}

    .vc_tta-color-sky.vc_tta-style-classic
    .vc_tta-tab > a:focus, .vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab > a:hover {
        background-color: #4092df
    }

.vc_tta-color-sky.vc_tta-style-classic
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels, .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs
            .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #4d9ae1;
    background-color: #5aa1e3
}

    .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #4d9ae1
    }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-sky.vc_tta-style-modern
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-modern
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-sky.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #4d9ae1;
    background-color: #5aa1e3;
    color: #fff
}

    .vc_tta-color-sky.vc_tta-style-modern
    .vc_tta-tab > a:focus, .vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab > a:hover {
        background-color: #4092df
    }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive
.vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive
    .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #5aa1e3;
    background-color: transparent
}

    .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #5aa1e3
    }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #5aa1e3
}

    .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #5aa1e3;
    background-color: transparent
}

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #5aa1e3
}

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #5aa1e3
    }

.vc_tta-color-sky.vc_tta-style-outline
.vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-controls-icon::before {
    border-color: #5aa1e3
}

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-sky.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #5aa1e3
}

.vc_tta-color-sky.vc_tta-style-outline
.vc_tta-tab > a {
    border-color: #5aa1e3;
    background-color: transparent;
    color: #5aa1e3
}

    .vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-sky.vc_tta-style-outline
    .vc_tta-tab > a:hover {
        background-color: #5aa1e3;
        color: #fff
    }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #5aa1e3;
    background-color: transparent;
    color: #5aa1e3
}

.vc_non_responsive
.vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive
    .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #5aa1e3
    }

        .vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #5aa1e3
        }

            .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-heading {
    background-color: #4d9ae1
}

    .vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #4092df
    }

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    background-color: #5aa1e3
}

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-body {
    background-color: #5aa1e3
}

.vc_tta-color-sky.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-flat
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-sky.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-flat .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #4d9ae1;
    color: #fff
}

    .vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-sky.vc_tta-style-flat
    .vc_tta-tab > a:hover {
        background-color: #4092df
    }

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #5aa1e3;
    color: #fff
}

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #5aa1e3
}

    .vc_non_responsive .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #5aa1e3
    }

        .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #66a038;
    background-color: #6dab3c
}

    .vc_tta-color-green.vc_tta-style-classic
    .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #66a038
    }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-classic
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-green.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #66a038;
    background-color: #6dab3c;
    color: #fff
}

    .vc_tta-color-green.vc_tta-style-classic
    .vc_tta-tab > a:focus, .vc_tta-color-green.vc_tta-style-classic .vc_tta-tab > a:hover {
        background-color: #5f9434
    }

.vc_tta-color-green.vc_tta-style-classic
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #66a038;
    background-color: #6dab3c
}

    .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #66a038
    }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-green.vc_tta-style-modern
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-modern
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-green.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #66a038;
    background-color: #6dab3c;
    color: #fff
}

    .vc_tta-color-green.vc_tta-style-modern
    .vc_tta-tab > a:focus, .vc_tta-color-green.vc_tta-style-modern .vc_tta-tab > a:hover {
        background-color: #5f9434
    }

.vc_tta-color-green.vc_tta-style-modern
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #6dab3c;
    background-color: transparent
}

    .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #6dab3c
    }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #6dab3c
}

    .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #6dab3c;
    background-color: transparent
}

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #6dab3c
}

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #6dab3c
    }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-outline
.vc_tta-controls-icon::before {
    border-color: #6dab3c
}

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-green.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #6dab3c
}

.vc_tta-color-green.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #6dab3c;
    background-color: transparent;
    color: #6dab3c
}

    .vc_tta-color-green.vc_tta-style-outline
    .vc_tta-tab > a:focus, .vc_tta-color-green.vc_tta-style-outline .vc_tta-tab > a:hover {
        background-color: #6dab3c;
        color: #fff
    }

.vc_tta-color-green.vc_tta-style-outline
.vc_tta-tab.vc_active > a {
    border-color: #6dab3c;
    background-color: transparent;
    color: #6dab3c
}

.vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #6dab3c
    }

        .vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #6dab3c
        }

            .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-heading {
    background-color: #66a038
}

    .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #5f9434
    }

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    background-color: #6dab3c
}

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-body {
    background-color: #6dab3c
}

.vc_tta-color-green.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-green.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-flat
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-green.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-flat .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-green.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #66a038;
    color: #fff
}

    .vc_tta-color-green.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-green.vc_tta-style-flat
    .vc_tta-tab > a:hover {
        background-color: #5f9434
    }

.vc_tta-color-green.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #6dab3c;
    color: #fff
}

.vc_non_responsive .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #6dab3c
}

    .vc_non_responsive .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #6dab3c
    }

        .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #f3443f;
    background-color: #f4524d
}

    .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #f3443f
    }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body::after, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-juicy-pink.vc_tta-style-classic
.vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-juicy-pink.vc_tta-style-classic
.vc_tta-tab > a {
    border-color: #f3443f;
    background-color: #f4524d;
    color: #fff
}

    .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-juicy-pink.vc_tta-style-classic
    .vc_tta-tab > a:hover {
        background-color: #f23630
    }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive
.vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive
    .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive
    .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
    .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive
        .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #f3443f;
    background-color: #f4524d
}

    .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #f3443f
    }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-body::after, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-juicy-pink.vc_tta-style-modern
.vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-juicy-pink.vc_tta-style-modern
.vc_tta-tab > a {
    border-color: #f3443f;
    background-color: #f4524d;
    color: #fff
}

    .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-juicy-pink.vc_tta-style-modern
    .vc_tta-tab > a:hover {
        background-color: #f23630
    }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive
.vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive
    .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive
    .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
    .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive
        .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #f4524d;
    background-color: transparent
}

    .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #f4524d
    }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #f4524d
}

    .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f4524d;
    background-color: transparent
}

.vc_tta-color-juicy-pink.vc_tta-style-outline
.vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #f4524d
}

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #f4524d
    }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-outline
.vc_tta-controls-icon::before {
    border-color: #f4524d
}

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #f4524d
}

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #f4524d;
    background-color: transparent;
    color: #f4524d
}

    .vc_tta-color-juicy-pink.vc_tta-style-outline
    .vc_tta-tab > a:focus, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab > a:hover {
        background-color: #f4524d;
        color: #fff
    }

.vc_tta-color-juicy-pink.vc_tta-style-outline
.vc_tta-tab.vc_active > a {
    border-color: #f4524d;
    background-color: transparent;
    color: #f4524d
}

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f4524d
    }

        .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f4524d
        }

            .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #f3443f
}

    .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:focus, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #f23630
    }

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #f4524d
}

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #f4524d
}

.vc_tta-color-juicy-pink.vc_tta-style-flat:not(.vc_tta-o-no-fill)
.vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-juicy-pink.vc_tta-style-flat
.vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-juicy-pink.vc_tta-style-flat
.vc_tta-tab > a {
    background-color: #f3443f;
    color: #fff
}

    .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-juicy-pink.vc_tta-style-flat
    .vc_tta-tab > a:hover {
        background-color: #f23630
    }

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #f4524d;
    color: #fff
}

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #f4524d
}

    .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #f4524d
    }

        .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #f68a59;
    background-color: #f79468
}

    .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #f68a59
    }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body::after, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-sandy-brown.vc_tta-style-classic
.vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-sandy-brown.vc_tta-style-classic
.vc_tta-tab > a {
    border-color: #f68a59;
    background-color: #f79468;
    color: #fff
}

    .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-sandy-brown.vc_tta-style-classic
    .vc_tta-tab > a:hover {
        background-color: #f57f4b
    }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive
.vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive
    .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive
    .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
    .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive
        .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #f68a59;
    background-color: #f79468
}

    .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #f68a59
    }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-body::after, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-sandy-brown.vc_tta-style-modern
.vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-sandy-brown.vc_tta-style-modern
.vc_tta-tab > a {
    border-color: #f68a59;
    background-color: #f79468;
    color: #fff
}

    .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-sandy-brown.vc_tta-style-modern
    .vc_tta-tab > a:hover {
        background-color: #f57f4b
    }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive
.vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive
    .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive
    .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
    .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive
        .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #f79468;
    background-color: transparent
}

    .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #f79468
    }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #f79468
}

    .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f79468;
    background-color: transparent
}

.vc_tta-color-sandy-brown.vc_tta-style-outline
.vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #f79468
}

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #f79468
    }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-outline
.vc_tta-controls-icon::before {
    border-color: #f79468
}

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #f79468
}

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #f79468;
    background-color: transparent;
    color: #f79468
}

    .vc_tta-color-sandy-brown.vc_tta-style-outline
    .vc_tta-tab > a:focus, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab > a:hover {
        background-color: #f79468;
        color: #fff
    }

.vc_tta-color-sandy-brown.vc_tta-style-outline
.vc_tta-tab.vc_active > a {
    border-color: #f79468;
    background-color: transparent;
    color: #f79468
}

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f79468
    }

        .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f79468
        }

            .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #f68a59
}

    .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:focus, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #f57f4b
    }

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #f79468
}

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #f79468
}

.vc_tta-color-sandy-brown.vc_tta-style-flat:not(.vc_tta-o-no-fill)
.vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-sandy-brown.vc_tta-style-flat
.vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-sandy-brown.vc_tta-style-flat
.vc_tta-tab > a {
    background-color: #f68a59;
    color: #fff
}

    .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-sandy-brown.vc_tta-style-flat
    .vc_tta-tab > a:hover {
        background-color: #f57f4b
    }

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #f79468;
    color: #fff
}

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #f79468
}

    .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #f79468
    }

        .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #b474b6;
    background-color: #b97ebb
}

    .vc_tta-color-purple.vc_tta-style-classic
    .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #b474b6
    }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-classic
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-purple.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #b474b6;
    background-color: #b97ebb;
    color: #fff
}

    .vc_tta-color-purple.vc_tta-style-classic
    .vc_tta-tab > a:focus, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab > a:hover {
        background-color: #ae6ab0
    }

.vc_tta-color-purple.vc_tta-style-classic
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-purple.vc_tta-style-modern
.vc_tta-panel .vc_tta-panel-heading {
    border-color: #b474b6;
    background-color: #b97ebb
}

    .vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #b474b6
    }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-purple.vc_tta-style-modern
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-modern
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-purple.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #b474b6;
    background-color: #b97ebb;
    color: #fff
}

    .vc_tta-color-purple.vc_tta-style-modern
    .vc_tta-tab > a:focus, .vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab > a:hover {
        background-color: #ae6ab0
    }

.vc_tta-color-purple.vc_tta-style-modern
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-purple.vc_tta-style-outline
.vc_tta-panel .vc_tta-panel-heading {
    border-color: #b97ebb;
    background-color: transparent
}

    .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #b97ebb
    }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #b97ebb
}

    .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #b97ebb;
    background-color: transparent
}

.vc_tta-color-purple.vc_tta-style-outline
.vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #b97ebb
}

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #b97ebb
    }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-outline
.vc_tta-controls-icon::before {
    border-color: #b97ebb
}

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-purple.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #b97ebb
}

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #b97ebb;
    background-color: transparent;
    color: #b97ebb
}

    .vc_tta-color-purple.vc_tta-style-outline
    .vc_tta-tab > a:focus, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab > a:hover {
        background-color: #b97ebb;
        color: #fff
    }

.vc_tta-color-purple.vc_tta-style-outline
.vc_tta-tab.vc_active > a {
    border-color: #b97ebb;
    background-color: transparent;
    color: #b97ebb
}

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #b97ebb
    }

        .vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::after, .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
            border-color: #b97ebb
        }

            .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels
            .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #b474b6
}

    .vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:focus, .vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #ae6ab0
    }

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #b97ebb
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #b97ebb
}

.vc_tta-color-purple.vc_tta-style-flat:not(.vc_tta-o-no-fill)
.vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-purple.vc_tta-style-flat .vc_active
.vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-purple.vc_tta-style-flat
.vc_tta-tab > a {
    background-color: #b474b6;
    color: #fff
}

    .vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab > a:hover {
        background-color: #ae6ab0
    }

.vc_tta-color-purple.vc_tta-style-flat
.vc_tta-tab.vc_active > a {
    background-color: #b97ebb;
    color: #fff
}

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels {
    background-color: #b97ebb
}

    .vc_non_responsive .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #b97ebb
    }

        .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs
        .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #222;
    background-color: #2a2a2a
}

    .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #222
    }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-black.vc_tta-style-classic
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-classic
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-black.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #222;
    background-color: #2a2a2a;
    color: #fff
}

    .vc_tta-color-black.vc_tta-style-classic
    .vc_tta-tab > a:focus, .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab > a:hover {
        background-color: #1b1b1b
    }

.vc_tta-color-black.vc_tta-style-classic
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #222;
    background-color: #2a2a2a
}

    .vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-black.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #222
    }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-black.vc_tta-style-modern
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-modern
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-black.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #222;
    background-color: #2a2a2a;
    color: #fff
}

    .vc_tta-color-black.vc_tta-style-modern
    .vc_tta-tab > a:focus, .vc_tta-color-black.vc_tta-style-modern .vc_tta-tab > a:hover {
        background-color: #1b1b1b
    }

.vc_tta-color-black.vc_tta-style-modern
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #2a2a2a;
    background-color: transparent
}

    .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #2a2a2a
    }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #2a2a2a
}

    .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #fff
    }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #2a2a2a;
    background-color: transparent
}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #2a2a2a
}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #2a2a2a
    }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-outline
.vc_tta-controls-icon::before {
    border-color: #2a2a2a
}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #2a2a2a
}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #2a2a2a;
    background-color: transparent;
    color: #2a2a2a
}

    .vc_tta-color-black.vc_tta-style-outline
    .vc_tta-tab > a:focus, .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab > a:hover {
        background-color: #2a2a2a;
        color: #fff
    }

.vc_tta-color-black.vc_tta-style-outline
.vc_tta-tab.vc_active > a {
    border-color: #2a2a2a;
    background-color: transparent;
    color: #2a2a2a
}

.vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #2a2a2a
    }

        .vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #2a2a2a
        }

            .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-heading {
    background-color: #222
}

    .vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-black.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #1b1b1b
    }

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    background-color: #2a2a2a
}

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-body {
    background-color: #2a2a2a
}

.vc_tta-color-black.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #fff
}

.vc_tta-color-black.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-flat
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-black.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-flat .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #222;
    color: #fff
}

    .vc_tta-color-black.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-black.vc_tta-style-flat
    .vc_tta-tab > a:hover {
        background-color: #1b1b1b
    }

.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #2a2a2a;
    color: #fff
}

.vc_non_responsive .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #2a2a2a
}

    .vc_non_responsive .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #2a2a2a
    }

        .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

    .vc_tta-color-grey.vc_tta-style-classic
    .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #f0f0f0
    }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-grey.vc_tta-style-classic
.vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-grey.vc_tta-style-classic
.vc_tta-tab > a {
    border-color: #e3e3e3;
    background-color: #ebebeb;
    color: #666
}

    .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-grey.vc_tta-style-classic
    .vc_tta-tab > a:hover {
        background-color: #dcdcdc
    }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

    .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #f0f0f0
    }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

    .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-grey.vc_tta-style-modern
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f0f0f0
    }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-modern
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #e3e3e3;
    background-color: #ebebeb;
    color: #666
}

    .vc_tta-color-grey.vc_tta-style-modern
    .vc_tta-tab > a:focus, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a:hover {
        background-color: #dcdcdc
    }

.vc_tta-color-grey.vc_tta-style-modern
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs
            .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #e3e3e3;
    background-color: transparent
}

    .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #ebebeb
    }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #ebebeb
}

    .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #666
    }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #ebebeb;
    background-color: transparent
}

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #ebebeb
}

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #ebebeb
    }

.vc_tta-color-grey.vc_tta-style-outline
.vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::before {
    border-color: #ebebeb
}

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #ebebeb
}

.vc_tta-color-grey.vc_tta-style-outline
.vc_tta-tab > a {
    border-color: #e3e3e3;
    background-color: transparent;
    color: #ebebeb
}

    .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-grey.vc_tta-style-outline
    .vc_tta-tab > a:hover {
        background-color: #ebebeb;
        color: #666
    }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #ebebeb;
    background-color: transparent;
    color: #ebebeb
}

.vc_non_responsive
.vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive
    .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #ebebeb
    }

        .vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #ebebeb
        }

            .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-heading {
    background-color: #f8f8f8
}

    .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #f0f0f0
    }

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    background-color: #f8f8f8
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-body {
    background-color: #f8f8f8
}

.vc_tta-color-grey.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #666
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-flat
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #e3e3e3;
    color: #666
}

    .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-grey.vc_tta-style-flat
    .vc_tta-tab > a:hover {
        background-color: #dcdcdc
    }

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #ebebeb;
    color: #666
}

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #ebebeb
}

    .vc_non_responsive .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #ebebeb
    }

        .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f7f7f7;
    background-color: #fff
}

    .vc_tta-color-white.vc_tta-style-classic
    .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
        background-color: #f7f7f7
    }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel
.vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f7f7f7;
    background-color: #fff
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #fff
}

    .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel
    .vc_tta-panel-body::before {
        border-color: #f7f7f7
    }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-classic
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #f7f7f7;
    background-color: #fff;
    color: #666
}

    .vc_tta-color-white.vc_tta-style-classic
    .vc_tta-tab > a:focus, .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a:hover {
        background-color: #f0f0f0
    }

.vc_tta-color-white.vc_tta-style-classic
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #f7f7f7;
    background-color: #fff
}

    .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #f7f7f7
    }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    border-color: #f7f7f7;
    background-color: #fff
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel
.vc_tta-panel-body {
    background-color: #fff
}

    .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-white.vc_tta-style-modern
    .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #f7f7f7
    }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-modern
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #f7f7f7;
    background-color: #fff;
    color: #666
}

    .vc_tta-color-white.vc_tta-style-modern
    .vc_tta-tab > a:focus, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a:hover {
        background-color: #f0f0f0
    }

.vc_tta-color-white.vc_tta-style-modern
.vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666
}

.vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive
.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8
}

    .vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive
    .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive
    .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0
    }

        .vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs
    .vc_tta-panels {
        background-color: #f8f8f8
    }

        .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #f0f0f0
        }

            .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel
.vc_tta-panel-heading {
    border-color: #f7f7f7;
    background-color: transparent
}

    .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #fff
    }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff
}

    .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-title > a:hover {
        color: #666
    }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #fff;
    background-color: transparent
}

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active
.vc_tta-panel-title > a {
    color: #fff
}

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent
}

    .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel
    .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
        border-color: #fff
    }

.vc_tta-color-white.vc_tta-style-outline
.vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-outline .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:focus
.vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:hover
.vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-white.vc_tta-style-outline .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff
}

.vc_tta-color-white.vc_tta-style-outline
.vc_tta-tab > a {
    border-color: #f7f7f7;
    background-color: transparent;
    color: #fff
}

    .vc_tta-color-white.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-white.vc_tta-style-outline
    .vc_tta-tab > a:hover {
        background-color: #fff;
        color: #666
    }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #fff;
    background-color: transparent;
    color: #fff
}

.vc_non_responsive
.vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent
}

    .vc_non_responsive
    .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive
    .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
        border-color: #fff
    }

        .vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive
        .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }

@media (min-width:768px) {
    .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs
    .vc_tta-panels {
        background-color: transparent
    }

        .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs
        .vc_tta-panels::before {
            border-color: #fff
        }

            .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent
            }
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-heading {
    background-color: #fafafa
}

    .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel
    .vc_tta-panel-heading:hover {
        background-color: #f2f2f2
    }

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active
.vc_tta-panel-heading {
    background-color: #fff
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel
.vc_tta-panel-body {
    background-color: #fff
}

.vc_tta-color-white.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #666
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-flat
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading
.vc_tta-controls-icon::before {
    border-color: #666
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #fafafa;
    color: #666
}

    .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-white.vc_tta-style-flat
    .vc_tta-tab > a:hover {
        background-color: #f2f2f2
    }

.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #fff;
    color: #666
}

.vc_non_responsive .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #fff
}

    .vc_non_responsive .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
    .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent
    }

@media (min-width:768px) {
    .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #fff
    }

        .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels
        .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent
        }
}

.vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent
}

.vc_non_responsive
.vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels {
    border-color: transparent;
    background-color: transparent
}

@media (min-width:768px) {
    .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels {
        border-color: transparent;
        background-color: transparent
    }
}

.vc_tta.vc_tta-o-no-fill.vc_tta-tabs
.vc_tta-tabs-container {
    margin: 0
}

.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-bottom .vc_tta-panel-body, .vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-top
.vc_tta-panel-body {
    padding-left: 0;
    padding-right: 0
}

.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-panel-body, .vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-right
.vc_tta-panel-body {
    padding-top: 0;
    padding-bottom: 0
}

.vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:first-child)
.vc_tta-panel-heading {
    margin-top: 1px
}

.vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 1px
}

.vc_tta.vc_tta-spacing-1
.vc_tta-tabs-list {
    padding: 0;
    margin-top: -1px;
    margin-bottom: 0;
    margin-left: -1px;
    margin-right: 0
}

.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin-top: 1px;
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: 0
}

.vc_tta.vc_tta-spacing-2
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-2 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 2px
}

.vc_tta.vc_tta-spacing-2 .vc_tta-panel.vc_active
.vc_tta-panel-heading, .vc_tta.vc_tta-spacing-2 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 2px
}

.vc_tta.vc_tta-spacing-2
.vc_tta-tabs-list {
    padding: 0;
    margin-top: -1px;
    margin-bottom: -1px;
    margin-left: -1px;
    margin-right: -1px
}

.vc_tta.vc_tta-spacing-2 .vc_tta-tab {
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px
}

.vc_tta.vc_tta-spacing-3
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-3 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 3px
}

.vc_tta.vc_tta-spacing-3 .vc_tta-panel.vc_active
.vc_tta-panel-heading, .vc_tta.vc_tta-spacing-3 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 3px
}

.vc_tta.vc_tta-spacing-3
.vc_tta-tabs-list {
    padding: 0;
    margin-top: -2px;
    margin-bottom: -1px;
    margin-left: -2px;
    margin-right: -1px
}

.vc_tta.vc_tta-spacing-3 .vc_tta-tab {
    margin-top: 2px;
    margin-bottom: 1px;
    margin-left: 2px;
    margin-right: 1px
}

.vc_tta.vc_tta-spacing-4
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-4 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 4px
}

.vc_tta.vc_tta-spacing-4 .vc_tta-panel.vc_active
.vc_tta-panel-heading, .vc_tta.vc_tta-spacing-4 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 4px
}

.vc_tta.vc_tta-spacing-4
.vc_tta-tabs-list {
    padding: 0;
    margin-top: -2px;
    margin-bottom: -2px;
    margin-left: -2px;
    margin-right: -2px
}

.vc_tta.vc_tta-spacing-4 .vc_tta-tab {
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px
}

.vc_tta.vc_tta-spacing-5
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 5px
}

.vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active
.vc_tta-panel-heading, .vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 5px
}

.vc_tta.vc_tta-spacing-5
.vc_tta-tabs-list {
    padding: 0;
    margin-top: -3px;
    margin-bottom: -2px;
    margin-left: -3px;
    margin-right: -2px
}

.vc_tta.vc_tta-spacing-5 .vc_tta-tab {
    margin-top: 3px;
    margin-bottom: 2px;
    margin-left: 3px;
    margin-right: 2px
}

.vc_tta.vc_tta-spacing-10
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-10 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 10px
}

.vc_tta.vc_tta-spacing-10 .vc_tta-panel.vc_active
.vc_tta-panel-heading, .vc_tta.vc_tta-spacing-10 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 10px
}

.vc_tta.vc_tta-spacing-10
.vc_tta-tabs-list {
    padding: 0;
    margin-top: -5px;
    margin-bottom: -5px;
    margin-left: -5px;
    margin-right: -5px
}

.vc_tta.vc_tta-spacing-10 .vc_tta-tab {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px
}

.vc_tta.vc_tta-spacing-15
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-15 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 15px
}

.vc_tta.vc_tta-spacing-15 .vc_tta-panel.vc_active
.vc_tta-panel-heading, .vc_tta.vc_tta-spacing-15 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 15px
}

.vc_tta.vc_tta-spacing-15
.vc_tta-tabs-list {
    padding: 0;
    margin-top: -8px;
    margin-bottom: -7px;
    margin-left: -8px;
    margin-right: -7px
}

.vc_tta.vc_tta-spacing-15 .vc_tta-tab {
    margin-top: 8px;
    margin-bottom: 7px;
    margin-left: 8px;
    margin-right: 7px
}

.vc_tta.vc_tta-spacing-20
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-20 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 20px
}

.vc_tta.vc_tta-spacing-20 .vc_tta-panel.vc_active
.vc_tta-panel-heading, .vc_tta.vc_tta-spacing-20 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 20px
}

.vc_tta.vc_tta-spacing-20
.vc_tta-tabs-list {
    padding: 0;
    margin-top: -10px;
    margin-bottom: -10px;
    margin-left: -10px;
    margin-right: -10px
}

.vc_tta.vc_tta-spacing-20 .vc_tta-tab {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px
}

.vc_tta.vc_tta-spacing-25
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-25 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 25px
}

.vc_tta.vc_tta-spacing-25 .vc_tta-panel.vc_active
.vc_tta-panel-heading, .vc_tta.vc_tta-spacing-25 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 25px
}

.vc_tta.vc_tta-spacing-25
.vc_tta-tabs-list {
    padding: 0;
    margin-top: -13px;
    margin-bottom: -12px;
    margin-left: -13px;
    margin-right: -12px
}

.vc_tta.vc_tta-spacing-25 .vc_tta-tab {
    margin-top: 13px;
    margin-bottom: 12px;
    margin-left: 13px;
    margin-right: 12px
}

.vc_tta.vc_tta-spacing-30
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-30 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 30px
}

.vc_tta.vc_tta-spacing-30 .vc_tta-panel.vc_active
.vc_tta-panel-heading, .vc_tta.vc_tta-spacing-30 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 30px
}

.vc_tta.vc_tta-spacing-30
.vc_tta-tabs-list {
    padding: 0;
    margin-top: -15px;
    margin-bottom: -15px;
    margin-left: -15px;
    margin-right: -15px
}

.vc_tta.vc_tta-spacing-30 .vc_tta-tab {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px
}

.vc_tta.vc_tta-spacing-35
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-35 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 35px
}

.vc_tta.vc_tta-spacing-35 .vc_tta-panel.vc_active
.vc_tta-panel-heading, .vc_tta.vc_tta-spacing-35 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 35px
}

.vc_tta.vc_tta-spacing-35
.vc_tta-tabs-list {
    padding: 0;
    margin-top: -18px;
    margin-bottom: -17px;
    margin-left: -18px;
    margin-right: -17px
}

.vc_tta.vc_tta-spacing-35 .vc_tta-tab {
    margin-top: 18px;
    margin-bottom: 17px;
    margin-left: 18px;
    margin-right: 17px
}

.vc_tta.vc_tta-gap-1
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 1px
}

.vc_tta.vc_tta-gap-1 .vc_tta-panel:not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    margin-bottom: 1px
}

.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 1px
}

.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-bottom
.vc_tta-tabs-container {
    margin-top: 1px
}

.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 1px
}

.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 1px
}

.vc_tta.vc_tta-gap-2
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-2 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 2px
}

.vc_tta.vc_tta-gap-2 .vc_tta-panel:not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    margin-bottom: 2px
}

.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 2px
}

.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-bottom
.vc_tta-tabs-container {
    margin-top: 2px
}

.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 2px
}

.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 2px
}

.vc_tta.vc_tta-gap-3
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-3 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 3px
}

.vc_tta.vc_tta-gap-3 .vc_tta-panel:not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    margin-bottom: 3px
}

.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 3px
}

.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-bottom
.vc_tta-tabs-container {
    margin-top: 3px
}

.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 3px
}

.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 3px
}

.vc_tta.vc_tta-gap-4
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-4 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 4px
}

.vc_tta.vc_tta-gap-4 .vc_tta-panel:not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    margin-bottom: 4px
}

.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 4px
}

.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-bottom
.vc_tta-tabs-container {
    margin-top: 4px
}

.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 4px
}

.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 4px
}

.vc_tta.vc_tta-gap-5
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-5 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 5px
}

.vc_tta.vc_tta-gap-5 .vc_tta-panel:not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    margin-bottom: 5px
}

.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 5px
}

.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-bottom
.vc_tta-tabs-container {
    margin-top: 5px
}

.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 5px
}

.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 5px
}

.vc_tta.vc_tta-gap-10
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-10 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 10px
}

.vc_tta.vc_tta-gap-10 .vc_tta-panel:not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    margin-bottom: 10px
}

.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 10px
}

.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-bottom
.vc_tta-tabs-container {
    margin-top: 10px
}

.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 10px
}

.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 10px
}

.vc_tta.vc_tta-gap-15
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-15 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 15px
}

.vc_tta.vc_tta-gap-15 .vc_tta-panel:not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    margin-bottom: 15px
}

.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 15px
}

.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-bottom
.vc_tta-tabs-container {
    margin-top: 15px
}

.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 15px
}

.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 15px
}

.vc_tta.vc_tta-gap-20
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-20 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 20px
}

.vc_tta.vc_tta-gap-20 .vc_tta-panel:not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    margin-bottom: 20px
}

.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 20px
}

.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-bottom
.vc_tta-tabs-container {
    margin-top: 20px
}

.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 20px
}

.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 20px
}

.vc_tta.vc_tta-gap-25
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-25 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 25px
}

.vc_tta.vc_tta-gap-25 .vc_tta-panel:not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    margin-bottom: 25px
}

.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 25px
}

.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-bottom
.vc_tta-tabs-container {
    margin-top: 25px
}

.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 25px
}

.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 25px
}

.vc_tta.vc_tta-gap-30
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-30 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 30px
}

.vc_tta.vc_tta-gap-30 .vc_tta-panel:not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    margin-bottom: 30px
}

.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 30px
}

.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-bottom
.vc_tta-tabs-container {
    margin-top: 30px
}

.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 30px
}

.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 30px
}

.vc_tta.vc_tta-gap-35
.vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-35 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: 35px
}

.vc_tta.vc_tta-gap-35 .vc_tta-panel:not(:last-child):not(.vc_active)
.vc_tta-panel-heading {
    margin-bottom: 35px
}

.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 35px
}

.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-bottom
.vc_tta-tabs-container {
    margin-top: 35px
}

.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 35px
}

.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-right
.vc_tta-tabs-container {
    margin-left: 35px
}

.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
    overflow: hidden
}

.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
    overflow: hidden
}

.vc_non_responsive
.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-tabs-position-top
.vc_tta-panel-body::before {
    right: auto;
    bottom: auto;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-right-width: 0;
    border-bottom-width: 0
}

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-top
.vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::after, .vc_tta-tabs.vc_tta-tabs-position-top
.vc_tta-panel-body::after {
    left: auto;
    bottom: auto;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-left-width: 0;
    border-bottom-width: 0
}

.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group
.vc_tta-tab:not(:first-child):not(:last-child) > a {
    border-radius: 0
}

.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group
.vc_tta-tab:first-child:not(:last-child) > a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group
.vc_tta-tab:last-child:not(:first-child) > a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    overflow: hidden
}

.vc_tta-tabs.vc_tta-tabs-position-bottom
.vc_tta-tabs-list {
    overflow: hidden
}

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-bottom
.vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-tabs-position-bottom
.vc_tta-panel-body::before {
    right: auto;
    top: auto;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-right-width: 0;
    border-top-width: 0
}

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-bottom
.vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::after, .vc_tta-tabs.vc_tta-tabs-position-bottom
.vc_tta-panel-body::after {
    left: auto;
    top: auto;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-left-width: 0;
    border-top-width: 0
}

.vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-o-shape-group
.vc_tta-tab:not(:first-child):not(:last-child) > a {
    border-radius: 0
}

.vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-o-shape-group
.vc_tta-tab:first-child:not(:last-child) > a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-o-shape-group
.vc_tta-tab:last-child:not(:first-child) > a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.vc_tta-tabs.vc_tta-tabs-position-left {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .vc_tta-tabs.vc_tta-tabs-position-left
    .vc_tta-tabs-container {
        overflow: hidden;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-top: 0;
        margin-left: 0
    }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container, .vc_tta-o-non-responsive
.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width:768px) {
    .vc_tta-tabs.vc_tta-tabs-position-left
    .vc_tta-tabs-container {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.vc_tta-tabs.vc_tta-tabs-position-left
.vc_tta-tabs-list {
    overflow: hidden
}

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left
.vc_tta-tabs-list {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

@media (min-width:768px) {
    .vc_tta-tabs.vc_tta-tabs-position-left
    .vc_tta-tabs-list {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab {
    display: block
}

.vc_tta-tabs.vc_tta-tabs-position-left
.vc_tta-panels-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0
}

.vc_tta-tabs.vc_tta-tabs-position-left
.vc_tta-panels {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left
.vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-tabs-position-left
.vc_tta-panel-body::before {
    right: auto;
    bottom: auto;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-right-width: 0;
    border-bottom-width: 0
}

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left
.vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::after, .vc_tta-tabs.vc_tta-tabs-position-left
.vc_tta-panel-body::after {
    right: auto;
    top: auto;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-width: 0;
    border-top-width: 0
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-o-shape-group
.vc_tta-tab:not(:first-child):not(:last-child) > a {
    border-radius: 0
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-o-shape-group
.vc_tta-tab:first-child:not(:last-child) > a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-o-shape-group
.vc_tta-tab:last-child:not(:first-child) > a {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.vc_tta-tabs.vc_tta-tabs-position-right {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .vc_tta-tabs.vc_tta-tabs-position-right
    .vc_tta-tabs-container {
        overflow: hidden;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-top: 0;
        margin-right: 0
    }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container, .vc_tta-o-non-responsive
.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width:768px) {
    .vc_tta-tabs.vc_tta-tabs-position-right
    .vc_tta-tabs-container {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.vc_tta-tabs.vc_tta-tabs-position-right
.vc_tta-tabs-list {
    overflow: hidden
}

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right
.vc_tta-tabs-list {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

@media (min-width:768px) {
    .vc_tta-tabs.vc_tta-tabs-position-right
    .vc_tta-tabs-list {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}

.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab {
    display: block
}

.vc_tta-tabs.vc_tta-tabs-position-right
.vc_tta-panels-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0
}

.vc_tta-tabs.vc_tta-tabs-position-right
.vc_tta-panels {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right
.vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-tabs-position-right
.vc_tta-panel-body::before {
    left: auto;
    bottom: auto;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-left-width: 0;
    border-bottom-width: 0
}

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right
.vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::after, .vc_tta-tabs.vc_tta-tabs-position-right
.vc_tta-panel-body::after {
    left: auto;
    top: auto;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left-width: 0;
    border-top-width: 0
}

.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-o-shape-group
.vc_tta-tab:not(:first-child):not(:last-child) > a {
    border-radius: 0
}

.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-o-shape-group
.vc_tta-tab:first-child:not(:last-child) > a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-o-shape-group
.vc_tta-tab:last-child:not(:first-child) > a {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.vc_non_responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-tabs.vc_tta-o-no-fill
.vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-o-no-fill
.vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body::after, .vc_tta-o-non-responsive
.vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::after, .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::before, .vc_tta-tabs[class*=vc_tta-gap]
.vc_tta-panel-body::after, .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body::before {
    display: none
}

.vc_tta-tabs.vc_tta-o-no-fill .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-tabs-list, .vc_tta-tabs[class*=vc_tta-gap]
.vc_tta-tabs-container, .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-tabs-list {
    overflow: initial
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top
.vc_tta-tab > a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top
.vc_tta-tab.vc_active > a {
    border-bottom-color: transparent
}

    .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top
    .vc_tta-tab.vc_active > a::before {
        display: block;
        height: auto;
        top: 100%;
        right: 100%;
        border-bottom: 0;
        border-left: 0;
        border-right: 0
    }

    .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top
    .vc_tta-tab.vc_active > a::after {
        display: block;
        height: auto;
        top: 100%;
        left: 100%;
        border-bottom: 0;
        border-left: 0;
        border-right: 0
    }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top
.vc_tta-tabs-container {
    margin-top: 0;
    margin-bottom: 0
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tabs-container, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-modern
.vc_tta-tabs-container {
    margin-bottom: -1px
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-outline
.vc_tta-tabs-container {
    margin-bottom: -2px
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-outline:not(.vc_tta-pageable)
.vc_tta-panels {
    border-top-color: transparent
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom
.vc_tta-tab > a {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom
.vc_tta-tab.vc_active > a {
    border-top-color: transparent
}

    .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom
    .vc_tta-tab.vc_active > a::before {
        display: block;
        height: auto;
        bottom: 100%;
        right: 100%;
        border-top: 0;
        border-left: 0;
        border-right: 0
    }

    .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom
    .vc_tta-tab.vc_active > a::after {
        display: block;
        height: auto;
        bottom: 100%;
        left: 100%;
        border-top: 0;
        border-left: 0;
        border-right: 0
    }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom
.vc_tta-tabs-container {
    margin-top: 0;
    margin-bottom: 0
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-classic
.vc_tta-tabs-container, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-modern
.vc_tta-tabs-container {
    margin-top: -1px
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-outline
.vc_tta-tabs-container {
    margin-top: -2px
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-outline:not(.vc_tta-pageable)
.vc_tta-panels {
    border-bottom-color: transparent
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left
.vc_tta-tab > a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left
.vc_tta-tab.vc_active > a {
    border-right-color: transparent
}

    .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left
    .vc_tta-tab.vc_active > a::before {
        display: block;
        width: auto;
        left: 100%;
        bottom: 100%;
        border-bottom: 0;
        border-top: 0;
        border-right: 0
    }

    .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left
    .vc_tta-tab.vc_active > a::after {
        display: block;
        width: auto;
        left: 100%;
        top: 100%;
        border-bottom: 0;
        border-top: 0;
        border-right: 0
    }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left
.vc_tta-tabs-container {
    margin-left: 0;
    margin-right: 0
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-classic
.vc_tta-tabs-container, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-modern
.vc_tta-tabs-container {
    margin-right: -1px
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-outline
.vc_tta-tabs-container {
    margin-right: -2px
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-outline
.vc_tta-panels {
    border-left-color: transparent
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round
.vc_tta-panels, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panels {
    margin-top: 0;
    border-top-left-radius: 0
}

.vc_non_responsive
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round .vc_tta-panel-body::before, .vc_non_responsive
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panel-body::before, .vc_tta-o-non-responsive
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round .vc_tta-panel-body::before, .vc_tta-o-non-responsive
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panel-body::before, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round
.vc_tta-panel-body::before, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded
.vc_tta-panel-body::before {
    display: none
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right
.vc_tta-tab > a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right
.vc_tta-tab.vc_active > a {
    border-left-color: transparent
}

    .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right
    .vc_tta-tab.vc_active > a::before {
        display: block;
        width: auto;
        right: 100%;
        bottom: 100%;
        border-bottom: 0;
        border-top: 0;
        border-left: 0
    }

    .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right
    .vc_tta-tab.vc_active > a::after {
        display: block;
        width: auto;
        right: 100%;
        top: 100%;
        border-bottom: 0;
        border-top: 0;
        border-left: 0
    }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right
.vc_tta-tabs-container {
    margin-left: 0;
    margin-right: 0
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-classic
.vc_tta-tabs-container, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-modern
.vc_tta-tabs-container {
    margin-left: -1px
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-outline
.vc_tta-tabs-container {
    margin-left: -2px
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-outline
.vc_tta-panels {
    border-right-color: transparent
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round
.vc_tta-panels, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panels {
    margin-top: 0;
    border-top-right-radius: 0
}

.vc_non_responsive
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round .vc_tta-panel-body::before, .vc_non_responsive
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panel-body::before, .vc_tta-o-non-responsive
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round .vc_tta-panel-body::before, .vc_tta-o-non-responsive
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded
.vc_tta-panel-body::before, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round
.vc_tta-panel-body::before, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panel-body::before {
    display: none
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-xs
.vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-xs .vc_tta-tabs-container {
    -ms-flex-preferred-size: 10%;
    -webkit-flex-basis: 10%;
    flex-basis: 10%
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-sm
.vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-sm .vc_tta-tabs-container {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-md
.vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-md .vc_tta-tabs-container {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-lg
.vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-lg .vc_tta-tabs-container {
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-xl
.vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-xl .vc_tta-tabs-container {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.vc_tta.vc_tta-controls-align-left
.vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: left
}

.vc_tta.vc_tta-controls-align-right .vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-right
.vc_tta-tabs-container {
    text-align: right
}

.vc_tta.vc_tta-controls-align-center .vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-center
.vc_tta-tabs-container {
    text-align: center
}

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-left: 0
}

.vc_non_responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top
.vc_tta-panel-body::before, .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top
.vc_tta-panel-body::before {
    display: none
}

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill)
.vc_tta-panels {
    border-top-left-radius: 0
}

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-left: 0
}

.vc_non_responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom
.vc_tta-panel-body::before, .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom
.vc_tta-panel-body::before {
    display: none
}

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill)
.vc_tta-panels {
    border-bottom-left-radius: 0
}

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-right: 0
}

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top
.vc_tta-panel-body::after {
    display: none
}

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill)
.vc_tta-panels {
    border-top-right-radius: 0
}

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-right: 0
}

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-bottom
.vc_tta-panel-body::after {
    display: none
}

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-bottom:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill)
.vc_tta-panels {
    border-bottom-right-radius: 0
}

.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
    padding-bottom: 60px
}

.vc_tta-tabs.vc_tta-has-pagination
.vc_pagination {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin-top: 30px;
    margin-bottom: 30px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom {
    padding-top: 60px
}

    .vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom
    .vc_pagination {
        top: auto;
        bottom: 100%;
        -webkit-transform: translateY(50%);
        transform: translateY(50%)
    }

.vc_tta
.vc_tta-controls-icon {
    display: inline-block;
    vertical-align: middle;
    height: 12px;
    width: 12px;
    position: relative;
    font-size: inherit;
    margin: 0
}

    .vc_tta .vc_tta-controls-icon:after, .vc_tta .vc_tta-controls-icon:before {
        transition: all .2s ease-in-out
    }

.vc_tta .vc_tta-title-text:not(:empty) ~ .vc_tta-controls-icon {
    margin-left: 0
}

.vc_tta
.vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-style: solid;
    border-width: 2px 0 0 0
}

.vc_tta
.vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    left: 50%;
    bottom: 0;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-style: solid;
    border-width: 0 0 0 2px
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    left: 2px;
    right: 2px;
    top: 2px;
    bottom: 2px;
    border-style: solid;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg) translate(-25%,-25%);
    transform: rotate(45deg) translate(-25%,-25%)
}

.vc_tta
.vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-style: solid;
    border-width: 6px;
    border-bottom-color: transparent !important;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    -webkit-transform: translateY(25%);
    transform: translateY(25%)
}

.vc_tta
.vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    display: none
}

.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
    -webkit-transform: rotate(225deg) translate(-25%,-25%);
    transform: rotate(225deg) translate(-25%,-25%)
}

.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
    -webkit-transform: rotate(180deg) translateY(25%);
    transform: rotate(180deg) translateY(25%)
}

.vc_tta.vc_tta-accordion
.vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
    padding-left: 46px
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left
.vc_tta-controls-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 20px
}

.vc_tta.vc_tta-accordion
.vc_tta-controls-icon-position-right.vc_tta-panel-title > a {
    padding-right: 42px
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right
.vc_tta-controls-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 20px
}

@media (max-width:768px) {
    .vc_tta-container .vc_tta:not([class*=vc_tta-pageable]) .vc_pagination {
        display: none
    }
}
