/**
 * Page Utils styles
 *
 * FAQ styles
 */

/*#toplevel_page_page-utils li.current {
    display: none;
}*/

#toplevel_page_page-utils li.wp-first-item {
    display: list-item;
}

.faq-container.parent-container {
  /*padding: 0 20px 0 20px;
  max-width: 800px;*/
  width: 100%;
}
.faq-header { font-size: 20px; }
.faq {
  list-style: none;
  list-style-type: none;
  list-style-image: none;
  padding-left: 20px;
  padding-right: 20px;
}
ul.faq li {
  border-bottom: 1px solid #999999;
  margin-bottom: 15px;
  list-style-type: none;
}
.faq li.active .answer {
  max-height: 100% !important;
  padding-bottom: 25px;
  transition: max-height 0.5s ease, padding-bottom 0.5s ease;
}
.faq li.active .question {
  color: #808080;
  transition: color 0.5s ease;
}
.faq .answer {
  color: #090909;
  font-family: serif;
  font-size: 16px;
  line-height: 24px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease, padding-bottom 0.5s ease;
}
.faq .plus-minus-toggle {
  cursor: pointer;
  height: 21px;
  position: absolute;
  width: 21px;
  left: -40px;
  top: 50%;
  z-index: 2;
}
.faq .plus-minus-toggle:before, .faq .plus-minus-toggle:after {
  background: #000;
  content: '';
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 21px;
  transition: transform 500ms ease;
}
.faq-item .plus-minus-toggle:after {
  transform: rotate(90deg);
  transform-origin: center;
}
.faq-item.active .plus-minus-toggle:after {
  transform: rotate(0);
}
.faq .question {
  color: #090909;
  font-family: sans-serif;
  font-size: 20px;
  font-weight: 800;
  text-transform: uppercase;
  position: relative;
  cursor: pointer;
  padding: 20px 0;
  transition: color 0.5s ease;
}
@media screen and (max-width: 767px) {
  .faq .question {
    font-size: 18px;
  }
}

/**
 * WP SVG Icons admin styles
 */

