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

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'icomoon';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icomoon-"] {
*/
.icomoon-home, .icomoon-home-2, .icomoon-home-3, .icomoon-home-4, .icomoon-home-5, .icomoon-home-6, .icomoon-home-7, .icomoon-home-8, .icomoon-home-9, .icomoon-home-10, .icomoon-home-11, .icomoon-office, .icomoon-newspaper, .icomoon-pencil, .icomoon-pencil-2, .icomoon-pencil-3, .icomoon-pencil-4, .icomoon-pencil-5, .icomoon-pencil-6, .icomoon-quill, .icomoon-quill-2, .icomoon-quill-3, .icomoon-pen, .icomoon-pen-2, .icomoon-pen-3, .icomoon-pen-4, .icomoon-pen-5, .icomoon-marker, .icomoon-home-12, .icomoon-marker-2, .icomoon-blog, .icomoon-blog-2, .icomoon-brush, .icomoon-palette, .icomoon-palette-2, .icomoon-eyedropper, .icomoon-eyedropper-2, .icomoon-droplet, .icomoon-droplet-2, .icomoon-droplet-3, .icomoon-droplet-4, .icomoon-paint-format, .icomoon-paint-format-2, .icomoon-image, .icomoon-image-2, .icomoon-image-3, .icomoon-images, .icomoon-image-4, .icomoon-image-5, .icomoon-image-6, .icomoon-images-2, .icomoon-image-7, .icomoon-camera, .icomoon-camera-2, .icomoon-camera-3, .icomoon-camera-4, .icomoon-music, .icomoon-music-2, .icomoon-music-3, .icomoon-music-4, .icomoon-music-5, .icomoon-music-6, .icomoon-piano, .icomoon-guitar, .icomoon-headphones, .icomoon-headphones-2, .icomoon-play, .icomoon-play-2, .icomoon-movie, .icomoon-movie-2, .icomoon-movie-3, .icomoon-film, .icomoon-film-2, .icomoon-film-3, .icomoon-film-4, .icomoon-camera-5, .icomoon-camera-6, .icomoon-camera-7, .icomoon-camera-8, .icomoon-camera-9, .icomoon-dice, .icomoon-gamepad, .icomoon-gamepad-2, .icomoon-gamepad-3, .icomoon-pacman, .icomoon-spades, .icomoon-clubs, .icomoon-diamonds, .icomoon-king, .icomoon-queen, .icomoon-rock, .icomoon-bishop, .icomoon-knight, .icomoon-pawn, .icomoon-chess, .icomoon-bullhorn, .icomoon-megaphone, .icomoon-new, .icomoon-connection, .icomoon-connection-2, .icomoon-podcast, .icomoon-radio, .icomoon-feed, .icomoon-connection-3, .icomoon-radio-2, .icomoon-podcast-2, .icomoon-podcast-3, .icomoon-mic, .icomoon-mic-2, .icomoon-mic-3, .icomoon-mic-4, .icomoon-mic-5, .icomoon-book, .icomoon-book-2, .icomoon-books, .icomoon-reading, .icomoon-library, .icomoon-library-2, .icomoon-graduation, .icomoon-file, .icomoon-profile, .icomoon-file-2, .icomoon-file-3, .icomoon-file-4, .icomoon-file-5, .icomoon-file-6, .icomoon-files, .icomoon-file-plus, .icomoon-file-minus, .icomoon-file-download, .icomoon-file-upload, .icomoon-file-check, .icomoon-file-remove, .icomoon-file-7, .icomoon-file-8, .icomoon-file-plus-2, .icomoon-file-minus-2, .icomoon-file-download-2, .icomoon-file-upload-2, .icomoon-file-check-2, .icomoon-file-remove-2, .icomoon-file-9, .icomoon-copy, .icomoon-copy-2, .icomoon-copy-3, .icomoon-copy-4, .icomoon-paste, .icomoon-paste-2, .icomoon-paste-3, .icomoon-stack, .icomoon-stack-2, .icomoon-stack-3, .icomoon-folder, .icomoon-folder-download, .icomoon-folder-upload, .icomoon-folder-plus, .icomoon-folder-plus-2, .icomoon-folder-minus, .icomoon-folder-minus-2, .icomoon-folder8, .icomoon-folder-remove, .icomoon-folder-2, .icomoon-folder-open, .icomoon-folder-3, .icomoon-folder-4, .icomoon-folder-plus-3, .icomoon-folder-minus-3, .icomoon-folder-plus-4, .icomoon-folder-remove-2, .icomoon-folder-download-2, .icomoon-folder-upload-2, .icomoon-folder-download-3, .icomoon-folder-upload-3, .icomoon-folder-5, .icomoon-folder-open-2, .icomoon-folder-6, .icomoon-folder-open-3, .icomoon-certificate, .icomoon-cc, .icomoon-tag, .icomoon-tag-2, .icomoon-tag-3, .icomoon-tag-4, .icomoon-tag-5, .icomoon-tag-6, .icomoon-tag-7, .icomoon-tags, .icomoon-tags-2, .icomoon-tag-8, .icomoon-barcode, .icomoon-barcode-2, .icomoon-qrcode, .icomoon-ticket, .icomoon-cart, .icomoon-cart-2, .icomoon-cart-3, .icomoon-cart-4, .icomoon-cart-5, .icomoon-cart-6, .icomoon-cart-7, .icomoon-cart-plus, .icomoon-cart-minus, .icomoon-cart-add, .icomoon-cart-remove, .icomoon-cart-checkout, .icomoon-cart-remove-2, .icomoon-basket, .icomoon-basket-2, .icomoon-bag, .icomoon-bag-2, .icomoon-bag-3, .icomoon-coin, .icomoon-coins, .icomoon-credit, .icomoon-credit-2, .icomoon-calculate, .icomoon-calculate-2, .icomoon-support, .icomoon-phone, .icomoon-phone-2, .icomoon-phone-3, .icomoon-phone-4, .icomoon-contact-add, .icomoon-contact-remove, .icomoon-contact-add-2, .icomoon-contact-remove-2, .icomoon-call-incoming, .icomoon-call-outgoing, .icomoon-phone-5, .icomoon-phone-6, .icomoon-phone-hang-up, .icomoon-phone-hang-up-2, .icomoon-address-book, .icomoon-address-book-2, .icomoon-notebook, .icomoon-envelop, .icomoon-envelop-2, .icomoon-mail-send, .icomoon-envelop-opened, .icomoon-envelop-3, .icomoon-pushpin, .icomoon-location, .icomoon-location-2, .icomoon-location-3, .icomoon-location-4, .icomoon-location-5, .icomoon-location-6, .icomoon-location-7, .icomoon-compass, .icomoon-compass-2, .icomoon-map, .icomoon-map-2, .icomoon-map-3, .icomoon-map-4, .icomoon-direction, .icomoon-history, .icomoon-history-2, .icomoon-clock, .icomoon-clock-2, .icomoon-clock-3, .icomoon-clock-4, .icomoon-watch, .icomoon-clock-5, .icomoon-clock-6, .icomoon-clock-7, .icomoon-alarm, .icomoon-alarm-2, .icomoon-bell, .icomoon-bell-2, .icomoon-alarm-plus, .icomoon-alarm-minus, .icomoon-alarm-check, .icomoon-alarm-cancel, .icomoon-stopwatch, .icomoon-calendar, .icomoon-calendar-2, .icomoon-calendar-3, .icomoon-calendar-4, .icomoon-calendar-5, .icomoon-print, .icomoon-print-2, .icomoon-print-3, .icomoon-mouse, .icomoon-mouse-2, .icomoon-mouse-3, .icomoon-mouse-4, .icomoon-keyboard, .icomoon-keyboard-2, .icomoon-screen, .icomoon-screen-2, .icomoon-screen-3, .icomoon-screen-4, .icomoon-laptop, .icomoon-mobile, .icomoon-mobile-2, .icomoon-tablet, .icomoon-mobile-3, .icomoon-tv, .icomoon-cabinet, .icomoon-archive, .icomoon-drawer, .icomoon-drawer-2, .icomoon-drawer-3, .icomoon-box, .icomoon-box-add, .icomoon-box-remove, .icomoon-download, .icomoon-upload, .icomoon-disk, .icomoon-cd, .icomoon-storage, .icomoon-storage-2, .icomoon-database, .icomoon-database-2, .icomoon-database-3, .icomoon-undo, .icomoon-redo, .icomoon-rotate, .icomoon-rotate-2, .icomoon-flip, .icomoon-flip-2, .icomoon-unite, .icomoon-subtract, .icomoon-interset, .icomoon-exclude, .icomoon-align-left, .icomoon-align-center-horizontal, .icomoon-align-right, .icomoon-align-top, .icomoon-align-center-vertical, .icomoon-align-bottom, .icomoon-undo-2, .icomoon-redo-2, .icomoon-forward, .icomoon-reply, .icomoon-reply-2, .icomoon-bubble, .icomoon-bubbles, .icomoon-bubbles-2, .icomoon-bubble-2, .icomoon-bubbles-3, .icomoon-bubbles-4, .icomoon-bubble-notification, .icomoon-bubbles-5, .icomoon-bubbles-6, .icomoon-bubble-3, .icomoon-bubble-dots, .icomoon-bubble-4, .icomoon-bubble-5, .icomoon-bubble-dots-2, .icomoon-bubble-6, .icomoon-bubble-7, .icomoon-bubble-8, .icomoon-bubbles-7, .icomoon-bubble-9, .icomoon-bubbles-8, .icomoon-bubble-10, .icomoon-bubble-dots-3, .icomoon-bubble-11, .icomoon-bubble-12, .icomoon-bubble-dots-4, .icomoon-bubble-13, .icomoon-bubbles-9, .icomoon-bubbles-10, .icomoon-bubble-blocked, .icomoon-bubble-quote, .icomoon-bubble-user, .icomoon-bubble-check, .icomoon-bubble-video-chat, .icomoon-bubble-link, .icomoon-bubble-locked, .icomoon-bubble-star, .icomoon-bubble-heart, .icomoon-bubble-paperclip, .icomoon-bubble-cancel, .icomoon-bubble-plus, .icomoon-bubble-minus, .icomoon-bubble-notification-2, .icomoon-bubble-trash, .icomoon-bubble-left, .icomoon-bubble-right, .icomoon-bubble-up, .icomoon-bubble-down, .icomoon-bubble-first, .icomoon-bubble-last, .icomoon-bubble-replu, .icomoon-bubble-forward, .icomoon-bubble-reply, .icomoon-bubble-forward-2, .icomoon-user, .icomoon-users, .icomoon-user-plus, .icomoon-user-plus-2, .icomoon-user-minus, .icomoon-user-minus-2, .icomoon-user-cancel, .icomoon-user-block, .icomoon-users-2, .icomoon-user-2, .icomoon-users-3, .icomoon-user-plus-3, .icomoon-user-minus-3, .icomoon-user-cancel-2, .icomoon-user-block-2, .icomoon-user-3, .icomoon-user-4, .icomoon-user-5, .icomoon-user-6, .icomoon-users-4, .icomoon-user-7, .icomoon-user-8, .icomoon-users-5, .icomoon-vcard, .icomoon-tshirt, .icomoon-hanger, .icomoon-quotes-left, .icomoon-quotes-right, .icomoon-quotes-right-2, .icomoon-quotes-right-3, .icomoon-busy, .icomoon-busy-2, .icomoon-busy-3, .icomoon-busy-4, .icomoon-spinner, .icomoon-spinner-2, .icomoon-spinner-3, .icomoon-spinner-4, .icomoon-spinner-5, .icomoon-spinner-6, .icomoon-spinner-7, .icomoon-spinner-8, .icomoon-spinner-9, .icomoon-spinner-10, .icomoon-spinner-11, .icomoon-spinner-12, .icomoon-microscope, .icomoon-binoculars, .icomoon-binoculars-2, .icomoon-search, .icomoon-search-2, .icomoon-zoom-in, .icomoon-zoom-out, .icomoon-search-3, .icomoon-search-4, .icomoon-zoom-in-2, .icomoon-zoom-out-2, .icomoon-search-5, .icomoon-expand, .icomoon-contract, .icomoon-scale-up, .icomoon-scale-down, .icomoon-expand-2, .icomoon-contract-2, .icomoon-scale-up-2, .icomoon-scale-down-2, .icomoon-fullscreen, .icomoon-expand-3, .icomoon-contract-3, .icomoon-key, .icomoon-key-2, .icomoon-key-3, .icomoon-key-4, .icomoon-key-5, .icomoon-keyhole, .icomoon-lock, .icomoon-lock-2, .icomoon-lock-3, .icomoon-lock-4, .icomoon-unlocked, .icomoon-lock-5, .icomoon-unlocked-2, .icomoon-wrench, .icomoon-wrench-2, .icomoon-wrench-3, .icomoon-wrench-4, .icomoon-settings, .icomoon-equalizer, .icomoon-equalizer-2, .icomoon-equalizer-3, .icomoon-cog, .icomoon-cogs, .icomoon-cog-2, .icomoon-cog-3, .icomoon-cog-4, .icomoon-cog-5, .icomoon-cog-6, .icomoon-cog-7, .icomoon-factory, .icomoon-hammer, .icomoon-tools, .icomoon-screwdriver, .icomoon-screwdriver-2, .icomoon-wand, .icomoon-wand-2, .icomoon-health, .icomoon-aid, .icomoon-patch, .icomoon-bug, .icomoon-bug-2, .icomoon-inject, .icomoon-inject-2, .icomoon-construction, .icomoon-cone, .icomoon-pie, .icomoon-pie-2, .icomoon-pie-3, .icomoon-pie-4, .icomoon-pie-5, .icomoon-pie-6, .icomoon-pie-7, .icomoon-stats, .icomoon-stats-2, .icomoon-stats-3, .icomoon-bars, .icomoon-bars-2, .icomoon-bars-3, .icomoon-bars-4, .icomoon-bars-5, .icomoon-bars-6, .icomoon-stats-up, .icomoon-stats-down, .icomoon-stairs-down, .icomoon-stairs-down-2, .icomoon-chart, .icomoon-stairs, .icomoon-stairs-2, .icomoon-ladder, .icomoon-cake, .icomoon-gift, .icomoon-gift-2, .icomoon-balloon, .icomoon-rating, .icomoon-rating-2, .icomoon-rating-3, .icomoon-podium, .icomoon-medal, .icomoon-medal-2, .icomoon-medal-3, .icomoon-medal-4, .icomoon-medal-5, .icomoon-crown, .icomoon-trophy, .icomoon-trophy-2, .icomoon-trophy-star, .icomoon-diamond, .icomoon-diamond-2, .icomoon-glass, .icomoon-glass-2, .icomoon-bottle, .icomoon-bottle-2, .icomoon-mug, .icomoon-food, .icomoon-food-2, .icomoon-hamburger, .icomoon-cup, .icomoon-cup-2, .icomoon-leaf, .icomoon-leaf-2, .icomoon-apple-fruit, .icomoon-tree, .icomoon-tree-2, .icomoon-paw, .icomoon-steps, .icomoon-flower, .icomoon-rocket, .icomoon-meter, .icomoon-meter2, .icomoon-meter-slow, .icomoon-meter-medium, .icomoon-meter-fast, .icomoon-dashboard, .icomoon-hammer-2, .icomoon-balance, .icomoon-bomb, .icomoon-fire, .icomoon-fire-2, .icomoon-lab, .icomoon-atom, .icomoon-atom-2, .icomoon-magnet, .icomoon-magnet-2, .icomoon-magnet-3, .icomoon-magnet-4, .icomoon-dumbbell, .icomoon-skull, .icomoon-skull-2, .icomoon-skull-3, .icomoon-lamp, .icomoon-lamp-2, .icomoon-lamp-3, .icomoon-lamp-4, .icomoon-remove, .icomoon-remove-2, .icomoon-remove-3, .icomoon-remove-4, .icomoon-remove-5, .icomoon-remove-6, .icomoon-remove-7, .icomoon-remove-8, .icomoon-briefcase, .icomoon-briefcase-2, .icomoon-briefcase-3, .icomoon-airplane, .icomoon-airplane-2, .icomoon-paper-plane, .icomoon-car, .icomoon-gas-pump, .icomoon-bus, .icomoon-truck, .icomoon-bike, .icomoon-road, .icomoon-train, .icomoon-ship, .icomoon-boat, .icomoon-cube, .icomoon-cube-2, .icomoon-cube-3, .icomoon-cube4, .icomoon-pyramid, .icomoon-pyramid-2, .icomoon-cylinder, .icomoon-package, .icomoon-puzzle, .icomoon-puzzle-2, .icomoon-puzzle-3, .icomoon-puzzle-4, .icomoon-glasses, .icomoon-glasses-2, .icomoon-glasses-3, .icomoon-sun-glasses, .icomoon-accessibility, .icomoon-accessibility-2, .icomoon-brain, .icomoon-target, .icomoon-target-2, .icomoon-target-3, .icomoon-gun, .icomoon-gun-ban, .icomoon-shield, .icomoon-shield-2, .icomoon-shield-3, .icomoon-shield-4, .icomoon-soccer, .icomoon-football, .icomoon-baseball, .icomoon-basketball, .icomoon-golf, .icomoon-hockey, .icomoon-racing, .icomoon-eight-ball, .icomoon-bowling-ball, .icomoon-bowling, .icomoon-bowling-2, .icomoon-lightning, .icomoon-power, .icomoon-power-2, .icomoon-switch, .icomoon-power-cord, .icomoon-cord, .icomoon-socket, .icomoon-clipboard, .icomoon-clipboard-2, .icomoon-signup, .icomoon-clipboard-3, .icomoon-clipboard-4, .icomoon-list, .icomoon-list-2, .icomoon-list-3, .icomoon-numbered-list, .icomoon-list-4, .icomoon-list-5, .icomoon-playlist, .icomoon-grid, .icomoon-grid-2, .icomoon-grid-3, .icomoon-grid-4, .icomoon-grid-5, .icomoon-grid-6, .icomoon-tree-3, .icomoon-tree-4, .icomoon-tree-5, .icomoon-menu, .icomoon-menu-2, .icomoon-circle-small, .icomoon-menu-3, .icomoon-menu-4, .icomoon-menu-5, .icomoon-menu-6, .icomoon-menu-7, .icomoon-menu-8, .icomoon-menu-9, .icomoon-cloud, .icomoon-cloud-2, .icomoon-cloud-3, .icomoon-cloud-download, .icomoon-cloud-upload, .icomoon-download-2, .icomoon-upload-2, .icomoon-download-3, .icomoon-upload-3, .icomoon-download-4, .icomoon-upload-4, .icomoon-download-5, .icomoon-upload-5, .icomoon-download-6, .icomoon-upload-6, .icomoon-download-7, .icomoon-upload-7, .icomoon-globe, .icomoon-globe-2, .icomoon-globe-3, .icomoon-earth, .icomoon-network, .icomoon-link, .icomoon-link-2, .icomoon-link-3, .icomoon-link2, .icomoon-link-4, .icomoon-link-5, .icomoon-link-6, .icomoon-anchor, .icomoon-flag, .icomoon-flag-2, .icomoon-flag-3, .icomoon-flag-4, .icomoon-flag-5, .icomoon-flag-6, .icomoon-attachment, .icomoon-attachment-2, .icomoon-eye, .icomoon-eye-blocked, .icomoon-eye-2, .icomoon-eye-3, .icomoon-eye-blocked-2, .icomoon-eye-4, .icomoon-eye-5, .icomoon-eye-6, .icomoon-eye-7, .icomoon-eye-8, .icomoon-bookmark, .icomoon-bookmark-2, .icomoon-bookmarks, .icomoon-bookmark-3, .icomoon-spotlight, .icomoon-starburst, .icomoon-snowflake, .icomoon-temperature, .icomoon-temperature-2, .icomoon-weather-lightning, .icomoon-weather-rain, .icomoon-weather-snow, .icomoon-windy, .icomoon-fan, .icomoon-umbrella, .icomoon-sun, .icomoon-sun-2, .icomoon-brightness-high, .icomoon-brightness-medium, .icomoon-brightness-low, .icomoon-brightness-contrast, .icomoon-contrast, .icomoon-moon, .icomoon-bed, .icomoon-bed-2, .icomoon-star, .icomoon-star-2, .icomoon-star-3, .icomoon-star-4, .icomoon-star-5, .icomoon-star-6, .icomoon-heart, .icomoon-heart-2, .icomoon-heart-3, .icomoon-heart-4, .icomoon-heart-broken, .icomoon-heart-5, .icomoon-heart-6, .icomoon-heart-broken-2, .icomoon-heart-7, .icomoon-heart-8, .icomoon-heart-broken-3, .icomoon-lips, .icomoon-lips-2, .icomoon-thumbs-up, .icomoon-thumbs-up-2, .icomoon-thumbs-down, .icomoon-thumbs-down-2, .icomoon-thumbs-up-3, .icomoon-thumbs-up-4, .icomoon-thumbs-up-5, .icomoon-thumbs-up-6, .icomoon-people, .icomoon-man, .icomoon-male, .icomoon-woman, .icomoon-female, .icomoon-peace, .icomoon-yin-yang, .icomoon-happy, .icomoon-happy-2, .icomoon-smiley, .icomoon-smiley-2, .icomoon-tongue, .icomoon-tongue-2, .icomoon-sad, .icomoon-sad-2, .icomoon-wink, .icomoon-wink-2, .icomoon-grin, .icomoon-grin-2, .icomoon-cool, .icomoon-cool-2, .icomoon-angry, .icomoon-angry-2, .icomoon-evil, .icomoon-evil-2, .icomoon-shocked, .icomoon-shocked-2, .icomoon-confused, .icomoon-confused-2, .icomoon-neutral, .icomoon-neutral-2, .icomoon-wondering, .icomoon-wondering-2, .icomoon-cursor, .icomoon-cursor-2, .icomoon-point-up, .icomoon-point-right, .icomoon-point-down, .icomoon-point-left, .icomoon-pointer, .icomoon-hand, .icomoon-stack-empty, .icomoon-stack-plus, .icomoon-stack-minus, .icomoon-stack-star, .icomoon-stack-picture, .icomoon-stack-down, .icomoon-stack-up, .icomoon-stack-cancel, .icomoon-stack-checkmark, .icomoon-stack-list, .icomoon-stack-clubs, .icomoon-stack-spades, .icomoon-stack-hearts, .icomoon-stack-diamonds, .icomoon-stack-user, .icomoon-stack-4, .icomoon-stack-music, .icomoon-stack-play, .icomoon-move, .icomoon-resize, .icomoon-resize-2, .icomoon-warning, .icomoon-warning-2, .icomoon-notification, .icomoon-notification-2, .icomoon-question, .icomoon-question-2, .icomoon-question-3, .icomoon-question-4, .icomoon-question-5, .icomoon-plus-circle, .icomoon-plus-circle-2, .icomoon-minus-circle, .icomoon-minus-circle-2, .icomoon-info, .icomoon-info-2, .icomoon-blocked, .icomoon-cancel-circle, .icomoon-cancel-circle-2, .icomoon-checkmark-circle, .icomoon-checkmark-circle-2, .icomoon-cancel, .icomoon-spam, .icomoon-close, .icomoon-close-2, .icomoon-close-3, .icomoon-close-4, .icomoon-close-5, .icomoon-checkmark, .icomoon-checkmark-2, .icomoon-checkmark-3, .icomoon-checkmark-4, .icomoon-spell-check, .icomoon-minus, .icomoon-plus, .icomoon-minus-2, .icomoon-plus-2, .icomoon-enter, .icomoon-exit, .icomoon-enter-2, .icomoon-exit-2, .icomoon-enter-3, .icomoon-exit-3, .icomoon-exit-4, .icomoon-play-3, .icomoon-pause, .icomoon-stop, .icomoon-backward, .icomoon-forward-2, .icomoon-play-4, .icomoon-pause-2, .icomoon-stop-2, .icomoon-backward-2, .icomoon-forward-3, .icomoon-first, .icomoon-last, .icomoon-previous, .icomoon-next, .icomoon-eject, .icomoon-volume-high, .icomoon-volume-medium, .icomoon-volume-low, .icomoon-volume-mute, .icomoon-volume-mute-2, .icomoon-volume-increase, .icomoon-volume-decrease, .icomoon-volume-high-2, .icomoon-volume-medium-2, .icomoon-volume-low-2, .icomoon-volume-mute-3, .icomoon-volume-mute-4, .icomoon-volume-increase-2, .icomoon-volume-decrease-2, .icomoon-volume5, .icomoon-volume4, .icomoon-volume3, .icomoon-volume2, .icomoon-volume1, .icomoon-volume0, .icomoon-volume-mute-5, .icomoon-volume-mute-6, .icomoon-loop, .icomoon-loop-2, .icomoon-loop-3, .icomoon-loop-4, .icomoon-loop-5, .icomoon-shuffle, .icomoon-shuffle-2, .icomoon-wave, .icomoon-wave-2, .icomoon-arrow-first, .icomoon-arrow-right, .icomoon-arrow-up, .icomoon-arrow-right-2, .icomoon-arrow-down, .icomoon-arrow-left, .icomoon-arrow-up-2, .icomoon-arrow-right-3, .icomoon-arrow-down-2, .icomoon-arrow-left-2, .icomoon-arrow-up-left, .icomoon-arrow-up-3, .icomoon-arrow-up-right, .icomoon-arrow-right-4, .icomoon-arrow-down-right, .icomoon-arrow-down-3, .icomoon-arrow-down-left, .icomoon-arrow-left-3, .icomoon-arrow-up-left-2, .icomoon-arrow-up-4, .icomoon-arrow-up-right-2, .icomoon-arrow-right-5, .icomoon-arrow-down-right-2, .icomoon-arrow-down-4, .icomoon-arrow-down-left-2, .icomoon-arrow-left-4, .icomoon-arrow-up-left-3, .icomoon-arrow-up-5, .icomoon-arrow-up-right-3, .icomoon-arrow-right-6, .icomoon-arrow-down-right-3, .icomoon-arrow-down-5, .icomoon-arrow-down-left-3, .icomoon-arrow-left-5, .icomoon-arrow-up-left-4, .icomoon-arrow-up-6, .icomoon-arrow-up-right-4, .icomoon-arrow-right-7, .icomoon-arrow-down-right-4, .icomoon-arrow-down-6, .icomoon-arrow-down-left-4, .icomoon-arrow-left-6, .icomoon-arrow, .icomoon-arrow-2, .icomoon-arrow-3, .icomoon-arrow-4, .icomoon-arrow-5, .icomoon-arrow-6, .icomoon-arrow-7, .icomoon-arrow-8, .icomoon-arrow-up-left-5, .icomoon-arrow-square, .icomoon-arrow-up-right-5, .icomoon-arrow-right-8, .icomoon-arrow-down-right-5, .icomoon-arrow-down-7, .icomoon-arrow-down-left-5, .icomoon-arrow-left-7, .icomoon-arrow-up-7, .icomoon-arrow-right-9, .icomoon-arrow-down-8, .icomoon-arrow-left-8, .icomoon-arrow-up-8, .icomoon-arrow-right-10, .icomoon-arrow-bottom, .icomoon-arrow-left-9, .icomoon-arrow-up-left-6, .icomoon-arrow-up-9, .icomoon-arrow-up-right-6, .icomoon-arrow-right-11, .icomoon-arrow-down-right-6, .icomoon-arrow-down-9, .icomoon-arrow-down-left-6, .icomoon-arrow-left-10, .icomoon-arrow-up-left-7, .icomoon-arrow-up-10, .icomoon-arrow-up-right-7, .icomoon-arrow-right-12, .icomoon-arrow-down-right-7, .icomoon-arrow-down-10, .icomoon-arrow-down-left-7, .icomoon-arrow-left-11, .icomoon-arrow-up-11, .icomoon-arrow-right-13, .icomoon-arrow-down-11, .icomoon-arrow-left-12, .icomoon-arrow-up-12, .icomoon-arrow-right-14, .icomoon-arrow-down-12, .icomoon-arrow-left-13, .icomoon-arrow-up-13, .icomoon-arrow-right-15, .icomoon-arrow-down-13, .icomoon-arrow-left-14, .icomoon-arrow-up-14, .icomoon-arrow-right-16, .icomoon-arrow-down-14, .icomoon-arrow-left-15, .icomoon-arrow-up-15, .icomoon-arrow-right-17, .icomoon-arrow-down-15, .icomoon-arrow-left-16, .icomoon-arrow-up-16, .icomoon-arrow-right-18, .icomoon-arrow-down-16, .icomoon-arrow-left-17, .icomoon-menu-10, .icomoon-menu-11, .icomoon-menu-close, .icomoon-menu-close-2, .icomoon-enter-4, .icomoon-enter-5, .icomoon-esc, .icomoon-backspace, .icomoon-backspace-2, .icomoon-backspace-3, .icomoon-tab, .icomoon-transmission, .icomoon-transmission-2, .icomoon-sort, .icomoon-sort-2, .icomoon-key-keyboard, .icomoon-key-A, .icomoon-key-up, .icomoon-key-right, .icomoon-key-down, .icomoon-key-left, .icomoon-command, .icomoon-checkbox-checked, .icomoon-checkbox-unchecked, .icomoon-square, .icomoon-checkbox-partial, .icomoon-checkbox, .icomoon-checkbox-unchecked-2, .icomoon-checkbox-partial-2, .icomoon-checkbox-checked-2, .icomoon-checkbox-unchecked-3, .icomoon-checkbox-partial-3, .icomoon-radio-checked, .icomoon-radio-unchecked, .icomoon-circle, .icomoon-circle-2, .icomoon-crop, .icomoon-crop-2, .icomoon-vector, .icomoon-rulers, .icomoon-scissors, .icomoon-scissors-2, .icomoon-scissors-3, .icomoon-filter, .icomoon-filter-2, .icomoon-filter-3, .icomoon-filter-4, .icomoon-font, .icomoon-font-size, .icomoon-type, .icomoon-text-height, .icomoon-text-width, .icomoon-height, .icomoon-width, .icomoon-bold, .icomoon-underline, .icomoon-italic, .icomoon-strikethrough, .icomoon-strikethrough-2, .icomoon-font-size-2, .icomoon-bold-2, .icomoon-underline-2, .icomoon-italic-2, .icomoon-strikethrough-3, .icomoon-omega, .icomoon-sigma, .icomoon-nbsp, .icomoon-page-break, .icomoon-page-break-2, .icomoon-superscript, .icomoon-subscript, .icomoon-superscript-2, .icomoon-subscript-2, .icomoon-text-color, .icomoon-highlight, .icomoon-pagebreak, .icomoon-clear-formatting, .icomoon-table, .icomoon-table-2, .icomoon-insert-template, .icomoon-pilcrow, .icomoon-left-to-right, .icomoon-right-to-left, .icomoon-paragraph-left, .icomoon-paragraph-center, .icomoon-paragraph-right, .icomoon-paragraph-justify, .icomoon-paragraph-left-2, .icomoon-paragraph-center-2, .icomoon-paragraph-right-2, .icomoon-paragraph-justify-2, .icomoon-indent-increase, .icomoon-indent-decrease, .icomoon-paragraph-left-3, .icomoon-paragraph-center-3, .icomoon-paragraph-right-3, .icomoon-paragraph-justify-3, .icomoon-indent-increase-2, .icomoon-indent-decrease-2, .icomoon-share, .icomoon-new-tab, .icomoon-new-tab-2, .icomoon-popout, .icomoon-embed, .icomoon-code, .icomoon-console, .icomoon-seven-segment-0, .icomoon-seven-segment-1, .icomoon-seven-segment-2, .icomoon-seven-segment-3, .icomoon-seven-segment-4, .icomoon-seven-segment-5, .icomoon-seven-segment-6, .icomoon-seven-segment-7, .icomoon-seven-segment-8, .icomoon-seven-segment-9, .icomoon-share-2, .icomoon-share-3, .icomoon-mail, .icomoon-mail-2, .icomoon-mail-3, .icomoon-mail-4, .icomoon-google, .icomoon-google-plus, .icomoon-google-plus-2, .icomoon-google-plus-3, .icomoon-google-plus-4, .icomoon-google-drive, .icomoon-facebook, .icomoon-facebook-2, .icomoon-facebook-3, .icomoon-facebook-4, .icomoon-instagram, .icomoon-twitter, .icomoon-twitter-2, .icomoon-twitter-3, .icomoon-feed-2, .icomoon-feed-3, .icomoon-feed-4, .icomoon-youtube, .icomoon-youtube-2, .icomoon-vimeo, .icomoon-vimeo2, .icomoon-vimeo-2, .icomoon-lanyrd, .icomoon-flickr, .icomoon-flickr-2, .icomoon-flickr-3, .icomoon-flickr-4, .icomoon-picassa, .icomoon-picassa-2, .icomoon-dribbble, .icomoon-dribbble-2, .icomoon-dribbble-3, .icomoon-forrst, .icomoon-forrst-2, .icomoon-deviantart, .icomoon-deviantart-2, .icomoon-steam, .icomoon-steam-2, .icomoon-github, .icomoon-github-2, .icomoon-github-3, .icomoon-github-4, .icomoon-github-5, .icomoon-wordpress, .icomoon-wordpress-2, .icomoon-joomla, .icomoon-blogger, .icomoon-blogger-2, .icomoon-tumblr, .icomoon-tumblr-2, .icomoon-yahoo, .icomoon-tux, .icomoon-apple, .icomoon-finder, .icomoon-android, .icomoon-windows, .icomoon-windows8, .icomoon-soundcloud, .icomoon-soundcloud-2, .icomoon-skype, .icomoon-reddit, .icomoon-linkedin, .icomoon-lastfm, .icomoon-lastfm-2, .icomoon-delicious, .icomoon-stumbleupon, .icomoon-stumbleupon-2, .icomoon-stackoverflow, .icomoon-pinterest, .icomoon-pinterest-2, .icomoon-xing, .icomoon-xing-2, .icomoon-flattr, .icomoon-foursquare, .icomoon-foursquare-2, .icomoon-paypal, .icomoon-paypal-2, .icomoon-paypal-3, .icomoon-yelp, .icomoon-libreoffice, .icomoon-file-pdf, .icomoon-file-openoffice, .icomoon-file-word, .icomoon-file-excel, .icomoon-file-zip, .icomoon-file-powerpoint, .icomoon-file-xml, .icomoon-file-css, .icomoon-html5, .icomoon-html5-2, .icomoon-css3, .icomoon-chrome, .icomoon-firefox, .icomoon-IE, .icomoon-opera, .icomoon-IcoMoon, .icomoon-safari {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icomoon-home:before {
	content: "\21";
}
.icomoon-home-2:before {
	content: "\22";
}
.icomoon-home-3:before {
	content: "\23";
}
.icomoon-home-4:before {
	content: "\24";
}
.icomoon-home-5:before {
	content: "\25";
}
.icomoon-home-6:before {
	content: "\26";
}
.icomoon-home-7:before {
	content: "\27";
}
.icomoon-home-8:before {
	content: "\28";
}
.icomoon-home-9:before {
	content: "\29";
}
.icomoon-home-10:before {
	content: "\2a";
}
.icomoon-home-11:before {
	content: "\2b";
}
.icomoon-office:before {
	content: "\2c";
}
.icomoon-newspaper:before {
	content: "\2d";
}
.icomoon-pencil:before {
	content: "\2e";
}
.icomoon-pencil-2:before {
	content: "\2f";
}
.icomoon-pencil-3:before {
	content: "\30";
}
.icomoon-pencil-4:before {
	content: "\31";
}
.icomoon-pencil-5:before {
	content: "\32";
}
.icomoon-pencil-6:before {
	content: "\33";
}
.icomoon-quill:before {
	content: "\34";
}
.icomoon-quill-2:before {
	content: "\35";
}
.icomoon-quill-3:before {
	content: "\36";
}
.icomoon-pen:before {
	content: "\37";
}
.icomoon-pen-2:before {
	content: "\38";
}
.icomoon-pen-3:before {
	content: "\39";
}
.icomoon-pen-4:before {
	content: "\3a";
}
.icomoon-pen-5:before {
	content: "\3b";
}
.icomoon-marker:before {
	content: "\3c";
}
.icomoon-home-12:before {
	content: "\3d";
}
.icomoon-marker-2:before {
	content: "\3e";
}
.icomoon-blog:before {
	content: "\3f";
}
.icomoon-blog-2:before {
	content: "\40";
}
.icomoon-brush:before {
	content: "\41";
}
.icomoon-palette:before {
	content: "\42";
}
.icomoon-palette-2:before {
	content: "\43";
}
.icomoon-eyedropper:before {
	content: "\44";
}
.icomoon-eyedropper-2:before {
	content: "\45";
}
.icomoon-droplet:before {
	content: "\46";
}
.icomoon-droplet-2:before {
	content: "\47";
}
.icomoon-droplet-3:before {
	content: "\48";
}
.icomoon-droplet-4:before {
	content: "\49";
}
.icomoon-paint-format:before {
	content: "\4a";
}
.icomoon-paint-format-2:before {
	content: "\4b";
}
.icomoon-image:before {
	content: "\4c";
}
.icomoon-image-2:before {
	content: "\4d";
}
.icomoon-image-3:before {
	content: "\4e";
}
.icomoon-images:before {
	content: "\4f";
}
.icomoon-image-4:before {
	content: "\50";
}
.icomoon-image-5:before {
	content: "\51";
}
.icomoon-image-6:before {
	content: "\52";
}
.icomoon-images-2:before {
	content: "\53";
}
.icomoon-image-7:before {
	content: "\54";
}
.icomoon-camera:before {
	content: "\55";
}
.icomoon-camera-2:before {
	content: "\56";
}
.icomoon-camera-3:before {
	content: "\57";
}
.icomoon-camera-4:before {
	content: "\58";
}
.icomoon-music:before {
	content: "\59";
}
.icomoon-music-2:before {
	content: "\5a";
}
.icomoon-music-3:before {
	content: "\5b";
}
.icomoon-music-4:before {
	content: "\5c";
}
.icomoon-music-5:before {
	content: "\5d";
}
.icomoon-music-6:before {
	content: "\5e";
}
.icomoon-piano:before {
	content: "\5f";
}
.icomoon-guitar:before {
	content: "\60";
}
.icomoon-headphones:before {
	content: "\61";
}
.icomoon-headphones-2:before {
	content: "\62";
}
.icomoon-play:before {
	content: "\63";
}
.icomoon-play-2:before {
	content: "\64";
}
.icomoon-movie:before {
	content: "\65";
}
.icomoon-movie-2:before {
	content: "\66";
}
.icomoon-movie-3:before {
	content: "\67";
}
.icomoon-film:before {
	content: "\68";
}
.icomoon-film-2:before {
	content: "\69";
}
.icomoon-film-3:before {
	content: "\6a";
}
.icomoon-film-4:before {
	content: "\6b";
}
.icomoon-camera-5:before {
	content: "\6c";
}
.icomoon-camera-6:before {
	content: "\6d";
}
.icomoon-camera-7:before {
	content: "\6e";
}
.icomoon-camera-8:before {
	content: "\6f";
}
.icomoon-camera-9:before {
	content: "\70";
}
.icomoon-dice:before {
	content: "\71";
}
.icomoon-gamepad:before {
	content: "\72";
}
.icomoon-gamepad-2:before {
	content: "\73";
}
.icomoon-gamepad-3:before {
	content: "\74";
}
.icomoon-pacman:before {
	content: "\75";
}
.icomoon-spades:before {
	content: "\76";
}
.icomoon-clubs:before {
	content: "\77";
}
.icomoon-diamonds:before {
	content: "\78";
}
.icomoon-king:before {
	content: "\79";
}
.icomoon-queen:before {
	content: "\7a";
}
.icomoon-rock:before {
	content: "\7b";
}
.icomoon-bishop:before {
	content: "\7c";
}
.icomoon-knight:before {
	content: "\7d";
}
.icomoon-pawn:before {
	content: "\7e";
}
.icomoon-chess:before {
	content: "\e000";
}
.icomoon-bullhorn:before {
	content: "\e001";
}
.icomoon-megaphone:before {
	content: "\e002";
}
.icomoon-new:before {
	content: "\e003";
}
.icomoon-connection:before {
	content: "\e004";
}
.icomoon-connection-2:before {
	content: "\e005";
}
.icomoon-podcast:before {
	content: "\e006";
}
.icomoon-radio:before {
	content: "\e007";
}
.icomoon-feed:before {
	content: "\e008";
}
.icomoon-connection-3:before {
	content: "\e009";
}
.icomoon-radio-2:before {
	content: "\e00a";
}
.icomoon-podcast-2:before {
	content: "\e00b";
}
.icomoon-podcast-3:before {
	content: "\e00c";
}
.icomoon-mic:before {
	content: "\e00d";
}
.icomoon-mic-2:before {
	content: "\e00e";
}
.icomoon-mic-3:before {
	content: "\e00f";
}
.icomoon-mic-4:before {
	content: "\e010";
}
.icomoon-mic-5:before {
	content: "\e011";
}
.icomoon-book:before {
	content: "\e012";
}
.icomoon-book-2:before {
	content: "\e013";
}
.icomoon-books:before {
	content: "\e014";
}
.icomoon-reading:before {
	content: "\e015";
}
.icomoon-library:before {
	content: "\e016";
}
.icomoon-library-2:before {
	content: "\e017";
}
.icomoon-graduation:before {
	content: "\e018";
}
.icomoon-file:before {
	content: "\e019";
}
.icomoon-profile:before {
	content: "\e01a";
}
.icomoon-file-2:before {
	content: "\e01b";
}
.icomoon-file-3:before {
	content: "\e01c";
}
.icomoon-file-4:before {
	content: "\e01d";
}
.icomoon-file-5:before {
	content: "\e01e";
}
.icomoon-file-6:before {
	content: "\e01f";
}
.icomoon-files:before {
	content: "\e020";
}
.icomoon-file-plus:before {
	content: "\e021";
}
.icomoon-file-minus:before {
	content: "\e022";
}
.icomoon-file-download:before {
	content: "\e023";
}
.icomoon-file-upload:before {
	content: "\e024";
}
.icomoon-file-check:before {
	content: "\e025";
}
.icomoon-file-remove:before {
	content: "\e026";
}
.icomoon-file-7:before {
	content: "\e027";
}
.icomoon-file-8:before {
	content: "\e028";
}
.icomoon-file-plus-2:before {
	content: "\e029";
}
.icomoon-file-minus-2:before {
	content: "\e02a";
}
.icomoon-file-download-2:before {
	content: "\e02b";
}
.icomoon-file-upload-2:before {
	content: "\e02c";
}
.icomoon-file-check-2:before {
	content: "\e02d";
}
.icomoon-file-remove-2:before {
	content: "\e02e";
}
.icomoon-file-9:before {
	content: "\e02f";
}
.icomoon-copy:before {
	content: "\e030";
}
.icomoon-copy-2:before {
	content: "\e031";
}
.icomoon-copy-3:before {
	content: "\e032";
}
.icomoon-copy-4:before {
	content: "\e033";
}
.icomoon-paste:before {
	content: "\e034";
}
.icomoon-paste-2:before {
	content: "\e035";
}
.icomoon-paste-3:before {
	content: "\e036";
}
.icomoon-stack:before {
	content: "\e037";
}
.icomoon-stack-2:before {
	content: "\e038";
}
.icomoon-stack-3:before {
	content: "\e039";
}
.icomoon-folder:before {
	content: "\e03a";
}
.icomoon-folder-download:before {
	content: "\e03b";
}
.icomoon-folder-upload:before {
	content: "\e03c";
}
.icomoon-folder-plus:before {
	content: "\e03d";
}
.icomoon-folder-plus-2:before {
	content: "\e03e";
}
.icomoon-folder-minus:before {
	content: "\e03f";
}
.icomoon-folder-minus-2:before {
	content: "\e040";
}
.icomoon-folder8:before {
	content: "\e041";
}
.icomoon-folder-remove:before {
	content: "\e042";
}
.icomoon-folder-2:before {
	content: "\e043";
}
.icomoon-folder-open:before {
	content: "\e044";
}
.icomoon-folder-3:before {
	content: "\e045";
}
.icomoon-folder-4:before {
	content: "\e046";
}
.icomoon-folder-plus-3:before {
	content: "\e047";
}
.icomoon-folder-minus-3:before {
	content: "\e048";
}
.icomoon-folder-plus-4:before {
	content: "\e049";
}
.icomoon-folder-remove-2:before {
	content: "\e04a";
}
.icomoon-folder-download-2:before {
	content: "\e04b";
}
.icomoon-folder-upload-2:before {
	content: "\e04c";
}
.icomoon-folder-download-3:before {
	content: "\e04d";
}
.icomoon-folder-upload-3:before {
	content: "\e04e";
}
.icomoon-folder-5:before {
	content: "\e04f";
}
.icomoon-folder-open-2:before {
	content: "\e050";
}
.icomoon-folder-6:before {
	content: "\e051";
}
.icomoon-folder-open-3:before {
	content: "\e052";
}
.icomoon-certificate:before {
	content: "\e053";
}
.icomoon-cc:before {
	content: "\e054";
}
.icomoon-tag:before {
	content: "\e055";
}
.icomoon-tag-2:before {
	content: "\e056";
}
.icomoon-tag-3:before {
	content: "\e057";
}
.icomoon-tag-4:before {
	content: "\e058";
}
.icomoon-tag-5:before {
	content: "\e059";
}
.icomoon-tag-6:before {
	content: "\e05a";
}
.icomoon-tag-7:before {
	content: "\e05b";
}
.icomoon-tags:before {
	content: "\e05c";
}
.icomoon-tags-2:before {
	content: "\e05d";
}
.icomoon-tag-8:before {
	content: "\e05e";
}
.icomoon-barcode:before {
	content: "\e05f";
}
.icomoon-barcode-2:before {
	content: "\e060";
}
.icomoon-qrcode:before {
	content: "\e061";
}
.icomoon-ticket:before {
	content: "\e062";
}
.icomoon-cart:before {
	content: "\e063";
}
.icomoon-cart-2:before {
	content: "\e064";
}
.icomoon-cart-3:before {
	content: "\e065";
}
.icomoon-cart-4:before {
	content: "\e066";
}
.icomoon-cart-5:before {
	content: "\e067";
}
.icomoon-cart-6:before {
	content: "\e068";
}
.icomoon-cart-7:before {
	content: "\e069";
}
.icomoon-cart-plus:before {
	content: "\e06a";
}
.icomoon-cart-minus:before {
	content: "\e06b";
}
.icomoon-cart-add:before {
	content: "\e06c";
}
.icomoon-cart-remove:before {
	content: "\e06d";
}
.icomoon-cart-checkout:before {
	content: "\e06e";
}
.icomoon-cart-remove-2:before {
	content: "\e06f";
}
.icomoon-basket:before {
	content: "\e070";
}
.icomoon-basket-2:before {
	content: "\e071";
}
.icomoon-bag:before {
	content: "\e072";
}
.icomoon-bag-2:before {
	content: "\e073";
}
.icomoon-bag-3:before {
	content: "\e074";
}
.icomoon-coin:before {
	content: "\e075";
}
.icomoon-coins:before {
	content: "\e076";
}
.icomoon-credit:before {
	content: "\e077";
}
.icomoon-credit-2:before {
	content: "\e078";
}
.icomoon-calculate:before {
	content: "\e079";
}
.icomoon-calculate-2:before {
	content: "\e07a";
}
.icomoon-support:before {
	content: "\e07b";
}
.icomoon-phone:before {
	content: "\e07c";
}
.icomoon-phone-2:before {
	content: "\e07d";
}
.icomoon-phone-3:before {
	content: "\e07e";
}
.icomoon-phone-4:before {
	content: "\e07f";
}
.icomoon-contact-add:before {
	content: "\e080";
}
.icomoon-contact-remove:before {
	content: "\e081";
}
.icomoon-contact-add-2:before {
	content: "\e082";
}
.icomoon-contact-remove-2:before {
	content: "\e083";
}
.icomoon-call-incoming:before {
	content: "\e084";
}
.icomoon-call-outgoing:before {
	content: "\e085";
}
.icomoon-phone-5:before {
	content: "\e086";
}
.icomoon-phone-6:before {
	content: "\e087";
}
.icomoon-phone-hang-up:before {
	content: "\e088";
}
.icomoon-phone-hang-up-2:before {
	content: "\e089";
}
.icomoon-address-book:before {
	content: "\e08a";
}
.icomoon-address-book-2:before {
	content: "\e08b";
}
.icomoon-notebook:before {
	content: "\e08c";
}
.icomoon-envelop:before {
	content: "\e08d";
}
.icomoon-envelop-2:before {
	content: "\e08e";
}
.icomoon-mail-send:before {
	content: "\e08f";
}
.icomoon-envelop-opened:before {
	content: "\e090";
}
.icomoon-envelop-3:before {
	content: "\e091";
}
.icomoon-pushpin:before {
	content: "\e092";
}
.icomoon-location:before {
	content: "\e093";
}
.icomoon-location-2:before {
	content: "\e094";
}
.icomoon-location-3:before {
	content: "\e095";
}
.icomoon-location-4:before {
	content: "\e096";
}
.icomoon-location-5:before {
	content: "\e097";
}
.icomoon-location-6:before {
	content: "\e098";
}
.icomoon-location-7:before {
	content: "\e099";
}
.icomoon-compass:before {
	content: "\e09a";
}
.icomoon-compass-2:before {
	content: "\e09b";
}
.icomoon-map:before {
	content: "\e09c";
}
.icomoon-map-2:before {
	content: "\e09d";
}
.icomoon-map-3:before {
	content: "\e09e";
}
.icomoon-map-4:before {
	content: "\e09f";
}
.icomoon-direction:before {
	content: "\e0a0";
}
.icomoon-history:before {
	content: "\e0a1";
}
.icomoon-history-2:before {
	content: "\e0a2";
}
.icomoon-clock:before {
	content: "\e0a3";
}
.icomoon-clock-2:before {
	content: "\e0a4";
}
.icomoon-clock-3:before {
	content: "\e0a5";
}
.icomoon-clock-4:before {
	content: "\e0a6";
}
.icomoon-watch:before {
	content: "\e0a7";
}
.icomoon-clock-5:before {
	content: "\e0a8";
}
.icomoon-clock-6:before {
	content: "\e0a9";
}
.icomoon-clock-7:before {
	content: "\e0aa";
}
.icomoon-alarm:before {
	content: "\e0ab";
}
.icomoon-alarm-2:before {
	content: "\e0ac";
}
.icomoon-bell:before {
	content: "\e0ad";
}
.icomoon-bell-2:before {
	content: "\e0ae";
}
.icomoon-alarm-plus:before {
	content: "\e0af";
}
.icomoon-alarm-minus:before {
	content: "\e0b0";
}
.icomoon-alarm-check:before {
	content: "\e0b1";
}
.icomoon-alarm-cancel:before {
	content: "\e0b2";
}
.icomoon-stopwatch:before {
	content: "\e0b3";
}
.icomoon-calendar:before {
	content: "\e0b4";
}
.icomoon-calendar-2:before {
	content: "\e0b5";
}
.icomoon-calendar-3:before {
	content: "\e0b6";
}
.icomoon-calendar-4:before {
	content: "\e0b7";
}
.icomoon-calendar-5:before {
	content: "\e0b8";
}
.icomoon-print:before {
	content: "\e0b9";
}
.icomoon-print-2:before {
	content: "\e0ba";
}
.icomoon-print-3:before {
	content: "\e0bb";
}
.icomoon-mouse:before {
	content: "\e0bc";
}
.icomoon-mouse-2:before {
	content: "\e0bd";
}
.icomoon-mouse-3:before {
	content: "\e0be";
}
.icomoon-mouse-4:before {
	content: "\e0bf";
}
.icomoon-keyboard:before {
	content: "\e0c0";
}
.icomoon-keyboard-2:before {
	content: "\e0c1";
}
.icomoon-screen:before {
	content: "\e0c2";
}
.icomoon-screen-2:before {
	content: "\e0c3";
}
.icomoon-screen-3:before {
	content: "\e0c4";
}
.icomoon-screen-4:before {
	content: "\e0c5";
}
.icomoon-laptop:before {
	content: "\e0c6";
}
.icomoon-mobile:before {
	content: "\e0c7";
}
.icomoon-mobile-2:before {
	content: "\e0c8";
}
.icomoon-tablet:before {
	content: "\e0c9";
}
.icomoon-mobile-3:before {
	content: "\e0ca";
}
.icomoon-tv:before {
	content: "\e0cb";
}
.icomoon-cabinet:before {
	content: "\e0cc";
}
.icomoon-archive:before {
	content: "\e0cd";
}
.icomoon-drawer:before {
	content: "\e0ce";
}
.icomoon-drawer-2:before {
	content: "\e0cf";
}
.icomoon-drawer-3:before {
	content: "\e0d0";
}
.icomoon-box:before {
	content: "\e0d1";
}
.icomoon-box-add:before {
	content: "\e0d2";
}
.icomoon-box-remove:before {
	content: "\e0d3";
}
.icomoon-download:before {
	content: "\e0d4";
}
.icomoon-upload:before {
	content: "\e0d5";
}
.icomoon-disk:before {
	content: "\e0d6";
}
.icomoon-cd:before {
	content: "\e0d7";
}
.icomoon-storage:before {
	content: "\e0d8";
}
.icomoon-storage-2:before {
	content: "\e0d9";
}
.icomoon-database:before {
	content: "\e0da";
}
.icomoon-database-2:before {
	content: "\e0db";
}
.icomoon-database-3:before {
	content: "\e0dc";
}
.icomoon-undo:before {
	content: "\e0dd";
}
.icomoon-redo:before {
	content: "\e0de";
}
.icomoon-rotate:before {
	content: "\e0df";
}
.icomoon-rotate-2:before {
	content: "\e0e0";
}
.icomoon-flip:before {
	content: "\e0e1";
}
.icomoon-flip-2:before {
	content: "\e0e2";
}
.icomoon-unite:before {
	content: "\e0e3";
}
.icomoon-subtract:before {
	content: "\e0e4";
}
.icomoon-interset:before {
	content: "\e0e5";
}
.icomoon-exclude:before {
	content: "\e0e6";
}
.icomoon-align-left:before {
	content: "\e0e7";
}
.icomoon-align-center-horizontal:before {
	content: "\e0e8";
}
.icomoon-align-right:before {
	content: "\e0e9";
}
.icomoon-align-top:before {
	content: "\e0ea";
}
.icomoon-align-center-vertical:before {
	content: "\e0eb";
}
.icomoon-align-bottom:before {
	content: "\e0ec";
}
.icomoon-undo-2:before {
	content: "\e0ed";
}
.icomoon-redo-2:before {
	content: "\e0ee";
}
.icomoon-forward:before {
	content: "\e0ef";
}
.icomoon-reply:before {
	content: "\e0f0";
}
.icomoon-reply-2:before {
	content: "\e0f1";
}
.icomoon-bubble:before {
	content: "\e0f2";
}
.icomoon-bubbles:before {
	content: "\e0f3";
}
.icomoon-bubbles-2:before {
	content: "\e0f4";
}
.icomoon-bubble-2:before {
	content: "\e0f5";
}
.icomoon-bubbles-3:before {
	content: "\e0f6";
}
.icomoon-bubbles-4:before {
	content: "\e0f7";
}
.icomoon-bubble-notification:before {
	content: "\e0f8";
}
.icomoon-bubbles-5:before {
	content: "\e0f9";
}
.icomoon-bubbles-6:before {
	content: "\e0fa";
}
.icomoon-bubble-3:before {
	content: "\e0fb";
}
.icomoon-bubble-dots:before {
	content: "\e0fc";
}
.icomoon-bubble-4:before {
	content: "\e0fd";
}
.icomoon-bubble-5:before {
	content: "\e0fe";
}
.icomoon-bubble-dots-2:before {
	content: "\e0ff";
}
.icomoon-bubble-6:before {
	content: "\e100";
}
.icomoon-bubble-7:before {
	content: "\e101";
}
.icomoon-bubble-8:before {
	content: "\e102";
}
.icomoon-bubbles-7:before {
	content: "\e103";
}
.icomoon-bubble-9:before {
	content: "\e104";
}
.icomoon-bubbles-8:before {
	content: "\e105";
}
.icomoon-bubble-10:before {
	content: "\e106";
}
.icomoon-bubble-dots-3:before {
	content: "\e107";
}
.icomoon-bubble-11:before {
	content: "\e108";
}
.icomoon-bubble-12:before {
	content: "\e109";
}
.icomoon-bubble-dots-4:before {
	content: "\e10a";
}
.icomoon-bubble-13:before {
	content: "\e10b";
}
.icomoon-bubbles-9:before {
	content: "\e10c";
}
.icomoon-bubbles-10:before {
	content: "\e10d";
}
.icomoon-bubble-blocked:before {
	content: "\e10e";
}
.icomoon-bubble-quote:before {
	content: "\e10f";
}
.icomoon-bubble-user:before {
	content: "\e110";
}
.icomoon-bubble-check:before {
	content: "\e111";
}
.icomoon-bubble-video-chat:before {
	content: "\e112";
}
.icomoon-bubble-link:before {
	content: "\e113";
}
.icomoon-bubble-locked:before {
	content: "\e114";
}
.icomoon-bubble-star:before {
	content: "\e115";
}
.icomoon-bubble-heart:before {
	content: "\e116";
}
.icomoon-bubble-paperclip:before {
	content: "\e117";
}
.icomoon-bubble-cancel:before {
	content: "\e118";
}
.icomoon-bubble-plus:before {
	content: "\e119";
}
.icomoon-bubble-minus:before {
	content: "\e11a";
}
.icomoon-bubble-notification-2:before {
	content: "\e11b";
}
.icomoon-bubble-trash:before {
	content: "\e11c";
}
.icomoon-bubble-left:before {
	content: "\e11d";
}
.icomoon-bubble-right:before {
	content: "\e11e";
}
.icomoon-bubble-up:before {
	content: "\e11f";
}
.icomoon-bubble-down:before {
	content: "\e120";
}
.icomoon-bubble-first:before {
	content: "\e121";
}
.icomoon-bubble-last:before {
	content: "\e122";
}
.icomoon-bubble-replu:before {
	content: "\e123";
}
.icomoon-bubble-forward:before {
	content: "\e124";
}
.icomoon-bubble-reply:before {
	content: "\e125";
}
.icomoon-bubble-forward-2:before {
	content: "\e126";
}
.icomoon-user:before {
	content: "\e127";
}
.icomoon-users:before {
	content: "\e128";
}
.icomoon-user-plus:before {
	content: "\e129";
}
.icomoon-user-plus-2:before {
	content: "\e12a";
}
.icomoon-user-minus:before {
	content: "\e12b";
}
.icomoon-user-minus-2:before {
	content: "\e12c";
}
.icomoon-user-cancel:before {
	content: "\e12d";
}
.icomoon-user-block:before {
	content: "\e12e";
}
.icomoon-users-2:before {
	content: "\e12f";
}
.icomoon-user-2:before {
	content: "\e130";
}
.icomoon-users-3:before {
	content: "\e131";
}
.icomoon-user-plus-3:before {
	content: "\e132";
}
.icomoon-user-minus-3:before {
	content: "\e133";
}
.icomoon-user-cancel-2:before {
	content: "\e134";
}
.icomoon-user-block-2:before {
	content: "\e135";
}
.icomoon-user-3:before {
	content: "\e136";
}
.icomoon-user-4:before {
	content: "\e137";
}
.icomoon-user-5:before {
	content: "\e138";
}
.icomoon-user-6:before {
	content: "\e139";
}
.icomoon-users-4:before {
	content: "\e13a";
}
.icomoon-user-7:before {
	content: "\e13b";
}
.icomoon-user-8:before {
	content: "\e13c";
}
.icomoon-users-5:before {
	content: "\e13d";
}
.icomoon-vcard:before {
	content: "\e13e";
}
.icomoon-tshirt:before {
	content: "\e13f";
}
.icomoon-hanger:before {
	content: "\e140";
}
.icomoon-quotes-left:before {
	content: "\e141";
}
.icomoon-quotes-right:before {
	content: "\e142";
}
.icomoon-quotes-right-2:before {
	content: "\e143";
}
.icomoon-quotes-right-3:before {
	content: "\e144";
}
.icomoon-busy:before {
	content: "\e145";
}
.icomoon-busy-2:before {
	content: "\e146";
}
.icomoon-busy-3:before {
	content: "\e147";
}
.icomoon-busy-4:before {
	content: "\e148";
}
.icomoon-spinner:before {
	content: "\e149";
}
.icomoon-spinner-2:before {
	content: "\e14a";
}
.icomoon-spinner-3:before {
	content: "\e14b";
}
.icomoon-spinner-4:before {
	content: "\e14c";
}
.icomoon-spinner-5:before {
	content: "\e14d";
}
.icomoon-spinner-6:before {
	content: "\e14e";
}
.icomoon-spinner-7:before {
	content: "\e14f";
}
.icomoon-spinner-8:before {
	content: "\e150";
}
.icomoon-spinner-9:before {
	content: "\e151";
}
.icomoon-spinner-10:before {
	content: "\e152";
}
.icomoon-spinner-11:before {
	content: "\e153";
}
.icomoon-spinner-12:before {
	content: "\e154";
}
.icomoon-microscope:before {
	content: "\e155";
}
.icomoon-binoculars:before {
	content: "\e156";
}
.icomoon-binoculars-2:before {
	content: "\e157";
}
.icomoon-search:before {
	content: "\e158";
}
.icomoon-search-2:before {
	content: "\e159";
}
.icomoon-zoom-in:before {
	content: "\e15a";
}
.icomoon-zoom-out:before {
	content: "\e15b";
}
.icomoon-search-3:before {
	content: "\e15c";
}
.icomoon-search-4:before {
	content: "\e15d";
}
.icomoon-zoom-in-2:before {
	content: "\e15e";
}
.icomoon-zoom-out-2:before {
	content: "\e15f";
}
.icomoon-search-5:before {
	content: "\e160";
}
.icomoon-expand:before {
	content: "\e161";
}
.icomoon-contract:before {
	content: "\e162";
}
.icomoon-scale-up:before {
	content: "\e163";
}
.icomoon-scale-down:before {
	content: "\e164";
}
.icomoon-expand-2:before {
	content: "\e165";
}
.icomoon-contract-2:before {
	content: "\e166";
}
.icomoon-scale-up-2:before {
	content: "\e167";
}
.icomoon-scale-down-2:before {
	content: "\e168";
}
.icomoon-fullscreen:before {
	content: "\e169";
}
.icomoon-expand-3:before {
	content: "\e16a";
}
.icomoon-contract-3:before {
	content: "\e16b";
}
.icomoon-key:before {
	content: "\e16c";
}
.icomoon-key-2:before {
	content: "\e16d";
}
.icomoon-key-3:before {
	content: "\e16e";
}
.icomoon-key-4:before {
	content: "\e16f";
}
.icomoon-key-5:before {
	content: "\e170";
}
.icomoon-keyhole:before {
	content: "\e171";
}
.icomoon-lock:before {
	content: "\e172";
}
.icomoon-lock-2:before {
	content: "\e173";
}
.icomoon-lock-3:before {
	content: "\e174";
}
.icomoon-lock-4:before {
	content: "\e175";
}
.icomoon-unlocked:before {
	content: "\e176";
}
.icomoon-lock-5:before {
	content: "\e177";
}
.icomoon-unlocked-2:before {
	content: "\e178";
}
.icomoon-wrench:before {
	content: "\e179";
}
.icomoon-wrench-2:before {
	content: "\e17a";
}
.icomoon-wrench-3:before {
	content: "\e17b";
}
.icomoon-wrench-4:before {
	content: "\e17c";
}
.icomoon-settings:before {
	content: "\e17d";
}
.icomoon-equalizer:before {
	content: "\e17e";
}
.icomoon-equalizer-2:before {
	content: "\e17f";
}
.icomoon-equalizer-3:before {
	content: "\e180";
}
.icomoon-cog:before {
	content: "\e181";
}
.icomoon-cogs:before {
	content: "\e182";
}
.icomoon-cog-2:before {
	content: "\e183";
}
.icomoon-cog-3:before {
	content: "\e184";
}
.icomoon-cog-4:before {
	content: "\e185";
}
.icomoon-cog-5:before {
	content: "\e186";
}
.icomoon-cog-6:before {
	content: "\e187";
}
.icomoon-cog-7:before {
	content: "\e188";
}
.icomoon-factory:before {
	content: "\e189";
}
.icomoon-hammer:before {
	content: "\e18a";
}
.icomoon-tools:before {
	content: "\e18b";
}
.icomoon-screwdriver:before {
	content: "\e18c";
}
.icomoon-screwdriver-2:before {
	content: "\e18d";
}
.icomoon-wand:before {
	content: "\e18e";
}
.icomoon-wand-2:before {
	content: "\e18f";
}
.icomoon-health:before {
	content: "\e190";
}
.icomoon-aid:before {
	content: "\e191";
}
.icomoon-patch:before {
	content: "\e192";
}
.icomoon-bug:before {
	content: "\e193";
}
.icomoon-bug-2:before {
	content: "\e194";
}
.icomoon-inject:before {
	content: "\e195";
}
.icomoon-inject-2:before {
	content: "\e196";
}
.icomoon-construction:before {
	content: "\e197";
}
.icomoon-cone:before {
	content: "\e198";
}
.icomoon-pie:before {
	content: "\e199";
}
.icomoon-pie-2:before {
	content: "\e19a";
}
.icomoon-pie-3:before {
	content: "\e19b";
}
.icomoon-pie-4:before {
	content: "\e19c";
}
.icomoon-pie-5:before {
	content: "\e19d";
}
.icomoon-pie-6:before {
	content: "\e19e";
}
.icomoon-pie-7:before {
	content: "\e19f";
}
.icomoon-stats:before {
	content: "\e1a0";
}
.icomoon-stats-2:before {
	content: "\e1a1";
}
.icomoon-stats-3:before {
	content: "\e1a2";
}
.icomoon-bars:before {
	content: "\e1a3";
}
.icomoon-bars-2:before {
	content: "\e1a4";
}
.icomoon-bars-3:before {
	content: "\e1a5";
}
.icomoon-bars-4:before {
	content: "\e1a6";
}
.icomoon-bars-5:before {
	content: "\e1a7";
}
.icomoon-bars-6:before {
	content: "\e1a8";
}
.icomoon-stats-up:before {
	content: "\e1a9";
}
.icomoon-stats-down:before {
	content: "\e1aa";
}
.icomoon-stairs-down:before {
	content: "\e1ab";
}
.icomoon-stairs-down-2:before {
	content: "\e1ac";
}
.icomoon-chart:before {
	content: "\e1ad";
}
.icomoon-stairs:before {
	content: "\e1ae";
}
.icomoon-stairs-2:before {
	content: "\e1af";
}
.icomoon-ladder:before {
	content: "\e1b0";
}
.icomoon-cake:before {
	content: "\e1b1";
}
.icomoon-gift:before {
	content: "\e1b2";
}
.icomoon-gift-2:before {
	content: "\e1b3";
}
.icomoon-balloon:before {
	content: "\e1b4";
}
.icomoon-rating:before {
	content: "\e1b5";
}
.icomoon-rating-2:before {
	content: "\e1b6";
}
.icomoon-rating-3:before {
	content: "\e1b7";
}
.icomoon-podium:before {
	content: "\e1b8";
}
.icomoon-medal:before {
	content: "\e1b9";
}
.icomoon-medal-2:before {
	content: "\e1ba";
}
.icomoon-medal-3:before {
	content: "\e1bb";
}
.icomoon-medal-4:before {
	content: "\e1bc";
}
.icomoon-medal-5:before {
	content: "\e1bd";
}
.icomoon-crown:before {
	content: "\e1be";
}
.icomoon-trophy:before {
	content: "\e1bf";
}
.icomoon-trophy-2:before {
	content: "\e1c0";
}
.icomoon-trophy-star:before {
	content: "\e1c1";
}
.icomoon-diamond:before {
	content: "\e1c2";
}
.icomoon-diamond-2:before {
	content: "\e1c3";
}
.icomoon-glass:before {
	content: "\e1c4";
}
.icomoon-glass-2:before {
	content: "\e1c5";
}
.icomoon-bottle:before {
	content: "\e1c6";
}
.icomoon-bottle-2:before {
	content: "\e1c7";
}
.icomoon-mug:before {
	content: "\e1c8";
}
.icomoon-food:before {
	content: "\e1c9";
}
.icomoon-food-2:before {
	content: "\e1ca";
}
.icomoon-hamburger:before {
	content: "\e1cb";
}
.icomoon-cup:before {
	content: "\e1cc";
}
.icomoon-cup-2:before {
	content: "\e1cd";
}
.icomoon-leaf:before {
	content: "\e1ce";
}
.icomoon-leaf-2:before {
	content: "\e1cf";
}
.icomoon-apple-fruit:before {
	content: "\e1d0";
}
.icomoon-tree:before {
	content: "\e1d1";
}
.icomoon-tree-2:before {
	content: "\e1d2";
}
.icomoon-paw:before {
	content: "\e1d3";
}
.icomoon-steps:before {
	content: "\e1d4";
}
.icomoon-flower:before {
	content: "\e1d5";
}
.icomoon-rocket:before {
	content: "\e1d6";
}
.icomoon-meter:before {
	content: "\e1d7";
}
.icomoon-meter2:before {
	content: "\e1d8";
}
.icomoon-meter-slow:before {
	content: "\e1d9";
}
.icomoon-meter-medium:before {
	content: "\e1da";
}
.icomoon-meter-fast:before {
	content: "\e1db";
}
.icomoon-dashboard:before {
	content: "\e1dc";
}
.icomoon-hammer-2:before {
	content: "\e1dd";
}
.icomoon-balance:before {
	content: "\e1de";
}
.icomoon-bomb:before {
	content: "\e1df";
}
.icomoon-fire:before {
	content: "\e1e0";
}
.icomoon-fire-2:before {
	content: "\e1e1";
}
.icomoon-lab:before {
	content: "\e1e2";
}
.icomoon-atom:before {
	content: "\e1e3";
}
.icomoon-atom-2:before {
	content: "\e1e4";
}
.icomoon-magnet:before {
	content: "\e1e5";
}
.icomoon-magnet-2:before {
	content: "\e1e6";
}
.icomoon-magnet-3:before {
	content: "\e1e7";
}
.icomoon-magnet-4:before {
	content: "\e1e8";
}
.icomoon-dumbbell:before {
	content: "\e1e9";
}
.icomoon-skull:before {
	content: "\e1ea";
}
.icomoon-skull-2:before {
	content: "\e1eb";
}
.icomoon-skull-3:before {
	content: "\e1ec";
}
.icomoon-lamp:before {
	content: "\e1ed";
}
.icomoon-lamp-2:before {
	content: "\e1ee";
}
.icomoon-lamp-3:before {
	content: "\e1ef";
}
.icomoon-lamp-4:before {
	content: "\e1f0";
}
.icomoon-remove:before {
	content: "\e1f1";
}
.icomoon-remove-2:before {
	content: "\e1f2";
}
.icomoon-remove-3:before {
	content: "\e1f3";
}
.icomoon-remove-4:before {
	content: "\e1f4";
}
.icomoon-remove-5:before {
	content: "\e1f5";
}
.icomoon-remove-6:before {
	content: "\e1f6";
}
.icomoon-remove-7:before {
	content: "\e1f7";
}
.icomoon-remove-8:before {
	content: "\e1f8";
}
.icomoon-briefcase:before {
	content: "\e1f9";
}
.icomoon-briefcase-2:before {
	content: "\e1fa";
}
.icomoon-briefcase-3:before {
	content: "\e1fb";
}
.icomoon-airplane:before {
	content: "\e1fc";
}
.icomoon-airplane-2:before {
	content: "\e1fd";
}
.icomoon-paper-plane:before {
	content: "\e1fe";
}
.icomoon-car:before {
	content: "\e1ff";
}
.icomoon-gas-pump:before {
	content: "\e200";
}
.icomoon-bus:before {
	content: "\e201";
}
.icomoon-truck:before {
	content: "\e202";
}
.icomoon-bike:before {
	content: "\e203";
}
.icomoon-road:before {
	content: "\e204";
}
.icomoon-train:before {
	content: "\e205";
}
.icomoon-ship:before {
	content: "\e206";
}
.icomoon-boat:before {
	content: "\e207";
}
.icomoon-cube:before {
	content: "\e208";
}
.icomoon-cube-2:before {
	content: "\e209";
}
.icomoon-cube-3:before {
	content: "\e20a";
}
.icomoon-cube4:before {
	content: "\e20b";
}
.icomoon-pyramid:before {
	content: "\e20c";
}
.icomoon-pyramid-2:before {
	content: "\e20d";
}
.icomoon-cylinder:before {
	content: "\e20e";
}
.icomoon-package:before {
	content: "\e20f";
}
.icomoon-puzzle:before {
	content: "\e210";
}
.icomoon-puzzle-2:before {
	content: "\e211";
}
.icomoon-puzzle-3:before {
	content: "\e212";
}
.icomoon-puzzle-4:before {
	content: "\e213";
}
.icomoon-glasses:before {
	content: "\e214";
}
.icomoon-glasses-2:before {
	content: "\e215";
}
.icomoon-glasses-3:before {
	content: "\e216";
}
.icomoon-sun-glasses:before {
	content: "\e217";
}
.icomoon-accessibility:before {
	content: "\e218";
}
.icomoon-accessibility-2:before {
	content: "\e219";
}
.icomoon-brain:before {
	content: "\e21a";
}
.icomoon-target:before {
	content: "\e21b";
}
.icomoon-target-2:before {
	content: "\e21c";
}
.icomoon-target-3:before {
	content: "\e21d";
}
.icomoon-gun:before {
	content: "\e21e";
}
.icomoon-gun-ban:before {
	content: "\e21f";
}
.icomoon-shield:before {
	content: "\e220";
}
.icomoon-shield-2:before {
	content: "\e221";
}
.icomoon-shield-3:before {
	content: "\e222";
}
.icomoon-shield-4:before {
	content: "\e223";
}
.icomoon-soccer:before {
	content: "\e224";
}
.icomoon-football:before {
	content: "\e225";
}
.icomoon-baseball:before {
	content: "\e226";
}
.icomoon-basketball:before {
	content: "\e227";
}
.icomoon-golf:before {
	content: "\e228";
}
.icomoon-hockey:before {
	content: "\e229";
}
.icomoon-racing:before {
	content: "\e22a";
}
.icomoon-eight-ball:before {
	content: "\e22b";
}
.icomoon-bowling-ball:before {
	content: "\e22c";
}
.icomoon-bowling:before {
	content: "\e22d";
}
.icomoon-bowling-2:before {
	content: "\e22e";
}
.icomoon-lightning:before {
	content: "\e22f";
}
.icomoon-power:before {
	content: "\e230";
}
.icomoon-power-2:before {
	content: "\e231";
}
.icomoon-switch:before {
	content: "\e232";
}
.icomoon-power-cord:before {
	content: "\e233";
}
.icomoon-cord:before {
	content: "\e234";
}
.icomoon-socket:before {
	content: "\e235";
}
.icomoon-clipboard:before {
	content: "\e236";
}
.icomoon-clipboard-2:before {
	content: "\e237";
}
.icomoon-signup:before {
	content: "\e238";
}
.icomoon-clipboard-3:before {
	content: "\e239";
}
.icomoon-clipboard-4:before {
	content: "\e23a";
}
.icomoon-list:before {
	content: "\e23b";
}
.icomoon-list-2:before {
	content: "\e23c";
}
.icomoon-list-3:before {
	content: "\e23d";
}
.icomoon-numbered-list:before {
	content: "\e23e";
}
.icomoon-list-4:before {
	content: "\e23f";
}
.icomoon-list-5:before {
	content: "\e240";
}
.icomoon-playlist:before {
	content: "\e241";
}
.icomoon-grid:before {
	content: "\e242";
}
.icomoon-grid-2:before {
	content: "\e243";
}
.icomoon-grid-3:before {
	content: "\e244";
}
.icomoon-grid-4:before {
	content: "\e245";
}
.icomoon-grid-5:before {
	content: "\e246";
}
.icomoon-grid-6:before {
	content: "\e247";
}
.icomoon-tree-3:before {
	content: "\e248";
}
.icomoon-tree-4:before {
	content: "\e249";
}
.icomoon-tree-5:before {
	content: "\e24a";
}
.icomoon-menu:before {
	content: "\e24b";
}
.icomoon-menu-2:before {
	content: "\e24c";
}
.icomoon-circle-small:before {
	content: "\e24d";
}
.icomoon-menu-3:before {
	content: "\e24e";
}
.icomoon-menu-4:before {
	content: "\e24f";
}
.icomoon-menu-5:before {
	content: "\e250";
}
.icomoon-menu-6:before {
	content: "\e251";
}
.icomoon-menu-7:before {
	content: "\e252";
}
.icomoon-menu-8:before {
	content: "\e253";
}
.icomoon-menu-9:before {
	content: "\e254";
}
.icomoon-cloud:before {
	content: "\e255";
}
.icomoon-cloud-2:before {
	content: "\e256";
}
.icomoon-cloud-3:before {
	content: "\e257";
}
.icomoon-cloud-download:before {
	content: "\e258";
}
.icomoon-cloud-upload:before {
	content: "\e259";
}
.icomoon-download-2:before {
	content: "\e25a";
}
.icomoon-upload-2:before {
	content: "\e25b";
}
.icomoon-download-3:before {
	content: "\e25c";
}
.icomoon-upload-3:before {
	content: "\e25d";
}
.icomoon-download-4:before {
	content: "\e25e";
}
.icomoon-upload-4:before {
	content: "\e25f";
}
.icomoon-download-5:before {
	content: "\e260";
}
.icomoon-upload-5:before {
	content: "\e261";
}
.icomoon-download-6:before {
	content: "\e262";
}
.icomoon-upload-6:before {
	content: "\e263";
}
.icomoon-download-7:before {
	content: "\e264";
}
.icomoon-upload-7:before {
	content: "\e265";
}
.icomoon-globe:before {
	content: "\e266";
}
.icomoon-globe-2:before {
	content: "\e267";
}
.icomoon-globe-3:before {
	content: "\e268";
}
.icomoon-earth:before {
	content: "\e269";
}
.icomoon-network:before {
	content: "\e26a";
}
.icomoon-link:before {
	content: "\e26b";
}
.icomoon-link-2:before {
	content: "\e26c";
}
.icomoon-link-3:before {
	content: "\e26d";
}
.icomoon-link2:before {
	content: "\e26e";
}
.icomoon-link-4:before {
	content: "\e26f";
}
.icomoon-link-5:before {
	content: "\e270";
}
.icomoon-link-6:before {
	content: "\e271";
}
.icomoon-anchor:before {
	content: "\e272";
}
.icomoon-flag:before {
	content: "\e273";
}
.icomoon-flag-2:before {
	content: "\e274";
}
.icomoon-flag-3:before {
	content: "\e275";
}
.icomoon-flag-4:before {
	content: "\e276";
}
.icomoon-flag-5:before {
	content: "\e277";
}
.icomoon-flag-6:before {
	content: "\e278";
}
.icomoon-attachment:before {
	content: "\e279";
}
.icomoon-attachment-2:before {
	content: "\e27a";
}
.icomoon-eye:before {
	content: "\e27b";
}
.icomoon-eye-blocked:before {
	content: "\e27c";
}
.icomoon-eye-2:before {
	content: "\e27d";
}
.icomoon-eye-3:before {
	content: "\e27e";
}
.icomoon-eye-blocked-2:before {
	content: "\e27f";
}
.icomoon-eye-4:before {
	content: "\e280";
}
.icomoon-eye-5:before {
	content: "\e281";
}
.icomoon-eye-6:before {
	content: "\e282";
}
.icomoon-eye-7:before {
	content: "\e283";
}
.icomoon-eye-8:before {
	content: "\e284";
}
.icomoon-bookmark:before {
	content: "\e285";
}
.icomoon-bookmark-2:before {
	content: "\e286";
}
.icomoon-bookmarks:before {
	content: "\e287";
}
.icomoon-bookmark-3:before {
	content: "\e288";
}
.icomoon-spotlight:before {
	content: "\e289";
}
.icomoon-starburst:before {
	content: "\e28a";
}
.icomoon-snowflake:before {
	content: "\e28b";
}
.icomoon-temperature:before {
	content: "\e28c";
}
.icomoon-temperature-2:before {
	content: "\e28d";
}
.icomoon-weather-lightning:before {
	content: "\e28e";
}
.icomoon-weather-rain:before {
	content: "\e28f";
}
.icomoon-weather-snow:before {
	content: "\e290";
}
.icomoon-windy:before {
	content: "\e291";
}
.icomoon-fan:before {
	content: "\e292";
}
.icomoon-umbrella:before {
	content: "\e293";
}
.icomoon-sun:before {
	content: "\e294";
}
.icomoon-sun-2:before {
	content: "\e295";
}
.icomoon-brightness-high:before {
	content: "\e296";
}
.icomoon-brightness-medium:before {
	content: "\e297";
}
.icomoon-brightness-low:before {
	content: "\e298";
}
.icomoon-brightness-contrast:before {
	content: "\e299";
}
.icomoon-contrast:before {
	content: "\e29a";
}
.icomoon-moon:before {
	content: "\e29b";
}
.icomoon-bed:before {
	content: "\e29c";
}
.icomoon-bed-2:before {
	content: "\e29d";
}
.icomoon-star:before {
	content: "\e29e";
}
.icomoon-star-2:before {
	content: "\e29f";
}
.icomoon-star-3:before {
	content: "\e2a0";
}
.icomoon-star-4:before {
	content: "\e2a1";
}
.icomoon-star-5:before {
	content: "\e2a2";
}
.icomoon-star-6:before {
	content: "\e2a3";
}
.icomoon-heart:before {
	content: "\e2a4";
}
.icomoon-heart-2:before {
	content: "\e2a5";
}
.icomoon-heart-3:before {
	content: "\e2a6";
}
.icomoon-heart-4:before {
	content: "\e2a7";
}
.icomoon-heart-broken:before {
	content: "\e2a8";
}
.icomoon-heart-5:before {
	content: "\e2a9";
}
.icomoon-heart-6:before {
	content: "\e2aa";
}
.icomoon-heart-broken-2:before {
	content: "\e2ab";
}
.icomoon-heart-7:before {
	content: "\e2ac";
}
.icomoon-heart-8:before {
	content: "\e2ad";
}
.icomoon-heart-broken-3:before {
	content: "\e2ae";
}
.icomoon-lips:before {
	content: "\e2af";
}
.icomoon-lips-2:before {
	content: "\e2b0";
}
.icomoon-thumbs-up:before {
	content: "\e2b1";
}
.icomoon-thumbs-up-2:before {
	content: "\e2b2";
}
.icomoon-thumbs-down:before {
	content: "\e2b3";
}
.icomoon-thumbs-down-2:before {
	content: "\e2b4";
}
.icomoon-thumbs-up-3:before {
	content: "\e2b5";
}
.icomoon-thumbs-up-4:before {
	content: "\e2b6";
}
.icomoon-thumbs-up-5:before {
	content: "\e2b7";
}
.icomoon-thumbs-up-6:before {
	content: "\e2b8";
}
.icomoon-people:before {
	content: "\e2b9";
}
.icomoon-man:before {
	content: "\e2ba";
}
.icomoon-male:before {
	content: "\e2bb";
}
.icomoon-woman:before {
	content: "\e2bc";
}
.icomoon-female:before {
	content: "\e2bd";
}
.icomoon-peace:before {
	content: "\e2be";
}
.icomoon-yin-yang:before {
	content: "\e2bf";
}
.icomoon-happy:before {
	content: "\e2c0";
}
.icomoon-happy-2:before {
	content: "\e2c1";
}
.icomoon-smiley:before {
	content: "\e2c2";
}
.icomoon-smiley-2:before {
	content: "\e2c3";
}
.icomoon-tongue:before {
	content: "\e2c4";
}
.icomoon-tongue-2:before {
	content: "\e2c5";
}
.icomoon-sad:before {
	content: "\e2c6";
}
.icomoon-sad-2:before {
	content: "\e2c7";
}
.icomoon-wink:before {
	content: "\e2c8";
}
.icomoon-wink-2:before {
	content: "\e2c9";
}
.icomoon-grin:before {
	content: "\e2ca";
}
.icomoon-grin-2:before {
	content: "\e2cb";
}
.icomoon-cool:before {
	content: "\e2cc";
}
.icomoon-cool-2:before {
	content: "\e2cd";
}
.icomoon-angry:before {
	content: "\e2ce";
}
.icomoon-angry-2:before {
	content: "\e2cf";
}
.icomoon-evil:before {
	content: "\e2d0";
}
.icomoon-evil-2:before {
	content: "\e2d1";
}
.icomoon-shocked:before {
	content: "\e2d2";
}
.icomoon-shocked-2:before {
	content: "\e2d3";
}
.icomoon-confused:before {
	content: "\e2d4";
}
.icomoon-confused-2:before {
	content: "\e2d5";
}
.icomoon-neutral:before {
	content: "\e2d6";
}
.icomoon-neutral-2:before {
	content: "\e2d7";
}
.icomoon-wondering:before {
	content: "\e2d8";
}
.icomoon-wondering-2:before {
	content: "\e2d9";
}
.icomoon-cursor:before {
	content: "\e2da";
}
.icomoon-cursor-2:before {
	content: "\e2db";
}
.icomoon-point-up:before {
	content: "\e2dc";
}
.icomoon-point-right:before {
	content: "\e2dd";
}
.icomoon-point-down:before {
	content: "\e2de";
}
.icomoon-point-left:before {
	content: "\e2df";
}
.icomoon-pointer:before {
	content: "\e2e0";
}
.icomoon-hand:before {
	content: "\e2e1";
}
.icomoon-stack-empty:before {
	content: "\e2e2";
}
.icomoon-stack-plus:before {
	content: "\e2e3";
}
.icomoon-stack-minus:before {
	content: "\e2e4";
}
.icomoon-stack-star:before {
	content: "\e2e5";
}
.icomoon-stack-picture:before {
	content: "\e2e6";
}
.icomoon-stack-down:before {
	content: "\e2e7";
}
.icomoon-stack-up:before {
	content: "\e2e8";
}
.icomoon-stack-cancel:before {
	content: "\e2e9";
}
.icomoon-stack-checkmark:before {
	content: "\e2ea";
}
.icomoon-stack-list:before {
	content: "\e2eb";
}
.icomoon-stack-clubs:before {
	content: "\e2ec";
}
.icomoon-stack-spades:before {
	content: "\e2ed";
}
.icomoon-stack-hearts:before {
	content: "\e2ee";
}
.icomoon-stack-diamonds:before {
	content: "\e2ef";
}
.icomoon-stack-user:before {
	content: "\e2f0";
}
.icomoon-stack-4:before {
	content: "\e2f1";
}
.icomoon-stack-music:before {
	content: "\e2f2";
}
.icomoon-stack-play:before {
	content: "\e2f3";
}
.icomoon-move:before {
	content: "\e2f4";
}
.icomoon-resize:before {
	content: "\e2f5";
}
.icomoon-resize-2:before {
	content: "\e2f6";
}
.icomoon-warning:before {
	content: "\e2f7";
}
.icomoon-warning-2:before {
	content: "\e2f8";
}
.icomoon-notification:before {
	content: "\e2f9";
}
.icomoon-notification-2:before {
	content: "\e2fa";
}
.icomoon-question:before {
	content: "\e2fb";
}
.icomoon-question-2:before {
	content: "\e2fc";
}
.icomoon-question-3:before {
	content: "\e2fd";
}
.icomoon-question-4:before {
	content: "\e2fe";
}
.icomoon-question-5:before {
	content: "\e2ff";
}
.icomoon-plus-circle:before {
	content: "\e300";
}
.icomoon-plus-circle-2:before {
	content: "\e301";
}
.icomoon-minus-circle:before {
	content: "\e302";
}
.icomoon-minus-circle-2:before {
	content: "\e303";
}
.icomoon-info:before {
	content: "\e304";
}
.icomoon-info-2:before {
	content: "\e305";
}
.icomoon-blocked:before {
	content: "\e306";
}
.icomoon-cancel-circle:before {
	content: "\e307";
}
.icomoon-cancel-circle-2:before {
	content: "\e308";
}
.icomoon-checkmark-circle:before {
	content: "\e309";
}
.icomoon-checkmark-circle-2:before {
	content: "\e30a";
}
.icomoon-cancel:before {
	content: "\e30b";
}
.icomoon-spam:before {
	content: "\e30c";
}
.icomoon-close:before {
	content: "\e30d";
}
.icomoon-close-2:before {
	content: "\e30e";
}
.icomoon-close-3:before {
	content: "\e30f";
}
.icomoon-close-4:before {
	content: "\e310";
}
.icomoon-close-5:before {
	content: "\e311";
}
.icomoon-checkmark:before {
	content: "\e312";
}
.icomoon-checkmark-2:before {
	content: "\e313";
}
.icomoon-checkmark-3:before {
	content: "\e314";
}
.icomoon-checkmark-4:before {
	content: "\e315";
}
.icomoon-spell-check:before {
	content: "\e316";
}
.icomoon-minus:before {
	content: "\e317";
}
.icomoon-plus:before {
	content: "\e318";
}
.icomoon-minus-2:before {
	content: "\e319";
}
.icomoon-plus-2:before {
	content: "\e31a";
}
.icomoon-enter:before {
	content: "\e31b";
}
.icomoon-exit:before {
	content: "\e31c";
}
.icomoon-enter-2:before {
	content: "\e31d";
}
.icomoon-exit-2:before {
	content: "\e31e";
}
.icomoon-enter-3:before {
	content: "\e31f";
}
.icomoon-exit-3:before {
	content: "\e320";
}
.icomoon-exit-4:before {
	content: "\e321";
}
.icomoon-play-3:before {
	content: "\e322";
}
.icomoon-pause:before {
	content: "\e323";
}
.icomoon-stop:before {
	content: "\e324";
}
.icomoon-backward:before {
	content: "\e325";
}
.icomoon-forward-2:before {
	content: "\e326";
}
.icomoon-play-4:before {
	content: "\e327";
}
.icomoon-pause-2:before {
	content: "\e328";
}
.icomoon-stop-2:before {
	content: "\e329";
}
.icomoon-backward-2:before {
	content: "\e32a";
}
.icomoon-forward-3:before {
	content: "\e32b";
}
.icomoon-first:before {
	content: "\e32c";
}
.icomoon-last:before {
	content: "\e32d";
}
.icomoon-previous:before {
	content: "\e32e";
}
.icomoon-next:before {
	content: "\e32f";
}
.icomoon-eject:before {
	content: "\e330";
}
.icomoon-volume-high:before {
	content: "\e331";
}
.icomoon-volume-medium:before {
	content: "\e332";
}
.icomoon-volume-low:before {
	content: "\e333";
}
.icomoon-volume-mute:before {
	content: "\e334";
}
.icomoon-volume-mute-2:before {
	content: "\e335";
}
.icomoon-volume-increase:before {
	content: "\e336";
}
.icomoon-volume-decrease:before {
	content: "\e337";
}
.icomoon-volume-high-2:before {
	content: "\e338";
}
.icomoon-volume-medium-2:before {
	content: "\e339";
}
.icomoon-volume-low-2:before {
	content: "\e33a";
}
.icomoon-volume-mute-3:before {
	content: "\e33b";
}
.icomoon-volume-mute-4:before {
	content: "\e33c";
}
.icomoon-volume-increase-2:before {
	content: "\e33d";
}
.icomoon-volume-decrease-2:before {
	content: "\e33e";
}
.icomoon-volume5:before {
	content: "\e33f";
}
.icomoon-volume4:before {
	content: "\e340";
}
.icomoon-volume3:before {
	content: "\e341";
}
.icomoon-volume2:before {
	content: "\e342";
}
.icomoon-volume1:before {
	content: "\e343";
}
.icomoon-volume0:before {
	content: "\e344";
}
.icomoon-volume-mute-5:before {
	content: "\e345";
}
.icomoon-volume-mute-6:before {
	content: "\e346";
}
.icomoon-loop:before {
	content: "\e347";
}
.icomoon-loop-2:before {
	content: "\e348";
}
.icomoon-loop-3:before {
	content: "\e349";
}
.icomoon-loop-4:before {
	content: "\e34a";
}
.icomoon-loop-5:before {
	content: "\e34b";
}
.icomoon-shuffle:before {
	content: "\e34c";
}
.icomoon-shuffle-2:before {
	content: "\e34d";
}
.icomoon-wave:before {
	content: "\e34e";
}
.icomoon-wave-2:before {
	content: "\e34f";
}
.icomoon-arrow-first:before {
	content: "\e350";
}
.icomoon-arrow-right:before {
	content: "\e351";
}
.icomoon-arrow-up:before {
	content: "\e352";
}
.icomoon-arrow-right-2:before {
	content: "\e353";
}
.icomoon-arrow-down:before {
	content: "\e354";
}
.icomoon-arrow-left:before {
	content: "\e355";
}
.icomoon-arrow-up-2:before {
	content: "\e356";
}
.icomoon-arrow-right-3:before {
	content: "\e357";
}
.icomoon-arrow-down-2:before {
	content: "\e358";
}
.icomoon-arrow-left-2:before {
	content: "\e359";
}
.icomoon-arrow-up-left:before {
	content: "\e35a";
}
.icomoon-arrow-up-3:before {
	content: "\e35b";
}
.icomoon-arrow-up-right:before {
	content: "\e35c";
}
.icomoon-arrow-right-4:before {
	content: "\e35d";
}
.icomoon-arrow-down-right:before {
	content: "\e35e";
}
.icomoon-arrow-down-3:before {
	content: "\e35f";
}
.icomoon-arrow-down-left:before {
	content: "\e360";
}
.icomoon-arrow-left-3:before {
	content: "\e361";
}
.icomoon-arrow-up-left-2:before {
	content: "\e362";
}
.icomoon-arrow-up-4:before {
	content: "\e363";
}
.icomoon-arrow-up-right-2:before {
	content: "\e364";
}
.icomoon-arrow-right-5:before {
	content: "\e365";
}
.icomoon-arrow-down-right-2:before {
	content: "\e366";
}
.icomoon-arrow-down-4:before {
	content: "\e367";
}
.icomoon-arrow-down-left-2:before {
	content: "\e368";
}
.icomoon-arrow-left-4:before {
	content: "\e369";
}
.icomoon-arrow-up-left-3:before {
	content: "\e36a";
}
.icomoon-arrow-up-5:before {
	content: "\e36b";
}
.icomoon-arrow-up-right-3:before {
	content: "\e36c";
}
.icomoon-arrow-right-6:before {
	content: "\e36d";
}
.icomoon-arrow-down-right-3:before {
	content: "\e36e";
}
.icomoon-arrow-down-5:before {
	content: "\e36f";
}
.icomoon-arrow-down-left-3:before {
	content: "\e370";
}
.icomoon-arrow-left-5:before {
	content: "\e371";
}
.icomoon-arrow-up-left-4:before {
	content: "\e372";
}
.icomoon-arrow-up-6:before {
	content: "\e373";
}
.icomoon-arrow-up-right-4:before {
	content: "\e374";
}
.icomoon-arrow-right-7:before {
	content: "\e375";
}
.icomoon-arrow-down-right-4:before {
	content: "\e376";
}
.icomoon-arrow-down-6:before {
	content: "\e377";
}
.icomoon-arrow-down-left-4:before {
	content: "\e378";
}
.icomoon-arrow-left-6:before {
	content: "\e379";
}
.icomoon-arrow:before {
	content: "\e37a";
}
.icomoon-arrow-2:before {
	content: "\e37b";
}
.icomoon-arrow-3:before {
	content: "\e37c";
}
.icomoon-arrow-4:before {
	content: "\e37d";
}
.icomoon-arrow-5:before {
	content: "\e37e";
}
.icomoon-arrow-6:before {
	content: "\e37f";
}
.icomoon-arrow-7:before {
	content: "\e380";
}
.icomoon-arrow-8:before {
	content: "\e381";
}
.icomoon-arrow-up-left-5:before {
	content: "\e382";
}
.icomoon-arrow-square:before {
	content: "\e383";
}
.icomoon-arrow-up-right-5:before {
	content: "\e384";
}
.icomoon-arrow-right-8:before {
	content: "\e385";
}
.icomoon-arrow-down-right-5:before {
	content: "\e386";
}
.icomoon-arrow-down-7:before {
	content: "\e387";
}
.icomoon-arrow-down-left-5:before {
	content: "\e388";
}
.icomoon-arrow-left-7:before {
	content: "\e389";
}
.icomoon-arrow-up-7:before {
	content: "\e38a";
}
.icomoon-arrow-right-9:before {
	content: "\e38b";
}
.icomoon-arrow-down-8:before {
	content: "\e38c";
}
.icomoon-arrow-left-8:before {
	content: "\e38d";
}
.icomoon-arrow-up-8:before {
	content: "\e38e";
}
.icomoon-arrow-right-10:before {
	content: "\e38f";
}
.icomoon-arrow-bottom:before {
	content: "\e390";
}
.icomoon-arrow-left-9:before {
	content: "\e391";
}
.icomoon-arrow-up-left-6:before {
	content: "\e392";
}
.icomoon-arrow-up-9:before {
	content: "\e393";
}
.icomoon-arrow-up-right-6:before {
	content: "\e394";
}
.icomoon-arrow-right-11:before {
	content: "\e395";
}
.icomoon-arrow-down-right-6:before {
	content: "\e396";
}
.icomoon-arrow-down-9:before {
	content: "\e397";
}
.icomoon-arrow-down-left-6:before {
	content: "\e398";
}
.icomoon-arrow-left-10:before {
	content: "\e399";
}
.icomoon-arrow-up-left-7:before {
	content: "\e39a";
}
.icomoon-arrow-up-10:before {
	content: "\e39b";
}
.icomoon-arrow-up-right-7:before {
	content: "\e39c";
}
.icomoon-arrow-right-12:before {
	content: "\e39d";
}
.icomoon-arrow-down-right-7:before {
	content: "\e39e";
}
.icomoon-arrow-down-10:before {
	content: "\e39f";
}
.icomoon-arrow-down-left-7:before {
	content: "\e3a0";
}
.icomoon-arrow-left-11:before {
	content: "\e3a1";
}
.icomoon-arrow-up-11:before {
	content: "\e3a2";
}
.icomoon-arrow-right-13:before {
	content: "\e3a3";
}
.icomoon-arrow-down-11:before {
	content: "\e3a4";
}
.icomoon-arrow-left-12:before {
	content: "\e3a5";
}
.icomoon-arrow-up-12:before {
	content: "\e3a6";
}
.icomoon-arrow-right-14:before {
	content: "\e3a7";
}
.icomoon-arrow-down-12:before {
	content: "\e3a8";
}
.icomoon-arrow-left-13:before {
	content: "\e3a9";
}
.icomoon-arrow-up-13:before {
	content: "\e3aa";
}
.icomoon-arrow-right-15:before {
	content: "\e3ab";
}
.icomoon-arrow-down-13:before {
	content: "\e3ac";
}
.icomoon-arrow-left-14:before {
	content: "\e3ad";
}
.icomoon-arrow-up-14:before {
	content: "\e3ae";
}
.icomoon-arrow-right-16:before {
	content: "\e3af";
}
.icomoon-arrow-down-14:before {
	content: "\e3b0";
}
.icomoon-arrow-left-15:before {
	content: "\e3b1";
}
.icomoon-arrow-up-15:before {
	content: "\e3b2";
}
.icomoon-arrow-right-17:before {
	content: "\e3b3";
}
.icomoon-arrow-down-15:before {
	content: "\e3b4";
}
.icomoon-arrow-left-16:before {
	content: "\e3b5";
}
.icomoon-arrow-up-16:before {
	content: "\e3b6";
}
.icomoon-arrow-right-18:before {
	content: "\e3b7";
}
.icomoon-arrow-down-16:before {
	content: "\e3b8";
}
.icomoon-arrow-left-17:before {
	content: "\e3b9";
}
.icomoon-menu-10:before {
	content: "\e3ba";
}
.icomoon-menu-11:before {
	content: "\e3bb";
}
.icomoon-menu-close:before {
	content: "\e3bc";
}
.icomoon-menu-close-2:before {
	content: "\e3bd";
}
.icomoon-enter-4:before {
	content: "\e3be";
}
.icomoon-enter-5:before {
	content: "\e3bf";
}
.icomoon-esc:before {
	content: "\e3c0";
}
.icomoon-backspace:before {
	content: "\e3c1";
}
.icomoon-backspace-2:before {
	content: "\e3c2";
}
.icomoon-backspace-3:before {
	content: "\e3c3";
}
.icomoon-tab:before {
	content: "\e3c4";
}
.icomoon-transmission:before {
	content: "\e3c5";
}
.icomoon-transmission-2:before {
	content: "\e3c6";
}
.icomoon-sort:before {
	content: "\e3c7";
}
.icomoon-sort-2:before {
	content: "\e3c8";
}
.icomoon-key-keyboard:before {
	content: "\e3c9";
}
.icomoon-key-A:before {
	content: "\e3ca";
}
.icomoon-key-up:before {
	content: "\e3cb";
}
.icomoon-key-right:before {
	content: "\e3cc";
}
.icomoon-key-down:before {
	content: "\e3cd";
}
.icomoon-key-left:before {
	content: "\e3ce";
}
.icomoon-command:before {
	content: "\e3cf";
}
.icomoon-checkbox-checked:before {
	content: "\e3d0";
}
.icomoon-checkbox-unchecked:before {
	content: "\e3d1";
}
.icomoon-square:before {
	content: "\e3d2";
}
.icomoon-checkbox-partial:before {
	content: "\e3d3";
}
.icomoon-checkbox:before {
	content: "\e3d4";
}
.icomoon-checkbox-unchecked-2:before {
	content: "\e3d5";
}
.icomoon-checkbox-partial-2:before {
	content: "\e3d6";
}
.icomoon-checkbox-checked-2:before {
	content: "\e3d7";
}
.icomoon-checkbox-unchecked-3:before {
	content: "\e3d8";
}
.icomoon-checkbox-partial-3:before {
	content: "\e3d9";
}
.icomoon-radio-checked:before {
	content: "\e3da";
}
.icomoon-radio-unchecked:before {
	content: "\e3db";
}
.icomoon-circle:before {
	content: "\e3dc";
}
.icomoon-circle-2:before {
	content: "\e3dd";
}
.icomoon-crop:before {
	content: "\e3de";
}
.icomoon-crop-2:before {
	content: "\e3df";
}
.icomoon-vector:before {
	content: "\e3e0";
}
.icomoon-rulers:before {
	content: "\e3e1";
}
.icomoon-scissors:before {
	content: "\e3e2";
}
.icomoon-scissors-2:before {
	content: "\e3e3";
}
.icomoon-scissors-3:before {
	content: "\e3e4";
}
.icomoon-filter:before {
	content: "\e3e5";
}
.icomoon-filter-2:before {
	content: "\e3e6";
}
.icomoon-filter-3:before {
	content: "\e3e7";
}
.icomoon-filter-4:before {
	content: "\e3e8";
}
.icomoon-font:before {
	content: "\e3e9";
}
.icomoon-font-size:before {
	content: "\e3ea";
}
.icomoon-type:before {
	content: "\e3eb";
}
.icomoon-text-height:before {
	content: "\e3ec";
}
.icomoon-text-width:before {
	content: "\e3ed";
}
.icomoon-height:before {
	content: "\e3ee";
}
.icomoon-width:before {
	content: "\e3ef";
}
.icomoon-bold:before {
	content: "\e3f0";
}
.icomoon-underline:before {
	content: "\e3f1";
}
.icomoon-italic:before {
	content: "\e3f2";
}
.icomoon-strikethrough:before {
	content: "\e3f3";
}
.icomoon-strikethrough-2:before {
	content: "\e3f4";
}
.icomoon-font-size-2:before {
	content: "\e3f5";
}
.icomoon-bold-2:before {
	content: "\e3f6";
}
.icomoon-underline-2:before {
	content: "\e3f7";
}
.icomoon-italic-2:before {
	content: "\e3f8";
}
.icomoon-strikethrough-3:before {
	content: "\e3f9";
}
.icomoon-omega:before {
	content: "\e3fa";
}
.icomoon-sigma:before {
	content: "\e3fb";
}
.icomoon-nbsp:before {
	content: "\e3fc";
}
.icomoon-page-break:before {
	content: "\e3fd";
}
.icomoon-page-break-2:before {
	content: "\e3fe";
}
.icomoon-superscript:before {
	content: "\e3ff";
}
.icomoon-subscript:before {
	content: "\e400";
}
.icomoon-superscript-2:before {
	content: "\e401";
}
.icomoon-subscript-2:before {
	content: "\e402";
}
.icomoon-text-color:before {
	content: "\e403";
}
.icomoon-highlight:before {
	content: "\e404";
}
.icomoon-pagebreak:before {
	content: "\e405";
}
.icomoon-clear-formatting:before {
	content: "\e406";
}
.icomoon-table:before {
	content: "\e407";
}
.icomoon-table-2:before {
	content: "\e408";
}
.icomoon-insert-template:before {
	content: "\e409";
}
.icomoon-pilcrow:before {
	content: "\e40a";
}
.icomoon-left-to-right:before {
	content: "\e40b";
}
.icomoon-right-to-left:before {
	content: "\e40c";
}
.icomoon-paragraph-left:before {
	content: "\e40d";
}
.icomoon-paragraph-center:before {
	content: "\e40e";
}
.icomoon-paragraph-right:before {
	content: "\e40f";
}
.icomoon-paragraph-justify:before {
	content: "\e410";
}
.icomoon-paragraph-left-2:before {
	content: "\e411";
}
.icomoon-paragraph-center-2:before {
	content: "\e412";
}
.icomoon-paragraph-right-2:before {
	content: "\e413";
}
.icomoon-paragraph-justify-2:before {
	content: "\e414";
}
.icomoon-indent-increase:before {
	content: "\e415";
}
.icomoon-indent-decrease:before {
	content: "\e416";
}
.icomoon-paragraph-left-3:before {
	content: "\e417";
}
.icomoon-paragraph-center-3:before {
	content: "\e418";
}
.icomoon-paragraph-right-3:before {
	content: "\e419";
}
.icomoon-paragraph-justify-3:before {
	content: "\e41a";
}
.icomoon-indent-increase-2:before {
	content: "\e41b";
}
.icomoon-indent-decrease-2:before {
	content: "\e41c";
}
.icomoon-share:before {
	content: "\e41d";
}
.icomoon-new-tab:before {
	content: "\e41e";
}
.icomoon-new-tab-2:before {
	content: "\e41f";
}
.icomoon-popout:before {
	content: "\e420";
}
.icomoon-embed:before {
	content: "\e421";
}
.icomoon-code:before {
	content: "\e422";
}
.icomoon-console:before {
	content: "\e423";
}
.icomoon-seven-segment-0:before {
	content: "\e424";
}
.icomoon-seven-segment-1:before {
	content: "\e425";
}
.icomoon-seven-segment-2:before {
	content: "\e426";
}
.icomoon-seven-segment-3:before {
	content: "\e427";
}
.icomoon-seven-segment-4:before {
	content: "\e428";
}
.icomoon-seven-segment-5:before {
	content: "\e429";
}
.icomoon-seven-segment-6:before {
	content: "\e42a";
}
.icomoon-seven-segment-7:before {
	content: "\e42b";
}
.icomoon-seven-segment-8:before {
	content: "\e42c";
}
.icomoon-seven-segment-9:before {
	content: "\e42d";
}
.icomoon-share-2:before {
	content: "\e42e";
}
.icomoon-share-3:before {
	content: "\e42f";
}
.icomoon-mail:before {
	content: "\e430";
}
.icomoon-mail-2:before {
	content: "\e431";
}
.icomoon-mail-3:before {
	content: "\e432";
}
.icomoon-mail-4:before {
	content: "\e433";
}
.icomoon-google:before {
	content: "\e434";
}
.icomoon-google-plus:before {
	content: "\e435";
}
.icomoon-google-plus-2:before {
	content: "\e436";
}
.icomoon-google-plus-3:before {
	content: "\e437";
}
.icomoon-google-plus-4:before {
	content: "\e438";
}
.icomoon-google-drive:before {
	content: "\e439";
}
.icomoon-facebook:before {
	content: "\e43a";
}
.icomoon-facebook-2:before {
	content: "\e43b";
}
.icomoon-facebook-3:before {
	content: "\e43c";
}
.icomoon-facebook-4:before {
	content: "\e43d";
}
.icomoon-instagram:before {
	content: "\e43e";
}
.icomoon-twitter:before {
	content: "\e43f";
}
.icomoon-twitter-2:before {
	content: "\e440";
}
.icomoon-twitter-3:before {
	content: "\e441";
}
.icomoon-feed-2:before {
	content: "\e442";
}
.icomoon-feed-3:before {
	content: "\e443";
}
.icomoon-feed-4:before {
	content: "\e444";
}
.icomoon-youtube:before {
	content: "\e445";
}
.icomoon-youtube-2:before {
	content: "\e446";
}
.icomoon-vimeo:before {
	content: "\e447";
}
.icomoon-vimeo2:before {
	content: "\e448";
}
.icomoon-vimeo-2:before {
	content: "\e449";
}
.icomoon-lanyrd:before {
	content: "\e44a";
}
.icomoon-flickr:before {
	content: "\e44b";
}
.icomoon-flickr-2:before {
	content: "\e44c";
}
.icomoon-flickr-3:before {
	content: "\e44d";
}
.icomoon-flickr-4:before {
	content: "\e44e";
}
.icomoon-picassa:before {
	content: "\e44f";
}
.icomoon-picassa-2:before {
	content: "\e450";
}
.icomoon-dribbble:before {
	content: "\e451";
}
.icomoon-dribbble-2:before {
	content: "\e452";
}
.icomoon-dribbble-3:before {
	content: "\e453";
}
.icomoon-forrst:before {
	content: "\e454";
}
.icomoon-forrst-2:before {
	content: "\e455";
}
.icomoon-deviantart:before {
	content: "\e456";
}
.icomoon-deviantart-2:before {
	content: "\e457";
}
.icomoon-steam:before {
	content: "\e458";
}
.icomoon-steam-2:before {
	content: "\e459";
}
.icomoon-github:before {
	content: "\e45a";
}
.icomoon-github-2:before {
	content: "\e45b";
}
.icomoon-github-3:before {
	content: "\e45c";
}
.icomoon-github-4:before {
	content: "\e45d";
}
.icomoon-github-5:before {
	content: "\e45e";
}
.icomoon-wordpress:before {
	content: "\e45f";
}
.icomoon-wordpress-2:before {
	content: "\e460";
}
.icomoon-joomla:before {
	content: "\e461";
}
.icomoon-blogger:before {
	content: "\e462";
}
.icomoon-blogger-2:before {
	content: "\e463";
}
.icomoon-tumblr:before {
	content: "\e464";
}
.icomoon-tumblr-2:before {
	content: "\e465";
}
.icomoon-yahoo:before {
	content: "\e466";
}
.icomoon-tux:before {
	content: "\e467";
}
.icomoon-apple:before {
	content: "\e468";
}
.icomoon-finder:before {
	content: "\e469";
}
.icomoon-android:before {
	content: "\e46a";
}
.icomoon-windows:before {
	content: "\e46b";
}
.icomoon-windows8:before {
	content: "\e46c";
}
.icomoon-soundcloud:before {
	content: "\e46d";
}
.icomoon-soundcloud-2:before {
	content: "\e46e";
}
.icomoon-skype:before {
	content: "\e46f";
}
.icomoon-reddit:before {
	content: "\e470";
}
.icomoon-linkedin:before {
	content: "\e471";
}
.icomoon-lastfm:before {
	content: "\e472";
}
.icomoon-lastfm-2:before {
	content: "\e473";
}
.icomoon-delicious:before {
	content: "\e474";
}
.icomoon-stumbleupon:before {
	content: "\e475";
}
.icomoon-stumbleupon-2:before {
	content: "\e476";
}
.icomoon-stackoverflow:before {
	content: "\e477";
}
.icomoon-pinterest:before {
	content: "\e478";
}
.icomoon-pinterest-2:before {
	content: "\e479";
}
.icomoon-xing:before {
	content: "\e47a";
}
.icomoon-xing-2:before {
	content: "\e47b";
}
.icomoon-flattr:before {
	content: "\e47c";
}
.icomoon-foursquare:before {
	content: "\e47d";
}
.icomoon-foursquare-2:before {
	content: "\e47e";
}
.icomoon-paypal:before {
	content: "\e47f";
}
.icomoon-paypal-2:before {
	content: "\e480";
}
.icomoon-paypal-3:before {
	content: "\e481";
}
.icomoon-yelp:before {
	content: "\e482";
}
.icomoon-libreoffice:before {
	content: "\e483";
}
.icomoon-file-pdf:before {
	content: "\e484";
}
.icomoon-file-openoffice:before {
	content: "\e485";
}
.icomoon-file-word:before {
	content: "\e486";
}
.icomoon-file-excel:before {
	content: "\e487";
}
.icomoon-file-zip:before {
	content: "\e488";
}
.icomoon-file-powerpoint:before {
	content: "\e489";
}
.icomoon-file-xml:before {
	content: "\e48a";
}
.icomoon-file-css:before {
	content: "\e48b";
}
.icomoon-html5:before {
	content: "\e48c";
}
.icomoon-html5-2:before {
	content: "\e48d";
}
.icomoon-css3:before {
	content: "\e48e";
}
.icomoon-chrome:before {
	content: "\e48f";
}
.icomoon-firefox:before {
	content: "\e490";
}
.icomoon-IE:before {
	content: "\e491";
}
.icomoon-opera:before {
	content: "\e492";
}
.icomoon-IcoMoon:before {
	content: "\e493";
}
.icomoon-safari:before {
	content: "\e494";
}
/**
 * Blockquote
 *
 */
.sc-blockquote-slider {
	background: #f4f4f4;
}

/**
 * Button
 */

.sc-button {
background-color: #47ade8;
border-radius: 2px;
text-decoration: none;
display: inline-block;
margin-right: 20px;
margin-bottom: 20px;
position: relative;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
font: bold 13px Lato, Arial, Tahoma;
color: #fff;
padding: 13px 30px;
}
.sc-button:hover {
	background-color: #000000;
}
.sc-button .sc-button-icon {
	text-align:left;
}
.sc-button:active {
box-shadow: none;
}
.sc-button.pull-right {
margin: 0 0 20px 20px;
}
.sc-button.pull-right {
	float: right;
	margin-left: 30px;
}
.sc-button.sc-blue {
background-color: #47ade8;
}
.sc-button.sc-green {
background-color: #96bf48;
}
.sc-button.sc-grey {
background-color: #bdc3c7;
}
.sc-button.sc-dark-grey {
background-color: #3c3e40;
}
.sc-button.sc-orange {
background-color: #e67e22;
}
.sc-button.sc-red {
background-color: #e74c3c;
}
.sc-button.sc-small {
padding: 12px 30px;
font-size: 12px;
}
.sc-button.sc-middle {
padding: 13px 34px;
font-size: 13px;
}
.sc-button.sc-large {
padding: 13px 32px;
font-size: 16px;
}
.sc-button-icon:before {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 40px;
    background-color: rgba(0,0,0,0.1);
    text-align: center;
    line-height: 40px;
}
.sc-button-icon {
    display: inline-block;
    width: 30px;
    height: 10px;
    margin: 0;
}
.sc-large > .sc-button-icon {
    width: 40px;
}
.sc-large > .sc-button-icon:before {
    width: 45px;
    line-height: 45px;
}
.sc-button.sc-transparent {
background: transparent;
border: 2px solid #fff;
border-radius: 5px;
}
/**
 * List
 *
 */

.sc-list ul {
	list-style-type: none;
}

.sc-list ul li {
	padding-left: 1.4em;
	line-height: 25px;
}

.sc-list ul li:before {
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1.4em;
	width: 1.4em;
}

.sc-list-icon-ok ul li:before {
	content: "\f00c";
}

.sc-list-icon-check ul li:before {
	content: "\f046";
}

.sc-list-icon-check-empty ul li:before {
	content: "\f096";
}

.sc-list-icon-circle ul li:before {
	content: "\f111";
	font-size: smaller;
}

.sc-list-icon-circle-blank ul li:before {
	content: "\f10c";
}

.sc-list-icon-angle-right ul li:before {
	content: "\f105";
	margin-left: -1.4em;
}

/**
 * Divider
 */
.sc-divider {
width: auto;
border-top: 1px solid #ededed;
margin-bottom: 60px;
position: relative;
text-align: center;
clear: both;
margin-top: 30px;
display: block;
margin-left: auto;
margin-right: auto;
}

.sc-divider.style2 {
	margin-bottom: 30px;
	margin-top: 10px;
}

.sc-divider.sc-divider-fullwidth {
	margin-left: -5000px;
	margin-right: -5000px;
	padding-left: 5000px;
	padding-right: 5000px;
}
.sc-divider .sc-divider-text {
margin-top: 10px;
display: inline-block;
position: relative;
background-color: transparent;
padding-right: 10px;
font: italic 16px Titillium Web, Arial, Tahoma;
}

.sc-divider .sc-divider-scroll {
	position: absolute;
	right: 5px;
	cursor: pointer;
	color: #888;
}

.sc-divider-center {
	text-align: center;
}

.sc-divider-center .sc-divider-text {
	padding-left: 10px;
}

.sc-divider-left {
	text-align: left;
}

.sc-divider-right {
	text-align: right;
}

.sc-divider-smaller div {
	font-size: 19px;
	color: #919191;
}

.sc-divider-thin div {
	font-size: 1.60em;
	font-weight: 300;
}
.sc-divider-normal div {
	font-size: 2.8em;
	font-weight: 300;
	color: #121214;
}

.sc-divider-icon {
	margin: -12px auto 0 auto;
	background-color: #FFF;
	padding: 0 7px;
	width: 30px;

}

.sc-divider.first-page {
	 margin-top: -70px;
}

/**
 * intro
 */
.sc-intro {
	text-align: center;
	font-weight: 600;
	font-size: 24px;
}

/**
 * Message
 */

.sc-message {
	position: relative;
	display: block;
padding: 12px 35px 13px 20px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	border-style: solid;
	border-width: 1px;
font: 600 15px Titillium Web, Arial, Tahoma;
}
.sc-message .close {
	position: absolute;
	top: 13px;
	right: 13px;
	font-size: 12px;
	line-height: 12px;
}

.sc-message-info {
	background-color: #e9f7fe;
	border-color: #afd0e1;
	color: #196da8;
}
.sc-message-info .close{
	color: #5091b2;
}
.sc-message-alert {
	background-color: #fff2bb;
	border-color: #e9c93a;
	color: #a05f12;
}
.sc-message-alert .close{
	color: #918c38;
}
.sc-message-success {
	background-color: #edfdd3;
	border-color: #bed796;
	color: #5f9035;
}
.sc-message-success .close{
	color: #5f9035;
}
.sc-message-error {
	background-color: #fee3e3;
	border-color: #ffb4b4;
	color: #d22020;
}
.sc-message-error .close{
	color: #de5959;
}
/**
 * Posts slider
 */

.sc-posts-slider h4 {
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	margin: 5px 0px 10px 0px;
}

.sc-posts-slider h4 a {
	color: #444;
	text-decoration: none;
}

.sc-posts-slider h4 a:hover {
	color: #A5D651;
}

/**
 * Latest works slider
 */

.sc-latest-works {
	margin: 0 0 60px;
	background: #fff;
	border: 0;
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	box-shadow: 0;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,.2);
	-o-box-shadow: 0 0 0 rgba(0,0,0,.2);
	zoom: 1;
}

