@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot');
	src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon.woff') format('woff'),
		url('../fonts/icomoon.ttf') format('truetype'),
		url('../fonts/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*="icon-"] {
*/
.icon-home, .icon-chart, .icon-apple, .icon-file, .icon-plus, .icon-minus, .icon-picture, .icon-folder, .icon-camera, .icon-search, .icon-dribbble, .icon-forrst, .icon-feed, .icon-blocked, .icon-target, .icon-play, .icon-pause, .icon-bug, .icon-console, .icon-film, .icon-type, .icon-home-2, .icon-earth, .icon-location, .icon-info, .icon-eye, .icon-heart, .icon-bookmark, .icon-wrench, .icon-calendar, .icon-window, .icon-monitor, .icon-mobile, .icon-droplet, .icon-mouse, .icon-refresh, .icon-location-2, .icon-tag, .icon-phone, .icon-star, .icon-pointer, .icon-thumbs-up, .icon-thumbs-down, .icon-headphones, .icon-move, .icon-checkmark, .icon-cancel, .icon-skype, .icon-gift, .icon-cone, .icon-alarm, .icon-coffee, .icon-basket, .icon-flag, .icon-ipod, .icon-trashcan, .icon-bolt, .icon-ampersand, .icon-compass, .icon-list, .icon-grid, .icon-volume, .icon-volume-2, .icon-stats, .icon-target-2, .icon-forward, .icon-paperclip, .icon-keyboard, .icon-crop, .icon-floppy, .icon-filter, .icon-trophy, .icon-diary, .icon-address-book, .icon-stop, .icon-smiley, .icon-shit, .icon-bookmark-2, .icon-camera-2, .icon-lamp, .icon-disk, .icon-button, .icon-database, .icon-credit-card, .icon-atom, .icon-winsows, .icon-target-3, .icon-battery, .icon-code, .icon-warning, .icon-home-3, .icon-home-4, .icon-office, .icon-newspaper, .icon-pencil, .icon-pencil-2, .icon-quill, .icon-pen, .icon-blog, .icon-droplet-2, .icon-paint-format, .icon-image, .icon-image-2, .icon-images, .icon-camera-3, .icon-music, .icon-headphones-2, .icon-play-2, .icon-film-2, .icon-dice, .icon-pacman, .icon-spades, .icon-clubs, .icon-diamonds, .icon-pawn, .icon-bullhorn, .icon-connection, .icon-podcast, .icon-feed-2, .icon-book, .icon-books, .icon-library, .icon-file-2, .icon-profile, .icon-file-3, .icon-file-4, .icon-file-5, .icon-copy, .icon-copy-2, .icon-paste, .icon-paste-2, .icon-paste-3, .icon-stack, .icon-folder-2, .icon-folder-open, .icon-tag-2, .icon-tags, .icon-barcode, .icon-qrcode, .icon-ticket, .icon-cart, .icon-cart-2, .icon-cart-3, .icon-coin, .icon-credit, .icon-calculate, .icon-support, .icon-phone-hang-up, .icon-address-book-2, .icon-notebook, .icon-envelop, .icon-pushpin, .icon-location-3, .icon-location-4, .icon-compass-2, .icon-map, .icon-map-2, .icon-history, .icon-clock, .icon-clock-2, .icon-alarm-2, .icon-alarm-3, .icon-bell, .icon-stopwatch, .icon-calendar-2, .icon-calendar-3, .icon-keyboard-2, .icon-screen, .icon-laptop, .icon-mobile-2, .icon-mobile-3, .icon-tablet, .icon-tv, .icon-cabinet, .icon-drawer, .icon-drawer-2, .icon-drawer-3, .icon-box-add, .icon-box-remove, .icon-download, .icon-upload, .icon-disk-2, .icon-storage, .icon-undo, .icon-redo, .icon-flip, .icon-undo-2, .icon-redo-2, .icon-forward-2, .icon-reply, .icon-bubble, .icon-bubbles, .icon-bubbles-2, .icon-bubble-2, .icon-bubbles-3, .icon-bubbles-4, .icon-user, .icon-users, .icon-user-2, .icon-users-2, .icon-user-3, .icon-user-4, .icon-quotes-left, .icon-busy, .icon-spinner, .icon-spinner-2, .icon-spinner-3, .icon-spinner-4, .icon-spinner-5, .icon-binoculars, .icon-search-2, .icon-zoom-in, .icon-zoom-out, .icon-expand, .icon-contract, .icon-expand-2, .icon-contract-2, .icon-key, .icon-key-2, .icon-lock, .icon-lock-2, .icon-unlocked, .icon-wrench-2, .icon-equalizer, .icon-cog, .icon-cogs, .icon-cog-2, .icon-hammer, .icon-wand, .icon-aid, .icon-bug-2, .icon-pie, .icon-stats-2, .icon-bars, .icon-bars-2, .icon-gift-2, .icon-trophy-2, .icon-glass, .icon-mug, .icon-food, .icon-leaf, .icon-rocket, .icon-meter2, .icon-dashboard, .icon-hammer-2, .icon-fire, .icon-lab, .icon-magnet, .icon-remove, .icon-remove-2, .icon-briefcase, .icon-airplane, .icon-truck, .icon-road, .icon-accessibility, .icon-target-4, .icon-shield, .icon-lightning, .icon-switch, .icon-power-cord, .icon-signup, .icon-list-2, .icon-numbered-list, .icon-menu, .icon-menu-2, .icon-tree, .icon-cloud, .icon-cloud-download, .icon-cloud-upload, .icon-download-2, .icon-upload-2, .icon-download-3, .icon-upload-3, .icon-globe, .icon-earth-2, .icon-link, .icon-flag-2, .icon-attachment, .icon-eye-2, .icon-eye-blocked, .icon-bookmark-3, .icon-bookmarks, .icon-brightness-medium, .icon-brightness-contrast, .icon-contrast, .icon-star-2, .icon-star-3, .icon-star-4, .icon-heart-2, .icon-heart-3, .icon-heart-broken, .icon-thumbs-up-2, .icon-thumbs-up-3, .icon-happy, .icon-happy-2, .icon-smiley-2, .icon-smiley-3, .icon-tongue, .icon-tongue-2, .icon-sad, .icon-wink, .icon-wink-2, .icon-grin, .icon-grin-2, .icon-cool, .icon-cool-2, .icon-angry, .icon-angry-2, .icon-evil, .icon-evil-2, .icon-shocked, .icon-shocked-2, .icon-confused, .icon-confused-2, .icon-neutral, .icon-neutral-2, .icon-wondering, .icon-wondering-2, .icon-point-right, .icon-point-down, .icon-point-left, .icon-warning-2, .icon-notification, .icon-question, .icon-info-2, .icon-info-3, .icon-blocked-2, .icon-cancel-circle, .icon-checkmark-circle, .icon-spam, .icon-close, .icon-checkmark-2, .icon-checkmark-3, .icon-spell-check, .icon-minus-2, .icon-plus-2, .icon-enter, .icon-play-3, .icon-pause-2, .icon-stop-2, .icon-backward, .icon-forward-3, .icon-play-4, .icon-pause-3, .icon-stop-3, .icon-backward-2, .icon-forward-4, .icon-first, .icon-last, .icon-previous, .icon-next, .icon-eject, .icon-volume-high, .icon-volume-medium, .icon-volume-low, .icon-volume-mute, .icon-volume-increase, .icon-volume-decrease, .icon-loop, .icon-loop-2, .icon-loop-3, .icon-shuffle, .icon-arrow-up-left, .icon-arrow-up, .icon-arrow-up-right, .icon-arrow-right, .icon-arrow-down-right, .icon-arrow-down, .icon-arrow-down-left, .icon-arrow-left, .icon-arrow-up-left-2, .icon-arrow-up-2, .icon-arrow-up-right-2, .icon-arrow-right-2, .icon-arrow-down-right-2, .icon-arrow-down-left-2, .icon-arrow-left-2, .icon-arrow-up-left-3, .icon-arrow-up-3, .icon-arrow-up-right-3, .icon-arrow-right-3, .icon-arrow-down-right-3, .icon-arrow-down-2, .icon-arrow-down-left-3, .icon-arrow-left-3, .icon-tab, .icon-checkbox-checked, .icon-checkbox-unchecked, .icon-checkbox-partial, .icon-radio-checked, .icon-radio-unchecked, .icon-crop-2, .icon-scissors, .icon-filter-2, .icon-font, .icon-text-height, .icon-text-width, .icon-bold, .icon-underline, .icon-italic, .icon-strikethrough, .icon-omega, .icon-sigma, .icon-table, .icon-table-2, .icon-insert-template, .icon-pilcrow, .icon-left-to-right, .icon-right-to-left, .icon-paragraph-left, .icon-paragraph-center, .icon-paragraph-right, .icon-paragraph-justify, .icon-paragraph-center-2, .icon-paragraph-right-2, .icon-paragraph-justify-2, .icon-indent-increase, .icon-indent-decrease, .icon-new-tab, .icon-embed, .icon-code-2, .icon-console-2, .icon-share, .icon-mail, .icon-mail-2, .icon-mail-3, .icon-mail-4, .icon-google, .icon-google-plus, .icon-google-plus-2, .icon-google-plus-3, .icon-google-plus-4, .icon-facebook, .icon-facebook-2, .icon-facebook-3, .icon-instagram, .icon-twitter, .icon-twitter-2, .icon-twitter-3, .icon-feed-3, .icon-feed-4, .icon-feed-5, .icon-youtube, .icon-youtube-2, .icon-vimeo, .icon-vimeo2, .icon-vimeo-2, .icon-lanyrd, .icon-flickr, .icon-flickr-2, .icon-flickr-3, .icon-picassa, .icon-picassa-2, .icon-dribbble-2, .icon-dribbble-3, .icon-dribbble-4, .icon-forrst-2, .icon-forrst-3, .icon-deviantart, .icon-deviantart-2, .icon-steam, .icon-steam-2, .icon-github, .icon-github-2, .icon-github-3, .icon-github-4, .icon-github-5, .icon-wordpress, .icon-wordpress-2, .icon-joomla, .icon-blogger, .icon-tumblr, .icon-tumblr-2, .icon-yahoo, .icon-tux, .icon-apple-2, .icon-finder, .icon-android, .icon-windows, .icon-windows8, .icon-soundcloud, .icon-soundcloud-2, .icon-skype-2, .icon-reddit, .icon-linkedin, .icon-lastfm, .icon-lastfm-2, .icon-delicious, .icon-stumbleupon, .icon-stackoverflow, .icon-pinterest, .icon-pinterest-2, .icon-xing, .icon-xing-2, .icon-flattr, .icon-foursquare, .icon-foursquare-2, .icon-paypal, .icon-paypal-2, .icon-paypal-3, .icon-yelp, .icon-libreoffice, .icon-file-pdf, .icon-file-openoffice, .icon-file-word, .icon-file-excel, .icon-file-zip, .icon-file-powerpoint, .icon-file-css, .icon-html5, .icon-html5-2, .icon-css3, .icon-chrome, .icon-firefox, .icon-IE, .icon-opera, .icon-safari, .icon-IcoMoon, .icon-camera-4, .icon-copy-3, .icon-print, .icon-phone-2, .icon-flip-2, .icon-spinner-6, .icon-settings, .icon-meter, .icon-list-3, .icon-eye-3, .icon-sad-2, .icon-point-up, .icon-exit, .icon-volume-mute-2, .icon-arrow-down-3, .icon-filter-3, .icon-paragraph-left-2, .icon-google-drive, .icon-flickr-4, .icon-blogger-2, .icon-file-xml, .icon-stumbleupon-2, .icon-cloud-2, .icon-locked, .icon-inbox, .icon-comment, .icon-mic, .icon-envelope, .icon-briefcase-2, .icon-cart-4, .icon-contrast-2, .icon-clock-3, .icon-user-5, .icon-cog-3, .icon-music-2, .icon-twitter-4, .icon-pencil-3, .icon-frame, .icon-switch-2, .icon-star-5, .icon-key-3, .icon-sunrise, .icon-sun, .icon-moon, .icon-snowy, .icon-cloudy, .icon-lightning-2, .icon-snowy-2, .icon-snowy-3, .icon-thermometer, .icon-compass-3, .icon-weather, .icon-sun-2, .icon-windy, .icon-cloudy-2, .icon-none, .icon-Celsius, .icon-cloud-3, .icon-wind, .icon-snowflake, .icon-lightning-3, .icon-Fahrenheit, .icon-sun-3, .icon-cloudy-3, .icon-cloud-4, .icon-moon-2, .icon-cloudy-4, .icon-weather-2, .icon-weather-3, .icon-cloud-5, .icon-cloud-6, .icon-weather-4, .icon-lines, .icon-lightning-4, .icon-rainy, .icon-cloud-7, .icon-lightning-5, .icon-rainy-2, .icon-windy-2, .icon-lightning-6, .icon-rainy-3, .icon-windy-3, .icon-snowy-4, .icon-rainy-4, .icon-windy-4, .icon-snowy-5, .icon-weather-5, .icon-windy-5, .icon-chat, .icon-calendar-4, .icon-move-alt1, .icon-loop-4, .icon-arrow-up-alt2, .icon-fullscreen-alt, .icon-article, .icon-read-more, .icon-iphone, .icon-arrow-down-4, .icon-loop-alt1, .icon-move-alt2, .icon-calendar-alt-stroke, .icon-chat-alt-stroke, .icon-chat-alt-fill, .icon-equalizer-2, .icon-loop-alt2, .icon-arrow-down-alt1, .icon-battery-empty, .icon-list-4, .icon-calendar-alt-fill, .icon-comment-alt1-stroke, .icon-share-2, .icon-award-fill, .icon-loop-alt3, .icon-arrow-down-alt2, .icon-battery-half, .icon-list-nested, .icon-book-2, .icon-battery-full, .icon-cd, .icon-loop-alt4, .icon-award-stroke, .icon-mail-5, .icon-comment-alt1-fill, .icon-comment-stroke, .icon-heart-stroke, .icon-magnifying-glass, .icon-transfer, .icon-battery-charging, .icon-book-alt, .icon-steering-wheel, .icon-book-alt2, .icon-compass-4, .icon-microphone, .icon-move-vertical, .icon-trash-stroke, .icon-heart-fill, .icon-comment-fill, .icon-comment-alt2-stroke, .icon-movie, .icon-trash-fill, .icon-move-vertical-alt1, .icon-headphones-3, .icon-box, .icon-pen-2, .icon-pen-alt-stroke, .icon-folder-stroke, .icon-volume-3, .icon-move-vertical-alt2, .icon-beaker-alt, .icon-document-alt-stroke, .icon-comment-alt2-fill, .icon-checkmark-4, .icon-document-alt-fill, .icon-beaker, .icon-move-horizontal, .icon-volume-mute-3, .icon-folder-fill, .icon-pen-alt-fill, .icon-pen-alt2, .icon-at, .icon-play-5, .icon-move-horizontal-alt1, .icon-key-stroke, .icon-document-stroke, .icon-check-alt, .icon-x, .icon-document-fill, .icon-key-fill, .icon-move-horizontal-alt2, .icon-ampersand-2, .icon-brush, .icon-brush-alt, .icon-info-4, .icon-stop-4, .icon-pause-4, .icon-arrow-left-4, .icon-new-window, .icon-plus-3, .icon-x-altx-alt, .icon-denied, .icon-plus-alt, .icon-lightbulb, .icon-arrow-left-alt1, .icon-eject-2, .icon-question-mark, .icon-layers-alt, .icon-pilcrow-2, .icon-eyedropper, .icon-first-2, .icon-arrow-left-alt2, .icon-spin-alt, .icon-minus-3, .icon-cursor, .icon-rss, .icon-minus-alt, .icon-spin, .icon-arrow-right-4, .icon-last-2, .icon-hash, .icon-layers, .icon-image-3, .icon-left-quote, .icon-play-alt, .icon-arrow-right-alt1, .icon-curved-arrow, .icon-pin, .icon-rss-alt, .icon-wrench-3, .icon-link-2, .icon-undo-3, .icon-arrow-right-alt2, .icon-fullscreen-exit, .icon-right-quote, .icon-camera-5, .icon-aperture, .icon-aperture-alt, .icon-left-quote-alt, .icon-fullscreen-exit-alt, .icon-fullscreen, .icon-right-quote-alt, .icon-arrow-up-alt1, .icon-arrow-up-4, .icon-reload, .icon-reload-alt, .icon-move-2, .icon-bolt-2, .icon-dial, .icon-cog-4, .icon-chart-2, .icon-umbrella, .icon-star-6, .icon-chart-alt, .icon-bars-3, .icon-map-pin-stroke, .icon-map-pin-fill, .icon-bars-alt, .icon-eye-4, .icon-map-pin-alt, .icon-target-5, .icon-user-6, .icon-home-5, .icon-download-4, .icon-upload-4, .icon-clock-4, .icon-lock-stroke, .icon-cloud-download-2, .icon-cloud-upload-2, .icon-lock-fill, .icon-unlock-stroke, .icon-fork, .icon-paperclip-2, .icon-unlock-fill, .icon-tag-stroke, .icon-tag-fill, .icon-sun-stroke, .icon-sun-fill, .icon-moon-stroke, .icon-moon-fill, .icon-cloud-8, .icon-rain {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-home:before {
	content: "\e1c2";
}
.icon-chart:before {
	content: "\e013";
}
.icon-apple:before {
	content: "\e014";
}
.icon-file:before {
	content: "\e015";
}
.icon-plus:before {
	content: "\e016";
}
.icon-minus:before {
	content: "\e017";
}
.icon-picture:before {
	content: "\e018";
}
.icon-folder:before {
	content: "\e019";
}
.icon-camera:before {
	content: "\e01a";
}
.icon-search:before {
	content: "\e01b";
}
.icon-dribbble:before {
	content: "\e01c";
}
.icon-forrst:before {
	content: "\e01d";
}
.icon-feed:before {
	content: "\e01e";
}
.icon-blocked:before {
	content: "\e01f";
}
.icon-target:before {
	content: "\e020";
}
.icon-play:before {
	content: "\e021";
}
.icon-pause:before {
	content: "\e022";
}
.icon-bug:before {
	content: "\e023";
}
.icon-console:before {
	content: "\e024";
}
.icon-film:before {
	content: "\e025";
}
.icon-type:before {
	content: "\e026";
}
.icon-home-2:before {
	content: "\e027";
}
.icon-earth:before {
	content: "\e028";
}
.icon-location:before {
	content: "\e029";
}
.icon-info:before {
	content: "\e02a";
}
.icon-eye:before {
	content: "\e02b";
}
.icon-heart:before {
	content: "\e02c";
}
.icon-bookmark:before {
	content: "\e02d";
}
.icon-wrench:before {
	content: "\e02e";
}
.icon-calendar:before {
	content: "\e02f";
}
.icon-window:before {
	content: "\e030";
}
.icon-monitor:before {
	content: "\e031";
}
.icon-mobile:before {
	content: "\e032";
}
.icon-droplet:before {
	content: "\e033";
}
.icon-mouse:before {
	content: "\e034";
}
.icon-refresh:before {
	content: "\e035";
}
.icon-location-2:before {
	content: "\e036";
}
.icon-tag:before {
	content: "\e037";
}
.icon-phone:before {
	content: "\e038";
}
.icon-star:before {
	content: "\e039";
}
.icon-pointer:before {
	content: "\e03a";
}
.icon-thumbs-up:before {
	content: "\e03b";
}
.icon-thumbs-down:before {
	content: "\e03c";
}
.icon-headphones:before {
	content: "\e03d";
}
.icon-move:before {
	content: "\e03e";
}
.icon-checkmark:before {
	content: "\e03f";
}
.icon-cancel:before {
	content: "\e040";
}
.icon-skype:before {
	content: "\e041";
}
.icon-gift:before {
	content: "\e042";
}
.icon-cone:before {
	content: "\e043";
}
.icon-alarm:before {
	content: "\e044";
}
.icon-coffee:before {
	content: "\e045";
}
.icon-basket:before {
	content: "\e046";
}
.icon-flag:before {
	content: "\e047";
}
.icon-ipod:before {
	content: "\e048";
}
.icon-trashcan:before {
	content: "\e049";
}
.icon-bolt:before {
	content: "\e04a";
}
.icon-ampersand:before {
	content: "\e04b";
}
.icon-compass:before {
	content: "\e04c";
}
.icon-list:before {
	content: "\e04d";
}
.icon-grid:before {
	content: "\e04e";
}
.icon-volume:before {
	content: "\e04f";
}
.icon-volume-2:before {
	content: "\e050";
}
.icon-stats:before {
	content: "\e051";
}
.icon-target-2:before {
	content: "\e052";
}
.icon-forward:before {
	content: "\e053";
}
.icon-paperclip:before {
	content: "\e054";
}
.icon-keyboard:before {
	content: "\e055";
}
.icon-crop:before {
	content: "\e056";
}
.icon-floppy:before {
	content: "\e057";
}
.icon-filter:before {
	content: "\e058";
}
.icon-trophy:before {
	content: "\e059";
}
.icon-diary:before {
	content: "\e05a";
}
.icon-address-book:before {
	content: "\e05b";
}
.icon-stop:before {
	content: "\e05c";
}
.icon-smiley:before {
	content: "\e05d";
}
.icon-shit:before {
	content: "\e05e";
}
.icon-bookmark-2:before {
	content: "\e05f";
}
.icon-camera-2:before {
	content: "\e060";
}
.icon-lamp:before {
	content: "\e061";
}
.icon-disk:before {
	content: "\e062";
}
.icon-button:before {
	content: "\e063";
}
.icon-database:before {
	content: "\e064";
}
.icon-credit-card:before {
	content: "\e065";
}
.icon-atom:before {
	content: "\e066";
}
.icon-winsows:before {
	content: "\e067";
}
.icon-target-3:before {
	content: "\e068";
}
.icon-battery:before {
	content: "\e069";
}
.icon-code:before {
	content: "\e06a";
}
.icon-warning:before {
	content: "\e06b";
}
.icon-home-3:before {
	content: "\e06c";
}
.icon-home-4:before {
	content: "\e06d";
}
.icon-office:before {
	content: "\e06e";
}
.icon-newspaper:before {
	content: "\e06f";
}
.icon-pencil:before {
	content: "\e070";
}
.icon-pencil-2:before {
	content: "\e071";
}
.icon-quill:before {
	content: "\e072";
}
.icon-pen:before {
	content: "\e073";
}
.icon-blog:before {
	content: "\e074";
}
.icon-droplet-2:before {
	content: "\e075";
}
.icon-paint-format:before {
	content: "\e076";
}
.icon-image:before {
	content: "\e077";
}
.icon-image-2:before {
	content: "\e078";
}
.icon-images:before {
	content: "\e079";
}
.icon-camera-3:before {
	content: "\e07a";
}
.icon-music:before {
	content: "\e07b";
}
.icon-headphones-2:before {
	content: "\e07c";
}
.icon-play-2:before {
	content: "\e07d";
}
.icon-film-2:before {
	content: "\e07e";
}
.icon-dice:before {
	content: "\e07f";
}
.icon-pacman:before {
	content: "\e080";
}
.icon-spades:before {
	content: "\e081";
}
.icon-clubs:before {
	content: "\e082";
}
.icon-diamonds:before {
	content: "\e083";
}
.icon-pawn:before {
	content: "\e084";
}
.icon-bullhorn:before {
	content: "\e085";
}
.icon-connection:before {
	content: "\e086";
}
.icon-podcast:before {
	content: "\e087";
}
.icon-feed-2:before {
	content: "\e088";
}
.icon-book:before {
	content: "\e089";
}
.icon-books:before {
	content: "\e08a";
}
.icon-library:before {
	content: "\e08b";
}
.icon-file-2:before {
	content: "\e08c";
}
.icon-profile:before {
	content: "\e08d";
}
.icon-file-3:before {
	content: "\e08e";
}
.icon-file-4:before {
	content: "\e08f";
}
.icon-file-5:before {
	content: "\e090";
}
.icon-copy:before {
	content: "\e091";
}
.icon-copy-2:before {
	content: "\e092";
}
.icon-paste:before {
	content: "\e093";
}
.icon-paste-2:before {
	content: "\e094";
}
.icon-paste-3:before {
	content: "\e095";
}
.icon-stack:before {
	content: "\e096";
}
.icon-folder-2:before {
	content: "\e097";
}
.icon-folder-open:before {
	content: "\e098";
}
.icon-tag-2:before {
	content: "\e099";
}
.icon-tags:before {
	content: "\e09a";
}
.icon-barcode:before {
	content: "\e09b";
}
.icon-qrcode:before {
	content: "\e09c";
}
.icon-ticket:before {
	content: "\e09d";
}
.icon-cart:before {
	content: "\e09e";
}
.icon-cart-2:before {
	content: "\e09f";
}
.icon-cart-3:before {
	content: "\e0a0";
}
.icon-coin:before {
	content: "\e0a1";
}
.icon-credit:before {
	content: "\e0a2";
}
.icon-calculate:before {
	content: "\e0a3";
}
.icon-support:before {
	content: "\e0a4";
}
.icon-phone-hang-up:before {
	content: "\e0a5";
}
.icon-address-book-2:before {
	content: "\e0a6";
}
.icon-notebook:before {
	content: "\e0a7";
}
.icon-envelop:before {
	content: "\e0a8";
}
.icon-pushpin:before {
	content: "\e0a9";
}
.icon-location-3:before {
	content: "\e0aa";
}
.icon-location-4:before {
	content: "\e0ab";
}
.icon-compass-2:before {
	content: "\e0ac";
}
.icon-map:before {
	content: "\e0ad";
}
.icon-map-2:before {
	content: "\e0ae";
}
.icon-history:before {
	content: "\e0af";
}
.icon-clock:before {
	content: "\e0b0";
}
.icon-clock-2:before {
	content: "\e0b1";
}
.icon-alarm-2:before {
	content: "\e0b2";
}
.icon-alarm-3:before {
	content: "\e0b3";
}
.icon-bell:before {
	content: "\e0b4";
}
.icon-stopwatch:before {
	content: "\e0b5";
}
.icon-calendar-2:before {
	content: "\e0b6";
}
.icon-calendar-3:before {
	content: "\e0b7";
}
.icon-keyboard-2:before {
	content: "\e0b8";
}
.icon-screen:before {
	content: "\e0b9";
}
.icon-laptop:before {
	content: "\e0ba";
}
.icon-mobile-2:before {
	content: "\e0bb";
}
.icon-mobile-3:before {
	content: "\e0bc";
}
.icon-tablet:before {
	content: "\e0bd";
}
.icon-tv:before {
	content: "\e0be";
}
.icon-cabinet:before {
	content: "\e0bf";
}
.icon-drawer:before {
	content: "\e0c0";
}
.icon-drawer-2:before {
	content: "\e0c1";
}
.icon-drawer-3:before {
	content: "\e0c2";
}
.icon-box-add:before {
	content: "\e0c3";
}
.icon-box-remove:before {
	content: "\e0c4";
}
.icon-download:before {
	content: "\e0c5";
}
.icon-upload:before {
	content: "\e0c6";
}
.icon-disk-2:before {
	content: "\e0c7";
}
.icon-storage:before {
	content: "\e0c8";
}
.icon-undo:before {
	content: "\e0c9";
}
.icon-redo:before {
	content: "\e0ca";
}
.icon-flip:before {
	content: "\e0cb";
}
.icon-undo-2:before {
	content: "\e0cc";
}
.icon-redo-2:before {
	content: "\e0cd";
}
.icon-forward-2:before {
	content: "\e0ce";
}
.icon-reply:before {
	content: "\e0cf";
}
.icon-bubble:before {
	content: "\e0d0";
}
.icon-bubbles:before {
	content: "\e0d1";
}
.icon-bubbles-2:before {
	content: "\e0d2";
}
.icon-bubble-2:before {
	content: "\e0d3";
}
.icon-bubbles-3:before {
	content: "\e0d4";
}
.icon-bubbles-4:before {
	content: "\e0d5";
}
.icon-user:before {
	content: "\e0d6";
}
.icon-users:before {
	content: "\e0d7";
}
.icon-user-2:before {
	content: "\e0d8";
}
.icon-users-2:before {
	content: "\e0d9";
}
.icon-user-3:before {
	content: "\e0da";
}
.icon-user-4:before {
	content: "\e0db";
}
.icon-quotes-left:before {
	content: "\e0dc";
}
.icon-busy:before {
	content: "\e0dd";
}
.icon-spinner:before {
	content: "\e0de";
}
.icon-spinner-2:before {
	content: "\e0df";
}
.icon-spinner-3:before {
	content: "\e0e0";
}
.icon-spinner-4:before {
	content: "\e0e1";
}
.icon-spinner-5:before {
	content: "\e0e2";
}
.icon-binoculars:before {
	content: "\e0e3";
}
.icon-search-2:before {
	content: "\e0e4";
}
.icon-zoom-in:before {
	content: "\e0e5";
}
.icon-zoom-out:before {
	content: "\e0e6";
}
.icon-expand:before {
	content: "\e0e7";
}
.icon-contract:before {
	content: "\e0e8";
}
.icon-expand-2:before {
	content: "\e0e9";
}
.icon-contract-2:before {
	content: "\e0ea";
}
.icon-key:before {
	content: "\e0eb";
}
.icon-key-2:before {
	content: "\e0ec";
}
.icon-lock:before {
	content: "\e0ed";
}
.icon-lock-2:before {
	content: "\e0ee";
}
.icon-unlocked:before {
	content: "\e0ef";
}
.icon-wrench-2:before {
	content: "\e0f0";
}
.icon-equalizer:before {
	content: "\e0f1";
}
.icon-cog:before {
	content: "\e0f2";
}
.icon-cogs:before {
	content: "\e0f3";
}
.icon-cog-2:before {
	content: "\e0f4";
}
.icon-hammer:before {
	content: "\e0f5";
}
.icon-wand:before {
	content: "\e0f6";
}
.icon-aid:before {
	content: "\e0f7";
}
.icon-bug-2:before {
	content: "\e0f8";
}
.icon-pie:before {
	content: "\e0f9";
}
.icon-stats-2:before {
	content: "\e0fa";
}
.icon-bars:before {
	content: "\e0fb";
}
.icon-bars-2:before {
	content: "\e0fc";
}
.icon-gift-2:before {
	content: "\e0fd";
}
.icon-trophy-2:before {
	content: "\e0fe";
}
.icon-glass:before {
	content: "\e0ff";
}
.icon-mug:before {
	content: "\e100";
}
.icon-food:before {
	content: "\e101";
}
.icon-leaf:before {
	content: "\e102";
}
.icon-rocket:before {
	content: "\e103";
}
.icon-meter2:before {
	content: "\e104";
}
.icon-dashboard:before {
	content: "\e105";
}
.icon-hammer-2:before {
	content: "\e106";
}
.icon-fire:before {
	content: "\e107";
}
.icon-lab:before {
	content: "\e108";
}
.icon-magnet:before {
	content: "\e109";
}
.icon-remove:before {
	content: "\e10a";
}
.icon-remove-2:before {
	content: "\e10b";
}
.icon-briefcase:before {
	content: "\e10c";
}
.icon-airplane:before {
	content: "\e10d";
}
.icon-truck:before {
	content: "\e10e";
}
.icon-road:before {
	content: "\e10f";
}
.icon-accessibility:before {
	content: "\e110";
}
.icon-target-4:before {
	content: "\e111";
}
.icon-shield:before {
	content: "\e112";
}
.icon-lightning:before {
	content: "\e113";
}
.icon-switch:before {
	content: "\e114";
}
.icon-power-cord:before {
	content: "\e115";
}
.icon-signup:before {
	content: "\e116";
}
.icon-list-2:before {
	content: "\e117";
}
.icon-numbered-list:before {
	content: "\e118";
}
.icon-menu:before {
	content: "\e119";
}
.icon-menu-2:before {
	content: "\e11a";
}
.icon-tree:before {
	content: "\e11b";
}
.icon-cloud:before {
	content: "\e11c";
}
.icon-cloud-download:before {
	content: "\e11d";
}
.icon-cloud-upload:before {
	content: "\e11e";
}
.icon-download-2:before {
	content: "\e11f";
}
.icon-upload-2:before {
	content: "\e120";
}
.icon-download-3:before {
	content: "\e121";
}
.icon-upload-3:before {
	content: "\e122";
}
.icon-globe:before {
	content: "\e123";
}
.icon-earth-2:before {
	content: "\e124";
}
.icon-link:before {
	content: "\e125";
}
.icon-flag-2:before {
	content: "\e126";
}
.icon-attachment:before {
	content: "\e127";
}
.icon-eye-2:before {
	content: "\e128";
}
.icon-eye-blocked:before {
	content: "\e129";
}
.icon-bookmark-3:before {
	content: "\e12a";
}
.icon-bookmarks:before {
	content: "\e12b";
}
.icon-brightness-medium:before {
	content: "\e12c";
}
.icon-brightness-contrast:before {
	content: "\e12d";
}
.icon-contrast:before {
	content: "\e12e";
}
.icon-star-2:before {
	content: "\e12f";
}
.icon-star-3:before {
	content: "\e130";
}
.icon-star-4:before {
	content: "\e131";
}
.icon-heart-2:before {
	content: "\e132";
}
.icon-heart-3:before {
	content: "\e133";
}
.icon-heart-broken:before {
	content: "\e134";
}
.icon-thumbs-up-2:before {
	content: "\e135";
}
.icon-thumbs-up-3:before {
	content: "\e136";
}
.icon-happy:before {
	content: "\e137";
}
.icon-happy-2:before {
	content: "\e138";
}
.icon-smiley-2:before {
	content: "\e139";
}
.icon-smiley-3:before {
	content: "\e13a";
}
.icon-tongue:before {
	content: "\e13b";
}
.icon-tongue-2:before {
	content: "\e13c";
}
.icon-sad:before {
	content: "\e13d";
}
.icon-wink:before {
	content: "\e13e";
}
.icon-wink-2:before {
	content: "\e13f";
}
.icon-grin:before {
	content: "\e140";
}
.icon-grin-2:before {
	content: "\e141";
}
.icon-cool:before {
	content: "\e142";
}
.icon-cool-2:before {
	content: "\e143";
}
.icon-angry:before {
	content: "\e144";
}
.icon-angry-2:before {
	content: "\e145";
}
.icon-evil:before {
	content: "\e146";
}
.icon-evil-2:before {
	content: "\e147";
}
.icon-shocked:before {
	content: "\e148";
}
.icon-shocked-2:before {
	content: "\e149";
}
.icon-confused:before {
	content: "\e14a";
}
.icon-confused-2:before {
	content: "\e14b";
}
.icon-neutral:before {
	content: "\e14c";
}
.icon-neutral-2:before {
	content: "\e14d";
}
.icon-wondering:before {
	content: "\e14e";
}
.icon-wondering-2:before {
	content: "\e14f";
}
.icon-point-right:before {
	content: "\e150";
}
.icon-point-down:before {
	content: "\e151";
}
.icon-point-left:before {
	content: "\e152";
}
.icon-warning-2:before {
	content: "\e153";
}
.icon-notification:before {
	content: "\e154";
}
.icon-question:before {
	content: "\e155";
}
.icon-info-2:before {
	content: "\e156";
}
.icon-info-3:before {
	content: "\e157";
}
.icon-blocked-2:before {
	content: "\e158";
}
.icon-cancel-circle:before {
	content: "\e159";
}
.icon-checkmark-circle:before {
	content: "\e15a";
}
.icon-spam:before {
	content: "\e15b";
}
.icon-close:before {
	content: "\e15c";
}
.icon-checkmark-2:before {
	content: "\e15d";
}
.icon-checkmark-3:before {
	content: "\e15e";
}
.icon-spell-check:before {
	content: "\e15f";
}
.icon-minus-2:before {
	content: "\e160";
}
.icon-plus-2:before {
	content: "\e161";
}
.icon-enter:before {
	content: "\e162";
}
.icon-play-3:before {
	content: "\e163";
}
.icon-pause-2:before {
	content: "\e164";
}
.icon-stop-2:before {
	content: "\e165";
}
.icon-backward:before {
	content: "\e166";
}
.icon-forward-3:before {
	content: "\e167";
}
.icon-play-4:before {
	content: "\e168";
}
.icon-pause-3:before {
	content: "\e169";
}
.icon-stop-3:before {
	content: "\e16a";
}
.icon-backward-2:before {
	content: "\e16b";
}
.icon-forward-4:before {
	content: "\e16c";
}
.icon-first:before {
	content: "\e16d";
}
.icon-last:before {
	content: "\e16e";
}
.icon-previous:before {
	content: "\e16f";
}
.icon-next:before {
	content: "\e170";
}
.icon-eject:before {
	content: "\e171";
}
.icon-volume-high:before {
	content: "\e172";
}
.icon-volume-medium:before {
	content: "\e173";
}
.icon-volume-low:before {
	content: "\e174";
}
.icon-volume-mute:before {
	content: "\e175";
}
.icon-volume-increase:before {
	content: "\e176";
}
.icon-volume-decrease:before {
	content: "\e177";
}
.icon-loop:before {
	content: "\e178";
}
.icon-loop-2:before {
	content: "\e179";
}
.icon-loop-3:before {
	content: "\e17a";
}
.icon-shuffle:before {
	content: "\e17b";
}
.icon-arrow-up-left:before {
	content: "\e17c";
}
.icon-arrow-up:before {
	content: "\e17d";
}
.icon-arrow-up-right:before {
	content: "\e17e";
}
.icon-arrow-right:before {
	content: "\e17f";
}
.icon-arrow-down-right:before {
	content: "\e180";
}
.icon-arrow-down:before {
	content: "\e181";
}
.icon-arrow-down-left:before {
	content: "\e182";
}
.icon-arrow-left:before {
	content: "\e183";
}
.icon-arrow-up-left-2:before {
	content: "\e184";
}
.icon-arrow-up-2:before {
	content: "\e185";
}
.icon-arrow-up-right-2:before {
	content: "\e186";
}
.icon-arrow-right-2:before {
	content: "\e187";
}
.icon-arrow-down-right-2:before {
	content: "\e188";
}
.icon-arrow-down-left-2:before {
	content: "\e189";
}
.icon-arrow-left-2:before {
	content: "\e18a";
}
.icon-arrow-up-left-3:before {
	content: "\e18b";
}
.icon-arrow-up-3:before {
	content: "\e18c";
}
.icon-arrow-up-right-3:before {
	content: "\e18d";
}
.icon-arrow-right-3:before {
	content: "\e18e";
}
.icon-arrow-down-right-3:before {
	content: "\e18f";
}
.icon-arrow-down-2:before {
	content: "\e190";
}
.icon-arrow-down-left-3:before {
	content: "\e191";
}
.icon-arrow-left-3:before {
	content: "\e192";
}
.icon-tab:before {
	content: "\e193";
}
.icon-checkbox-checked:before {
	content: "\e194";
}
.icon-checkbox-unchecked:before {
	content: "\e195";
}
.icon-checkbox-partial:before {
	content: "\e196";
}
.icon-radio-checked:before {
	content: "\e197";
}
.icon-radio-unchecked:before {
	content: "\e198";
}
.icon-crop-2:before {
	content: "\e199";
}
.icon-scissors:before {
	content: "\e19a";
}
.icon-filter-2:before {
	content: "\e19b";
}
.icon-font:before {
	content: "\e19c";
}
.icon-text-height:before {
	content: "\e19d";
}
.icon-text-width:before {
	content: "\e19e";
}
.icon-bold:before {
	content: "\e19f";
}
.icon-underline:before {
	content: "\e1a0";
}
.icon-italic:before {
	content: "\e1a1";
}
.icon-strikethrough:before {
	content: "\e1a2";
}
.icon-omega:before {
	content: "\e1a3";
}
.icon-sigma:before {
	content: "\e1a4";
}
.icon-table:before {
	content: "\e1a5";
}
.icon-table-2:before {
	content: "\e1a6";
}
.icon-insert-template:before {
	content: "\e1a7";
}
.icon-pilcrow:before {
	content: "\e1a8";
}
.icon-left-to-right:before {
	content: "\e1a9";
}
.icon-right-to-left:before {
	content: "\e1aa";
}
.icon-paragraph-left:before {
	content: "\e1ab";
}
.icon-paragraph-center:before {
	content: "\e1ac";
}
.icon-paragraph-right:before {
	content: "\e1ad";
}
.icon-paragraph-justify:before {
	content: "\e1ae";
}
.icon-paragraph-center-2:before {
	content: "\e1af";
}
.icon-paragraph-right-2:before {
	content: "\e1b0";
}
.icon-paragraph-justify-2:before {
	content: "\e1b1";
}
.icon-indent-increase:before {
	content: "\e1b2";
}
.icon-indent-decrease:before {
	content: "\e1b3";
}
.icon-new-tab:before {
	content: "\e1b4";
}
.icon-embed:before {
	content: "\e1b5";
}
.icon-code-2:before {
	content: "\e1b6";
}
.icon-console-2:before {
	content: "\e1b7";
}
.icon-share:before {
	content: "\e1b8";
}
.icon-mail:before {
	content: "\e1b9";
}
.icon-mail-2:before {
	content: "\e1ba";
}
.icon-mail-3:before {
	content: "\e1bb";
}
.icon-mail-4:before {
	content: "\e1bc";
}
.icon-google:before {
	content: "\e1bd";
}
.icon-google-plus:before {
	content: "\e1be";
}
.icon-google-plus-2:before {
	content: "\e1bf";
}
.icon-google-plus-3:before {
	content: "\e1c0";
}
.icon-google-plus-4:before {
	content: "\e1c1";
}
.icon-facebook:before {
	content: "\e1c3";
}
.icon-facebook-2:before {
	content: "\e1c4";
}
.icon-facebook-3:before {
	content: "\e1c5";
}
.icon-instagram:before {
	content: "\e1c6";
}
.icon-twitter:before {
	content: "\e1c7";
}
.icon-twitter-2:before {
	content: "\e1c8";
}
.icon-twitter-3:before {
	content: "\e1c9";
}
.icon-feed-3:before {
	content: "\e1ca";
}
.icon-feed-4:before {
	content: "\e1cb";
}
.icon-feed-5:before {
	content: "\e1cc";
}
.icon-youtube:before {
	content: "\e1cd";
}
.icon-youtube-2:before {
	content: "\e1ce";
}
.icon-vimeo:before {
	content: "\e1cf";
}
.icon-vimeo2:before {
	content: "\e1d0";
}
.icon-vimeo-2:before {
	content: "\e1d1";
}
.icon-lanyrd:before {
	content: "\e1d2";
}
.icon-flickr:before {
	content: "\e1d3";
}
.icon-flickr-2:before {
	content: "\e1d4";
}
.icon-flickr-3:before {
	content: "\e1d5";
}
.icon-picassa:before {
	content: "\e1d6";
}
.icon-picassa-2:before {
	content: "\e1d7";
}
.icon-dribbble-2:before {
	content: "\e1d8";
}
.icon-dribbble-3:before {
	content: "\e1d9";
}
.icon-dribbble-4:before {
	content: "\e1da";
}
.icon-forrst-2:before {
	content: "\e1db";
}
.icon-forrst-3:before {
	content: "\e1dc";
}
.icon-deviantart:before {
	content: "\e1dd";
}
.icon-deviantart-2:before {
	content: "\e1de";
}
.icon-steam:before {
	content: "\e1df";
}
.icon-steam-2:before {
	content: "\e1e0";
}
.icon-github:before {
	content: "\e1e1";
}
.icon-github-2:before {
	content: "\e1e2";
}
.icon-github-3:before {
	content: "\e1e3";
}
.icon-github-4:before {
	content: "\e1e4";
}
.icon-github-5:before {
	content: "\e1e5";
}
.icon-wordpress:before {
	content: "\e1e6";
}
.icon-wordpress-2:before {
	content: "\e1e7";
}
.icon-joomla:before {
	content: "\e1e8";
}
.icon-blogger:before {
	content: "\e1e9";
}
.icon-tumblr:before {
	content: "\e1ea";
}
.icon-tumblr-2:before {
	content: "\e1eb";
}
.icon-yahoo:before {
	content: "\e1ec";
}
.icon-tux:before {
	content: "\e1ed";
}
.icon-apple-2:before {
	content: "\e1ee";
}
.icon-finder:before {
	content: "\e1ef";
}
.icon-android:before {
	content: "\e1f0";
}
.icon-windows:before {
	content: "\e1f1";
}
.icon-windows8:before {
	content: "\e1f2";
}
.icon-soundcloud:before {
	content: "\e1f3";
}
.icon-soundcloud-2:before {
	content: "\e1f4";
}
.icon-skype-2:before {
	content: "\e1f5";
}
.icon-reddit:before {
	content: "\e1f6";
}
.icon-linkedin:before {
	content: "\e1f7";
}
.icon-lastfm:before {
	content: "\e1f8";
}
.icon-lastfm-2:before {
	content: "\e1f9";
}
.icon-delicious:before {
	content: "\e1fa";
}
.icon-stumbleupon:before {
	content: "\e1fb";
}
.icon-stackoverflow:before {
	content: "\e1fc";
}
.icon-pinterest:before {
	content: "\e1fd";
}
.icon-pinterest-2:before {
	content: "\e1fe";
}
.icon-xing:before {
	content: "\e1ff";
}
.icon-xing-2:before {
	content: "\e200";
}
.icon-flattr:before {
	content: "\e201";
}
.icon-foursquare:before {
	content: "\e202";
}
.icon-foursquare-2:before {
	content: "\e203";
}
.icon-paypal:before {
	content: "\e204";
}
.icon-paypal-2:before {
	content: "\e205";
}
.icon-paypal-3:before {
	content: "\e206";
}
.icon-yelp:before {
	content: "\e207";
}
.icon-libreoffice:before {
	content: "\e208";
}
.icon-file-pdf:before {
	content: "\e209";
}
.icon-file-openoffice:before {
	content: "\e20a";
}
.icon-file-word:before {
	content: "\e20b";
}
.icon-file-excel:before {
	content: "\e20c";
}
.icon-file-zip:before {
	content: "\e20d";
}
.icon-file-powerpoint:before {
	content: "\e20e";
}
.icon-file-css:before {
	content: "\e20f";
}
.icon-html5:before {
	content: "\e210";
}
.icon-html5-2:before {
	content: "\e211";
}
.icon-css3:before {
	content: "\e212";
}
.icon-chrome:before {
	content: "\e213";
}
.icon-firefox:before {
	content: "\e214";
}
.icon-IE:before {
	content: "\e215";
}
.icon-opera:before {
	content: "\e216";
}
.icon-safari:before {
	content: "\e217";
}
.icon-IcoMoon:before {
	content: "\e218";
}
.icon-camera-4:before {
	content: "\e000";
}
.icon-copy-3:before {
	content: "\e001";
}
.icon-print:before {
	content: "\e002";
}
.icon-phone-2:before {
	content: "\e003";
}
.icon-flip-2:before {
	content: "\e004";
}
.icon-spinner-6:before {
	content: "\e005";
}
.icon-settings:before {
	content: "\e006";
}
.icon-meter:before {
	content: "\e007";
}
.icon-list-3:before {
	content: "\e008";
}
.icon-eye-3:before {
	content: "\e009";
}
.icon-sad-2:before {
	content: "\e00a";
}
.icon-point-up:before {
	content: "\e00b";
}
.icon-exit:before {
	content: "\e00c";
}
.icon-volume-mute-2:before {
	content: "\e00d";
}
.icon-arrow-down-3:before {
	content: "\e00e";
}
.icon-filter-3:before {
	content: "\e00f";
}
.icon-paragraph-left-2:before {
	content: "\e010";
}
.icon-google-drive:before {
	content: "\e011";
}
.icon-flickr-4:before {
	content: "\e012";
}
.icon-blogger-2:before {
	content: "\e219";
}
.icon-file-xml:before {
	content: "\e21a";
}
.icon-stumbleupon-2:before {
	content: "\e21b";
}
.icon-cloud-2:before {
	content: "\e21c";
}
.icon-locked:before {
	content: "\e21d";
}
.icon-inbox:before {
	content: "\e21e";
}
.icon-comment:before {
	content: "\e21f";
}
.icon-mic:before {
	content: "\e220";
}
.icon-envelope:before {
	content: "\e221";
}
.icon-briefcase-2:before {
	content: "\e222";
}
.icon-cart-4:before {
	content: "\e223";
}
.icon-contrast-2:before {
	content: "\e224";
}
.icon-clock-3:before {
	content: "\e225";
}
.icon-user-5:before {
	content: "\e226";
}
.icon-cog-3:before {
	content: "\e227";
}
.icon-music-2:before {
	content: "\e228";
}
.icon-twitter-4:before {
	content: "\e229";
}
.icon-pencil-3:before {
	content: "\e22a";
}
.icon-frame:before {
	content: "\e22b";
}
.icon-switch-2:before {
	content: "\e22c";
}
.icon-star-5:before {
	content: "\e22d";
}
.icon-key-3:before {
	content: "\e22e";
}
.icon-sunrise:before {
	content: "\e22f";
}
.icon-sun:before {
	content: "\e230";
}
.icon-moon:before {
	content: "\e231";
}
.icon-snowy:before {
	content: "\e232";
}
.icon-cloudy:before {
	content: "\e233";
}
.icon-lightning-2:before {
	content: "\e234";
}
.icon-snowy-2:before {
	content: "\e235";
}
.icon-snowy-3:before {
	content: "\e236";
}
.icon-thermometer:before {
	content: "\e237";
}
.icon-compass-3:before {
	content: "\e238";
}
.icon-weather:before {
	content: "\e239";
}
.icon-sun-2:before {
	content: "\e23a";
}
.icon-windy:before {
	content: "\e23b";
}
.icon-cloudy-2:before {
	content: "\e23c";
}
.icon-none:before {
	content: "\e23d";
}
.icon-Celsius:before {
	content: "\e23e";
}
.icon-cloud-3:before {
	content: "\e23f";
}
.icon-wind:before {
	content: "\e240";
}
.icon-snowflake:before {
	content: "\e241";
}
.icon-lightning-3:before {
	content: "\e242";
}
.icon-Fahrenheit:before {
	content: "\e243";
}
.icon-sun-3:before {
	content: "\e244";
}
.icon-cloudy-3:before {
	content: "\e245";
}
.icon-cloud-4:before {
	content: "\e246";
}
.icon-moon-2:before {
	content: "\e247";
}
.icon-cloudy-4:before {
	content: "\e248";
}
.icon-weather-2:before {
	content: "\e249";
}
.icon-weather-3:before {
	content: "\e24a";
}
.icon-cloud-5:before {
	content: "\e24b";
}
.icon-cloud-6:before {
	content: "\e24c";
}
.icon-weather-4:before {
	content: "\e24d";
}
.icon-lines:before {
	content: "\e24e";
}
.icon-lightning-4:before {
	content: "\e24f";
}
.icon-rainy:before {
	content: "\e250";
}
.icon-cloud-7:before {
	content: "\e251";
}
.icon-lightning-5:before {
	content: "\e252";
}
.icon-rainy-2:before {
	content: "\e253";
}
.icon-windy-2:before {
	content: "\e254";
}
.icon-lightning-6:before {
	content: "\e255";
}
.icon-rainy-3:before {
	content: "\e256";
}
.icon-windy-3:before {
	content: "\e257";
}
.icon-snowy-4:before {
	content: "\e258";
}
.icon-rainy-4:before {
	content: "\e259";
}
.icon-windy-4:before {
	content: "\e25a";
}
.icon-snowy-5:before {
	content: "\e25b";
}
.icon-weather-5:before {
	content: "\e25c";
}
.icon-windy-5:before {
	content: "\e25d";
}
.icon-chat:before {
	content: "\e25e";
}
.icon-calendar-4:before {
	content: "\e25f";
}
.icon-move-alt1:before {
	content: "\e260";
}
.icon-loop-4:before {
	content: "\e261";
}
.icon-arrow-up-alt2:before {
	content: "\e262";
}
.icon-fullscreen-alt:before {
	content: "\e263";
}
.icon-article:before {
	content: "\e264";
}
.icon-read-more:before {
	content: "\e265";
}
.icon-iphone:before {
	content: "\e266";
}
.icon-arrow-down-4:before {
	content: "\e267";
}
.icon-loop-alt1:before {
	content: "\e268";
}
.icon-move-alt2:before {
	content: "\e269";
}
.icon-calendar-alt-stroke:before {
	content: "\e26a";
}
.icon-chat-alt-stroke:before {
	content: "\e26b";
}
.icon-chat-alt-fill:before {
	content: "\e26c";
}
.icon-equalizer-2:before {
	content: "\e26d";
}
.icon-loop-alt2:before {
	content: "\e26e";
}
.icon-arrow-down-alt1:before {
	content: "\e26f";
}
.icon-battery-empty:before {
	content: "\e270";
}
.icon-list-4:before {
	content: "\e271";
}
.icon-calendar-alt-fill:before {
	content: "\e272";
}
.icon-comment-alt1-stroke:before {
	content: "\e273";
}
.icon-share-2:before {
	content: "\e274";
}
.icon-award-fill:before {
	content: "\e275";
}
.icon-loop-alt3:before {
	content: "\e276";
}
.icon-arrow-down-alt2:before {
	content: "\e277";
}
.icon-battery-half:before {
	content: "\e278";
}
.icon-list-nested:before {
	content: "\e279";
}
.icon-book-2:before {
	content: "\e27a";
}
.icon-battery-full:before {
	content: "\e27b";
}
.icon-cd:before {
	content: "\e27c";
}
.icon-loop-alt4:before {
	content: "\e27d";
}
.icon-award-stroke:before {
	content: "\e27e";
}
.icon-mail-5:before {
	content: "\e27f";
}
.icon-comment-alt1-fill:before {
	content: "\e280";
}
.icon-comment-stroke:before {
	content: "\e281";
}
.icon-heart-stroke:before {
	content: "\e282";
}
.icon-magnifying-glass:before {
	content: "\e283";
}
.icon-transfer:before {
	content: "\e284";
}
.icon-battery-charging:before {
	content: "\e285";
}
.icon-book-alt:before {
	content: "\e286";
}
.icon-steering-wheel:before {
	content: "\e287";
}
.icon-book-alt2:before {
	content: "\e288";
}
.icon-compass-4:before {
	content: "\e289";
}
.icon-microphone:before {
	content: "\e28a";
}
.icon-move-vertical:before {
	content: "\e28b";
}
.icon-trash-stroke:before {
	content: "\e28c";
}
.icon-heart-fill:before {
	content: "\e28d";
}
.icon-comment-fill:before {
	content: "\e28e";
}
.icon-comment-alt2-stroke:before {
	content: "\e28f";
}
.icon-movie:before {
	content: "\e290";
}
.icon-trash-fill:before {
	content: "\e291";
}
.icon-move-vertical-alt1:before {
	content: "\e292";
}
.icon-headphones-3:before {
	content: "\e293";
}
.icon-box:before {
	content: "\e294";
}
.icon-pen-2:before {
	content: "\e295";
}
.icon-pen-alt-stroke:before {
	content: "\e296";
}
.icon-folder-stroke:before {
	content: "\e297";
}
.icon-volume-3:before {
	content: "\e298";
}
.icon-move-vertical-alt2:before {
	content: "\e299";
}
.icon-beaker-alt:before {
	content: "\e29a";
}
.icon-document-alt-stroke:before {
	content: "\e29b";
}
.icon-comment-alt2-fill:before {
	content: "\e29c";
}
.icon-checkmark-4:before {
	content: "\e29d";
}
.icon-document-alt-fill:before {
	content: "\e29e";
}
.icon-beaker:before {
	content: "\e29f";
}
.icon-move-horizontal:before {
	content: "\e2a0";
}
.icon-volume-mute-3:before {
	content: "\e2a1";
}
.icon-folder-fill:before {
	content: "\e2a2";
}
.icon-pen-alt-fill:before {
	content: "\e2a3";
}
.icon-pen-alt2:before {
	content: "\e2a4";
}
.icon-at:before {
	content: "\e2a5";
}
.icon-play-5:before {
	content: "\e2a6";
}
.icon-move-horizontal-alt1:before {
	content: "\e2a7";
}
.icon-key-stroke:before {
	content: "\e2a8";
}
.icon-document-stroke:before {
	content: "\e2a9";
}
.icon-check-alt:before {
	content: "\e2aa";
}
.icon-x:before {
	content: "\e2ab";
}
.icon-document-fill:before {
	content: "\e2ac";
}
.icon-key-fill:before {
	content: "\e2ad";
}
.icon-move-horizontal-alt2:before {
	content: "\e2ae";
}
.icon-ampersand-2:before {
	content: "\e2af";
}
.icon-brush:before {
	content: "\e2b0";
}
.icon-brush-alt:before {
	content: "\e2b1";
}
.icon-info-4:before {
	content: "\e2b2";
}
.icon-stop-4:before {
	content: "\e2b3";
}
.icon-pause-4:before {
	content: "\e2b4";
}
.icon-arrow-left-4:before {
	content: "\e2b5";
}
.icon-new-window:before {
	content: "\e2b6";
}
.icon-plus-3:before {
	content: "\e2b7";
}
.icon-x-altx-alt:before {
	content: "\e2b8";
}
.icon-denied:before {
	content: "\e2b9";
}
.icon-plus-alt:before {
	content: "\e2ba";
}
.icon-lightbulb:before {
	content: "\e2bb";
}
.icon-arrow-left-alt1:before {
	content: "\e2bc";
}
.icon-eject-2:before {
	content: "\e2bd";
}
.icon-question-mark:before {
	content: "\e2be";
}
.icon-layers-alt:before {
	content: "\e2bf";
}
.icon-pilcrow-2:before {
	content: "\e2c0";
}
.icon-eyedropper:before {
	content: "\e2c1";
}
.icon-first-2:before {
	content: "\e2c2";
}
.icon-arrow-left-alt2:before {
	content: "\e2c3";
}
.icon-spin-alt:before {
	content: "\e2c4";
}
.icon-minus-3:before {
	content: "\e2c5";
}
.icon-cursor:before {
	content: "\e2c6";
}
.icon-rss:before {
	content: "\e2c7";
}
.icon-minus-alt:before {
	content: "\e2c8";
}
.icon-spin:before {
	content: "\e2c9";
}
.icon-arrow-right-4:before {
	content: "\e2ca";
}
.icon-last-2:before {
	content: "\e2cb";
}
.icon-hash:before {
	content: "\e2cc";
}
.icon-layers:before {
	content: "\e2cd";
}
.icon-image-3:before {
	content: "\e2ce";
}
.icon-left-quote:before {
	content: "\e2cf";
}
.icon-play-alt:before {
	content: "\e2d0";
}
.icon-arrow-right-alt1:before {
	content: "\e2d1";
}
.icon-curved-arrow:before {
	content: "\e2d2";
}
.icon-pin:before {
	content: "\e2d3";
}
.icon-rss-alt:before {
	content: "\e2d4";
}
.icon-wrench-3:before {
	content: "\e2d5";
}
.icon-link-2:before {
	content: "\e2d6";
}
.icon-undo-3:before {
	content: "\e2d7";
}
.icon-arrow-right-alt2:before {
	content: "\e2d8";
}
.icon-fullscreen-exit:before {
	content: "\e2d9";
}
.icon-right-quote:before {
	content: "\e2da";
}
.icon-camera-5:before {
	content: "\e2db";
}
.icon-aperture:before {
	content: "\e2dc";
}
.icon-aperture-alt:before {
	content: "\e2dd";
}
.icon-left-quote-alt:before {
	content: "\e2de";
}
.icon-fullscreen-exit-alt:before {
	content: "\e2df";
}
.icon-fullscreen:before {
	content: "\e2e0";
}
.icon-right-quote-alt:before {
	content: "\e2e1";
}
.icon-arrow-up-alt1:before {
	content: "\e2e2";
}
.icon-arrow-up-4:before {
	content: "\e2e3";
}
.icon-reload:before {
	content: "\e2e4";
}
.icon-reload-alt:before {
	content: "\e2e5";
}
.icon-move-2:before {
	content: "\e2e6";
}
.icon-bolt-2:before {
	content: "\e2e7";
}
.icon-dial:before {
	content: "\e2e8";
}
.icon-cog-4:before {
	content: "\e2e9";
}
.icon-chart-2:before {
	content: "\e2ea";
}
.icon-umbrella:before {
	content: "\e2eb";
}
.icon-star-6:before {
	content: "\e2ec";
}
.icon-chart-alt:before {
	content: "\e2ed";
}
.icon-bars-3:before {
	content: "\e2ee";
}
.icon-map-pin-stroke:before {
	content: "\e2ef";
}
.icon-map-pin-fill:before {
	content: "\e2f0";
}
.icon-bars-alt:before {
	content: "\e2f1";
}
.icon-eye-4:before {
	content: "\e2f2";
}
.icon-map-pin-alt:before {
	content: "\e2f3";
}
.icon-target-5:before {
	content: "\e2f4";
}
.icon-user-6:before {
	content: "\e2f5";
}
.icon-home-5:before {
	content: "\e2f6";
}
.icon-download-4:before {
	content: "\e2f7";
}
.icon-upload-4:before {
	content: "\e2f8";
}
.icon-clock-4:before {
	content: "\e2f9";
}
.icon-lock-stroke:before {
	content: "\e2fa";
}
.icon-cloud-download-2:before {
	content: "\e2fb";
}
.icon-cloud-upload-2:before {
	content: "\e2fc";
}
.icon-lock-fill:before {
	content: "\e2fd";
}
.icon-unlock-stroke:before {
	content: "\e2fe";
}
.icon-fork:before {
	content: "\e2ff";
}
.icon-paperclip-2:before {
	content: "\e300";
}
.icon-unlock-fill:before {
	content: "\e301";
}
.icon-tag-stroke:before {
	content: "\e302";
}
.icon-tag-fill:before {
	content: "\e303";
}
.icon-sun-stroke:before {
	content: "\e304";
}
.icon-sun-fill:before {
	content: "\e305";
}
.icon-moon-stroke:before {
	content: "\e306";
}
.icon-moon-fill:before {
	content: "\e307";
}
.icon-cloud-8:before {
	content: "\e308";
}
.icon-rain:before {
	content: "\e309";
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}


/*** DEMO SKIN ***/
.sf-menu {
	float: left;
	margin-bottom: 1em;
}
.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0,0,0,.2);
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a {
	border-left: 1px solid #fff;
	border-top: 1px solid #dFeEFF; /* fallback colour must use full shorthand */
	border-top: 1px solid rgba(255,255,255,.5);
	padding: .75em 1em;
	text-decoration: none;
	zoom: 1; /* IE7 */
}
.sf-menu a {
	color: #13a;
}
.sf-menu li {
	background: #BDD2FF;
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu ul li {
	background: #AABDE6;
}
.sf-menu ul ul li {
	background: #9AAEDB;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
	background: #CFDEFF;
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
	padding-right: 2.5em;
	*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
#sidebar .sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -10px;
	height: 13px;
	width: 7px;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: white; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
	background:url(../images/background/menu-arrow.png) no-repeat right center;
}
#sidebar .sf-arrows > li > .sf-with-ul:focus:after,
#sidebar .sf-arrows > li:hover > .sf-with-ul:after,
#sidebar .sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
#sidebar .sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: white; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}
#sidebar .sf-arrows ul li > .sf-with-ul:focus:after,
#sidebar .sf-arrows ul li:hover > .sf-with-ul:after,
#sidebar .sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}

.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; margin:0;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; background-repeat:no-repeat;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; filter: alpha(opacity=80); right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; filter: alpha(opacity=80); left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=100);}