/* Hide Duplicate Child Submenu in Admin */
  .custom-pack-container-ajax {
    width: 100%;
  }


  .custom-pack-container-ajax [class^="wp-svg-custom-"], .custom-pack-container-ajax [class*=" wp-svg-custom-"] {
    font-size: 2.75em !important;
  }

  .mhl > h1:first-child, .mbl, .bgc1 > .mhl { display:none; }
  .glyph fieldset, .glyph .fs0 { display:none; }
  .glyph span:first-child { display:block; width:100%; font-size:1.5em; }
  .glyph span:last-child { line-height:.9;font-size:15px; display:none; }
  .glyph { color:#333333; }
  .selected { color: #FF8800; background:#d8d8d8; }
  .selected span:last-child { color:#666666; }


  /* Custom Icon Preview Contianer */
  .wp-svg-icon-preview .previewIcon {
    font-size: 90px;
    display: block;
    margin:0 auto;
    margin-top: 10px;
  }

  .wp-svg-icons-wrap .custom-pack-container-ajax .glyph {
    height: auto;
    padding: 0.55em;
    width: auto;
    margin: 0 0.55em 1em;
    font-size: 1.15em;
  }

    .wp-svg-icons-wrap .custom-pack-container-ajax h1.mhmm {
      text-align: center;
      margin-bottom: 0.5em;
    }

  #TB_ajaxContent .wp-svg-icons-wrap .insert-wp-svg-icon {
    margin-bottom: 15px;
  }

  /* Custom Icon Pack Styles */
  .wrap .current-font-pack .mhl > h1:first-child, .mbl, .bgc1 > .mhl { display:none; }
  .wrap .current-font-pack .glyph { background:transparent; margin: .25em .35em .25em 0; width:1.5em; padding:.35em; box-shadow:none; -o-transition:.15s; -ms-transition:.15s; -moz-transition:.15s; -webkit-transition:.15s; transition:.15s; font-size: 1.75em; }
  .wrap .current-font-pack .glyph:hover { cursor:pointer; color:#ff8000; }
  .wrap .current-font-pack .glyph fieldset, .glyph .fs0 { display:none; }
  .wrap .current-font-pack .glyph span:first-child { display:block; width:100%; font-size:1.5em; }
  .wrap .current-font-pack .glyph span:last-child { line-height:.9;font-size:15px; display:none; }
  .wrap .current-font-pack .glyph { color:#333333; }
  .wrap .current-font-pack .selected { color: #FF8800; background:#d8d8d8; }
  .wrap .current-font-pack .selected span:last-child { color:#666666; }
  .wrap .current-font-pack .wp-svg-icon-preview-box { margin-top:-6em; }
  .wrap .current-font-pack .wp-svg-icon-preview { font-size:8em; }
  .wrap .current-font-pack .wp-svg-icon-preview-box i { display:block; margin-top:-.5em; padding-top:5px; }
  .wrap .current-font-pack .wp-svg-icon-preview div { margin-top: 10px; }
  .wp-svg-icons_page_wp-svg-icons-custom-set ::selection { background: #FF8000; }

  .toplevel_page_wp-svg-icons .wp-menu-image img {
    margin-top: -3px;
  }

  .dashicons-wp-svg-gift:before {
    content: "\e099" !important;
    font-size: 18px;
  }

  /** Advanced Shortcode Attrs */
  #advanced-shortcode-attr-list {
    display: none;
    margin: 0 35px 0 35px;
  }

  #advanced-shortcode-attr-list li {
    width: 46.5%;
    float: left;
  }

  .shortcode-attr-right-column {
    float: right !important;
  }

  .wp-svg-advanced-shortcode-attr-row strong {
    display: block;
    margin-bottom: .25em;
  }

  .wp-svg-advanced-shortcode-attr-row .shortcode-attr-right-column .wp-picker-container {
    width: 100%;
  }

  /*
  .wp-svg-advanced-shortcode-attr-row .shortcode-attr-right-column .wp-picker-container .wp-picker-holder {
    position: absolute;
  }
  */

  .wp-svg-advanced-shortcode-attr-row {
    display: block;
    width: 100%;
    float:left;
  }

  .wp-svg-advanced-shortcode-attr-row:nth-child(2) {
    margin-top: 1em;
  }

  #advanced-shortcode-attr-toggle {
    font-size:11px;
  }

  #icon-size-input {
    max-width: 75px;
    margin-top: 1em;
    text-align: center;
  }

  .wp-svg-happy {
    -o-transition:.15s;
    -ms-transition:.15s;
    -moz-transition:.15s;
    -webkit-transition:.15s;
    /* ...and now for the proper property */
    transition:.5s;
  }
    .wp-svg-happy:hover {
      color: #FF8000;
    }

  #review-wp-svg-icons-notice {
    display: block;
    border-left: 4px solid #FF8000;
    margin:5px 20px 2px 0px;
    margin-top: 2.5em;
    padding: 2px 10px;
    background: #fff url( '../images/evan-herman-mascot.png' );
    background-size: 120px;
    background-position: right bottom;
    background-repeat: no-repeat;
    background-position-y: 29px;
  }

  #review-wp-svg-icons-notice .button-container {
    display: block;
    text-align: center;
  }

  .wp-svg-iconset1-all-glyphs .glyph span.mls { display: none!important; }

/**
 * WP SVG Icons Plugin styles
 */

 @font-face {
  font-family: 'wp-svg-plugin-icon-set1';
  src:url('icon-font/wp-svg-plugin-icon-set1.eot');
  src:url('icon-font/wp-svg-plugin-icon-set1.eot?#iefix') format('embedded-opentype'),
    url('icon-font/wp-svg-plugin-icon-set1.woff') format('woff'),
    url('icon-font/wp-svg-plugin-icon-set1.ttf') format('truetype'),
    url('icon-font/wp-svg-plugin-icon-set1.svg#wp-svg-plugin-icon-set1') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before, .dashicons-wp-svg-gift:before {
  font-family: 'wp-svg-plugin-icon-set1' !important;
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.dropDownButton { background: transparent !important; padding-left:24px !important; background-image: url(../images/download-icon-small.png) !important;background-repeat:no-repeat !important; background-size:13px 14px !important; background-position:6px 6px !important; }


/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="wp-svg-"] {
*/
.wp-svg-home, .wp-svg-home-2, .wp-svg-home-3, .wp-svg-office, .wp-svg-newspaper, .wp-svg-pencil, .wp-svg-pencil-2, .wp-svg-quill, .wp-svg-pen, .wp-svg-blog, .wp-svg-droplet, .wp-svg-paint-format, .wp-svg-image, .wp-svg-image-2, .wp-svg-images, .wp-svg-camera, .wp-svg-music, .wp-svg-headphones, .wp-svg-play, .wp-svg-film, .wp-svg-camera-2, .wp-svg-dice, .wp-svg-pacman, .wp-svg-spades, .wp-svg-clubs, .wp-svg-diamonds, .wp-svg-pawn, .wp-svg-bullhorn, .wp-svg-connection, .wp-svg-podcast, .wp-svg-feed, .wp-svg-book, .wp-svg-books, .wp-svg-library, .wp-svg-file, .wp-svg-profile, .wp-svg-file-2, .wp-svg-file-3, .wp-svg-file-4, .wp-svg-copy, .wp-svg-copy-2, .wp-svg-copy-3, .wp-svg-paste, .wp-svg-paste-2, .wp-svg-paste-3, .wp-svg-stack, .wp-svg-folder, .wp-svg-folder-open, .wp-svg-tag, .wp-svg-tags, .wp-svg-barcode, .wp-svg-qrcode, .wp-svg-ticket, .wp-svg-cart, .wp-svg-cart-2, .wp-svg-cart-3, .wp-svg-coin, .wp-svg-credit, .wp-svg-calculate, .wp-svg-support, .wp-svg-phone, .wp-svg-phone-hang-up, .wp-svg-address-book, .wp-svg-notebook, .wp-svg-envelop, .wp-svg-pushpin, .wp-svg-location, .wp-svg-location-2, .wp-svg-compass, .wp-svg-map, .wp-svg-map-2, .wp-svg-history, .wp-svg-clock, .wp-svg-clock-2, .wp-svg-alarm, .wp-svg-alarm-2, .wp-svg-bell, .wp-svg-stopwatch, .wp-svg-calendar, .wp-svg-calendar-2, .wp-svg-print, .wp-svg-keyboard, .wp-svg-screen, .wp-svg-laptop, .wp-svg-mobile, .wp-svg-mobile-2, .wp-svg-tablet, .wp-svg-tv, .wp-svg-cabinet, .wp-svg-drawer, .wp-svg-drawer-2, .wp-svg-drawer-3, .wp-svg-box-add, .wp-svg-box-remove, .wp-svg-download, .wp-svg-upload, .wp-svg-disk, .wp-svg-storage, .wp-svg-undo, .wp-svg-redo, .wp-svg-flip, .wp-svg-flip-2, .wp-svg-undo-2, .wp-svg-redo-2, .wp-svg-forward, .wp-svg-reply, .wp-svg-bubble, .wp-svg-bubbles, .wp-svg-bubbles-2, .wp-svg-bubble-2, .wp-svg-bubbles-3, .wp-svg-bubbles-4, .wp-svg-user, .wp-svg-users, .wp-svg-user-2, .wp-svg-users-2, .wp-svg-user-3, .wp-svg-user-4, .wp-svg-quotes-left, .wp-svg-busy, .wp-svg-spinner-1, .wp-svg-spinner-2, .wp-svg-spinner-3, .wp-svg-spinner-4, .wp-svg-spinner-5, .wp-svg-spinner-6, .wp-svg-binoculars, .wp-svg-search-2, .wp-svg-zoom-in, .wp-svg-zoom-out, .wp-svg-expand, .wp-svg-contract, .wp-svg-expand-2, .wp-svg-contract-2, .wp-svg-key, .wp-svg-key-2, .wp-svg-lock, .wp-svg-lock-2, .wp-svg-unlocked, .wp-svg-wrench, .wp-svg-settings, .wp-svg-equalizer, .wp-svg-cog, .wp-svg-cogs, .wp-svg-cog-2, .wp-svg-hammer, .wp-svg-wand, .wp-svg-aid, .wp-svg-bug, .wp-svg-pie, .wp-svg-stats, .wp-svg-bars, .wp-svg-bars-2, .wp-svg-gift, .wp-svg-trophy, .wp-svg-glass, .wp-svg-mug, .wp-svg-food, .wp-svg-leaf, .wp-svg-rocket, .wp-svg-meter, .wp-svg-meter2, .wp-svg-dashboard, .wp-svg-hammer-2, .wp-svg-fire, .wp-svg-lab, .wp-svg-magnet, .wp-svg-remove, .wp-svg-remove-2, .wp-svg-briefcase, .wp-svg-airplane, .wp-svg-truck, .wp-svg-road, .wp-svg-accessibility, .wp-svg-target, .wp-svg-shield, .wp-svg-lightning, .wp-svg-switch, .wp-svg-power-cord, .wp-svg-signup, .wp-svg-list, .wp-svg-list-2, .wp-svg-numbered-list, .wp-svg-menu, .wp-svg-menu-2, .wp-svg-tree, .wp-svg-cloud, .wp-svg-cloud-download, .wp-svg-cloud-upload, .wp-svg-download-2, .wp-svg-upload-2, .wp-svg-download-3, .wp-svg-upload-3, .wp-svg-globe, .wp-svg-earth, .wp-svg-link, .wp-svg-flag, .wp-svg-attachment, .wp-svg-eye, .wp-svg-eye-blocked, .wp-svg-eye-2, .wp-svg-bookmark, .wp-svg-bookmarks, .wp-svg-brightness-medium, .wp-svg-brightness-contrast, .wp-svg-contrast, .wp-svg-star, .wp-svg-star-2, .wp-svg-star-3, .wp-svg-heart, .wp-svg-heart-2, .wp-svg-heart-broken, .wp-svg-thumbs-up, .wp-svg-thumbs-up-2, .wp-svg-happy, .wp-svg-happy-2, .wp-svg-smiley, .wp-svg-smiley-2, .wp-svg-tongue, .wp-svg-tongue-2, .wp-svg-sad, .wp-svg-sad-2, .wp-svg-wink, .wp-svg-wink-2, .wp-svg-grin, .wp-svg-grin-2, .wp-svg-cool, .wp-svg-cool-2, .wp-svg-angry, .wp-svg-angry-2, .wp-svg-evil, .wp-svg-evil-2, .wp-svg-shocked, .wp-svg-shocked-2, .wp-svg-confused, .wp-svg-confused-2, .wp-svg-neutral, .wp-svg-neutral-2, .wp-svg-wondering, .wp-svg-wondering-2, .wp-svg-point-up, .wp-svg-point-right, .wp-svg-point-down, .wp-svg-point-left, .wp-svg-warning, .wp-svg-notification, .wp-svg-question, .wp-svg-info, .wp-svg-info-2, .wp-svg-blocked, .wp-svg-cancel-circle, .wp-svg-checkmark-circle, .wp-svg-spam, .wp-svg-close, .wp-svg-checkmark, .wp-svg-checkmark-2, .wp-svg-spell-check, .wp-svg-minus, .wp-svg-plus, .wp-svg-enter, .wp-svg-exit, .wp-svg-play-2, .wp-svg-pause, .wp-svg-stop, .wp-svg-backward, .wp-svg-forward-2, .wp-svg-play-3, .wp-svg-pause-2, .wp-svg-stop-2, .wp-svg-backward-2, .wp-svg-forward-3, .wp-svg-first, .wp-svg-last, .wp-svg-previous, .wp-svg-next, .wp-svg-eject, .wp-svg-volume-high, .wp-svg-volume-medium, .wp-svg-volume-low, .wp-svg-volume-mute, .wp-svg-volume-mute-2, .wp-svg-volume-increase, .wp-svg-volume-decrease, .wp-svg-loop, .wp-svg-loop-2, .wp-svg-loop-3, .wp-svg-shuffle, .wp-svg-arrow-up-left, .wp-svg-arrow-up, .wp-svg-arrow-up-right, .wp-svg-arrow-right, .wp-svg-arrow-down-right, .wp-svg-arrow-down, .wp-svg-arrow-down-left, .wp-svg-arrow-left, .wp-svg-arrow-up-left-2, .wp-svg-arrow-up-2, .wp-svg-arrow-up-right-2, .wp-svg-arrow-right-2, .wp-svg-arrow-down-right-2, .wp-svg-arrow-down-2, .wp-svg-arrow-down-left-2, .wp-svg-arrow-left-2, .wp-svg-arrow-up-left-3, .wp-svg-arrow-up-3, .wp-svg-arrow-up-right-3, .wp-svg-arrow-right-3, .wp-svg-arrow-down-right-3, .wp-svg-arrow-down-3, .wp-svg-arrow-down-left-3, .wp-svg-arrow-left-3, .wp-svg-tab, .wp-svg-checkbox-checked, .wp-svg-checkbox-unchecked, .wp-svg-checkbox-partial, .wp-svg-radio-checked, .wp-svg-radio-unchecked, .wp-svg-crop, .wp-svg-scissors, .wp-svg-filter, .wp-svg-filter-2, .wp-svg-font, .wp-svg-text-height, .wp-svg-text-width, .wp-svg-bold, .wp-svg-underline, .wp-svg-italic, .wp-svg-strikethrough, .wp-svg-omega, .wp-svg-sigma, .wp-svg-table, .wp-svg-table-2, .wp-svg-insert-template, .wp-svg-pilcrow, .wp-svg-left-to-right, .wp-svg-right-to-left, .wp-svg-paragraph-left, .wp-svg-paragraph-center, .wp-svg-paragraph-right, .wp-svg-paragraph-justify, .wp-svg-paragraph-left-2, .wp-svg-paragraph-center-2, .wp-svg-paragraph-right-2, .wp-svg-paragraph-justify-2, .wp-svg-indent-increase, .wp-svg-indent-decrease, .wp-svg-new-tab, .wp-svg-embed, .wp-svg-code, .wp-svg-console, .wp-svg-share, .wp-svg-mail, .wp-svg-mail-2, .wp-svg-mail-3, .wp-svg-mail-4, .wp-svg-google, .wp-svg-google-plus, .wp-svg-google-plus-2, .wp-svg-google-plus-3, .wp-svg-google-plus-4, .wp-svg-google-drive, .wp-svg-facebook, .wp-svg-facebook-2, .wp-svg-facebook-3, .wp-svg-instagram, .wp-svg-twitter, .wp-svg-twitter-2, .wp-svg-twitter-3, .wp-svg-feed-2, .wp-svg-feed-3, .wp-svg-feed-4, .wp-svg-youtube, .wp-svg-youtube-2, .wp-svg-vimeo, .wp-svg-vimeo2, .wp-svg-vimeo-2, .wp-svg-lanyrd, .wp-svg-flickr, .wp-svg-flickr-2, .wp-svg-flickr-3, .wp-svg-flickr-4, .wp-svg-picassa, .wp-svg-picassa-2, .wp-svg-dribbble, .wp-svg-dribbble-2, .wp-svg-dribbble-3, .wp-svg-forrst, .wp-svg-forrst-2, .wp-svg-deviantart, .wp-svg-deviantart-2, .wp-svg-steam, .wp-svg-steam-2, .wp-svg-github, .wp-svg-github-2, .wp-svg-github-3, .wp-svg-github-4, .wp-svg-github-5, .wp-svg-wordpress, .wp-svg-wordpress-2, .wp-svg-joomla, .wp-svg-blogger, .wp-svg-blogger-2, .wp-svg-tumblr, .wp-svg-tumblr-2, .wp-svg-yahoo, .wp-svg-tux, .wp-svg-apple, .wp-svg-finder, .wp-svg-android, .wp-svg-windows, .wp-svg-windows8, .wp-svg-soundcloud, .wp-svg-soundcloud-2, .wp-svg-skype, .wp-svg-reddit, .wp-svg-linkedin, .wp-svg-lastfm, .wp-svg-lastfm-2, .wp-svg-delicious, .wp-svg-stumbleupon, .wp-svg-stumbleupon-2, .wp-svg-stackoverflow, .wp-svg-pinterest, .wp-svg-pinterest-2, .wp-svg-xing, .wp-svg-xing-2, .wp-svg-flattr, .wp-svg-foursquare, .wp-svg-foursquare-2, .wp-svg-paypal, .wp-svg-paypal-2, .wp-svg-paypal-3, .wp-svg-yelp, .wp-svg-libreoffice, .wp-svg-file-pdf, .wp-svg-file-openoffice, .wp-svg-file-word, .wp-svg-file-excel, .wp-svg-file-zip, .wp-svg-file-powerpoint, .wp-svg-file-xml, .wp-svg-file-css, .wp-svg-html5, .wp-svg-html5-2, .wp-svg-css3, .wp-svg-chrome, .wp-svg-firefox, .wp-svg-IE, .wp-svg-opera, .wp-svg-safari, .wp-svg-IcoMoon, .wp-svg-sunrise, .wp-svg-sun, .wp-svg-moon, .wp-svg-sun-2, .wp-svg-windy, .wp-svg-wind, .wp-svg-snowflake, .wp-svg-cloudy, .wp-svg-cloud-2, .wp-svg-weather, .wp-svg-weather-2, .wp-svg-weather-3, .wp-svg-lines, .wp-svg-cloud-3, .wp-svg-lightning-2, .wp-svg-lightning-3, .wp-svg-rainy, .wp-svg-rainy-2, .wp-svg-windy-2, .wp-svg-windy-3, .wp-svg-snowy, .wp-svg-snowy-2, .wp-svg-snowy-3, .wp-svg-weather-4, .wp-svg-cloudy-2, .wp-svg-cloud-4, .wp-svg-lightning-4, .wp-svg-sun-3, .wp-svg-moon-2, .wp-svg-cloudy-3, .wp-svg-cloud-5, .wp-svg-cloud-6, .wp-svg-lightning-5, .wp-svg-rainy-3, .wp-svg-rainy-4, .wp-svg-windy-4, .wp-svg-windy-5, .wp-svg-snowy-4, .wp-svg-snowy-5, .wp-svg-weather-5, .wp-svg-cloudy-4, .wp-svg-lightning-6, .wp-svg-thermometer, .wp-svg-compass-2, .wp-svg-none, .wp-svg-Celsius, .wp-svg-Fahrenheit, .wp-svg-aperture, .wp-svg-camera-3 {
  font-family: 'wp-svg-plugin-icon-set1' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.wp-svg-home:before {
  content: "\e000";
}
.wp-svg-home-2:before {
  content: "\e001";
}
.wp-svg-home-3:before {
  content: "\e002";
}
.wp-svg-office:before {
  content: "\e003";
}
.wp-svg-newspaper:before {
  content: "\e004";
}
.wp-svg-pencil:before {
  content: "\e005";
}
.wp-svg-pencil-2:before {
  content: "\e006";
}
.wp-svg-quill:before {
  content: "\e007";
}
.wp-svg-pen:before {
  content: "\e008";
}
.wp-svg-blog:before {
  content: "\e009";
}
.wp-svg-droplet:before {
  content: "\e00a";
}
.wp-svg-paint-format:before {
  content: "\e00b";
}
.wp-svg-image:before {
  content: "\e00c";
}
.wp-svg-image-2:before {
  content: "\e00d";
}
.wp-svg-images:before {
  content: "\e00e";
}
.wp-svg-camera:before {
  content: "\e00f";
}
.wp-svg-music:before {
  content: "\e010";
}
.wp-svg-headphones:before {
  content: "\e011";
}
.wp-svg-play:before {
  content: "\e012";
}
.wp-svg-film:before {
  content: "\e013";
}
.wp-svg-camera-2:before {
  content: "\e014";
}
.wp-svg-dice:before {
  content: "\e015";
}
.wp-svg-pacman:before {
  content: "\e016";
}
.wp-svg-spades:before {
  content: "\e017";
}
.wp-svg-clubs:before {
  content: "\e018";
}
.wp-svg-diamonds:before {
  content: "\e019";
}
.wp-svg-pawn:before {
  content: "\e01a";
}
.wp-svg-bullhorn:before {
  content: "\e01b";
}
.wp-svg-connection:before {
  content: "\e01c";
}
.wp-svg-podcast:before {
  content: "\e01d";
}
.wp-svg-feed:before {
  content: "\e01e";
}
.wp-svg-book:before {
  content: "\e01f";
}
.wp-svg-books:before {
  content: "\e020";
}
.wp-svg-library:before {
  content: "\e021";
}
.wp-svg-file:before {
  content: "\e022";
}
.wp-svg-profile:before {
  content: "\e023";
}
.wp-svg-file-2:before {
  content: "\e024";
}
.wp-svg-file-3:before {
  content: "\e025";
}
.wp-svg-file-4:before {
  content: "\e026";
}
.wp-svg-copy:before {
  content: "\e027";
}
.wp-svg-copy-2:before {
  content: "\e028";
}
.wp-svg-copy-3:before {
  content: "\e029";
}
.wp-svg-paste:before {
  content: "\e02a";
}
.wp-svg-paste-2:before {
  content: "\e02b";
}
.wp-svg-paste-3:before {
  content: "\e02c";
}
.wp-svg-stack:before {
  content: "\e02d";
}
.wp-svg-folder:before {
  content: "\e02e";
}
.wp-svg-folder-open:before {
  content: "\e02f";
}
.wp-svg-tag:before {
  content: "\e030";
}
.wp-svg-tags:before {
  content: "\e031";
}
.wp-svg-barcode:before {
  content: "\e032";
}
.wp-svg-qrcode:before {
  content: "\e033";
}
.wp-svg-ticket:before {
  content: "\e034";
}
.wp-svg-cart:before {
  content: "\e035";
}
.wp-svg-cart-2:before {
  content: "\e036";
}
.wp-svg-cart-3:before {
  content: "\e037";
}
.wp-svg-coin:before {
  content: "\e038";
}
.wp-svg-credit:before {
  content: "\e039";
}
.wp-svg-calculate:before {
  content: "\e03a";
}
.wp-svg-support:before {
  content: "\e03b";
}
.wp-svg-phone:before {
  content: "\e03c";
}
.wp-svg-phone-hang-up:before {
  content: "\e03d";
}
.wp-svg-address-book:before {
  content: "\e03e";
}
.wp-svg-notebook:before {
  content: "\e03f";
}
.wp-svg-envelop:before {
  content: "\e040";
}
.wp-svg-pushpin:before {
  content: "\e041";
}
.wp-svg-location:before {
  content: "\e042";
}
.wp-svg-location-2:before {
  content: "\e043";
}
.wp-svg-compass:before {
  content: "\e044";
}
.wp-svg-map:before {
  content: "\e045";
}
.wp-svg-map-2:before {
  content: "\e046";
}
.wp-svg-history:before {
  content: "\e047";
}
.wp-svg-clock:before {
  content: "\e048";
}
.wp-svg-clock-2:before {
  content: "\e049";
}
.wp-svg-alarm:before {
  content: "\e04a";
}
.wp-svg-alarm-2:before {
  content: "\e04b";
}
.wp-svg-bell:before {
  content: "\e04c";
}
.wp-svg-stopwatch:before {
  content: "\e04d";
}
.wp-svg-calendar:before {
  content: "\e04e";
}
.wp-svg-calendar-2:before {
  content: "\e04f";
}
.wp-svg-print:before {
  content: "\e050";
}
.wp-svg-keyboard:before {
  content: "\e051";
}
.wp-svg-screen:before {
  content: "\e052";
}
.wp-svg-laptop:before {
  content: "\e053";
}
.wp-svg-mobile:before {
  content: "\e054";
}
.wp-svg-mobile-2:before {
  content: "\e055";
}
.wp-svg-tablet:before {
  content: "\e056";
}
.wp-svg-tv:before {
  content: "\e057";
}
.wp-svg-cabinet:before {
  content: "\e058";
}
.wp-svg-drawer:before {
  content: "\e059";
}
.wp-svg-drawer-2:before {
  content: "\e05a";
}
.wp-svg-drawer-3:before {
  content: "\e05b";
}
.wp-svg-box-add:before {
  content: "\e05c";
}
.wp-svg-box-remove:before {
  content: "\e05d";
}
.wp-svg-download:before {
  content: "\e05e";
}
.wp-svg-upload:before {
  content: "\e05f";
}
.wp-svg-disk:before {
  content: "\e060";
}
.wp-svg-storage:before {
  content: "\e061";
}
.wp-svg-undo:before {
  content: "\e062";
}
.wp-svg-redo:before {
  content: "\e063";
}
.wp-svg-flip:before {
  content: "\e064";
}
.wp-svg-flip-2:before {
  content: "\e065";
}
.wp-svg-undo-2:before {
  content: "\e066";
}
.wp-svg-redo-2:before {
  content: "\e067";
}
.wp-svg-forward:before {
  content: "\e068";
}
.wp-svg-reply:before {
  content: "\e069";
}
.wp-svg-bubble:before {
  content: "\e06a";
}
.wp-svg-bubbles:before {
  content: "\e06b";
}
.wp-svg-bubbles-2:before {
  content: "\e06c";
}
.wp-svg-bubble-2:before {
  content: "\e06d";
}
.wp-svg-bubbles-3:before {
  content: "\e06e";
}
.wp-svg-bubbles-4:before {
  content: "\e06f";
}
.wp-svg-user:before {
  content: "\e070";
}
.wp-svg-users:before {
  content: "\e071";
}
.wp-svg-user-2:before {
  content: "\e072";
}
.wp-svg-users-2:before {
  content: "\e073";
}
.wp-svg-user-3:before {
  content: "\e074";
}
.wp-svg-user-4:before {
  content: "\e075";
}
.wp-svg-quotes-left:before {
  content: "\e076";
}
.wp-svg-busy:before {
  content: "\e077";
}
.wp-svg-spinner-1:before {
  content: "\e078";
}
.wp-svg-spinner-2:before {
  content: "\e079";
}
.wp-svg-spinner-3:before {
  content: "\e07a";
}
.wp-svg-spinner-4:before {
  content: "\e07b";
}
.wp-svg-spinner-5:before {
  content: "\e07c";
}
.wp-svg-spinner-6:before {
  content: "\e07d";
}
.wp-svg-binoculars:before {
  content: "\e07e";
}
.wp-svg-search-2:before {
  content: "\e07f";
}
.wp-svg-zoom-in:before {
  content: "\e080";
}
.wp-svg-zoom-out:before {
  content: "\e081";
}
.wp-svg-expand:before {
  content: "\e082";
}
.wp-svg-contract:before {
  content: "\e083";
}
.wp-svg-expand-2:before {
  content: "\e084";
}
.wp-svg-contract-2:before {
  content: "\e085";
}
.wp-svg-key:before {
  content: "\e086";
}
.wp-svg-key-2:before {
  content: "\e087";
}
.wp-svg-lock:before {
  content: "\e088";
}
.wp-svg-lock-2:before {
  content: "\e089";
}
.wp-svg-unlocked:before {
  content: "\e08a";
}
.wp-svg-wrench:before {
  content: "\e08b";
}
.wp-svg-settings:before {
  content: "\e08c";
}
.wp-svg-equalizer:before {
  content: "\e08d";
}
.wp-svg-cog:before {
  content: "\e08e";
}
.wp-svg-cogs:before {
  content: "\e08f";
}
.wp-svg-cog-2:before {
  content: "\e090";
}
.wp-svg-hammer:before {
  content: "\e091";
}
.wp-svg-wand:before {
  content: "\e092";
}
.wp-svg-aid:before {
  content: "\e093";
}
.wp-svg-bug:before {
  content: "\e094";
}
.wp-svg-pie:before {
  content: "\e095";
}
.wp-svg-stats:before {
  content: "\e096";
}
.wp-svg-bars:before {
  content: "\e097";
}
.wp-svg-bars-2:before {
  content: "\e098";
}
.wp-svg-gift:before {
  content: "\e099";
}
.wp-svg-trophy:before {
  content: "\e09a";
}
.wp-svg-glass:before {
  content: "\e09b";
}
.wp-svg-mug:before {
  content: "\e09c";
}
.wp-svg-food:before {
  content: "\e09d";
}
.wp-svg-leaf:before {
  content: "\e09e";
}
.wp-svg-rocket:before {
  content: "\e09f";
}
.wp-svg-meter:before {
  content: "\e0a0";
}
.wp-svg-meter2:before {
  content: "\e0a1";
}
.wp-svg-dashboard:before {
  content: "\e0a2";
}
.wp-svg-hammer-2:before {
  content: "\e0a3";
}
.wp-svg-fire:before {
  content: "\e0a4";
}
.wp-svg-lab:before {
  content: "\e0a5";
}
.wp-svg-magnet:before {
  content: "\e0a6";
}
.wp-svg-remove:before {
  content: "\e0a7";
}
.wp-svg-remove-2:before {
  content: "\e0a8";
}
.wp-svg-briefcase:before {
  content: "\e0a9";
}
.wp-svg-airplane:before {
  content: "\e0aa";
}
.wp-svg-truck:before {
  content: "\e0ab";
}
.wp-svg-road:before {
  content: "\e0ac";
}
.wp-svg-accessibility:before {
  content: "\e0ad";
}
.wp-svg-target:before {
  content: "\e0ae";
}
.wp-svg-shield:before {
  content: "\e0af";
}
.wp-svg-lightning:before {
  content: "\e0b0";
}
.wp-svg-switch:before {
  content: "\e0b1";
}
.wp-svg-power-cord:before {
  content: "\e0b2";
}
.wp-svg-signup:before {
  content: "\e0b3";
}
.wp-svg-list:before {
  content: "\e0b4";
}
.wp-svg-list-2:before {
  content: "\e0b5";
}
.wp-svg-numbered-list:before {
  content: "\e0b6";
}
.wp-svg-menu:before {
  content: "\e0b7";
}
.wp-svg-menu-2:before {
  content: "\e0b8";
}
.wp-svg-tree:before {
  content: "\e0b9";
}
.wp-svg-cloud:before {
  content: "\e0ba";
}
.wp-svg-cloud-download:before {
  content: "\e0bb";
}
.wp-svg-cloud-upload:before {
  content: "\e0bc";
}
.wp-svg-download-2:before {
  content: "\e0bd";
}
.wp-svg-upload-2:before {
  content: "\e0be";
}
.wp-svg-download-3:before {
  content: "\e0bf";
}
.wp-svg-upload-3:before {
  content: "\e0c0";
}
.wp-svg-globe:before {
  content: "\e0c1";
}
.wp-svg-earth:before {
  content: "\e0c2";
}
.wp-svg-link:before {
  content: "\e0c3";
}
.wp-svg-flag:before {
  content: "\e0c4";
}
.wp-svg-attachment:before {
  content: "\e0c5";
}
.wp-svg-eye:before {
  content: "\e0c6";
}
.wp-svg-eye-blocked:before {
  content: "\e0c7";
}
.wp-svg-eye-2:before {
  content: "\e0c8";
}
.wp-svg-bookmark:before {
  content: "\e0c9";
}
.wp-svg-bookmarks:before {
  content: "\e0ca";
}
.wp-svg-brightness-medium:before {
  content: "\e0cb";
}
.wp-svg-brightness-contrast:before {
  content: "\e0cc";
}
.wp-svg-contrast:before {
  content: "\e0cd";
}
.wp-svg-star:before {
  content: "\e0ce";
}
.wp-svg-star-2:before {
  content: "\e0cf";
}
.wp-svg-star-3:before {
  content: "\e0d0";
}
.wp-svg-heart:before {
  content: "\e0d1";
}
.wp-svg-heart-2:before {
  content: "\e0d2";
}
.wp-svg-heart-broken:before {
  content: "\e0d3";
}
.wp-svg-thumbs-up:before {
  content: "\e0d4";
}
.wp-svg-thumbs-up-2:before {
  content: "\e0d5";
}
.wp-svg-happy:before {
  content: "\e0d6";
}
.wp-svg-happy-2:before {
  content: "\e0d7";
}
.wp-svg-smiley:before {
  content: "\e0d8";
}
.wp-svg-smiley-2:before {
  content: "\e0d9";
}
.wp-svg-tongue:before {
  content: "\e0da";
}
.wp-svg-tongue-2:before {
  content: "\e0db";
}
.wp-svg-sad:before {
  content: "\e0dc";
}
.wp-svg-sad-2:before {
  content: "\e0dd";
}
.wp-svg-wink:before {
  content: "\e0de";
}
.wp-svg-wink-2:before {
  content: "\e0df";
}
.wp-svg-grin:before {
  content: "\e0e0";
}
.wp-svg-grin-2:before {
  content: "\e0e1";
}
.wp-svg-cool:before {
  content: "\e0e2";
}
.wp-svg-cool-2:before {
  content: "\e0e3";
}
.wp-svg-angry:before {
  content: "\e0e4";
}
.wp-svg-angry-2:before {
  content: "\e0e5";
}
.wp-svg-evil:before {
  content: "\e0e6";
}
.wp-svg-evil-2:before {
  content: "\e0e7";
}
.wp-svg-shocked:before {
  content: "\e0e8";
}
.wp-svg-shocked-2:before {
  content: "\e0e9";
}
.wp-svg-confused:before {
  content: "\e0ea";
}
.wp-svg-confused-2:before {
  content: "\e0eb";
}
.wp-svg-neutral:before {
  content: "\e0ec";
}
.wp-svg-neutral-2:before {
  content: "\e0ed";
}
.wp-svg-wondering:before {
  content: "\e0ee";
}
.wp-svg-wondering-2:before {
  content: "\e0ef";
}
.wp-svg-point-up:before {
  content: "\e0f0";
}
.wp-svg-point-right:before {
  content: "\e0f1";
}
.wp-svg-point-down:before {
  content: "\e0f2";
}
.wp-svg-point-left:before {
  content: "\e0f3";
}
.wp-svg-warning:before {
  content: "\e0f4";
}
.wp-svg-notification:before {
  content: "\e0f5";
}
.wp-svg-question:before {
  content: "\e0f6";
}
.wp-svg-info:before {
  content: "\e0f7";
}
.wp-svg-info-2:before {
  content: "\e0f8";
}
.wp-svg-blocked:before {
  content: "\e0f9";
}
.wp-svg-cancel-circle:before {
  content: "\e0fa";
}
.wp-svg-checkmark-circle:before {
  content: "\e0fb";
}
.wp-svg-spam:before {
  content: "\e0fc";
}
.wp-svg-close:before {
  content: "\e0fd";
}
.wp-svg-checkmark:before {
  content: "\e0fe";
}
.wp-svg-checkmark-2:before {
  content: "\e0ff";
}
.wp-svg-spell-check:before {
  content: "\e100";
}
.wp-svg-minus:before {
  content: "\e101";
}
.wp-svg-plus:before {
  content: "\e102";
}
.wp-svg-enter:before {
  content: "\e103";
}
.wp-svg-exit:before {
  content: "\e104";
}
.wp-svg-play-2:before {
  content: "\e105";
}
.wp-svg-pause:before {
  content: "\e106";
}
.wp-svg-stop:before {
  content: "\e107";
}
.wp-svg-backward:before {
  content: "\e108";
}
.wp-svg-forward-2:before {
  content: "\e109";
}
.wp-svg-play-3:before {
  content: "\e10a";
}
.wp-svg-pause-2:before {
  content: "\e10b";
}
.wp-svg-stop-2:before {
  content: "\e10c";
}
.wp-svg-backward-2:before {
  content: "\e10d";
}
.wp-svg-forward-3:before {
  content: "\e10e";
}
.wp-svg-first:before {
  content: "\e10f";
}
.wp-svg-last:before {
  content: "\e110";
}
.wp-svg-previous:before {
  content: "\e111";
}
.wp-svg-next:before {
  content: "\e112";
}
.wp-svg-eject:before {
  content: "\e113";
}
.wp-svg-volume-high:before {
  content: "\e114";
}
.wp-svg-volume-medium:before {
  content: "\e115";
}
.wp-svg-volume-low:before {
  content: "\e116";
}
.wp-svg-volume-mute:before {
  content: "\e117";
}
.wp-svg-volume-mute-2:before {
  content: "\e118";
}
.wp-svg-volume-increase:before {
  content: "\e119";
}
.wp-svg-volume-decrease:before {
  content: "\e11a";
}
.wp-svg-loop:before {
  content: "\e11b";
}
.wp-svg-loop-2:before {
  content: "\e11c";
}
.wp-svg-loop-3:before {
  content: "\e11d";
}


.wp-svg-shuffle:before {
  content: "\e11e";
}
.wp-svg-arrow-up-left:before {
  content: "\e11f";
}
.wp-svg-arrow-up:before {
  content: "\e120";
}
.wp-svg-arrow-up-right:before {
  content: "\e121";
}
.wp-svg-arrow-right:before {
  content: "\e122";
}
.wp-svg-arrow-down-right:before {
  content: "\e123";
}
.wp-svg-arrow-down:before {
  content: "\e124";
}
.wp-svg-arrow-down-left:before {
  content: "\e125";
}
.wp-svg-arrow-left:before {
  content: "\e126";
}
.wp-svg-arrow-up-left-2:before {
  content: "\e127";
}
.wp-svg-arrow-up-2:before {
  content: "\e128";
}
.wp-svg-arrow-up-right-2:before {
  content: "\e129";
}
.wp-svg-arrow-right-2:before {
  content: "\e12a";
}
.wp-svg-arrow-down-right-2:before {
  content: "\e12b";
}
.wp-svg-arrow-down-2:before {
  content: "\e12c";
}
.wp-svg-arrow-down-left-2:before {
  content: "\e12d";
}
.wp-svg-arrow-left-2:before {
  content: "\e12e";
}
.wp-svg-arrow-up-left-3:before {
  content: "\e12f";
}
.wp-svg-arrow-up-3:before {
  content: "\e130";
}
.wp-svg-arrow-up-right-3:before {
  content: "\e131";
}
.wp-svg-arrow-right-3:before {
  content: "\e132";
}
.wp-svg-arrow-down-right-3:before {
  content: "\e133";
}
.wp-svg-arrow-down-3:before {
  content: "\e134";
}
.wp-svg-arrow-down-left-3:before {
  content: "\e135";
}
.wp-svg-arrow-left-3:before {
  content: "\e136";
}
.wp-svg-tab:before {
  content: "\e137";
}
.wp-svg-checkbox-checked:before {
  content: "\e138";
}
.wp-svg-checkbox-unchecked:before {
  content: "\e139";
}
.wp-svg-checkbox-partial:before {
  content: "\e13a";
}
.wp-svg-radio-checked:before {
  content: "\e13b";
}
.wp-svg-radio-unchecked:before {
  content: "\e13c";
}
.wp-svg-crop:before {
  content: "\e13d";
}
.wp-svg-scissors:before {
  content: "\e13e";
}
.wp-svg-filter:before {
  content: "\e13f";
}
.wp-svg-filter-2:before {
  content: "\e140";
}
/* Doesnt Exist...
.wp-svg-font:before {
  content: "\e141";
}
.wp-svg-text-height:before {
  content: "\e142";
}
.wp-svg-text-width:before {
  content: "\e143";
}
.wp-svg-bold:before {
  content: "\e144";
}
.wp-svg-underline:before {
  content: "\e145";
}
*/
.wp-svg-italic:before {
  content: "\e146";
}

.wp-svg-strikethrough:before {
  content: "\e147";
}
.wp-svg-omega:before {
  content: "\e148";
}
.wp-svg-sigma:before {
  content: "\e149";
}
.wp-svg-table:before {
  content: "\e14a";
}
.wp-svg-table-2:before {
  content: "\e14b";
}
.wp-svg-insert-template:before {
  content: "\e14c";
}
.wp-svg-pilcrow:before {
  content: "\e14d";
}
.wp-svg-left-to-right:before {
  content: "\e14e";
}
.wp-svg-right-to-left:before {
  content: "\e14f";
}
.wp-svg-paragraph-left:before {
  content: "\e150";
}
.wp-svg-paragraph-center:before {
  content: "\e151";
}
.wp-svg-paragraph-right:before {
  content: "\e152";
}
.wp-svg-paragraph-justify:before {
  content: "\e153";
}
.wp-svg-paragraph-left-2:before {
  content: "\e154";
}
.wp-svg-paragraph-center-2:before {
  content: "\e155";
}
.wp-svg-paragraph-right-2:before {
  content: "\e156";
}
.wp-svg-paragraph-justify-2:before {
  content: "\e157";
}
.wp-svg-indent-increase:before {
  content: "\e158";
}
.wp-svg-indent-decrease:before {
  content: "\e159";
}
.wp-svg-new-tab:before {
  content: "\e15a";
}
.wp-svg-embed:before {
  content: "\e15b";
}
.wp-svg-code:before {
  content: "\e15c";
}
.wp-svg-console:before {
  content: "\e15d";
}
.wp-svg-share:before {
  content: "\e15e";
}
.wp-svg-mail:before {
  content: "\e15f";
}
.wp-svg-mail-2:before {
  content: "\e160";
}
.wp-svg-mail-3:before {
  content: "\e161";
}
.wp-svg-mail-4:before {
  content: "\e162";
}
.wp-svg-google:before {
  content: "\e163";
}
.wp-svg-google-plus:before {
  content: "\e164";
}
.wp-svg-google-plus-2:before {
  content: "\e165";
}
.wp-svg-google-plus-3:before {
  content: "\e166";
}
.wp-svg-google-plus-4:before {
  content: "\e167";
}
.wp-svg-google-drive:before {
  content: "\e168";
}
.wp-svg-facebook:before {
  content: "\e169";
}
.wp-svg-facebook-2:before {
  content: "\e16a";
}
.wp-svg-facebook-3:before {
  content: "\e16b";
}
.wp-svg-instagram:before {
  content: "\e16c";
}
.wp-svg-twitter:before {
  content: "\e16d";
}
.wp-svg-twitter-2:before {
  content: "\e16e";
}
.wp-svg-twitter-3:before {
  content: "\e16f";
}
.wp-svg-feed-2:before {
  content: "\e170";
}
.wp-svg-feed-3:before {
  content: "\e171";
}
.wp-svg-feed-4:before {
  content: "\e172";
}
.wp-svg-youtube:before {
  content: "\e173";
}
.wp-svg-youtube-2:before {
  content: "\e174";
}
.wp-svg-vimeo:before {
  content: "\e175";
}
.wp-svg-vimeo2:before {
  content: "\e176";
}
.wp-svg-vimeo-2:before {
  content: "\e177";
}
.wp-svg-lanyrd:before {
  content: "\e178";
}
.wp-svg-flickr:before {
  content: "\e179";
}
.wp-svg-flickr-2:before {
  content: "\e17a";
}
.wp-svg-flickr-3:before {
  content: "\e17b";
}
.wp-svg-flickr-4:before {
  content: "\e17c";
}
.wp-svg-picassa:before {
  content: "\e17d";
}
.wp-svg-picassa-2:before {
  content: "\e17e";
}
.wp-svg-dribbble:before {
  content: "\e17f";
}
.wp-svg-dribbble-2:before {
  content: "\e180";
}
.wp-svg-dribbble-3:before {
  content: "\e181";
}
.wp-svg-forrst:before {
  content: "\e182";
}
.wp-svg-forrst-2:before {
  content: "\e183";
}
.wp-svg-deviantart:before {
  content: "\e184";
}
.wp-svg-deviantart-2:before {
  content: "\e185";
}
.wp-svg-steam:before {
  content: "\e186";
}
.wp-svg-steam-2:before {
  content: "\e187";
}
.wp-svg-github:before {
  content: "\e188";
}
.wp-svg-github-2:before {
  content: "\e189";
}
.wp-svg-github-3:before {
  content: "\e18a";
}
.wp-svg-github-4:before {
  content: "\e18b";
}
.wp-svg-github-5:before {
  content: "\e18c";
}
.wp-svg-wordpress:before {
  content: "\e18d";
}
.wp-svg-wordpress-2:before {
  content: "\e18e";
}
.wp-svg-joomla:before {
  content: "\e18f";
}
.wp-svg-blogger:before {
  content: "\e190";
}
.wp-svg-blogger-2:before {
  content: "\e191";
}
.wp-svg-tumblr:before {
  content: "\e192";
}
.wp-svg-tumblr-2:before {
  content: "\e193";
}
.wp-svg-yahoo:before {
  content: "\e194";
}
.wp-svg-tux:before {
  content: "\e195";
}
.wp-svg-apple:before {
  content: "\e196";
}
.wp-svg-finder:before {
  content: "\e197";
}
.wp-svg-android:before {
  content: "\e198";
}
.wp-svg-windows:before {
  content: "\e199";
}
.wp-svg-windows8:before {
  content: "\e19a";
}
.wp-svg-soundcloud:before {
  content: "\e19b";
}
.wp-svg-soundcloud-2:before {
  content: "\e19c";
}
.wp-svg-skype:before {
  content: "\e19d";
}
.wp-svg-reddit:before {
  content: "\e19e";
}
.wp-svg-linkedin:before {
  content: "\e19f";
}
.wp-svg-lastfm:before {
  content: "\e1a0";
}
.wp-svg-lastfm-2:before {
  content: "\e1a1";
}
.wp-svg-delicious:before {
  content: "\e1a2";
}
.wp-svg-stumbleupon:before {
  content: "\e1a3";
}
.wp-svg-stumbleupon-2:before {
  content: "\e1a4";
}
.wp-svg-stackoverflow:before {
  content: "\e1a5";
}
.wp-svg-pinterest:before {
  content: "\e1a6";
}
.wp-svg-pinterest-2:before {
  content: "\e1a7";
}
.wp-svg-xing:before {
  content: "\e1a8";
}
.wp-svg-xing-2:before {
  content: "\e1a9";
}
.wp-svg-flattr:before {
  content: "\e1aa";
}
.wp-svg-foursquare:before {
  content: "\e1ab";
}
.wp-svg-foursquare-2:before {
  content: "\e1ac";
}
.wp-svg-paypal:before {
  content: "\e1ad";
}
.wp-svg-paypal-2:before {
  content: "\e1ae";
}
.wp-svg-paypal-3:before {
  content: "\e1af";
}
.wp-svg-yelp:before {
  content: "\e1b0";
}
.wp-svg-libreoffice:before {
  content: "\e1b1";
}
.wp-svg-file-pdf:before {
  content: "\e1b2";
}
.wp-svg-file-openoffice:before {
  content: "\e1b3";
}
.wp-svg-file-word:before {
  content: "\e1b4";
}
.wp-svg-file-excel:before {
  content: "\e1b5";
}
.wp-svg-file-zip:before {
  content: "\e1b6";
}
.wp-svg-file-powerpoint:before {
  content: "\e1b7";
}
.wp-svg-file-xml:before {
  content: "\e1b8";
}
.wp-svg-file-css:before {
  content: "\e1b9";
}
.wp-svg-html5:before {
  content: "\e1ba";
}
.wp-svg-html5-2:before {
  content: "\e1bb";
}
.wp-svg-css3:before {
  content: "\e1bc";
}
.wp-svg-chrome:before {
  content: "\e1bd";
}
.wp-svg-firefox:before {
  content: "\e1be";
}
.wp-svg-IE:before {
  content: "\e1bf";
}
.wp-svg-opera:before {
  content: "\e1c0";
}
.wp-svg-safari:before {
  content: "\e1c1";
}
.wp-svg-IcoMoon:before {
  content: "\e1c2";
}
.wp-svg-sunrise:before {
  content: "\e1c3";
}
.wp-svg-sun:before {
  content: "\e1c4";
}
.wp-svg-moon:before {
  content: "\e1c5";
}
.wp-svg-sun-2:before {
  content: "\e1c6";
}
.wp-svg-windy:before {
  content: "\e1c7";
}
.wp-svg-wind:before {
  content: "\e1c8";
}
.wp-svg-snowflake:before {
  content: "\e1c9";
}
.wp-svg-cloudy:before {
  content: "\e1ca";
}
.wp-svg-cloud-2:before {
  content: "\e1cb";
}
.wp-svg-weather:before {
  content: "\e1cc";
}
.wp-svg-weather-2:before {
  content: "\e1cd";
}
.wp-svg-weather-3:before {
  content: "\e1ce";
}
.wp-svg-lines:before {
  content: "\e1cf";
}
.wp-svg-cloud-3:before {
  content: "\e1d0";
}
.wp-svg-lightning-2:before {
  content: "\e1d1";
}
.wp-svg-lightning-3:before {
  content: "\e1d2";
}
.wp-svg-rainy:before {
  content: "\e1d3";
}
.wp-svg-rainy-2:before {
  content: "\e1d4";
}
.wp-svg-windy-2:before {
  content: "\e1d5";
}
.wp-svg-windy-3:before {
  content: "\e1d6";
}
.wp-svg-snowy:before {
  content: "\e1d7";
}
.wp-svg-snowy-2:before {
  content: "\e1d8";
}
.wp-svg-snowy-3:before {
  content: "\e1d9";
}
.wp-svg-weather-4:before {
  content: "\e1da";
}
.wp-svg-cloudy-2:before {
  content: "\e1db";
}
.wp-svg-cloud-4:before {
  content: "\e1dc";
}
.wp-svg-lightning-4:before {
  content: "\e1dd";
}
.wp-svg-sun-3:before {
  content: "\e1de";
}
.wp-svg-moon-2:before {
  content: "\e1df";
}
.wp-svg-cloudy-3:before {
  content: "\e1e0";
}
.wp-svg-cloud-5:before {
  content: "\e1e1";
}
.wp-svg-cloud-6:before {
  content: "\e1e2";
}
.wp-svg-lightning-5:before {
  content: "\e1e3";
}
.wp-svg-rainy-3:before {
  content: "\e1e4";
}
.wp-svg-rainy-4:before {
  content: "\e1e5";
}
.wp-svg-windy-4:before {
  content: "\e1e6";
}
.wp-svg-windy-5:before {
  content: "\e1e7";
}
.wp-svg-snowy-4:before {
  content: "\e1e8";
}
.wp-svg-snowy-5:before {
  content: "\e1e9";
}
.wp-svg-weather-5:before {
  content: "\e1ea";
}
.wp-svg-cloudy-4:before {
  content: "\e1eb";
}
.wp-svg-lightning-6:before {
  content: "\e1ec";
}
.wp-svg-thermometer:before {
  content: "\e1ed";
}
.wp-svg-compass-2:before {
  content: "\e1ee";
}
.wp-svg-none:before {
  content: "\e1ef";
}
.wp-svg-Celsius:before {
  content: "\e1f0";
}
.wp-svg-Fahrenheit:before {
  content: "\e1f1";
}
.wp-svg-aperture:before {
  content: "\e1f2";
}
.wp-svg-camera-3:before {
  content: "\e1f3";
}


/* 
  WP SVG Icons Plugin Specific Classes 
    - lets define some new styles!
*/

    /* Add any of these classes to an icon for the desired effect */
    /* DropShadow Effect */
    .wpSVGiconDropShadow { text-shadow: 3px 3px 8px #888888; }
    /* WP SVG Icons Animation Effect */
    .wpSVGanimatedSpin-fast {
      -webkit-animation-name: rotate; 
      -webkit-animation-duration: 1500ms;
      -webkit-animation-iteration-count: infinite; 
      -webkit-animation-timing-function: linear;
      -moz-animation-name: spin;
      -moz-animation-duration: 1000ms;
      -moz-animation-iteration-count: infinite;
      -moz-animation-timing-function: linear;
      -ms-animation-name: rotate;
      -ms-animation-duration: 1000ms;
      -ms-animation-iteration-count: infinite;
      -ms-animation-timing-function: linear;
      animation-name: rotate;
      animation-duration: 1000ms;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
    }
    .wpSVGanimatedSpin-medium {
    /* Webkit Support */
    -webkit-animation-name: rotate; 
    -webkit-animation-duration:3000ms; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    /* Moz Support */
    -moz-animation-name: spin;
    -moz-animation-duration: 3000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    /* MS Support */
    -ms-animation-name: rotate;
    -ms-animation-duration: 3000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    /* Defualt Support */
     animation-name: rotate;
    animation-duration: 3000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    }
    .wpSVGanimatedSpin-slow {
    /* Webkit Support */
    -webkit-animation-name: rotate; 
    -webkit-animation-duration:5000ms; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    /* Moz Support */
    -moz-animation-name: spin;
    -moz-animation-duration: 5000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    /* MS Support */
    -ms-animation-name: rotate;
    -ms-animation-duration: 5000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    /* Defualt Support */
     animation-name: rotate;
    animation-duration: 5000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    }
    /* Webkit Support for Animations */
  @-webkit-keyframes rotate {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
  }
    /* Microsoft Animation Support */
    @-ms-keyframes rotate {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
    }
    /* Mozilla Animation Support */
    @-moz-keyframes rotate {
      from { -moz-transform: rotate(0deg); }
      to { -moz-transform: rotate(360deg); }
    }
    /* Microsoft Animation Support */
    @keyframes rotate {
      from { transform:rotate(0deg); } 
      to { transform:rotate(360deg); }
    }
    /* Link for Smooth Color Transition */
    .wpSVGlink { 
    -o-transition:color .2s ease-out;
     -ms-transition:color .2s ease-out;
     -moz-transition:color .2s ease-out;
     -webkit-transition:color .2s ease-out;
     transition:color .2s ease-out; 
     }
    /* Icon Font Sizes */
    .wpSVGsmall { font-size: 1.5em !important;}
    .wpSVGmedium { font-size: 4em !important;}
    .wpSVGlarge { font-size: 6.5em !important;}
    .wpSVGxlarge { font-size: 9em !important;}
    /* Rounded Corner Border Radius */
    .wpSVGroundedCorners {
      -moz-border-radius: 50%;
      border-radius: 50%;
    }
    /* Float Classes */
    .wpSVGfloatRight { float:right; margin-left:13px; }
    .wpSVGfloatLeft { float:left; margin-right:13px; }
    .wpSVGnoFloat { float:none !important; }
    /* CUSTOM ICON UPLOAD PAGE */
    .custom-icons-file-upload-note { font-size:10px; color:#EE3B3B; }
    .wp-svg-custom-upload-wrap { margin: 10px 30px 0 50px; }
      .wp-sv-gcustom-icon-upload-new-image {
        width:41px;
        position:absolute;
        margin-top: .5em;
      }
    .svg-custom-pack-buttons { 
      display:inline-block;
      width:430px;
      height:55px;
    } 
      .svg-custom-pack-buttons > p {
        float:left;
      }
        .svg-custom-pack-buttons > p:last-child { 
          margin-left:1em;
        }

/** custom styles **/
h1.wp-svg-gift:before, h2.wp-svg-gift:before { display: block; }


/**
 * WP SVG Icons default styles
 */

 #wp-svg-nav-tab-wrapper {
  display: block;
  float: left;
  width: 95%;
}

.preview-icon-code-box {
  margin-bottom: 2em;
}

.toplevel_page_wp-svg-icons .wrap, .svg-custom-upload-wrap {
  margin-top: 2.5em !important;
}

#TB_ajaxContent .wp-svg-icons-wrap {
  margin-right: 0;
}

.copy_paste_input {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  font-weight: 600 !important;
}

.yes-adv-attr:before {
  font-family: 'dashicons';
  content: "\f147";
  padding-right: 2px;
  color: rgb(91, 159, 107);
}

.glyph, .expansion-Glyph {
    font-size: .75em;
    float: left;
    text-align: center;
    padding: .15em;
    margin: 1em;
    height: 35px;
    width: 35px;
    border-radius: .25em;
    color:#333333;
    -o-transition:.15s;
    -ms-transition:.15s;
    -moz-transition:.15s;
    -webkit-transition:.15s;
    transition:.15s;
    margin-top:0;
  }

  .expansion-Glyph {
    font-size:2em !important;
  }

  .glyph:hover {
    color:#FF8000;
    cursor:pointer;
  }

  .glyph input, .expansion-Glyph input {
    font-family: consolas, monospace;
    font-size: 13px;
    width: 100%;
    text-align: center;
    border: 0;
    box-shadow: 0 0 0 1px #ccc;
    padding: .125em;
    display:none;
  }

  .selected {
    color:#FF8000;
    background:#d8d8d8;
    border-radius:5px;
  }

  .expansion-Glyph:hover {
    background-color: #CCCCCC !important;
    cursor:pointer !important;
  }

  .w-main {
    width: 98%;
  }

  .centered {
    margin-right: auto;
  }

  .wp-svg-title {
    font-size: 2em;
    font-weight: normal;
    line-height: 1.2;
  }

  .clearfix:before,
  .clearfix:after {
    content: "";
    display: table;
  }

  .clearfix:after,
  .clear {
    clear: both;
  }

  footer {
    margin-top: 2em;
    padding: .5em 0;
    box-shadow: 0 -2px #eee;
  }

  body.toplevel_page_wp-svg-icons a,
  body.wp-svg-icons_page_wp-svg-icons-custom-set a,
  body.wp-svg-icons_page_wp_svg_icons a,
  body.p-svg-icons_page_wp-svg-icons-support a {
    color: #333;
  }

  body.toplevel_page_wp-svg-icons a:hover,
  body.wp-svg-icons_page_wp-svg-icons-custom-set a:hover,
  body.wp-svg-icons_page_wp_svg_icons a:hover,
  body.p-svg-icons_page_wp-svg-icons-support a:hover {
    color: #B35047;
  }

  body.toplevel_page_wp-svg-icons a:visited,
  body.wp-svg-icons_page_wp-svg-icons-custom-set a:visited,
  body.wp-svg-icons_page_wp_svg_icons a:visited,
  body.p-svg-icons_page_wp-svg-icons-support a:visited {
    color: #333;
    text-decoration: none;
  }

  body.toplevel_page_wp-svg-icons a:active,
  body.wp-svg-icons_page_wp-svg-icons-custom-set a:active,
  body.wp-svg-icons_page_wp_svg_icons a:active,
  body.p-svg-icons_page_wp-svg-icons-support a:active {
    color: none;
  }

  .box1 {
    font-size: 16px;
    display: inline-block;
    width: 15em;
    padding: .25em .5em;
    background: #eee;
    margin: .5em 1em .5em 0;
  }

  body.toplevel_page_wp-svg-icons input:focus,
  body.wp-svg-icons_page_wp-svg-icons-custom-set input:focus,
  body.wp-svg-icons_page_wp_svg_icons input:focus,
  body.p-svg-icons_page_wp-svg-icons-support input:focus {
    background: #E1E1E1;
  }

  .wp-svg-icon-preview {
    width: 30px;
  }

  .fs1,
  .fs2,
  .fs3,
  .fs4,
  .fs5,
  .fs6,
  .fs7 {
    padding:.85em;
    border-radius:5px;
  }

  .wp-svg-iconset1-preview {
    font-size:90px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
  }

  .wp-svg-icon-preview-box {
    max-width: 316px;
    min-width: 200px;
    border: 1px dashed #CCCCCC;
    height:145px;
    padding: 1em;
    margin-bottom:10px;
    text-align:center;
    margin: 1.5em 2em 0 0;
  }

  .wp-svg-icon-preview-box.default-icons {
    float: right;
  }

  .wp-svg-paypal-donation-button {
    margin-top: -50px;
    right:0;
  }

  body.toplevel_page_wp-svg-icons .how-to-use,
  body.wp-svg-icons_page_wp-svg-icons-custom-set .how-to-use,
  body.wp-svg-icons_page_wp_svg_icons .how-to-use,
  body.p-svg-icons_page_wp-svg-icons-support .how-to-use {
    width:100%;
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
    float:left;
    padding-bottom:20px;
  }

  body.toplevel_page_wp-svg-icons .help-boxes,
  body.wp-svg-icons_page_wp-svg-icons-custom-set .help-boxes,
  body.wp-svg-icons_page_wp_svg_icons .help-boxes,
  body.p-svg-icons_page_wp-svg-icons-support .help-boxes {
    width: 100%;
  }

    .glyph-demo .fs1 {
      padding: .35em !important;
      font-size: 2em !important;
    }

  .insert-wp-svg-icon {
    margin-left: 2.7em !important;
  }

  .element_selection_container {
    width: 100%;
    display: block;
    margin: 1em 0;
  }

  .selected-element-wrap {
    color: #ff8000 !important;
  }

  .wp-svg-how-to-use-container {
    float: left;
    width: 50%;
  }

  /* 710px Break point */
  @media only screen and (max-width: 710px) {

    #social-icons {
      display: none;
    }

  }

  /* 625px Break point */
  @media only screen and (max-width: 625px) {

    .wp-svg-how-to-use-container {
      width: 100%;
    }

    .copy_paste_input {
      width: 90% !important;
      border: none;
      box-shadow: none;
      background: transparent;
    }

    .wp-svg-icon-preview-box {
      border: none !important;
      width: 100%;
      max-width: 100%;
      margin: 0 auto;
    }

  }


/*******************************GDPR Cookie*****************************/
#cookie-law-info-bar {
  /*border: 0; */
  font-size: 12pt;
  margin: 0 auto;
  padding: 13px 10px;
  position: absolute;
  text-align: center;
  box-sizing: border-box;
  width:100%;
  z-index: 9999;
  /*box-shadow:rgba(0,0,0,.5) 0px 5px 50px;*/
  display: none;
  left:0px;
  font-weight:300;
}
#cookie-law-info-again {
  font-size: 10pt;
  margin: 0;
  padding:5px 10px;
  text-align: center;
  z-index: 9999;
  cursor: pointer;
  box-shadow: #161616 2px 2px 5px 2px;
  display: none;
}
#cookie-law-info-bar span {
  vertical-align: middle;
}
.cli_messagebar_head{
  margin: 10px 0;
}
.cli-accept-button{ cursor: pointer; }