.sc-latest-works ul li {
	padding-right: 18px;
}

/**
Latest News
*/
.latest-from-blog_main_item > .latest-from-blog_item_image {
float: left;
width: 48px;
height: 48px;
margin-right: -48px;
}
.latest-from-blog_main_item {
display: inline-block;
margin-bottom: 20px;
width: 100%;
margin-right: 3%;
border: 1px solid #e6eaed;
}
.latest-from-blog_main_item:hover {
	background: #47ade8;

	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	border-color: #47ade8;
}

.latest-from-blog_main_item:nth-child(2n+2) {
margin-right: 0;
}
.latest-from-blog_item_text {
display: inline-block;
padding-left: 60px;
margin-bottom: 0;
color: #747474;
text-decoration: none;
font: 12px/1.8 Arial, Tahoma;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
a.latest-from-blog_item_text:hover {
	color: #0288de;
}
.post-date, .post-category {
display: inline-block;
padding-left: 0;
color: #999999;
font: italic 12px Arial, Tahoma, Helvetica;
padding: 0 20px;
margin-bottom: 20px;
}
.sc-latest-news-static .post-date {
	padding-left: 60px;
}
/**
Latest-news Slider
*/
.flexslider {
	opacity: 0;
}
.sc-carousel-slider .post-date, .sc-carousel-slider .latest-from-blog_item_text {
padding-left: 0;
margin-bottom: 10px;
}
.latest-from-blog_main_item .post-title {
margin-bottom: 10px;
margin-top: 10px;
padding: 0 20px;
clear: none;
}
.post-title a:hover {
	color: #0288de;
}
.latest-from-blog_main_item:hover .post-title a,  .latest-from-blog_main_item:hover .post-category {
color: #fff;
}
.post-title a {
	color: #464646;
	font: bold 17px Titillium Web, Arial, Tahoma;
	text-decoration: none;
	float: none;
	margin: 0;
	line-height: 20px;

	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}



/*
* Embed media
*/

.sc-embed-media {
	position: relative;
	margin-bottom: 25px;
}




/**
 * span
 */
.sc-span {
	color: #a5d651;
}

/**
 * Masonry
 *
 */

.isotope-element {
	z-index: 2;
}

.isotope-hidden.isotope-element {
	pointer-events: none;
	z-index: 1;
}


/* Isotope CSS3 transitions */

.isotope,.isotope .isotope-element {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	transition-duration: 0.8s;
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-o-transition-property: height, width;
	-ms-transition-property: height, width;
	transition-property: height, width;
}

.isotope .isotope-element {

	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	transition-property: transform, opacity;
}


/**
 * Highlight
 */
.sc-highlight-full-width {
	padding-left: 5000px;
	padding-right: 5000px;
	margin-left: -5000px;
	margin-right: -5000px;
	background-color: #ebebeb;
	z-index: 1;
	-webkit-backface-visibility: visible;
	clear: both;
}

.sc-highlight-standard {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ebebeb;
	overflow: hidden;
}

.sc-highlight {
	position: relative;
}

.sc-highlight h1,
.sc-highlight h2,
.sc-highlight h3{
	margin-bottom: 0;
}

.sc-highlight-full-width video {
position: absolute;
top: 0;
opacity: 0;
}
.mobile-video-bg {
position: absolute;
top: 0;
width: 100%;
height: 100%;
background-size: cover;
}
.sc-highlight .theme-one-half {
	margin-bottom: 0;
}

.sc-highlight .sc-testimonial.style3 p, .sc-highlight .sc-testimonial.style3 h5 {
	color:#ffffff;
}

.video-pattern {
background: url(/wp-content/themes/sentiment/img/grid.png);
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
}

.sc-highlight-full-width.slider-content {
	padding-top: 30px;
}
.with_corner > .sc-highlight:before {
	content: '';
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 15px 22px 0 22px;
	border-color: transparent;
	border-top-color: inherit;
	position: absolute;
	left: 50%;
	bottom: -15px;
	margin-left: -22px;
}



/**
 * Teaser
 *
 */

.sc-teaser {
	border: 1px solid #DDD;
}

.sc-teaser-content {
	margin: 20px 20px 10px 20px;
}

/**
 * Column shortcodes
 *
 */

.theme-one-half { width: 48%; }
.theme-one-third { width: 30.66%; }
.theme-two-third { width: 65.33%; }
.theme-one-fourth { width: 22%; }
.theme-three-fourth { width: 74%; }
.theme-one-fifth { width: 16.8%; }
.theme-two-fifth { width: 37.6%; }
.theme-three-fifth { width: 58.4%; }
.theme-four-fifth { width: 67.2%; }
.theme-one-sixth { width: 13.33%; }
.theme-five-sixth { width: 82.67%; }
.theme-two-fourth { width: 48%; }

.theme-one-half,
.theme-one-third,
.theme-two-third,
.theme-three-fourth,
.theme-one-fourth,
.theme-one-fifth,
.theme-two-fifth,
.theme-three-fifth,
.theme-four-fifth,
.theme-one-sixth,
.theme-two-fourth,
.theme-five-sixth {
	position: relative;
	margin-right: 4%;
	margin-bottom: 2em;
	float: left;
	}

.theme-column-last {
	margin-right: 0!important;
	clear: right;
	}

#post-body.theme-three-fourth:last-child,
#post-body.theme-two-fourth:last-child,
.right-sidebar.theme-one-fourth:last-child {
	margin-right: 0!important;
	clear: right;
}

/* Clearfix */
.theme-clearfix:before,
.theme-clearfix:after { content:""; display:table; }
.theme-clearfix:after { clear: both; }
.theme-clearfix { zoom:1; /* For IE 6/7 (trigger hasLayout) */ }


/*---  Zozo Tabs -------*/

.z-tabs {
float: left;
width: 100%;
margin-bottom: 40px;
}

 .z-tabs-nav {
float: left;
margin-bottom: 0px;
}
 .z-tab {
float: left;
}
.horizontal.top-left .z-container,
.horizontal.top-center .z-container,
.horizontal.top-right .z-container {
border-top: 1px solid #d9dee1;
margin-top: -1px;
}
.horizontal.top-left .z-tab,
.horizontal.bottom-left .z-tab {
list-style: none;
}
.horizontal.top-right .z-tab,
.horizontal.bottom-right .z-tab {
margin-left: 10px;
}
.horizontal.underline.top-left .z-tab, .horizontal.underline.bottom-left .z-tab {
margin-right: -1px;
}
.horizontal.underline.top-right .z-tab, .horizontal.underline.bottom-right .z-tab {
margin-left: -2px;
margin-right: 0px;
}
.horizontal.bottom-right .z-tab {
	margin-right: 0;
}
.bottom-center .z-tab {
margin-top: -1px;
margin-right: 8px;
}
.top-center .z-tab {
margin-right: 8px;
}
body .z-tabs .z-tab:hover .z-link {
color:  #47ade8;
}
 .z-link {
padding: 8px 20px 8px;
text-decoration: none;
background: transparent;
float: left;
margin-bottom: 0px;
border-radius:  0;
position: relative;
color: #404040;
text-transform: none;
text-align: center;
cursor: pointer;
font: bold 13px Lato, Arial, Tahoma;
-webkit-transition: background-color 0.3s;
display: block;
border: 1px solid transparent;
transition: 0.3s;
}
.horizontal.top-left .z-active .z-link,
.horizontal.top-center .z-active .z-link,
.horizontal.top-right .z-active .z-link {
color: #47ade8;
border: 1px solid #d9dee1;
border-bottom: 1px solid #fff;
border-top: 2px solid #47ade8;
}
.horizontal.bottom-left .z-active .z-link,
.horizontal.bottom-right .z-active .z-link,
.horizontal.bottom-center .z-active .z-link {
color: #47ade8;
border: 1px solid #d9dee1;
border-top: 1px solid #fff;
border-bottom: 2px solid #47ade8;
}
.w960 .horizontal .z-link, .b960 .horizontal .z-link {
padding: 13px 25px 12px;
background: #f7f7f7;
}
 .z-content {
display: none;
margin-top: -1px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.horizontal.top-left .z-content,  .horizontal.top-right .z-content {
padding-top: 15px;
}
.horizontal.bottom-left .z-content,  .horizontal.bottom-right .z-content {
padding-bottom: 15px;
}
.top-right .z-tabs-nav {
float: right;
margin-right: -1px;
}
.top-right.underline .z-tabs-nav {
margin-right: 0px;
}
 .z-link i {
	padding-right: 6px;
}
 .z-container {
	float: left;
	background: #fff;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

/*--- Vertical ---*/

/*-------------- Compact -------------*/

.top-compact .z-tabs-nav,
.bottom-compact .z-tabs-nav {
width: 100%;
}
.top-compact .z-link,
.bottom-compact .z-link {
padding: 9px 0 !important;
width: 98.5%;
}
.top-compact .z-tab,
.bottom-compact .z-tab {
margin-right: 0;
}
.top-compact .z-last .z-link,
.bottom-compact .z-last .z-link  {
width: 99%;
}
/*-------------- Compact -------------*/

.vertical .z-tabs-nav {
width: 33%;
}
.vertical .z-tab {
	width: 100%;
	margin-right: 0;
	list-style: none;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.vertical .z-link {
width: 100%;
padding: 0 0 0 20px;
line-height: 35px;
text-align: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
.vertical.top-left .z-active .z-link {
border-top: 1px solid #ddd;
border-right-color: #fff;
border-bottom: 1px solid #ddd;
border-left: 2px solid #47ade8;
}
.vertical.top-right .z-active .z-link {
border-top: 1px solid #ddd;
border-left-color: #fff;
border-bottom: 1px solid #ddd;
border-right: 2px solid #47ade8;
}
.vertical.top-left .z-container {
float: right;
width: 67%;
margin-right: 1px;
margin-left: -1px;
border-left: 1px solid #d9dee1;
}
.vertical .z-content {
	margin-top: 0;
}
.vertical.top-left .z-content {
padding-left: 15px;
}
.vertical.top-right .z-content {
padding-right: 15px;
}
.vertical.top-right .z-container {
	width: 67%;
	margin-left: 2px;
	margin-right: -1px;
	float: left;
border-right: 1px solid #d9dee1;
}
.z-active .z-link {
color: #47ade8;
}

/*--- Horizontal Bottom ---*/



.bottom-right .z-tabs-nav {
	float: right;
}
.horizontal.bottom-left .z-container,
.horizontal.bottom-center .z-container,
.horizontal.bottom-right .z-container {
border-bottom: 1px solid #d9dee1;
margin-bottom: -1px;
}
/*--- Horizontal Center ---*/

.top-center .z-tabs-nav, .bottom-center .z-tabs-nav {
display: block;
float: none;
text-align: center;
}
.top-center .z-link, .bottom-center .z-link {
display: block;
float: none;
}
.top-center .z-tab, .bottom-center .z-tab {
float: none;
display: inline-block;
}
.horizontal.bottom-center .z-container {
margin-bottom: 0;
padding-bottom: 15px;
}


/*----- Zozo Tabs ----*/

/* Clearfix */
.theme-clearfix:before,
.theme-clearfix:after { content:""; display:table; }
.theme-clearfix:after { clear: both; }
.theme-clearfix { zoom:1; /* For IE 6/7 (trigger hasLayout) */ }

/*-------------- Testimonial sidebar -------------*/

.sc-testimonial-sidebar p {
color: #666666;
border: 1px solid #d9dee1;
padding: 10px 10px 10px 40px;
position: relative;
}
.sc-testimonial-sidebar img {
width: 52px;
margin-right: 10px;
float: left;
}
.sc-testimonial-sidebar p:after {
content: '';
position: absolute;
left: 20px;
bottom: -20px;
background: url(/wp-content/themes/sentiment/img/sprite.png) -81px -82px;
width: 20px;
height: 20px;
}
.sc-testimonial-sidebar p:before {
content: '"';
position: absolute;
top: 2px;
left: 14px;
font-size: 30px;
}
.sc-testimonial-sidebar span {
color: #404040;
font-weight: bold;
display: block;
}
.sc-testimonial-sidebar span+span {
font-weight: normal;
}
/*------- Accordions -------------*/

.sc-accordion {
margin-bottom: 40px;
}
.sc-accordion> ul {
margin-bottom: 0;
}
.sc-accordion ul li {
	list-style: none;
}
.sc-accordion .item {
	position: relative;

	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;

}
.sc-accordion.sc-accordion-style1 .item:last-child {
border: 0;
}
.sc-accordion .item.active {
background: #fff;
padding-bottom: 10px;
}
.sc-accordion .button {
	position: absolute;

	top: 8px;
left: 13px;
	width: 20px;
	height: 20px;
	border-radius: 2px;
	cursor: pointer;
	color: #8f8f8f;
	font-weight: 100;
	font-size: 20px;
	text-align: center;
	line-height: 20px;
	height: 20px;
	width: 20px;

	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	-ms-transition: background-color 0.5s;
	transition: background-color 0.5s;
}

.sc-accordion .item.active .button {
color: #47ade8;
}
.sc-accordion .item > h2 {
	font-size: 13px;
	color: #404040;
	margin-bottom: 0;
	cursor: pointer;

	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	display: block;
	padding-left: 45px;
	line-height: 37px;
	border: 1px solid #e6eaed;
	margin-bottom: 5px;
}

.sc-accordion .item.active > h2 {
	color: #47ade8;
	margin-bottom: 20px;

	-webkit-box-shadow: inset 2px 0 0 0 #47ade8;
	box-shadow: inset 2px 0 0 0 #47ade8;
}

.sc-accordion .item:hover > h2 {
color: #47ade8;
}
.sc-accordion .item-container {
height: auto;
overflow: hidden;
color: #474747;
font: 12px/1.8 Arial;
margin-left: 47px;
/* padding-bottom: 10px; */
}
.sc-accordion .button span+span {
display: none;
}
.sc-accordion .active .button span+span {
display: block;
}
.sc-accordion .active .button span:first-child {
display: none;
}
.sc-accordion .button span:first-child {
line-height: 22px;
}

.sc-accordion .button span+span {
line-height: 16px;
font-size: 26px;
font-weight: 100;
text-align: center;
text-indent: -1px;
}
.sc-accordion-style2.sc-accordion {
border: 0;
}
.sc-accordion-style2.sc-accordion .item .button,
.sc-accordion-style3.sc-accordion .item .button {
border-radius: 50%;
}
.sc-accordion.sc-accordion-style3 .button span {
	font-size: 0;
}
.sc-accordion-style2.sc-accordion .item {
border: 1px solid #dedede;
margin-bottom: 5px;
}
.sc-accordion-style2.sc-accordion .item >h2,
.sc-accordion-style3.sc-accordion .item >h2 {
	font-weight: 600;
}
.sc-accordion.sc-accordion-style3 {
border: 0;
border-top: 1px solid #dedede;
}
.sc-accordion.sc-accordion-style3 .item.active {
background: transparent;
}
.sc-accordion.sc-accordion-style3 .button {
font-size: 0;
background-image: url(/wp-content/themes/sentiment/img/sprite.png);
background-repeat: no-repeat;
background-position: 7px -16px;
background-color: #ccc;
}
.sc-accordion.sc-accordion-style3 .active .button {
background-position: 5px 7px;
}

/*---------- Client testimonials slider --------*/

#client-testimonial-slider {
position: relative;
clear: both;
}
.client-slider-wrapper {
display: block;
overflow: hidden;
padding: 40px 0;
margin: 0 35px;
}
.client-slider-thumbs {
	display: block;
	width: 1000%;

	-webkit-transition: 0.7s;
	-moz-transition: 0.7s;
	-o-transition: 0.7s;
	-ms-transition: 0.7s;
	transition: 0.7s;
}

.client-slider-thumbs li {
display: inline-block;
width: 103px;
margin: 0 26px;
cursor: pointer;
-webkit-backface-visibility: hidden;
}
.client-slider-thumbs li img {
width: 100%;
height: auto;
display: block;
border-radius: 50%;
border: 2px solid #47ade8;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: 0.7s;
-moz-transition: 0.7s;
-o-transition: 0.7s;
-ms-transition: 0.7s;
padding: 4px;
transition: 0.4s;
-webkit-backface-visibility: hidden;
}

.client-slider-thumbs li.active img {
-webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
-o-transform: scale(1.4);
-ms-transform: scale(1.4);
transform: scale(1.4);
border: 6px solid #47ade8;
}
.client-slider-nav a {
position: absolute;
top: 70px;
width: 23px;
height: 43px;
background-image: url(/wp-content/themes/sentiment/img/sprite.png);
cursor: pointer;
}
.client-slider-next {
right: 0;
background-position: -25px -78px;
}
.client-slider-prev {
left: 0;
background-position: 0 -80px;
}
.client-testimonial {
display: none;
}
.client-testimonial-container {
font-size: 18px !important;
text-align: center;
color: #333;
display: block;
margin-top: 20px;
margin-bottom: 70px;
overflow: hidden;
}
.client-testimonial-container span {
font-size: 13px;
color: #adadad;
font-weight: normal;
display: block;
margin-top: 10px;
}


/*----------- Icons -----------*/

.sc-icon {
	text-align: center;
	padding: 40px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.sc-icon:hover {
	background-color: #f6f6f6;
}
.sc-icon-block {
display: inline-block;
width: 60px;
height: 60px;
background: #0288de;
}

.sc-icon-block span {
line-height: 60px;
color: #FFF;
font-size: 26px;
}

.sc-icon h2,  .sc-icon a {
font: bold 18px Lato, Arial, Tahoma;
text-decoration: none;
color: #464646;
margin: 30px 0 20px;
}
.sc-icon p {
font: 400 13px/1.9 Lato, Arial, Tahoma;
}
.sc-icon img {
margin-top: 17px;
}

.sc-icon .sc-icon-block img {
margin-top: 0;
}

.sc-icon .helper {
	display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.sc-icon .helper img {
    vertical-align: middle;
	margin-top: 0;
}

/*-------------- Services -----------*/

.sc-service {
	padding-bottom: 0px;
	border-bottom: 1px solid #ffffff;

	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.sc-service:hover {
	-webkit-box-shadow: inset 0 -3px 0 0 #47ade8;
	box-shadow: inset 0 -3px 0 0 #47ade8;
}
.sc-service.sc-service-large-icons {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
}

.sc-service a {
text-decoration: none;
}
.sc-service-icon {
float: left;
margin-top: 0px;
margin-right: -40px;
}
.sc-service-icon span {
  font-size: 30px;
  display: inline-block;
  color: #47ade8;

  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

.sc-service h2 {
	font-size: 18px;
	margin-bottom: 15px;
	font-family: Open Sans, Arial;
	color: #000000;
	display: inline-block;
	padding-left: 60px;
	line-height: 1.2;

	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.sc-service:hover h2,  .sc-service:hover .sc-service-icon span {
color: #0288de;
}
.sc-service.sc-service-large-icons .sc-service-icon span {
color: #47ade8;
font-size: 60px;
}
.sc-service.sc-service-large-icons  h2 {
padding-left: 80px;
}

.sc-service .text-icon {
	line-height: 1;
}




/*---- Brand -----*/

.sc-brand {
display: block;
text-align: center;
border: 1px solid #e6eaed;
}
.sc-brand img {
height: 90px;
margin: 50px 0;
}

/*---- Headers -----*/
.sc-header-left {
text-align: left;
}
.sc-header-center {
text-align: center;
}
.sc-header-right {
text-align: right;
}



/*----------------- IMAGE ANIMATIONS --------------*/

@media only screen and (min-width: 1025px){

.flash,
.bounceIn,
.bounceInDown,
.bounceInLeft,
.bounceInRight,
.bounceInUp,
.fadeIn,
.fadeInDown,
.fadeInDownBig,
.fadeInLeft,
.fadeInLeftBig,
.fadeInRight,
.fadeInRightBig,
.fadeInUp,
.fadeInUpBig,
.flip,
.flipInX,
.flipInY,
.lightSpeedIn,
.slideInDown,
.slideInLeft,
.slideInRight,
.rollIn {
  opacity:0;
}

.bounceIn.animated,
.bounceInDown.animated,
.bounceInLeft.animated,
.bounceInRight.animated,
.bounceInUp.animated,
.lightSpeedIn.animated,
.slideInDown.animated,
.slideInLeft.animated,
.slideInRight.animated,
.rollIn.animated {
  opacity:1;
}
.animated-block.transparent-animation:not(.animated) {
filter: alpha(opacity=0);
opacity: 0;
}

.pale-on-hover:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;

  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0% {-webkit-transform:translateY(0);}
50% {-webkit-transform:translateY(-30px);}
100% {-webkit-transform:translateY(0);}
}
@keyframes myfirst /* Safari and Chrome */
{
0% {transform:translateY(0);}
50% {transform:translateY(-30px);}
100% {transform:translateY(0);}
}
.floating-element {
  animation:myfirst 2s;
animation-iteration-count:5000;
  -webkit-animation:myfirst 2s; /* Safari and Chrome */
-webkit-animation-iteration-count:5000;
}

.animated-block.animated.colored_on_hover {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;
-webkit-filter: grayscale(1);

opacity: 0.5;
}

.colored_on_hover:hover {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale") !important;
    -webkit-filter: grayscale(0) !important;

opacity: 1 !important;
}

}
/*----------------- IMAGE ANIMATIONS --------------*/



/*----------- Pricing tables ---------------*/

.sc-pricing-col {
	background:#ffffff;
}

.sc-pricing-col div:last-child {
    padding-top: 15px;
    padding-bottom: 15px;
}
.pricing-tables {
    display: table;
    margin-bottom: 40px;
    float: left;
    width: 100%;
}
.sc-col {
    display: table-cell;
}
.sc-row {
    display: table-row;
}
.pricing-tables .sc-pricing-col.featured div:first-child {
    padding-top: 70px;
}
.pricing-tables .sc-pricing-col.featured div:first-child {
    padding-top: 20px;
    padding-bottom: 9px;
}
.pricing-tables .sc-pricing-col.featured div:last-child {
    padding-bottom: 40px;
}


.sc-pricing-col {
text-align: center;
border: 1px solid #e8e8e8;
}
.sc-pricing-col div {
color: #666666;
padding: 9px 15px;
border-bottom: 1px solid #ebebeb;
}
.sc-pricing-col h5 {
color: #404040;
margin: 0;
padding: 10px 0;
font-weight: 600;
}
.pricing-tables .sc-pricing-col.featured h5,  .pricing-tables .sc-pricing-col.featured span.price {
color: #47ade8;
}
.price {
font-size: 48px;
font-weight: 400;
position: relative;
height: 70px;
display: block;
line-height: 60px;
margin-bottom: 10px;
margin-top: 0px;
color: #333333;
}
.price sup {
font-size: 24px;
position: absolute;
top: 19px;
}
.sc-pricing-col sub {
font-size: 12px;
display: block;
bottom: 10px;
color: #9d9fa2;
}
.sc-pricing-col p {
font-weight: normal;
color: #9d9fa2;
}
.sc-pricing-col .sc-button {
margin: 0;
}
.price .currency {
font-size: 30px;
}
.pricing-tables .sc-pricing-col.featured {
position: relative;
top: 0px;
left: -30px;
margin-right: -50px;
background-color: #fff;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);
}
.pricing-tables .sc-pricing-col.featured div {
padding-left: 35px;
padding-right: 35px;
}

.sc-pricing-col.featured > div:first-child,
.sc-pricing-col.featured .sc-button {
background-color: #47ade8;
color: #fff !important;
}
.sc-pricing-col.featured > div:first-child h5 {
color: #fff;
}

/*------------- Portfolio Big ------------*/
.sc-portfolio-big-header {
text-align:center;
color: #ffffff;
}

.sc-portfolio-big-description {
text-align:center;
color: #ffffff;
}

.sc-portfolio-big {
margin-bottom: 60px;
position: relative;
float: left;
width: 100%;
}
.project {
    display: block;
    margin-bottom: 30px;
    margin-left: 30px;
}
.project img {
    width: 100%;
}
.project a, .project .post-category {
    color: #fff;
    text-align: center;
    display: block;
}
.flexslider-nav a {
position: absolute;
top: 50%;
width: 25px;
height: 43px;
cursor: pointer;
font: 70px fontawesome;
text-decoration: none;
color: #fff;
line-height: 40px;
position: absolute;
}
.flexslider-prev:before {
content: '\f104';
cursor: pointer;
}
.flexslider-next:before {
content: '\f105';
}
.flexslider {
overflow: hidden;
margin-left: -30px;
width: 102.7%;
float: left;
}
.flexslider.one-col img {
width: 100%;
}
.sc-flexslider-wrapper {
display: block;
overflow: hidden;
}
.flexslider-next {
right: -100px;
}
.flexslider-prev {
left: -100px;
}
.flexslider-nav {
width: 100%;
}
.flexslider.one-col {
position: relative;
}



/*---------------- Service fullwidth --------------*/

.sc-service-fullwidth .sc-service {
    border: 0;
    color: #747474;
    text-align: center;
}
.sc-service-fullwidth .sc-button {
    margin: 0;
}
.sc-service-fullwidth h3 {
    color: #fff;
    margin-bottom: 10px;
}
.sc-service-fullwidth .sc-service span {
    font-size: 20px;
}
.sc-service-fullwidth .sc-service span {
    font-size: 60px;
    margin-bottom: 20px;
    display: block;
}
.sc-service-fullwidth h5 {
	color: #383838;
	margin-top: 0px;
	line-height: 57px;
	margin-bottom: 30px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;

	-webkit-transition: background-color 0.4s;
	-moz-transition: background-color 0.4s;
	-o-transition: background-color 0.4s;
	-ms-transition: background-color 0.4s;
	transition: background-color 0.4s;
}

.sc-service-fullwidth h5:hover {
	color: #ffffff;
}

.sc-service-top {
    background: #EEEEEE;
    display: block;
    height: 57px;
    margin-bottom: -57px;
    margin-left: -5000px;
    margin-right: -5000px;
    padding-left: 5000px;
    padding-right: 5000px;
}
.sc-service-fullwidth .sc-service:hover h5 {
background-color: #47ade8;
opacity: 1;
margin-top: -10px;
padding-top: 10px;
}

.sc-service-fullwidth-wrapper {
	background-color: #f7f7f7;
	padding-top: 0; padding-bottom: 0;
	margin-bottom: 40px;
	margin-top: 80px;
}

.sc-service-fullwidth-wrapper .sc-highlight {
	padding-top: 0;
}

/*----------- Icons Style2 -----------*/

.style2 .sc-button {
	border: none;
	background-color:#96bf48;
}

.style2 .sc-button:hover {
	background-color: #B0CE78;
}

.sc-icon.style2 {
    padding: 0;
    background: transparent;
}
.sc-icon.style2 span {
	font-size: 72px;

	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.sc-icon.style2 h2 {
font-weight: 500;
}
.sc-icon.style2:hover span {
color: #47ade8;
}
/*----------- Icons Style3 -----------*/

.sc-icon.style3 {
    padding: 0;
    background: transparent;
}
.sc-icon.style3 span {
font-size: 30px;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
color: #fff;
background-color: #464646;
width: 60px;
height: 60px;
display: inline-block;
line-height: 60px;
border-radius: 5px;
}

.sc-icon.style3 h2 {
font-weight: 500;
}
.sc-icon.style3:hover span {
background-color: #47ade8;
}



/*----------- Icons Style4 -----------*/

.sc-icon.style4 {
    padding: 0;
    background: transparent;
}
.sc-icon.style4 span {
font-size: 30px;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
color: #50bfff;
background-color: #f7f7f7;
width: 90px;
height: 90px;
display: inline-block;
line-height: 90px;
border-radius: 50%;
border: 1px solid #f2f2f2;
}

.sc-icon.style4 h2 {
font-weight: 500;
}
.sc-icon.style4:hover span {
background-color: #47ade8;
color: #fff;
border-color: #47ade8;
}

/*------------- Icon style5 -----------*/

.sc-icon.style5 span {
    width: 86px;
    height: 86px;
    border: 1px solid;
    position: absolute;
    line-height: 86px;
    text-align: center;
    border-radius: 50%;
    margin-right: -86px;
    left: 0;
    color: #47ade8;
    top: 0;
    font-size: 25px;
}
.sc-icon.style5 {
    text-align: left;
    position: relative;
    padding: 0 0 0 120px;
    background: transparent;
    margin-bottom: 74px;
}
.sc-icon.style5 h2 {
    font-weight: 500;
}
.sc-icon.style5.connected:before {
content: '';
width: 0px;
height: auto;
border-left: 1px dashed #47ade8;
position: absolute;
left: 45px;
top: 98px;
bottom: -60px;
}
.sc-icon.style5:last-child:before,
.sc-icon.style5.last:before {
    display: none;
}

/*----------- Icons Style6 -----------*/

.sc-icon.style6 {
    padding: 0;
    background: transparent;
}
.sc-icon.style6 span {
	font-size: 30px;
	color: #47ade8;
}

/*-------------- Service Style2 -------------*/

.sc-service.style2 .sc-service-icon span {
    font-size: 72px;
    color: #47ade8;
}
.sc-service.style2 p {
    display: block;
    margin-top: 30px;
}
.sc-service.style2 {
    border: 0;
    box-shadow: none;
}


/*--------------- Service Style3 ------------*/

.sc-service.style3 p {
	font-family: Open Sans, Arial;
    padding-left: 60px;
}
.sc-service.style3 {
    border: 0;
    box-shadow: none;
}
.sc-service.style3:hover .sc-service-icon span {
color: #47ade8;
}



/*-------------- Social icons --------------*/

.social-icons li {
    display: inline-block;
    margin-right: 10px;
}
.social-icons li a {
	width: 30px;
	height: 30px;
	display: block;
	line-height: 30px;
	text-align: center;
	color: #333333;
	font-size: 18px;

	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}



/*-------------- Social icons style2 --------------*/

.social-icons.style2 a {
    font-size: 14px;
    border: 1px solid #47ade8;
    border-radius: 5px;
    color: #616161;
}
.social-icons.style2 a:hover {
    color: #fff;
    background-color: #333333;
    border-color: #333;
}


/*--------------- Social icons style3 ----------------*/

.social-icons.style3 li a {
    width: 32px;
    height: 32px;
    border: 2px solid #e0dddd;
    border-radius: 5px;
    color: #616161;
    line-height: 32px;
}
.social-icons.style3 li a:hover {
    color: #fff;
    background-color: #47ade8;
    border-color: #47ade8;
}


/*--------------- Social icons style4 ----------------*/

.social-icons.style4 li a {
    width: 36px;
    height: 36px;
    border-radius: 5px;
    background-color: #47ade8;
    line-height: 36px;
    color: #fff;
}
.social-icons.style4 li a:hover {
    background-color: #333333;
}

/*--------------- Social icons style-preheader ----------------*/

.social-icons.style-prehader {
    margin-bottom: 0;
	display: inline-block;
}

.social-icons.style-prehader li {
	margin-right: 5px;
}

.social-icons.style-prehader li a {
	font-size: 14px;
	line-height: 20px;
}

#preheader .social-icons.style-prehader li a:hover {
	color: #47ADE8;
}

/*------------- Highlight text ---------*/

.highlight-text {
color: #fff;
padding: 0 3px;
}


/*-------------- Dropcaps -----------*/

.dropcap {
    font-size: 48px;
    color: #47ade8;
    float: left;
    line-height: 0.9;
    margin-right: 10px;
}
.dropcap.style2 {
    background-color: #47ade8;
    color: #fff;
    font-size: 30px;
    padding: 3px 4px;
    margin-top: 5px;
}
.dropcap.style3 {
    font-size: 30px;
    color: #fff;
    background-color: #47ade8;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
}

/*-------------- Blockquotes ----------*/

blockquote {
padding: 0 20px;
margin: 0 20px;
border-left: 2px solid #47ADE8;
margin-bottom: 20px;
font-style: italic;
color: #939393;
}
blockquote.style2 {
color: #747474;
background-color: #ebebeb;
margin: 0 0 30px;
font-style: normal;
border: 0;
padding: 20px 40px;
text-align: center;
font-weight: 600;
}


/*----------- Lists ----------*/

.sc-list {
    margin: 0 0 30px;
}
.sc-list li {
list-style: none;
}
.sc-list li:before {
    font-family: fontawesome;
margin-right: 15px;
}

.sc-list.arrow li:before {
content: '\f105';
}
.sc-list.square li:before {
content: "\f04d";
color: #47ade8;
font-size: 5px;
font-weight: normal;
margin-top: -2px;
display: inline-table;
}
.sc-list.circle li:before {
content: "\f111";
font-size: 5px;
margin-top: -2px;
display: inline-table;
color: #47ade8;
}
.sc-list.star li:before {
content: "\f005";
font-size: 10px;
color: #8e8e8e;
}
.sc-list.flash li:before {
content: "\f0e7";
color: #f95353;
}
.sc-list.info li:before {
content: "\f00c";
color: #47ade8;
}
.sc-list.circle-arrow li:before {
content: "\f0a9";
color: #c7e596;
}
.sc-list.hand li:before {
content: '';
width: 80px;
height: 70px;
background: url(/wp-content/themes/sentiment/img/sprite.png) 0px -310px;
display: inline-block;
}
.sc-list.hand li:before {
content: '';
width: 10px;
height: 11px;
background: url(/wp-content/themes/sentiment/img/sprite.png) -434px 0px;
display: inline-block;
}


/*------------- Testiomonials -------------*/

.sc-testimonial.style1 {
    border: 1px solid #dde1e4;
    border-radius: 5px;
    padding: 30px;
}
.avatar.rounded {
    width: 47px;
    height: 47px;
    border-radius: 50%;
    float: left;
    /* margin-right: -47px; */
}
div.sc-testimonial h5 {
display: block;
font-size: 13px;
margin-left: 70px;
margin-bottom: 0px;
clear: none;
line-height: 1.8;
color: #404040;
font-weight: 600;
}
.sc-testimonial span {
    display: inline-block;
    color: #bebebe;
    margin-left: 18px;
}
.sc-testimonial p {
    color: #747474;
}

.sc-testimonial.style2 p {
    border: 1px solid #dde1e4;
    padding: 10px 10px 10px 40px;
    position: relative;
    border-radius: 5px;
}
.sc-testimonial.style2 p:before {
    background: url(/wp-content/themes/sentiment/img/sprite.png) -81px -84px;
    content: '';
    width: 18px;
    height: 19px;
    position: absolute;
    bottom: -19px;
    left: 20px;
}
.avatar {
    width: 52px;
    height: 46px;
    float: left;
}

.sc-testimonial.style3 p {
    color: #000000;
    font: 300 36px Open Sans, Arial, Tahoma;
    margin-bottom: 10px;
}
.sc-testimonial.style3 {
    text-align: center;
    display: block;
}
.sc-testimonial.style3 h5 {
    color: #adadad;
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
}
.sc-testimonial.style3 h5:before {
    content: '"';
    font-size: 40px;
    color: #47ade8;
    margin-top: 0px;
    position: relative;
    top: 16px;
    right: 10px;
}
.sc-testimonial {
    margin-bottom: 40px;
}
/*-------- Testimonials slider --------------*/
.white_text {
color: #fff;
text-align: center;
font-size: 48px;
font-weight: 400;
}

/**
 * Message
 */

.sc-message {
	position: relative;
	display: block;

	padding: 21px 35px 21px 20px;
	margin-bottom: 30px;
	border-style: solid;
	border-width: 1px;

	font: 300 13px Lato Web, Arial, Tahoma;
	border-radius: 5px;
}
.sc-message .close {
	position: absolute;
	top: 13px;
	right: 13px;
	font-size: 32px;
	line-height: 12px;
	text-decoration: none;
	font-weight: 100;
	font-family: lato;
	cursor: pointer;
	-webkit-transform: rotateZ(45deg);
	-moz-transform: rotateZ(45deg);
	-o-transform: rotateZ(45deg);
	-ms-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
}

.sc-message-info {
	background-color: #e7e7e7;
	border: 0;
	color: #747474;
}
.sc-message-info .close{
color: #c6c6c6;
}
.sc-message-alert {
	background-color: transparent;
	border-color: #f49244;
	color: #747474;
}
.sc-message-alert .close{
	color: #f8b580;
}
.sc-message-success {
	background-color: #47ade8;
	border: 0;
	color: #fff;
}
.sc-message-success .close{
	color: #bbdbee;
}
.sc-message-error {
	background-color: #f95353;
	color: #fff;
}
.sc-message-error .close{
	color: #f4bfbf;
}


/*------------ Call to action ----------*/

.sc-call-to-action {
    margin-bottom: 30px;
}

.sc-call-to-action.sc-call-to-action-full-width {
	padding-left: 5000px;
	padding-right: 5000px;
	margin-left: -5000px;
	margin-right: -5000px;
}

.sc-call-to-action .sc-button {
	background-color: transparent;
	border: 2px solid #ffffff;
}


.sc-call-to-action.first-page {
	 margin-top: -70px;
}

.sc-call-to-action.last-page {
	 margin-bottom: 0;
}

.sc-call-to-action.style1 {
    background: #47ade8;
padding-top: 60px;
padding-bottom: 20px;
}
.sc-call-to-action.style1 h2 {
    text-align: right;
    color: #fff;
    margin-bottom: 0;
    font-size: 30px;
}
.sc-call-to-action.style1 .sc-button {
    margin-top: 5px;
}

.sc-call-to-action.style1 .sc-button:hover {
	background-color: #ffffff;
	color: #47ade8;
}


/*-- style2 --*/

.sc-call-to-action.style2 {
    border: 1px solid #56b4ea;
    padding-top: 45px;
}
.sc-call-to-action.style2 h2 {
    text-align: right;
    font-weight: 500;
    line-height: 1.2;
}

/*-- Style3 --*/

.sc-call-to-action.style3 h2 {
    font-size: 30px;
    line-height: 1.1;
    margin-bottom: 0;
}
.sc-call-to-action.style3 {
    padding-left: 100px;
    background-color: #f4f4f4;
    border-left: 2px solid #55b3ea;
    padding-top: 60px;
}
.sc-call-to-action.style3 p {
    font-size: 18px;
    color: #666666;
}
.sc-call-to-action.style3 .sc-button {
    margin-top: 10px;
}

/*-- Style4 --*/
.sc-call-to-action.style4 h2, .sc-call-to-action.style6 h2, .sc-call-to-action.style5 h2 {
font-size: 18px;
    margin-bottom: 20px;
}
.sc-call-to-action.style4, .sc-call-to-action.style5, .sc-call-to-action.style6 {
    padding: 20px 20px 10px;
}
.sc-call-to-action.style4 {
    background: #47ade8;
    color: #fff;
}
.sc-call-to-action.style4 h2 {
    color: #fff;
}
.sc-call-to-action.style5 {
background: #eff2f4;
}
.sc-call-to-action.style6 {
background: #f95353;
text-align: center;
border-bottom: 2px solid #454749;
}
.sc-call-to-action.style4 .sc-button:hover, .sc-call-to-action.style5 .sc-button:hover {
	background-color: #ffffff;
	color: #47ade8;
}
.sc-call-to-action.style3 .sc-button:hover {
	background-color: #B0CE78;
}
.sc-call-to-action.style3 .sc-button, .sc-call-to-action.style5 .sc-button {
	margin-top: 0;
	border: none;
	background-color:#96bf48;
}
.sc-call-to-action.style6 p,
.sc-call-to-action.style6 h2{
color: #fff;
}
.sc-call-to-action.style6 .sc-button{
background-color: #3c3e40;
border: none;
}

/*---------- Counters -----------*/

.sc-quantity {
	color: #464646;
	font-size: 72px;
	display: block;
	line-height: 1;
	margin-bottom: 10px;

	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	transition: color 0.3s;
}

.sc-counter {
    text-align: center;
    margin-bottom: 30px;
}
.sc-counter .sc-counter-icon {
	font-size: 30px;
	color: #47ade8;
	display: block;
	margin-bottom: 20px;

	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	transition: color 0.3s;
}

.sc-counter p {
    color: #747474;
}
.sc-counter:hover .sc-counter-icon,
.sc-counter:hover .sc-quantity {
    color: #47ade8;
}

/**
 * Skill bar
 */
.sc-skillbar {
margin-bottom: 20px;
position: relative;
background: #eff2f4;
}
.sc-skillbar .sc-skillbar-title {
display: block;
position: absolute;
height: 42px;
top: 6px;
left: 20px;
color: #fff;
font: bold 13px/30px Lato, Arial, Tahoma;
}

.sc-skillbar .sc-skillbar-bar {
width: 100%;
height: 42px;
display: block;
}

.sc-skillbar .sc-skillbar-bar div {
	width: 100%;
	height: 41px;
	background-color: #47ade8;
	display: block;

}
.sc-skillbar.style1 span:before {
    content: '(';
}
.sc-skillbar.style1 span:after {
    content: ')';
}
.sc-skillbar.style1 span {
    margin-left: 5px;
}

/*-- Style2 --*/

.sc-skillbar.style2 {
    background: transparent;
}
.sc-skillbar.style2 .sc-skillbar-bar {
    background: #eff2f4;
height: 10px;
}
.sc-skillbar.style2 .sc-skillbar-bar div {
    height: 11px;
}
.sc-skillbar.style2 .sc-skillbar-bar div, .sc-skillbar.style2 .sc-skillbar-bar {
    height: 10px;
    border-radius: 10px;
}
.sc-skillbar.style2 .sc-skillbar-title {
    color: #747474;
    position: static;
    height: 17px;
    line-height: 1;
font-weight: 500;
}
.sc-skillbar-title span {
margin-left: 5px;
}


/*----------- Logos ---------*/

.client-logo {
display: block;
margin-bottom: 30px;
}
.theme-one-sixth > .client-logo {
margin-bottom: 0;
}
.client-logo img {
	width: 100%;
	background: rgba(255, 255, 255, 0.27);

	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.client-logo.bordered {
border: 1px solid #e6eaed;
}
.client-logo.white {
	width: 16.4%;
	display: inline-block;
	padding-right: 3px;
	background-color: transparent;
border: 0 !important;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.client-logo.white:hover img {
    background-color: rgba(255, 255, 255, 0.47);
}
.client-logo {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: 0.5;
	border: 1px solid transparent;
}


.client-logo:hover {
border: 1px solid #ebebeb;
opacity: 1 !important;
}

/*----------- Heading promo ---------*/

.sc-heading-promo {
	background-color:#47ade8;
	color: #47ade8;
	padding-top: 45px;
	padding-bottom: 0;
	margin-bottom: 100px;
}

.sc-heading-promo h4 {
color: #ffffff;
text-align: center;
font-size: 23px;
margin-bottom: 45px;
float: left;
width: 100%;
}

/*----- Team member ---------*/

.team-member {
    margin-bottom: 30px;
}
.team-member img {
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #e6eaed;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.team-member h5 {
    margin-bottom: 10px;
}
.team-member span {
    margin-bottom: 10px;
    display: block;
    color: #bebebe;
}
.team-member .social-icons.style2 a {
    border-color: #e0dddd;
}

/*---------- Services -----------*/


.service {
display: block;
text-align: center;
margin-bottom: 20px;
}
.service-icon {
	width: 100px;
	height: 100px;
	position: relative;
	background: #f3f3f3;
	border-radius: 50%;

	-webkit-box-shadow: 0 0 0px 1px #cdcecf;
	box-shadow: 0 0 0px 1px #cdcecf;
	padding: 2px;
	display: inline-block;
	margin-bottom: 20px;
margin-top: 1px;
cursor: pointer;
}

.service-icon span {
position: absolute;
width: 100%;
height: 40px;
line-height: 1;
text-align: center;
font-size: 40px;
left: 0;
top: 50%;
margin: -20px 0 0 0;
z-index: 10;
color: #bfc1c2;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
}

.service-icon:hover span {
color: #3170ac;
}
.service-icon div {
	display: block;
	margin: 0;
	border-radius: 50%;
	border: 4px solid #ccc;
	text-align: center;
	line-height: 100px;
	border-bottom-color: #f3f3f3 !important;

	-webkit-transform: rotateZ(-45deg);
	-moz-transform: rotateZ(-45deg);
	-o-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
	width: 100%;
	height: 100%;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;

	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;

	-webkit-transition-property: border-color, -webkit-transform;
	-moz-transition-property: border-color, -moz-transform;
	-o-transition-property: border-color, -o-transform;
	-ms-transition-property: border-color, -ms-transform;
	transition-property: border-color, transform;
	-webkit-backface-visibility: hidden;
}
.service-icon:hover div {
	-webkit-transform: rotateZ(133deg);
	-moz-transform: rotateZ(133deg);
	-o-transform: rotateZ(133deg);
	-ms-transform: rotateZ(133deg);
	transform: rotateZ(133deg);
}


.service-icon:hover div {
border-color: #3170ac;
}
.service h2 {
font: 900 13px Lato, Arial, Tahoma;
}
.service-icon img {
position: absolute;
top: 50%;
left: 50%;
z-index: 10;
width: 50px;
height: 50px;
margin: -25px 0 0 -25px;
}

/*--- Service style2 ---*/

.service.service-style2 .service-icon span {
color: #3170ac;
}
.service.service-style2:hover .service-icon div{
background-color: #47ADE8;
}
.service.service-style2:hover .service-icon span {
color: #fff;
}
.service.service-style2 {
background-color: #F4F4F4;
padding: 0 30px 30px;
margin-top: 40px;
color: #303030;
line-height: 1.8;
position: relative;
}

.service.service-style2 .service-icon {
box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);
margin-top: -47px;
width: 88px;
height: 88px;
margin-bottom: 25px;
padding: 3px;
}
.service.service-style2 div {
	border: 0;
	background-color: #eaeaea;

	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}


.service-icon:hover div {
border-color: #3170ac;
}
.service.service-style2 .read-more {
color: #303030;
background: transparent;
line-height: 12px;
}

.service.service-style2 .floating-element {
  animation:myfirst 2s;
animation-iteration-count:5000;
  -webkit-animation:myfirst 2s; /* Safari and Chrome */
-webkit-animation-iteration-count:5000;
}

/*--- lastest_posts ---*/

.latest-posts_main_item .post-img {
	margin-bottom: 0;
}
.latest-posts_main_nav {
	display: block;
	margin-left: 5px;
}
.latest-posts_main_item {
	margin-left: 7.5%;
}

.latest-posts_item_header {
	display: block;
	height: 22px;
	font-size: 15px;
	line-height: 22px;
	margin: 15px 0px 0px 0px;
	overflow: hidden;
}

.latest-posts_item_header a{
	display: block;
	color: #444444;
	text-decoration: none;
}

.latest-posts_item_header a:hover{
	color: #0288DE;
}

.latest-posts_main_item .post-date-type2 {
	font-size: 11px;
}

.latest-posts_item_text {
	display: block;
	margin-top: 10px;

}

.latest-posts_main_nav div {
	display: inline;
	margin-right: 8px;
	color: #B5B5B5;
	cursor: pointer;
}

.latest-posts_main_nav div a {
	color: #B5B5B5;
}

.latest-posts_main_item .flex-control-nav {
	bottom: -10px;
}

/*--- promo_box ---*/

.sc-promo-box-content {
	margin: 20px 20px 20px 0;
}

.sc-promo-box p .sc-button.sc-middle:last-child {
	margin-bottom: 0;
}


.sc-promo-box .hover-image {
position: absolute;
  top: 100%;
  left: 0;
}
.sc-promo-box img {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	width: 100%;
	height: auto;
}

.sc-promo-box:hover .hover-image {
    top: 0;
}
.sc-promo-box .two-images:hover .main-image {
    top: -50px;
}
.promo-image {
    position: relative;
    overflow: hidden;
}
.sc-promo-box .main-image {
    position: relative;
    top: 0;
}/* Wordpress core classes */
  :-moz-placeholder {
color: #bebebe;
font: italic 11px Arial, Tahoma, Verdana;
outline: none;
text-shadow: 0 1px 0 rgba(255,255,255,0.7);
  }
  :-ms-input-placeholder {
color: #bebebe;
font: italic 11px Arial, Tahoma, Verdana;
outline: none;
text-shadow: 0 1px 0 rgba(255,255,255,0.7);
  }
  ::-webkit-input-placeholder {
color: #bebebe;
font: italic 11px Arial, Tahoma, Verdana;
outline: none;
text-shadow: 0 1px 0 rgba(255,255,255,0.7);
  }
.alignnone {
  padding: 5px 0 30px 0;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.half {
width: 49%;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
  text-align: center;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 30px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption img.size-large {
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
width: auto;
margin-bottom: 10px;
}
.textwidget img {
padding: 0;
max-width: 100%;
margin-bottom: 20px;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

img {
max-width: 100%;
height: auto;
}

a {
color: #00ACE4;
}

.sticky {}

.gallery-caption {}

.bypostauthor {}

/*-------- Sentiment ------------*/
.media_for_js {
  position: fixed;
  visibility: hidden;
  width: 0px;
  height: 0px;
  z-index: 940;
}
@media only screen and (max-width: 939px){
  .media_for_js {
    z-index: 939;
  }
}
@media only screen and (max-width: 767px){
  .media_for_js {
    z-index: 767;
  }
}
@media only screen and (max-width: 639px){
  .media_for_js {
    z-index: 639;
  }
}
@media only screen and (max-width: 479px){
  .media_for_js {
    z-index: 479;
  }
}

body {
background-color: rgb(255, 255, 255);
}
.page-wrapper {
overflow: hidden;
background: rgb(255, 255, 255);
position: relative;
}
.border-bottom {
border-bottom: 1px solid #e9ecef;
}

/*----- List ------*/

ul.arrow li:before {
content: '►';
color: #47ade8;
margin-right: 10px;
}
ul.arrow {
margin-left: 20px;
font-weight: bold;
}
ul.square li:before {
content: "\f04d";
color: #47ade8;
font-family: FontAwesome;
margin-right: 10px;
font-size: 5px;
font-weight: normal;
margin-top: -2px;
display: inline-table;
}
ul.square {
margin-left: 20px;
line-height: 2.8;
}


/*----------------- Header -----------------*/
header {
background: #fff;
position: fixed;
box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);
z-index: 1000;
top:0;
left: 0;
width: 100%;
}
.logo_wrapper {
position: relative;
float: left;
overflow: hidden;
}
header .logo:first-child {
position: relative;
top: 0;
}
header.small-header .logo:first-child {
top: -100px;
}
.small-header .logo:last-child {
top: 0;
}
.headerstyle5 header.small-header .logo:first-child, 
.headerstyle6 header.small-header .logo:first-child {
  top:0;
}
.logo:last-child {
position: absolute;
left: 0;
top: 90px;
}
.headerstyle5 header .container_16 >a, 
.headerstyle6 header .container_16 >a {
    display: inline-block;
    vertical-align: middle;
}

.b960 #map-box,  .b1170 #map-box {
margin-left: -60px;
margin-right: -60px;
}
.small-header .logo_wrapper {
height: 46px;
}
.logo {
  margin-top: 25px;
  float: left;

  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

.logoTitle {
  margin:0px;
  padding:0px;
  margin-top:20px;
  font-size: 36px;
  color:black;
}

.small-header .logo_wrapper .logo{
  margin-top:0px;
}

.small-header .logo_wrapper .logoTitle{
  margin-top:0px;
}

.menu {
float: right;
margin-bottom: 0;
z-index: 100;
position: relative;
}
.menu li {
  display: inline-block;
  text-align: center;
  padding: 0 0px 0px;
  text-align: left;
  position: relative;

/*  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;*/
}
.menu li ul {
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  min-width: 240px;
  padding-bottom: 5px;
  border-top: 2px solid #4399c9;
  visibility: hidden;

  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
  box-shadow: 0 0 3px rgba(0,0,0,0.3);
}
.sub-menu .sub-menu {
    left: 100%;
}
.menu .sub-menu ul {
    left: 100%;
    top: 0;
}
.menu .sub-menu li {
    display: block;
}
.menu li ul li a {
padding: 13px 20px;
font: 400 13px Open Sans, Arial, Tahoma;
text-transform: none;
}
.menu li ul li a:before {
margin-right: 5px;
}
.menu li ul:after, .menu > li.mega-menu > a:after {
width: 0px;
height: 0px;
border-style: solid;
border-width: 0 4px 5px 4px;
border-color: transparent transparent #439ac9 transparent;
position: absolute;
top: -2px;
left: 35px;
z-index: -1;
content: '';
  -webkit-transition: top 0.4s;
  -moz-transition: top 0.4s;
  -o-transition: top 0.4s;
  -ms-transition: top 0.4s;
  transition: top 0.4s;
}
.menu li:hover ul:after, .menu > li.mega-menu:hover > a:after {
top: -7px;
}
.menu > li.mega-menu > a:after {
  top: 100%;
  margin-top: -4px;
  left: 50%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;

  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

.menu > li.mega-menu:hover > a:after {
opacity: 1;
}
.menu li:hover > ul, .menu li.mega-menu:hover ul {
display: block;
visibility: visible;
}

.menu li a {
  font: 500 13px Open Sans, Arial, Tahoma;
  color: #333333;
  text-decoration: none;
  padding: 30px 12px;
  padding-bottom: 26px;
  display: block;
  position: relative;

  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -ms-transition: color 0.3s;
  transition: color 0.3s;
}
.menu li a:hover {
  color: #47ade8;
}
li.current_page_item > a {
color: #47ade8;
}
.menu > li > a:before {
  content: '';
  width: 0;
  background: #0288de;
  height: 2px;
  position: absolute;
  top: 0;
  left: 50%;

  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}
.dark_menu .menu > li > a:before,
.headerstyle5 .menu > li > a:before,
.headerstyle6 .menu > li > a:before {
display: none;
}
.menu > li:hover > a:before {
width: 100%;
left: 0;
}
.menu li.current_page_item span {
  color: #fff;
}
.menu li span {
text-transform: uppercase;
font-size: 11px;
text-shadow: 0 1px 2px rgba(0,0,0,0.5);
color: #62dcff;
line-height: 1;
}

/*---- Mega-menu -----*/

.menu .mega-menu >ul >li {
    display: table-cell;
    white-space: nowrap;
    clear: none;
}
.menu .mega-menu >ul >li ul {
    display: block !important;
opacity: 1 !important;
    position: static;
    border: 0;
    box-shadow: none;
    margin-bottom: 0;
    padding-bottom: 0;
min-width: 240px;
}
.menu .mega-menu >ul >li ul:after {
    display: none;
}
.menu li.mega-menu > ul {
    padding: 20px 10px;
}
.menu li.mega-menu > ul > li {
    border-right: 1px solid #ececec;
}
.menu li.mega-menu > ul > li:last-child {
    border: 0;
}
.menu li.mega-menu ul li a:before {
    display: none;
}
.menu li.mega-menu ul li a {
    color: #73757a;
padding: 9px 20px;
}
.menu li.mega-menu ul li a:hover {
color: #47ade8;
}
.menu li.mega-menu ul li a i {
    margin-right: 20px;
}
.menu-item.mega-menu {
    position: static;
}
.menu li.mega-menu > ul:after {
    display: none;
}
.menu li.mega-menu >ul >li>a {
padding-top: 0;
}
.menu li.mega-menu ul ul li:last-child a {
    padding-bottom: 0;
}
.menu li.mega-menu ul {
background: #fff;
}
.menu li.mega-menu ul li:hover a {
  background: transparent;
}
.headerstyle1 .menu li.mega-menu ul {
left: auto;
right: 0;
}
/*----- Dark Mega menu ------*/

.headerstyle5 .menu li.mega-menu ul, 
.headerstyle6 .menu li.mega-menu ul, 
.dark_menu .menu li.mega-menu ul {
    background: #474950;
}
.headerstyle5 .menu li.mega-menu ul li a, 
.headerstyle6 .menu li.mega-menu ul li a, 
.dark_menu .menu li.mega-menu ul li a {
    color: #a5a5a5;
}
.headerstyle5 .menu li.mega-menu > ul > li, 
.headerstyle6 .menu li.mega-menu > ul > li, 
.dark_menu .menu li.mega-menu > ul > li {
    border: 0;
}
.headerstyle5 .menu li.mega-menu ul li a:hover, 
.headerstyle6 .menu li.mega-menu ul li a:hover, 
.dark_menu .menu li.mega-menu ul li a:hover {
    color: #fff;
}.headerstyle6 .menu li.mega-menu ul li a:hover{	color:#b6b6b6}.headerstyle6 .menu li:hover > a{	color:#b6b6b6!important;		background:none!important;	}.headerstyle6 ul .sub-menu{		border-top-color:#696767!important;		background-color:#1b1b1b!important;	}.headerstyle6 ul .sub-menu li a{		color:#bab3b3!important;	}	.headerstyle6 ul .sub-menu li:hover>a{		color:#908c8c!important;	}

header > .header_wrapper {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…hlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,0.67) 69%, rgba(0,0,0,0.67) 71%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0)), color-stop(69%,rgba(0,0,0,0.67)), color-stop(71%,rgba(0,0,0,0.67)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.67) 69%,rgba(0,0,0,0.67) 71%);
background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.67) 69%,rgba(0,0,0,0.67) 71%);
background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.67) 69%,rgba(0,0,0,0.67) 71%);
background: radial-gradient(ellipse at 50% 30%, rgba(0,0,0,0) 20%,rgba(0,0,0,0.87) 99%,rgba(0,0,0,0.97) -312.7%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#ab000000',GradientType=1 );
-webkit-backface-visibility: hidden;
}
.page-header header > .header_wrapper {
padding-bottom: 55px;
}
.header_overlay {
background: url(/wp-content/themes/sentiment/img/pattern.png);
position: absolute;
width: 100%;
height: 100%;
opacity: 0.5;
}
footer .menu li:hover {
box-shadow: none;
}
footer .current_page_item:after {
display: none;
}

#search-icon {
float: right;
position: relative;
z-index: 100;
width: 25px;
height: 20px;
}

.fa-search {
position: absolute;
pointer-events: none;
left: -4px;
top: 39px;
z-index: 100;
color: #444444;
font-size: 19px;
width: 17px;
height: 17px;
border-left: 1px solid #ccc;
padding-left: 12px;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
pointer-events: all;
cursor: pointer;
}
#searchform {
width: auto;
height: auto;
border: 0;
background: none;
margin-top: 33px;
margin-left: 5px;
position: relative;
}
header #searchform input {
width: 200px;
position: absolute;
top: 40px;
right: -30px;
height: 40px;
background: #fff;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
display: none;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
border-radius: 4px;
-webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
font-size: 13px;
cursor: pointer;
border: none;
outline: none;
margin: 0;
padding: 4px 0 4px 28px;
}
.small-header .fa-search {
top: 13px;
}
.small-header #searchform {
margin-top: 0;
}

#menu-btn {
width: 21px;
height: 27px;
position: relative;
margin: 13px 0 0;
display: none;
float: right;
}
#menu-btn:before {
font-family: fontawesome;
content: "\f0c9";
color: #5C5C5C;
font-size: 21px;
font-weight: 800;
}
.menu li > span {
position: absolute;
right: 20px;
top: 16px;
color: rgb(187, 187, 187);
display: none;
}
/*--------- Fixed header --------------*/

