@font-face {
    font-family: iGlooIcons;
    src: url(icons.eot);
    src: url(icons.eot?#iefix) format("embedded-opentype"), url(icons.woff2) format("woff2"), url(icons.woff) format("woff"), url(icons.ttf) format("truetype"), url(icons.svg#iGlooIcons) format("svg");
    font-weight: 400;
    font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: iGlooIcons;
        src: url(icons.svg#iGlooIcons) format("svg");
    }
}
.undo_redo .fl.undo {
    width: 24px;
    height: 27px;
    cursor: pointer;
    background-size: 100%;
    background-image: url(/images/right-icons/undo.png);
}
.undo_redo .fl.undo:hover {
    width: 24px;
    height: 27px;
    cursor: pointer;
    background-size: 100%;
    background-image: url(/images/right-icons/undo-on.png);
}
.undo_redo .fr.redo {
    width: 24px;
    height: 27px;
    cursor: pointer;
    background-size: 100%;
    background-image: url(/images/right-icons/redo.png);
}
.undo_redo .fr.redo:hover {
    width: 24px;
    height: 27px;
    cursor: pointer;
    background-size: 100%;
    background-image: url(/images/right-icons/redo-on.png);
}
#leftbar .lb_btn.el {
    background-size: 35px;
    height: 62px;
    background-position: 21px 6px;
    padding-top: 35px;
    background-repeat: no-repeat;
}
#left-m-text {
    background-image: url(/images/elements/text.png);
}
#left-m-text:hover {
    background-image: url(/images/elements/text-on.png);
}
#left-m-animated-text {
    background-image: url(/images/elements/animated-text.png);
}
#left-m-animated-text:hover {
    background-image: url(/images/elements/animated-text-on.png);
}
#left-m-headline {
    background-image: url(/images/elements/headline.png);
}
#left-m-headline:hover {
    background-image: url(/images/elements/headline-on.png);
}
#left-m-number {
    background-image: url(/images/elements/number.png);
}
#left-m-number:hover {
    background-image: url(/images/elements/number-on.png);
}
#left-m-image {
    background-image: url(/images/elements/image.png);
}
#left-m-image:hover {
    background-image: url(/images/elements/image-on.png);
}
#left-m-video {
    background-image: url(/images/elements/video.png);
}
#left-m-video:hover {
    background-image: url(/images/elements/video-on.png);
}
#left-m-button {
    background-image: url(/images/elements/button.png);
}
#left-m-button:hover {
    background-image: url(/images/elements/button-on.png);
}
#left-m-icon {
    background-image: url(/images/elements/icon.png);
}
#left-m-icon:hover {
    background-image: url(/images/elements/icon-on.png);
}
#left-m-social {
    background-image: url(/images/elements/social.png);
}
#left-m-social:hover {
    background-image: url(/images/elements/social-on.png);
}
#left-m-countdown {
    background-image: url(/images/elements/countdown.png);
}
#left-m-countdown:hover {
    background-image: url(/images/elements/countdown-on.png);
}
#left-m-dropdown {
    background-image: url(/images/elements/dropdown.png);
}
#left-m-dropdown:hover {
    background-image: url(/images/elements/dropdown-on.png);
}
#left-m-mobilenav {
    background-image: url(/images/elements/mobilenav.png);
}
#left-m-mobilenav:hover {
    background-image: url(/images/elements/mobilenav-on.png);
}
#left-m-divider {
    background-image: url(/images/elements/divider.png);
}
#left-m-divider:hover {
    background-image: url(/images/elements/divider-on.png);
}
#left-m-custom {
    background-image: url(/images/elements/custom.png);
}
#left-m-custom:hover {
    background-image: url(/images/elements/custom-on.png);
}
#left-m-bullets {
    background-image: url(/images/elements/bullets.png);
}
#left-m-bullets:hover {
    background-image: url(/images/elements/bullets-on.png);
}
#left-m-slideshow {
    background-image: url(/images/elements/slideshow.png);
}
#left-m-slideshow:hover {
    background-image: url(/images/elements/slideshow-on.png);
}
#left-m-email {
    background-image: url(/images/elements/email.png);
}
#left-m-email:hover {
    background-image: url(/images/elements/email-on.png);
}
#left-m-fb {
    background-image: url(/images/elements/fb.png);
}
#left-m-fb:hover {
    background-image: url(/images/elements/fb-on.png);
}
#rb_right .rb_btn.el {
    background-size: 35px;
    height: 62px;
    background-position: 21px 6px;
    padding-top: 35px;
    background-repeat: no-repeat;
}
#rb_right #rb_btn-settings {
    background-image: url(/images/right-icons/page.png);
}
#rb_right #rb_btn-settings.current,
#rb_right #rb_btn-settings:hover {
    background-image: url(/images/right-icons/page-on.png);
}
#rb_right #rb_btn-section {
    background-image: url(/images/right-icons/section.png);
}
#rb_right #rb_btn-section.current,
#rb_right #rb_btn-section:hover {
    background-image: url(/images/right-icons/section-on.png);
}
#rb_right #rb_btn-row {
    background-image: url(/images/right-icons/row.png);
}
#rb_right #rb_btn-row.current,
#rb_right #rb_btn-row:hover {
    background-image: url(/images/right-icons/row-on.png);
}
#rb_right #rb_btn-column {
    background-image: url(/images/right-icons/col.png);
}
#rb_right #rb_btn-column.current,
#rb_right #rb_btn-column:hover {
    background-image: url(/images/right-icons/col-on.png);
}
#rb_right #rb_btn-element {
    background-image: url(/images/right-icons/element.png);
}
#rb_right #rb_btn-element.current,
#rb_right #rb_btn-element:hover {
    background-image: url(/images/right-icons/element-on.png);
}
#rb_right #rb_btn-popups {
    background-image: url(/images/right-icons/popup.png);
}
#rb_right #rb_btn-popups.current,
#rb_right #rb_btn-popups:hover {
    background-image: url(/images/right-icons/popup-on.png);
}
#rb_right #rb_btn-popups2 {
    background-image: url(/images/right-icons/popup.png);
}
#rb_right #rb_btn-popups2.current,
#rb_right #rb_btn-popups2:hover {
    background-image: url(/images/right-icons/popup-on.png);
}
#rb_right #rb_btn-color {
    background-image: url(/images/right-icons/colors.png);
}
#rb_right #rb_btn-color.current,
#rb_right #rb_btn-color:hover {
    background-image: url(/images/right-icons/colors-on.png);
}
#rb_right #rb_btn-save {
    background-image: url(/images/right-icons/save.png);
}
#rb_right #rb_btn-save.current,
#rb_right #rb_btn-save:hover {
    background-image: url(/images/right-icons/save-on.png);
}
#rb_right #rb_btn-prev {
    background-image: url(/images/right-icons/preview.png);
}
#rb_right #rb_btn-prev.current,
#rb_right #rb_btn-prev:hover {
    background-image: url(/images/right-icons/preview-on.png);
}
#rb_right #rb_btn-mobile-v {
    background-image: url(/images/right-icons/preview-multi.png);
}
#rb_right #rb_btn-mobile-v.current,
#rb_right #rb_btn-mobile-v:hover {
    background-image: url(/images/right-icons/preview-multi-on.png);
}
#rb_right #rb_btn-exit {
    background-size: 23px !important;
    background-position: 28px 5px !important;
    background-image: url(/images/right-icons/exit.png);
}
#rb_right #rb_btn-exit.current,
#rb_right #rb_btn-exit:hover {
    background-size: 23px !important;
    background-position: 28px 5px !important;
    background-image: url(/images/right-icons/exit-on.png);
}
[data-icon]:before {
    content: attr(data-icon);
}
.icons8-address-book-2:before,
.icons8-address-book-3:before,
.icons8-address-book-filled:before,
.icons8-address-book:before,
.icons8-advertising-2:before,
.icons8-advertising-3:before,
.icons8-advertising:before,
.icons8-airplane-landing:before,
.icons8-airplane-take-off-filled:before,
.icons8-airport-filled:before,
.icons8-align-center:before,
.icons8-align-left:before,
.icons8-align-right:before,
.icons8-amex-filled:before,
.icons8-amex:before,
.icons8-android-os-2:before,
.icons8-android-os:before,
.icons8-android-tablet:before,
.icons8-android:before,
.icons8-angel-filled:before,
.icons8-angel:before,
.icons8-apple-2:before,
.icons8-apple-filled:before,
.icons8-apple:before,
.icons8-approval-2:before,
.icons8-approval-filled:before,
.icons8-approval:before,
.icons8-arrow:before,
.icons8-assistant-filled:before,
.icons8-assistant:before,
.icons8-ball-point-pen-2:before,
.icons8-ball-point-pen:before,
.icons8-banana-filled:before,
.icons8-banana:before,
.icons8-bank-cards-2:before,
.icons8-bank-cards:before,
.icons8-bank-euro-2:before,
.icons8-bank-euro:before,
.icons8-banknotes-2:before,
.icons8-banknotes-filled:before,
.icons8-banknotes:before,
.icons8-baseball:before,
.icons8-basketball-filled:before,
.icons8-basketball:before,
.icons8-bass-drum-filled:before,
.icons8-bass-drum:before,
.icons8-bebo-2:before,
.icons8-bebo:before,
.icons8-bench-press:before,
.icons8-blackberry:before,
.icons8-book:before,
.icons8-bowling:before,
.icons8-bridal-bouquet-2:before,
.icons8-bridal-bouquet:before,
.icons8-bride-2:before,
.icons8-bride:before,
.icons8-bright-moon-filled:before,
.icons8-bright-moon:before,
.icons8-british-pound-2:before,
.icons8-british-pound-3:before,
.icons8-british-pound:before,
.icons8-broccoli-filled:before,
.icons8-broccoli:before,
.icons8-brush-2:before,
.icons8-brush:before,
.icons8-bugle-filled:before,
.icons8-bus-filled:before,
.icons8-businessman-2:before,
.icons8-businessman:before,
.icons8-businesswoman:before,
.icons8-calendar-1-2:before,
.icons8-calendar-10-2:before,
.icons8-calendar-10:before,
.icons8-calendar-11-2:before,
.icons8-calendar-11:before,
.icons8-calendar-12-2:before,
.icons8-calendar-12:before,
.icons8-calendar-13-2:before,
.icons8-calendar-13:before,
.icons8-calendar-14-2:before,
.icons8-calendar-14:before,
.icons8-calendar-15-2:before,
.icons8-calendar-15:before,
.icons8-calendar-16-2:before,
.icons8-calendar-16-filled:before,
.icons8-calendar-16:before,
.icons8-calendar-17-2:before,
.icons8-calendar-17:before,
.icons8-calendar-18-2:before,
.icons8-calendar-18:before,
.icons8-calendar-19-2:before,
.icons8-calendar-19:before,
.icons8-calendar-1:before,
.icons8-calendar-2-2:before,
.icons8-calendar-20-2:before,
.icons8-calendar-20:before,
.icons8-calendar-21-2:before,
.icons8-calendar-21:before,
.icons8-calendar-22-2:before,
.icons8-calendar-22:before,
.icons8-calendar-23-2:before,
.icons8-calendar-23:before,
.icons8-calendar-24-2:before,
.icons8-calendar-24:before,
.icons8-calendar-25-2:before,
.icons8-calendar-25:before,
.icons8-calendar-26-2:before,
.icons8-calendar-26-filled:before,
.icons8-calendar-26:before,
.icons8-calendar-27-2:before,
.icons8-calendar-27:before,
.icons8-calendar-28-2:before,
.icons8-calendar-28:before,
.icons8-calendar-29-2:before,
.icons8-calendar-29:before,
.icons8-calendar-2:before,
.icons8-calendar-3-2:before,
.icons8-calendar-30-2:before,
.icons8-calendar-30:before,
.icons8-calendar-31-2:before,
.icons8-calendar-31:before,
.icons8-calendar-32:before,
.icons8-calendar-3:before,
.icons8-calendar-4-2:before,
.icons8-calendar-4-filled:before,
.icons8-calendar-4:before,
.icons8-calendar-5-2:before,
.icons8-calendar-5:before,
.icons8-calendar-6-2:before,
.icons8-calendar-6-filled:before,
.icons8-calendar-6:before,
.icons8-calendar-7-2:before,
.icons8-calendar-7-filled:before,
.icons8-calendar-7:before,
.icons8-calendar-8-2:before,
.icons8-calendar-8:before,
.icons8-calendar-9:before,
.icons8-calendar-filled:before,
.icons8-calendar:before,
.icons8-camcorder-2:before,
.icons8-camcorder:before,
.icons8-camera-2:before,
.icons8-camera:before,
.icons8-camping-tent:before,
.icons8-cancel-2:before,
.icons8-cancel-3:before,
.icons8-cancel:before,
.icons8-candy-cane-2:before,
.icons8-candy-cane:before,
.icons8-celery-filled:before,
.icons8-celery:before,
.icons8-cello:before,
.icons8-center-direction-2:before,
.icons8-center-direction-filled:before,
.icons8-center-direction:before,
.icons8-champagne-2:before,
.icons8-champagne:before,
.icons8-chat-2:before,
.icons8-chat-filled:before,
.icons8-chat:before,
.icons8-checked-2:before,
.icons8-checked-checkbox-2:before,
.icons8-checked-checkbox-3:before,
.icons8-checked-checkbox:before,
.icons8-checked-filled:before,
.icons8-checked-user-male-filled:before,
.icons8-checked-user-male:before,
.icons8-checked:before,
.icons8-checkmark-2:before,
.icons8-checkmark-3:before,
.icons8-checkmark-4:before,
.icons8-checkmark-5:before,
.icons8-checkmark-filled:before,
.icons8-checkmark:before,
.icons8-cherry-filled:before,
.icons8-cherry:before,
.icons8-choir:before,
.icons8-christmas-ball-2:before,
.icons8-christmas-ball:before,
.icons8-christmas-candle-2:before,
.icons8-christmas-candle-filled:before,
.icons8-christmas-candle:before,
.icons8-christmas-candy-filled:before,
.icons8-christmas-candy:before,
.icons8-christmas-gift-2:before,
.icons8-christmas-gift:before,
.icons8-christmas-star-2:before,
.icons8-christmas-star:before,
.icons8-christmas-stocking-2:before,
.icons8-christmas-stocking:before,
.icons8-circled-chevron-down-filled:before,
.icons8-circled-chevron-down:before,
.icons8-circled-chevron-left-filled:before,
.icons8-circled-chevron-left:before,
.icons8-circled-chevron-right-filled:before,
.icons8-circled-chevron-right:before,
.icons8-circled-chevron-up-filled:before,
.icons8-circled-chevron-up:before,
.icons8-circled-down-2-filled:before,
.icons8-circled-down-2:before,
.icons8-circled-left-2:before,
.icons8-circled-play:before,
.icons8-circled-right-2-2:before,
.icons8-circled-right-2-filled:before,
.icons8-circled-right-2:before,
.icons8-citrus:before,
.icons8-city-railway-station:before,
.icons8-clapperboard-2:before,
.icons8-clapperboard-3:before,
.icons8-clapperboard-4:before,
.icons8-clapperboard-5:before,
.icons8-clapperboard-filled:before,
.icons8-clapperboard:before,
.icons8-clarinet-filled:before,
.icons8-class-2:before,
.icons8-class:before,
.icons8-classroom-2:before,
.icons8-classroom-filled:before,
.icons8-classroom:before,
.icons8-clock-2:before,
.icons8-clock-3:before,
.icons8-clock:before,
.icons8-close-window:before,
.icons8-cloud-2:before,
.icons8-cloud-checked:before,
.icons8-cloud-filled:before,
.icons8-cloud:before,
.icons8-code:before,
.icons8-coins-2:before,
.icons8-coins:before,
.icons8-collaboration-filled:before,
.icons8-collaboration:before,
.icons8-comments-2:before,
.icons8-comments:before,
.icons8-conference-call-2:before,
.icons8-conference-call-filled:before,
.icons8-conference-call:before,
.icons8-coniferous-tree-2:before,
.icons8-coniferous-tree-filled:before,
.icons8-coniferous-tree:before,
.icons8-contacts-2:before,
.icons8-contacts-filled:before,
.icons8-contacts:before,
.icons8-cool-filled:before,
.icons8-cool:before,
.icons8-copy:before,
.icons8-copyright-2:before,
.icons8-copyright-3:before,
.icons8-copyright-4:before,
.icons8-copyright-filled:before,
.icons8-copyright:before,
.icons8-courses-filled:before,
.icons8-courses:before,
.icons8-cricket:before,
.icons8-cruise-ship:before,
.icons8-crying-filled:before,
.icons8-crying:before,
.icons8-curls-with-dumbbells:before,
.icons8-cursor-2:before,
.icons8-cursor:before,
.icons8-customer-support-2:before,
.icons8-customer-support-3:before,
.icons8-customer-support-filled:before,
.icons8-customer-support:before,
.icons8-cymbals-filled:before,
.icons8-cymbals:before,
.icons8-decision-2:before,
.icons8-decision:before,
.icons8-delete-2:before,
.icons8-delete-3:before,
.icons8-delete-4:before,
.icons8-delete-filled:before,
.icons8-delete:before,
.icons8-diamond-filled:before,
.icons8-diamond-ring-2:before,
.icons8-diamond-ring:before,
.icons8-diamond:before,
.icons8-diploma-1-2:before,
.icons8-diploma-1-filled:before,
.icons8-diploma-1:before,
.icons8-diploma-2-2:before,
.icons8-diploma-2-3:before,
.icons8-diploma-2-4:before,
.icons8-diploma-2-filled:before,
.icons8-diploma-2:before,
.icons8-discount:before,
.icons8-discover:before,
.icons8-dna-helix-filled:before,
.icons8-dna-helix:before,
.icons8-download-from-the-cloud-2:before,
.icons8-download-from-the-cloud:before,
.icons8-drag-reorder:before,
.icons8-dribbble-2:before,
.icons8-dribbble:before,
.icons8-earthquakes:before,
.icons8-edit-2:before,
.icons8-edit:before,
.icons8-elephant:before,
.icons8-email:before,
.icons8-euro-2:before,
.icons8-euro-3:before,
.icons8-euro:before,
.icons8-expensive-2:before,
.icons8-facebook-2:before,
.icons8-facebook-3:before,
.icons8-facebook:before,
.icons8-facepalm-filled:before,
.icons8-facepalm:before,
.icons8-faq-filled:before,
.icons8-fast-forward-2:before,
.icons8-fast-forward:before,
.icons8-film-2:before,
.icons8-film-3:before,
.icons8-film-4:before,
.icons8-film-5:before,
.icons8-film-filled:before,
.icons8-film-reel-2:before,
.icons8-film-reel-3:before,
.icons8-film-reel-4:before,
.icons8-film-reel-filled:before,
.icons8-film-reel:before,
.icons8-film:before,
.icons8-finish-flag:before,
.icons8-fireman-male-filled:before,
.icons8-flex-biceps-2:before,
.icons8-flex-biceps:before,
.icons8-flip-flops:before,
.icons8-folder-filled:before,
.icons8-football-2-2:before,
.icons8-football-2-filled:before,
.icons8-football-2:before,
.icons8-football:before,
.icons8-forward-arrow:before,
.icons8-foul-filled:before,
.icons8-foul:before,
.icons8-french-horn-filled:before,
.icons8-geography:before,
.icons8-gift-2:before,
.icons8-gift:before,
.icons8-gingerbread-man-2:before,
.icons8-gingerbread-man:before,
.icons8-globe-earth:before,
.icons8-golf-2:before,
.icons8-golf:before,
.icons8-google-plus-2:before,
.icons8-google-plus:before,
.icons8-graduation-cap-filled:before,
.icons8-graduation-cap:before,
.icons8-grapes-2:before,
.icons8-grapes:before,
.icons8-groom-2:before,
.icons8-groom:before,
.icons8-guitar-2:before,
.icons8-guitar-filled:before,
.icons8-guitar:before,
.icons8-hand-cursor:before,
.icons8-happy-filled:before,
.icons8-happy:before,
.icons8-harp:before,
.icons8-helicopter-2:before,
.icons8-helicopter:before,
.icons8-help-2:before,
.icons8-help-filled:before,
.icons8-help:before,
.icons8-herald-trumpet-2:before,
.icons8-herald-trumpet:before,
.icons8-high-connection:before,
.icons8-hockey-filled:before,
.icons8-hockey:before,
.icons8-holy-bible-2:before,
.icons8-holy-bible:before,
.icons8-horse:before,
.icons8-hot-air-balloon-filled:before,
.icons8-human-footprints:before,
.icons8-idea-2:before,
.icons8-idea-3:before,
.icons8-idea-4:before,
.icons8-idea-filled:before,
.icons8-idea:before,
.icons8-image-file-2:before,
.icons8-image-file-filled:before,
.icons8-image-file:before,
.icons8-in-love-filled:before,
.icons8-in-love:before,
.icons8-in-sea-filled:before,
.icons8-in-transit-2:before,
.icons8-in-transit-3:before,
.icons8-in-transit-filled:before,
.icons8-in-transit:before,
.icons8-info-filled:before,
.icons8-info:before,
.icons8-ingredients-filled:before,
.icons8-ingredients:before,
.icons8-inspection-2:before,
.icons8-inspection-filled:before,
.icons8-inspection:before,
.icons8-instagram-2:before,
.icons8-instagram-3:before,
.icons8-instagram-4:before,
.icons8-instagram:before,
.icons8-investment-portfolio-2:before,
.icons8-investment-portfolio-filled:before,
.icons8-investment-portfolio:before,
.icons8-ipad:before,
.icons8-iphone:before,
.icons8-japanese-yen:before,
.icons8-jingle-bell-2:before,
.icons8-jingle-bell:before,
.icons8-key-2:before,
.icons8-key:before,
.icons8-kiwi:before,
.icons8-launched-rocket:before,
.icons8-leaderboard-2:before,
.icons8-leaderboard:before,
.icons8-left-footprint-filled:before,
.icons8-library:before,
.icons8-lightning-bolt-filled:before,
.icons8-lightning-bolt:before,
.icons8-linkedin-2:before,
.icons8-linkedin-3:before,
.icons8-linkedin-4:before,
.icons8-linkedin:before,
.icons8-linux:before,
.icons8-lock-2-2:before,
.icons8-lock-2-filled:before,
.icons8-lock-2:before,
.icons8-lock-3:before,
.icons8-lock-filled:before,
.icons8-lock:before,
.icons8-login-as-user-2:before,
.icons8-login-as-user:before,
.icons8-lol-filled:before,
.icons8-lol:before,
.icons8-mac-os-2:before,
.icons8-mac-os:before,
.icons8-magazine:before,
.icons8-map-marker:before,
.icons8-marker-filled:before,
.icons8-marker-pen-2:before,
.icons8-marker-pen:before,
.icons8-mask-snorkel:before,
.icons8-mastercard:before,
.icons8-medal-first-place-filled:before,
.icons8-menu-2:before,
.icons8-menu:before,
.icons8-message-filled-2:before,
.icons8-message-filled-3:before,
.icons8-message-filled:before,
.icons8-message:before,
.icons8-mind-map-2:before,
.icons8-mind-map-3:before,
.icons8-mind-map-filled:before,
.icons8-mind-map:before,
.icons8-minus-filled:before,
.icons8-minus:before,
.icons8-money-bag-2:before,
.icons8-money-bag:before,
.icons8-mountain-biking:before,
.icons8-movie-projector-2:before,
.icons8-movie-projector-filled:before,
.icons8-movie-projector:before,
.icons8-movie:before,
.icons8-multiple-smartphones-2:before,
.icons8-multiple-smartphones:before,
.icons8-music-2:before,
.icons8-music-3:before,
.icons8-music-4:before,
.icons8-music-5:before,
.icons8-music:before,
.icons8-neutral-filled:before,
.icons8-neutral:before,
.icons8-new-2:before,
.icons8-new:before,
.icons8-nike:before,
.icons8-nurse-female-filled:before,
.icons8-nut-2:before,
.icons8-nut:before,
.icons8-ok-2:before,
.icons8-ok-3:before,
.icons8-ok-filled:before,
.icons8-ok-hand-filled:before,
.icons8-ok:before,
.icons8-one-free-2:before,
.icons8-one-free:before,
.icons8-online-support:before,
.icons8-open-folder-filled:before,
.icons8-open-folder:before,
.icons8-paddling-2:before,
.icons8-paddling:before,
.icons8-paid-2:before,
.icons8-paid-filled:before,
.icons8-paid:before,
.icons8-palm-tree-2:before,
.icons8-palm-tree:before,
.icons8-pause-2:before,
.icons8-pause:before,
.icons8-paypal-2:before,
.icons8-paypal:before,
.icons8-pear-filled:before,
.icons8-pear:before,
.icons8-pen-filled:before,
.icons8-pen:before,
.icons8-phone-disconnected-2:before,
.icons8-phone-disconnected:before,
.icons8-ping-pong-2:before,
.icons8-ping-pong:before,
.icons8-pinterest-filled:before,
.icons8-pinterest:before,
.icons8-play-2:before,
.icons8-play:before,
.icons8-plus-filled:before,
.icons8-plus-math:before,
.icons8-plus:before,
.icons8-police-filled:before,
.icons8-presentation-filled-2:before,
.icons8-presentation-filled:before,
.icons8-presentation:before,
.icons8-price-tag-pound-filled:before,
.icons8-price-tag-usd-filled:before,
.icons8-prop-plane-filled:before,
.icons8-prototype:before,
.icons8-pullups:before,
.icons8-pushups:before,
.icons8-question-filled:before,
.icons8-question:before,
.icons8-reddit-2:before,
.icons8-reddit:before,
.icons8-referee:before,
.icons8-regular-biking:before,
.icons8-reindeer-2:before,
.icons8-reindeer:before,
.icons8-resize-four-directions-2:before,
.icons8-resize-four-directions:before,
.icons8-retro-tv:before,
.icons8-rewind-2:before,
.icons8-rewind:before,
.icons8-right-footprint-filled:before,
.icons8-rounded-rectangle:before,
.icons8-route:before,
.icons8-rowing:before,
.icons8-rugby:before,
.icons8-ruler-filled:before,
.icons8-ruler:before,
.icons8-running:before,
.icons8-sad-filled:before,
.icons8-sad:before,
.icons8-sail-boat-filled:before,
.icons8-sail-boat:before,
.icons8-sale-2:before,
.icons8-sale:before,
.icons8-santa-2:before,
.icons8-santa:before,
.icons8-santas-hat-2:before,
.icons8-santas-hat:before,
.icons8-school-2:before,
.icons8-school-filled:before,
.icons8-school:before,
.icons8-services-2:before,
.icons8-services-3:before,
.icons8-services-4:before,
.icons8-services:before,
.icons8-settings-2:before,
.icons8-settings-3-filled:before,
.icons8-settings-3:before,
.icons8-settings-4:before,
.icons8-settings-5:before,
.icons8-settings-6:before,
.icons8-settings-filled:before,
.icons8-settings:before,
.icons8-share-2:before,
.icons8-share-3:before,
.icons8-share:before,
.icons8-shipped-2:before,
.icons8-shipped-3:before,
.icons8-shipped-filled:before,
.icons8-shipped:before,
.icons8-shop-2:before,
.icons8-shop-3:before,
.icons8-shop-filled:before,
.icons8-shop:before,
.icons8-shopping-basket-filled:before,
.icons8-shopping-basket:before,
.icons8-shopping-cart-2:before,
.icons8-shopping-cart-3:before,
.icons8-shopping-cart-4:before,
.icons8-shopping-cart-5:before,
.icons8-shopping-cart-filled:before,
.icons8-shopping-cart-loaded-filled:before,
.icons8-shopping-cart-loaded:before,
.icons8-shopping-cart:before,
.icons8-signpost-2:before,
.icons8-signpost-filled:before,
.icons8-signpost:before,
.icons8-skiing-2:before,
.icons8-skiing:before,
.icons8-skip-to-start-2:before,
.icons8-skip-to-start:before,
.icons8-skype-filled:before,
.icons8-skype:before,
.icons8-sleep-2:before,
.icons8-sleep:before,
.icons8-sleeping-filled:before,
.icons8-sleeping:before,
.icons8-sleigh-2:before,
.icons8-sleigh:before,
.icons8-slr-large-lens:before,
.icons8-smartphone-tablet-filled:before,
.icons8-smartphone-tablet:before,
.icons8-sms-2:before,
.icons8-sms-3:before,
.icons8-sms-filled:before,
.icons8-sms:before,
.icons8-snow-storm:before,
.icons8-snow:before,
.icons8-snowflake-2:before,
.icons8-snowflake:before,
.icons8-snowman-2:before,
.icons8-snowman:before,
.icons8-source-code:before,
.icons8-speaker:before,
.icons8-speech-bubble-2:before,
.icons8-speech-bubble-3:before,
.icons8-speech-bubble:before,
.icons8-spy-male-2:before,
.icons8-spy-male:before,
.icons8-squats:before,
.icons8-stack-of-photos-filled:before,
.icons8-stack-of-photos:before,
.icons8-star-filled:before,
.icons8-star-of-bethlehem-2:before,
.icons8-star-of-bethlehem:before,
.icons8-start-2:before,
.icons8-start-filled:before,
.icons8-start:before,
.icons8-stop-2:before,
.icons8-stop-sign-filled:before,
.icons8-stop-sign:before,
.icons8-stop:before,
.icons8-storm:before,
.icons8-strawberry-2:before,
.icons8-strawberry:before,
.icons8-stripe:before,
.icons8-suitcase:before,
.icons8-sun-2:before,
.icons8-sun-filled:before,
.icons8-sun:before,
.icons8-support-2:before,
.icons8-support-3:before,
.icons8-support-4:before,
.icons8-support-filled:before,
.icons8-support:before,
.icons8-surfing-2:before,
.icons8-surfing:before,
.icons8-surprised-filled:before,
.icons8-surprised:before,
.icons8-swimming-2:before,
.icons8-swimming:before,
.icons8-swiss-army-knife:before,
.icons8-switch-off:before,
.icons8-switch-on:before,
.icons8-teams:before,
.icons8-template-filled:before,
.icons8-tennis-2:before,
.icons8-tennis:before,
.icons8-test-tube-2:before,
.icons8-test-tube-3:before,
.icons8-test-tube:before,
.icons8-thin-test-tube-2:before,
.icons8-thin-test-tube:before,
.icons8-thumb-up-2:before,
.icons8-thumb-up-filled:before,
.icons8-thumb-up:before,
.icons8-ticket-2:before,
.icons8-ticket:before,
.icons8-to-do-filled:before,
.icons8-to-do:before,
.icons8-toggle-off-filled:before,
.icons8-toggle-off:before,
.icons8-toggle-on-filled:before,
.icons8-toggle-on:before,
.icons8-tongue-out-filled:before,
.icons8-tongue-out:before,
.icons8-toolbox-2:before,
.icons8-toolbox-3:before,
.icons8-toolbox-4:before,
.icons8-toolbox-filled:before,
.icons8-toolbox:before,
.icons8-tornado-2:before,
.icons8-tornado:before,
.icons8-touchscreen-smartphone:before,
.icons8-tour-bus-filled:before,
.icons8-tourist-male-filled:before,
.icons8-tourist-male:before,
.icons8-trademark-2:before,
.icons8-trademark-filled:before,
.icons8-trademark:before,
.icons8-traffic-light:before,
.icons8-training-filled:before,
.icons8-training:before,
.icons8-trash-filled:before,
.icons8-treadmill:before,
.icons8-trophy:before,
.icons8-truck:before,
.icons8-tumblr-filled:before,
.icons8-tumblr:before,
.icons8-twitter-2:before,
.icons8-twitter-3:before,
.icons8-twitter-4:before,
.icons8-twitter:before,
.icons8-two-hearts-2:before,
.icons8-two-hearts:before,
.icons8-unlock-2-filled:before,
.icons8-unlock-2:before,
.icons8-unlock-3:before,
.icons8-unlock-4:before,
.icons8-unlock-filled:before,
.icons8-unlock:before,
.icons8-upload-to-cloud:before,
.icons8-us-dollar-2:before,
.icons8-us-dollar:before,
.icons8-user-female-2:before,
.icons8-user-female-3:before,
.icons8-user-female-filled:before,
.icons8-user-female:before,
.icons8-user-male-2:before,
.icons8-user-male-3:before,
.icons8-user-male-4:before,
.icons8-user-male-filled:before,
.icons8-user-male:before,
.icons8-video-call-filled:before,
.icons8-video-call:before,
.icons8-video-projector-2:before,
.icons8-video-projector-filled:before,
.icons8-video-projector:before,
.icons8-visa:before,
.icons8-voice-presentation-filled:before,
.icons8-voice-presentation:before,
.icons8-volleyball-filled:before,
.icons8-volleyball:before,
.icons8-walking:before,
.icons8-wallet-2:before,
.icons8-wallet-3:before,
.icons8-wallet:before,
.icons8-water-transportation-filled:before,
.icons8-water-transportation:before,
.icons8-watermelon-filled:before,
.icons8-watermelon:before,
.icons8-webcam-2:before,
.icons8-webcam-3:before,
.icons8-webcam:before,
.icons8-wedding-cake-2:before,
.icons8-wedding-cake:before,
.icons8-wedding-dress-2:before,
.icons8-wedding-dress:before,
.icons8-wedding-rings-2:before,
.icons8-wedding-rings:before,
.icons8-weightlifting-2:before,
.icons8-weightlifting:before,
.icons8-wet-filled:before,
.icons8-wet:before,
.icons8-whatsapp-filled:before,
.icons8-whatsapp:before,
.icons8-whistle:before,
.icons8-windows-logo:before,
.icons8-windows8-2:before,
.icons8-windows8:before,
.icons8-windows:before,
.icons8-wink-filled:before,
.icons8-wink:before,
.icons8-winter:before,
.icons8-workers-male-filled:before,
.icons8-workers-male:before,
.icons8-world-cup:before,
.icons8-youtube-play:before,
.icons8-youtube:before,
[data-icon]:before {
    display: inline-block;
    font-family: iGlooIcons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}
