// [class^="icon-wpb"],
// [class*=" icon-wpb"]
// Icons
.vc_element-icon {
  background-image: url('../vc/logo/wpb-logo.svg');
  background-size: 32px;
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  margin: 0;
  &:extend(.vc_general.vc_element-icon);
}

.vc_general {
  &.vc_element-icon {
    width: 32px;
    height: 32px;
  }
}

.vc_element-icon[data-is-container="true"] {
  background-image: url('../vc/vc-element-icons/element-icon-misc.svg');
}

.icon-wpb-application-icon-large {
  background-image: url('../vc/vc-element-icons/element-icon-post-grid.svg');
}

.icon-wpb-application-plus {
  background-image: url('../vc/vc-element-icons/element-icon-google-plus.svg');
}

.icon-wpb-balloon-facebook-left {
  background-image: url('../vc/vc-element-icons/element-icon-facebook.svg');
}

.icon-wpb-balloon-twitter-left {
  background-image: url('../vc/vc-element-icons/element-icon-twitter.svg');
}

.icon-wpb-film-youtube {
  background-image: url('../vc/vc-element-icons/element-icon-video.svg');
}

.icon-wpb-images-stack {
  background-image: url('../vc/vc-element-icons/element-icon-image-gallery.svg');
}

.icon-wpb-information-white {
  background-image: url('../vc/vc-element-icons/element-icon-message-box.svg');
}

.icon-wpb-layer-shape-text {
  background-image: url('../vc/vc-element-icons/element-icon-text-block.svg');
}

.icon-wpb-layout_sidebar {
  background-image: url('../vc/vc-element-icons/element-icon-widget-sidebar.svg');
}

.icon-wpb-map-pin {
  background-image: url('../vc/vc-element-icons/element-icon-google-maps.svg');
}

.icon-wpb-slideshow {
  background-image: url('../vc/vc-element-icons/element-icon-posts-slider-2.svg');
}

.icon-wpb-toggle-small-expand {
  background-image: url('../vc/vc-element-icons/element-icon-faq-toggle.svg');
}

.icon-wpb-ui-accordion, .icon-wpb-ui-accordion[data-is-container="true"] {
  background-image: url('../vc/vc-element-icons/element-icon-accordion.svg');
}

.icon-wpb-ui-button {
  background-image: url('../vc/vc-element-icons/element-icon-button.svg');
}

.icon-wpb-ui-separator-label {
  background-image: url('../vc/vc-element-icons/element-icon-separator-with-text.svg');
}

.icon-wpb-ui-separator {
  background-image: url('../vc/vc-element-icons/element-icon-separator.svg');
}

.icon-wpb-ui-tab-content, .icon-wpb-ui-tab-content[data-is-container="true"] {
  background-image: url('../vc/vc-element-icons/element-icon-tabs.svg');
}

.icon-wpb-ui-tab-content-vertical, .icon-wpb-ui-tab-content-vertical[data-is-container="true"] {
  background-image: url('../vc/vc-element-icons/element-icon-tour.svg');
}

.icon-wpb-ui-pageable, .icon-wpb-ui-pageable[data-is-container="true"] {
  background-image: url('../vc/vc-element-icons/element-icon-pageable-container.svg');
}

.icon-wpb-pinterest {
  background-image: url('../vc/vc-element-icons/element-icon-pinterest.svg');
}

.icon-wpb-tweetme {
  background-image: url('../vc/vc-element-icons/element-icon-twitter.svg');
}

.icon-wpb-single-image {
  background-image: url('../vc/vc-element-icons/element-icon-single-image.svg');
}

.icon-wpb-call-to-action {
  background-image: url('../vc/vc-element-icons/element-icon-cta.svg');
}

.icon-wpb-raw-html {
  background-image: url('../vc/vc-element-icons/element-icon-raw-html.svg');
}

.icon-wpb-raw-javascript {
  background-image: url('../vc/vc-element-icons/element-icon-raw-js.svg');
}

.icon-wpb-flickr {
  background-image: url('../vc/vc-element-icons/element-icon-flickr.svg');
}