.cookie-msg-wrap{
    max-width: 1260px;
    margin: 0 auto;
    /* position: fixed; */
    overflow: hidden;
    box-sizing: border-box;
    font-family: Helvetica,Calibri,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    z-index: 9999;
    align-items: center;
}

.cookie-msg-wrap .cookie-msg{
      display: block;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%;
    margin-right: 1em;
}

.pu-cookie-button{
      display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}

.pu-gdpr-cookie-btn{
      display: block;
    padding: .4em .8em;
    font-size: .9em;
    font-weight: 700;
    /* border-width: 2px; */
    border-style: solid;
    text-align: center;
    white-space: nowrap;
}

.pu-gdpr-cookie-readmore-btn{ font-weight: bold; cursor: pointer; }

@media (max-width: 767px){
  .cookie-msg-wrap{
    flex-direction: column;
  }
  .cookie-msg-wrap .cookie-msg {
    margin-right: 0;
    margin-bottom: 1em;
  }
  .pu-cookie-button {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}

/********************************* Newsletter Subscribers **********************************/
#pu-subs-form{
    position:relative;
    width: auto;
    max-width: 450px;
    margin: auto;
    height:auto;
    /*padding: 0 20px;*/
    padding-bottom:1em;
}

#pu-subs-form h2{ 
  text-transform: uppercase;
  text-align: center;
}