/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; filter: alpha(opacity=70); cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1; filter: alpha(opacity=100);}
.flex-control-thumbs .flex-active {opacity: 1; filter: alpha(opacity=100); cursor: default;}

.home-slider,
.entry-thumb-slider,
.gallery-slider,
.kopa-single-slider {
	box-shadow:none;
	border-radius:0;
	border:none;
	margin:0;
}
.widget .home-slider .entry-item .entry-title {
	font-size:18px;
	margin:0 0 10px;
	line-height:30px;
}
.widget .home-slider .entry-item .entry-title a {
	color:#333;
}
.home-slider .flex-control-nav,
.entry-thumb-slider .flex-control-nav,
.gallery-slider .flex-control-nav,
.kopa-single-slider .flex-control-nav {
	display:none;
}
.home-slider .flex-direction-nav li,
.entry-thumb-slider .flex-direction-nav li,
.gallery-slider .flex-direction-nav li,
.kp-gallery-slider .flex-direction-nav li,
.kp-gallery-carousel .flex-direction-nav li,
.kopa-single-slider .flex-direction-nav li {
	list-style:none;
	margin:0;
}
.home-slider .flex-direction-nav a,
.gallery-slider .flex-direction-nav a,
.kopa-single-slider .flex-direction-nav a {
	width:48px;
	height:48px;
	background-color:#1c1c1c;
	background-color:rgba(0,0,0,.56);
	margin: 0;
	background-position:center center;
}
.gallery-slider .flex-direction-nav a,
.kopa-single-slider .flex-direction-nav a {
	margin:-24px 0 0;
}
.home-slider.flexslider:hover .flex-prev,
.gallery-slider.flexslider:hover .flex-prev,
.kopa-single-slider.flexslider:hover .flex-prev {
	left:0;
}
.home-slider.flexslider:hover .flex-next,
.gallery-slider.flexslider:hover .flex-next,
.kopa-single-slider.flexslider:hover .flex-next {
	right:0;
}
.home-slider .flex-prev,
.gallery-slider .flex-prev,
.kopa-single-slider .flex-prev {
	background-image:url(../images/slider/flex-prev.png);	
}
.home-slider .flex-next,
.gallery-slider .flex-next,
.kopa-single-slider .flex-next {
	background-image:url(../images/slider/flex-next.png);	
}

