@font-face {
	font-family: 'scope';
	src: url('../fonts/scope.eot?vzhh90');
	src: url('../fonts/scope.eot?vzhh90#iefix') format('embedded-opentype'), url('../fonts/scope.ttf?vzhh90') format('truetype'), url('../fonts/scope.woff?vzhh90') format('woff'), url('../fonts/scope.svg?vzhh90#scope') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="scope-"], [class*=" scope-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'scope' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.scope-five:before {
	content: "\ea84";
	font-family: 'scope';
}
.scope-logo-ico:before {
	content: "\e900";
}
.scope-logo-text:before {
	content: "\e901";
}
.scope-logov:before {
	content: "\e902";
}
.scope-add-to-list:before {
	content: "\e903";
}
.scope-classic-computer:before {
	content: "\e904";
}
.scope-controller-fast-backward:before {
	content: "\e905";
}
.scope-creative-commons-attribution:before {
	content: "\e906";
}
.scope-creative-commons-noderivs:before {
	content: "\e907";
}
.scope-creative-commons-noncommercial-eu:before {
	content: "\e908";
}
.scope-creative-commons-noncommercial-us:before {
	content: "\e909";
}
.scope-creative-commons-public-domain:before {
	content: "\e90a";
}
.scope-creative-commons-remix:before {
	content: "\e90b";
}
.scope-creative-commons-share:before {
	content: "\e90c";
}
.scope-creative-commons-sharealike:before {
	content: "\e90d";
}
.scope-creative-commons:before {
	content: "\e90e";
}
.scope-document-landscape:before {
	content: "\e90f";
}
.scope-remove-user:before {
	content: "\e910";
}
.scope-warning:before {
	content: "\e911";
}
.scope-arrow-bold-down:before {
	content: "\e912";
}
.scope-arrow-bold-left:before {
	content: "\e913";
}
.scope-arrow-bold-right:before {
	content: "\e914";
}
.scope-arrow-bold-up:before {
	content: "\e915";
}
.scope-arrow-down:before {
	content: "\e916";
}
.scope-arrow-left:before {
	content: "\e917";
}
.scope-arrow-long-down:before {
	content: "\e918";
}
.scope-arrow-long-left:before {
	content: "\e919";
}
.scope-arrow-long-right:before {
	content: "\e91a";
}
.scope-arrow-long-up:before {
	content: "\e91b";
}
.scope-arrow-right:before {
	content: "\e91c";
}
.scope-arrow-up:before {
	content: "\e91d";
}
.scope-arrow-with-circle-down:before {
	content: "\e91e";
}
.scope-arrow-with-circle-left:before {
	content: "\e91f";
}
.scope-arrow-with-circle-right:before {
	content: "\e920";
}
.scope-arrow-with-circle-up:before {
	content: "\e921";
}
.scope-bookmark:before {
	content: "\e922";
}
.scope-bookmarks:before {
	content: "\e923";
}
.scope-chevron-down:before {
	content: "\e924";
}
.scope-chevron-left:before {
	content: "\e925";
}
.scope-chevron-right:before {
	content: "\e926";
}
.scope-chevron-small-down:before {
	content: "\e927";
}
.scope-chevron-small-left:before {
	content: "\e928";
}
.scope-chevron-small-right:before {
	content: "\e929";
}
.scope-chevron-small-up:before {
	content: "\e92a";
}
.scope-chevron-thin-down:before {
	content: "\e92b";
}
.scope-chevron-thin-left:before {
	content: "\e92c";
}
.scope-chevron-thin-right:before {
	content: "\e92d";
}
.scope-chevron-thin-up:before {
	content: "\e92e";
}
.scope-chevron-up:before {
	content: "\e92f";
}
.scope-chevron-with-circle-down:before {
	content: "\e930";
}
.scope-chevron-with-circle-left:before {
	content: "\e931";
}
.scope-chevron-with-circle-right:before {
	content: "\e932";
}
.scope-chevron-with-circle-up:before {
	content: "\e933";
}
.scope-cloud:before {
	content: "\e934";
}
.scope-controller-fast-forward:before {
	content: "\e935";
}
.scope-controller-jump-to-start:before {
	content: "\e936";
}
.scope-controller-next:before {
	content: "\e937";
}
.scope-controller-paus:before {
	content: "\e938";
}
.scope-controller-play:before {
	content: "\e939";
}
.scope-controller-record:before {
	content: "\e93a";
}
.scope-controller-stop:before {
	content: "\e93b";
}
.scope-controller-volume:before {
	content: "\e93c";
}
.scope-dot-single:before {
	content: "\e93d";
}
.scope-dots-three-horizontal:before {
	content: "\e93e";
}
.scope-dots-three-vertical:before {
	content: "\e93f";
}
.scope-dots-two-horizontal:before {
	content: "\e940";
}
.scope-dots-two-vertical:before {
	content: "\e941";
}
.scope-download:before {
	content: "\e942";
}
.scope-emoji-flirt:before {
	content: "\e943";
}
.scope-flow-branch:before {
	content: "\e944";
}
.scope-flow-cascade:before {
	content: "\e945";
}
.scope-flow-line:before {
	content: "\e946";
}
.scope-flow-parallel:before {
	content: "\e947";
}
.scope-flow-tree:before {
	content: "\e948";
}
.scope-install:before {
	content: "\e949";
}
.scope-layers:before {
	content: "\e94a";
}
.scope-open-book:before {
	content: "\e94b";
}
.scope-resize-100:before {
	content: "\e94c";
}
.scope-resize-full-screen:before {
	content: "\e94d";
}
.scope-save:before {
	content: "\e94e";
}
.scope-select-arrows:before {
	content: "\e94f";
}
.scope-sound-mute:before {
	content: "\e950";
}
.scope-sound:before {
	content: "\e951";
}
.scope-trash:before {
	content: "\e952";
}
.scope-triangle-down:before {
	content: "\e953";
}
.scope-triangle-left:before {
	content: "\e954";
}
.scope-triangle-right:before {
	content: "\e955";
}
.scope-triangle-up:before {
	content: "\e956";
}
.scope-uninstall:before {
	content: "\e957";
}
.scope-upload-to-cloud:before {
	content: "\e958";
}
.scope-upload:before {
	content: "\e959";
}
.scope-add-user:before {
	content: "\e95a";
}
.scope-address:before {
	content: "\e95b";
}
.scope-adjust:before {
	content: "\e95c";
}
.scope-air:before {
	content: "\e95d";
}
.scope-aircraft-landing:before {
	content: "\e95e";
}
.scope-aircraft-take-off:before {
	content: "\e95f";
}
.scope-aircraft:before {
	content: "\e960";
}
.scope-align-bottom:before {
	content: "\e961";
}
.scope-align-horizontal-middle:before {
	content: "\e962";
}
.scope-align-left:before {
	content: "\e963";
}
.scope-align-right:before {
	content: "\e964";
}
.scope-align-top:before {
	content: "\e965";
}
.scope-align-vertical-middle:before {
	content: "\e966";
}
.scope-archive:before {
	content: "\e967";
}
.scope-area-graph:before {
	content: "\e968";
}
.scope-attachment:before {
	content: "\e969";
}
.scope-awareness-ribbon:before {
	content: "\e96a";
}
.scope-back-in-time:before {
	content: "\e96b";
}
.scope-back:before {
	content: "\e96c";
}
.scope-bar-graph:before {
	content: "\e96d";
}
.scope-battery:before {
	content: "\e96e";
}
.scope-beamed-note:before {
	content: "\e96f";
}
.scope-bell:before {
	content: "\e970";
}
.scope-blackboard:before {
	content: "\e971";
}
.scope-block:before {
	content: "\e972";
}
.scope-book:before {
	content: "\e973";
}
.scope-bowl:before {
	content: "\e974";
}
.scope-box:before {
	content: "\e975";
}
.scope-briefcase:before {
	content: "\e976";
}
.scope-browser:before {
	content: "\e977";
}
.scope-brush:before {
	content: "\e978";
}
.scope-bucket:before {
	content: "\e979";
}
.scope-cake:before {
	content: "\e97a";
}
.scope-calculator:before {
	content: "\e97b";
}
.scope-calendar:before {
	content: "\e97c";
}
.scope-camera:before {
	content: "\e97d";
}
.scope-ccw:before {
	content: "\e97e";
}
.scope-chat:before {
	content: "\e97f";
}
.scope-check:before {
	content: "\e980";
}
.scope-circle-with-cross:before {
	content: "\e981";
}
.scope-circle-with-minus:before {
	content: "\e982";
}
.scope-circle-with-plus:before {
	content: "\e983";
}
.scope-circle:before {
	content: "\e984";
}
.scope-circular-graph:before {
	content: "\e985";
}
.scope-clapperboard:before {
	content: "\e986";
}
.scope-clipboard:before {
	content: "\e987";
}
.scope-clock:before {
	content: "\e988";
}
.scope-code:before {
	content: "\e989";
}
.scope-cog:before {
	content: "\e98a";
}
.scope-colours:before {
	content: "\e98b";
}
.scope-compass:before {
	content: "\e98c";
}
.scope-copy:before {
	content: "\e98d";
}
.scope-credit-card:before {
	content: "\e98e";
}
.scope-credit:before {
	content: "\e98f";
}
.scope-cross:before {
	content: "\e990";
}
.scope-cup:before {
	content: "\e991";
}
.scope-cw:before {
	content: "\e992";
}
.scope-cycle:before {
	content: "\e993";
}
.scope-database:before {
	content: "\e994";
}
.scope-dial-pad:before {
	content: "\e995";
}
.scope-direction:before {
	content: "\e996";
}
.scope-document:before {
	content: "\e997";
}
.scope-documents:before {
	content: "\e998";
}
.scope-drink:before {
	content: "\e999";
}
.scope-drive:before {
	content: "\e99a";
}
.scope-drop:before {
	content: "\e99b";
}
.scope-edit:before {
	content: "\e99c";
}
.scope-email:before {
	content: "\e99d";
}
.scope-emoji-happy:before {
	content: "\e99e";
}
.scope-emoji-neutral:before {
	content: "\e99f";
}
.scope-emoji-sad:before {
	content: "\e9a0";
}
.scope-erase:before {
	content: "\e9a1";
}
.scope-eraser:before {
	content: "\e9a2";
}
.scope-export:before {
	content: "\e9a3";
}
.scope-eye:before {
	content: "\e9a4";
}
.scope-feather:before {
	content: "\e9a5";
}
.scope-flag:before {
	content: "\e9a6";
}
.scope-flash:before {
	content: "\e9a7";
}
.scope-flashlight:before {
	content: "\e9a8";
}
.scope-flat-brush:before {
	content: "\e9a9";
}
.scope-folder-images:before {
	content: "\e9aa";
}
.scope-folder-music:before {
	content: "\e9ab";
}
.scope-folder-video:before {
	content: "\e9ac";
}
.scope-folder:before {
	content: "\e9ad";
}
.scope-forward:before {
	content: "\e9ae";
}
.scope-funnel:before {
	content: "\e9af";
}
.scope-game-controller:before {
	content: "\e9b0";
}
.scope-gauge:before {
	content: "\e9b1";
}
.scope-globe:before {
	content: "\e9b2";
}
.scope-graduation-cap:before {
	content: "\e9b3";
}
.scope-grid:before {
	content: "\e9b4";
}
.scope-hair-cross:before {
	content: "\e9b5";
}
.scope-hand:before {
	content: "\e9b6";
}
.scope-heart-outlined:before {
	content: "\e9b7";
}
.scope-heart:before {
	content: "\e9b8";
}
.scope-help-with-circle:before {
	content: "\e9b9";
}
.scope-help:before {
	content: "\e9ba";
}
.scope-home:before {
	content: "\e9bb";
}
.scope-hour-glass:before {
	content: "\e9bc";
}
.scope-image-inverted:before {
	content: "\e9bd";
}
.scope-image:before {
	content: "\e9be";
}
.scope-images:before {
	content: "\e9bf";
}
.scope-inbox:before {
	content: "\e9c0";
}
.scope-infinity:before {
	content: "\e9c1";
}
.scope-info-with-circle:before {
	content: "\e9c2";
}
.scope-info:before {
	content: "\e9c3";
}
.scope-key:before {
	content: "\e9c4";
}
.scope-keyboard:before {
	content: "\e9c5";
}
.scope-lab-flask:before {
	content: "\e9c6";
}
.scope-landline:before {
	content: "\e9c7";
}
.scope-language:before {
	content: "\e9c8";
}
.scope-laptop:before {
	content: "\e9c9";
}
.scope-leaf:before {
	content: "\e9ca";
}
.scope-level-down:before {
	content: "\e9cb";
}
.scope-level-up:before {
	content: "\e9cc";
}
.scope-lifebuoy:before {
	content: "\e9cd";
}
.scope-light-bulb:before {
	content: "\e9ce";
}
.scope-light-down:before {
	content: "\e9cf";
}
.scope-light-up:before {
	content: "\e9d0";
}
.scope-line-graph:before {
	content: "\e9d1";
}
.scope-link:before {
	content: "\e9d2";
}
.scope-list:before {
	content: "\e9d3";
}
.scope-location-pin:before {
	content: "\e9d4";
}
.scope-location:before {
	content: "\e9d5";
}
.scope-lock-open:before {
	content: "\e9d6";
}
.scope-lock:before {
	content: "\e9d7";
}
.scope-log-out:before {
	content: "\e9d8";
}
.scope-login:before {
	content: "\e9d9";
}
.scope-loop:before {
	content: "\e9da";
}
.scope-magnet:before {
	content: "\e9db";
}
.scope-magnifying-glass:before {
	content: "\e9dc";
}
.scope-mail:before {
	content: "\e9dd";
}
.scope-man:before {
	content: "\e9de";
}
.scope-map:before {
	content: "\e9df";
}
.scope-mask:before {
	content: "\e9e0";
}
.scope-medal:before {
	content: "\e9e1";
}
.scope-megaphone:before {
	content: "\e9e2";
}
.scope-menu:before {
	content: "\e9e3";
}
.scope-message:before {
	content: "\e9e4";
}
.scope-mic:before {
	content: "\e9e5";
}
.scope-minus:before {
	content: "\e9e6";
}
.scope-mobile:before {
	content: "\e9e7";
}
.scope-modern-mic:before {
	content: "\e9e8";
}
.scope-moon:before {
	content: "\e9e9";
}
.scope-mouse:before {
	content: "\e9ea";
}
.scope-music:before {
	content: "\e9eb";
}
.scope-network:before {
	content: "\e9ec";
}
.scope-new-message:before {
	content: "\e9ed";
}
.scope-new:before {
	content: "\e9ee";
}
.scope-news:before {
	content: "\e9ef";
}
.scope-note:before {
	content: "\e9f0";
}
.scope-notification:before {
	content: "\e9f1";
}
.scope-old-mobile:before {
	content: "\e9f2";
}
.scope-old-phone:before {
	content: "\e9f3";
}
.scope-palette:before {
	content: "\e9f4";
}
.scope-paper-plane:before {
	content: "\e9f5";
}
.scope-pencil:before {
	content: "\e9f6";
}
.scope-phone:before {
	content: "\e9f7";
}
.scope-pie-chart:before {
	content: "\e9f8";
}
.scope-pin:before {
	content: "\e9f9";
}
.scope-plus:before {
	content: "\e9fa";
}
.scope-popup:before {
	content: "\e9fb";
}
.scope-power-plug:before {
	content: "\e9fc";
}
.scope-price-ribbon:before {
	content: "\e9fd";
}
.scope-price-tag:before {
	content: "\e9fe";
}
.scope-print:before {
	content: "\e9ff";
}
.scope-progress-empty:before {
	content: "\ea00";
}
.scope-progress-full:before {
	content: "\ea01";
}
.scope-progress-one:before {
	content: "\ea02";
}
.scope-progress-two:before {
	content: "\ea03";
}
.scope-publish:before {
	content: "\ea04";
}
.scope-quote:before {
	content: "\ea05";
}
.scope-radio:before {
	content: "\ea06";
}
.scope-reply-all:before {
	content: "\ea07";
}
.scope-reply:before {
	content: "\ea08";
}
.scope-retweet:before {
	content: "\ea09";
}
.scope-rocket:before {
	content: "\ea0a";
}
.scope-round-brush:before {
	content: "\ea0b";
}
.scope-rss:before {
	content: "\ea0c";
}
.scope-ruler:before {
	content: "\ea0d";
}
.scope-scissors:before {
	content: "\ea0e";
}
.scope-share-alternitive:before {
	content: "\ea0f";
}
.scope-share:before {
	content: "\ea10";
}
.scope-shareable:before {
	content: "\ea11";
}
.scope-shield:before {
	content: "\ea12";
}
.scope-shop:before {
	content: "\ea13";
}
.scope-shopping-bag:before {
	content: "\ea14";
}
.scope-shopping-basket:before {
	content: "\ea15";
}
.scope-shopping-cart:before {
	content: "\ea16";
}
.scope-shuffle:before {
	content: "\ea17";
}
.scope-signal:before {
	content: "\ea18";
}
.scope-sound-mix:before {
	content: "\ea19";
}
.scope-sports-club:before {
	content: "\ea1a";
}
.scope-spreadsheet:before {
	content: "\ea1b";
}
.scope-squared-cross:before {
	content: "\ea1c";
}
.scope-squared-minus:before {
	content: "\ea1d";
}
.scope-squared-plus:before {
	content: "\ea1e";
}
.scope-star-outlined:before {
	content: "\ea1f";
}
.scope-star:before {
	content: "\ea20";
}
.scope-stopwatch:before {
	content: "\ea21";
}
.scope-suitcase:before {
	content: "\ea22";
}
.scope-swap:before {
	content: "\ea23";
}
.scope-sweden:before {
	content: "\ea24";
}
.scope-switch:before {
	content: "\ea25";
}
.scope-tablet:before {
	content: "\ea26";
}
.scope-tag:before {
	content: "\ea27";
}
.scope-text-document-inverted:before {
	content: "\ea28";
}
.scope-text-document:before {
	content: "\ea29";
}
.scope-text:before {
	content: "\ea2a";
}
.scope-thermometer:before {
	content: "\ea2b";
}
.scope-thumbs-down:before {
	content: "\ea2c";
}
.scope-thumbs-up:before {
	content: "\ea2d";
}
.scope-thunder-cloud:before {
	content: "\ea2e";
}
.scope-ticket:before {
	content: "\ea2f";
}
.scope-time-slot:before {
	content: "\ea30";
}
.scope-tools:before {
	content: "\ea31";
}
.scope-traffic-cone:before {
	content: "\ea32";
}
.scope-tree:before {
	content: "\ea33";
}
.scope-trophy:before {
	content: "\ea34";
}
.scope-tv:before {
	content: "\ea35";
}
.scope-typing:before {
	content: "\ea36";
}
.scope-unread:before {
	content: "\ea37";
}
.scope-untag:before {
	content: "\ea38";
}
.scope-user:before {
	content: "\ea39";
}
.scope-users:before {
	content: "\ea3a";
}
.scope-v-card:before {
	content: "\ea3b";
}
.scope-video:before {
	content: "\ea3c";
}
.scope-vinyl:before {
	content: "\ea3d";
}
.scope-voicemail:before {
	content: "\ea3e";
}
.scope-wallet:before {
	content: "\ea3f";
}
.scope-water:before {
	content: "\ea40";
}
.scope-500px-with-circle:before {
	content: "\ea41";
}
.scope-500px:before {
	content: "\ea42";
}
.scope-basecamp:before {
	content: "\ea43";
}
.scope-behance:before {
	content: "\ea44";
}
.scope-creative-cloud:before {
	content: "\ea45";
}
.scope-dropbox:before {
	content: "\ea46";
}
.scope-evernote:before {
	content: "\ea47";
}
.scope-flattr:before {
	content: "\ea48";
}
.scope-foursquare:before {
	content: "\ea49";
}
.scope-google-drive:before {
	content: "\ea4a";
}
.scope-google-hangouts:before {
	content: "\ea4b";
}
.scope-grooveshark:before {
	content: "\ea4c";
}
.scope-icloud:before {
	content: "\ea4d";
}
.scope-mixi:before {
	content: "\ea4e";
}
.scope-onedrive:before {
	content: "\ea4f";
}
.scope-paypal:before {
	content: "\ea50";
}
.scope-picasa:before {
	content: "\ea51";
}
.scope-qq:before {
	content: "\ea52";
}
.scope-rdio-with-circle:before {
	content: "\ea53";
}
.scope-renren:before {
	content: "\ea54";
}
.scope-scribd:before {
	content: "\ea55";
}
.scope-sina-weibo:before {
	content: "\ea56";
}
.scope-skype-with-circle:before {
	content: "\ea57";
}
.scope-skype:before {
	content: "\ea58";
}
.scope-slideshare:before {
	content: "\ea59";
}
.scope-smashing:before {
	content: "\ea5a";
}
.scope-soundcloud:before {
	content: "\ea5b";
}
.scope-spotify-with-circle:before {
	content: "\ea5c";
}
.scope-spotify:before {
	content: "\ea5d";
}
.scope-swarm:before {
	content: "\ea5e";
}
.scope-vine-with-circle:before {
	content: "\ea5f";
}
.scope-vine:before {
	content: "\ea60";
}
.scope-vk-alternitive:before {
	content: "\ea61";
}
.scope-vk-with-circle:before {
	content: "\ea62";
}
.scope-vk:before {
	content: "\ea63";
}
.scope-xing-with-circle:before {
	content: "\ea64";
}
.scope-xing:before {
	content: "\ea65";
}
.scope-yelp:before {
	content: "\ea66";
}
.scope-dribbble-with-circle:before {
	content: "\ea67";
}
.scope-dribbble:before {
	content: "\ea68";
}
.scope-facebook-with-circle:before {
	content: "\ea69";
}
.scope-facebook:before {
	content: "\ea6a";
}
.scope-flickr-with-circle:before {
	content: "\ea6b";
}
.scope-flickr:before {
	content: "\ea6c";
}
.scope-github-with-circle:before {
	content: "\ea6d";
}
.scope-github:before {
	content: "\ea6e";
}
.scope-google-with-circle:before {
	content: "\ea6f";
}
.scope-google:before {
	content: "\ea70";
}
.scope-instagram-with-circle:before {
	content: "\ea71";
}
.scope-instagram:before {
	content: "\ea72";
}
.scope-lastfm-with-circle:before {
	content: "\ea73";
}
.scope-lastfm:before {
	content: "\ea74";
}
.scope-linkedin-with-circle:before {
	content: "\ea75";
}
.scope-linkedin:before {
	content: "\ea76";
}
.scope-pinterest-with-circle:before {
	content: "\ea77";
}
.scope-pinterest:before {
	content: "\ea78";
}
.scope-rdio:before {
	content: "\ea79";
}
.scope-stumbleupon-with-circle:before {
	content: "\ea7a";
}
.scope-stumbleupon:before {
	content: "\ea7b";
}
.scope-tumblr-with-circle:before {
	content: "\ea7c";
}
.scope-tumblr:before {
	content: "\ea7d";
}
.scope-twitter-with-circle:before {
	content: "\ea7e";
}
.scope-twitter:before {
	content: "\ea7f";
}
.scope-vimeo-with-circle:before {
	content: "\ea80";
}
.scope-vimeo:before {
	content: "\ea81";
}
.scope-youtube-with-circle:before {
	content: "\ea82";
}
.scope-youtube:before {
	content: "\ea83";
}
@font-face {
	font-family: NeoSansRegular;
	src: url(../fonts/neo-sans-w01.eot);
	src: url(../fonts/neo-sans-w01.eot?#iefix) format('embedded-opentype'), url(../fonts/neo-sans-w01.woff) format('woff'), url(../fonts/neo-sans-w01.ttf) format('truetype'), url(../fonts/neo-sans-w01.svg#NeoSansRegular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: NeoSansW01Medium;
	src: url(../fonts/neo-sans-w01-medium.eot);
	src: url(../fonts/neo-sans-w01-medium.eot?#iefix) format('embedded-opentype'), url(../fonts/neo-sans-w01-medium.woff) format('woff'), url(../fonts/neo-sans-w01-medium.ttf) format('truetype'), url(../fonts/neo-sans-w01-medium.svg#NeoSansW01Medium) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: NeoSansBold;
	src: url(../fonts/neo-sans-w01-bold.eot);
	src: url(../fonts/neo-sans-w01-bold.eot?#iefix) format('embedded-opentype'), url(../fonts/neo-sans-w01-bold.woff) format('woff'), url(../fonts/neo-sans-w01-bold.ttf) format('truetype'), url(../fonts/neo-sans-w01-bold.svg#NeoSansBold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: NeoSansW01Light;
	src: url(../fonts/neo-sans-w01-light.eot);
	src: url(../fonts/neo-sans-w01-light.eot?#iefix) format('embedded-opentype'), url(../fonts/neo-sans-w01-light.woff) format('woff'), url(../fonts/neo-sans-w01-light.ttf) format('truetype'), url(../fonts/neo-sans-w01-light.svg#NeoSansW01Light) format('svg');
	font-weight: 400;
	font-style: normal
}
*, *:after, *::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
html, body {
	width: 100%;
}
body {
	font-family: "NeoSansW01Medium", "Microsoft YaHei";
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
	color: #555;
}

a {
	text-decoration: none;
	color: #555;
}
a img {
	display: block;
	width: 100%;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #C0C0C0
}
 input:-moz-placeholder, textarea:-moz-placeholder {
 color: #C0C0C0
}
ul, ol, li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
h1 {
	font-family: "NeoSansW01Medium", "Microsoft YaHei";
	font-weight: 300;
	font-size: 24px;
}
h2 {
	font-family: "NeoSansW01Medium", "Microsoft YaHei";
	font-weight: 300;
	font-size: 18px;
}
h3 {
	font-family: "NeoSansW01Medium", "Microsoft YaHei";
	font-weight: 300;
	font-size: 14px;
}
h4 {
	font-family: "NeoSansW01Medium", "Microsoft YaHei";
	font-weight: 200;
	font-size: 12px;
}
svg:not(:root) {
	overflow: hidden;
}
.login__icon {
	margin-bottom: -0.4rem;
	margin-right: 0.5rem;
}
.svg-icon {
	cursor: pointer;
}
svg {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	overflow: visible;
}
.svg-icon path {
	stroke: rgba(255, 255, 255, 0.9);
	fill: none;
	stroke-width: 1;
}
.logo {
	position: absolute;
	top: 30px;
	left: 30px;
	z-index: 9999;
}
.logo i {
	font-size: 32px;
	color: rgba(255,255,255,1.00);
}
body.page .logo i {
	color: #2B9E91;
}
.lang {
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 9999;
}
.lang a {
	color: rgba(255,255,255,1.00);
	text-transform: capitalize;
}
body.page .lang a {
	color: #555;
}
.lang span {
	color: rgba(255,255,255,1.00);
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
}
body.page .lang span {
	color: #999;
}
/* Desktop CSS */

.nav-bar {
	width: 100%;
	background-color: #FFFFFF;
	z-index: 9998;
	position: relative;
	clear: both;
	height: 200px;
	border-top:1px solid #e3e3e3;
}
.nav-bar .start {
	height: 45px;
	width: 60px;
	border-right: 2px #000 solid;
	text-align: center;
	font-size: 28px;
	background: #222;
	color: #666;
	float: left;
}
.nav-bar .start a {
	display: block;
	height: 45px;
	line-height: 45px;
}
.nav-bar .start a:active {
	background: #000;
}
.nav-bar .open-app {
	width: 10%;
	max-width: 100px;
	height: 25px;
	float: left;
	color: #fff;
	text-align: center;
	line-height: 20px !important;
	cursor: pointer;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 12px;
	border-radius: 3px;
	font-weight: 200;
}
.nav-bar .open-app.selected {
	background: #222;
}
.nav-bar .open-app:hover {
	background: #222;
}
.menu {
	width: 400px;
	height: 500px;
	background: #fff;
	position: absolute;
	bottom: 45px;
	display: none;
	z-index: 11111;
}
.content {
	width: 100%;
	z-index: 1;
	position: relative;
}
.submenu {
	width: 60px;
	height: 500px;
	background: #222222;
}
.submenu ul {
	margin: 0;
	padding: 0;
}
.submenu ul li {
	list-style: none none;
	font-size: 24px;
	text-align: center;
}
.submenu ul li:first-child {
	background: #000;
	line-height: 60px;
}
.submenu ul li a {
	color: #fff;
	display: block;
	width: 60px;
	height: 60px;
	line-height: 60px;
}
.submenu ul li a:hover {
	background: #111;
}
.submenu ul li i {
	padding-top: 15px;
}
.window {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	text-align: center;
	position: fixed;
	-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.21);
	box-shadow: 1px 1px 10px rgba(0,0,0,0.21);
	overflow: hidden;
	min-width: 800px;
	min-height: 600px;
	z-index: 3000;
}
.window .header {
	width: 100%;
	height: 40px;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	background-image: -webkit-linear-gradient(315deg, rgba(43,158,145,1.00) 0%, rgba(8,16,29,1.00) 100%);
	background-image: -moz-linear-gradient(315deg, rgba(43,158,145,1.00) 0%, rgba(8,16,29,1.00) 100%);
	background-image: -o-linear-gradient(315deg, rgba(43,158,145,1.00) 0%, rgba(8,16,29,1.00) 100%);
	background-image: linear-gradient(135deg, rgba(43,158,145,1.00) 0%, rgba(8,16,29,1.00) 100%);
}
.window .header .title {
	height: 40px;
	float: left;
	position: absolute;
	padding-left: 20px;
	text-align: left;
	line-height: 40px;
}
.window .header .title h5 {
	color: #FFFFFF;
	font-weight: 300;
	font-size: 18px;
}
.window .header .move {
	width: 80%;
	height: 40px;
	float: left;
	position: absolute;
	z-index: 9000 !important;
}
.window .header .action {
	color: #444;
	font-size: 20px;
	float: right;
	text-align: right;
	z-index: 9050;
	height: 40px;
}
.window .header .action a {
	color: rgba(255,255,255,0.63);
	display: block;
	float: left;
	height: 40px;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	width: 40px;
}
.window .header .action a:hover {
	color: #FFFFFF;
}
.window.max {
	width: 100%!important;
	top: 0;
	margin-left: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-top: 0;
	height: 100%!important;
	z-index: 9999;
}
[class*='window-content-'] {
	position : absolute;
	overflow : hidden;
	background-color: rgba(255,255,255,1.00);
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	top: 40px;
}

.copyright {
	float: left;
	line-height: 24px;
	font-size: 12px;
	margin-left: 20px;
	margin-top: 40px;
	width: 60%;
	display: inline-block;
}
.copyright div {
	width: 50%;
	float: left;
	display: inline-block;
}
.copyright h2 {
	color: #2b9e91;
	margin-bottom: 10px;
	font-size: 18px;
}
.copyright span {
	padding-right: 5px;
	padding-left: 5px;
}
.qr {
	width: 220px;
	height: 100px;
	right: 10%;
	position: absolute;
	top: 40px;
	margin-right: 50px;
}
.qr li {
	width: 100px;
	height: 100px;
	position: relative;
}
.qr li:nth-child(1) {
	float: left;
	background-image: url(../img/qr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.qr li:nth-child(2) {
	float: right;
	background-image: url(../img/qr2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.qr span {
	position: absolute;
	bottom: -30px;
	width: 100%;
	left: 0px;
	height: 20px;
	font-size: 12px;
	text-align: center;
	color: #999;
	letter-spacing: 1px;
}
.gotop {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	display: block;
	width: 48px;
	height: 48px;
	background-color: #2B9E91;
	position: absolute;
	top: 40px;
	right: 5%;
}
.gotop i {
	width: 100%;
	height: 48px;
	display: block;
	line-height: 48px;
	text-align: center;
	font-size: 16px;
	color: rgba(255,255,255,0.5);
}
.gotop:hover i {
	color: rgba(255,255,255,1);
}
.ifive {
	height: 156px;
	position: relative;
	margin-top: 4px;
	background-image: url(../img/ifive.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.ifive a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left:0px;
	top:0px;
}
.flickity-enabled {
	position: relative;
}
.flickity-enabled:focus {
	outline: none;
}
.flickity-viewport {
	overflow: hidden;
	position: absolute;
	cursor: -webkit-grab;
	cursor: grab;
	height: 100%!important;
	width: 100%;
	top: 0px;
	left: 0px;
}
.flickity-viewport.is-pointer-down {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}
.flickity-slider {
	position: absolute;
	width: 100%;
	height: 100%!important;
}
/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
	position: absolute;
	top: 50%;
	width: 60px;
	height: 60px;
	border: none;
	border-radius: 50%;
	cursor: pointer;
	/* vertically center */
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.flickity-prev-next-button.previous {
	left: 10px;
}
.flickity-prev-next-button.next {
	right: 10px;
}
.flickity-prev-next-button:disabled {
	opacity: 0.3;
	cursor: auto;
}
.flickity-prev-next-button svg {
	position: absolute;
	left: 30%;
	top: 30%;
	width: 40%;
	height: 40%;
}
.flickity-prev-next-button .arrow {
	fill: #fff;
}
/* color & size if no SVG - IE8 and Android 2.3 */
.flickity-prev-next-button.no-svg {
	color: #333;
}
/* ---- page dots ---- */

.flickity-page-dots {
	position: absolute;
	width: 100%;
	bottom: 20px;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	line-height: 1;
}
.flickity-page-dots .dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-top: 0;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0;
	background: #fff;
	border-radius: 50%;
	opacity: 0.25;
	cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
	opacity: 1;
}
.hero-gallery {
	width: 100%;
	height: 500px;
	position: relative;
}
.hero-gallery__cell {
	width: 100%;
	height: 100%;
	color: white;
	background: #8C8;
	position: relative;
}
.hero-gallery h1 {
	font-size: 3.2em;
	padding-top: 20px;
	margin: 0;
}
.hero-gallery .tagline {
	font-size: 1.4em;
	margin: 0;
}
.content-wrap {
	position: absolute;
	top: 30%;
	left: 10%;
	width: 30%;
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.is-selected .content-wrap {
	left: 20%;
	opacity: 1;
}
.content-wrap h1 {
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
	opacity: 0;
}
.content-wrap p {
	-webkit-transition: all 0.9s ease;
	-moz-transition: all 0.9s ease;
	transition: all 0.9s ease;
	opacity: 0;
}
.is-selected .content-wrap h1 {
	transition-delay: .05s;
	opacity: 1;
}
.is-selected .content-wrap p {
	transition-delay: .10s;
	opacity: 1;
}
.sidebar {
	background-color: rgba(0,0,0,0.5);
	width: 20%;
	float: left;
	position: relative;
	height: 580px;
}
.cbp-qtrotator {
	position: relative;
	overflow: hidden;
	height: 380px;
	margin-right: 20px;
	margin-left: 20px;
}
.cbp-qtrotator h2 {
	position: absolute;
	width: 100%;
	height: 45px;
	z-index: 1001;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 45px;
	font-size: 16px;
	color: rgba(255,255,255,1.00);
	font-weight: 300;
}
.cbp-qtrotator .cbp-qtcontent {
	position: absolute;
	top: 45px;
	z-index: 0;
	opacity: 0;
	left: 0px;
	bottom: 0px;
	right: 0px;
	display: block;
}
.cbp-qtrotator .cbp-qtcontent.cbp-qtcurrent, .no-js .cbp-qtrotator .cbp-qtcontent {
	position: relative;
	z-index: 100;
	pointer-events: auto;
	opacity: 1;
}
.cbp-qtprogress {
	position: absolute;
	background: #47a3da;
	height: 1px;
	width: 0%;
	top: 45px;
	z-index: 1000;
}
.cbp-qtrotator blockquote {
	display: block;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.cbp-qtrotator blockquote p {
	color: rgba(255,255,255,1.00);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 16px;
	line-height: 20px;
}
.cbp-qtrotator blockquote footer {
	color: rgba(255,255,255,1.00);
	font-size: 12px;
}
.cbp-qtrotator .cbp-qtcontent img {
	width: 100%;
	display: block;
}
.col-desktop {
	position: relative;
	width: 80%;
	background-image: linear-gradient(225deg, #2B9E91 0%, #08101D 100%);
	float: right;
	height: 580px;
}
.col-desktop .desktop-head {
	height: 45px;
	width: 100%;
	background-color: #ccc;
}
.col-desktop .desktop-head .nav {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 45px;
	width: 80%;
}
.col-desktop .desktop-head .nav a {
	border-radius: 2px;
	user-select: none;
	transition: all 0.2s ease;
	display: block;
	height: 39px;
	background-color: #2B9E91;
	font-size: 16px;
	font-weight: 300;
	color: #FFFFFF;
	width: 16.3167%;
	margin-left: 0.3%;
	float: left;
	margin-top: 3px;
	line-height: 39px;
	text-align: center;
	position: relative;
	box-shadow: 1px 2px 1px rgba(0,0,0,0.4);
	-webkit-box-shadow: 1px 2px 1px rgba(0,0,0,0.4);
}
.col-desktop .desktop-head .nav a:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.00) 25.91%,rgba(0,0,0,0.10) 29.01%,rgba(255,255,255,0.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.00) 25.91%,rgba(0,0,0,0.10) 29.01%,rgba(255,255,255,0.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.00) 25.91%,rgba(0,0,0,0.10) 29.01%,rgba(255,255,255,0.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.00) 25.91%,rgba(0,0,0,0.10) 29.01%,rgba(255,255,255,0.00) 100%);
	width: 100%;
	height: 100%;
	z-index: 666;
	border-radius: 2px;
}
.col-desktop .desktop-head .nav a:hover {
	box-shadow: 1px 2px 1px rgba(0,0,0,0.4);
	-webkit-box-shadow: 1px 3px 1px rgba(0,0,0,0.4);
}
.col-desktop .desktop-head .nav a:active {
	box-shadow: 1px 2px 1px rgba(0,0,0,0.4);
	-webkit-box-shadow: 1px 2px 1px rgba(0,0,0,0.4);
}
.col-desktop .desktop-head .search {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 45px;
	width: 20%;
}
.col-desktop .desktop-head .search input[type="text"] {
	border: none;
	width: 100%;
	height: 45px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(255,255,255,0.5);
	font-size: 14px;
}
.col-desktop .desktop-head .search:after {
	content: "\e9dc";
	font-family: 'scope';
	width: 45px;
	height: 45px;
	position: absolute;
	right: 0px;
	text-align: center;
	line-height: 45px;
	font-size: 19px;
	color: #2B9E91;
	display: block;
	top: 0px;
}
.content-header h3 {
	padding-left: 15px;
	font-size: 24px;
	margin-bottom: 20px;
	margin-top: 0;
}
.desktop-content {
	width: 100%;
	text-align: center;
	height: 535px;
}
.desktop-content:hover .pagination {
	opacity: 1;
}
.favorites {
	background-color: rgba(29,29,29,0.5);
	position: relative;
	height: 200px;
	padding-left: 10px;
	padding-right: 10px;
}
.favorites:after {
	content: "\e9aa";
	font-family: 'scope';
	width: 60px;
	height: 60px;
	position: absolute;
	text-align: center;
	line-height: 60px;
	font-size: 24px;
	color: rgba(255,255,255,0.2);
	display: block;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	border: 1px solid rgba(255,255,255,0.2);
	border-radius: 30px;
}
.favorites h2 {
	position: absolute;
	width: 100%;
	height: 45px;
	z-index: 1001;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 45px;
	font-size: 16px;
	color: rgba(255,255,255,1.00);
	font-weight: 300;
}
.favorites .apps {
	height: 140px;
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	z-index: 999;
	position: relative;
}
.favorites .app-icon {
	width: 50%;
	height: 100px;
}

a.PagePrev, a.PageNext {
	width: 60px;
	height: 60px;
	display: block;
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top: -30px;
}
a.PagePrev i, a.PageNext i {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 40px;
	color: rgba(255,255,255,0.45);
}
a.PagePrev {
	position: absolute;
	left: 0px;
}
a.PageNext {
	position: absolute;
	right: 0px;
}
.apps {
	margin-right: 60px;
	margin-left: 60px;
	height: 450px;
	margin-top: 40px;
	margin-bottom: 40px;
}
.app-icon {
	display: inline-block;
	text-align: center;
	color: #fff;
	position: relative;
	border-radius: 2px;
	float: left;
	width: 12.5%;
	height: 150px;
}
.app-icon.no-results {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 40px;
}
.app-icon.no-results:after {
	content: "\e9aa";
	font-family: 'scope';
	width: 60px;
	height: 60px;
	position: absolute;
	text-align: center;
	line-height: 60px;
	font-size: 24px;
	color: rgba(255,255,255,0.2);
	display: block;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	border: 1px solid rgba(255,255,255,0.2);
	border-radius: 30px;
}
.app-icon a {
	display: block;
	width: 100%;
	height: 150px;
	position: relative;
	color: rgba(255,255,255,1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 5px;
}
.app-icon a .icon {
	width: 50%;
	margin-left: auto;
	border-radius: 5px;
	margin-right: auto;
	display: inline-block;
	user-select: none;
	transition: all 0.2s ease;
	position: relative;
	box-shadow: 1px 3px 3px rgba(0,0,0,0.35);
	-webkit-box-shadow: 1px 3px 3px rgba(0,0,0,0.35);
}
@media only screen and (max-width: 1370px) {
.app-icon a .icon {
	width: 75%;
		}
}
.app-icon a .icon:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background-image: -webkit-linear-gradient(315deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.00) 45.08%,rgba(0,0,0,0.05) 50.25%,rgba(255,255,255,0.00) 100%);
	background-image: -moz-linear-gradient(315deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.00) 45.08%,rgba(0,0,0,0.05) 50.25%,rgba(255,255,255,0.00) 100%);
	background-image: -o-linear-gradient(315deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.00) 45.08%,rgba(0,0,0,0.05) 50.25%,rgba(255,255,255,0.00) 100%);
	background-image: linear-gradient(135deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.00) 45.08%,rgba(0,0,0,0.05) 50.25%,rgba(255,255,255,0.00) 100%);
	width: 100%;
	height: 100%;
	z-index: 666;
	border-radius: 5px;
}
.app-icon a:hover .icon {
	box-shadow: 3px 3px 2px rgba(0,0,0,0.35);
	-webkit-box-shadow: 3px 3px 2px rgba(0,0,0,0.35);
}
.app-icon a img {
	width: 100%;
}
.app-icon h3 {
	display: none;
}
.app-icon .head {
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	display: block;
	font-weight: 500;
	background-color: rgba(0,0,0,0.30);
	position: absolute;
	left: 20%;
	right: 20%;
	border-radius: 12px;
	bottom: 10px;
}
@media only screen and (max-width: 1370px) {
	.app-icon .head {
	left: 10%;
	right: 10%;
		}
}
.wallpapers {
	overflow-x: auto;
	height: 80%;
	max-height: 250px;
	margin-bottom: 20px;
}
.wallpaper {
	margin-bottom: 10px;
}
.wallpaper img {
	width: 100%;
	height: 100px;
}
#nav-themes li {
	display: inline;
	min-width: 200px;
	min-height: 100px;
	background: #006EDB;
}
.themes {
	overflow-x: auto;
	height: 80%;
	max-height: 250px;
	margin-bottom: 20px;
}
.panel {
	background: transparent;
}
/** initial setup **/
.nano > .nano-content {
	position : absolute;
	overflow : scroll;
	overflow-x : hidden;
	top : 0px;
	right : 20px;
	bottom : 20px;
	left : 20px;
	text-align: left;
	padding-right: 40px;
	line-height: 24px;
	color: #555;
}
.nano > .nano-content h2 {
	margin-bottom: 20px;
	margin-top: 20px;
	color: #2B9E91;
}
.nano > .nano-content img {
	width: 100%;
	display: block;
}
.nano > .nano-content:focus {
	outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
 display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
 display: block;
}
.nano > .nano-pane {
	background : rgba(0,0,0,.1);
	position : absolute;
	width : 10px;
	right : 0;
	top : 0;
	bottom : 0;
	visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
	opacity : .01;
	-webkit-transition : .2s;
	-moz-transition : .2s;
	-o-transition : .2s;
	transition : .2s;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border-radius : 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.nano > .nano-pane > .nano-slider {
	background: rgba(0,0,0,.2);
	position : relative;
	margin : 0 1px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	border-radius : 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
	visibility : visible\9; /* Target only IE7 and IE8 with this hack */
	opacity : 0.99;
}
.list {
	padding-top: 20px;
}
.list li {
	line-height: 22px;
}
.list li:before {
	content: "\e9ad";
	font-family: "scope";
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	display: inline-block;
	color: #2B9E91;
	margin-right: 15px;
}
.list li div {
	width: 100%;
	padding-left: 60px;
	display:none;
}
.list.product li {
	width: 50%;
	float: left;
	text-align: center;
	height: auto;
}
.list.product li:before {
	content: "\e97c";
	display: none;
}
.list.product li h3 {
	color: #2B9E91;
}
.list.news li {
	height: 160px;
	padding-left: 240px;
	position: relative;
	line-height: 24px;
}
.list.news li:before {
	content: "\e97c";
}
.list.news li img {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 160px;
}
.list.news li time {
	color: #2B9E91;
	font-size: 12px;
}
.list.news li p {
	color: #999;
	font-size: 12px;
}
.list.download li {
	height: 40px;
	font-weight: 300;
	line-height: 40px;
	border-bottom: 1px solid #e3e3e3;
}
.list.download li a {
	display: block;
	width: 40px;
	height: 40px;
	float: right;
	line-height: 40px;
	font-size: 20px;
}
.list.download li:before {
	content: "\e939";
}
.list.faq li {
	height: auto;
	line-height: 24px;
	margin-bottom: 20px;
}

.list.faq li:before {
	content: "\e9ba";
	background-color: #2B9E91;
	text-align: center;
	width: 40px;
	color:#fff;
	border-radius:2px;
}
.list.faq li a {
	color: #2B9E91;
}
.list.faq li p {
	width: 100%;
	padding-left: 60px;
	display:none;
}
.list.faq li.active p {
	display: block;
}
.list.video li {
	height: 160px;
	padding-left: 240px;
	position: relative;
	line-height: 24px;
}
.list.video li:before {
	content: "\e9ac";
}
.list.video li img {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 160px;
}
.list.video li time {
	color: #2B9E91;
	font-size: 12px;
}
.list.video li p {
	color: #999;
	font-size: 12px;
}
.message {
	padding-top: 40px;
	padding-bottom: 40px;
}
.message .row {
	position: relative;
	min-height: 40px;
	margin-bottom: 10px;
}
.message .row input[type="text"] {
	width: 600px;
	border: 1px solid #e3e3e3;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 20px;
	font-size: 14px;
}
.message .row textarea {
	width: 600px;
	border: 1px solid #e3e3e3;
	height: 100px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 20px;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.message .row input[type="submit"]  {
	border: none;
	background-color: #2B9E91;
	width: 200px;
	color: rgba(255,255,255,1.00);
	font-weight: 300;
	font-size: 16px;
	height: 40px;
}
table {
	border: none!important;
	border-right: 1px solid #ccc!important;
	border-top: 1px solid #ccc!important;
}
table tr:nth-child(odd) {
	background-color: #f9f9f9;
}
table th {
	border-bottom: 1px solid #ccc;
	background-color: #f9f9f9;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
table td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	position: relative;
	border: none!important;
	border-left: 1px solid #ccc!important;
	border-bottom: 1px solid #ccc!important;
}
.content-title {
	width: 100%;
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 82px;
	font-size: 20px;
	text-align: left;
	color: #2B9E91;
}
.content-body {
	width: 100%;
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 40px;
}
.content-body img {
	width: 100%;
	display: block;
}
.ke-insertfile {
	transition: all .2s linear 0s!important;
	display: block;
	margin: 0 auto;
	background: 0 0;
	border: 2px solid #2b9e91;
	padding-top: 1em;
	color: #2b9e91;
	font-size: 1em;
	padding-bottom: 1em;
	position: relative;
	min-width: 200px;
	max-width: 320px;
	text-align: center;
	border-radius:3px;
}
.ke-insertfile:before {
	font-family: 'scope' !important;
	width: 48px;
	height: 48px;
	display: block;
	line-height: 48px;
	font-size: 24px;
	content: "\e9ad"!important;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	margin-top: -24px;
}
.ke-insertfile:hover {
	background: #2b9e91;
	color: #fff
}
.down:before {
	font-family: 'scope' !important;
	width: 48px;
	height: 48px;
	display: inline-block;
	line-height: 48px;
	font-size: 16px;
	content: "\e9b2"!important;
	text-align: center;
	margin-top: -24px;
}