.fixed-header header {
width: 100%;
top: 0;
left: 0;
margin: 0;
}
.admin-bar.fixed-header header {
top: 32px;
}
.admin-bar header {
top: 32px;
}
body.b960 header, body.b1170 header {
box-shadow: none;
background: transparent;
border: 0;
}
.b960 header .container_16,
.b1170 header .container_16 {
box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);
padding: 0 49px;
background: #fff;
}
.small-header .logo {
margin-top: 4px !important;
margin-bottom: 5px !important;
}
.small-header #search-icon {
margin-top: 3px;
}
.small-header .menu > li > a {
padding: 15px 12px !important;
}

/*------------ Slider ----------------*/

#slider {
position: relative;
}
#slider .tparrows.default {
  height: 60px;
  width: 60px;
  top: 50% !important;
  margin-top: -38px;
  background-image: url(/wp-content/themes/sentiment/img/slider-arrows.png);
  position: absolute;
  cursor: pointer;
  background-color: transparent;
  border:2px solid #fff;    opacity:0;    border-radius:3px;    -webkit-border-radius:3px;    -moz-border-radius:3px;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -ms-transition: 0.4s;
  transition: 0.4s;
}#slider:hover .tparrows.default{		opacity:.6;	}

.ie8 #slider .tparrows.default {
background-color: rgb(120, 120, 120);
}
#slider .tparrows.default:hover {
opacity:1;
}
#slider .tp-leftarrow {
background-position: 3px 3px;
left: 0;
}
#slider .tp-rightarrow {
background-position: -57px 3px;
right: 0;
}