.entry-thumb-slider .flex-direction-nav a {
	width:27px;
	height:27px;
	background-color:#1c1c1c;
	background-color:rgba(0,0,0,.56);
	margin: -14px 0 0;
	background-position:center center;
}
.entry-thumb-slider.flexslider:hover .flex-prev {
	left:0;
}
.entry-thumb-slider.flexslider:hover .flex-next {
	right:0;
}
.entry-thumb-slider .flex-prev {
	background-image:url(../images/slider/small-flex-prev.png);	
}
.entry-thumb-slider .flex-next {
	background-image:url(../images/slider/small-flex-next.png);	
}

.flexslider.gallery-slider .slides > li {
	position:relative;
}
.gallery-slider .gallery-caption {
	font-size:18px;
	line-height:24px;
	padding:15px 0;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background-color:rgba(0,0,0,.7);
	color:#fff;
	margin:0;
}
.gallery-slider .gallery-caption a {
	color:#fff;
}

.kp-gallery-slider {
	box-shadow:none;
	margin:0;
	border:none;
	border-radius:0;
	background:url(../images/background/pattern.png) repeat 0 0 #1c1c1c;
}
.kp-gallery-slider .slides > li {
	position:relative;
}
.kp-gallery-slider .mask img {
	display:block;
	width:100%;
}
.kp-gallery-caption {
	color:#fff;
	background-color:rgba(0,0,0,.55);
	padding:20px 25px;
	position:absolute;
	bottom:0;
	left:0;
}
.kp-gallery-slider .flex-direction-nav a {
	width:25px;
	height:41px;
	margin: 0;
	display:block;
	z-index:100;
}
.kp-gallery-slider .flex-direction-nav a {
	margin:-13px 0 0;
}
.kp-gallery-slider.flexslider:hover .flex-prev {
	left:40px;
}
.kp-gallery-slider.flexslider:hover .flex-next {
	right:40px;
}
.kp-gallery-slider .flex-prev {
	background-image:url(../images/slider/flex-prev-2.png);	
}
.kp-gallery-slider .flex-next {
	background-image:url(../images/slider/flex-next-2.png);	
}