#pu-subs-form button{
    width:100%;
    margin-top:0.5em;
    padding:0.6em;
}

#pu-subs-form input{
    position: relative;
    width:100%;
    font-size:1em;
    padding:1.2em 1.7em 1.2em 1.7em;
    margin-top:0.6em;
    margin-left: 0;
    margin-bottom:0.6em;
    border-radius: 20px;
    border:none;
    background:#ebebeb;
    outline:none;
    font-weight: bold;
    transition:0.4s;
}

/*#pu-subs-form input:focus , #pu-subs-form input:active{
    transform:scaleX(1.02);
}*/

#pu-subs-form input::-webkit-input-placeholder{
    color:#222;
}

#pu-subs-form .pu-subscribe {
    background: #57b846;
    color: #fff;
}

#pu-subs-form .btn {
    border-radius: 20px;
    border: none;
    font-weight: bold;
    font-size: 1.2em;
    padding: 0.8em 1em 0.8em 1em!important;
    transition: 0.5s;
    border: 1px solid #ebebeb;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}
#pu-subs-form button {
    cursor: pointer;
    position: relative;
    text-transform: capitalize;
    font-size: 1em;
    z-index: 2;
    outline: none;
    background: #fff;
    transition: 0.2s;
}

@media only screen and (max-width:500px){
    #pu-subs-form{
        width:100%;
    }
}