/*------------- Colors -------------------*/

.black-color {
  color: #000;
}
.pink-color {
  color: #e61175;
}
.blue-bg {
  background-color: #47ade8;
}


/*--------------- Main ----------------*/

#main {
margin-top: 70px;
}
iframe {
  width: 100%;
display: block;
}

#main.hide-content {
margin-top: 0;
}

/*--------------- Header top ----------------*/

#crumbs {
display: block;
padding-left: 40px;
position: relative;
}
.page-path {
height: 35px;
float: right;
}
#crumbs a {
color: #666666;
text-decoration: none;
font: 13px/36px Lato, Tahoma, Verdana;
}
#crumbs span {
display: inline-block;
line-height: 36px;
}
.delimiter {
font-size: 0;
}
.delimiter:before {
content: "\f101";
font-size: 13px;
font-family: fontawesome;
margin: 0 5px;
}
/*------------ Page Header -----------------*/

.page-header {
background-image: url(/wp-content/themes/sentiment/img/page-title.jpg);
background-position: center;
background-size: cover;
}
.b960 .page-header, .b1170 .page-header {
margin-left: -50px;
margin-right: -50px;
}
.page-header.position-left-top {
background-position: left top;
}
.page-header.position-left-center {
background-position: left center;
}
.page-header.position-left-bottom {
background-position: left bottom;
}
.page-header.position-right-top {
background-position: right top;
}
.page-header.position-right-center {
background-position: right center;
}
.page-header.position-right-bottom {
background-position: right bottom;
}
.page-header.position-center-top {
background-position: center top;
}
.page-header.position-center-center {
background-position: center center;
}
.page-header.position-center-bottom {
background-position: center bottom;
}