.kp-gallery-carousel {
	box-shadow:none;
	border-radius:none;
	border:none;
	padding:0 37px;
	margin:0;
}
.kp-gallery-carousel .slides li {margin-right: 4px; margin-left: 4px; margin-top:8px; list-style:none; border:3px solid #d7d7d7;}
.kp-gallery-carousel img {display: block;}
.kp-gallery-carousel .slides li:hover {border:3px solid #1c1c1c;}
.kp-gallery-carousel .slides li.flex-active-slide {border:3px solid #1c1c1c; cursor: default;}

.kp-gallery-carousel .flex-direction-nav a {
	width:33px;
	height:101px;
	background-color:#1c1c1c;
	margin: -47px 0 0;
	background-position:center center;
}
.kp-gallery-carousel.flexslider:hover .flex-prev {
	left:0;
	opacity:1;
	filter: alpha(opacity=100);
}
.kp-gallery-carousel.flexslider:hover .flex-next {
	right:0;
	opacity:1;
	filter: alpha(opacity=100);
}
.kp-gallery-carousel .flex-prev {
	background-image:url(../images/slider/small-flex-prev-2.png);
	left:0;
	opacity:1;
	filter: alpha(opacity=100);	
}
.kp-gallery-carousel .flex-next {
	background-image:url(../images/slider/small-flex-next-2.png);
	right:0;
	opacity:1;
	filter: alpha(opacity=100);	
}
.kp-gallery-carousel .flex-prev:hover {
	background-color:#e03d3d;
	background-image:url(../images/slider/small-flex-prev-2-hover.png);
}
.kp-gallery-carousel .flex-next:hover {
	background-color:#e03d3d;
	background-image:url(../images/slider/small-flex-next-2-hover.png);
}

.kp-gallery-slider .mask {
	position:relative;
	margin:20px 214px;
	width:589px !important;
}
.kp-gallery-slider .play-icon {
	display:block;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	color:#fff;
	background-color:#1c1c1c;
	background-color:rgba(0,0,0,.62);
	background-image:url(../images/icons/big-play-icon.png);
	background-repeat:no-repeat;
	background-position:30px center;
	border:2px solid #fff;
	border:2px solid rgba(255,255,255,.62);
	width:78px;
	height:78px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-39px 0 0 -39px;
}

.kp-gallery-carousel .mask {
	position:relative;
}
.kp-gallery-carousel .play-icon {
	display:block;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	color:#fff;
	background-color:#1c1c1c;
	background-color:rgba(0,0,0,.62);
	background-image:url(../images/icons/play-icon.png);
	background-repeat:no-repeat;
	background-position:14px center;
	border:2px solid #fff;
	border:2px solid rgba(255,255,255,.62);
	width:35px;
	height:35px;
	position:absolute;
	top:10px;
	left:10px;
}

.kopa-single-slider {
	border-bottom:1px solid #ebebeb;
	padding-bottom:30px;
	margin-bottom:25px;
}
.kopa-single-slider .slides > li {
	position:relative;
}
.kopa-single-slider .flex-caption {
	font-size:24px;
	line-height:22px;
	padding:15px 0;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background-color:#1c1c1c;
	background-color:rgba(0,0,0,.7);	
	margin:0;
}
.kopa-single-slider .flex-caption a {
	color:#fff;
	display:block;
	margin:0 25px;
}
/*!
 * Bootstrap Responsive v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

@-ms-viewport {
  width: device-width;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
}

@media (max-width: 767px) {
  body {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}

@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}

@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

.sf-arrows li ul li .sf-with-ul:after {
	background-image:url(../images/background/menu-arrow@2x.png);
	background-size:7px 12px;
}
.kopa-carousel-widget .carousel-nav .carousel-prev,
.home-slider .flex-prev,
.gallery-slider .flex-prev,
.kopa-single-slider .flex-prev {
	background-image:url(../images/slider/flex-prev@2x.png);
	background-size:13px 20px;
}
.kopa-carousel-widget .carousel-nav .carousel-next,
.home-slider .flex-next,
.gallery-slider .flex-next,
.kopa-single-slider .flex-next {
	background-image:url(../images/slider/flex-next@2x.png);
	background-size:13px 20px;
}
.kopa-video-widget ul li .entry-item .entry-content .entry-thumb .play-icon,
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list .play-icon,
.kp-gallery-carousel .play-icon {	
	background-image:url(../images/icons/play-icon@2x.png);
	background-size:11px 13px;
}
.kopa-twitter-widget .tweetList li {
	background:url(../images/icons/twitter@2x.png) no-repeat 0 0;
	background-size:35px 35px;
}
.widget-area-13 {
	background:url(../images/background/bottom-sidebar-bg@2x.png) no-repeat 0 0 #0a0a0a;
	background-size:180px 167px;
}
.widget-area-14 {
	background:url(../images/background/bottom-sidebar-bg-2@2x.png) no-repeat right bottom #0a0a0a;
	background-size:154px 155px;
}
#back-top a {    
    background-image:url(images/icons/arrow-up@2x.png);
	background-size:20px 20px;
}
.entry-thumb-slider .flex-prev {
	background-image:url(../images/slider/small-flex-prev@2x.png);
	background-size:7px 10px;	
}
.entry-thumb-slider .flex-next {
	background-image:url(../images/slider/small-flex-next@2x.png);
	background-size:7px 10px;	
}
.kp-gallery-slider .flex-prev {
	background-image:url(../images/slider/flex-prev-2@2x.png);
	background-size:25px 41px;	
}
.kp-gallery-slider .flex-next {
	background-image:url(../images/slider/flex-next-2@2x.png);	
	background-size:25px 41px;
}
.kp-gallery-carousel .flex-prev {
	background-image:url(../images/slider/small-flex-prev-2@2x.png);
	background-size:11px 18px;
}
.kp-gallery-carousel .flex-next {
	background-image:url(../images/slider/small-flex-next-2@2x.png);
	background-size:11px 18px;
}
.kp-gallery-carousel .flex-prev:hover {
	background-image:url(../images/slider/small-flex-prev-2-hover@2x.png);
	background-size:11px 18px;
}
.kp-gallery-carousel .flex-next:hover {
	background-image:url(../images/slider/small-flex-next-2-hover@2x.png);
	background-size:11px 18px;
}
.kp-gallery-slider .play-icon {
	background-image:url(../images/icons/big-play-icon@2x.png);
	background-size:25px 30px;
}



}

@media only screen and (min-width: 1024px) and (max-width: 1083px) {
	
/* =========================================================
Colunms
============================================================ */
.wrapper{
    width:980px;
}
#main-col,.main-col {
    width:579px;
}#main-col2,.main-col2 {
	width:479px;
}

/* =========================================================
Header
============================================================ */
.kp-headline {
	width:600px;
}
.kp-headline dd {
	margin: 0 200px;
}

/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:360px;
}