/**************************** GEO target Popup *******************************/

/* This stylesheet is used to style the public-facing components of the plugin. */
.pu-geot-popup-rules .page-rules-tbl table select{ width: 99.95% }

.spu-box, .spu-box *{
  box-sizing: border-box;
}
.spu-bg{
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  z-index: 99999;
}
.spu-box:before,
.spu-box:after {
    content:"";
    display:table;
}
.spu-box:after {
    clear:both;
}
/* Triggers "haslayout" for IE6/7 */
.spu-box {
    zoom:1;
}
.spu-box { 
  position:fixed;
  z-index: 999999;
  margin: 10px;
  max-width: 100%;
}
.spu-box.spu-centered{
  margin: 0;
}
/** Some basic css for box content**/
.spu-box img{
    max-width: 100%;
    height: auto;
}
/** end basic style**/
.spu-box.spu-top-left{ 
  top: 0; left: 0; bottom: auto; right: auto;
}

.spu-box.spu-top-right{ 
  top: 0; right: 0; bottom: auto; left: auto;
}

.spu-box.spu-bottom-left{ 
  bottom: 0; left: 0; top: auto; right: auto;
}

.spu-box.spu-bottom-right{ 
  bottom: 0; right: 0; top: auto; left: auto;
}

.spu-content > *:first-child {  
  margin-top: 0; padding-top: 0;
}