.page-header .container_16 {
padding-bottom: 33px;
}
.page-header h1 {
color: #464646;
display: inline-block;
margin-right: 10px;
margin-bottom: 10px;
font-weight: normal;
font-size: 18px;
}
.page-header h2 {
display: inline-block;
margin-left: 10px;
color: #333333;
font-size: 35px;
margin-bottom: 0;
font-weight: 700;
}
.page-header h2:before {
content: '-';
margin-right: 15px;
}
.page-header.page-header-style2 h1 {
font-size: 18px;
color: #333333;
font-weight: normal;
}
.page-header.page-header-style2 .container_16 {
padding: 25px 0 15px;
}
.page-header-style3 {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center;
}

.page-header.size-original {
  -webkit-background-size: auto;
  -moz-background-size: auto;
  background-size: auto;
}

.page-header-style3 .container_16 {
text-align: center;
padding: 45px 0 35px;
}
.page-header-style3.page-header h1 {
color: #333333;
font-size: 24px;
background-color: #fff;
padding: 8px 54px;
font-weight: normal;
}

/*-------------- Portfolio ---------------*/

.isotope .isotope-element>div {
  width: 100%;
  margin-bottom: 0;
  float: left;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.gallery.isotope {
margin-left: -2%;
margin-bottom: 40px;
}
#portfolio {
  opacity: 0;
}
.portfolio2col .isotope-element {
margin-left: 2%;
margin-bottom: 3%;
width: 47.8%;
float: left;
display: block;
}
.portfolio3col .isotope-element {
margin-left: 2.6%;
margin-bottom: 50px;
width: 30.7%;
float: left;
display: block;
}
.portfolio4col .isotope-element {
margin-left: 2%;
margin-bottom: 3%;
width: 22.9%;
float: left;
display: block;
}
.gallery-filters {
display: block;
border-bottom: 1px solid #d9dee1;
}
.gallery-filters ul li {
display: inline;
}
.gallery-filters ul {
margin-bottom: 0;
}
.gallery-filters li a {
padding: 12px 30px;
color: #000;
text-decoration: none;
font: 13px Lato, Arial, Tahoma, Verdana;
display: inline-block;
border: 1px solid transparent;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
border-radius: 2px;
border: 1px solid #e6eaed;
-ms-transition: 0.3s;
transition: 0.3s;
margin-right: 2px;
}
.gallery-filters li a.selected {
background: #47ade8;
color: #fff;
font-weight: bold;
}
.gallery-filters li:hover a {
background: #fbfbfb;
border-color: #d2d2d2;
}
.portfolio-main-item .flexslider-nav a.flexslider-prev {
margin-left: 0;
background-position: 13px -163px;
}
.portfolio-main-item .flexslider-nav a.flexslider-next {
margin-right: 0;
background-position: 15px -83px;
}
.portfolio-main-item .flexslider-nav {
top: 50%;
margin-top: -45px;
}
.portfolio-main-item .flexslider-nav a {
  width: 40px;
  height: 90px;
}
.portfolio-main-item {
margin-bottom: 60px;
}
.flex-control-nav {
position: absolute;
bottom: 10px;
left: 0;
width: 100%;
text-align: center;
margin-bottom: 0;
z-index: 10;
}
.flex-control-nav li {
display: inline-block;
margin: 0;
}
.flex-control-nav li a {
display: inline-block;
font-size: 0;
width: 12px;
height: 12px;
background: transparent;
margin: 5px;
text-align: center;
cursor: pointer;
border-radius: 50%;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
border: 1px solid #fff;
}
.latest-from-blog_main_item a {
text-decoration: none;
border: 0;
box-shadow: none;
outline: none;
display: block;
}
.flex-control-nav li a.flex-active {
background: #fff;
}
.portfolio-item-url {
clear: both;
display: block;
color: #00ACE4;
}
ul.services li:before {
content: "\f00c";
font-family: FontAwesome;
margin-right: 10px;
color: #d2d2d2;
font-weight: normal;
}