.kopa-carousel-widget .carousel-nav .carousel-next {
	right:13px;
}

/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:360px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:170px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:165px;
}

/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:264px;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:196px;
}

/* =========================================================
Widget area 12
============================================================ */
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:145px;
}

/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	background-position:629px 0;
}
.widget-area-13 {
	width:579px;
}
.widget-area-14 {
	width:300px;
}

.widget-area-13 .textwidget {
	width:323px;
}

/* =========================================================
Single page style 1
============================================================ */
.entry-box footer p {
	width:246px;
}

/*----- Related Article -----*/
.kopa-related-post ul li {
	width:269px;
}

/*---Comments List---*/
#comments .comment-body {
    width:509px;
}
#comments .comments-list .children .comment-body {
    width:439px;
}



}

@media only screen and (min-width: 980px) and (max-width: 1023px) {
	
/* =========================================================
Colunms
============================================================ */
.wrapper{
    width:900px;
}
#main-col ,.main-col{
    width:539px;
    padding-right:15px;
}
#main-col2 ,.main-col2{
	width:439px;
	padding-right:15px;
}

/* =========================================================
Header
============================================================ */
.kp-headline {
	width:550px;
}
.kp-headline dd {
	margin: 0 200px;
}
#logo-image {
	margin:15px 0 0 15px;
}
.top-banner {
	margin:15px 15px 0 0;
}
#header-middle {
	height:158px;
}
#header-bottom {
	padding:15px 0 11px;
}
#main-menu {
	display:none;
}
#mobile-menu {
	display:block;
}