.spu-content > *:last-child {
  margin-bottom:0; padding-bottom:0;
}

.spu-close{ 
  position:absolute;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  line-height: 1;
}
.spu-close.top_right{
    right:8px;
    top:5px;
}
.spu-close.top_left{
    left:8px;
    top:5px;
}
.spu-close.bottom_right{
    right:8px;
    bottom:5px;
}
.spu-close.bottom_left{
    left:8px;
    bottom:5px;
}
p.spu-powered {
    position: absolute;
    bottom: -55px;
    width: 100%;
    text-align: center;
    color: #fff;
    left: 0px;
}
p.spu-powered a{
    color: #ccc;
    text-decoration: underline;
}
.spu-close:hover, .spu-close:focus {
  text-decoration: none;
  cursor: pointer;
}
.spu-shortcode {
  float: left;
  line-height: normal !important;
}
.spu-facebook-page{
    text-align: center;
    display: block;
}
.spu-shortcode iframe{
  max-width: 1200px;
}
.spu_shortcodes{
  zoom: 1;
}
.spu-content .wysija-msg li{
    list-style: none;
}
.spu_shortcodes:before, 
.spu_shortcodes:after { content: ""; display: table; }
.spu_shortcodes:after { clear: both; }

@font-face {
    font-family: 'spufont';
    src:url('../fonts/spufont.eot?sze5my');
    src:url('../fonts/spufont.eot?#iefixsze5my') format('embedded-opentype'),
    url('../fonts/spufont.woff?sze5my') format('woff'),
    url('../fonts/spufont.ttf?sze5my') format('truetype'),
    url('../fonts/spufont.svg?sze5my#spufont') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="spu-icon-"], [class*=" spu-icon-"] {
    font-family: 'spufont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.spu-icon-envelope:before {
    content: "\f003";
}