.icon-wpb-graph {
  background-image: url('../vc/vc-element-icons/element-icon-progress-bar.svg');
}

.icon-wpb-wp {
  background-image: url('../vc/vc-element-icons/element-icon-wordpress.svg');
}

.icon-wpb-vc_pie {
  background-image: url('../vc/vc-element-icons/element-icon-pie-chart.svg');
}

.icon-wpb-images-carousel {
  background-image: url('../vc/vc-element-icons/element-icon-image-carousel.svg');
}

// deprecated element
.icon-wpb-vc_carousel {
  background-position: 0 -1088px;
}

.icon-wpb-row, .icon-wpb-row[data-is-container="true"] {
  background-image: url('../vc/vc-element-icons/element-icon-row.svg');
}

.icon-wpb-ui-empty_space {
  background-image: url('../vc/vc-element-icons/element-icon-empty-space.svg');
}

.icon-wpb-atm {
  background-image: url('../vc/vc-element-icons/element-icon-my-shortcode.svg');
}

.icon-wpb-ui-custom_heading {
  background-image: url('../vc/vc-element-icons/element-icon-google-fonts.svg');
}

.icon-wpb-woocommerce {
  background-image: url('../vc/vc-element-icons/element-icon-woo-commerce.svg');
}

.icon-wpb-ninjaforms {
  background-image: url('../vc/vc-element-icons/element-icon-ninja-forms.svg');
}

//shortcode vc_icon @since 4.4
.icon-wpb-vc_icon {
  background-image: url('../vc/vc-element-icons/element-icon-icon.svg');
}

.vc_icon-vc-gitem-post-excerpt {
  background-image: url('../vc/vc-element-icons/element-icon-excerpt.svg');
}

.vc_icon-vc-gitem-image {
  // Image in post grid builder
  background-image: url('../vc/vc-element-icons/element-icon-single-image.svg');
}

.vc_icon-acf {
  background-image: url('../vc/vc-element-icons/element-icon-acf.svg');
}

.vc_icon-vc-gitem-post-date {
  background-image: url('../vc/vc-element-icons/element-icon-post-date.svg');
}

.vc_icon-vc-gitem-post-meta {
  background-image: url('../vc/vc-element-icons/element-icon-custom-fields.svg');
}

.vc_icon-vc-gitem-post-title {
  background-image: url('../vc/vc-element-icons/element-icon-post-title.svg');
}

.vc_icon-vc-media-grid {
  background-image: url('../vc/vc-element-icons/element-icon-media-grid.svg');
}

.vc_icon-vc-masonry-media-grid {
  background-image: url('../vc/vc-element-icons/element-icon-media-masonry-grid.svg');
}

.vc_icon-vc-masonry-grid {
  background-image: url('../vc/vc-element-icons/element-icon-post-masonry-grid.svg');
}

.icon-wpb-vc-round-chart {
  background-image: url('../vc/vc-element-icons/element-icon-doughnut-chart.svg');
}

.icon-wpb-vc-line-chart {
  background-image: url('../vc/vc-element-icons/element-icon-line-chart.svg');
}

.icon-wpb-ui-tta-section, .icon-wpb-ui-tta-section[data-is-container="true"] {
  background-image: url('../vc/vc-element-icons/element-icon-accordion.svg');
}

.vc_icon-vc-gitem-post-author {
  background-image: url('../vc/vc-element-icons/element-icon-post-author.svg');
}

.vc_icon-vc-gitem-post-categories {
  background-image: url('../vc/vc-element-icons/element-icon-category.svg');
}

.vc_icon-vc-section, .vc_icon-vc-section[data-is-container="true"] {
  // Add section icon
  background-image: url('../vc/vc-element-icons/element-icon-section.svg');
}

.vc_icon-vc-zigzag {
  background-image: url('../vc/vc-element-icons/element-icon-separator-zig-zag.svg');
}

.vc_icon-vc-hoverbox {
  background-image: url('../vc/vc-element-icons/element-icon-hover-box.svg');
}

.vc_icon-vc-gutenberg {
  background-image: url('../vc/vc-element-icons/element-icon-gutenberg.svg');
}
