 /*FLEXSLIDER*/ 
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.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 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:after {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:after {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:after {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:after {
  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-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);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.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%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}


.custom-width{
  width: 400px;
  height: auto;
}


/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
}
.slick-prev:hover:after,
.slick-prev:focus:after,
.slick-next:hover:after,
.slick-next:focus:after
{
    opacity: 1;
}
.slick-prev.slick-disabled:after,
.slick-next.slick-disabled:after
{
    opacity: .25;
}

.slick-prev:after,
.slick-next:after
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:after
{
    content: '←';
}
[dir='rtl'] .slick-prev:after
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:after
{
    content: '→';
}
[dir='rtl'] .slick-next:after
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:after,
.slick-dots li button:focus:after
{
    opacity: 1;
}
.slick-dots li button:after
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:after
{
    opacity: .75;
    color: black;
}



.mega-menu .dashicons,
.mega-menu .dashicons-before:after {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 1;
  font-family: dashicons;
  text-decoration: inherit;
  font-weight: normal;
  font-style: normal;
  vertical-align: top;
  text-align: center;
  -webkit-transition: color .1s ease-in 0;
  transition: color .1s ease-in 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item a.mega-menu-link:after {
    display: inline-block;
    font: inherit;
    font-family: dashicons;
    position: static;
    margin: 0 0 6px 0px;    
    padding-left: 6px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item a.mega-menu-link:before{
  display: none!important;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item a[class^='dashicons']:after {
    font-family: dashicons;
}

/* Admin Menu Icons */

.mega-menu .dashicons-menu:after {
  content: "\f333";
}

.mega-menu .dashicons-admin-site:after {
  content: "\f319";
}

.mega-menu .dashicons-dashboard:after {
  content: "\f226";
}

.mega-menu .dashicons-admin-media:after {
  content: "\f104";
}

.mega-menu .dashicons-admin-page:after {
  content: "\f105";
}

.mega-menu .dashicons-admin-comments:after {
  content: "\f101";
}

.mega-menu .dashicons-admin-appearance:after {
  content: "\f100";
}

.mega-menu .dashicons-admin-plugins:after {
  content: "\f106";
}

.mega-menu .dashicons-admin-users:after {
  content: "\f110";
}

.mega-menu .dashicons-admin-tools:after {
  content: "\f107";
}

.mega-menu .dashicons-admin-settings:after {
  content: "\f108";
}

.mega-menu .dashicons-admin-network:after {
  content: "\f112";
}

.mega-menu .dashicons-admin-generic:after {
  content: "\f111";
}

.mega-menu .dashicons-admin-home:after {
  content: "\f102";
}

.mega-menu .dashicons-admin-collapse:after {
  content: "\f148";
}

.mega-menu .dashicons-filter:after {
  content: "\f536";
}

.mega-menu .dashicons-admin-customizer:after {
  content: "\f540";
}

.mega-menu .dashicons-admin-multisite:after {
  content: "\f541";
}


/* Both Admin Menu and Post Formats */

.mega-menu .dashicons-admin-links:after,
.mega-menu .dashicons-format-links:after {
  content: "\f103";
}

.mega-menu .dashicons-admin-post:after,
.mega-menu .dashicons-format-standard:after {
  content: "\f109";
}


/* Post Format Icons */

.mega-menu .dashicons-format-image:after {
  content: "\f128";
}

.mega-menu .dashicons-format-gallery:after {
  content: "\f161";
}

.mega-menu .dashicons-format-audio:after {
  content: "\f127";
}

.mega-menu .dashicons-format-video:after {
  content: "\f126";
}

.mega-menu .dashicons-format-chat:after {
  content: "\f125";
}

.mega-menu .dashicons-format-status:after {
  content: "\f130";
}

.mega-menu .dashicons-format-aside:after {
  content: "\f123";
}

.mega-menu .dashicons-format-quote:after {
  content: "\f122";
}


/* Welcome Screen Icons */

.mega-menu .dashicons-welcome-write-blog:after,
.mega-menu .dashicons-welcome-edit-page:after {
  content: "\f119";
}

.mega-menu .dashicons-welcome-add-page:after {
  content: "\f133";
}

.mega-menu .dashicons-welcome-view-site:after {
  content: "\f115";
}

.mega-menu .dashicons-welcome-widgets-menus:after {
  content: "\f116";
}

.mega-menu .dashicons-welcome-comments:after {
  content: "\f117";
}

.mega-menu .dashicons-welcome-learn-more:after {
  content: "\f118";
}


/* Image Editing Icons */

.mega-menu .dashicons-image-crop:after {
  content: "\f165";
}

.mega-menu .dashicons-image-rotate:after {
  content: "\f531";
}


.mega-menu .dashicons-image-rotate-left:after {
  content: "\f166";
}

.mega-menu .dashicons-image-rotate-right:after {
  content: "\f167";
}

.mega-menu .dashicons-image-flip-vertical:after {
  content: "\f168";
}

.mega-menu .dashicons-image-flip-horizontal:after {
  content: "\f169";
}

.mega-menu .dashicons-image-filter:after {
  content: "\f533";
}


/* Both Image Editing and TinyMCE */

.mega-menu .dashicons-undo:after {
  content: "\f171";
}

.mega-menu .dashicons-redo:after {
  content: "\f172";
}

/* TinyMCE Icons */

.mega-menu .dashicons-editor-bold:after {
  content: "\f200";
}

.mega-menu .dashicons-editor-italic:after {
  content: "\f201";
}

.mega-menu .dashicons-editor-ul:after {
  content: "\f203";
}

.mega-menu .dashicons-editor-ol:after {
  content: "\f204";
}

.mega-menu .dashicons-editor-quote:after {
  content: "\f205";
}

.mega-menu .dashicons-editor-alignleft:after {
  content: "\f206";
}

.mega-menu .dashicons-editor-aligncenter:after {
  content: "\f207";
}

.mega-menu .dashicons-editor-alignright:after {
  content: "\f208";
}

.mega-menu .dashicons-editor-insertmore:after {
  content: "\f209";
}

.mega-menu .dashicons-editor-spellcheck:after {
  content: "\f210";
}

.mega-menu .dashicons-editor-distractionfree:after,
.mega-menu .dashicons-editor-expand:after {
  content: "\f211";
}

.mega-menu .dashicons-editor-contract:after {
  content: "\f506";
}

.mega-menu .dashicons-editor-kitchensink:after {
  content: "\f212";
}

.mega-menu .dashicons-editor-underline:after {
  content: "\f213";
}

.mega-menu .dashicons-editor-justify:after {
  content: "\f214";
}

.mega-menu .dashicons-editor-textcolor:after {
  content: "\f215";
}

.mega-menu .dashicons-editor-paste-word:after {
  content: "\f216";
}

.mega-menu .dashicons-editor-paste-text:after {
  content: "\f217";
}

.mega-menu .dashicons-editor-removeformatting:after {
  content: "\f218";
}

.mega-menu .dashicons-editor-video:after {
  content: "\f219";
}

.mega-menu .dashicons-editor-customchar:after {
  content: "\f220";
}

.mega-menu .dashicons-editor-outdent:after {
  content: "\f221";
}

.mega-menu .dashicons-editor-indent:after {
  content: "\f222";
}

.mega-menu .dashicons-editor-help:after {
  content: "\f223";
}

.mega-menu .dashicons-editor-strikethrough:after {
  content: "\f224";
}

.mega-menu .dashicons-editor-unlink:after {
  content: "\f225";
}

.mega-menu .dashicons-editor-rtl:after {
  content: "\f320";
}

.mega-menu .dashicons-editor-break:after {
  content: "\f474";
}

.mega-menu .dashicons-editor-code:after {
  content: "\f475";
}

.mega-menu .dashicons-editor-paragraph:after {
  content: "\f476";
}

.mega-menu .dashicons-editor-table:after {
  content: "\f535";
}

/* Post Icons */

.mega-menu .dashicons-align-left:after {
  content: "\f135";
}

.mega-menu .dashicons-align-right:after {
  content: "\f136";
}

.mega-menu .dashicons-align-center:after {
  content: "\f134";
}

.mega-menu .dashicons-align-none:after {
  content: "\f138";
}

.mega-menu .dashicons-lock:after {
  content: "\f160";
}

.mega-menu .dashicons-unlock:after {
  content: "\f528";
}

.mega-menu .dashicons-calendar:after {
  content: "\f145";
}

.mega-menu .dashicons-calendar-alt:after {
  content: "\f508";
}

.mega-menu .dashicons-visibility:after {
  content: "\f177";
}

.mega-menu .dashicons-hidden:after {
  content: "\f530";
}

.mega-menu .dashicons-post-status:after {
  content: "\f173";
}

.mega-menu .dashicons-edit:after {
  content: "\f464";
}

.mega-menu .dashicons-post-trash:after,
.mega-menu .dashicons-trash:after {
  content: "\f182";
}

.mega-menu .dashicons-sticky:after {
  content: "\f537";
}


/* Sorting */

.mega-menu .dashicons-external:after {
  content: "\f504";
}

.mega-menu .dashicons-arrow-up:after {
  content: "\f142";
}

.mega-menu .dashicons-arrow-down:after {
  content: "\f140";
}

.mega-menu .dashicons-arrow-left:after {
  content: "\f141";
}

.mega-menu .dashicons-arrow-right:after {
  content: "\f139";
}

.mega-menu .dashicons-arrow-up-alt:after {
  content: "\f342";
}

.mega-menu .dashicons-arrow-down-alt:after {
  content: "\f346";
}

.mega-menu .dashicons-arrow-left-alt:after {
  content: "\f340";
}

.mega-menu .dashicons-arrow-right-alt:after {
  content: "\f344";
}

.mega-menu .dashicons-arrow-up-alt2:after {
  content: "\f343";
}

.mega-menu .dashicons-arrow-down-alt2:after {
  content: "\f347";
}

.mega-menu .dashicons-arrow-left-alt2:after {
  content: "\f341";
}

.mega-menu .dashicons-arrow-right-alt2:after {
  content: "\f345";
}

.mega-menu .dashicons-leftright:after {
  content: "\f229";
}

.mega-menu .dashicons-sort:after {
  content: "\f156";
}

.mega-menu .dashicons-randomize:after {
  content: "\f503";
}

.mega-menu .dashicons-list-view:after {
  content: "\f163";
}

.mega-menu .dashicons-exerpt-view:after, /* Misspelled. Use .mega-menu .dashicons-excerpt-view instead. */
.mega-menu .dashicons-excerpt-view:after {
  content: "\f164";
}

.mega-menu .dashicons-grid-view:after {
  content: "\f509";
}

.mega-menu .dashicons-move:after {
  content: "\f545";
}


/* WPorg specific icons: Jobs, Profiles, WordCamps */

.mega-menu .dashicons-hammer:after {
  content: "\f308";
}

.mega-menu .dashicons-art:after {
  content: "\f309";
}

.mega-menu .dashicons-migrate:after {
  content: "\f310";
}

.mega-menu .dashicons-performance:after {
  content: "\f311";
}

.mega-menu .dashicons-universal-access:after {
  content: "\f483";
}

.mega-menu .dashicons-universal-access-alt:after {
  content: "\f507";
}

.mega-menu .dashicons-tickets:after {
  content: "\f486";
}

.mega-menu .dashicons-nametag:after {
  content: "\f484";
}

.mega-menu .dashicons-clipboard:after {
  content: "\f481";
}

.mega-menu .dashicons-heart:after {
  content: "\f487";
}

.mega-menu .dashicons-megaphone:after {
  content: "\f488";
}

.mega-menu .dashicons-schedule:after {
  content: "\f489";
}


/* Internal/Products */

.mega-menu .dashicons-wordpress:after {
  content: "\f120";
}

.mega-menu .dashicons-wordpress-alt:after {
  content: "\f324";
}

.mega-menu .dashicons-pressthis:after {
  content: "\f157";
}

.mega-menu .dashicons-update:after {
  content: "\f463";
}

.mega-menu .dashicons-screenoptions:after {
  content: "\f180";
}

.mega-menu .dashicons-cart:after {
  content: "\f174";
}

.mega-menu .dashicons-feedback:after {
  content: "\f175";
}

.mega-menu .dashicons-cloud:after {
  content: "\f176";
}

.mega-menu .dashicons-translation:after {
  content: "\f326";
}


/* Taxonomies */

.mega-menu .dashicons-tag:after {
  content: "\f323";
}

.mega-menu .dashicons-category:after {
  content: "\f318";
}


/* Widget icons */

.mega-menu .dashicons-archive:after {
  content: "\f480";
}

.mega-menu .dashicons-tagcloud:after {
  content: "\f479";
}

.mega-menu .dashicons-text:after {
  content: "\f478";
}


/* Media icons */

.mega-menu .dashicons-media-archive:after {
  content: "\f501";
}

.mega-menu .dashicons-media-audio:after {
  content: "\f500";
}

.mega-menu .dashicons-media-code:after {
  content: "\f499";
}

.mega-menu .dashicons-media-default:after {
  content: "\f498";
}

.mega-menu .dashicons-media-document:after {
  content: "\f497";
}

.mega-menu .dashicons-media-interactive:after {
  content: "\f496";
}

.mega-menu .dashicons-media-spreadsheet:after {
  content: "\f495";
}

.mega-menu .dashicons-media-text:after {
  content: "\f491";
}

.mega-menu .dashicons-media-video:after {
  content: "\f490";
}

.mega-menu .dashicons-playlist-audio:after {
  content: "\f492";
}

.mega-menu .dashicons-playlist-video:after {
  content: "\f493";
}

.mega-menu .dashicons-controls-play:after {
  content: "\f522";
}

.mega-menu .dashicons-controls-pause:after {
  content: "\f523";
}

.mega-menu .dashicons-controls-forward:after {
  content: "\f519";
}

.mega-menu .dashicons-controls-skipforward:after {
  content: "\f517";
}

.mega-menu .dashicons-controls-back:after {
  content: "\f518";
}

.mega-menu .dashicons-controls-skipback:after {
  content: "\f516";
}

.mega-menu .dashicons-controls-repeat:after {
  content: "\f515";
}

.mega-menu .dashicons-controls-volumeon:after {
  content: "\f521";
}

.mega-menu .dashicons-controls-volumeoff:after {
  content: "\f520";
}


/* Alerts/Notifications/Flags */

.mega-menu .dashicons-yes:after {
  content: "\f147";
}

.mega-menu .dashicons-no:after {
  content: "\f158";
}

.mega-menu .dashicons-no-alt:after {
  content: "\f335";
}

.mega-menu .dashicons-plus:after {
  content: "\f132";
}

.mega-menu .dashicons-plus-alt:after {
  content: "\f502";
}

.mega-menu .dashicons-plus-alt2:after {
  content: "\f543";
}

.mega-menu .dashicons-minus:after {
  content: "\f460";
}

.mega-menu .dashicons-dismiss:after {
  content: "\f153";
}

.mega-menu .dashicons-marker:after {
  content: "\f159";
}

.mega-menu .dashicons-star-filled:after {
  content: "\f155";
}

.mega-menu .dashicons-star-half:after {
  content: "\f459";
}

.mega-menu .dashicons-star-empty:after {
  content: "\f154";
}

.mega-menu .dashicons-flag:after {
  content: "\f227";
}

.mega-menu .dashicons-info:after {
  content: "\f348";
}

.mega-menu .dashicons-warning:after {
  content: "\f534";
}


/* Social Icons */

.mega-menu .dashicons-share:after {
  content: "\f237";
}

.mega-menu .dashicons-share1:after {
  content: "\f237";
}

.mega-menu .dashicons-share-alt:after {
  content: "\f240";
}

.mega-menu .dashicons-share-alt2:after {
  content: "\f242";
}

.mega-menu .dashicons-twitter:after {
  content: "\f301";
}

.mega-menu .dashicons-rss:after {
  content: "\f303";
}

.mega-menu .dashicons-email:after {
  content: "\f465";
}

.mega-menu .dashicons-email-alt:after {
  content: "\f466";
}

.mega-menu .dashicons-facebook:after {
  content: "\f304";
}

.mega-menu .dashicons-facebook-alt:after {
  content: "\f305";
}

.mega-menu .dashicons-networking:after {
  content: "\f325";
}

.mega-menu .dashicons-googleplus:after {
  content: "\f462";
}


/* Misc/CPT */

.mega-menu .dashicons-location:after {
  content: "\f230";
}

.mega-menu .dashicons-location-alt:after {
  content: "\f231";
}

.mega-menu .dashicons-camera:after {
  content: "\f306";
}

.mega-menu .dashicons-images-alt:after {
  content: "\f232";
}

.mega-menu .dashicons-images-alt2:after {
  content: "\f233";
}

.mega-menu .dashicons-video-alt:after {
  content: "\f234";
}

.mega-menu .dashicons-video-alt2:after {
  content: "\f235";
}

.mega-menu .dashicons-video-alt3:after {
  content: "\f236";
}

.mega-menu .dashicons-vault:after {
  content: "\f178";
}

.mega-menu .dashicons-shield:after {
  content: "\f332";
}

.mega-menu .dashicons-shield-alt:after {
  content: "\f334";
}

.mega-menu .dashicons-sos:after {
  content: "\f468";
}

.mega-menu .dashicons-search:after {
  content: "\f179";
}

.mega-menu .dashicons-slides:after {
  content: "\f181";
}

.mega-menu .dashicons-analytics:after {
  content: "\f183";
}

.mega-menu .dashicons-chart-pie:after {
  content: "\f184";
}

.mega-menu .dashicons-chart-bar:after {
  content: "\f185";
}

.mega-menu .dashicons-chart-line:after {
  content: "\f238";
}

.mega-menu .dashicons-chart-area:after {
  content: "\f239";
}

.mega-menu .dashicons-groups:after {
  content: "\f307";
}

.mega-menu .dashicons-businessman:after {
  content: "\f338";
}

.mega-menu .dashicons-id:after {
  content: "\f336";
}

.mega-menu .dashicons-id-alt:after {
  content: "\f337";
}

.mega-menu .dashicons-products:after {
  content: "\f312";
}

.mega-menu .dashicons-awards:after {
  content: "\f313";
}

.mega-menu .dashicons-forms:after {
  content: "\f314";
}

.mega-menu .dashicons-testimonial:after {
  content: "\f473";
}

.mega-menu .dashicons-portfolio:after {
  content: "\f322";
}

.mega-menu .dashicons-book:after {
  content: "\f330";
}

.mega-menu .dashicons-book-alt:after {
  content: "\f331";
}

.mega-menu .dashicons-download:after {
  content: "\f316";
}

.mega-menu .dashicons-upload:after {
  content: "\f317";
}

.mega-menu .dashicons-backup:after {
  content: "\f321";
}

.mega-menu .dashicons-clock:after {
  content: "\f469";
}

.mega-menu .dashicons-lightbulb:after {
  content: "\f339";
}

.mega-menu .dashicons-microphone:after {
  content: "\f482";
}

.mega-menu .dashicons-desktop:after {
  content: "\f472";
}

.mega-menu .dashicons-laptop:after {
  content: "\f547";
}

.mega-menu .dashicons-tablet:after {
  content: "\f471";
}

.mega-menu .dashicons-smartphone:after {
  content: "\f470";
}

.mega-menu .dashicons-phone:after {
  content: "\f525";
}

.mega-menu .dashicons-smiley:after {
  content: "\f328";
}

.mega-menu .dashicons-index-card:after {
  content: "\f510";
}

.mega-menu .dashicons-carrot:after {
  content: "\f511";
}

.mega-menu .dashicons-building:after {
  content: "\f512";
}

.mega-menu .dashicons-store:after {
  content: "\f513";
}

.mega-menu .dashicons-album:after {
  content: "\f514";
}

.mega-menu .dashicons-palmtree:after {
  content: "\f527";
}

.mega-menu .dashicons-tickets-alt:after {
  content: "\f524";
}

.mega-menu .dashicons-money:after {
  content: "\f526";
}

.mega-menu .dashicons-thumbs-up:after {
  content: "\f529";
}

.mega-menu .dashicons-thumbs-down:after {
  content: "\f542";
}

.mega-menu .dashicons-layout:after {
  content: "\f538";
}

.mega-menu .dashicons-paperclip:after {
  content: "\f546";
}