.icons8-address-book:before {
    content: "\f100";
}
.icons8-address-book-2:before {
    content: "\f101";
}
.icons8-address-book-3:before {
    content: "\f102";
}
.icons8-address-book-filled:before {
    content: "\f103";
}
.icons8-advertising:before {
    content: "\f104";
}
.icons8-advertising-2:before {
    content: "\f105";
}
.icons8-advertising-3:before {
    content: "\f106";
}
.icons8-airplane-landing:before {
    content: "\f107";
}
.icons8-airplane-take-off-filled:before {
    content: "\f108";
}
.icons8-airport-filled:before {
    content: "\f109";
}
.icons8-align-center:before {
    content: "\f10a";
}
.icons8-align-left:before {
    content: "\f10b";
}
.icons8-align-right:before {
    content: "\f10c";
}
.icons8-amex:before {
    content: "\f10d";
}
.icons8-amex-filled:before {
    content: "\f10e";
}
.icons8-android:before {
    content: "\f10f";
}
.icons8-android-os:before {
    content: "\f110";
}
.icons8-android-os-2:before {
    content: "\f111";
}
.icons8-android-tablet:before {
    content: "\f112";
}
.icons8-angel:before {
    content: "\f113";
}
.icons8-angel-filled:before {
    content: "\f114";
}
.icons8-apple:before {
    content: "\f115";
}
.icons8-apple-2:before {
    content: "\f116";
}
.icons8-apple-filled:before {
    content: "\f117";
}
.icons8-approval:before {
    content: "\f118";
}
.icons8-approval-2:before {
    content: "\f119";
}
.icons8-approval-filled:before {
    content: "\f11a";
}
.icons8-arrow:before {
    content: "\f11b";
}
.icons8-assistant:before {
    content: "\f11c";
}
.icons8-assistant-filled:before {
    content: "\f11d";
}
.icons8-ball-point-pen:before {
    content: "\f11e";
}
.icons8-ball-point-pen-2:before {
    content: "\f11f";
}
.icons8-banana:before {
    content: "\f120";
}
.icons8-banana-filled:before {
    content: "\f121";
}
.icons8-bank-cards:before {
    content: "\f122";
}
.icons8-bank-cards-2:before {
    content: "\f123";
}
.icons8-bank-euro:before {
    content: "\f124";
}
.icons8-bank-euro-2:before {
    content: "\f125";
}
.icons8-banknotes:before {
    content: "\f126";
}
.icons8-banknotes-2:before {
    content: "\f127";
}
.icons8-banknotes-filled:before {
    content: "\f128";
}
.icons8-baseball:before {
    content: "\f129";
}
.icons8-basketball:before {
    content: "\f12a";
}
.icons8-basketball-filled:before {
    content: "\f12b";
}
.icons8-bass-drum:before {
    content: "\f12c";
}
.icons8-bass-drum-filled:before {
    content: "\f12d";
}
.icons8-bebo:before {
    content: "\f12e";
}
.icons8-bebo-2:before {
    content: "\f12f";
}
.icons8-bench-press:before {
    content: "\f130";
}
.icons8-blackberry:before {
    content: "\f131";
}
.icons8-book:before {
    content: "\f132";
}
.icons8-bowling:before {
    content: "\f133";
}
.icons8-bridal-bouquet:before {
    content: "\f134";
}
.icons8-bridal-bouquet-2:before {
    content: "\f135";
}
.icons8-bride:before {
    content: "\f136";
}
.icons8-bride-2:before {
    content: "\f137";
}
.icons8-bright-moon:before {
    content: "\f138";
}
.icons8-bright-moon-filled:before {
    content: "\f139";
}
.icons8-british-pound:before {
    content: "\f13a";
}
.icons8-british-pound-2:before {
    content: "\f13b";
}
.icons8-british-pound-3:before {
    content: "\f13c";
}
.icons8-broccoli:before {
    content: "\f13d";
}
.icons8-broccoli-filled:before {
    content: "\f13e";
}
.icons8-brush:before {
    content: "\f13f";
}
.icons8-brush-2:before {
    content: "\f140";
}
.icons8-bugle-filled:before {
    content: "\f141";
}
.icons8-bus-filled:before {
    content: "\f142";
}
.icons8-businessman:before {
    content: "\f143";
}
.icons8-businessman-2:before {
    content: "\f144";
}
.icons8-businesswoman:before {
    content: "\f145";
}
.icons8-calendar:before {
    content: "\f146";
}
.icons8-calendar-1:before {
    content: "\f147";
}
.icons8-calendar-1-2:before {
    content: "\f148";
}
.icons8-calendar-10:before {
    content: "\f149";
}
.icons8-calendar-10-2:before {
    content: "\f14a";
}
.icons8-calendar-11:before {
    content: "\f14b";
}
.icons8-calendar-11-2:before {
    content: "\f14c";
}
.icons8-calendar-12:before {
    content: "\f14d";
}
.icons8-calendar-12-2:before {
    content: "\f14e";
}
.icons8-calendar-13:before {
    content: "\f14f";
}
.icons8-calendar-13-2:before {
    content: "\f150";
}
.icons8-calendar-14:before {
    content: "\f151";
}
.icons8-calendar-14-2:before {
    content: "\f152";
}
.icons8-calendar-15:before {
    content: "\f153";
}
.icons8-calendar-15-2:before {
    content: "\f154";
}
.icons8-calendar-16:before {
    content: "\f155";
}
.icons8-calendar-16-2:before {
    content: "\f156";
}
.icons8-calendar-16-filled:before {
    content: "\f157";
}
.icons8-calendar-17:before {
    content: "\f158";
}
.icons8-calendar-17-2:before {
    content: "\f159";
}
.icons8-calendar-18:before {
    content: "\f15a";
}
.icons8-calendar-18-2:before {
    content: "\f15b";
}
.icons8-calendar-19:before {
    content: "\f15c";
}
.icons8-calendar-19-2:before {
    content: "\f15d";
}
.icons8-calendar-2:before {
    content: "\f15e";
}
.icons8-calendar-2-2:before {
    content: "\f15f";
}
.icons8-calendar-20:before {
    content: "\f160";
}
.icons8-calendar-20-2:before {
    content: "\f161";
}
.icons8-calendar-21:before {
    content: "\f162";
}
.icons8-calendar-21-2:before {
    content: "\f163";
}
.icons8-calendar-22:before {
    content: "\f164";
}
.icons8-calendar-22-2:before {
    content: "\f165";
}
.icons8-calendar-23:before {
    content: "\f166";
}
.icons8-calendar-23-2:before {
    content: "\f167";
}
.icons8-calendar-24:before {
    content: "\f168";
}
.icons8-calendar-24-2:before {
    content: "\f169";
}
.icons8-calendar-25:before {
    content: "\f16a";
}
.icons8-calendar-25-2:before {
    content: "\f16b";
}
.icons8-calendar-26:before {
    content: "\f16c";
}
.icons8-calendar-26-2:before {
    content: "\f16d";
}
.icons8-calendar-26-filled:before {
    content: "\f16e";
}
.icons8-calendar-27:before {
    content: "\f16f";
}
.icons8-calendar-27-2:before {
    content: "\f170";
}
.icons8-calendar-28:before {
    content: "\f171";
}
.icons8-calendar-28-2:before {
    content: "\f172";
}
.icons8-calendar-29:before {
    content: "\f173";
}
.icons8-calendar-29-2:before {
    content: "\f174";
}
.icons8-calendar-3:before {
    content: "\f175";
}
.icons8-calendar-3-2:before {
    content: "\f176";
}
.icons8-calendar-30:before {
    content: "\f177";
}
.icons8-calendar-30-2:before {
    content: "\f178";
}
.icons8-calendar-31:before {
    content: "\f179";
}
.icons8-calendar-31-2:before {
    content: "\f17a";
}
.icons8-calendar-32:before {
    content: "\f17b";
}
.icons8-calendar-4:before {
    content: "\f17c";
}
.icons8-calendar-4-2:before {
    content: "\f17d";
}
.icons8-calendar-4-filled:before {
    content: "\f17e";
}
.icons8-calendar-5:before {
    content: "\f17f";
}
.icons8-calendar-5-2:before {
    content: "\f180";
}
.icons8-calendar-6:before {
    content: "\f181";
}
.icons8-calendar-6-2:before {
    content: "\f182";
}
.icons8-calendar-6-filled:before {
    content: "\f183";
}
.icons8-calendar-7:before {
    content: "\f184";
}
.icons8-calendar-7-2:before {
    content: "\f185";
}
.icons8-calendar-7-filled:before {
    content: "\f186";
}
.icons8-calendar-8:before {
    content: "\f187";
}
.icons8-calendar-8-2:before {
    content: "\f188";
}
.icons8-calendar-9:before {
    content: "\f189";
}
.icons8-calendar-filled:before {
    content: "\f18a";
}
.icons8-camcorder:before {
    content: "\f18b";
}
.icons8-camcorder-2:before {
    content: "\f18c";
}
.icons8-camera:before {
    content: "\f18d";
}
.icons8-camera-2:before {
    content: "\f18e";
}
.icons8-camping-tent:before {
    content: "\f18f";
}
.icons8-cancel:before {
    content: "\f190";
}
.icons8-cancel-2:before {
    content: "\f191";
}
.icons8-cancel-3:before {
    content: "\f192";
}
.icons8-candy-cane:before {
    content: "\f193";
}
.icons8-candy-cane-2:before {
    content: "\f194";
}
.icons8-celery:before {
    content: "\f195";
}
.icons8-celery-filled:before {
    content: "\f196";
}
.icons8-cello:before {
    content: "\f197";
}
.icons8-center-direction:before {
    content: "\f198";
}
.icons8-center-direction-2:before {
    content: "\f199";
}
.icons8-center-direction-filled:before {
    content: "\f19a";
}
.icons8-champagne:before {
    content: "\f19b";
}
.icons8-champagne-2:before {
    content: "\f19c";
}
.icons8-chat:before {
    content: "\f19d";
}
.icons8-chat-2:before {
    content: "\f19e";
}
.icons8-chat-filled:before {
    content: "\f19f";
}
.icons8-checked:before {
    content: "\f1a0";
}
.icons8-checked-2:before {
    content: "\f1a1";
}
.icons8-checked-checkbox:before {
    content: "\f1a2";
}
.icons8-checked-checkbox-2:before {
    content: "\f1a3";
}
.icons8-checked-checkbox-3:before {
    content: "\f1a4";
}
.icons8-checked-filled:before {
    content: "\f1a5";
}
.icons8-checked-user-male:before {
    content: "\f1a6";
}
.icons8-checked-user-male-filled:before {
    content: "\f1a7";
}
.icons8-checkmark:before {
    content: "\f1a8";
}
.icons8-checkmark-2:before {
    content: "\f1a9";
}
.icons8-checkmark-3:before {
    content: "\f1aa";
}
.icons8-checkmark-4:before {
    content: "\f1ab";
}
.icons8-checkmark-5:before {
    content: "\f1ac";
}
.icons8-checkmark-filled:before {
    content: "\f1ad";
}
.icons8-cherry:before {
    content: "\f1ae";
}
.icons8-cherry-filled:before {
    content: "\f1af";
}
.icons8-choir:before {
    content: "\f1b0";
}
.icons8-christmas-ball:before {
    content: "\f1b1";
}
.icons8-christmas-ball-2:before {
    content: "\f1b2";
}
.icons8-christmas-candle:before {
    content: "\f1b3";
}
.icons8-christmas-candle-2:before {
    content: "\f1b4";
}
.icons8-christmas-candle-filled:before {
    content: "\f1b5";
}
.icons8-christmas-candy:before {
    content: "\f1b6";
}
.icons8-christmas-candy-filled:before {
    content: "\f1b7";
}
.icons8-christmas-gift:before {
    content: "\f1b8";
}
.icons8-christmas-gift-2:before {
    content: "\f1b9";
}
.icons8-christmas-star:before {
    content: "\f1ba";
}
.icons8-christmas-star-2:before {
    content: "\f1bb";
}
.icons8-christmas-stocking:before {
    content: "\f1bc";
}
.icons8-christmas-stocking-2:before {
    content: "\f1bd";
}
.icons8-circled-chevron-down:before {
    content: "\f1be";
}
.icons8-circled-chevron-down-filled:before {
    content: "\f1bf";
}
.icons8-circled-chevron-left:before {
    content: "\f1c0";
}
.icons8-circled-chevron-left-filled:before {
    content: "\f1c1";
}
.icons8-circled-chevron-right:before {
    content: "\f1c2";
}
.icons8-circled-chevron-right-filled:before {
    content: "\f1c3";
}
.icons8-circled-chevron-up:before {
    content: "\f1c4";
}
.icons8-circled-chevron-up-filled:before {
    content: "\f1c5";
}
.icons8-circled-down-2:before {
    content: "\f1c6";
}
.icons8-circled-down-2-filled:before {
    content: "\f1c7";
}
.icons8-circled-left-2:before {
    content: "\f1c8";
}
.icons8-circled-play:before {
    content: "\f1c9";
}
.icons8-circled-right-2:before {
    content: "\f1ca";
}
.icons8-circled-right-2-2:before {
    content: "\f1cb";
}
.icons8-circled-right-2-filled:before {
    content: "\f1cc";
}
.icons8-citrus:before {
    content: "\f1cd";
}
.icons8-city-railway-station:before {
    content: "\f1ce";
}
.icons8-clapperboard:before {
    content: "\f1cf";
}
.icons8-clapperboard-2:before {
    content: "\f1d0";
}
.icons8-clapperboard-3:before {
    content: "\f1d1";
}
.icons8-clapperboard-4:before {
    content: "\f1d2";
}
.icons8-clapperboard-5:before {
    content: "\f1d3";
}
.icons8-clapperboard-filled:before {
    content: "\f1d4";
}
.icons8-clarinet-filled:before {
    content: "\f1d5";
}
.icons8-class:before {
    content: "\f1d6";
}
.icons8-class-2:before {
    content: "\f1d7";
}
.icons8-classroom:before {
    content: "\f1d8";
}
.icons8-classroom-2:before {
    content: "\f1d9";
}
.icons8-classroom-filled:before {
    content: "\f1da";
}
.icons8-clock:before {
    content: "\f1db";
}
.icons8-clock-2:before {
    content: "\f1dc";
}
.icons8-clock-3:before {
    content: "\f1dd";
}
.icons8-close-window:before {
    content: "\f1de";
}
.icons8-cloud:before {
    content: "\f1df";
}
.icons8-cloud-2:before {
    content: "\f1e0";
}
.icons8-cloud-checked:before {
    content: "\f1e1";
}
.icons8-cloud-filled:before {
    content: "\f1e2";
}
.icons8-code:before {
    content: "\f1e3";
}
.icons8-coins:before {
    content: "\f1e4";
}
.icons8-coins-2:before {
    content: "\f1e5";
}
.icons8-collaboration:before {
    content: "\f1e6";
}
.icons8-collaboration-filled:before {
    content: "\f1e7";
}
.icons8-comments:before {
    content: "\f1e8";
}
.icons8-comments-2:before {
    content: "\f1e9";
}
.icons8-conference-call:before {
    content: "\f1ea";
}
.icons8-conference-call-2:before {
    content: "\f1eb";
}
.icons8-conference-call-filled:before {
    content: "\f1ec";
}
.icons8-coniferous-tree:before {
    content: "\f1ed";
}
.icons8-coniferous-tree-2:before {
    content: "\f1ee";
}
.icons8-coniferous-tree-filled:before {
    content: "\f1ef";
}
.icons8-contacts:before {
    content: "\f1f0";
}
.icons8-contacts-2:before {
    content: "\f1f1";
}
.icons8-contacts-filled:before {
    content: "\f1f2";
}
.icons8-cool:before {
    content: "\f1f3";
}
.icons8-cool-filled:before {
    content: "\f1f4";
}
.icons8-copy:before {
    content: "\f1f5";
}
.icons8-copyright:before {
    content: "\f1f6";
}
.icons8-copyright-2:before {
    content: "\f1f7";
}
.icons8-copyright-3:before {
    content: "\f1f8";
}
.icons8-copyright-4:before {
    content: "\f1f9";
}
.icons8-copyright-filled:before {
    content: "\f1fa";
}
.icons8-courses:before {
    content: "\f1fb";
}
.icons8-courses-filled:before {
    content: "\f1fc";
}
.icons8-cricket:before {
    content: "\f1fd";
}
.icons8-cruise-ship:before {
    content: "\f1fe";
}
.icons8-crying:before {
    content: "\f1ff";
}
.icons8-crying-filled:before {
    content: "\f200";
}
.icons8-curls-with-dumbbells:before {
    content: "\f201";
}
.icons8-cursor:before {
    content: "\f202";
}
.icons8-cursor-2:before {
    content: "\f203";
}
.icons8-customer-support:before {
    content: "\f204";
}
.icons8-customer-support-2:before {
    content: "\f205";
}
.icons8-customer-support-3:before {
    content: "\f206";
}
.icons8-customer-support-filled:before {
    content: "\f207";
}
.icons8-cymbals:before {
    content: "\f208";
}
.icons8-cymbals-filled:before {
    content: "\f209";
}
.icons8-decision:before {
    content: "\f20a";
}
.icons8-decision-2:before {
    content: "\f20b";
}
.icons8-delete:before {
    content: "\f20c";
}
.icons8-delete-2:before {
    content: "\f20d";
}
.icons8-delete-3:before {
    content: "\f20e";
}
.icons8-delete-4:before {
    content: "\f20f";
}
.icons8-delete-filled:before {
    content: "\f210";
}
.icons8-diamond:before {
    content: "\f211";
}
.icons8-diamond-filled:before {
    content: "\f212";
}
.icons8-diamond-ring:before {
    content: "\f213";
}
.icons8-diamond-ring-2:before {
    content: "\f214";
}
.icons8-diploma-1:before {
    content: "\f215";
}
.icons8-diploma-1-2:before {
    content: "\f216";
}
.icons8-diploma-1-filled:before {
    content: "\f217";
}
.icons8-diploma-2:before {
    content: "\f218";
}
.icons8-diploma-2-2:before {
    content: "\f219";
}
.icons8-diploma-2-3:before {
    content: "\f21a";
}
.icons8-diploma-2-4:before {
    content: "\f21b";
}
.icons8-diploma-2-filled:before {
    content: "\f21c";
}
.icons8-discount:before {
    content: "\f21d";
}
.icons8-discover:before {
    content: "\f21e";
}
.icons8-dna-helix:before {
    content: "\f21f";
}
.icons8-dna-helix-filled:before {
    content: "\f220";
}
.icons8-download-from-the-cloud:before {
    content: "\f221";
}
.icons8-download-from-the-cloud-2:before {
    content: "\f222";
}
.icons8-drag-reorder:before {
    content: "\f223";
}
.icons8-dribbble:before {
    content: "\f224";
}
.icons8-dribbble-2:before {
    content: "\f225";
}
.icons8-earthquakes:before {
    content: "\f226";
}
.icons8-edit:before {
    content: "\f227";
}
.icons8-edit-2:before {
    content: "\f228";
}
.icons8-elephant:before {
    content: "\f229";
}
.icons8-email:before {
    content: "\f22a";
}
.icons8-euro:before {
    content: "\f22b";
}
.icons8-euro-2:before {
    content: "\f22c";
}
.icons8-euro-3:before {
    content: "\f22d";
}
.icons8-expensive-2:before {
    content: "\f22e";
}
.icons8-facebook-3:before {
    content: "\f22f";
}
.icons8-facebook:before {
    content: "\f230";
}
.icons8-facebook-2:before {
    content: "\f231";
}
.icons8-facepalm:before {
    content: "\f232";
}
.icons8-facepalm-filled:before {
    content: "\f233";
}
.icons8-faq-filled:before {
    content: "\f234";
}
.icons8-fast-forward:before {
    content: "\f235";
}
.icons8-fast-forward-2:before {
    content: "\f236";
}
.icons8-film:before {
    content: "\f237";
}
.icons8-film-2:before {
    content: "\f238";
}
.icons8-film-3:before {
    content: "\f239";
}
.icons8-film-4:before {
    content: "\f23a";
}
.icons8-film-5:before {
    content: "\f23b";
}
.icons8-film-filled:before {
    content: "\f23c";
}
.icons8-film-reel:before {
    content: "\f23d";
}
.icons8-film-reel-2:before {
    content: "\f23e";
}
.icons8-film-reel-3:before {
    content: "\f23f";
}
.icons8-film-reel-4:before {
    content: "\f240";
}
.icons8-film-reel-filled:before {
    content: "\f241";
}
.icons8-finish-flag:before {
    content: "\f242";
}
.icons8-fireman-male-filled:before {
    content: "\f243";
}
.icons8-flex-biceps:before {
    content: "\f244";
}
.icons8-flex-biceps-2:before {
    content: "\f245";
}
.icons8-flip-flops:before {
    content: "\f246";
}
.icons8-folder-filled:before {
    content: "\f247";
}
.icons8-football:before {
    content: "\f248";
}
.icons8-football-2:before {
    content: "\f249";
}
.icons8-football-2-2:before {
    content: "\f24a";
}
.icons8-football-2-filled:before {
    content: "\f24b";
}
.icons8-forward-arrow:before {
    content: "\f24c";
}
.icons8-foul:before {
    content: "\f24d";
}
.icons8-foul-filled:before {
    content: "\f24e";
}
.icons8-french-horn-filled:before {
    content: "\f24f";
}
.icons8-geography:before {
    content: "\f250";
}
.icons8-gift:before {
    content: "\f251";
}
.icons8-gift-2:before {
    content: "\f252";
}
.icons8-gingerbread-man:before {
    content: "\f253";
}
.icons8-gingerbread-man-2:before {
    content: "\f254";
}
.icons8-globe-earth:before {
    content: "\f255";
}
.icons8-golf:before {
    content: "\f256";
}
.icons8-golf-2:before {
    content: "\f257";
}
.icons8-google-plus:before {
    content: "\f258";
}
.icons8-google-plus-2:before {
    content: "\f259";
}
.icons8-graduation-cap:before {
    content: "\f25a";
}
.icons8-graduation-cap-filled:before {
    content: "\f25b";
}
.icons8-grapes:before {
    content: "\f25c";
}
.icons8-grapes-2:before {
    content: "\f25d";
}
.icons8-groom:before {
    content: "\f25e";
}
.icons8-groom-2:before {
    content: "\f25f";
}
.icons8-guitar:before {
    content: "\f260";
}
.icons8-guitar-2:before {
    content: "\f261";
}
.icons8-guitar-filled:before {
    content: "\f262";
}
.icons8-hand-cursor:before {
    content: "\f263";
}
.icons8-happy:before {
    content: "\f264";
}
.icons8-happy-filled:before {
    content: "\f265";
}
.icons8-harp:before {
    content: "\f266";
}
.icons8-helicopter:before {
    content: "\f267";
}
.icons8-helicopter-2:before {
    content: "\f268";
}
.icons8-help:before {
    content: "\f269";
}
.icons8-help-2:before {
    content: "\f26a";
}
.icons8-help-filled:before {
    content: "\f26b";
}
.icons8-herald-trumpet:before {
    content: "\f26c";
}
.icons8-herald-trumpet-2:before {
    content: "\f26d";
}
.icons8-high-connection:before {
    content: "\f26e";
}
.icons8-hockey:before {
    content: "\f26f";
}
.icons8-hockey-filled:before {
    content: "\f270";
}
.icons8-holy-bible:before {
    content: "\f271";
}
.icons8-holy-bible-2:before {
    content: "\f272";
}
.icons8-horse:before {
    content: "\f273";
}
.icons8-hot-air-balloon-filled:before {
    content: "\f274";
}
.icons8-human-footprints:before {
    content: "\f275";
}
.icons8-idea:before {
    content: "\f276";
}
.icons8-idea-2:before {
    content: "\f277";
}
.icons8-idea-3:before {
    content: "\f278";
}
.icons8-idea-4:before {
    content: "\f279";
}
.icons8-idea-filled:before {
    content: "\f27a";
}
.icons8-image-file:before {
    content: "\f27b";
}
.icons8-image-file-2:before {
    content: "\f27c";
}
.icons8-image-file-filled:before {
    content: "\f27d";
}
.icons8-in-love:before {
    content: "\f27e";
}
.icons8-in-love-filled:before {
    content: "\f27f";
}
.icons8-in-sea-filled:before {
    content: "\f280";
}
.icons8-in-transit:before {
    content: "\f281";
}
.icons8-in-transit-2:before {
    content: "\f282";
}
.icons8-in-transit-3:before {
    content: "\f283";
}
.icons8-in-transit-filled:before {
    content: "\f284";
}
.icons8-info:before {
    content: "\f285";
}
.icons8-info-filled:before {
    content: "\f286";
}
.icons8-ingredients:before {
    content: "\f287";
}
.icons8-ingredients-filled:before {
    content: "\f288";
}
.icons8-inspection:before {
    content: "\f289";
}
.icons8-inspection-2:before {
    content: "\f28a";
}
.icons8-inspection-filled:before {
    content: "\f28b";
}
.icons8-instagram:before {
    content: "\f28c";
}
.icons8-instagram-2:before {
    content: "\f28d";
}
.icons8-instagram-3:before {
    content: "\f28e";
}
.icons8-instagram-4:before {
    content: "\f28f";
}
.icons8-investment-portfolio:before {
    content: "\f290";
}
.icons8-investment-portfolio-2:before {
    content: "\f291";
}
.icons8-investment-portfolio-filled:before {
    content: "\f292";
}
.icons8-ipad:before {
    content: "\f293";
}
.icons8-iphone:before {
    content: "\f294";
}
.icons8-japanese-yen:before {
    content: "\f295";
}
.icons8-jingle-bell:before {
    content: "\f296";
}
.icons8-jingle-bell-2:before {
    content: "\f297";
}
.icons8-key:before {
    content: "\f298";
}
.icons8-key-2:before {
    content: "\f299";
}
.icons8-kiwi:before {
    content: "\f29a";
}
.icons8-launched-rocket:before {
    content: "\f29b";
}
.icons8-leaderboard:before {
    content: "\f29c";
}
.icons8-leaderboard-2:before {
    content: "\f29d";
}
.icons8-left-footprint-filled:before {
    content: "\f29e";
}
.icons8-library:before {
    content: "\f29f";
}
.icons8-lightning-bolt:before {
    content: "\f2a0";
}
.icons8-lightning-bolt-filled:before {
    content: "\f2a1";
}
.icons8-linkedin:before {
    content: "\f2a2";
}
.icons8-linkedin-2:before {
    content: "\f2a3";
}
.icons8-linkedin-3:before {
    content: "\f2a4";
}
.icons8-linkedin-4:before {
    content: "\f2a5";
}
.icons8-linux:before {
    content: "\f2a6";
}
.icons8-lock:before {
    content: "\f2a7";
}
.icons8-lock-2:before {
    content: "\f2a8";
}
.icons8-lock-2-2:before {
    content: "\f2a9";
}
.icons8-lock-2-filled:before {
    content: "\f2aa";
}
.icons8-lock-3:before {
    content: "\f2ab";
}
.icons8-lock-filled:before {
    content: "\f2ac";
}
.icons8-login-as-user:before {
    content: "\f2ad";
}
.icons8-login-as-user-2:before {
    content: "\f2ae";
}
.icons8-lol:before {
    content: "\f2af";
}
.icons8-lol-filled:before {
    content: "\f2b0";
}
.icons8-mac-os:before {
    content: "\f2b1";
}
.icons8-mac-os-2:before {
    content: "\f2b2";
}
.icons8-magazine:before {
    content: "\f2b3";
}
.icons8-map-marker:before {
    content: "\f2b4";
}
.icons8-marker-filled:before {
    content: "\f2b5";
}
.icons8-marker-pen:before {
    content: "\f2b6";
}
.icons8-marker-pen-2:before {
    content: "\f2b7";
}
.icons8-mask-snorkel:before {
    content: "\f2b8";
}
.icons8-mastercard:before {
    content: "\f2b9";
}
.icons8-medal-first-place-filled:before {
    content: "\f2ba";
}
.icons8-menu:before {
    content: "\f2bb";
}
.icons8-menu-2:before {
    content: "\f2bc";
}
.icons8-message:before {
    content: "\f2bd";
}
.icons8-message-filled:before {
    content: "\f2be";
}
.icons8-message-filled-2:before {
    content: "\f2bf";
}
.icons8-message-filled-3:before {
    content: "\f2c0";
}
.icons8-mind-map:before {
    content: "\f2c1";
}
.icons8-mind-map-2:before {
    content: "\f2c2";
}
.icons8-mind-map-3:before {
    content: "\f2c3";
}
.icons8-mind-map-filled:before {
    content: "\f2c4";
}
.icons8-minus:before {
    content: "\f2c5";
}
.icons8-minus-filled:before {
    content: "\f2c6";
}
.icons8-money-bag:before {
    content: "\f2c7";
}
.icons8-money-bag-2:before {
    content: "\f2c8";
}
.icons8-mountain-biking:before {
    content: "\f2c9";
}
.icons8-movie:before {
    content: "\f2ca";
}
.icons8-movie-projector:before {
    content: "\f2cb";
}
.icons8-movie-projector-2:before {
    content: "\f2cc";
}
.icons8-movie-projector-filled:before {
    content: "\f2cd";
}
.icons8-multiple-smartphones:before {
    content: "\f2ce";
}
.icons8-multiple-smartphones-2:before {
    content: "\f2cf";
}
.icons8-music:before {
    content: "\f2d0";
}
.icons8-music-2:before {
    content: "\f2d1";
}
.icons8-music-3:before {
    content: "\f2d2";
}
.icons8-music-4:before {
    content: "\f2d3";
}
.icons8-music-5:before {
    content: "\f2d4";
}
.icons8-neutral:before {
    content: "\f2d5";
}
.icons8-neutral-filled:before {
    content: "\f2d6";
}
.icons8-new:before {
    content: "\f2d7";
}
.icons8-new-2:before {
    content: "\f2d8";
}
.icons8-nike:before {
    content: "\f2d9";
}
.icons8-nurse-female-filled:before {
    content: "\f2da";
}
.icons8-nut:before {
    content: "\f2db";
}
.icons8-nut-2:before {
    content: "\f2dc";
}
.icons8-ok:before {
    content: "\f2dd";
}
.icons8-ok-2:before {
    content: "\f2de";
}
.icons8-ok-3:before {
    content: "\f2df";
}
.icons8-ok-filled:before {
    content: "\f2e0";
}
.icons8-ok-hand-filled:before {
    content: "\f2e1";
}
.icons8-one-free:before {
    content: "\f2e2";
}
.icons8-one-free-2:before {
    content: "\f2e3";
}
.icons8-online-support:before {
    content: "\f2e4";
}
.icons8-open-folder:before {
    content: "\f2e5";
}
.icons8-open-folder-filled:before {
    content: "\f2e6";
}
.icons8-paddling:before {
    content: "\f2e7";
}
.icons8-paddling-2:before {
    content: "\f2e8";
}
.icons8-paid:before {
    content: "\f2e9";
}
.icons8-paid-2:before {
    content: "\f2ea";
}
.icons8-paid-filled:before {
    content: "\f2eb";
}
.icons8-palm-tree:before {
    content: "\f2ec";
}
.icons8-palm-tree-2:before {
    content: "\f2ed";
}
.icons8-pause:before {
    content: "\f2ee";
}
.icons8-pause-2:before {
    content: "\f2ef";
}
.icons8-paypal:before {
    content: "\f2f0";
}
.icons8-paypal-2:before {
    content: "\f2f1";
}
.icons8-pear:before {
    content: "\f2f2";
}
.icons8-pear-filled:before {
    content: "\f2f3";
}
.icons8-pen:before {
    content: "\f2f4";
}
.icons8-pen-filled:before {
    content: "\f2f5";
}
.icons8-phone-disconnected:before {
    content: "\f2f6";
}
.icons8-phone-disconnected-2:before {
    content: "\f2f7";
}
.icons8-ping-pong:before {
    content: "\f2f8";
}
.icons8-ping-pong-2:before {
    content: "\f2f9";
}
.icons8-pinterest:before {
    content: "\f2fa";
}
.icons8-pinterest-filled:before {
    content: "\f2fb";
}
.icons8-play:before {
    content: "\f2fc";
}
.icons8-play-2:before {
    content: "\f2fd";
}
.icons8-plus:before {
    content: "\f2fe";
}
.icons8-plus-filled:before {
    content: "\f2ff";
}
.icons8-plus-math:before {
    content: "\f300";
}
.icons8-police-filled:before {
    content: "\f301";
}
.icons8-presentation:before {
    content: "\f302";
}
.icons8-presentation-filled:before {
    content: "\f303";
}
.icons8-presentation-filled-2:before {
    content: "\f304";
}
.icons8-price-tag-pound-filled:before {
    content: "\f305";
}
.icons8-price-tag-usd-filled:before {
    content: "\f306";
}
.icons8-prop-plane-filled:before {
    content: "\f307";
}
.icons8-prototype:before {
    content: "\f308";
}
.icons8-pullups:before {
    content: "\f309";
}
.icons8-pushups:before {
    content: "\f30a";
}
.icons8-question:before {
    content: "\f30b";
}
.icons8-question-filled:before {
    content: "\f30c";
}
.icons8-reddit:before {
    content: "\f30d";
}
.icons8-reddit-2:before {
    content: "\f30e";
}
.icons8-referee:before {
    content: "\f30f";
}
.icons8-regular-biking:before {
    content: "\f310";
}
.icons8-reindeer:before {
    content: "\f311";
}
.icons8-reindeer-2:before {
    content: "\f312";
}
.icons8-resize-four-directions:before {
    content: "\f313";
}
.icons8-resize-four-directions-2:before {
    content: "\f314";
}
.icons8-retro-tv:before {
    content: "\f315";
}
.icons8-rewind:before {
    content: "\f316";
}
.icons8-rewind-2:before {
    content: "\f317";
}
.icons8-right-footprint-filled:before {
    content: "\f318";
}
.icons8-rounded-rectangle:before {
    content: "\f319";
}
.icons8-route:before {
    content: "\f31a";
}
.icons8-rowing:before {
    content: "\f31b";
}
.icons8-rugby:before {
    content: "\f31c";
}
.icons8-ruler:before {
    content: "\f31d";
}
.icons8-ruler-filled:before {
    content: "\f31e";
}
.icons8-running:before {
    content: "\f31f";
}
.icons8-sad:before {
    content: "\f320";
}
.icons8-sad-filled:before {
    content: "\f321";
}
.icons8-sail-boat:before {
    content: "\f322";
}
.icons8-sail-boat-filled:before {
    content: "\f323";
}
.icons8-sale:before {
    content: "\f324";
}
.icons8-sale-2:before {
    content: "\f325";
}
.icons8-santa:before {
    content: "\f326";
}
.icons8-santa-2:before {
    content: "\f327";
}
.icons8-santas-hat:before {
    content: "\f328";
}
.icons8-santas-hat-2:before {
    content: "\f329";
}
.icons8-school:before {
    content: "\f32a";
}
.icons8-school-2:before {
    content: "\f32b";
}
.icons8-school-filled:before {
    content: "\f32c";
}
.icons8-services:before {
    content: "\f32d";
}
.icons8-services-2:before {
    content: "\f32e";
}
.icons8-services-3:before {
    content: "\f32f";
}
.icons8-services-4:before {
    content: "\f330";
}
.icons8-settings:before {
    content: "\f331";
}
.icons8-settings-2:before {
    content: "\f332";
}
.icons8-settings-3:before {
    content: "\f333";
}
.icons8-settings-3-filled:before {
    content: "\f334";
}
.icons8-settings-4:before {
    content: "\f335";
}
.icons8-settings-5:before {
    content: "\f336";
}
.icons8-settings-6:before {
    content: "\f337";
}
.icons8-settings-filled:before {
    content: "\f338";
}
.icons8-share:before {
    content: "\f339";
}
.icons8-share-2:before {
    content: "\f33a";
}
.icons8-share-3:before {
    content: "\f33b";
}
.icons8-shipped:before {
    content: "\f33c";
}
.icons8-shipped-2:before {
    content: "\f33d";
}
.icons8-shipped-3:before {
    content: "\f33e";
}
.icons8-shipped-filled:before {
    content: "\f33f";
}
.icons8-shop:before {
    content: "\f340";
}
.icons8-shop-2:before {
    content: "\f341";
}
.icons8-shop-3:before {
    content: "\f342";
}
.icons8-shop-filled:before {
    content: "\f343";
}
.icons8-shopping-basket:before {
    content: "\f344";
}
.icons8-shopping-basket-filled:before {
    content: "\f345";
}
.icons8-shopping-cart:before {
    content: "\f346";
}
.icons8-shopping-cart-2:before {
    content: "\f347";
}
.icons8-shopping-cart-3:before {
    content: "\f348";
}
.icons8-shopping-cart-4:before {
    content: "\f349";
}
.icons8-shopping-cart-5:before {
    content: "\f34a";
}
.icons8-shopping-cart-filled:before {
    content: "\f34b";
}
.icons8-shopping-cart-loaded:before {
    content: "\f34c";
}
.icons8-shopping-cart-loaded-filled:before {
    content: "\f34d";
}
.icons8-signpost:before {
    content: "\f34e";
}
.icons8-signpost-2:before {
    content: "\f34f";
}
.icons8-signpost-filled:before {
    content: "\f350";
}
.icons8-skiing:before {
    content: "\f351";
}
.icons8-skiing-2:before {
    content: "\f352";
}
.icons8-skip-to-start:before {
    content: "\f353";
}
.icons8-skip-to-start-2:before {
    content: "\f354";
}
.icons8-skype:before {
    content: "\f355";
}
.icons8-skype-filled:before {
    content: "\f356";
}
.icons8-sleep:before {
    content: "\f357";
}
.icons8-sleep-2:before {
    content: "\f358";
}
.icons8-sleeping:before {
    content: "\f359";
}
.icons8-sleeping-filled:before {
    content: "\f35a";
}
.icons8-sleigh:before {
    content: "\f35b";
}
.icons8-sleigh-2:before {
    content: "\f35c";
}
.icons8-slr-large-lens:before {
    content: "\f35d";
}
.icons8-smartphone-tablet:before {
    content: "\f35e";
}
.icons8-smartphone-tablet-filled:before {
    content: "\f35f";
}
.icons8-sms:before {
    content: "\f360";
}
.icons8-sms-2:before {
    content: "\f361";
}
.icons8-sms-3:before {
    content: "\f362";
}
.icons8-sms-filled:before {
    content: "\f363";
}
.icons8-snow:before {
    content: "\f364";
}
.icons8-snow-storm:before {
    content: "\f365";
}
.icons8-snowflake:before {
    content: "\f366";
}
.icons8-snowflake-2:before {
    content: "\f367";
}
.icons8-snowman:before {
    content: "\f368";
}
.icons8-snowman-2:before {
    content: "\f369";
}
.icons8-source-code:before {
    content: "\f36a";
}
.icons8-speaker:before {
    content: "\f36b";
}
.icons8-speech-bubble:before {
    content: "\f36c";
}
.icons8-speech-bubble-2:before {
    content: "\f36d";
}
.icons8-speech-bubble-3:before {
    content: "\f36e";
}
.icons8-spy-male:before {
    content: "\f36f";
}
.icons8-spy-male-2:before {
    content: "\f370";
}
.icons8-squats:before {
    content: "\f371";
}
.icons8-stack-of-photos:before {
    content: "\f372";
}
.icons8-stack-of-photos-filled:before {
    content: "\f373";
}
.icons8-star-filled:before {
    content: "\f374";
}
.icons8-star-of-bethlehem:before {
    content: "\f375";
}
.icons8-star-of-bethlehem-2:before {
    content: "\f376";
}
.icons8-start:before {
    content: "\f377";
}
.icons8-start-2:before {
    content: "\f378";
}
.icons8-start-filled:before {
    content: "\f379";
}
.icons8-stop:before {
    content: "\f37a";
}
.icons8-stop-2:before {
    content: "\f37b";
}
.icons8-stop-sign:before {
    content: "\f37c";
}
.icons8-stop-sign-filled:before {
    content: "\f37d";
}
.icons8-storm:before {
    content: "\f37e";
}
.icons8-strawberry:before {
    content: "\f37f";
}
.icons8-strawberry-2:before {
    content: "\f380";
}
.icons8-stripe:before {
    content: "\f381";
}
.icons8-suitcase:before {
    content: "\f382";
}
.icons8-sun:before {
    content: "\f383";
}
.icons8-sun-2:before {
    content: "\f384";
}
.icons8-sun-filled:before {
    content: "\f385";
}
.icons8-support:before {
    content: "\f386";
}
.icons8-support-2:before {
    content: "\f387";
}
.icons8-support-3:before {
    content: "\f388";
}
.icons8-support-4:before {
    content: "\f389";
}
.icons8-support-filled:before {
    content: "\f38a";
}
.icons8-surfing:before {
    content: "\f38b";
}
.icons8-surfing-2:before {
    content: "\f38c";
}
.icons8-surprised:before {
    content: "\f38d";
}
.icons8-surprised-filled:before {
    content: "\f38e";
}
.icons8-swimming:before {
    content: "\f38f";
}
.icons8-swimming-2:before {
    content: "\f390";
}
.icons8-swiss-army-knife:before {
    content: "\f391";
}
.icons8-switch-off:before {
    content: "\f392";
}
.icons8-switch-on:before {
    content: "\f393";
}
.icons8-teams:before {
    content: "\f394";
}
.icons8-template-filled:before {
    content: "\f395";
}
.icons8-tennis:before {
    content: "\f396";
}
.icons8-tennis-2:before {
    content: "\f397";
}
.icons8-test-tube:before {
    content: "\f398";
}
.icons8-test-tube-2:before {
    content: "\f399";
}
.icons8-test-tube-3:before {
    content: "\f39a";
}
.icons8-thin-test-tube:before {
    content: "\f39b";
}
.icons8-thin-test-tube-2:before {
    content: "\f39c";
}
.icons8-thumb-up:before {
    content: "\f39d";
}
.icons8-thumb-up-2:before {
    content: "\f39e";
}
.icons8-thumb-up-filled:before {
    content: "\f39f";
}
.icons8-ticket:before {
    content: "\f3a0";
}
.icons8-ticket-2:before {
    content: "\f3a1";
}
.icons8-to-do:before {
    content: "\f3a2";
}
.icons8-to-do-filled:before {
    content: "\f3a3";
}
.icons8-toggle-off:before {
    content: "\f3a4";
}
.icons8-toggle-off-filled:before {
    content: "\f3a5";
}
.icons8-toggle-on:before {
    content: "\f3a6";
}
.icons8-toggle-on-filled:before {
    content: "\f3a7";
}
.icons8-tongue-out:before {
    content: "\f3a8";
}
.icons8-tongue-out-filled:before {
    content: "\f3a9";
}
.icons8-toolbox:before {
    content: "\f3aa";
}
.icons8-toolbox-2:before {
    content: "\f3ab";
}
.icons8-toolbox-3:before {
    content: "\f3ac";
}
.icons8-toolbox-4:before {
    content: "\f3ad";
}
.icons8-toolbox-filled:before {
    content: "\f3ae";
}
.icons8-tornado:before {
    content: "\f3af";
}
.icons8-tornado-2:before {
    content: "\f3b0";
}
.icons8-touchscreen-smartphone:before {
    content: "\f3b1";
}
.icons8-tour-bus-filled:before {
    content: "\f3b2";
}
.icons8-tourist-male:before {
    content: "\f3b3";
}
.icons8-tourist-male-filled:before {
    content: "\f3b4";
}
.icons8-trademark:before {
    content: "\f3b5";
}
.icons8-trademark-2:before {
    content: "\f3b6";
}
.icons8-trademark-filled:before {
    content: "\f3b7";
}
.icons8-traffic-light:before {
    content: "\f3b8";
}
.icons8-training:before {
    content: "\f3b9";
}
.icons8-training-filled:before {
    content: "\f3ba";
}
.icons8-trash-filled:before {
    content: "\f3bb";
}
.icons8-treadmill:before {
    content: "\f3bc";
}
.icons8-trophy:before {
    content: "\f3bd";
}
.icons8-truck:before {
    content: "\f3be";
}
.icons8-tumblr:before {
    content: "\f3bf";
}
.icons8-tumblr-filled:before {
    content: "\f3c0";
}
.icons8-twitter:before {
    content: "\f3c1";
}
.icons8-twitter-2:before {
    content: "\f3c2";
}
.icons8-twitter-3:before {
    content: "\f3c3";
}
.icons8-twitter-4:before {
    content: "\f3c4";
}
.icons8-two-hearts:before {
    content: "\f3c5";
}
.icons8-two-hearts-2:before {
    content: "\f3c6";
}
.icons8-unlock:before {
    content: "\f3c7";
}
.icons8-unlock-2:before {
    content: "\f3c8";
}
.icons8-unlock-2-filled:before {
    content: "\f3c9";
}
.icons8-unlock-3:before {
    content: "\f3ca";
}
.icons8-unlock-4:before {
    content: "\f3cb";
}
.icons8-unlock-filled:before {
    content: "\f3cc";
}
.icons8-upload-to-cloud:before {
    content: "\f3cd";
}
.icons8-us-dollar:before {
    content: "\f3ce";
}
.icons8-us-dollar-2:before {
    content: "\f3cf";
}
.icons8-user-female:before {
    content: "\f3d0";
}
.icons8-user-female-2:before {
    content: "\f3d1";
}
.icons8-user-female-3:before {
    content: "\f3d2";
}
.icons8-user-female-filled:before {
    content: "\f3d3";
}
.icons8-user-male:before {
    content: "\f3d4";
}
.icons8-user-male-2:before {
    content: "\f3d5";
}
.icons8-user-male-3:before {
    content: "\f3d6";
}
.icons8-user-male-4:before {
    content: "\f3d7";
}
.icons8-user-male-filled:before {
    content: "\f3d8";
}
.icons8-video-call:before {
    content: "\f3d9";
}
.icons8-video-call-filled:before {
    content: "\f3da";
}
.icons8-video-projector:before {
    content: "\f3db";
}
.icons8-video-projector-2:before {
    content: "\f3dc";
}
.icons8-video-projector-filled:before {
    content: "\f3dd";
}
.icons8-visa:before {
    content: "\f3de";
}
.icons8-voice-presentation:before {
    content: "\f3df";
}
.icons8-voice-presentation-filled:before {
    content: "\f3e0";
}
.icons8-volleyball:before {
    content: "\f3e1";
}
.icons8-volleyball-filled:before {
    content: "\f3e2";
}
.icons8-walking:before {
    content: "\f3e3";
}
.icons8-wallet:before {
    content: "\f3e4";
}
.icons8-wallet-2:before {
    content: "\f3e5";
}
.icons8-wallet-3:before {
    content: "\f3e6";
}
.icons8-water-transportation:before {
    content: "\f3e7";
}
.icons8-water-transportation-filled:before {
    content: "\f3e8";
}
.icons8-watermelon:before {
    content: "\f3e9";
}
.icons8-watermelon-filled:before {
    content: "\f3ea";
}
.icons8-webcam:before {
    content: "\f3eb";
}
.icons8-webcam-2:before {
    content: "\f3ec";
}
.icons8-webcam-3:before {
    content: "\f3ed";
}
.icons8-wedding-cake:before {
    content: "\f3ee";
}
.icons8-wedding-cake-2:before {
    content: "\f3ef";
}
.icons8-wedding-dress:before {
    content: "\f3f0";
}
.icons8-wedding-dress-2:before {
    content: "\f3f1";
}
.icons8-wedding-rings:before {
    content: "\f3f2";
}
.icons8-wedding-rings-2:before {
    content: "\f3f3";
}
.icons8-weightlifting:before {
    content: "\f3f4";
}
.icons8-weightlifting-2:before {
    content: "\f3f5";
}
.icons8-wet:before {
    content: "\f3f6";
}
.icons8-wet-filled:before {
    content: "\f3f7";
}
.icons8-whatsapp:before {
    content: "\f3f8";
}
.icons8-whatsapp-filled:before {
    content: "\f3f9";
}
.icons8-whistle:before {
    content: "\f3fa";
}
.icons8-windows:before {
    content: "\f3fb";
}
.icons8-windows-logo:before {
    content: "\f3fc";
}
.icons8-windows8:before {
    content: "\f3fd";
}
.icons8-windows8-2:before {
    content: "\f3fe";
}
.icons8-wink:before {
    content: "\f3ff";
}
.icons8-wink-filled:before {
    content: "\f400";
}
.icons8-winter:before {
    content: "\f401";
}
.icons8-workers-male:before {
    content: "\f402";
}
.icons8-workers-male-filled:before {
    content: "\f403";
}
.icons8-world-cup:before {
    content: "\f404";
}
.icons8-youtube:before {
    content: "\f405";
}
.icons8-youtube-play:before {
    content: "\f406";
} /*!
 * Font Awesome Pro 5.0.1 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Commercial License)
 */