#main-content {
	padding:15px;
}
/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:340px;
	padding-right:15px;
}
.widget-area-2 {
	width:168px;
	padding:0 15px
}
.sidebar ,.sidebar2{
	padding-left:15px;
}

.kopa-carousel-widget .carousel-nav .carousel-next {
	right:13px;
}
.home-slider .flex-direction-nav a {
	top:56%;
}
.kopa-carousel-widget .carousel-nav a {
	top:50px;
}

/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:340px;
	padding-left:15px;
}
.widget-area-6 {
	width:168px;
	padding-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:170px;
	margin-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:155px;
}
.kp-headline-title {
	padding:10px 15px;
}

/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:254px;
}
.widget-area-9 {
	padding-right:15px;
}
.widget-area-10 {
	padding-left:15px;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:186px;
}

/* =========================================================
Widget area 12
============================================================ */
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:149px;
	margin-left:15px;
	padding-left:15px;
}
.list-container-2 .tabs-2 li a {
	padding:0 10px;
}

/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	background-position:569px 0;
}
.widget-area-13 {
	width:539px;
	padding:15px;
}
.widget-area-14 {
	width:300px;
	padding:15px;
}

.widget-area-13 .textwidget {
	width:283px;
}

#footer-menu li {
	margin:0 0 0 15px;
}

.kp-gallery-slider .mask {
	margin:20px 185px;
	width:500px !important;
}

.elements-box .kopa-button {
	margin-bottom:10px;
	margin-right:10px;
}
.article-list li .entry-item .entry-thumb,
.entry-box .entry-thumb,
.avatar-thumb {
	margin-right:15px;
}
.kopa-single-slider .flex-caption a {
	margin:0 15px;
}
.about-author-detail {
	padding:15px 15px 10px;
}


/* =========================================================
Single page style 1
============================================================ */
.entry-box footer p {
	width:226px;
}

/*----- Related Article -----*/
.kopa-related-post ul {
	margin:0 -15px;
}
.kopa-related-post ul li {
	width:254px;
	margin:10px 15px;
}

/*---Comments List---*/
#comments .comment-body {
    width:469px;
}
#comments .comments-list .children .comment-body {
    width:399px;
}



}

@media only screen and (min-width: 800px) and (max-width: 979px) {
	
/* =========================================================
Colunms
============================================================ */
.wrapper{
    width:720px;
}
#main-col ,.main-col{
    width:100%;
    padding-right:0px;
    border-right:none;
    margin-right:0;
}
#main-col2 ,.main-col2{
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
}

 

    /* =========================================================
Header
============================================================ */
    .kp-headline {
        width: 370px;
    }
.kp-headline dd {
	margin: 0 200px;
}
#logo-image {
	margin:15px 0 0 15px;
	width:21.669794%;
}
.top-banner {
	margin:15px 15px 0 0;
	width:43.902439%;
}
#header-middle {
	height:75px;
}
#header-bottom {
	padding:15px 0 11px;
}
#main-menu {
	display:none;
}
#mobile-menu {
	display:block;
}

#main-content {
	padding:15px;
}
/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:476px;
	padding-right:15px;
}
.widget-area-2 {
	width:183px;
	padding:0 0 0 15px;
	border-right:none;
	margin-right:0;
}
.sidebar {
	padding-left:0px;
	border-left:none;
	width:100%;
	margin-top:25px;
}
.sidebar2{display: none;}
.kopa-carousel-widget .carousel-nav .carousel-next {
	right:13px;
}
.home-slider .flex-direction-nav a {
	top:56%;
}
.kopa-carousel-widget .carousel-nav a {
	top:50px;
}

