// [class^="icon-wpb"],
// [class*=" icon-wpb"]
// Icons
.vc_element-icon {
    background-image: url(@vc_elements_icons_sprite);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    margin: 0;
    width: 32px;
    height: 32px;
}
.vc_element-icon[data-is-container="true"] {
    background-position: 0px -1216px;
}

.icon-wpb-application-icon-large {
    background-position: 0 -32px;
}
.icon-wpb-application-plus {
    background-position: 0 -64px;
}
.icon-wpb-balloon-facebook-left {
    background-position: 0 -96px;
}
.icon-wpb-balloon-twitter-left {
    background-position: 0 -128px;
}
.icon-wpb-film-youtube {
    background-position: 0 -160px;
}
.icon-wpb-images-stack {
    background-position: 0 -192px;
}
.icon-wpb-information-white {
    background-position: 0 -224px;
}
.icon-wpb-layer-shape-text {
    background-position: 0 -256px;
}
.icon-wpb-layout_sidebar {
    background-position: 0 -288px;
}
.icon-wpb-map-pin {
    background-position: 0 -320px;
}
.icon-wpb-slideshow {
    background-position: 0 -352px;
}
.icon-wpb-toggle-small-expand {
    background-position: 0 -384px;
}
.icon-wpb-ui-accordion, .icon-wpb-ui-accordion[data-is-container="true"] {
    background-position: 0 -416px;
}
.icon-wpb-ui-button {
    background-position: 0 -448px;
}
.icon-wpb-ui-separator-label {
    background-position: 0 -480px;
}
.icon-wpb-ui-separator {
    background-position: 0 -512px;
}
.icon-wpb-ui-tab-content, .icon-wpb-ui-tab-content[data-is-container="true"] {
    background-position: 0 -544px;
}
.icon-wpb-ui-tab-content-vertical, .icon-wpb-ui-tab-content-vertical[data-is-container="true"] {
    background-position: 0 -576px;
}
.icon-wpb-pinterest {
    background-position: 0 -608px;
}
.icon-wpb-tweetme {
    background-position: 0 -128px;
}
.icon-wpb-single-image {
    background-position: 0 -672px;
}
.icon-wpb-call-to-action {
    background-position: 0 -704px;
}
.icon-wpb-raw-html {
    background-position: 0 -736px;
}
.icon-wpb-raw-javascript {
    background-position: 0 -768px;
}
.icon-wpb-flickr {
    background-position: 0 -800px;
}
.icon-wpb-graph {
    background-position: 0 -960px;
}
.icon-wpb-wp {
    background-position: 0 -992px;
}
.icon-wpb-vc_pie {
    background-position: 0 -1024px;
}
.icon-wpb-images-carousel {
    background-position: 0 -1056px;
}
.icon-wpb-vc_carousel {
    background-position: 0 -1088px;
}

.icon-wpb-row, .icon-wpb-row[data-is-container="true"] {
    background-position: 0 -1120px;
}

.icon-wpb-ui-empty_space {
    background-position: 0 -1152px;
}
.icon-wpb-atm {
    background-position: 0 -640px;
}
.icon-wpb-ui-custom_heading {
    background-position: 0 -1184px;
}
.icon-wpb-woocommerce {
    background-position: 0 -1248px;
}
.icon-wpb-ninjaforms {
    background-position: 0 -1280px;
}
//shortcode vc_icon @since 4.4
.icon-wpb-vc_icon {
    background-position: 0 -1312px;
}
.vc_icon-vc-gitem-post-excerpt {
  background-position: 0 -1344px;
}
.vc_icon-vc-gitem-image {
  background-position: 0 -1376px;
}
.vc_icon-acf {
  background-position: 0 -1408px;
}
.vc_icon-vc-gitem-post-date {
  background-position: 0 -1440px;
}
.vc_icon-vc-gitem-post-meta {
  background-position: 0 -1472px;
}
.vc_icon-vc-gitem-post-title {
  background-position: 0 -1504px;
}
.vc_icon-vc-media-grid {
    background-position: 0 -1536px;
}
.vc_icon-vc-masonry-media-grid {
    background-position: 0 -1568px;
}
.vc_icon-vc-masonry-grid {
    background-position: 0 -1600px;

}