svg:not(:root).svg-inline--fa {
    overflow: visible;
}
.svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -0.125em;
}
.svg-inline--fa.fa-lg {
    vertical-align: -0.225em;
}
.svg-inline--fa.fa-w-1 {
    width: 0.0625em;
}
.svg-inline--fa.fa-w-2 {
    width: 0.125em;
}
.svg-inline--fa.fa-w-3 {
    width: 0.1875em;
}
.svg-inline--fa.fa-w-4 {
    width: 0.25em;
}
.svg-inline--fa.fa-w-5 {
    width: 0.3125em;
}
.svg-inline--fa.fa-w-6 {
    width: 0.375em;
}
.svg-inline--fa.fa-w-7 {
    width: 0.4375em;
}
.svg-inline--fa.fa-w-8 {
    width: 0.5em;
}
.svg-inline--fa.fa-w-9 {
    width: 0.5625em;
}
.svg-inline--fa.fa-w-10 {
    width: 0.625em;
}
.svg-inline--fa.fa-w-11 {
    width: 0.6875em;
}
.svg-inline--fa.fa-w-12 {
    width: 0.75em;
}
.svg-inline--fa.fa-w-13 {
    width: 0.8125em;
}
.svg-inline--fa.fa-w-14 {
    width: 0.875em;
}
.svg-inline--fa.fa-w-15 {
    width: 0.9375em;
}
.svg-inline--fa.fa-w-16 {
    width: 1em;
}
.svg-inline--fa.fa-w-17 {
    width: 1.0625em;
}
.svg-inline--fa.fa-w-18 {
    width: 1.125em;
}
.svg-inline--fa.fa-w-19 {
    width: 1.1875em;
}
.svg-inline--fa.fa-w-20 {
    width: 1.25em;
}
.svg-inline--fa.fa-pull-left {
    margin-right: 0.3em;
    width: auto;
}
.svg-inline--fa.fa-pull-right {
    margin-left: 0.3em;
    width: auto;
}
.svg-inline--fa.fa-border {
    height: 1.5em;
}
.svg-inline--fa.fa-li {
    width: 2em;
}
.svg-inline--fa.fa-fw {
    width: 1.25em;
}
.fa-layers svg.svg-inline--fa {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.fa-layers {
    display: inline-block;
    height: 1em;
    position: relative;
    text-align: center;
    vertical-align: -12.5%;
    width: 1em;
}
.fa-layers svg.svg-inline--fa {
    transform-origin: center center;
}
.fa-layers-counter,
.fa-layers-text {
    display: inline-block;
    position: absolute;
    text-align: center;
}
.fa-layers-text {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transform-origin: center center;
}
.fa-layers-counter {
    background-color: #ff253a;
    border-radius: 1em;
    color: #fff;
    height: 1.5em;
    line-height: 1;
    max-width: 5em;
    min-width: 1.5em;
    overflow: hidden;
    padding: 0.25em;
    right: 0;
    text-overflow: ellipsis;
    top: 0;
    transform: scale(0.25);
    transform-origin: top right;
}
.fa-layers-bottom-right {
    bottom: 0;
    right: 0;
    top: auto;
    transform: scale(0.25);
    transform-origin: bottom right;
}
.fa-layers-bottom-left {
    bottom: 0;
    left: 0;
    right: auto;
    top: auto;
    transform: scale(0.25);
    transform-origin: bottom left;
}
.fa-layers-top-right {
    right: 0;
    top: 0;
    transform: scale(0.25);
    transform-origin: top right;
}
.fa-layers-top-left {
    left: 0;
    right: auto;
    top: 0;
    transform: scale(0.25);
    transform-origin: top left;
}
.fa-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -0.0667em;
}
.fa-xs {
    font-size: 0.75em;
}
.fa-sm {
    font-size: 0.875em;
}
.fa-1x {
    font-size: 1em;
}
.fa-2x {
    font-size: 2em;
}
.fa-3x {
    font-size: 3em;
}
.fa-4x {
    font-size: 4em;
}
.fa-5x {
    font-size: 5em;
}
.fa-6x {
    font-size: 6em;
}
.fa-7x {
    font-size: 7em;
}
.fa-8x {
    font-size: 8em;
}
.fa-9x {
    font-size: 9em;
}
.fa-10x {
    font-size: 10em;
}
.fa-fw {
    text-align: center;
    width: 1.25em;
}
.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
}
.fa-ul > li {
    position: relative;
}
.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
}
.fa-border {
    border: solid 0.08em #eee;
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
    float: left;
}
.fa-pull-right {
    float: right;
}
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
    margin-right: 0.3em;
}
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
    margin-left: 0.3em;
}
.fa-spin {
    animation: fa-spin 2s infinite linear;
}
.fa-pulse {
    animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
.fa-rotate-90 {
    transform: rotate(90deg);
}
.fa-rotate-180 {
    transform: rotate(180deg);
}
.fa-rotate-270 {
    transform: rotate(270deg);
}
.fa-flip-horizontal {
    transform: scale(-1, 1);
}
.fa-flip-vertical {
    transform: scale(1, -1);
}
.fa-flip-horizontal.fa-flip-vertical {
    transform: scale(-1, -1);
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
    filter: none;
}
.fa-stack {
    display: inline-block;
    height: 2em;
    position: relative;
    width: 2em;
}
.fa-stack-1x,
.fa-stack-2x {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.svg-inline--fa.fa-stack-1x {
    height: 1em;
    width: 1em;
}
.svg-inline--fa.fa-stack-2x {
    height: 2em;
    width: 2em;
}
.fa-inverse {
    color: #fff;
}
.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
/**,
:after,
:before {
    box-sizing: border-box;
}*/
body {
    margin: 0;
}
[class*="pb_col-"] {
    float: left;
    min-height: 1px;
}
.pb_row {
    width: 100%;
    margin: 0 auto;
}
.pb_row:after {
    content: "";
    display: table;
    clear: both;
}
.pb_row-pad {
    padding: 0;
}
.pb_push-right {
    float: right;
}
.pb_col-1-1 {
    width: 100%;
}
.pb_col-2-3,
.pb_col-8-12 {
    width: 66.666666%;
}
.pb_col-1-2,
.pb_col-2-4,
.pb_col-3-6,
.pb_col-4-8,
.pb_col-5-10,
.pb_col-6-12 {
    width: 50%;
}
.pb_col-1-3,
.pb_col-4-12 {
    width: 33.333333%;
}
.pb_col-1-4,
.pb_col-3-12 {
    width: 25%;
}
.pb_col-3-4 {
    width: 75%;
}
.pb_col-1-5 {
    width: 20%;
}
.pb_col-4-5 {
    width: 80%;
}
.pb_col-1-6,
.pb_col-2-12 {
    width: 16.66666667%;
}
.pb_col-1-7 {
    width: 14.2857143%;
}
.pb_col-1-8 {
    width: 12.5%;
}
.pb_col-1-9 {
    width: 11.11111111%;
}
.pb_col-1-10 {
    width: 10%;
}
.pb_col-1-11 {
    width: 9.09090909%;
}
.pb_col-2-11 {
    width: 18.18%;
}
.pb_col-1-12 {
    width: 8.333333%;
}
.pb_col-11-12 {
    width: 91.666666%;
}
.pb_col-10-12 {
    width: 83.333%;
}
.pb_col-9-12 {
    width: 75%;
}
.pb_col-5-12 {
    width: 41.666666%;
}
.pb_col-7-12 {
    width: 58.333333%;
}
.pb_push-2-3,
.pb_push-8-12 {
    margin-left: 66.666666%;
}
.pb_push-1-2,
.pb_push-6-12 {
    margin-left: 50%;
}
.pb_push-1-3,
.pb_push-4-12 {
    margin-left: 33.333333%;
}
.pb_push-1-4,
.pb_push-3-12 {
    margin-left: 25%;
}
.pb_push-1-5 {
    margin-left: 20%;
}
.pb_push-1-6,
.pb_push-2-12 {
    margin-left: 16.66666667%;
}
.pb_push-1-7 {
    margin-left: 14.2857143%;
}
.pb_push-1-8 {
    margin-left: 12.5%;
}
.pb_push-1-9 {
    margin-left: 11.11111111%;
}
.pb_push-1-10 {
    margin-left: 10%;
}
.pb_push-1-11 {
    margin-left: 9.09090909%;
}
.pb_push-1-12 {
    margin-left: 8.333333%;
}
@media handheld, only screen and (max-width: 767px) {
    .pb_row {
        width: 100%;
        min-width: 0;
        margin-left: 0;
        margin-right: 0;
        padding: 0;
    }
    [class*="pb_col-"] {
        width: auto;
        float: none;
        margin-left: 0;
        margin-right: 0;
        padding: 0;
        min-height: 0;
    }
    [class*="pb_mobile-col-"] {
        float: left;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        padding: 0;
    }
    .pb_mobile-col-1-1 {
        width: 100%;
    }
    .pb_mobile-col-2-3,
    .pb_mobile-col-8-12 {
        width: 66.666666%;
    }
    .pb_mobile-col-1-2,
    .pb_mobile-col-6-12 {
        width: 50%;
    }
    .pb_mobile-col-1-3,
    .pb_mobile-col-4-12 {
        width: 33.333333%;
    }
    .pb_mobile-col-1-4,
    .pb_mobile-col-3-12 {
        width: 25%;
    }
    .pb_mobile-col-1-5 {
        width: 20%;
    }
    .pb_mobile-col-1-6,
    .pb_mobile-col-2-12 {
        width: 16.66666667%;
    }
    .pb_mobile-col-1-7 {
        width: 14.2857143%;
    }
    .pb_mobile-col-1-8 {
        width: 12.5%;
    }
    .pb_mobile-col-1-9 {
        width: 11.11111111%;
    }
    .pb_mobile-col-1-10 {
        width: 10%;
    }
    .pb_mobile-col-1-11 {
        width: 9.09090909%;
    }
    .pb_mobile-col-1-12 {
        width: 8.333333%;
    }
    .pb_mobile-col-11-12 {
        width: 91.666666%;
    }
    .pb_mobile-col-10-12 {
        width: 83.333%;
    }
    .pb_mobile-col-9-12 {
        width: 75%;
    }
    .pb_mobile-col-5-12 {
        width: 41.666666%;
    }
    .pb_mobile-col-7-12 {
        width: 58.333333%;
    }
    .pb_hide-on-mobile {
        display: none !important;
        width: 0;
        height: 0;
    }
} /*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.0.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 * Hover.css Copyright Ian Lunn 2014. Generated with Sass.
 */
.hvr-grow {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
}
.hvr-grow:active,
.hvr-grow:focus,
.hvr-grow:hover {
    transform: scale(1.1);
}
.hvr-shrink {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
}
.hvr-shrink:active,
.hvr-shrink:focus,
.hvr-shrink:hover {
    transform: scale(0.9);
}
@keyframes hvr-pulse {
    25% {
        transform: scale(1.1);
    }
    75% {
        transform: scale(0.9);
    }
}
.hvr-pulse {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse:active,
.hvr-pulse:focus,
.hvr-pulse:hover {
    animation-name: hvr-pulse;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@keyframes hvr-pulse-grow {
    to {
        transform: scale(1.1);
    }
}
.hvr-pulse-grow {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse-grow:active,
.hvr-pulse-grow:focus,
.hvr-pulse-grow:hover {
    animation-name: hvr-pulse-grow;
    animation-duration: 0.3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}
@keyframes hvr-pulse-shrink {
    to {
        transform: scale(0.9);
    }
}
.hvr-pulse-shrink {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse-shrink:active,
.hvr-pulse-shrink:focus,
.hvr-pulse-shrink:hover {
    animation-name: hvr-pulse-shrink;
    animation-duration: 0.3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}
@keyframes hvr-push {
    50% {
        transform: scale(0.8);
    }
    100% {
        transform: scale(1);
    }
}
.hvr-push {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-push:active,
.hvr-push:focus,
.hvr-push:hover {
    animation-name: hvr-push;
    animation-duration: 0.3s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
}
@keyframes hvr-pop {
    50% {
        transform: scale(1.2);
    }
}
.hvr-pop {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-pop:active,
.hvr-pop:focus,
.hvr-pop:hover {
    animation-name: hvr-pop;
    animation-duration: 0.3s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
}
.hvr-bounce-in {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.5s;
}
.hvr-bounce-in:active,
.hvr-bounce-in:focus,
.hvr-bounce-in:hover {
    transform: scale(1.2);
    transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
.hvr-bounce-out {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.5s;
}
.hvr-bounce-out:active,
.hvr-bounce-out:focus,
.hvr-bounce-out:hover {
    transform: scale(0.8);
    transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
.hvr-rotate {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
}
.hvr-rotate:active,
.hvr-rotate:focus,
.hvr-rotate:hover {
    transform: rotate(4deg);
}
.hvr-grow-rotate {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
}
.hvr-grow-rotate:active,
.hvr-grow-rotate:focus,
.hvr-grow-rotate:hover {
    transform: scale(1.1) rotate(4deg);
}
.hvr-float {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.hvr-float:active,
.hvr-float:focus,
.hvr-float:hover {
    transform: translateY(-8px);
}
.hvr-sink {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.hvr-sink:active,
.hvr-sink:focus,
.hvr-sink:hover {
    transform: translateY(8px);
}
@keyframes hvr-bob {
    0% {
        transform: translateY(-8px);
    }
    50% {
        transform: translateY(-4px);
    }
    100% {
        transform: translateY(-8px);
    }
}
@keyframes hvr-bob-float {
    100% {
        transform: translateY(-8px);
    }
}
.hvr-bob {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-bob:active,
.hvr-bob:focus,
.hvr-bob:hover {
    animation-name: hvr-bob-float, hvr-bob;
    animation-duration: 0.3s, 1.5s;
    animation-delay: 0s, 0.3s;
    animation-timing-function: ease-out, ease-in-out;
    animation-iteration-count: 1, infinite;
    animation-fill-mode: forwards;
    animation-direction: normal, alternate;
}
@keyframes hvr-hang {
    0% {
        transform: translateY(8px);
    }
    50% {
        transform: translateY(4px);
    }
    100% {
        transform: translateY(8px);
    }
}
@keyframes hvr-hang-sink {
    100% {
        transform: translateY(8px);
    }
}
.hvr-hang {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-hang:active,
.hvr-hang:focus,
.hvr-hang:hover {
    animation-name: hvr-hang-sink, hvr-hang;
    animation-duration: 0.3s, 1.5s;
    animation-delay: 0s, 0.3s;
    animation-timing-function: ease-out, ease-in-out;
    animation-iteration-count: 1, infinite;
    animation-fill-mode: forwards;
    animation-direction: normal, alternate;
}
.hvr-skew {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
}
.hvr-skew:active,
.hvr-skew:focus,
.hvr-skew:hover {
    transform: skew(-10deg);
}
.hvr-skew-forward {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
    transform-origin: 0 100%;
}
.hvr-skew-forward:active,
.hvr-skew-forward:focus,
.hvr-skew-forward:hover {
    transform: skew(-10deg);
}
.hvr-skew-backward {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
    transform-origin: 0 100%;
}
.hvr-skew-backward:active,
.hvr-skew-backward:focus,
.hvr-skew-backward:hover {
    transform: skew(10deg);
}
@keyframes hvr-wobble-vertical {
    16.65% {
        transform: translateY(8px);
    }
    33.3% {
        transform: translateY(-6px);
    }
    49.95% {
        transform: translateY(4px);
    }
    66.6% {
        transform: translateY(-2px);
    }
    83.25% {
        transform: translateY(1px);
    }
    100% {
        transform: translateY(0);
    }
}
.hvr-wobble-vertical {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-vertical:active,
.hvr-wobble-vertical:focus,
.hvr-wobble-vertical:hover {
    animation-name: hvr-wobble-vertical;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
@keyframes hvr-wobble-horizontal {
    16.65% {
        transform: translateX(8px);
    }
    33.3% {
        transform: translateX(-6px);
    }
    49.95% {
        transform: translateX(4px);
    }
    66.6% {
        transform: translateX(-2px);
    }
    83.25% {
        transform: translateX(1px);
    }
    100% {
        transform: translateX(0);
    }
}
.hvr-wobble-horizontal {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-horizontal:active,
.hvr-wobble-horizontal:focus,
.hvr-wobble-horizontal:hover {
    animation-name: hvr-wobble-horizontal;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
@keyframes hvr-wobble-to-bottom-right {
    16.65% {
        transform: translate(8px, 8px);
    }
    33.3% {
        transform: translate(-6px, -6px);
    }
    49.95% {
        transform: translate(4px, 4px);
    }
    66.6% {
        transform: translate(-2px, -2px);
    }
    83.25% {
        transform: translate(1px, 1px);
    }
    100% {
        transform: translate(0, 0);
    }
}
.hvr-wobble-to-bottom-right {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-to-bottom-right:active,
.hvr-wobble-to-bottom-right:focus,
.hvr-wobble-to-bottom-right:hover {
    animation-name: hvr-wobble-to-bottom-right;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
@keyframes hvr-wobble-to-top-right {
    16.65% {
        transform: translate(8px, -8px);
    }
    33.3% {
        transform: translate(-6px, 6px);
    }
    49.95% {
        transform: translate(4px, -4px);
    }
    66.6% {
        transform: translate(-2px, 2px);
    }
    83.25% {
        transform: translate(1px, -1px);
    }
    100% {
        transform: translate(0, 0);
    }
}
.hvr-wobble-to-top-right {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-to-top-right:active,
.hvr-wobble-to-top-right:focus,
.hvr-wobble-to-top-right:hover {
    animation-name: hvr-wobble-to-top-right;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
@keyframes hvr-wobble-top {
    16.65% {
        transform: skew(-12deg);
    }
    33.3% {
        transform: skew(10deg);
    }
    49.95% {
        transform: skew(-6deg);
    }
    66.6% {
        transform: skew(4deg);
    }
    83.25% {
        transform: skew(-2deg);
    }
    100% {
        transform: skew(0);
    }
}
.hvr-wobble-top {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transform-origin: 0 100%;
}
.hvr-wobble-top:active,
.hvr-wobble-top:focus,
.hvr-wobble-top:hover {
    animation-name: hvr-wobble-top;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
@keyframes hvr-wobble-bottom {
    16.65% {
        transform: skew(-12deg);
    }
    33.3% {
        transform: skew(10deg);
    }
    49.95% {
        transform: skew(-6deg);
    }
    66.6% {
        transform: skew(4deg);
    }
    83.25% {
        transform: skew(-2deg);
    }
    100% {
        transform: skew(0);
    }
}
.hvr-wobble-bottom {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transform-origin: 100% 0;
}
.hvr-wobble-bottom:active,
.hvr-wobble-bottom:focus,
.hvr-wobble-bottom:hover {
    animation-name: hvr-wobble-bottom;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
@keyframes hvr-wobble-skew {
    16.65% {
        transform: skew(-12deg);
    }
    33.3% {
        transform: skew(10deg);
    }
    49.95% {
        transform: skew(-6deg);
    }
    66.6% {
        transform: skew(4deg);
    }
    83.25% {
        transform: skew(-2deg);
    }
    100% {
        transform: skew(0);
    }
}
.hvr-wobble-skew {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-skew:active,
.hvr-wobble-skew:focus,
.hvr-wobble-skew:hover {
    animation-name: hvr-wobble-skew;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
@keyframes hvr-buzz {
    50% {
        transform: translateX(3px) rotate(2deg);
    }
    100% {
        transform: translateX(-3px) rotate(-2deg);
    }
}
.hvr-buzz {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-buzz:active,
.hvr-buzz:focus,
.hvr-buzz:hover {
    animation-name: hvr-buzz;
    animation-duration: 0.15s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@keyframes hvr-buzz-out {
    10% {
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        transform: translateX(-3px) rotate(-2deg);
    }
    30% {
        transform: translateX(3px) rotate(2deg);
    }
    40% {
        transform: translateX(-3px) rotate(-2deg);
    }
    50% {
        transform: translateX(2px) rotate(1deg);
    }
    60% {
        transform: translateX(-2px) rotate(-1deg);
    }
    70% {
        transform: translateX(2px) rotate(1deg);
    }
    80% {
        transform: translateX(-2px) rotate(-1deg);
    }
    90% {
        transform: translateX(1px) rotate(0);
    }
    100% {
        transform: translateX(-1px) rotate(0);
    }
}
.hvr-buzz-out {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-buzz-out:active,
.hvr-buzz-out:focus,
.hvr-buzz-out:hover {
    animation-name: hvr-buzz-out;
    animation-duration: 0.75s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
}
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
}
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: 0 !important;
    -webkit-backface-visibility: hidden;
}
.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box;
}
.mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
    display: none;
}
.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto;
}
.mfp-ajax-cur {
    cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: zoom-out;
}
.mfp-zoom {
    cursor: pointer;
    cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
    cursor: auto;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.mfp-loading.mfp-figure {
    display: none;
}
.mfp-hide {
    display: none !important;
}
.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}
.mfp-preloader a {
    color: #ccc;
}
.mfp-preloader a:hover {
    color: #fff;
}
.mfp-s-ready .mfp-preloader {
    display: none;
}
.mfp-s-error .mfp-content {
    display: none;
}
button.mfp-arrow,
button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
button::-moz-focus-inner {
    padding: 0;
    border: 0;
}
.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}
.mfp-close:focus,
.mfp-close:hover {
    opacity: 1;
}
.mfp-close:active {
    top: 1px;
}
.mfp-close-btn-in .mfp-close {
    color: #333;
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}
.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
    margin-top: -54px;
}
.mfp-arrow:focus,
.mfp-arrow:hover {
    opacity: 1;
}
.mfp-arrow:after,
.mfp-arrow:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}
.mfp-arrow-left {
    left: 0;
}
.mfp-arrow-left:after {
    border-right: 17px solid #fff;
    margin-left: 31px;
}
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
    right: 0;
}
.mfp-arrow-right:after {
    border-left: 17px solid #fff;
    margin-left: 39px;
}
.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
    top: -40px;
}
.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000;
}
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}
.mfp-figure {
    line-height: 0;
}
.mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
}
.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px;
}
.mfp-figure figure {
    margin: 0;
}
.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}
.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px;
}
.mfp-image-holder .mfp-content {
    max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box;
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}
@media all and (max-width: 900px) {
    .mfp-arrow {
        transform: scale(0.75);
    }
    .mfp-arrow-left {
        transform-origin: 0;
    }
    .mfp-arrow-right {
        transform-origin: 100%;
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
    transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item {
    float: left;
}
.owl-controls .owl-buttons div,
.owl-controls .owl-page {
    cursor: pointer;
}
.owl-controls {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}
.grabbing {
    cursor: url(grabbing.png) 8 8, move;
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}
.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
    color: #fff;
    display: inline-block;
    zoom: 1;
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    filter: Alpha(Opacity=100);
    opacity: 1;
    text-decoration: none;
}
.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
}
.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    border-radius: 20px;
    background: #869791;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1;
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    border-radius: 30px;
}
.owl-item.loading {
    min-height: 150px;
    background: url(AjaxLoader.gif) no-repeat center center;
}
.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px;
}
.owl-fade-out {
    z-index: 10;
    animation: fadeOut 0.7s both ease;
}
.owl-fade-in {
    animation: fadeIn 0.7s both ease;
}
.owl-backSlide-out {
    animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
    animation: backSlideIn 1s both ease;
}
.owl-goDown-out {
    animation: scaleToFade 0.7s ease both;
}
.owl-goDown-in {
    animation: goDown 0.6s ease both;
}
.owl-fadeUp-in {
    animation: scaleUpFrom 0.5s ease both;
}
.owl-fadeUp-out {
    animation: scaleUpTo 0.5s ease both;
}
@keyframes empty {
    0% {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes backSlideOut {
    25% {
        opacity: 0.5;
        transform: translateZ(-500px);
    }
    75% {
        opacity: 0.5;
        transform: translateZ(-500px) translateX(-200%);
    }
    100% {
        opacity: 0.5;
        transform: translateZ(-500px) translateX(-200%);
    }
}
@keyframes backSlideIn {
    0%,
    25% {
        opacity: 0.5;
        transform: translateZ(-500px) translateX(200%);
    }
    75% {
        opacity: 0.5;
        transform: translateZ(-500px);
    }
    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0);
    }
}
@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(0.8);
    }
}
@keyframes goDown {
    from {
        transform: translateY(-100%);
    }
}
@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5);
    }
}
@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5);
    }
}
.ps-container {
    -ms-touch-action: auto;
    touch-action: auto;
    overflow: hidden !important;
    -ms-overflow-style: none;
}
@supports (-ms-overflow-style: none) {
    .ps-container {
        overflow: auto !important;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ps-container {
        overflow: auto !important;
    }
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block;
    background-color: transparent;
}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9;
}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999;
    height: 11px;
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9;
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999;
    width: 11px;
}
.ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    opacity: 0;
    transition: background-color 0.2s linear, opacity 0.2s linear;
    bottom: 0;
    height: 15px;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    position: absolute;
    background-color: #aaa;
    border-radius: 6px;
    transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
    bottom: 2px;
    height: 6px;
}
.ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x,
.ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
    height: 11px;
}
.ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    opacity: 0;
    transition: background-color 0.2s linear, opacity 0.2s linear;
    right: 0;
    width: 15px;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    position: absolute;
    background-color: #aaa;
    border-radius: 6px;
    transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
    right: 2px;
    width: 6px;
}
.ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y,
.ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
    width: 11px;
}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9;
}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999;
    height: 11px;
}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9;
}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999;
    width: 11px;
}
.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
    opacity: 0.6;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
    background-color: #999;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
    background-color: #999;
}
.cc-window {
    opacity: 1;
    transition: opacity 1s ease;
}
.cc-window.cc-invisible {
    opacity: 0;
}
.cc-animate.cc-revoke {
    transition: transform 1s ease;
}
.cc-animate.cc-revoke.cc-top {
    transform: translateY(-2em);
}
.cc-animate.cc-revoke.cc-bottom {
    transform: translateY(2em);
}
.cc-animate.cc-revoke.cc-active.cc-bottom,
.cc-animate.cc-revoke.cc-active.cc-top,
.cc-revoke:hover {
    transform: translateY(0);
}
.cc-grower {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s;
}
.cc-link,
.cc-revoke:hover {
    text-decoration: underline;
}
.cc-revoke,
.cc-window {
    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;
}
.cc-window.cc-static {
    position: static;
}
.cc-window.cc-floating {
    padding: 2em;
    max-width: 24em;
    -ms-flex-direction: column;
    flex-direction: column;
}
.cc-window.cc-banner {
    padding: 1em 1.8em;
    width: 100%;
    -ms-flex-direction: row;
    flex-direction: row;
}
.cc-revoke {
    padding: 0.5em;
}
.cc-header {
    font-size: 18px;
    font-weight: 700;
}
.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
    cursor: pointer;
}
.cc-link {
    opacity: 0.8;
    display: inline-block;
    padding: 0.2em;
}
.cc-link:hover {
    opacity: 1;
}
.cc-link:active,
.cc-link:visited {
    color: initial;
}
.cc-btn {
    display: block;
    padding: 0.4em 0.8em;
    font-size: 0.9em;
    font-weight: 700;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    white-space: nowrap;
}
.cc-banner .cc-btn:last-child {
    min-width: 140px;
}
.cc-highlight .cc-btn:first-child {
    background-color: transparent;
    border-color: transparent;
}
.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
    background-color: transparent;
    text-decoration: underline;
}
.cc-close {
    display: block;
    position: absolute;
    top: 0.5em;
    right: 0.5em;
    font-size: 1.6em;
    opacity: 0.9;
    line-height: 0.75;
}
.cc-close:focus,
.cc-close:hover {
    opacity: 1;
}
.cc-revoke.cc-top {
    top: 0;
    left: 3em;
    border-bottom-left-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
}
.cc-revoke.cc-bottom {
    bottom: 0;
    left: 3em;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
}
.cc-revoke.cc-left {
    left: 3em;
    right: unset;
}
.cc-revoke.cc-right {
    right: 3em;
    left: unset;
}
.cc-top {
    top: 1em;
}
.cc-left {
    left: 1em;
}
.cc-right {
    right: 1em;
}
.cc-bottom {
    bottom: 1em;
}
.cc-floating > .cc-link {
    margin-bottom: 1em;
}
.cc-floating .cc-message {
    display: block;
    margin-bottom: 1em;
}
.cc-window.cc-floating .cc-compliance {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
.cc-window.cc-banner {
    -ms-flex-align: center;
    align-items: center;
}
.cc-banner.cc-top {
    left: 0;
    right: 0;
    top: 0;
}
.cc-banner.cc-bottom {
    left: 0;
    right: 0;
    bottom: 0;
}
.cc-banner .cc-message {
    -ms-flex: 1;
    flex: 1;
}
.cc-compliance {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}
.cc-compliance > .cc-btn {
    -ms-flex: 1;
    flex: 1;
}
.cc-btn + .cc-btn {
    margin-left: 0.5em;
}
@media print {
    .cc-revoke,
    .cc-window {
        display: none;
    }
}
@media screen and (max-width: 900px) {
    .cc-btn {
        white-space: normal;
    }
}
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
    .cc-window.cc-top {
        top: 0;
    }
    .cc-window.cc-bottom {
        bottom: 0;
    }
    .cc-window.cc-banner,
    .cc-window.cc-left,
    .cc-window.cc-right {
        left: 0;
        right: 0;
    }
    .cc-window.cc-banner {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .cc-window.cc-banner .cc-compliance {
        -ms-flex: 1;
        flex: 1;
    }
    .cc-window.cc-floating {
        max-width: none;
    }
    .cc-window .cc-message {
        margin-bottom: 1em;
    }
    .cc-window.cc-banner {
        -ms-flex-align: unset;
        align-items: unset;
    }
}
.cc-floating.cc-theme-classic {
    padding: 1.2em;
    border-radius: 5px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
    text-align: center;
    display: inline;
    -ms-flex: none;
    flex: none;
}
.cc-theme-classic .cc-btn {
    border-radius: 5px;
}
.cc-theme-classic .cc-btn:last-child {
    min-width: 140px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
    display: inline-block;
}
.cc-theme-edgeless.cc-window {
    padding: 0;
}
.cc-floating.cc-theme-edgeless .cc-message {
    margin: 2em 2em 1.5em;
}
.cc-banner.cc-theme-edgeless .cc-btn {
    margin: 0;
    padding: 0.8em 1.8em;
    height: 100%;
}
.cc-banner.cc-theme-edgeless .cc-message {
    margin-left: 1em;
}
.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
    margin-left: 0;
}
/*html {
    height: 100%;
    font-family: "Open Sans", sans-serif;
    font-size: 0;
    line-height: 14px;
}*/
body {
    min-height: 100%;
}
.el_text,
.el_text h1,
.el_text h2,
.el_text h3,
.el_text h4,
.el_text h5,
.el_text h6 {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
.bg_overlay {
    background-image: url(../images/dots-overlay.png);
    background-repeat: repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.editor-switcher {
    margin-top: 20px;
    text-align: center;
}
.editor-switcher span.active {
    font-weight: 700;
}
.editor-switcher span {
    text-decoration: none;
    cursor: pointer;
    color: #000;
}
.video_wrapper {
    height: 0;
    padding-bottom: 75.11%;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.video_wrapper.widescreen {
    padding-bottom: 56.25%;
}
.video_wrapper.ultrawidescreen {
    padding-bottom: 40.25%;
}
.video_wrapper embed,
.video_wrapper iframe,
.video_wrapper object,
.video_wrapper video {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
}
.html5_video {
    width: 100% !important;
    height: auto !important;
}
.social_wrap {
    font-size: 0;
    cursor: pointer;
}
.social_wrap a {
    text-decoration: none;
    color: inherit;
}
.social_text {
    display: none;
    font-family: "Open Sans", sans-serif;
}
.social_delicious {
    border-radius: 8px;
    color: #fff;
}
.social_delicious.facebook {
    background: #537cb3;
    background: radial-gradient(ellipse at center, #537cb3 0, #3d5b99 100%);
    box-shadow: 0 3px 0 #143465;
}
.social_delicious.twitter {
    background: #72c9eb;
    background: radial-gradient(ellipse at center, #72c9eb 0, #4eaed9 100%);
    box-shadow: 0 3px 0 #2483a7;
}
.social_delicious.google {
    background: #e67344;
    background: radial-gradient(ellipse at center, #e67344 0, #de5532 100%);
    box-shadow: 0 3px 0 #a33103;
}
.social_delicious.pinterest {
    background: #dd3e3b;
    background: radial-gradient(ellipse at center, #dd3e3b 0, #d12e2b 100%);
    box-shadow: 0 3px 0 #790d04;
}
.social_delicious.linkedin {
    background: #1e88bd;
    background: radial-gradient(ellipse at center, #1e88bd 0, #0074b2 100%);
    box-shadow: 0 3px 0 #004569;
}
.social_circular {
    border-radius: 50%;
    color: #fff;
}
.social_circular.facebook {
    background: #537cb3;
}
.social_circular.twitter {
    background: #72c9eb;
}
.social_circular.google {
    background: #e67344;
}
.social_circular.pinterest {
    background: #dd3e3b;
}
.social_circular.linkedin {
    background: #1e88bd;
}
.social_circular_mono {
    border-radius: 50%;
    border: 2px solid;
}
.social_flat {
    border-radius: 4px;
    color: #fff;
}
.social_flat .social_icon {
    display: inline-block;
}
.social_flat .social_text {
    display: inline-block;
}
.social_flat.facebook {
    background: #537cb3;
}
.social_flat.twitter {
    background: #72c9eb;
}
.social_flat.google {
    background: #e67344;
}
.social_flat.pinterest {
    background: #dd3e3b;
}
.social_flat.linkedin {
    background: #1e88bd;
}
.social_blocks {
    border-radius: 4px;
    color: #fff;
}
.social_blocks .social_icon {
    display: inline-block;
}
.social_blocks .social_text {
    display: inline-block;
}
.social_blocks.facebook {
    background: #2d78bd;
}
.social_blocks.facebook .social_icon {
    background: #2970b1;
}
.social_blocks.twitter {
    background: #33c6f4;
}
.social_blocks.twitter .social_icon {
    background: #00b6f1;
}
.social_blocks.google {
    background: #d6492b;
}
.social_blocks.google .social_icon {
    background: #ce472b;
}
.social_blocks.pinterest {
    background: #d01c28;
}
.social_blocks.pinterest .social_icon {
    background: #c51a26;
}
.social_blocks.linkedin {
    background: #1c87bd;
}
.social_blocks.linkedin .social_icon {
    background: #187eb0;
}
ul.countdown {
    list-style: none;
    padding: 0;
    display: block;
    text-align: center;
    white-space: nowrap;
}
ul.countdown li {
    display: inline-block;
}
.brightup:hover {
    filter: brightness(1.1);
}
#contest_overlay {
    display: none;
    visibility: hidden;
    opacity: 0;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.9);
    z-index: 10000;
}
#contest_popup {
    display: none;
    position: fixed !important;
    visibility: hidden;
    opacity: 0;
    width: 900px;
    margin-left: -450px;
    height: 500px;
    margin-top: -250px;
    background: #ece7c9;
    color: #444;
    top: 50%;
    left: 50%;
    z-index: 11000;
    text-align: center;
    padding-top: 60px;
    font-family: "Open Sans";
    font-weight: 300;
    border-radius: 6px;
}
#contest_popup.yvideo {
    height: 700px;
    margin-top: -350px;
}
.cp_title {
    font-size: 18px;
    line-height: 22px;
    margin-top: 20px;
}
.cp_title.yvideo {
    margin-top: 0;
}
.cp_video {
    margin-top: 30px;
}
.cp_input {
    margin-top: 50px;
}
.cp_input.yvideo {
    margin-top: 30px;
}
.cp_input input {
    border: none;
    background: #fff;
    width: 700px;
    padding: 35px 50px;
    font-size: 24px;
    border-radius: 10px;
    text-align: center;
    font-weight: 300;
}
.cp_share {
    margin-top: 30px;
}
.cp_share.yvideo {
    margin-top: 10px;
}
.cp_share_wrap {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    opacity: 1;
}
.sh_item {
    display: inline-block;
    text-align: center;
    overflow: hidden;
    font-weight: 100;
    width: 70px;
    height: 70px;
    margin-left: 4px;
    margin-right: 4px;
}
.sh_item2 {
    display: inline-block;
    text-align: center;
    overflow: hidden;
    font-weight: 100;
    width: 70px;
    height: 70px;
    margin-left: 4px;
    margin-right: 4px;
}
.sh_icon {
    line-height: 70px;
    font-size: 35px;
    font-size: 31px;
}
.sh_text {
    line-height: 70px;
    font-size: 29px;
}
.cp_button {
    background: #df5a35;
    color: #fff;
    padding: 30px 0;
    border-radius: 6px;
    text-align: center;
    width: 310px;
    display: inline-block;
    margin-top: 26px;
    font-size: 18px;
    cursor: pointer;
}
.cp_close {
    position: absolute;
    top: 7px;
    right: 9px;
    font-size: 26px;
    cursor: pointer;
}
#contest_results {
    display: none;
    position: fixed !important;
    visibility: hidden;
    opacity: 0;
    width: 900px;
    margin-left: -450px;
    height: 560px;
    margin-top: -280px;
    background: #ece7c9;
    top: 50%;
    left: 50%;
    z-index: 11000;
    text-align: center;
    padding-top: 60px;
    font-family: "Open Sans";
    color: #444;
    font-weight: 300;
}
.cs_title {
    font-size: 24px;
}
.cs_close {
    position: absolute;
    top: 7px;
    right: 9px;
    font-size: 26px;
    cursor: pointer;
}
.cs_points_description {
    font-size: 18px;
    margin-top: 90px;
}
.cs_points {
    font-size: 50px;
    margin-top: 30px;
}
.cs_rank_description {
    font-size: 18px;
    margin-top: 70px;
}
.cs_rank {
    font-size: 50px;
    margin-top: 30px;
}
#contest_results_icon {
    position: fixed !important;
    visibility: hidden;
    opacity: 0;
    width: 66px;
    height: 66px;
    line-height: 66px;
    font-size: 59px;
    background: red;
    color: #444;
    bottom: 10px;
    border-radius: 50%;
    z-index: 4000;
    text-align: center;
    cursor: pointer;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.4);
}
#contest_results_icon img {
    width: 70%;
}
video#bgvid {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
    background-size: cover;
    opacity: 0;
}
video#bgvid::-webkit-media-controls {
    display: none !important;
}
video#bgvid::-webkit-media-controls-start-playback-button {
    display: none !important;
}
.video-background {
    background: #000;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -99;
}
.video-background iframe,
.video-foreground {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
@media (min-aspect-ratio: 16/9) {
    .video-foreground {
        height: 300%;
        top: -100%;
    }
}
@media (max-aspect-ratio: 16/9) {
    .video-foreground {
        width: 300%;
        left: -100%;
    }
}
#tubular-container {
    z-index: 0 !important;
}
#tubular-shield {
    z-index: 0 !important;
}
#page_bg_video {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
.eb_popup_wrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 6000;
    display: none;
    opacity: 0;
}
.eb_popup {
    position: fixed;
    top: 50%;
    left: 50%;
    background: #fff;
    border-radius: 10px;
    z-index: 7000;
    display: none;
    opacity: 0;
}
.eb_popup_inside {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.eb_popup_close {
    position: absolute;
    top: -13px;
    right: -13px;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    cursor: pointer;
    background: #000;
    width: 30px;
    height: 30px;
    line-height: 27px;
    text-align: center;
    border-radius: 50%;
    border: 2px solid #fff;
    box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
}
.eb_popup_close:hover {
    background: #333;
}
.eb_popup_close i {
    margin-left: 1px;
}
.owl .owl-slide img {
    display: block;
    width: 100%;
    height: auto;
}
.ig_dd {
    list-style: none;
    margin: 0;
}
.ig_dd > li,
.ig_dd > li > a {
    display: inline-block;
    zoom: 1;
    text-decoration: none;
}
.stacked > li {
    display: list-item;
}
.stacked > li > a {
    display: block;
    cursor: pointer;
}
.flyout,
.flyout-alt {
    position: relative;
}
.flyout-content {
    position: absolute;
    top: 100%;
    left: -99999px;
    height: 0;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.flyout:hover > .flyout-content {
    left: 0;
}
.flyout-alt:hover > .flyout-content {
    top: 0;
    left: 100%;
}
.flyout-alt:hover > .flyout-content,
.flyout:hover > .flyout-content {
    height: auto;
    overflow: visible;
}
.mobnav-open {
    display: inline-block;
    line-height: 0;
    cursor: pointer;
    overflow: hidden;
    transition: background-color 0.2s linear;
}
.mobnav-open div {
    display: inline-block;
    width: 100%;
    transition: background-color 0.2s linear;
}
.mobnav-close {
    position: absolute;
    left: 50%;
    bottom: 10px;
    width: 40px;
    margin-left: -20px;
    height: 40px;
    background: 0 0;
    text-indent: -9999px;
    border-top: 2px solid #bfbfbf;
    border-left: 2px solid #bfbfbf;
    transition: all 0.2s ease-in-out;
    text-decoration: none;
    color: transparent;
    transform: rotate(45deg);
    cursor: pointer;
}
.mobnav-close:hover {
    bottom: 20px;
}
.mobnav {
    position: fixed;
    z-index: 9999;
    top: 0;
    bottom: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    text-align: center;
    transition: bottom 0.6s ease-in-out;
}
.mobnav_inside {
    display: inline-block;
    padding-bottom: 100px;
}
.mobnav_ul,
.mobnav_ul ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
.mobnav_ul ul {
    margin-left: 30px;
}
.mobnav_ul li {
    margin: 0;
    clear: both;
    float: left;
}
.mobnav_ul li a {
    clear: both;
    float: left;
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    cursor: pointer;
}
.ms_letter {
    display: inline-block;
    padding: 0 20px;
    margin: 0 -20px;
}
.ms_letter.hidden {
    visibility: hidden;
    opacity: 0;
}
.el_animated_text {
    visibility: hidden;
    opacity: 0;
}
.titip-wrapped-large:after,
.titip-wrapped-large > .titip-content {
    min-width: 300px;
}