.spu-icon-check:before {
    content: "\f00c";
}

.spu-icon-close:before {
    content: "\f00d";
}

.spu-icon-eye:before {
    content: "\f06e";
}

.spu-icon-gears:before {
    content: "\f085";
}

.spu-icon-angle-up:before {
    content: "\f106";
}

.spu-icon-angle-down:before {
    content: "\f107";
}

.spu-icon-spinner:before {
    content: "\f110";
}

.spu-spinner {
    -webkit-animation: spu-rotate 1s infinite linear;
    -moz-animation: spu-rotate 1s infinite linear;
    -o-animation: spu-rotate 1s infinite linear;
    margin: 5px;
    display: none;
}
/**
* Top Bar position
*/
.spu-box.spu-top-bar,
.spu-box.spu-bottom-bar{
    margin: 0;
    width: 100% !important;
    padding: 10px 30px !important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 0;
    position: fixed;
    box-shadow: none;
    z-index: 1000;
}
.spu-box.spu-top-bar.with-spu-gdpr{
    padding-bottom: 40px !important;
}
.spu-box.spu-top-bar{
    top: 0;
    border-top: none !important;
}
.spu-box.spu-bottom-bar{
    bottom: 0;
    border-bottom: none !important;
}
.spu-box.spu-top-bar h1,
.spu-box.spu-top-bar h2,
.spu-box.spu-top-bar h3,
.spu-box.spu-top-bar h4,
.spu-box.spu-top-bar h5,
.spu-box.spu-top-bar h6,
.spu-box.spu-top-bar p,
.spu-box.spu-bottom-bar h1,
.spu-box.spu-bottom-bar h2,
.spu-box.spu-bottom-bar h3,
.spu-box.spu-bottom-bar h4,
.spu-box.spu-bottom-bar h5,
.spu-box.spu-bottom-bar h6,
.spu-box.spu-bottom-bar p{
    margin: 0;
}
@keyframes spu-rotate {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes spu-rotate {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-moz-keyframes spu-rotate {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-o-keyframes spu-rotate {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@media only screen and (max-width: 620px) {
  .spu-box.taller-than-viewport {
    left: 0 !important;
    top: 100px !important;
    position: absolute !important;
  }

  .spu-box{
    margin: 0;
  }
}

/*********************** Header /Footer ************************/
table.header-footer-scripts-tbl th {
    text-align: center;
}
tr.extra-script-item-wrap {
    border-bottom: 1px solid;
    border-color: inherit;
}