/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:476px;
	padding-left:15px;
}
.widget-area-6 {
	width:183px;
	padding-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:230px;
	margin-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:230px;
}
.kp-headline-title {
	padding:10px 15px;
}

/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:329px;
}
.widget-area-9 {
	padding-right:15px;
}
.widget-area-10 {
	padding-left:15px;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:261px;
}

.kopa-adv-widget {
	display:none;
}

.kopa-audio-widget .older-post li a {
	width:auto;
	line-height:21px;
}
.widget-area-12 .widget .widget-title {
	font-size:20px;
}
.list-container-2 {
	left:185px;
}
.widget-area-12 .widget .widget-title .title-text {
	padding:9px 5px 7px 15px;
}

/* =========================================================
Widget area 12
============================================================ */
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:113px;
	margin-left:15px;
	padding-left:15px;
}
.list-container-2 .tabs-2 li a {
	padding:0 5px;
}

/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	background-position:479px 0;
}
.widget-area-13 {
	width:449px;
	padding:15px;
}
.widget-area-14 {
	width:210px;
	padding:15px;
}

.widget-area-13 .textwidget {
	width:254px;
}
.bottom-sidebar .newsletter-form .submit {
	font-size:12px;
	padding:9px 10px 10px;
}
.bottom-sidebar .newsletter-form .email {
	width:135px;
}

#footer-menu li {
	margin:0 0 0 15px;
}

.kp-gallery-slider .mask {
	margin:20px 145px;
	width:400px !important;
}
.kp-gallery-caption {
	padding:10px 15px;
}

.widget-area-12 .kopa-entry-list-widget .entry-date {
	font-size:11px;
}

.widget-area-13 #footer-logo {
	width:180px;
	margin-right:15px;
}

.elements-box .kopa-button {
	margin-bottom:10px;
	margin-right:10px;
}
.article-list li .entry-item .entry-thumb,
.entry-box .entry-thumb,
.avatar-thumb {
	margin-right:15px;
}
.kopa-single-slider .flex-caption a {
	margin:0 15px;
}
.about-author-detail {
	padding:15px 15px 10px;
}


/* =========================================================
Single page style 1
============================================================ */
.entry-box footer p {
	width:301px;
}

/*----- Related Article -----*/
.kopa-related-post ul {
	margin:0 -15px;
}
.kopa-related-post ul li {
	width:330px;
	margin:10px 15px;
}

/*---Comments List---*/
#comments .comment-body {
    width:620px;
}
#comments .comments-list .children .comment-body {
    width:550px;
}

.kopa-single-2 .entry-comments span, 
.kopa-single-2 .entry-view span {
	margin-right:5px;
}
.entry-comments {
	margin:0 10px;
}


}

@media only screen and (min-width: 768px) and (max-width: 799px) {
.widget-area-12 .kopa-entry-list-widget .entry-item{width: 97%!important;}	
/* =========================================================
Colunms
============================================================ */
.wrapper{
    width:680px;
}
#main-col ,.main-col{
    width:100%;
    padding-right:0px;
    border-right:none;
    margin-right:0;
}
#main-col2 ,.main-col2{
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
}

/* =========================================================
Header
============================================================ */
.kp-headline {
	width:330px;
}
.kp-headline dd {
	margin: 0 200px;
}
#logo-image {
	margin:15px 0 0 15px;
	width:21.669794%;
}
.top-banner {
	margin:15px 15px 0 0;
	width:43.902439%;
}
#header-middle {
	height:70px;
}
#header-bottom {
	padding:15px 0 11px;
}
#main-menu {
	display:none;
}
#mobile-menu {
	display:block;
}

#main-content {
	padding:15px;
}
/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:436px;
	padding-right:15px;
}
.widget-area-2 {
	width:183px;
	padding:0 0 0 15px;
	border-right:none;
	margin-right:0;
}
.sidebar {
	padding-left:0px;
	border-left:none;
	width:100%;
	margin-top:25px;
}
.sidebar2{display: none;}
.kopa-carousel-widget .carousel-nav .carousel-next {
	right:13px;
}
.home-slider .flex-direction-nav a {
	top:56%;
}
.kopa-carousel-widget .carousel-nav a {
	top:50px;
}

/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:436px;
	padding-left:15px;
}
.widget-area-6 {
	width:183px;
	padding-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:210px;
	margin-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:210px;
}
.kp-headline-title {
	padding:10px 15px;
}

/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:309px;
}
.widget-area-9 {
	padding-right:15px;
}
.widget-area-10 {
	padding-left:15px;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:241px;
}

.kopa-adv-widget {
	display:none;
}

.kopa-audio-widget .older-post li a {
	width:auto;
	line-height:21px;
}
.widget-area-12 .widget .widget-title {
	font-size:20px;
}
.list-container-2 {
	left:185px;
}
.widget-area-12 .widget .widget-title .title-text {
	padding:9px 5px 7px 15px;
}

/* =========================================================
Widget area 12
============================================================ */
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:105px;
	margin-left:15px;
	padding-left:15px;
}
.list-container-2 .tabs-2 li a {
	padding:0 5px;
	font-size:11px;
}

/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	background-position:439px 0;
}
.widget-area-13 {
	width:409px;
	padding:15px;
}
.widget-area-14 {
	width:210px;
	padding:15px;
}

.widget-area-13 .textwidget {
	width:234px;
}
.bottom-sidebar .newsletter-form .submit {
	font-size:12px;
	padding:9px 10px 10px;
}
.bottom-sidebar .newsletter-form .email {
	width:135px;
}

#footer-menu li {
	margin:0 0 0 15px;
}

.kp-gallery-slider .mask {
	margin:20px 135px;
	width:380px !important;
}
.kp-gallery-caption {
	padding:10px 15px;
}

.widget-area-12 .kopa-entry-list-widget .entry-date {
	font-size:11px;
}

.widget-area-13 #footer-logo {
	width:160px;
	margin-right:15px;
}

.elements-box .kopa-button {
	margin-bottom:10px;
	margin-right:10px;
}
.article-list li .entry-item .entry-thumb,
.entry-box .entry-thumb,
.avatar-thumb {
	margin-right:15px;
}
.kopa-single-slider .flex-caption a {
	margin:0 15px;
}
.about-author-detail {
	padding:15px 15px 10px;
}


/* =========================================================
Single page style 1
============================================================ */
.entry-box footer p {
	width:281px;
}

/*----- Related Article -----*/
.kopa-related-post ul {
	margin:0 -15px;
}
.kopa-related-post ul li {
	width:310px;
	margin:10px 15px;
}

/*---Comments List---*/
#comments .comment-body {
    width:580px;
}
#comments .comments-list .children .comment-body {
    width:510px;
}

.kopa-single-2 .entry-comments span, 
.kopa-single-2 .entry-view span {
	margin-right:5px;
}
.entry-comments {
	margin:0 10px;
}

/* =========================================================
404 Page
============================================================ */
#back-top {
	display:none !important;
}




}

@media only screen and (min-width: 640px) and (max-width: 767px) {
.widget-area-12 .kopa-entry-list-widget .entry-item{width: 97%!important;}	
/* =========================================================
Colunms
============================================================ */
.wrapper{
    width:560px;
}
#main-col ,.main-col{
    width:100%;
    padding-right:0px;
    border-right:none;
    margin-right:0;
}

#main-col2 ,.main-col2{
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
}

/* =========================================================
Header
============================================================ */
.kp-headline {
	width:330px;
}
.kp-headline-title {
	display:none;
}
.kp-headline dd {
	margin: 0 200px;
}
#logo-image {
	margin:15px 0 0 15px;
	width:21.669794%;
}
.top-banner {
	margin:15px 15px 0 0;
	width:43.902439%;
}
#header-middle {
	height:70px;
}
#header-bottom {
	padding:15px 0 11px;
}
#main-menu {
	display:none;
}
#mobile-menu {
	display:block;
}

#main-content {
	padding:15px;
}
/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:100%;
	padding-right:0px;
	margin-right:0;
	border-right:none;
	margin-bottom:25px;
}
.widget-area-2 {
	width:100%;
	padding:0;
	border-right:none;
	border-left:none;
	margin-right:0;
}
.sidebar {
	padding-left:0px;
	border-left:none;
	width:100%;
	margin-top:25px;
}
.sidebar2{display: none;}
.kopa-carousel-widget .carousel-nav .carousel-next {
	right:13px;
}
.home-slider .flex-direction-nav a {
	top:56%;
}
.kopa-carousel-widget .carousel-nav a {
	top:50px;
}

/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:100%;
	padding-left:0px;
	border-left:none;
}
.widget-area-6 {
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
	margin-bottom:25px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:258px;
	margin-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:257px;
}
.kp-headline-title {
	padding:10px 15px;
}

/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:249px;
}
.widget-area-9 {
	padding-right:15px;
}
.widget-area-10 {
	padding-left:15px;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:181px;
}

.kopa-adv-widget {
	display:none;
}

.kopa-audio-widget .older-post li a {
	width:auto;
	line-height:21px;
}
.widget-area-12 .widget .widget-title {
	font-size:18px;
}
.list-container-2 {
	left:160px;
}
.widget-area-12 .widget .widget-title .title-text {
	padding:9px 0px 7px 10px;
}

/* =========================================================
Widget area 12
============================================================ */
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:81px;
	margin-left:15px;
	padding-left:15px;
}
.list-container-2 .tabs-2 li a {
	padding:0 4px;
	font-size:11px;
}

/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	background-position:319px 0;
}
.widget-area-13 {
	width:289px;
	padding:15px;
}
.widget-area-14 {
	width:210px;
	padding:15px;
}

.widget-area-13 .textwidget {
	width:100%;
}
.bottom-sidebar .newsletter-form .submit {
	font-size:12px;
	padding:9px 10px 10px;
}
.bottom-sidebar .newsletter-form .email {
	width:135px;
}

#footer-menu li {
	margin:0 0 0 15px;
}

.kp-gallery-slider .mask {
	margin:20px 105px;
	width:320px !important;
}
.kp-gallery-caption {
	padding:10px 15px;
	display:none;
}

.widget-area-12 .kopa-entry-list-widget .entry-date {
	font-size:11px;
}

.widget-area-13 #footer-logo {
	width:100%;
	margin-bottom:15px;
	margin-right:0;
}

.elements-box .kopa-button {
	margin-bottom:10px;
	margin-right:10px;
}
.article-list li .entry-item .entry-thumb,
.entry-box .entry-thumb,
.avatar-thumb {
	margin-right:15px;
}
.kopa-single-slider .flex-caption a {
	margin:0 15px;
}
.about-author-detail {
	padding:15px 15px 10px;
}


/* =========================================================
Single page style 1
============================================================ */
.entry-box footer p {
	width:221px;
}

/*----- Related Article -----*/
.kopa-related-post ul {
	margin:0 -15px;
}
.kopa-related-post ul li {
	width:250px;
	margin:10px 15px;
}

/*---Comments List---*/
#comments .comment-body {
    width:460px;
}
#comments .comments-list .children .comment-body {
    width:390px;
}

.kopa-single-2 .entry-comments span, 
.kopa-single-2 .entry-view span {
	margin-right:5px;
}
.entry-comments {
	margin:0 10px;
}

/* =========================================================
404 Page
============================================================ */
#back-top {
	display:none !important;
}

.error-404 .left-col p {
	font-size:100px;
}


}

@media only screen and (min-width: 480px) and (max-width: 639px) {

body {
	padding:0;
}
.widget-area-12 .kopa-entry-list-widget .entry-item{width: 97%!important;}	
/* =========================================================
Colunms
============================================================ */
.wrapper{
    width:400px;
}
#main-col ,.main-col{
    width:100%;
    padding-right:0px;
    border-right:none;
    margin-right:0;
}

#main-col2 ,.main-col2{
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
}

/* =========================================================
Header
============================================================ */
.kp-headline {
	width:180px;
}
.kp-headline-title {
	display:none;
}
.kp-headline dd {
	margin: 0 200px;
}
#logo-image {
	margin:15px;
	width:370px;
	text-align:center;
	float:none;
}
.top-banner {
	margin:15px 15px 0 0;
	width:43.902439%;
	display:none;
}
#header-middle {
	
}
#header-bottom {
	padding:15px 0 11px;
}
#main-menu {
	display:none;
}
#mobile-menu {
	display:block;
}

#main-content {
	padding:15px;
}
/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:100%;
	padding-right:0px;
	margin-right:0;
	border-right:none;
	margin-bottom:25px;
}
.widget-area-2 {
	width:100%;
	padding:0;
	border-right:none;
	border-left:none;
	margin-right:0;
}
.sidebar {
	padding-left:0px;
	border-left:none;
	width:100%;
	margin-top:25px;
}
 .sidebar2{display: none;}
.kopa-carousel-widget .carousel-nav .carousel-next {
	right:13px;
}
.home-slider .flex-direction-nav a {
	top:56%;
}
.kopa-carousel-widget .carousel-nav a {
	top:50px;
}

/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:100%;
	padding-left:0px;
	border-left:none;
}
.widget-area-6 {
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
	margin-bottom:25px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:100%;
	margin-right:0px;
	margin-bottom:25px;
	border-bottom:1px solid #ebebeb;
	padding-bottom:15px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:100%;
}
.kp-headline-title {
	padding:10px 15px;
}