.load-portfolio {
  background-color: #47ade8;
margin-bottom: 80px;
}

.portfolio-cta {
	background-color:#47ade8;
	padding-top: 30px;
	padding-bottom: 0;
	margin-bottom: -41px;
}

.portfolio-cta h3 {
	color: #ffffff;
	font-size: 32px;
}
.latest-from-blog_main_item img {
width: 100%;
}
/*---- No-titles -----*/

.no-titles .latest-from-blog_main_item {
  position: relative;
  overflow: hidden;
}
.overlay .post-category {
color: #fff;
}
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #47ade8;
  /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0;

  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  -ms-transition: 0.6s;
  transition: 0.6s;
}
.overlay:hover {
opacity: 1;
}

.latest-from-blog_main_item .overlay .read-more {
border-color: #fff;
color: #fff;
position: absolute;
bottom: -10%;
right: 0;
}
.overlay .post-title a {
color: #fff;
}


/*-------- Portfolo-single -----------*/

.post-image {
width: 100%;
margin-bottom: 40px;
}
.post-image img {
border: 1px solid #ebebeb;
box-sizing: border-box;
}

.project-details a {
color: #747474;
text-decoration: none;
font-weight: normal;
}

.project-details li span {
color: #747474;
font-weight: normal;
}

.post-back:before {
content: "\f045";
}
.post-like:before {
content: "\f004";
}
.post-share:before {
width: 20px;
height: 11px;
content: '';
background: url(/wp-content/themes/sentiment/img/sprite.png) -290px 0;
display: inline-block;
}
.post-details .post-back {
border-right: 0;
}
.portfolio-gallery {
margin-bottom: 40px;
}

/*-------------- Contact ----------*/

#map-box {
display: block;
height: 565px;
margin-bottom: 40px;
}
#map-box > p {
display: none;
}
#map-box>div {
height: 565px;
position: relative;
width: 100% !important;
margin: 0;
}

#map-box .wpgmappity_container {
height: 565px !important;
}

#map-box .wpgmappity_container {
width: 100% !important;
}

input[type=text] {
margin: 0 2% 0 0;
font: normal 13px Lato, Tahoma, Verdana;
}
input[type=text],textarea {
  border: 1px solid #e6eaed;
  background: #Fff;
  padding: 11px 10px;
  margin-bottom: 20px;
  outline: none;
  font: 13px Lato, Arial, Tahoma;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

textarea {
display: block;
width: 100%;
margin: 0;
height: 160px;
margin-bottom: 20px;
}
input[type=text].last {
margin-right: 0 !important;
}
.contact-form input[type=text] {
width: 48.7%;
}
.contact-form  :-moz-placeholder,
#commentform  :-moz-placeholder {
color: #bebebe;
font: 13px Lato, Arial, Tahoma;
outline: none;
text-shadow: 0 1px 0 rgba(255,255,255,0.7);
  }
.contact-form  :-ms-input-placeholder,
#commentform  :-ms-input-placeholder {
color: #bebebe;
font: 13px Lato, Arial, Tahoma;
outline: none;
text-shadow: 0 1px 0 rgba(255,255,255,0.7);
  }
 .contact-form ::-webkit-input-placeholder,
 #commentform ::-webkit-input-placeholder {
color: #bebebe;
font: 13px Lato, Arial, Tahoma;
outline: none;
text-shadow: 0 1px 0 rgba(255,255,255,0.7);
  }
.contact-form input.sc-button {
border: 0;
color: #ffffff;
}
.contact-form_form input,.contact-form_form textarea {
  color: #bebebe;

  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.05);
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.05);
}

.error {
	color: #FF0000;
}

.message {
	color: #01750f;
}

/*---------- Blog -----------*/

.post a img {
  width: 100%;
  border: 1px solid #e7ebee;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.post .latest-from-blog_item_header a {
  color: #00ACE4
  font-size: 23px;
  font-weight: normal;
}
.post {
position: relative;
margin-bottom: 60px;
border-bottom: 1px solid #e6eaed;
padding-bottom: 40px;
}
.post-title {
margin-bottom: 22px;
margin-top: 10px;
padding: 0;
}
.post-details span {
 border-right: 1px solid #bebebe;
 padding-right: 15px;
 padding-left: 5px;
}

.post-details span, .post-details .post-author a {
font: 13px Lato, Arial, Tahoma;
color: #bebebe;
display: inline-block;
border-right: 1px solid #9c9c9c;
line-height: 0.8;
padding-right: 7px;
margin-left: 3px;
padding-left: 0;
text-decoration: none;
}
.read-more {
text-decoration: none;
}
.post-details .post-author a, .post-details span:last-child {
border-right: 0;
}
.post .post-author {
margin-left: 0;
}
.post-details .post-categories {
border-right: 0;
}
.post-comments {
display: inline-block;
margin-left: 15px;
padding-left: 20px;
color: #b0b0b0;
font: 11px Arial, Tahoma;
background: url(/wp-content/themes/sentiment/img/sprite.png) -279px -116px;
}
.post-details span:before {
margin-right: 7px;
font-family: FontAwesome;
}
.post-comments:before {
content: "\f075";
}
.post .post-date:before {
content: "\f040";
}
.post-categories:before {
content: "\f02c";
}
.post:last-child {
border: 0;
}
.post .latest-from-blog_item_text {
padding-left: 0;
margin-bottom: 25px;
display: block;
}
.post .post-author:before {
content: "\f007";
}
.post-comments {
display: inline-block;
margin-left: 15px;
padding-left: 20px;
color: #b0b0b0;
font: 11px Arial, Tahoma;
background: url(/wp-content/themes/sentiment/img/sprite.png) -279px -116px;
}
.post .latest-from-blog_item_header {
margin-bottom: 20px;
}
.input-field {
float: left;
width: 32.4%;
margin-right: 1.4%;
margin-bottom: 0;
}
.input-field.last-field {
margin-right: 0;
}
.input-field input {
width: 100%;
}
.post-img img {
width: 100%;
display: block;
margin: 0;
}
.post-title a {
font: normal 18px Lato, Arial, Tahoma;
text-decoration: none;
margin-top: 20px;
display: block;
}
.right-sidebar #post-body-padding {
padding-right: 20px;
}
.latest-from-blog_main_item .read-more {
text-decoration: none;
float: right;
cursor: pointer;
width: 28px;
height: 28px;
border: 2px solid #47ade8;
border-radius: 50%;
margin: 25px 17px;
color: #47ade8;
font-size: 20px;
text-align: center;
line-height: 1;
}
.latest-from-blog_main_item .read-more:after {
content: "\f061";
font-family: FontAwesome;
font-size: 12px;
font-weight: 100;
line-height: 29px;
}
.latest-from-blog_main_item:hover .read-more {
  color: #fff;
  border-color: #fff;
}

.post-pagination a, .comments-pages .page-numbers {
  font: bold 13px Lato, Arial, Tahoma;
  text-decoration: none;
  color: #333333;
  border: 1px solid #e6eaed;
  padding: 10px 30px;
  height: 20px;
  line-height: 20px;
  display: block;

  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  transition: background-color 0.3s;
  border-radius: 2px;
}

.comments-pages .page-numbers {
	display: inline-block;
	margin-right: 6px;
}

.container_16.post-pagination a {
float: right;
margin-left: 6px;
}
.post-pagination li {
    display: inline-block;
    margin-right: 6px;
}
.post-pagination a.next-page:before {
    content: 'Next';
}
.post-pagination a.prev-page:before {
content: 'Previous';
}
.post-pagination a:hover,
.post-pagination a.active,
.comments-pages .page-numbers.current,
.comments-pages .page-numbers:hover {
    background-color: #47ade8;
    color: #fff;
    border-color: transparent;
}

