/*icons*/

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

[class^="icon-"],
[class*=" icon-"],
blockquote:before,
q:before,
.edit-link a:before,
.slick-arrow:before,
.masonry .format-link .entry-content:before,
.search .format-link .entry-content:before,
.tb-close-icon:before,
.featured-image a:after,
.format-gallery .gallery-size-full[data-carousel-extra] .gallery-item:after,
.single-format-gallery .gallery-size-full[data-carousel-extra] .gallery-item:after,
.jp-carousel-next-button span:before,
.jp-carousel-previous-button span:before,
.slideshow-controls a:before,
.paging-navigation .prev:before,
.paging-navigation .next:before,
.carousel-slider .featured-slider .slick-arrow:before,
.bypostauthor > .comment-body .comment-author b:after {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    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;
}

.icon-edit:before,
.edit-link a:before {
    content: "\e800";
}
.icon-close:before,
.tb-close-icon:before {
    content: "\e900";
}
.icon-down:before {
    content: "\e901";
}
.icon-drop-close:before {
    content: "\e902";
}
.icon-drop-down:before {
    content: "\e903";
}
.icon-drop-drop-open:before {
    content: "\e904";
}
.icon-gallery:before,
.format-gallery .gallery-size-full[data-carousel-extra] .gallery-item:after,
.single-format-gallery .gallery-size-full[data-carousel-extra] .gallery-item:after {
    content: "\e905";
}
.icon-left:before,
.slick-prev:before,
.jp-carousel-previous-button span:before,
.slideshow-controls a:first-of-type:before,
.paging-navigation .prev:before {
    content: "\e906";
}
.icon-link:before,
.masonry .format-link .entry-content:before,
.search .format-link .entry-content:before {
    content: "\e907";
}
.icon-pause:before,
.slideshow-controls a:nth-of-type(2):before {
    content: "\e908";
}
.icon-plus:before,
.format-image .featured-image a:after {
    content: "\e909";
}
.icon-quote:before,
.blockquote:before,
.q:before {
    content: "\e90a";
}
.icon-right:before,
.slick-next:before,
.jp-carousel-next-button span:before,
.slideshow-controls a:last-of-type:before,
.paging-navigation .next:before {
    content: "\e90b";
}
.icon-search:before {
    content: "\e90c";
}
.icon-standard:before,
.format-standard .featured-image a:after {
    content: "\e90d";
}
.icon-top:before {
    content: "\e90e";
}
.icon-video:before,
.format-video .featured-image a:after {
    content: "\e90f";
}
.icon-play:before,
.slideshow-controls .paused:nth-of-type(2):before {
    content: "\e910";
}
.icon-feed:before {
    content: "\e911";
}
.icon-autor:before,
.bypostauthor > .comment-body .comment-author b:after {
    content: "\e912";
}
.icon-resize:before {
    content: "\e914";
}