/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:100%;
}
.widget-area-9 {
	padding-right:0px;
	border-right:none;
	margin-right:0;
	margin-bottom:25px;
}
.widget-area-10 {
	padding-left:0px;
	border-left:none;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:302px;
}

.kopa-adv-widget {
	display:none;
}

.kopa-audio-widget .older-post li a {
	width:auto;
	line-height:21px;
}
.widget-area-12 .widget .widget-title {
	font-size:18px;
	margin-bottom:40px;
}
.list-container-2 {
	left:0px;
	top:50px;
}
.widget-area-12 .widget .widget-title .title-text {
	padding:9px 0px 7px 10px;
}

/* =========================================================
Widget area 12
============================================================ */
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:100%;
	border-left:none;
	margin-left:0px;
	padding-left:0px;
}
.list-container-2 .tabs-2 li a {
	padding:0 4px;
	font-size:11px;
	color:#000;
}
.list-container-2 .tabs-2 li.active a, .list-container-2 .tabs-2 li:hover a {
	color:#e03d3d;
}

/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	background:none;
}
.widget-area-13 {
	width:370px;
	padding:15px;
}
.widget-area-14 {
	width:370px;
	padding:15px;
}

.widget-area-13 .textwidget {
	width:100%;
}
.bottom-sidebar .newsletter-form .submit {
	font-size:12px;
	padding:9px 10px 10px;
}
.bottom-sidebar .newsletter-form .email {
	width:295px;
}

#footer-menu li {
	margin:0 0 0 15px;
}

.kp-gallery-slider .mask {
	margin:20px;
	width:330px !important;
}
.kp-gallery-caption {
	padding:10px 15px;
	display:none;
}

.widget-area-12 .kopa-entry-list-widget .entry-date {
	font-size:11px;
}

.widget-area-13 #footer-logo {
	width:100%;
	margin-bottom:15px;
	margin-right:0;
}

.elements-box .kopa-button {
	margin-bottom:10px;
	margin-right:10px;
}
.article-list li .entry-item .entry-thumb,
.entry-box .entry-thumb {
	margin-right:0px;
	width:100%;
	float:none;
	margin-bottom:15px;
}
.avatar-thumb {
	margin-right:15px;
}
.kopa-single-slider .flex-caption a {
	margin:0 15px;
}
.about-author-detail {
	padding:15px 15px 10px;
}


/* =========================================================
Single page style 1
============================================================ */
.entry-box footer p {
	width:141px;
	height:177px;
}
.tag-box a {
	padding:6px 15px 8px;
	margin-bottom:5px;
}

/*----- Related Article -----*/
.kopa-related-post ul {
	margin:0 -15px;
}
.kopa-related-post ul li {
	width:370px;
	margin:10px 15px;
}

/*---Comments List---*/
#comments .comment-body {
    width:300px;
}
#comments .comments-list .children .comment-body {
    width:300px;
}
#comments .comments-list .children {
	margin-left:0;
}
#comments-form #comment_name, 
#comments-form #comment_email, 
#comments-form #comment_url, 
#contact-form #contact_name, 
#contact-form #contact_email, 
#contact-form #contact_url {
	width:100%;
}

.kopa-single-2 .entry-comments span, 
.kopa-single-2 .entry-view span {
	margin-right:5px;
}
.entry-comments {
	margin:0 10px;
}

/* =========================================================
404 Page
============================================================ */
#back-top {
	display:none !important;
}

.error-404 .left-col p {
	font-size:70px;
}
.error-404 .right-col h1 {
	font-size:22px;
}

.kopa-single-slider .flex-caption {
	font-size:18px;
	line-height:18px;
	padding:10px 0;
}
#footer-nav {
	text-align:center;
}
#footer-menu {
	display:inline-block;
}
#footer-menu li:first-child {
	margin:0;
}
#page-footer {
	padding:10px 0 5px;
}


}



@media only screen and (max-width: 479px) {
	.kopa-carousel-widget .list-carousel ul li img{max-width: 150px;}
    .widget-area-12 .kopa-entry-list-widget .entry-item{width: 97%!important;}
body {
	padding:0;
}	
/* =========================================================
Colunms
============================================================ */
.wrapper{
    width:97%;
}
#main-col ,.main-col{
    width:100%;
    padding-right:0px;
    padding-left: 0!important;
    border-right:none;
    margin-right:0;
}
#main-col2 ,.main-col2{
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
}
.widget-area-9 .kopa-entry-list-widget .older-post .entry-thumb, .widget-area-10 .kopa-entry-list-widget .older-post .entry-thumb
{width: 130px!important;}
/* =========================================================
Header
============================================================ */
.kp-headline {
	width:180px;
	display:none;
}
.kp-headline-title {
	display:none;
}
.kp-headline dd {
	margin: 0 200px;
}
.sb-search-wrapper {
	width:260px;
}
.social-links {
	margin-bottom:10px;
}
#logo-image {
  float: none;
  margin: 0 auto;
  padding-top: 8px;
  text-align: center;
  width: 305px;
}
.top-banner {
	margin:15px 15px 0 0;
	width:43.902439%;
	display:none;
}
#header-middle {

}
#header-bottom {
    background-color: #FFF;
	padding:0;
}
#main-menu {
	display:none;
}
#mobile-menu {
	display:block;
}

#main-content {
	padding:7px;
}
#toggle-view-menu h3 {
  float: right;
  font-size: 11px;
  line-height: 34px;
  margin: 0;
  padding: 0 10px;
}
/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:100%;
	padding-right:0px;
	margin-right:0;
	border-right:none;
	margin-bottom:25px;
}
.widget-area-1 .widget .widget-title {
	font-size:22px;
	line-height:16px;
}
.widget-area-1 .widget .widget-title .title-text {
	padding:14px 5px 10px 15px;
	margin-right:26px;
}
.widget-area-1 .widget .widget-title .title-text .triangle-right {
    border-bottom-width: 40px;
    border-right-width: 20px;
    right: -20px;
}
.widget-area-1 .widget .widget-title .title-text .triangle-left {
    border-left-width: 14px;
    border-top-width: 28px;
    right: -26px;
}
.widget-area-1 .widget .widget-title .title-right {
	height:28px;
}
.widget .home-slider .entry-item .entry-title {
	font-size:24px;
	line-height:24px;
}
.list-container-1 ul li a {
	padding:0 8px;
}
.kopa-article-list-widget .tab-container-1 ul li .entry-title {
	font-size:14px;
}
.widget .widget-title {
	font-size:20px;
	line-height:18px;
}
.widget .widget-title .title-line {
	height:1px;
	margin-top:0;
}
.widget .entry-item .entry-title {
	font-size:14px;
	line-height:18px;
}
.widget-area-2 {
	width:100%;
	padding:0;
	border-right:none;
	border-left:none;
	margin-right:0;
}
.sidebar {
	padding-left:0px;
	border-left:none;
	width:100%;
	margin-top:25px;
}
.sidebar2{display: none;}
.kopa-carousel-widget .carousel-nav .carousel-next {
	right:13px;
}
.home-slider .flex-direction-nav a {
	top:56%;
}
.kopa-carousel-widget .carousel-nav a {
	top:50px;
}

/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:100%;
	padding-left:0px;
	border-left:none;
}
.widget-area-6 {
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
	margin-bottom:25px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:100%;
	margin-right:0px;
	margin-bottom:25px;
	border-bottom:1px solid #ebebeb;
	padding-bottom:15px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:100%;
}
.kp-headline-title {
	padding:10px 15px;
}
.widget-area-1 .widget .widget-title .title-text .triangle-bottom {
	left:5px;
}

/* =========================================================
Widget-area-8
============================================================ */
.widget-area-8 .widget .widget-title {
	font-size:18px;
}
.widget-area-8 .widget .widget-title .title-text {
    margin-right: 16px;
    padding: 9px 0px 7px 10px;
}
.widget-area-8 .widget .widget-title .title-text .triangle-right {
	border-right-width:10px;
	right:-10px;
}
.widget-area-8 .widget .widget-title .title-text .triangle-left {
	border-left-width:10px;
	right:-16px;
}
.widget-area-8 .widget .widget-title .title-text .triangle-bottom {
	left:5px;
}
.kopa-twitter-widget .load-more {
	font-size:11px;
	top:10px;
	right:5px;
}

/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:100%;
}
.widget-area-9 {
	padding-right:0px;
	border-right:none;
	margin-right:0;
	margin-bottom:25px;
}
.widget-area-10 {
	padding-left:0px;
	border-left:none;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:162px;
}

.kopa-adv-widget {
	display:none;
}

.kopa-audio-widget .older-post li a {
	width:197px;
	line-height:18px;
}
.widget-area-12 .widget .widget-title {
	font-size:18px;
	margin-bottom:65px;
}
.list-container-2 {
	left:0px;
	top:50px;
}
.widget-area-12 .widget .widget-title .title-text {
	padding:9px 0px 7px 10px;
}

/* =========================================================
Widget area 12
============================================================ */
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:100%;
	border-left:none;
	margin-left:0px;
	padding-left:0px;
}
.list-container-2 .tabs-2 li a {
	padding:0 4px;
	font-size:11px;
	color:#000;
}
.list-container-2 .tabs-2 li.active a, .list-container-2 .tabs-2 li:hover a {
	color:#e03d3d;
}

/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	background:none;
}
.widget-area-13 {
	width:98%;
	padding:15px;
}
.widget-area-14 {
	width:230px;
	padding:15px;
}

.widget-area-13 .textwidget {
	width:100%;
}
.bottom-sidebar .newsletter-form .submit {
	font-size:12px;
	padding:9px 10px 10px;
}
.bottom-sidebar .newsletter-form .email {
	width:155px;
}

#footer-menu li {
	margin:0 0 0 5px;
	font-size:10px;
}

.kp-gallery-slider .mask {
	margin:0px;
	width:230px !important;
}
.kp-gallery-carousel {
	display:none;
}
.kp-gallery-slider.flexslider:hover .flex-next {
	right:0;
}
.kp-gallery-slider.flexslider:hover .flex-prev {
	left:0;
}
.kp-gallery-caption {
	padding:10px 15px;
	display:none;
}

.widget-area-12 .kopa-entry-list-widget .entry-date {
	font-size:11px;
}
.kopa-gallery-page .widget-area-12 .widget .widget-title,
.kopa-video-page .widget-area-12 .widget .widget-title {
	margin-bottom:30px;
}

.widget-area-13 #footer-logo {
	width:100%;
	margin-bottom:15px;
	margin-right:0;
}

.elements-box .kopa-button {
	margin-bottom:10px;
	margin-right:10px;
}
.article-list li .entry-item .entry-thumb,
.entry-box .entry-thumb {
	margin-right:0px;
	width:100%;
	float:none;
	margin-bottom:15px;
}
.avatar-thumb {
	margin-right:15px;
}
.kopa-single-slider .flex-caption a {
	margin:0 15px;
}
.about-author-detail {
	padding:15px 15px 10px;
}

.list-container-3 ul li {
	width:74px;
}


/* =========================================================
Single page style 1
============================================================ */
.entry-box footer p {
	width:71px;
	height:177px;
}
.entry-box footer p a.article-title {
	font-size:14px;
	line-height:18px;
}
.entry-box .social-link {
	padding:10px;
}
.entry-box .social-link li {
	margin-left:5px;
}
.tag-box a {
	padding:6px 15px 8px;
	margin-bottom:5px;
}

/*----- Related Article -----*/
.kopa-related-post ul {
	margin:0 -15px;
}
.kopa-related-post ul li {
	width:230px;
	margin:10px 15px;
}

/*---Comments List---*/
#comments .comment-body {
    width:160px;
}
#comments .comments-list .children .comment-body {
    width:160px;
}
#comments .comments-list .children {
	margin-left:0;
}
#comments .comment-body .comment-button {
	margin-top:5px;
}
#comments-form #comment_name, 
#comments-form #comment_email, 
#comments-form #comment_url, 
#contact-form #contact_name, 
#contact-form #contact_email, 
#contact-form #contact_url {
	width:100%;
}

.kopa-single-2 .entry-comments span, 
.kopa-single-2 .entry-view span {
	margin-right:5px;
}
.entry-comments {
	margin:0 10px;
}

/* =========================================================
404 Page
============================================================ */
#back-top {
	display:none !important;
}
.error-404 {
	margin:0;
}
.error-404 .left-col {
	width:100%;
	margin:0;
}
.error-404 .right-col {
	width:100%;
	margin:0;
	text-align:center;
}
.error-404 .left-col p {
	font-size:70px;
	text-align:center;
}
.error-404 .right-col h1 {
	font-size:22px;
}

.kopa-single-slider .flex-caption {
	display:none;
	font-size:18px;
	line-height:18px;
	padding:10px 0;
}
#footer-nav {
	text-align:center;
}
#footer-menu {
	display:inline-block;
}
#footer-menu li:first-child {
	margin:0;
}
#page-footer {
	padding:10px 0 5px;
}

.gallery-slider .gallery-caption {
	font-size:22px;
	line-height:20px;
	padding:5px 0;
}
.kopa-audio-widget .entry-thumb audio {
	width:100%;
}
.article-list li .entry-item .entry-title {
	font-size:18px;
}
.pagination .page-numbers li {
	margin-left:10px;
}
.pagination .page-numbers li a, .pagination .page-numbers li span {
	font-size:18px;
}
.entry-box .entry-title {
	font-size:24px;
	line-height:24px;
}

}


@media only screen and  (max-width: 1024px) {
    .hide800 {
        display: none;
    }
}