.post-pagination .all-posts {
background: url(/wp-content/themes/sentiment/img/sprite.png) -188px 15px;
}
.post-pagination h3 {
clear: none;
margin-bottom: 0px;
}

/*----- Small Blog -----*/

.blog.blog-small .post-image {
width: 40%;
margin-right: 2.5%;
display: inline-block;
vertical-align: top;
margin-bottom: 0;
}
.blog.blog-small .post-content {
display: inline-block;
width: 57%;
vertical-align: top;
}
.blog-small .post-title,
.blog-small .post-title a {
margin-top: 0;
}

/*------------ Blog Grid ---------*/
#blog-grid {
  width: 102.5%;
  opacity: 0;
}
.blog-grid .post-pagination {
text-align: center;
}
#blog-grid .post {
float: left;
width: 30.77%;
margin: 0 2.4% 30px 0;
border: 0;
}
.isotope-item {
  -webkit-transition: 0.8s;
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  -ms-transition: 0.8s;
  transition: 0.8s;
}
#blog-grid h4 a {
font-weight: normal;
}
.wrapper.gallery-filters.centered {
text-align: center;
}
.wrapper.gallery-filters.centered .container_16 {
padding: 70px 0;
}

/*------ Comments -------*/

.comment-list li {
list-style: none;
display: block;
margin-left: 0;
}
.comment-list .avatar {
float: left;
margin-right: -80px;
width: 70px;
height: 70px;
border-radius: 50%;
overflow: hidden;
}
.comment-list .avatar img {
width: 100%;
height: 100%;
display: block;
}
.comment-content {
display: inline-block;
margin-left: 100px;
}
.comment-content h6 {
margin-bottom: 20px;
font: bold 12px Arial, Tahoma, Verdana;
color: #474747;
}
.comment-content time {
float: right;
font-weight: normal;
font-style: italic;
color: #999999;
}
.comment-list .reply a {
margin-left: 10px;
text-decoration: none;
}
.comment-list .children {
margin-left: 50px;
}
#reply-title {
display: none;
}
.comment-meta > img {
width: 77px;
height: 77px;
border: 1px solid #ebebeb;
margin-right: 30px;
border-radius: 50%;
float: left;
}
.form-allowed-tags {
display: none;
}

.comments-pages {
	margin-bottom: 20px;
}

.depth-2 {
	margin-left: 40px;
}

.depth-3 {
	margin-left:60px;
}

/*------- Blockquote ----------*/

.blockquote {
background: #fff;
border-radius: 5px;
box-shadow: 0 1px 5px 0 rgba(0,0,0,0.2);
padding: 15px 15px 15px 60px;
position: relative;
display: block;
margin-bottom: 30px;
}
.blockquote:after {
content: '';
position: absolute;
background: url(/wp-content/themes/sentiment/img/quote.png);
width: 33px;
height: 27px;
top: 15px;
left: 15px;
}
.blockquote p {
margin: 0;
}
.blockquote-container-center {
  width: 100%;
  margin-bottom: 20px;
}
.blockquote-container-left {
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
}

.blockquote-container-right {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}




/*----------- Purchase -------------*/

.purchase {
background-color: #47ade8;
padding: 68px 0;
text-align: center;
}
.purchase h2 {
color: #fff;
font-size: 30px;
font-weight: bold;
margin-right: 0;
display: block;
line-height: 1.4;
margin-bottom: 0;
text-align: center;
margin-right: 30px;
display: inline-block;
}
.purchase .sc-button {
display: inline-block;
margin-bottom: 0;
}

.purchase.purchase-full-width {
padding-left: 5000px;
padding-right: 5000px;
margin-left: -5000px;
margin-right: -5000px;
}

/*----------- Footer  --------*/

.page-wrapper footer {
  background: #272b35;
  padding:  0;
  border-top: 8px solid #1b1e25;
}

footer .logo {
margin-top: 5px;
height: 30px;
}
#footer-bottom .menu {
float: right;
margin-left: 36px;
height: auto;
}

footer .menu li{
	visibility:visible;
	border-top:1px solid transparent;
}

footer .menu li:hover{
	border-top:1px solid #4399c9;
}

footer .current_page_item {
border: 0;
}
#footer-bottom .menu li a {
font-size: 14px;
padding: 0 4px;
color: #7b7b7b;
font: 12px Lato, Arial, Tahoma;
text-transform: uppercase;
}
#footer-bottom .menu li a:hover {
color: #fff;
}
footer .menu > li > a:before {
display: none;
}
footer .menu li:last-child a:after {
display: none;
}
footer .menu li a:after {
content: '|';
margin-left: 10px;
color: #7b7b7b;
}
footer .menu .current_page_item a {
color: #fff;
}
#footer-bottom {
background-color: #1b1e25;
padding: 15px 0;
}
footer p {
color: #7b7b7b;
}
.footer-logo {
margin-bottom: 30px;
}
#footer-top {
padding: 65px 0 20px;
}

.copy {
font-size: 12px;
text-align:center;
margin-bottom: 0;
font-family: 'Open Sans';
}
footer .widget ul li a {
color: #969696;
border-bottom: 1px solid #3f4147;
}
footer .widget ul li a:hover {
color: #fff;
}
footer .widget li a:before {
content: "\f105";
color: #969696;
font-size: 12px;
margin-right: 13px;
margin-top: 0;
}
.footer-logo {
margin-bottom: 20px;
display: block;
}
.contact {
display: block;
margin-bottom: 10px;
}
.contact .fa {
color: #fff;
margin-right: 25px;
}
.wysija-input {
    border-radius: 2px;
    width: 100%;
    height: 38px;
}
.widget_wysija_cont input.wysija-submit {
  background: #a7d74c;
  border: 0;
  color: #fff;
  height: 38px;
  text-align: center;
  border-radius: 2px;

  -webkit-box-shadow: none;
  box-shadow: none;
  float: left;
  width: 30%;
  margin-top: 0;
-webkit-appearance: none;
}

.wysija-paragraph {
  float: left;
  width: 70%;
  padding-right: 10px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.widget_wysija_cont p label {
    display: none;
}
/*------- Boxed layouts ---------*/

.b960 #footer-bottom,  .b1170 #footer-bottom,
.b960 #slider,  .b1170 #slider,
.b960 #purchase,  .b1170 #purchase {
margin-left: -50px;
margin-right: -50px;
}

/*-------------- Slides -------------*/

.tp-caption.big_white {
background: transparent;
font-size: 48px;
font-family: Lato, Arial, Tahoma;
font-weight: 500;
}
.tp-caption.small_white {
font-size: 18px;
color: #fff;
font-weight: 500;
}
.small_white {
  color: #fff;
  font: bold 18px Lato, Arial, Tahoma;
}
.blue_bg {
  font-size: 30px;
padding: 0 30px;
  background: #47ade8;
color: #fff;
font-weight: 600;
width: auto;
}
.blue_bg2 {
  font-size: 30px;
padding: 16px 30px;
  background: #47ade8;
color: #fff;
font-weight: 600;
width: auto;
display: block;
line-height: 1 !important;
box-sizing:border-box;
}
.black_bordered {
  background: #Fff;
  border: 1px solid #e9ecef !important;
padding: 10px 50px;
font-size: 18px;
font-weight: 600;
}
.black_bordered2 {
  background: #Fff;
padding: 16px 50px;
font-size: 18px;
font-weight: 600;
line-height: 1 !important;
}
.medium_black {
  font-size: 30px;
  color: #333333;
  font-weight: 600;
}
.medium_blue {
  color: #47ade8;
  font-size: 18px;
  font-weight: 600;
}
.small_black {
color: #333333;
width: 400px;
white-space: normal !important;
font-weight: 600;
}
.tp-caption .sc-button {
  color: #fff;
display: inline;
}
.tp-caption.one-third {
    width: 410px;
    white-space: normal !important;
}
.tp-caption.one-third p {
white-space: normal !important;
line-height: 20px !important;
}
.tp-caption h2 {
  font-size: 30px;
}
.tp-caption a:hover {
  color:#ffffff;
}
.tp-caption.big_title h2 {
  font-size: 60px;
}
/*----------------- Shop Page --------------*/

body.woocommerce ul.products li.product a:hover img, body.woocommerce-page ul.products li.product a:hover img {
    box-shadow: none;
    border-bottom: 1px solid #e6eaed;
}
body.woocommerce ul.products li.product a img, body.woocommerce-page ul.products li.product a img {
    box-shadow: none;
    border-bottom: 1px solid #e6eaed;
}
body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product {
  border: 1px solid #e6eaed;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body.woocommerce ul.products li.product .price, body.woocommerce-page ul.products li.product .price {
color: #47ade8;
font-size: 13px;
text-decoration: none;
font-weight: 600;
padding: 0 20px;
line-height: 1.5;
height: 20px;
margin-bottom: 20px;
}
.woocommerce ul.products li.product .price ins {
text-decoration: none;
}
ul.product_list_widget li {
padding: 0;
margin-bottom: 10px;
}
body.woocommerce a.button, .woocommerce-page a.add_to_cart_button {
position: absolute;
right: 10px;
bottom: 25px;
width: 35px;
height: 35px;
background: #47ade8 !important;
font-size: 0;
border-radius: 50%;
padding: 0;
box-shadow: none;
text-align: center;
border: 0;
}
body.woocommerce a.button:hover, body.woocommerce-page a.add_to_cart_button:hover {
opacity: 0.8;
}
body.woocommerce a.button:before, body.woocommerce-page a.add_to_cart_button:before {
font-family: fontawesome;
font-size: 15px;
color: #fff;
content: "\f07a";
line-height: 35px;
text-align: center;
font-weight: 100;
text-align: center;
}
body.woocommerce a.button.added:before, body.woocommerce-page a.add_to_cart_button.added:before {
font-family: fontawesome;
font-size: 15px;
color: #fff;
content: "\f00c";
line-height: 35px;
text-align: center;
font-weight: 100;
text-align: center;
position: static;
height: auto;
width: auto;
text-indent: 0;
background-image: none;
}

body.woocommerce .page-wrapper a.added_to_cart, body.woocommerce-page .page-wrapper a.added_to_cart {
position: absolute;
bottom: 29px;
right: 56px;
font-size: 12px;
background: #47ade8;
color: #fff;
padding: 4px 10px;
border-radius: 3px;
}

body.woocommerce ul.products li.product h3, body.woocommerce-page ul.products li.product h3 {
font-weight: 500;
font-size: 18px;
padding: 0 20px;
}
body.woocommerce ul.products li.product .onsale, body.woocommerce-page ul.products li.product .onsale, body.woocommerce span.onsale {
background: #f95353;
border-radius: 0;
line-height: 1;
font-size: 11px;
font-weight: normal;
padding: 4px 10px;
min-height: initial;
right: auto;
left: -6px;
top: 25px;
text-shadow: none;
box-shadow: 0 0 4px 1px #e2e5e6;
}
.woocommerce-tabs h2 {
font-size: 18px;
font-weight: 500;
margin-bottom: 10px;
}
.single-product .right-sidebar {
display: none;
}
body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product {
    width: 30.7% !important;
}
body.woocommerce ul.products li.product:nth-child(3n+3), body.woocommerce-page ul.products li.product:nth-child(3n+3) {
    margin-right: 0 !important;
}
body.woocommerce ul.products li.first, body.woocommerce-page ul.products li.first {
clear: none;
}
body.woocommerce ul.products li.last, body.woocommerce-page ul.products li.last {
margin-right: 3.8%;
}
body.woocommerce .widget_price_filter .ui-slider .ui-slider-range, body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
background: #47ade8;
box-shadow: none;
}
body.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page body.widget_price_filter .ui-slider .ui-slider-handle {
background: #fff;
border: 1px solid #e6eaed;
border-radius: 0;
box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.44);
text-decoration: none;
top: -4px;
padding: 1px 1px 1px 3px;
}
body.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, body.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
background: #fff;
border: 1px solid #e6eaed;
margin-bottom: 30px;
}
body.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:after, .woocommerce-page body.widget_price_filter .ui-slider .ui-slider-handle:after {
content: '|||';
font-size: 6px;
text-decoration: none;
color: #686868;
text-align: center;
line-height: 12px;
padding: 0;
display: block;
}
.product_list_widget  .buttons {
display: none;
}
body.woocommerce .widget_price_filter .price_slider_amount .button, body.woocommerce-page .widget_price_filter .price_slider_amount .button {
background: #47ade8;
color: #fff;
text-shadow: none;
border: 0;
}
.woocommerce .widget_shopping_cart .buttons, .woocommerce-page .widget_shopping_cart .buttons {
  display: none;
}
.related.products h2 {
font-size: 18px;
}

.widget_shopping_cart {
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  width: 250px;
  border: 1px solid #e6eaed;

  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.11);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.11);
  padding: 20px;
  display: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;

  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
z-index: 1100;
}
.top-menu > li:hover > a div {
display: block;
opacity: 1;
}
.top-menu > li > a div {
left: auto;
right: 0;
}
.icon-menu > li:hover > div {
  opacity: 1;
  display: block;
}
.widget_shopping_cart h5 {
    display: none;
}
.widget_shopping_cart:before {
    content: 'Recently added item(s)';
    color: #919191;
    font: 11px Lato, Arial, Tahoma;
    margin: 0;
    display: block;
}
body.woocommerce ul.cart_list li img, body.woocommerce-page ul.cart_list li img, body.woocommerce ul.product_list_widget li img, body.woocommerce-page ul.product_list_widget li img {
    float: left;
    margin: 0;
}
body.woocommerce-page ul.cart_list li img {
    padding: 0;
    width: 65px;
    box-shadow: none;
    border: 1px solid #e6eaed;
    margin-right: 20px;
}
body.woocommerce ul.cart_list, body.woocommerce-page ul.cart_list, body.woocommerce ul.product_list_widget, body.woocommerce-page ul.product_list_widget {
margin-top: 10px;
position: static;
box-shadow: none;
}
body.woocommerce ul.cart_list li a, body.woocommerce-page ul.cart_list li a, body.woocommerce ul.product_list_widget li a, body.woocommerce-page ul.product_list_widget li a {
    padding: 0;
    font: 13px Lato, Arial, Tahoma;
    text-decoration: none;
    margin-bottom: 10px;
color: #747474;
}
body.woocommerce .quantity, body.woocommerce-page .quantity, body.woocommerce #content .quantity, body.woocommerce-page #content .quantity {
margin-top: 0;
display: inline-block;
padding: 0 !important;
}
body.woocommerce .quantity .amount {
color: #47ade8;
padding: 0 !important;
}
body.woocommerce a.button:active, .woocommerce-page a.button:active {
  top:auto;
}

body.woocommerce .widget_shopping_cart .total strong, body.woocommerce-page .widget_shopping_cart .total strong {
    font: 13px Lato, Arial, Tahoma;
    text-transform: uppercase;
    margin-right: 10px;
}

body.woocommerce .widget_shopping_cart .total, body.woocommerce-page .widget_shopping_cart .total {
    background: #f5f5f5;
    border-bottom: 1px solid #eaedf0;
    border-top: 1px solid #eaedf0;
    margin-left: -20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-right: -20px;
    text-align: right;
    color: #333333;
    padding: 10px 20px 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
body.woocommerce .widget_shopping_cart .total strong, body.woocommerce-page .widget_shopping_cart .total strong {
    font: 13px Lato, Arial, Tahoma;
    text-transform: uppercase;
    margin-right: 10px;
}

body.woocommerce .woocommerce-ordering, body.woocommerce-page .woocommerce-ordering {
    float: left;
    position: relative;
margin-bottom: 40px;
}
body.woocommerce .woocommerce-result-count, body.woocommerce-page .woocommerce-result-count {
    float: right;
    color: #9f9f9f;
margin-top: 15px;
}
body.woocommerce .woocommerce-ordering select,body.woocommerce-page .woocommerce-ordering select {
  color: #9f9f9f;
  border: 1px solid #CECECE !important;
  padding: 5px;
  background: #fff;
  -webkit-appearance: none;
}
body.woocommerce .woocommerce-ordering:after, body.woocommerce-page .woocommerce-ordering:after {
content: "\f107";
font-family: fontawesome;
position: absolute;
right: 10px;
top: 7px;
color: #9f9f9f;
}

body.woocommerce ul.product_list_widget li a:before, body.woocommerce-page ul.product_list_widget li a:before {
display: none;
}

.right-sidebar > div, .left-sidebar > div {
    margin-bottom: 30px;
}

aside .menu>li>a{
	padding:0;
	padding: 13px 20px;
}

aside .menu li ul {
padding-left: 10px;
}

aside .menu li a{
	border-top:1px solid transparent;
	border-bottom:1px solid #ddd;
}

aside .menu li a:before {
	display: none!important;
}

aside .menu li{
	visibility:visible;
}

aside .menu li a:hover{
	border-top-color:#4399c9;
}

aside .menu>li>a:hover{
	border-top-color:transparent;
}

body.woocommerce ul.product_list_widget li img, body.woocommerce-page ul.product_list_widget li img {
    width: 70px;
    margin-right: 20px;
    box-shadow: none;
    border: 1px solid #e6eaed;
}
body.woocommerce ul.product_list_widget li a:before, body.woocommerce-page ul.product_list_widget li a:before {
    color: #747474;
}
body.woocommerce ul.product_list_widget li a:before, body.woocommerce-page ul.product_list_widget li a:before {
    display: none;
}
.product_list_widget ins {
    color: #47ade8;
    text-decoration: none;
}
.widget_shopping_cart  a.sc-button {
    padding: 13px 29px;
    color: #fff;
    display: inline-block;
margin: 8px 0 0;
font-size: 13px;
}
.widget_shopping_cart  a.sc-button.sc-blue {
    margin-right: 8px;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {
  width: 100%;
}
ul.product-categories li a:before {
content: '\f105';
font-size: 12px;
font-family: fontawesome;
margin-right: 12px;
color: #747474;
}
.woocommerce ul.product-categories li a {
border-bottom: 1px solid #e6eaed;
padding-bottom: 5px;
display: block;
line-height: 20px;
margin-bottom: 5px;
color: #747474;
}
body.woocommerce.headerstyle5  ul.cart_list li a,
body.woocommerce.headerstyle6  ul.cart_list li a {
color: #fff;
}
.headerstyle5 .widget_shopping_cart, 
.headerstyle6 .widget_shopping_cart {
background: #474950;
border: 0;
}
body.woocommerce.headerstyle5 .quantity, 
body.woocommerce.headerstyle6 .quantity {
color: #a5a5a5;
}
body.woocommerce.headerstyle5 .widget_shopping_cart .total,
body.woocommerce.headerstyle6 .widget_shopping_cart .total {
background: #686969;
border: 0;
color: #fff;
}




body.woocommerce nav.woocommerce-pagination ul li a {
    padding: 14px 27px;
    text-align: center;
    border: 1px solid #e6eaed;
    border-radius: 2px;
    color: #333333;
}
body.woocommerce nav.woocommerce-pagination {
    text-align: left;
}
body.woocommerce nav.woocommerce-pagination ul li span.current {
    padding: 14px 27px;
    background: #47ade8;
    color: #fff;
    text-align: center;
    border-color: transparent;
    border-radius: 2px;
}
body.woocommerce nav.woocommerce-pagination ul {
    border: 0;
}
body.woocommerce nav.woocommerce-pagination ul li {
    border: 0;
    margin-right: 7px;
}
body.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers {
    font-size: 0;;
}
body.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers:before {
    content: 'Next';
    font-size: 13px;
    display: inline-block;
    line-height: 1;
}


/*-------------- Product Page --------------*/

.woocommerce .product_title.entry-title {
    color: #464646;
    font-size: 24px;
    margin-bottom: 0;
    line-height: 1;
}
body.woocommerce div.product p.price {
    height: auto;
    line-height: 1;
    color: #47ade8;
    margin-top: 10px;
    font-size: 18px;
    margin-bottom: 30px;
}
body .woocommerce-tabs ul.tabs li {
display: none !important;
}
body .woocommerce-main-image.zoom {
  float: left;
  width: 70%;
  padding-right: 4px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

body.woocommerce div.product div.images div.thumbnails {
    display: inline-block;
    width: 30%;
    padding: 0;
    vertical-align: top;
}
body.woocommerce div.product div.images div.thumbnails a {
    width: 100%;
    margin-bottom: 4px;
    margin-right: 0;
}
body.woocommerce-page div.product div.images img {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #e8ecee;

height: 474px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body.woocommerce-page div.product div.images .thumbnails img {
height: 155px;
}
body.woocommerce-page .related ul.products li.product {
width: 22.9% !important;
margin-right: 2.8% !important;
}
body.woocommerce-page .related ul.products li.product:last-child {
margin-right: 0 !important;
}

body.woocommerce-page .quantity input {
    background: #fff !important;
    border: 1px solid #e6eaed !important;
    box-sizing: border-box;
    box-shadow: none !important;
    transition:0.2s;
    color: #9f9f9f;
}
body.woocommerce-page .quantity .minus {
    left: 0;
    top: 0;
    height: 37px;
    width: 27px;
}
body.woocommerce-page .quantity .plus {
    height: 37px;
    width: 27px;
}
body.woocommerce-page .quantity input.input-text {
    width: 110px;
    height: 37px;
}
body.woocommerce div.product form.cart div.quantity {
    width: 110px;
    margin-right: 10px;
    text-align: center;
}
body.woocommerce-page form.cart div.quantity input:hover {
    background: #47ade8 !important;
    color: #fff;
}
body.woocommerce div.product form.cart .button {
background: #47ade8;
border: 0;
text-shadow: none;
height: 37px;
box-shadow: none;
padding-left: 20px;
padding-right: 20px;
}


/*----------- Portfolio open project ---------------*/

.op-content {
display: none;
}
.pp_content {
height: auto !important;
padding-bottom: 40px;
width: 100% !important;
}
#pp_full_res .open-project {
  line-height: 1.8;
}
.open-project h5 {
  margin-bottom: 20px;
}
.open-project .theme-one-fourth,
.open-project .theme-three-fourth {
  margin-bottom: 0;
}
.pp_top {
    height: 0;
}
.pp_content_container .pp_right {
    padding: 0;
}
.pp_content_container .pp_left {
    padding: 0;
}
.op-info {
    padding: 0 45px;
    position: relative;
}
.op-nav {
    position: absolute;
    top: -170px;
    left: 45px;
}
.op-nav a {
width: 77px;
height: 77px;
display: inline-block;
background-color: rgba(0,0,0,0.2);
margin-right: 3px;
color: #fff;
text-align: center;
text-decoration: none;
line-height: 77px;
}
.op-nav a:before {
font-family: fontawesome;
font-size: 15px;
color: #fff;
text-align: center;
}
.prev_project:before {
content: "\f060";
}
.next_project:before {
content: "\f061";
}
.op-close {
background: url(/wp-content/themes/sentiment/img/op-close.png) no-repeat;
width: 37px;
height: 37px;
display: block;
position: absolute;
right: -42px;
top: 0px;
cursor: pointer;
}
.pp_inline .videoWrapper {
margin-bottom: 30px;
}
/*----------- Portfolio no margins ------------*/

.portfolio-no-margin {
margin-bottom: 60px;
}
.portfolio-no-margin .latest-from-blog_main_item {
position: relative;
width: 33%;
float: left;
margin: 0;
border: 0;
margin-bottom: 3px;
margin-right: 3px;
}
/*------------ Full width portfolio ----------*/

.featured-projects .sc-flexslider-wrapper {
overflow: visible;
}
.featured-projects img {
height: auto;
max-width: 100.1%;
width: 100.1%;
}
.featured-projects .latest-from-blog_main_item {
position: relative;
border: 0;
margin: 0;
float: left;
overflow: hidden;
}
.overlay.white {
background: #fff;
cursor: -webkit-grab !important;
cursor: -moz-grab !important;
width: 100.1%;
}

.overlay.white .post-title a,  .overlay.white .post-category,  .overlay.white .read-more {
color: #333;
border-color: #333;
border-width: 2px;
margin-top: 0;
}
.overlay.white .read-more {
  border-color: #464646;
  bottom: 45%;
  color: #464646;
  margin: 0px 0 -16px;
  right: 25px;
}

.overlay.white .post-category {
margin-top: 32%;
  top: 50%;
  opacity: 0;
}
.overlay.white:hover .read-more {
opacity:  1;
  bottom: 50%;
}
.overlay.white h4 {
  top: 50%;
  position: relative;
  margin-top: -30px;
  text-align: left;
  opacity: 0;
}

.featured-projects * {
  -webkit-user-drag: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
-webkit-backface-visibility: hidden;
}
.dragging .overlay.white {
  cursor: -webkit-grabbing !important;
  cursor: -moz-grabbing !important;
}
.featured-projects .slides li {
padding-left: 0;
}

.overlay h4 {
  -webkit-transition: 0.8s;
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  -ms-transition: 0.8s;
  transition: 0.8s;

  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  -ms-transition-delay: 0.3s;
  transition-delay: 0.3s;
  opacity: 0;
}
.overlay .post-category {
  -webkit-transition: 0.8s;
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  -ms-transition: 0.8s;
  transition: 0.8s;

  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  -ms-transition-delay: 0.5s;
  transition-delay: 0.5s;
opacity: 0;
}
.overlay .read-more {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;

  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;

  -webkit-transition-delay: 0.6s;
  -moz-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  -ms-transition-delay: 0.6s;
  transition-delay: 0.6s;

}
.overlay:hover .post-category,  .overlay:hover h4 {
opacity: 1;
}

.overlay:hover .read-more {
opacity:  1;
  bottom: 0;
}

/*-------------- Preheader ---------------*/

.top-menu li {
    display: inline-block;
    position: relative;
}
.top-menu {
    float: right;
    margin: 0;
margin-right: -15px;
}
.top-menu li > a {
    color: #747474;
    text-decoration: none;
padding: 9px 20px 10px;
    display: block;
}
.top-menu > li > a:before {
    content: '|';
    position: absolute;
    left: 0;
    color: #e3e3e3;
    font-size: 11px;
}
.top-menu > li:first-child > a:before {
    display: none;
}
.top-menu .fa-angle-down {
position: absolute;
right: 7px;
padding: 0 !important;
top: 14px;
}
.top-menu  ul {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    z-index: 1100;
    background: #fff;
    box-shadow: 0 0 1px 0 rgba(0,0,0,0.3);
    display: none;
width: 120px;
}
/*#preheader span {
    padding: 9px 0;
    display: inline-block;
    color: #747474;
}*/
#preheader {
  border-bottom: 1px solid #e3e3e3;

  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

#preheader .item {
	margin: 9px 0;
    color: #747474;
	font-size: 13px;
}

#preheader .item a {
	color: #747474;
	text-decoration: none;
}

#preheader .item.left:before {
	margin-right: 10px;
	content: '|';
	color: #E3E3E3;
	font-size: 11px;
}

#preheader .item.left.hidden:before {
	display: none;
}

#preheader .item.right:before {
	margin-right: 10px;
	content: '|';
	color: #E3E3E3;
	font-size: 11px;
}

#preheader .item.right.hidden:before {
	display: none;
}

#preheader .left {
	float: left;
	padding-right: 10px;
}

#preheader .right {
	float: right;
	padding-left: 10px;
}
#language li img {
display: inline-block;
clear: none;
margin-right: 10px;
}
.top-menu #language {
  background: #fff;
}
#language {
    position: absolute;
    left: 1px;
    background: #474950;
    width: 150px;
    top: 100%;
    padding: 10px 0;
}
.icon-menu ul {
display: none;
}
.icon-menu li:hover ul {
    display: block;
}
#language li a {
    padding: 4px 20px;
    color: #9b9b9b;
    font-size: 13px;
}
#language li:hover a {
  color: #fff;
}
.top-menu #language li:hover a {
    color: #47ade8;
}
.small-header #preheader {
margin-top: -42px;
}
.top-menu  li:hover ul {
    display: block;
}
.headerstyle2 header.small-header .logo:first-child {
top: 0;
}
.headerstyle2 .mega-menu > .sub-menu {
left: auto;
right: 0;
}
/*--------- Headerstyle3 -------------*/

.headerstyle3 .menu li a {
    padding: 12px 20px;
}
.headerstyle3 .menu {
    float: left;
}
.headerstyle3 .menu {
margin-left: -20px;
}
.headerstyle3 .menu-container {
    border-top: 1px solid #cdcdcd;
}
.headerstyle3 .logo {
margin-bottom: 31px;
}
.headerstyle3 header > section span {
margin-top: 35px;
float: right;
margin-right: 30px;
}
.headerstyle3 .fa-search {
border-left: 0;
}
.headerstyle3 .menu-container .logo {
  display: none;
}
.headerstyle3 .small-header > .container_16 {
    margin-top: -58px;
}
.headerstyle3 header > .container_16 {
  -webkit-transition: margin-top 0.3s;
  -moz-transition: margin-top 0.3s;
  -o-transition: margin-top 0.3s;
  -ms-transition: margin-top 0.3s;
  transition: margin-top 0.3s;
}
.b1170.headerstyle3.fixed-header .menu-container,
.b960.headerstyle3.fixed-header .menu-container {
    border-top: 0;
}
.b1170.headerstyle3.fixed-header .menu-container .container_16,
.b960.headerstyle3.fixed-header .menu-container .container_16 {
    border-top: 1px solid #cdcdcd;
box-shadow: 0 2px 3px -1px rgba(0,0,0,0.3);
}

.b1170.headerstyle3 header .container_16, .b960.headerstyle3 header .container_16 {
box-shadow: none;
}
.headerstyle3.b1170 .menu-container, .headerstyle3.b960 .menu-container {
    border: 0;
}
.headerstyle3.b1170 .menu-container .container_16, .headerstyle3.b960 .menu-container .container_16 {
    border-top: 1px solid #cdcdcd;
}
.menu > li > a:after {
  display: none;
}
.dark_menu ul .sub-menu li.current_page_item > a,
.headerstyle5 ul .sub-menu li.current_page_item > a,
.headerstyle6 ul .sub-menu li.current_page_item > a {
color: #ffffff;
}
/*----------- Headerstyle4 --------------*/

.headerstyle3.dark_menu .menu-container .menu > li > a {
color: #fff;
}
.headerstyle3.dark_menu .menu-container {
background: #30323a;
}



/*-------- Headerstyle5 -----------*/

.headerstyle5 header, 
.headerstyle6 header {
    background-color: #262932;
}
.headerstyle5 .menu > li > a,
.headerstyle6 .menu > li > a {
color: #fefefe;
padding: 20px 20px !important;
text-transform: uppercase;
font-weight: 600;
}
.headerstyle5 .logo,
.headerstyle6 .logo {
    margin: 18px 0;
}
.headerstyle5 #search-icon,
.headerstyle6 #search-icon {
    margin-top: 8px;
}
.headerstyle5 .menu,
.headerstyle6 .menu {
float: none;
margin-left: 60px;
display: inline-block;
}
.headerstyle5 ul .sub-menu,
.headerstyle6 ul .sub-menu,
.dark_menu ul .sub-menu {
    background-color: #47ade8;
    box-shadow: none;
    border: 0;
}
.headerstyle5 .menu li:hover > a,
.headerstyle6 .menu li:hover > a,
.dark_menu .menu li:hover > a {
    background-color: #47ade8;
    color: #fff;
}
.headerstyle5 ul .sub-menu:after, 
.headerstyle6 ul .sub-menu:after, 
.dark_menu ul .sub-menu:after {
display: none;
}
.sub-menu h2 {
color: #fff;
margin-bottom: 0;
padding-left: 20px;
}
.headerstyle5 .menu > li > a:after,
.headerstyle6 .menu > li > a:after {
content: '|';
position: absolute;
right: -3px;
color: #5d5e60;
font-size: 11px;
border: 0;
top: 50%;
margin-top: -7px;
left: auto;
opacity: 1;
}
.headerstyle5 .menu > li:last-child > a:after,
.headerstyle6 .menu > li:last-child > a:after {
display: none;
}

/*-------- Headerstyle6 -----------*/

.headerstyle6 .menu {
float: right;
display: inline-block;
margin-top: 24px;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;
}.headerstyle6 header{	box-shadow:none;	transition: all 0.3s;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;}.headerstyle6 header.small-header .logo:first-child{	top:27px;}.headerstyle6 header.small-header .icon-menu li a{	padding:35px 26px !Important}.headerstyle6 header.small-header .menu{	margin-top:12px;}

.headerstyle6 header {
    background-color: transparent;
}

.headerstyle6 .header-space {
	display: none;
}

.headerstyle6 .small-header {
  background-color: rgba(0, 0, 0, 0.46);
}

.icon-menu {
    float: right;
    margin: 0;
}
.icon-menu li {
    display: inline-block;
    position: relative;
}
.icon-menu li a {
  color: #757575;
  font-size: 16px;
  padding: 20px 26px;
  display: block;

  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

.icon-menu li a:hover {
  color: #fff;
}
.icon-menu > li:before,
.icon-menu > li:last-child:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    border-left: 1px solid #16181d;
    border-right: 1px solid #4d4e53;
    height: 100%;
}
.icon-menu li:last-child:after {
  right: 0;
  left: auto;
}
.icon-menu li a.fa-search {
    position: static;
border: 0;
}
.icon-menu #searchform input {
    top: 0;
    right: 0;
}
.b960.headerstyle5 header .container_16,
.b960.headerstyle6 header .container_16, 
.b1170.headerstyle5 header .container_16, 
.b1170.headerstyle6 header .container_16 {
background-color: #262932;
}
/*-------- Headerstyle6 ------------*/

.headerstyle5.big-padding .menu > li > a, 
.headerstyle6.big-padding .menu > li > a {
    padding: 46px 20px;
}
.headerstyle5.big-padding .logo, 
.headerstyle6.big-padding .logo {
    margin: 45px 0;
}
.headerstyle5.big-padding .icon-menu > li > a, 
.headerstyle6.big-padding .icon-menu > li > a {
padding: 45px 26px;
}

.headerstyle5.big-padding .icon-menu li:before, 
.headerstyle5.big-padding .icon-menu li:last-child:after,
.headerstyle6.big-padding .icon-menu li:before, 
.headerstyle6.big-padding .icon-menu li:last-child:after {
  display: none;
}
.small-header .icon-menu li a {
padding: 20px 26px !Important;
}





/*----------- Dark header search ---------------*/
.big-padding .icon-menu .dark + #searchform {
  top: 110px;
}
.big-padding.admin-bar .icon-menu .dark + #searchform {
  top: 142px;
}
.headerstyle5 .small-header .icon-menu .dark + #searchform,
.headerstyle6 .small-header .icon-menu .dark + #searchform {
top: 58px;
}
.headerstyle5.admin-bar .icon-menu .dark + #searchform,
.headerstyle6.admin-bar .icon-menu .dark + #searchform {
top: 90px;
}
header  #searchform.white {
  background-color: #fff;
}
header  #searchform.white input {
  color: #747474;
}
header #searchform {
  position: fixed;
  background-color: #3A3E47;
  left: 0;
  width: 100%;
  top: 58px;
  overflow: hidden;
  height: auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  margin-left:0;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
margin-top: 0;
}
header #searchform input {
    position: static;
    background: transparent;
    margin-top: 15px;
    font-size: 48px;
    color: #fff;
    box-shadow: none;
    height: auto;
    width: 100%;
    cursor: text;
padding-left: 0;
display: block !important;
opacity: 1 !important;

}
header form :-moz-placeholder {
  color: #fff;
  font-size: 48px;
  text-shadow: none;
}

header form :-ms-input-placeholder {
  color: #fff;
  font-size: 48px;
  text-shadow: none;
}

header form ::-webkit-input-placeholder {
  color: #fff;
  font-size: 48px;
  text-shadow: none;
}

header form.white :-moz-placeholder {
  color: #747474;
}

header form.white :-ms-input-placeholder {
  color: #747474;
}

header form.white ::-webkit-input-placeholder {
  color: #747474;
}
header #searchform > .container_16 {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  padding-bottom: 20px;
  margin-top: -100px;
}
header #searchform.white {
top: 94px;
box-shadow: 0 3px 3px -3px rgba(0,0,0,0.4);
}
.admin-bar header #searchform.white,
.headerstyle3.dark_menu header #searchform {
top: 167px;
}
.headerstyle3.dark_menu header #searchform {
    top: 135px;
}
header .active+#searchform.white {
    border-top: 1px solid #ebebeb;
}
header .active + #searchform > .container_16 {
    margin-top: 0;
}
header.small-header #searchform.white {
top: 47px;
}

/*----------- Page header style 4 --------------*/

.page-header.page-header-style4 {
background-image: url(/wp-content/themes/sentiment/images/page-title2.jpg);
}
.page-header.page-header-style4 .container_16 {
padding: 77px 0;
}
.page-header.page-header-style4 h1 {
font-size: 36px;
font-weight: 400;
display: block;
text-align: center;
margin-bottom: 0;
}
.page-header.page-header-style4 .page-path {
    float: none;
    display: block;
    text-align: center;
}
.page-header.page-header-style4 #crumbs {
    padding: 0;
}
.page-header.page-header-style4 #crumbs span a, .page-header.page-header-style4 #crumbs span {
line-height: 16px;
font-weight: 600;
}

.page-header.page-header-style4 .delimiter:before {
  content: '\f105';
}

/*------------- Blog item ---------*/

.about-author {
margin-bottom: 50px;
}
.post-meta {
border-bottom: 1px solid #e6eaed;
border-top: 1px solid #e6eaed;
padding: 15px 0 12px;
margin-bottom: 30px;
}
.post-meta .social-icons {
margin-bottom: 0;
}
.avatar.rounded.big {
width: 77px;
height: 77px;
border: 1px solid #ebebeb;
margin-right: 30px;
}
.about-author p {
color: #939393;
}
.related-posts .latest-posts li {
display: inline-block;
width: 22%;
margin-right: 3.5%;
vertical-align: top;
}
.related-posts .latest-posts li:last-child {
  margin-right: 0;
}

/*------------ Comments ------------*/

.comment .post-author {
font-weight: 600;
font-size: 16px;
text-decoration: none;
color: #747474;
}
.comment-meta {
margin-bottom: 10px;
}
.comment-meta h5 {
    clear: none;
    margin-bottom: 0;
}
.comment .post-author:before {
    display: none;
}
.comment-reply-link {
float: right;
color: #939393;
text-decoration: none;
}
.comment-reply-link:before {
content: "|";
margin-right: 7px;
}
.comment time {
float: right;
color: #bebebe;
margin-right: 10px;
text-transform: uppercase;
}
.comment-body {
display: block;
margin-left: 110px;
border-bottom: 1px solid #e6eaed;
margin-bottom: 30px;
}
.comment:last-child .comment-body {
    border:0;
}
#commentform #submit {
border: 0;
cursor: pointer;
border-radius: 2px;
text-decoration: none;
display: inline-block;
margin-right: 20px;
margin-bottom: 20px;
position: relative;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
font: bold 13px Lato, Arial, Tahoma;
color: #fff;
padding: 13px 30px;
background-color: #47ade8;
}
.input-field input, #commentform textarea {
width: 100%;
box-shadow: 0 0 13px 0 rgba(0,0,0,0.05);
}

/*-------------- Portfolio Single2 -------------*/

.post-pagination.style2 a {
width: 29px;
height: 29px;
padding: 0;
line-height: 29px;
text-align: center;
border-color: #47ade8;
float: none;
display: inline-block;
}
.post-pagination.style2 {
text-align: center;
border-bottom: 1px solid #e6eaed;
border-top: 1px solid #e6eaed;
padding: 15px 0;
margin-top: 70px;
}
.post-pagination.style2 a i {
line-height: 29px;
vertical-align: middle;
font-size: 14px;
}

.post-pagination.style2 a i.fa-lg {
  font-size: 24px;
}
.project-details.style2 li {
font-weight:bold;
color:#333333;
border-bottom: 1px solid #e6eaed;
padding: 8px 0;
}

.portfolio-related-projects {
	background-color:#f4f4f4;
	border:1px solid #ebebeb;
	padding-top: 50px;
	padding-bottom: 0;
	margin-bottom: -1px;
}
.portfolio-related-projects:last-child {
margin-bottom: -40px;
border-bottom: 0;
}
.portfolio-related-projects h4 {
	 text-align: center;
	 font-size: 23px;
}
.portfolio-related-projects .h20 {
	height: 20px;
}
.videoWrapper.post-video {
margin-bottom: 40px;
}
/*------------- Banner Builder ------------*/
.banner-wrapper {
height: 0;
overflow: hidden;
opacity: 0;
}
.banner-builder {
overflow: hidden;
display: block;
float: left;
width: 100%;
margin-bottom: 30px;
position: relative;
}

.banner-builder video {
position: absolute;
top: 0;
width: 100%;
}

.banner-builder .banner-inner {
position: relative;
}

/*------------- Contact Template ------------*/

.contact-info p {
  margin-bottom:10px;
}

#search-icon i {
  font-size:14px;
}

#crumbs, #crumbs a {
  font-size:12px;
  font-weight:300;
}

span.post-author a, span.post-categories a {
  color:#bebebe;
}

/*-------- Widgets fonts -----------*/

.widget h5 {
font-size: 16px;
font-weight: 500;
line-height: 40px;
margin-bottom: 10px;
color: #747474;
}
.widget li {
padding-left: 0px;
list-style: none;
}
.widget_categories li, .widget_archive li, .widget_pages li {
padding: 3px 0px 3px 6px; 
line-height:28px; 
border-top: 1px solid #EEEEEE;
}
.widget ul li a {
color: #747474;
text-decoration: none;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
padding: 5px 0;
}
.widget li a:before {
content: "\f04d";
color: #439ccf;
font-family: FontAwesome;
margin-right: 20px;
font-size: 5px;
font-weight: normal;
margin-top: -2px;
display: inline-table;
}
.widget ul li a:hover {
color: #0288de;
}
.widget {
margin-bottom: 40px;
display: block;
}
.widget .textwidget {
margin-top: 20px;
}
footer .widget h5 {
color: #ddd;
font-size: 18px;
border: 0;
border-bottom: 1px solid #1E222B;
padding-bottom: 6px;
-webkit-box-shadow: 0 1px #373737;
-moz-box-shadow: 0 1px #373737;
box-shadow: 0 1px #373737;
}
div[class*=widget] select {
    display: block;
    width: 100%;
    padding: 5px;
    outline: none;
}

footer div[class*=widget] select {
    background: #3E4049;
    color: #979696;
    border: 0;
}
/*----- Create Account ------*/
.widget_create_account p,  .widget_create_account h5 {
color: #fff;
}
.widget_create_account {
background-color: #439ccf;
padding: 20px;
}
.widget_create_account .sc-button {
margin-bottom: 0;
}

/*----- Search -----*/
#searchform input[type=submit] {
position: absolute;
top: 10px;
right: 15px;
background: url(/wp-content/themes/sentiment/img/sprite.png) -361px 0;
border: 0;
width: 16px;
padding: 0;
cursor: pointer;
}
.widget #searchform input[type=text] {
width: 100%;
margin-bottom: 0;
}
.widget #searchform {
position: relative;
margin:0;
}
  :-moz-placeholder {
color: #bebebe;
font: normal 13px Lato, Tahoma, Verdana;
  }
  :-ms-input-placeholder {
color: #bebebe;
font: normal 13px Lato, Tahoma, Verdana;
  }
  ::-webkit-input-placeholder {
color: #bebebe;
font: normal 13px Lato, Tahoma, Verdana;
  }
  .screen-reader-text {
    display: none;
}
#main #searchform input[type=submit] {
font-size: 0;
width: 18px;
height: 18px;
right: 10px;
top: 13px;
}
#main #s {
  width: 100%;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
margin-bottom: 0;
}
.widget_search #searchform {
margin: 0;
margin-top: 20px;
}

footer .widget #searchform input[type=text] {
    background: #3E4049;
    border: 0;
color: #747474;
}
footer #searchform input[type=submit] {
    font-size: 0;
  width:20px;
  height: 20px;
}
/*------- Recent Posts -----------*/

   .latest-posts .latest-desc  img {
    float: left;
    width: 70px;
    border: 1px solid #e6eaed;
    margin-right: 30px;
}
.latest-posts .latest-desc h3 a {
clear: none;
font-size: 14px;
color: #747474;
text-decoration: none;
margin-bottom: 10px;
border: 0;
line-height: 1;
vertical-align: top;
display: block;
margin-top: 0px;
}
 .latest-posts .latest-desc  h3 {
    clear: none;
    margin-bottom: 0;
}
 .latest-posts   li {
    margin-bottom: 20px;
}

 .latest-posts   li a:before {
	display: none;
}

.latest-date {
color: #bebebe;
}


/*--------- Recent works ----------*/

.widget_recent_works li img {
  display: inline-block;
  width: 100%;
  border: 1px solid #e6eaed;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.widget_recent_works li {
float: left;
width: 30.7%;
margin-bottom: 10px;
margin-right: 10px;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
footer .widget_recent_works a {
    padding: 0;
    border: 0;
}
footer .widget_recent_works li a {
    padding: 0;
    border: 0;
}
.widget_recent_works li:nth-child(3n+3) {
margin-right: 0;
}
.widget_recent_works li a:before {
	display: none;
}

.widget_recent_works li a img {
    position: relative;
}
.widget_recent_works a:hover .cloud{
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  bottom: 122%;
}
footer .widget_recent_works .cloud {
background: #3D3F46;
}
footer .widget_recent_works .cloud:before {
border-top-color: #3D3F46;
}
.widget_recent_works .cloud:before {
width: 0px;
height: 0px;
border-style: solid;
border-width: 10px 10px 0 0;
border-color: #30323a transparent transparent transparent;
content: '';
position: absolute;
top: 100%;
left: 70%;
}
.widget_recent_works .cloud {
z-index: 2;
position: absolute;
bottom: 30%;
left: 50%;
margin-left: -63px;
display: block;
background: #30323a;
color: #c1c7ca;
font-size: 11px;
padding: 4px 9px;
opacity: 0;
width: 100px;
text-align: center;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-webkit-transition: opacity 0.3s linear;
-moz-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
-ms-transition: opacity 0.3s linear;
transition: 0.3s;
}

.widget_recent_works ul li a {
border: 0;
padding: 0;
}
/*------- Mini slider ---------*/
.mini-slider {
position: relative;
}
.widget_mini_slider {
    position: relative;
}

.widget_mini_slider li a:before {
    display: none;
}

.flexslider.one-col {
margin-left: 0;
width: 100%;
}
.widget_mini_slider .flexslider.one-col {
border: 1px solid #e6eaed;
}
.flexslider-nav.style2 {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 1;
	top: 50%;
	margin-top: -19px;

	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.flexslider-nav.style2 a:hover {
    background: #47ade8;
}
.flexslider-nav.style2 .flexslider-prev:before {
    content: '\f104';
}
.flexslider-nav.style2 a:before {
    font-family: fontawesome;
}
.flexslider-nav.style2 .flexslider-next:before {
    content: '\f105';
}

.flexslider-nav.style2 a {
position: absolute;
top: 50%;
width: 38px;
height: 38px;
background: #8e8e8e;
cursor: pointer;
color: #fff;
font-size: 16px;
text-decoration: none;
text-align: center;
line-height: 38px;
text-indent: 0;
}

.flexslider-nav.style2 a.flexslider-prev {
    left: 1px;
}
.flexslider-nav.style2 a.flexslider-next {
    right: 0;
}


/*---------------- Widget Recent comments ----------------*/

.recent-comment p {
    border: 1px solid #dde1e4;
    padding: 10px 14px;
    border-radius: 5px;
    position: relative;
    margin-bottom: 15px;
}
div.recent-comment span a {
text-decoration: none;
color: #47ade8;
font-weight: 500;
display: inline;
border: 0;
margin-left: 4px;
}
div.recent-comment span a:before {
display: none;
}
.recent-comment h3 {
    color: #404040;
    font-size: 13px;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 0;
}
.recent-comment p:after {
    background: url(/wp-content/themes/sentiment/img/sprite.png) -130px -82px;
    content: '';
    width: 20px;
    height: 10px;
    position: absolute;
    bottom: -10px;
    left: 20px;
}
div.recent-comment h3 a {
    border: 0;
    font-weight: 600;
    color: #404040;
}
div.recent-comment h3 a:before {
    display: none;
}
.recent-comment {
    position: relative;
    margin-bottom: 30px;
}
.recent-comment:hover p {
    background-color: #47ade8;
    color: #fff;
    border-color: transparent;
}
.recent-comment:hover p:after {
    width: 0px;  height: 0px;  border-style: solid;  border-width: 10px 10px 0 10px;
    border-color: #47ade8 transparent transparent transparent;
}
footer .widget_recent_comments h5 {
color: #fff;
}

/*-------------- Recent tweets ---------------*/

ul.tweets li a {
    font-size: 13px;
    border: 0;
    padding: 0;
    margin: 0;
    font-weight: 500;
    color: #47ade8;
}
ul.tweets li a:before {
    display: none;
}
ul.tweets li h3 {
    color: #747474;
    font-size: 13px;
    font-weight: 500;
}
ul.tweets li a:first-child {
    color: #bebebe;
}
.tweets-desc {
    padding-left: 30px;
position: relative;
}
.tweets-desc:before {
    content: "\f099";
    font-family: fontawesome;
    position: absolute;
    left: 0;
    font-size: 18px;
    top: 0;
    color: #47ade8;
}

/*------------- Tags ------------*/

.tagcloud a {
  background: #f4f4f4;
  padding: 5px 10px;
  text-decoration: none;
  color: #747474;

  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  margin-bottom: 4px;
  display: inline-block;
font-size: 13px !important;
}

.tagcloud a:hover {
    background: #47ade8;
    color: #fff;
}
footer .tagcloud a {
background: #3E4049;
}

/*--------- Widget Categories -------------*/
.widget_categories.widget ul li a, .widget_archive ul li a,
.widget_product_categories ul li a {
    padding: 5px 0;
}
.widget_categories li:first-child, .widget_archive li:first-child, .widget_pages li:first-child {
  border-top: none;
}
.widget_categories.widget ul li a:before,
.widget_product_categories ul li a:before {
    content: '\f105';
    font-size: 12px;
    color: inherit;
}
footer #footer-top .widget ul li a {
border-bottom: 0;
display: inline-block;
}
footer #footer-top .widget ul li {
border-bottom: 1px solid #3f4147;
}


/*-------- Widget calendar ----------*/

.widget_calendar table {
    width: 100%;
}
.widget_calendar caption {
    margin-bottom: 20px;
}

/*---------- Widget Menu ---------------*/

.widget_adv_nav_menu .menu li {
    display: block;
    border-bottom: 1px solid #ebebeb;
}
.widget_adv_nav_menu .menu li a:before {
    display: none;
}
.widget_adv_nav_menu .menu li a i {
    margin-right: 10px;
font-size: 15px;
}
.widget_adv_nav_menu .menu li a {
    padding: 7px 0;
}
.widget_adv_nav_menu .menu {
    float: none;
    margin: 0;
}


/*---------------- Widget menu ------------*/

.widget_nav_menu .menu-item {
    display: block;
}
.widget_nav_menu ul li .sub-menu {
    display: block !important;
    position: static;
    opacity: 1 !important;
    box-shadow: none;
    border: 0;
    margin-bottom: 0;
}
.widget_nav_menu ul li .sub-menu:after, .widget_nav_menu ul li .sub-menu:before {
    display: none;
}
footer .widget_nav_menu ul li .sub-menu {
    background: transparent;
}
.widget_nav_menu li a:after {
    display: none;
}
footer #footer-top .widget ul li.menu-item-has-children {
    border: 0;
}
footer #footer-top .widget ul li.menu-item-has-children > a {
    border-bottom: 1px solid #3f4147;
    display: block;
}

/*------------ Widget RSS ---------*/

.widget_rss .rsswidget {
    border: 0;
    margin-bottom: 10px;
}
.widget_rss a.rsswidget {
    border: 0;
    vertical-align: middle;
}
.widget_rss .rsswidget:before {
    display: none;
}
.widget_rss ul li {
    margin-bottom: 20px;
padding-bottom: 20px;
}
.rss-date {
display: block;
color: #B6B4B4;
}
footer .rss-date {
color: #585858;
}@charset 'utf-8';
@media only screen and (max-width: 1268px){
	.w1170 .container_16 {
		padding-left: 30px;
		padding-right: 30px;

		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}


}
@media only screen and (max-width: 1057px){
	.w960 .container_16 {
		padding-left: 30px;
		padding-right: 30px;

		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.b960 .page-wrapper {
		padding-left:0;
		padding-right:0;
		max-width: 100%;
	}
	.b960 #slider-container {
		margin-left:0;
		margin-right:0;
	}

		.container_16 .grid_1,
	.container_16 .grid_2,
	.container_16 .grid_3,
	.container_16 .grid_4,
	.container_16 .grid_5,
	.container_16 .grid_6,
	.container_16 .grid_7,
	.container_16 .grid_8,
	.container_16 .grid_9,
	.container_16 .grid_10,
	.container_16 .grid_11,
	.container_16 .grid_12,
	.container_16 .grid_13,
	.container_16 .grid_14,
	.container_16 .grid_15,
	.container_16 .grid_16 {
		display: block;
		width: auto !important;
		float: none;
		margin: 10px 20px;
	}
	#preheader .logo {
	float: none;
	margin: 0 auto;
	width: 140px;
	display: block;
	}
	#login-form input[type="text"] {
	width: 100%;
	}
	.top-latest-news:after {
	display: none;
	}
	.top-latest-news li {
	width: 100%;
	padding: 0;
	}
	#preheader-button {
	left: 50px;
	}

.portfolio-no-margin .latest-from-blog_main_item {
width: 32.9%;
}

.menu .mega-menu >ul >li ul {
min-width: 180px;
}
	.op-close {
	    right: 0;
	}
	.op-nav a {
	    width: 35px;
	    line-height: 35px;
	    height: 35px;
	}
	.op-nav {
	    position: absolute;  top: -80px;  left: 5px;
	}
	div.ppt {
	    width: 100% !important;
	}
	div.pp_pic_holder {
	    left: 5% !important;
	    width: 90% !important;
	}
.headerstyle5 .menu > li > a,
.headerstyle6 .menu > li > a {
    padding: 20px 10px !important;
}
.headerstyle5 .menu,
.headerstyle6 .menu {
    margin-left: 10px;
}
.banner-inner.container_16 {
padding-top: 60px !important;
}
.banner-builder h5 {
    font-size: 14px !important;
}
.banner-builder h1 {
    font-size: 35px !important;
}

.sc-highlight-full-width video, .banner-builder video {
	display: none;
}
.widget_recent_works li {
width: 29%;
}
	.animated-block {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1 !important;

		-webkit-animation: none !important;
		-moz-animation: none !important;
		-ms-animation: none !important;
		-o-animation: none !important;
		animation: none !important;
	}
	.sc-highlight-full-width {
		background-size: cover;
	}
	.menu li.mega-menu ul li a i {
margin-right: 5px;
}

.client-slider-thumbs li {
width: 193px;
padding: 0 28px;
margin: 0;
box-sizing: border-box;
}


}
@media only screen and (max-width: 939px){
	.carousel.flexslider {
	width: 102.5%;
	margin-left: -20px;
	}
	.wrapper {
	padding: 0 20px;
	}
.headerstyle5 .icon-menu,
.headerstyle6 .icon-menu {
display: none;
}

	body .page-wrapper header .menu li a {
	    padding-left: 10px !important;
	    padding-right: 10px !important;
	}
.portfolio-no-margin .latest-from-blog_main_item {
width: 32.8%;
}

}

@media only screen and (min-width: 767px){
	.menu li ul {
		display: block !important;
	}
}


@media only screen and (max-width: 767px){
	html{
		width: auto;
		min-width: 0;
	}
	body{
		width: 100%;
	}
	.container_16{
		width: 100%;
		min-width: 0;
	}
	.page-wrapper {
		padding-top: 0 !important;
	}
	.no-sidebar .container_16  .grid_5,
	.no-sidebar .container_16  .grid_11 {
		width: auto;
	}

	.grid_11>.column {
		width: 100%;
	}
	.grid_11>.column .item {
		width: 100%;
	}
	.grid_8>.column {
		width: 100%;
	}
	.grid_8>.column .item {
		width: 100%;
	}

	.theme-one-half,
	.theme-one-third,
	.theme-two-third,
	.theme-three-fourth,
	.theme-one-fourth,
	.theme-one-fifth,
	.theme-two-fifth,
	.theme-three-fifth,
	.theme-four-fifth,
	.theme-one-sixth,
	.theme-five-sixth {
		width: 100%;
		margin-right: 0;
	}
	.modern.z-tabs .z-tabs-nav {
	width: 100%;
	padding: 0;
	margin-bottom: 40px;
	}
	.modern.z-tabs .z-container {
	margin-left: 0;
	padding-left: 0 !important;
	}
	.modern.z-tabs .z-tabs-nav:before,  .modern.z-tabs .z-tabs-nav:after {
	display: none;
	}
	#post-body-padding {
	padding-right: 0;
	}

	header .menu {
float: none;
display: block;
clear: both;
background: rgb(41, 41, 41);
overflow: hidden;
height: 0;
}
header .menu li {
display: block;
border-bottom: 1px dotted rgb(90, 90, 90);
position: relative !important;
}
header .menu li a {
padding: 15px 20px !important;
font: 400 13px Lato, Arial, Tahoma !important;
text-transform: uppercase !important;
color: rgb(187, 187, 187);
}
header .menu.opened {
	height: auto;
}
header .menu li ul {
position: relative;
width: 100%;
border: 0;
box-shadow: none;
padding-bottom: 0;
margin-bottom: 0;
padding-left: 0;
background: rgb(41, 41, 41);
visibility: visible;
display: none;
}
.menu .sub-menu ul {
left: 0;
}
.menu li.mega-menu > ul {
	padding: 0;
}
header .menu li ul a:before {
display: none;
}
header .menu li ul:after {
display: none;
}
header .menu li:last-child {
border-bottom: 0;
}
#menu-btn {
display: block;
}
header .menu li > span {
display: block;
right: 0;
top: 0;
line-height: 47px;
width: 40px;
text-align: center;
}
header .menu li:hover ul, header .menu li.mega-menu:hover ul {
    display: none;
}
.fixed-header header {
position: relative;
}
.fixed-header .page-wrapper {
margin-top: 0;
}
.logo {
margin-top: 9px;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
margin-bottom: 8px;
}

#search-icon {
	display: none;
}
header {
	text-align: center;
position: relative;
}
.header-space {
	display: none;
}
.sc-call-to-action {
text-align: center;
}
.sc-call-to-action-right .sc-button {
margin-bottom: 20px;
}
.sc-call-to-action .sc-call-to-action-text {
margin-bottom: 20px;
display: inline-block;
}
.sc-call-to-action {
padding: 20px;
}
.sc-call-to-action  h2 {
	text-align: center !important;
}
.menu > li > a:before {
display: none;
}
header .menu {
margin-left: -30px;
margin-right: -30px;
}

.headerstyle6 header {
    background-color: #1b1b1b!important;
}
.headerstyle6.big-padding header .logo {
    margin: 20px 0 0;
}
.headerstyle6.big-padding header .menu {
    margin-top: 18px;
}
header .sub-menu {
    background: rgb(41, 41, 41) !important;
    width: 100%;
    box-sizing: border-box;
}
header .menu .sub-menu li {
    display:  block !important;
    margin-left: 30px;
    padding-left: 0;
}
header .sub-menu li {
    border-right: 0 !important;
}
.menu > li.mega-menu > a:after {
    display: none;
}
.menu li.mega-menu > ul > li {
    margin-bottom: 0;
    margin-left: 30px;
}
.menu li.mega-menu > ul > li li {
margin-left: 0;
}
.menu li.mega-menu > ul > li .fa-angle-down {
    display: none;
}
body .page-wrapper header .menu .sub-menu li a {
    padding-left: 0 !important;
}
.top-menu {
display: none;
}
.headerstyle3 .menu {
margin-left: -30px;
float: none;
}
.headerstyle3 header > .container_16 {
display: none;
}
.headerstyle3 .menu-container .logo {
margin-bottom: 7px;
display: block;
}
.portfolio-no-margin .latest-from-blog_main_item {
width: 32.7%;
}
#preheader {
display: none;
}
.headerstyle5 .logo,
.headerstyle6 .logo {
margin-bottom: 14px;
}
.icon-menu {
display: none;
}
.headerstyle5 .menu, .headerstyle6 .menu {
float: left;
margin-left: 0;
width: 100%;
margin-bottom: 0;
}
.headerstyle5 header .container_16, .headerstyle6 header .container_16 {
padding: 0;
}
.headerstyle5 .menu > li > a, .headerstyle6 .menu > li > a {
padding: 15px 10px !important;
}
.headerstyle5 #menu-btn, .headerstyle6 #menu-btn {
margin: 10px 30px 0 0;
}
.headerstyle3.dark_menu #menu-btn {
margin: 10px 0 0 0;
}
.headerstyle5 #menu-btn:before, .headerstyle6 #menu-btn:before, .headerstyle3.dark_menu #menu-btn:before {
color: #FFF7F7;
}
.headerstyle3.dark_menu header .container_16>a {
display: inline-block;
vertical-align: middle;
}
.headerstyle3.dark_menu .logo {
margin: 17px 0;
}
.banner-builder .theme-column-last {
margin-bottom: 0;
}
.banner-builder {
height: auto !important;
}
.banner-builder h5 {
    font-size: 12px !important;
}
.banner-builder h1 {
    font-size: 20px !important;
}
.banner-inner {
    padding-top: 50px !important;
}
.pricing-tables .sc-pricing-col.featured {
    left: 0;
    margin-right: 0;
}
.flexslider-next {
right: -20px;
}
.flexslider-prev {
left: -20px;
}
.sc-portfolio-big .flexslider {
	margin-left: 0;
	padding-right: 40px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.flexslider-nav a {
margin-top: -40px;
}
.sc-highlight-full-width {
padding-top: 50px !important;
padding-bottom: 20px !important;
}
.client-logo.white {
width: 32.9%;
margin-bottom: 3px;
}




}




@media only screen and (max-width: 639px){
	.carousel.flexslider {
	width: 103.9%;
	}
	.isotope-item {
		width: 47.8% !important;
	}
	.sc-testimonial-style2 .item-body {
margin: 0;
padding-left: 80px;
}
footer .menu {
float: none;
display: block;
clear: both;
margin-left: 0;
}
footer .menu li {
text-align: center;
padding-bottom: 0;
}
footer .logo {
float: none;
}
footer .socials {
display: block;
float: none;
}
#footer-bottom .menu {
float: left;
margin-left: 0;
}
.portfolio-no-margin .latest-from-blog_main_item {
width: 49.2%;
}
.pricing-tables .sc-pricing-col.featured div {
padding-left: 20px;
padding-right: 20px;
}
.isotope-item {
width: 47% !important;
margin-bottom: 10px !important;
}
.gallery-filters li a {
margin-bottom: 5px;
}
.flexslider.one-col {
position: relative;
padding: 0;
}
.post-pagination a {
padding: 2px 10px;
}
.post-meta .social-icons {
margin-bottom: 10px;
text-align: center;
float: none;
}
.tagcloud {
text-align: center;
}
.related-posts .latest-posts li {
width: 100%;
margin-right: 0;
}
.input-field {
width: 100%;
margin-right: 0;
}
.comment-meta > img {
    width: 50px;  height: 50px;
    margin-right: 20px;
}
.comment-body {
    margin-left: 0px;
    clear: both;
    display: block;
}
.comment-reply-link {
    margin-top: 5px;
}
.comment time {
    clear: both;
    display: block;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

}

@media only screen and (max-width: 479px){
	.carousel.flexslider {
	width: 100%;
	margin-left: 0;
	}
	.isotope-item {
		width: 100% !important;
		margin-left: 0 !important;
	}
	.carousel .latest-from-blog_main_item {
	margin-left: 0;
	}
	.portfolio-no-margin .latest-from-blog_main_item {
width: 100%;
}

.sc-col {
    display: block;
    margin-bottom: 30px;
}
.client-logo.white {
width: 50%;
}
h2.special-text {
font-size: 26px !important;
}

}@charset "UTF-8";


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}/*

Theme Name: Sentiment Wordpress Theme
Theme URI: http://themeforest.net/user/JohnJackThemes
Author URI:http://themeforest.net/user/JohnJackThemes
Description: Clean Corporate Theme
Author: JohnJack Team
Version: 0.3
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/
