[
  {
    "path": ".gitignore",
    "content": "*.pyc\n*.pyo\n*.db\n.DS_Store\n.coverage\nlocal_settings.py\n/static\n"
  },
  {
    "path": ".hgignore",
    "content": "syntax: glob\n*.pyc\n*.pyo\n*.db\n.DS_Store\n.coverage\nlocal_settings.py\n\nsyntax: regexp\n^static/\n"
  },
  {
    "path": "LICENSE",
    "content": "The MIT License (MIT)\n\nCopyright (c) 2014 thecodinghouse\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n"
  },
  {
    "path": "README.md",
    "content": "# mezzanine-themes\n\n### Free themes for Mezzanine CMS.\n\n\n\nThis is a mezzanine project which contains free mezzanine themes(flat/nova/solid/moderna).\n\nDownload and run the project to try each theme by changing theme name in settings.py\n\nFor example:\n\n```\nINSTALLED_APPS = (\n    # \"moderna\",\n    # \"flat\",\n    # \"nova\",\n    \"solid\",\n    \"django.contrib.admin\",\n    \"django.contrib.auth\",\n    ...\n)\n```\nPreview:\n- Moderna:\n![Moderna](https://cloud.githubusercontent.com/assets/1374633/21468864/5d6c20de-ca34-11e6-8eb3-68094c512155.png)\n\n- Flat:\n![Flat](https://cloud.githubusercontent.com/assets/1374633/21468874/d2e564b0-ca34-11e6-89dd-39bbf85ea5da.png)\n\n- Nova:\n![Nova](https://cloud.githubusercontent.com/assets/1374633/21468877/f6077eec-ca34-11e6-9f13-10dee46d1618.png)\n\n- Solid:\n![Solid](https://cloud.githubusercontent.com/assets/1374633/21468881/1d29edd4-ca35-11e6-9638-25c6b30a61a5.png)\n"
  },
  {
    "path": "__init__.py",
    "content": ""
  },
  {
    "path": "deploy/crontab",
    "content": "*/5 * * * * %(user)s %(manage)s poll_twitter\n"
  },
  {
    "path": "deploy/gunicorn.conf.py.template",
    "content": "from __future__ import unicode_literals\nimport multiprocessing\n\nbind = \"127.0.0.1:%(gunicorn_port)s\"\nworkers = multiprocessing.cpu_count() * 2 + 1\nloglevel = \"error\"\nproc_name = \"%(proj_name)s\"\n"
  },
  {
    "path": "deploy/local_settings.py.template",
    "content": "from __future__ import unicode_literals\n\nSECRET_KEY = \"%(secret_key)s\"\nNEVERCACHE_KEY = \"%(nevercache_key)s\"\nALLOWED_HOSTS = [%(domains_python)s]\n\nDATABASES = {\n    \"default\": {\n        # Ends with \"postgresql_psycopg2\", \"mysql\", \"sqlite3\" or \"oracle\".\n        \"ENGINE\": \"django.db.backends.postgresql_psycopg2\",\n        # DB name or path to database file if using sqlite3.\n        \"NAME\": \"%(proj_name)s\",\n        # Not used with sqlite3.\n        \"USER\": \"%(proj_name)s\",\n        # Not used with sqlite3.\n        \"PASSWORD\": \"%(db_pass)s\",\n        # Set to empty string for localhost. Not used with sqlite3.\n        \"HOST\": \"127.0.0.1\",\n        # Set to empty string for default. Not used with sqlite3.\n        \"PORT\": \"\",\n    }\n}\n\nSECURE_PROXY_SSL_HEADER = (\"HTTP_X_FORWARDED_PROTOCOL\", \"https\")\n\nCACHE_MIDDLEWARE_SECONDS = 60\n\nCACHE_MIDDLEWARE_KEY_PREFIX = \"%(proj_name)s\"\n\nCACHES = {\n    \"default\": {\n        \"BACKEND\": \"django.core.cache.backends.memcached.MemcachedCache\",\n        \"LOCATION\": \"127.0.0.1:11211\",\n    }\n}\n\nSESSION_ENGINE = \"django.contrib.sessions.backends.cache\"\n"
  },
  {
    "path": "deploy/nginx.conf",
    "content": "\nupstream %(proj_name)s {\n    server 127.0.0.1:%(gunicorn_port)s;\n}\n\nserver {\n\n    listen 80;\n    %(ssl_disabled)s listen 443 ssl;\n    server_name %(domains_nginx)s;\n    client_max_body_size 10M;\n    keepalive_timeout    15;\n\n    %(ssl_disabled)s ssl_certificate      conf/%(proj_name)s.crt;\n    %(ssl_disabled)s ssl_certificate_key  conf/%(proj_name)s.key;\n    %(ssl_disabled)s ssl_session_cache    shared:SSL:10m;\n    %(ssl_disabled)s ssl_session_timeout  10m;\n    %(ssl_disabled)s ssl_ciphers RC4:HIGH:!aNULL:!MD5;\n    %(ssl_disabled)s ssl_prefer_server_ciphers on;\n\n    location / {\n        proxy_redirect      off;\n        proxy_set_header    Host                    $host;\n        proxy_set_header    X-Real-IP               $remote_addr;\n        proxy_set_header    X-Forwarded-For         $proxy_add_x_forwarded_for;\n        proxy_set_header    X-Forwarded-Protocol    $scheme;\n        proxy_pass          http://%(proj_name)s;\n    }\n\n    location /static/ {\n        root            %(proj_path)s;\n        access_log      off;\n        log_not_found   off;\n    }\n\n    location /robots.txt {\n        root            %(proj_path)s/static;\n        access_log      off;\n        log_not_found   off;\n    }\n\n    location /favicon.ico {\n        root            %(proj_path)s/static/img;\n        access_log      off;\n        log_not_found   off;\n    }\n\n}\n"
  },
  {
    "path": "deploy/supervisor.conf",
    "content": "[group:%(proj_name)s]\nprograms=gunicorn_%(proj_name)s\n\n[program:gunicorn_%(proj_name)s]\ncommand=%(venv_path)s/bin/gunicorn_django -c gunicorn.conf.py -p gunicorn.pid\ndirectory=%(proj_path)s\nuser=%(user)s\nautostart=true\nautorestart=true\nredirect_stderr=true\nenvironment=LANG=\"%(locale)s\",LC_ALL=\"%(locale)s\",LC_LANG=\"%(locale)s\"\n"
  },
  {
    "path": "fabfile.py",
    "content": "from __future__ import print_function, unicode_literals\nfrom future.builtins import input, open\n\nimport os\nimport re\nimport sys\nfrom functools import wraps\nfrom getpass import getpass, getuser\nfrom glob import glob\nfrom contextlib import contextmanager\nfrom posixpath import join\n\nfrom fabric.api import env, cd, prefix, sudo as _sudo, run as _run, hide, task\nfrom fabric.contrib.files import exists, upload_template\nfrom fabric.colors import yellow, green, blue, red\n\n\n################\n# Config setup #\n################\n\nconf = {}\nif sys.argv[0].split(os.sep)[-1] in (\"fab\", \"fab-script.py\"):\n    # Ensure we import settings from the current dir\n    try:\n        conf = __import__(\"settings\", globals(), locals(), [], 0).FABRIC\n        try:\n            conf[\"HOSTS\"][0]\n        except (KeyError, ValueError):\n            raise ImportError\n    except (ImportError, AttributeError):\n        print(\"Aborting, no hosts defined.\")\n        exit()\n\nenv.db_pass = conf.get(\"DB_PASS\", None)\nenv.admin_pass = conf.get(\"ADMIN_PASS\", None)\nenv.user = conf.get(\"SSH_USER\", getuser())\nenv.password = conf.get(\"SSH_PASS\", None)\nenv.key_filename = conf.get(\"SSH_KEY_PATH\", None)\nenv.hosts = conf.get(\"HOSTS\", [\"\"])\n\nenv.proj_name = conf.get(\"PROJECT_NAME\", os.getcwd().split(os.sep)[-1])\nenv.venv_home = conf.get(\"VIRTUALENV_HOME\", \"/home/%s\" % env.user)\nenv.venv_path = \"%s/%s\" % (env.venv_home, env.proj_name)\nenv.proj_dirname = \"project\"\nenv.proj_path = \"%s/%s\" % (env.venv_path, env.proj_dirname)\nenv.manage = \"%s/bin/python %s/project/manage.py\" % ((env.venv_path,) * 2)\nenv.domains = conf.get(\"DOMAINS\", [conf.get(\"LIVE_HOSTNAME\", env.hosts[0])])\nenv.domains_nginx = \" \".join(env.domains)\nenv.domains_python = \", \".join([\"'%s'\" % s for s in env.domains])\nenv.ssl_disabled = \"#\" if len(env.domains) > 1 else \"\"\nenv.repo_url = conf.get(\"REPO_URL\", \"\")\nenv.git = env.repo_url.startswith(\"git\") or env.repo_url.endswith(\".git\")\nenv.reqs_path = conf.get(\"REQUIREMENTS_PATH\", None)\nenv.gunicorn_port = conf.get(\"GUNICORN_PORT\", 8000)\nenv.locale = conf.get(\"LOCALE\", \"en_US.UTF-8\")\n\nenv.secret_key = conf.get(\"SECRET_KEY\", \"\")\nenv.nevercache_key = conf.get(\"NEVERCACHE_KEY\", \"\")\n\n\n##################\n# Template setup #\n##################\n\n# Each template gets uploaded at deploy time, only if their\n# contents has changed, in which case, the reload command is\n# also run.\n\ntemplates = {\n    \"nginx\": {\n        \"local_path\": \"deploy/nginx.conf\",\n        \"remote_path\": \"/etc/nginx/sites-enabled/%(proj_name)s.conf\",\n        \"reload_command\": \"service nginx restart\",\n    },\n    \"supervisor\": {\n        \"local_path\": \"deploy/supervisor.conf\",\n        \"remote_path\": \"/etc/supervisor/conf.d/%(proj_name)s.conf\",\n        \"reload_command\": \"supervisorctl reload\",\n    },\n    \"cron\": {\n        \"local_path\": \"deploy/crontab\",\n        \"remote_path\": \"/etc/cron.d/%(proj_name)s\",\n        \"owner\": \"root\",\n        \"mode\": \"600\",\n    },\n    \"gunicorn\": {\n        \"local_path\": \"deploy/gunicorn.conf.py.template\",\n        \"remote_path\": \"%(proj_path)s/gunicorn.conf.py\",\n    },\n    \"settings\": {\n        \"local_path\": \"deploy/local_settings.py.template\",\n        \"remote_path\": \"%(proj_path)s/local_settings.py\",\n    },\n}\n\n\n######################################\n# Context for virtualenv and project #\n######################################\n\n@contextmanager\ndef virtualenv():\n    \"\"\"\n    Runs commands within the project's virtualenv.\n    \"\"\"\n    with cd(env.venv_path):\n        with prefix(\"source %s/bin/activate\" % env.venv_path):\n            yield\n\n\n@contextmanager\ndef project():\n    \"\"\"\n    Runs commands within the project's directory.\n    \"\"\"\n    with virtualenv():\n        with cd(env.proj_dirname):\n            yield\n\n\n@contextmanager\ndef update_changed_requirements():\n    \"\"\"\n    Checks for changes in the requirements file across an update,\n    and gets new requirements if changes have occurred.\n    \"\"\"\n    reqs_path = join(env.proj_path, env.reqs_path)\n    get_reqs = lambda: run(\"cat %s\" % reqs_path, show=False)\n    old_reqs = get_reqs() if env.reqs_path else \"\"\n    yield\n    if old_reqs:\n        new_reqs = get_reqs()\n        if old_reqs == new_reqs:\n            # Unpinned requirements should always be checked.\n            for req in new_reqs.split(\"\\n\"):\n                if req.startswith(\"-e\"):\n                    if \"@\" not in req:\n                        # Editable requirement without pinned commit.\n                        break\n                elif req.strip() and not req.startswith(\"#\"):\n                    if not set(\">=<\") & set(req):\n                        # PyPI requirement without version.\n                        break\n            else:\n                # All requirements are pinned.\n                return\n        pip(\"-r %s/%s\" % (env.proj_path, env.reqs_path))\n\n\n###########################################\n# Utils and wrappers for various commands #\n###########################################\n\ndef _print(output):\n    print()\n    print(output)\n    print()\n\n\ndef print_command(command):\n    _print(blue(\"$ \", bold=True) +\n           yellow(command, bold=True) +\n           red(\" ->\", bold=True))\n\n\n@task\ndef run(command, show=True):\n    \"\"\"\n    Runs a shell comand on the remote server.\n    \"\"\"\n    if show:\n        print_command(command)\n    with hide(\"running\"):\n        return _run(command)\n\n\n@task\ndef sudo(command, show=True):\n    \"\"\"\n    Runs a command as sudo.\n    \"\"\"\n    if show:\n        print_command(command)\n    with hide(\"running\"):\n        return _sudo(command)\n\n\ndef log_call(func):\n    @wraps(func)\n    def logged(*args, **kawrgs):\n        header = \"-\" * len(func.__name__)\n        _print(green(\"\\n\".join([header, func.__name__, header]), bold=True))\n        return func(*args, **kawrgs)\n    return logged\n\n\ndef get_templates():\n    \"\"\"\n    Returns each of the templates with env vars injected.\n    \"\"\"\n    injected = {}\n    for name, data in templates.items():\n        injected[name] = dict([(k, v % env) for k, v in data.items()])\n    return injected\n\n\ndef upload_template_and_reload(name):\n    \"\"\"\n    Uploads a template only if it has changed, and if so, reload a\n    related service.\n    \"\"\"\n    template = get_templates()[name]\n    local_path = template[\"local_path\"]\n    if not os.path.exists(local_path):\n        project_root = os.path.dirname(os.path.abspath(__file__))\n        local_path = os.path.join(project_root, local_path)\n    remote_path = template[\"remote_path\"]\n    reload_command = template.get(\"reload_command\")\n    owner = template.get(\"owner\")\n    mode = template.get(\"mode\")\n    remote_data = \"\"\n    if exists(remote_path):\n        with hide(\"stdout\"):\n            remote_data = sudo(\"cat %s\" % remote_path, show=False)\n    with open(local_path, \"r\") as f:\n        local_data = f.read()\n        # Escape all non-string-formatting-placeholder occurrences of '%':\n        local_data = re.sub(r\"%(?!\\(\\w+\\)s)\", \"%%\", local_data)\n        if \"%(db_pass)s\" in local_data:\n            env.db_pass = db_pass()\n        local_data %= env\n    clean = lambda s: s.replace(\"\\n\", \"\").replace(\"\\r\", \"\").strip()\n    if clean(remote_data) == clean(local_data):\n        return\n    upload_template(local_path, remote_path, env, use_sudo=True, backup=False)\n    if owner:\n        sudo(\"chown %s %s\" % (owner, remote_path))\n    if mode:\n        sudo(\"chmod %s %s\" % (mode, remote_path))\n    if reload_command:\n        sudo(reload_command)\n\n\ndef db_pass():\n    \"\"\"\n    Prompts for the database password if unknown.\n    \"\"\"\n    if not env.db_pass:\n        env.db_pass = getpass(\"Enter the database password: \")\n    return env.db_pass\n\n\n@task\ndef apt(packages):\n    \"\"\"\n    Installs one or more system packages via apt.\n    \"\"\"\n    return sudo(\"apt-get install -y -q \" + packages)\n\n\n@task\ndef pip(packages):\n    \"\"\"\n    Installs one or more Python packages within the virtual environment.\n    \"\"\"\n    with virtualenv():\n        return sudo(\"pip install %s\" % packages)\n\n\ndef postgres(command):\n    \"\"\"\n    Runs the given command as the postgres user.\n    \"\"\"\n    show = not command.startswith(\"psql\")\n    return run(\"sudo -u root sudo -u postgres %s\" % command, show=show)\n\n\n@task\ndef psql(sql, show=True):\n    \"\"\"\n    Runs SQL against the project's database.\n    \"\"\"\n    out = postgres('psql -c \"%s\"' % sql)\n    if show:\n        print_command(sql)\n    return out\n\n\n@task\ndef backup(filename):\n    \"\"\"\n    Backs up the database.\n    \"\"\"\n    return postgres(\"pg_dump -Fc %s > %s\" % (env.proj_name, filename))\n\n\n@task\ndef restore(filename):\n    \"\"\"\n    Restores the database.\n    \"\"\"\n    return postgres(\"pg_restore -c -d %s %s\" % (env.proj_name, filename))\n\n\n@task\ndef python(code, show=True):\n    \"\"\"\n    Runs Python code in the project's virtual environment, with Django loaded.\n    \"\"\"\n    setup = \"import os; os.environ[\\'DJANGO_SETTINGS_MODULE\\']=\\'settings\\';\"\n    full_code = 'python -c \"%s%s\"' % (setup, code.replace(\"`\", \"\\\\\\`\"))\n    with project():\n        result = run(full_code, show=False)\n        if show:\n            print_command(code)\n    return result\n\n\ndef static():\n    \"\"\"\n    Returns the live STATIC_ROOT directory.\n    \"\"\"\n    return python(\"from django.conf import settings;\"\n                  \"print settings.STATIC_ROOT\", show=False).split(\"\\n\")[-1]\n\n\n@task\ndef manage(command):\n    \"\"\"\n    Runs a Django management command.\n    \"\"\"\n    return run(\"%s %s\" % (env.manage, command))\n\n\n#########################\n# Install and configure #\n#########################\n\n@task\n@log_call\ndef install():\n    \"\"\"\n    Installs the base system and Python requirements for the entire server.\n    \"\"\"\n    locale = \"LC_ALL=%s\" % env.locale\n    with hide(\"stdout\"):\n        if locale not in sudo(\"cat /etc/default/locale\"):\n            sudo(\"update-locale %s\" % locale)\n            run(\"exit\")\n    sudo(\"apt-get update -y -q\")\n    apt(\"nginx libjpeg-dev python-dev python-setuptools git-core \"\n        \"postgresql libpq-dev memcached supervisor\")\n    sudo(\"easy_install pip\")\n    sudo(\"pip install virtualenv mercurial\")\n\n\n@task\n@log_call\ndef create():\n    \"\"\"\n    Create a new virtual environment for a project.\n    Pulls the project's repo from version control, adds system-level\n    configs for the project, and initialises the database with the\n    live host.\n    \"\"\"\n\n    # Create virtualenv\n    with cd(env.venv_home):\n        if exists(env.proj_name):\n            prompt = input(\"\\nVirtualenv exists: %s\"\n                           \"\\nWould you like to replace it? (yes/no) \"\n                           % env.proj_name)\n            if prompt.lower() != \"yes\":\n                print(\"\\nAborting!\")\n                return False\n            remove()\n        run(\"virtualenv %s --distribute\" % env.proj_name)\n        vcs = \"git\" if env.git else \"hg\"\n        run(\"%s clone %s %s\" % (vcs, env.repo_url, env.proj_path))\n\n    # Create DB and DB user.\n    pw = db_pass()\n    user_sql_args = (env.proj_name, pw.replace(\"'\", \"\\'\"))\n    user_sql = \"CREATE USER %s WITH ENCRYPTED PASSWORD '%s';\" % user_sql_args\n    psql(user_sql, show=False)\n    shadowed = \"*\" * len(pw)\n    print_command(user_sql.replace(\"'%s'\" % pw, \"'%s'\" % shadowed))\n    psql(\"CREATE DATABASE %s WITH OWNER %s ENCODING = 'UTF8' \"\n         \"LC_CTYPE = '%s' LC_COLLATE = '%s' TEMPLATE template0;\" %\n         (env.proj_name, env.proj_name, env.locale, env.locale))\n\n    # Set up SSL certificate.\n    if not env.ssl_disabled:\n        conf_path = \"/etc/nginx/conf\"\n        if not exists(conf_path):\n            sudo(\"mkdir %s\" % conf_path)\n        with cd(conf_path):\n            crt_file = env.proj_name + \".crt\"\n            key_file = env.proj_name + \".key\"\n            if not exists(crt_file) and not exists(key_file):\n                try:\n                    crt_local, = glob(join(\"deploy\", \"*.crt\"))\n                    key_local, = glob(join(\"deploy\", \"*.key\"))\n                except ValueError:\n                    parts = (crt_file, key_file, env.domains[0])\n                    sudo(\"openssl req -new -x509 -nodes -out %s -keyout %s \"\n                         \"-subj '/CN=%s' -days 3650\" % parts)\n                else:\n                    upload_template(crt_local, crt_file, use_sudo=True)\n                    upload_template(key_local, key_file, use_sudo=True)\n\n    # Set up project.\n    upload_template_and_reload(\"settings\")\n    with project():\n        if env.reqs_path:\n            pip(\"-r %s/%s\" % (env.proj_path, env.reqs_path))\n        pip(\"gunicorn setproctitle south psycopg2 \"\n            \"django-compressor python-memcached\")\n        manage(\"createdb --noinput --nodata\")\n        python(\"from django.conf import settings;\"\n               \"from django.contrib.sites.models import Site;\"\n               \"Site.objects.filter(id=settings.SITE_ID).update(domain='%s');\"\n               % env.domains[0])\n        for domain in env.domains:\n            python(\"from django.contrib.sites.models import Site;\"\n                   \"Site.objects.get_or_create(domain='%s');\" % domain)\n        if env.admin_pass:\n            pw = env.admin_pass\n            user_py = (\"from mezzanine.utils.models import get_user_model;\"\n                       \"User = get_user_model();\"\n                       \"u, _ = User.objects.get_or_create(username='admin');\"\n                       \"u.is_staff = u.is_superuser = True;\"\n                       \"u.set_password('%s');\"\n                       \"u.save();\" % pw)\n            python(user_py, show=False)\n            shadowed = \"*\" * len(pw)\n            print_command(user_py.replace(\"'%s'\" % pw, \"'%s'\" % shadowed))\n\n    return True\n\n\n@task\n@log_call\ndef remove():\n    \"\"\"\n    Blow away the current project.\n    \"\"\"\n    if exists(env.venv_path):\n        sudo(\"rm -rf %s\" % env.venv_path)\n    for template in get_templates().values():\n        remote_path = template[\"remote_path\"]\n        if exists(remote_path):\n            sudo(\"rm %s\" % remote_path)\n    psql(\"DROP DATABASE IF EXISTS %s;\" % env.proj_name)\n    psql(\"DROP USER IF EXISTS %s;\" % env.proj_name)\n\n\n##############\n# Deployment #\n##############\n\n@task\n@log_call\ndef restart():\n    \"\"\"\n    Restart gunicorn worker processes for the project.\n    \"\"\"\n    pid_path = \"%s/gunicorn.pid\" % env.proj_path\n    if exists(pid_path):\n        sudo(\"kill -HUP `cat %s`\" % pid_path)\n    else:\n        start_args = (env.proj_name, env.proj_name)\n        sudo(\"supervisorctl start %s:gunicorn_%s\" % start_args)\n\n\n@task\n@log_call\ndef deploy():\n    \"\"\"\n    Deploy latest version of the project.\n    Check out the latest version of the project from version\n    control, install new requirements, sync and migrate the database,\n    collect any new static assets, and restart gunicorn's work\n    processes for the project.\n    \"\"\"\n    if not exists(env.venv_path):\n        prompt = input(\"\\nVirtualenv doesn't exist: %s\"\n                       \"\\nWould you like to create it? (yes/no) \"\n                       % env.proj_name)\n        if prompt.lower() != \"yes\":\n            print(\"\\nAborting!\")\n            return False\n        create()\n    for name in get_templates():\n        upload_template_and_reload(name)\n    with project():\n        backup(\"last.db\")\n        static_dir = static()\n        if exists(static_dir):\n            run(\"tar -cf last.tar %s\" % static_dir)\n        git = env.git\n        last_commit = \"git rev-parse HEAD\" if git else \"hg id -i\"\n        run(\"%s > last.commit\" % last_commit)\n        with update_changed_requirements():\n            run(\"git pull origin master -f\" if git else \"hg pull && hg up -C\")\n        manage(\"collectstatic -v 0 --noinput\")\n        manage(\"syncdb --noinput\")\n        manage(\"migrate --noinput\")\n    restart()\n    return True\n\n\n@task\n@log_call\ndef rollback():\n    \"\"\"\n    Reverts project state to the last deploy.\n    When a deploy is performed, the current state of the project is\n    backed up. This includes the last commit checked out, the database,\n    and all static files. Calling rollback will revert all of these to\n    their state prior to the last deploy.\n    \"\"\"\n    with project():\n        with update_changed_requirements():\n            update = \"git checkout\" if env.git else \"hg up -C\"\n            run(\"%s `cat last.commit`\" % update)\n        with cd(join(static(), \"..\")):\n            run(\"tar -xf %s\" % join(env.proj_path, \"last.tar\"))\n        restore(\"last.db\")\n    restart()\n\n\n@task\n@log_call\ndef all():\n    \"\"\"\n    Installs everything required on a new system and deploy.\n    From the base software, up to the deployed project.\n    \"\"\"\n    install()\n    if create():\n        deploy()\n"
  },
  {
    "path": "flat/__init__.py",
    "content": ""
  },
  {
    "path": "flat/admin.py",
    "content": "from django.contrib import admin\n\n\n\n"
  },
  {
    "path": "flat/models.py",
    "content": "\n"
  },
  {
    "path": "flat/static/css/animate.css",
    "content": "@charset \"UTF-8\";\n/*\nAnimate.css - http://daneden.me/animate\nLicensed under the MIT license\n\nCopyright (c) 2013 Daniel Eden\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n*/\nbody { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */\n\t-webkit-backface-visibility: hidden;\n}\n.animated {\n\t-webkit-animation-duration: 1s;\n\t   -moz-animation-duration: 1s;\n\t     -o-animation-duration: 1s;\n\t        animation-duration: 1s;\n\t-webkit-animation-fill-mode: both;\n\t   -moz-animation-fill-mode: both;\n\t     -o-animation-fill-mode: both;\n\t        animation-fill-mode: both;\n}\n\n.animated.hinge {\n\t-webkit-animation-duration: 2s;\n\t   -moz-animation-duration: 2s;\n\t     -o-animation-duration: 2s;\n\t        animation-duration: 2s;\n}\n\n@-webkit-keyframes flash {\n\t0%, 50%, 100% {opacity: 1;}\t\n\t25%, 75% {opacity: 0;}\n}\n\n@-moz-keyframes flash {\n\t0%, 50%, 100% {opacity: 1;}\t\n\t25%, 75% {opacity: 0;}\n}\n\n@-o-keyframes flash {\n\t0%, 50%, 100% {opacity: 1;}\t\n\t25%, 75% {opacity: 0;}\n}\n\n@keyframes flash {\n\t0%, 50%, 100% {opacity: 1;}\t\n\t25%, 75% {opacity: 0;}\n}\n\n.animated.flash {\n\t-webkit-animation-name: flash;\n\t-moz-animation-name: flash;\n\t-o-animation-name: flash;\n\tanimation-name: flash;\n}\n@-webkit-keyframes shake {\n\t0%, 100% {-webkit-transform: translateX(0);}\n\t10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}\n\t20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}\n}\n\n@-moz-keyframes shake {\n\t0%, 100% {-moz-transform: translateX(0);}\n\t10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}\n\t20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}\n}\n\n@-o-keyframes shake {\n\t0%, 100% {-o-transform: translateX(0);}\n\t10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}\n\t20%, 40%, 60%, 80% {-o-transform: translateX(10px);}\n}\n\n@keyframes shake {\n\t0%, 100% {transform: translateX(0);}\n\t10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}\n\t20%, 40%, 60%, 80% {transform: translateX(10px);}\n}\n\n.animated.shake {\n\t-webkit-animation-name: shake;\n\t-moz-animation-name: shake;\n\t-o-animation-name: shake;\n\tanimation-name: shake;\n}\n@-webkit-keyframes bounce {\n\t0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}\n\t40% {-webkit-transform: translateY(-30px);}\n\t60% {-webkit-transform: translateY(-15px);}\n}\n\n@-moz-keyframes bounce {\n\t0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}\n\t40% {-moz-transform: translateY(-30px);}\n\t60% {-moz-transform: translateY(-15px);}\n}\n\n@-o-keyframes bounce {\n\t0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}\n\t40% {-o-transform: translateY(-30px);}\n\t60% {-o-transform: translateY(-15px);}\n}\n@keyframes bounce {\n\t0%, 20%, 50%, 80%, 100% {transform: translateY(0);}\n\t40% {transform: translateY(-30px);}\n\t60% {transform: translateY(-15px);}\n}\n\n.animated.bounce {\n\t-webkit-animation-name: bounce;\n\t-moz-animation-name: bounce;\n\t-o-animation-name: bounce;\n\tanimation-name: bounce;\n}\n@-webkit-keyframes tada {\n\t0% {-webkit-transform: scale(1);}\t\n\t10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}\n\t30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}\n\t40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}\n\t100% {-webkit-transform: scale(1) rotate(0);}\n}\n\n@-moz-keyframes tada {\n\t0% {-moz-transform: scale(1);}\t\n\t10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}\n\t30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}\n\t40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}\n\t100% {-moz-transform: scale(1) rotate(0);}\n}\n\n@-o-keyframes tada {\n\t0% {-o-transform: scale(1);}\t\n\t10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}\n\t30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}\n\t40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}\n\t100% {-o-transform: scale(1) rotate(0);}\n}\n\n@keyframes tada {\n\t0% {transform: scale(1);}\t\n\t10%, 20% {transform: scale(0.9) rotate(-3deg);}\n\t30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}\n\t40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}\n\t100% {transform: scale(1) rotate(0);}\n}\n\n.animated.tada {\n\t-webkit-animation-name: tada;\n\t-moz-animation-name: tada;\n\t-o-animation-name: tada;\n\tanimation-name: tada;\n}\n@-webkit-keyframes swing {\n\t20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }\n\t20% { -webkit-transform: rotate(15deg); }\t\n\t40% { -webkit-transform: rotate(-10deg); }\n\t60% { -webkit-transform: rotate(5deg); }\t\n\t80% { -webkit-transform: rotate(-5deg); }\t\n\t100% { -webkit-transform: rotate(0deg); }\n}\n\n@-moz-keyframes swing {\n\t20% { -moz-transform: rotate(15deg); }\t\n\t40% { -moz-transform: rotate(-10deg); }\n\t60% { -moz-transform: rotate(5deg); }\t\n\t80% { -moz-transform: rotate(-5deg); }\t\n\t100% { -moz-transform: rotate(0deg); }\n}\n\n@-o-keyframes swing {\n\t20% { -o-transform: rotate(15deg); }\t\n\t40% { -o-transform: rotate(-10deg); }\n\t60% { -o-transform: rotate(5deg); }\t\n\t80% { -o-transform: rotate(-5deg); }\t\n\t100% { -o-transform: rotate(0deg); }\n}\n\n@keyframes swing {\n\t20% { transform: rotate(15deg); }\t\n\t40% { transform: rotate(-10deg); }\n\t60% { transform: rotate(5deg); }\t\n\t80% { transform: rotate(-5deg); }\t\n\t100% { transform: rotate(0deg); }\n}\n\n.animated.swing {\n\t-webkit-transform-origin: top center;\n\t-moz-transform-origin: top center;\n\t-o-transform-origin: top center;\n\ttransform-origin: top center;\n\t-webkit-animation-name: swing;\n\t-moz-animation-name: swing;\n\t-o-animation-name: swing;\n\tanimation-name: swing;\n}\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n\n@-webkit-keyframes wobble {\n  0% { -webkit-transform: translateX(0%); }\n  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }\n  30% { -webkit-transform: translateX(20%) rotate(3deg); }\n  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }\n  60% { -webkit-transform: translateX(10%) rotate(2deg); }\n  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }\n  100% { -webkit-transform: translateX(0%); }\n}\n\n@-moz-keyframes wobble {\n  0% { -moz-transform: translateX(0%); }\n  15% { -moz-transform: translateX(-25%) rotate(-5deg); }\n  30% { -moz-transform: translateX(20%) rotate(3deg); }\n  45% { -moz-transform: translateX(-15%) rotate(-3deg); }\n  60% { -moz-transform: translateX(10%) rotate(2deg); }\n  75% { -moz-transform: translateX(-5%) rotate(-1deg); }\n  100% { -moz-transform: translateX(0%); }\n}\n\n@-o-keyframes wobble {\n  0% { -o-transform: translateX(0%); }\n  15% { -o-transform: translateX(-25%) rotate(-5deg); }\n  30% { -o-transform: translateX(20%) rotate(3deg); }\n  45% { -o-transform: translateX(-15%) rotate(-3deg); }\n  60% { -o-transform: translateX(10%) rotate(2deg); }\n  75% { -o-transform: translateX(-5%) rotate(-1deg); }\n  100% { -o-transform: translateX(0%); }\n}\n\n@keyframes wobble {\n  0% { transform: translateX(0%); }\n  15% { transform: translateX(-25%) rotate(-5deg); }\n  30% { transform: translateX(20%) rotate(3deg); }\n  45% { transform: translateX(-15%) rotate(-3deg); }\n  60% { transform: translateX(10%) rotate(2deg); }\n  75% { transform: translateX(-5%) rotate(-1deg); }\n  100% { transform: translateX(0%); }\n}\n\n.animated.wobble {\n\t-webkit-animation-name: wobble;\n\t-moz-animation-name: wobble;\n\t-o-animation-name: wobble;\n\tanimation-name: wobble;\n}\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n\n@-webkit-keyframes pulse {\n    0% { -webkit-transform: scale(1); }\t\n\t50% { -webkit-transform: scale(1.1); }\n    100% { -webkit-transform: scale(1); }\n}\n@-moz-keyframes pulse {\n    0% { -moz-transform: scale(1); }\t\n\t50% { -moz-transform: scale(1.1); }\n    100% { -moz-transform: scale(1); }\n}\n@-o-keyframes pulse {\n    0% { -o-transform: scale(1); }\t\n\t50% { -o-transform: scale(1.1); }\n    100% { -o-transform: scale(1); }\n}\n@keyframes pulse {\n    0% { transform: scale(1); }\t\n\t50% { transform: scale(1.1); }\n    100% { transform: scale(1); }\n}\n\n.animated.pulse {\n\t-webkit-animation-name: pulse;\n\t-moz-animation-name: pulse;\n\t-o-animation-name: pulse;\n\tanimation-name: pulse;\n}\n@-webkit-keyframes flip {\n\t0% {\n\t\t-webkit-transform: perspective(400px) rotateY(0);\n\t\t-webkit-animation-timing-function: ease-out;\n\t}\n\t40% {\n\t\t-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n\t\t-webkit-animation-timing-function: ease-out;\n\t}\n\t50% {\n\t\t-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n\t\t-webkit-animation-timing-function: ease-in;\n\t}\n\t80% {\n\t\t-webkit-transform: perspective(400px) rotateY(360deg) scale(.95);\n\t\t-webkit-animation-timing-function: ease-in;\n\t}\n\t100% {\n\t\t-webkit-transform: perspective(400px) scale(1);\n\t\t-webkit-animation-timing-function: ease-in;\n\t}\n}\n@-moz-keyframes flip {\n\t0% {\n\t\t-moz-transform: perspective(400px) rotateY(0);\n\t\t-moz-animation-timing-function: ease-out;\n\t}\n\t40% {\n\t\t-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n\t\t-moz-animation-timing-function: ease-out;\n\t}\n\t50% {\n\t\t-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n\t\t-moz-animation-timing-function: ease-in;\n\t}\n\t80% {\n\t\t-moz-transform: perspective(400px) rotateY(360deg) scale(.95);\n\t\t-moz-animation-timing-function: ease-in;\n\t}\n\t100% {\n\t\t-moz-transform: perspective(400px) scale(1);\n\t\t-moz-animation-timing-function: ease-in;\n\t}\n}\n@-o-keyframes flip {\n\t0% {\n\t\t-o-transform: perspective(400px) rotateY(0);\n\t\t-o-animation-timing-function: ease-out;\n\t}\n\t40% {\n\t\t-o-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n\t\t-o-animation-timing-function: ease-out;\n\t}\n\t50% {\n\t\t-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n\t\t-o-animation-timing-function: ease-in;\n\t}\n\t80% {\n\t\t-o-transform: perspective(400px) rotateY(360deg) scale(.95);\n\t\t-o-animation-timing-function: ease-in;\n\t}\n\t100% {\n\t\t-o-transform: perspective(400px) scale(1);\n\t\t-o-animation-timing-function: ease-in;\n\t}\n}\n@keyframes flip {\n\t0% {\n\t\ttransform: perspective(400px) rotateY(0);\n\t\tanimation-timing-function: ease-out;\n\t}\n\t40% {\n\t\ttransform: perspective(400px) translateZ(150px) rotateY(170deg);\n\t\tanimation-timing-function: ease-out;\n\t}\n\t50% {\n\t\ttransform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n\t\tanimation-timing-function: ease-in;\n\t}\n\t80% {\n\t\ttransform: perspective(400px) rotateY(360deg) scale(.95);\n\t\tanimation-timing-function: ease-in;\n\t}\n\t100% {\n\t\ttransform: perspective(400px) scale(1);\n\t\tanimation-timing-function: ease-in;\n\t}\n}\n\n.animated.flip {\n\t-webkit-backface-visibility: visible !important;\n\t-webkit-animation-name: flip;\n\t-moz-backface-visibility: visible !important;\n\t-moz-animation-name: flip;\n\t-o-backface-visibility: visible !important;\n\t-o-animation-name: flip;\n\tbackface-visibility: visible !important;\n\tanimation-name: flip;\n}\n@-webkit-keyframes flipInX {\n    0% {\n        -webkit-transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        -webkit-transform: perspective(400px) rotateX(-10deg);\n    }\n    \n    70% {\n        -webkit-transform: perspective(400px) rotateX(10deg);\n    }\n    \n    100% {\n        -webkit-transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n}\n@-moz-keyframes flipInX {\n    0% {\n        -moz-transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        -moz-transform: perspective(400px) rotateX(-10deg);\n    }\n    \n    70% {\n        -moz-transform: perspective(400px) rotateX(10deg);\n    }\n    \n    100% {\n        -moz-transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n}\n@-o-keyframes flipInX {\n    0% {\n        -o-transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        -o-transform: perspective(400px) rotateX(-10deg);\n    }\n    \n    70% {\n        -o-transform: perspective(400px) rotateX(10deg);\n    }\n    \n    100% {\n        -o-transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n}\n@keyframes flipInX {\n    0% {\n        transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        transform: perspective(400px) rotateX(-10deg);\n    }\n    \n    70% {\n        transform: perspective(400px) rotateX(10deg);\n    }\n    \n    100% {\n        transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n}\n\n.animated.flipInX {\n\t-webkit-backface-visibility: visible !important;\n\t-webkit-animation-name: flipInX;\n\t-moz-backface-visibility: visible !important;\n\t-moz-animation-name: flipInX;\n\t-o-backface-visibility: visible !important;\n\t-o-animation-name: flipInX;\n\tbackface-visibility: visible !important;\n\tanimation-name: flipInX;\n}\n@-webkit-keyframes flipOutX {\n    0% {\n        -webkit-transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n\t100% {\n        -webkit-transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n}\n\n@-moz-keyframes flipOutX {\n    0% {\n        -moz-transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n\t100% {\n        -moz-transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n}\n\n@-o-keyframes flipOutX {\n    0% {\n        -o-transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n\t100% {\n        -o-transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n}\n\n@keyframes flipOutX {\n    0% {\n        transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n\t100% {\n        transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n}\n\n.animated.flipOutX {\n\t-webkit-animation-name: flipOutX;\n\t-webkit-backface-visibility: visible !important;\n\t-moz-animation-name: flipOutX;\n\t-moz-backface-visibility: visible !important;\n\t-o-animation-name: flipOutX;\n\t-o-backface-visibility: visible !important;\n\tanimation-name: flipOutX;\n\tbackface-visibility: visible !important;\n}\n@-webkit-keyframes flipInY {\n    0% {\n        -webkit-transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        -webkit-transform: perspective(400px) rotateY(-10deg);\n    }\n    \n    70% {\n        -webkit-transform: perspective(400px) rotateY(10deg);\n    }\n    \n    100% {\n        -webkit-transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n}\n@-moz-keyframes flipInY {\n    0% {\n        -moz-transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        -moz-transform: perspective(400px) rotateY(-10deg);\n    }\n    \n    70% {\n        -moz-transform: perspective(400px) rotateY(10deg);\n    }\n    \n    100% {\n        -moz-transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n}\n@-o-keyframes flipInY {\n    0% {\n        -o-transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        -o-transform: perspective(400px) rotateY(-10deg);\n    }\n    \n    70% {\n        -o-transform: perspective(400px) rotateY(10deg);\n    }\n    \n    100% {\n        -o-transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n}\n@keyframes flipInY {\n    0% {\n        transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        transform: perspective(400px) rotateY(-10deg);\n    }\n    \n    70% {\n        transform: perspective(400px) rotateY(10deg);\n    }\n    \n    100% {\n        transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n}\n\n.animated.flipInY {\n\t-webkit-backface-visibility: visible !important;\n\t-webkit-animation-name: flipInY;\n\t-moz-backface-visibility: visible !important;\n\t-moz-animation-name: flipInY;\n\t-o-backface-visibility: visible !important;\n\t-o-animation-name: flipInY;\n\tbackface-visibility: visible !important;\n\tanimation-name: flipInY;\n}\n@-webkit-keyframes flipOutY {\n    0% {\n        -webkit-transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n\t100% {\n        -webkit-transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n}\n@-moz-keyframes flipOutY {\n    0% {\n        -moz-transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n\t100% {\n        -moz-transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n}\n@-o-keyframes flipOutY {\n    0% {\n        -o-transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n\t100% {\n        -o-transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n}\n@keyframes flipOutY {\n    0% {\n        transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n\t100% {\n        transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n}\n\n.animated.flipOutY {\n\t-webkit-backface-visibility: visible !important;\n\t-webkit-animation-name: flipOutY;\n\t-moz-backface-visibility: visible !important;\n\t-moz-animation-name: flipOutY;\n\t-o-backface-visibility: visible !important;\n\t-o-animation-name: flipOutY;\n\tbackface-visibility: visible !important;\n\tanimation-name: flipOutY;\n}\n@-webkit-keyframes fadeIn {\n\t0% {opacity: 0;}\t\n\t100% {opacity: 1;}\n}\n\n@-moz-keyframes fadeIn {\n\t0% {opacity: 0;}\t\n\t100% {opacity: 1;}\n}\n\n@-o-keyframes fadeIn {\n\t0% {opacity: 0;}\t\n\t100% {opacity: 1;}\n}\n\n@keyframes fadeIn {\n\t0% {opacity: 0;}\t\n\t100% {opacity: 1;}\n}\n\n.animated.fadeIn {\n\t-webkit-animation-name: fadeIn;\n\t-moz-animation-name: fadeIn;\n\t-o-animation-name: fadeIn;\n\tanimation-name: fadeIn;\n}\n@-webkit-keyframes fadeInUp {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n}\n\n@-moz-keyframes fadeInUp {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n}\n\n@-o-keyframes fadeInUp {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n}\n\n@keyframes fadeInUp {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n}\n\n.animated.fadeInUp {\n\t-webkit-animation-name: fadeInUp;\n\t-moz-animation-name: fadeInUp;\n\t-o-animation-name: fadeInUp;\n\tanimation-name: fadeInUp;\n}\n@-webkit-keyframes fadeInDown {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n}\n\n@-moz-keyframes fadeInDown {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n}\n\n@-o-keyframes fadeInDown {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n}\n\n@keyframes fadeInDown {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n}\n\n.animated.fadeInDown {\n\t-webkit-animation-name: fadeInDown;\n\t-moz-animation-name: fadeInDown;\n\t-o-animation-name: fadeInDown;\n\tanimation-name: fadeInDown;\n}\n@-webkit-keyframes fadeInLeft {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n}\n\n@-moz-keyframes fadeInLeft {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n}\n\n@-o-keyframes fadeInLeft {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n}\n\n@keyframes fadeInLeft {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n}\n\n.animated.fadeInLeft {\n\t-webkit-animation-name: fadeInLeft;\n\t-moz-animation-name: fadeInLeft;\n\t-o-animation-name: fadeInLeft;\n\tanimation-name: fadeInLeft;\n}\n@-webkit-keyframes fadeInRight {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n}\n\n@-moz-keyframes fadeInRight {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n}\n\n@-o-keyframes fadeInRight {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n}\n\n@keyframes fadeInRight {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n}\n\n.animated.fadeInRight {\n\t-webkit-animation-name: fadeInRight;\n\t-moz-animation-name: fadeInRight;\n\t-o-animation-name: fadeInRight;\n\tanimation-name: fadeInRight;\n}\n@-webkit-keyframes fadeInUpBig {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n}\n\n@-moz-keyframes fadeInUpBig {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n}\n\n@-o-keyframes fadeInUpBig {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n}\n\n@keyframes fadeInUpBig {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateY(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n}\n\n.animated.fadeInUpBig {\n\t-webkit-animation-name: fadeInUpBig;\n\t-moz-animation-name: fadeInUpBig;\n\t-o-animation-name: fadeInUpBig;\n\tanimation-name: fadeInUpBig;\n}\n@-webkit-keyframes fadeInDownBig {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n}\n\n@-moz-keyframes fadeInDownBig {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n}\n\n@-o-keyframes fadeInDownBig {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n}\n\n@keyframes fadeInDownBig {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateY(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n}\n\n.animated.fadeInDownBig {\n\t-webkit-animation-name: fadeInDownBig;\n\t-moz-animation-name: fadeInDownBig;\n\t-o-animation-name: fadeInDownBig;\n\tanimation-name: fadeInDownBig;\n}\n@-webkit-keyframes fadeInLeftBig {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n}\n@-moz-keyframes fadeInLeftBig {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n}\n@-o-keyframes fadeInLeftBig {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n}\n@keyframes fadeInLeftBig {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateX(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n}\n\n.animated.fadeInLeftBig {\n\t-webkit-animation-name: fadeInLeftBig;\n\t-moz-animation-name: fadeInLeftBig;\n\t-o-animation-name: fadeInLeftBig;\n\tanimation-name: fadeInLeftBig;\n}\n@-webkit-keyframes fadeInRightBig {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n}\n\n@-moz-keyframes fadeInRightBig {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n}\n\n@-o-keyframes fadeInRightBig {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n}\n\n@keyframes fadeInRightBig {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateX(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n}\n\n.animated.fadeInRightBig {\n\t-webkit-animation-name: fadeInRightBig;\n\t-moz-animation-name: fadeInRightBig;\n\t-o-animation-name: fadeInRightBig;\n\tanimation-name: fadeInRightBig;\n}\n@-webkit-keyframes fadeOut {\n\t0% {opacity: 1;}\n\t100% {opacity: 0;}\n}\n\n@-moz-keyframes fadeOut {\n\t0% {opacity: 1;}\n\t100% {opacity: 0;}\n}\n\n@-o-keyframes fadeOut {\n\t0% {opacity: 1;}\n\t100% {opacity: 0;}\n}\n\n@keyframes fadeOut {\n\t0% {opacity: 1;}\n\t100% {opacity: 0;}\n}\n\n.animated.fadeOut {\n\t-webkit-animation-name: fadeOut;\n\t-moz-animation-name: fadeOut;\n\t-o-animation-name: fadeOut;\n\tanimation-name: fadeOut;\n}\n@-webkit-keyframes fadeOutUp {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(-20px);\n\t}\n}\n@-moz-keyframes fadeOutUp {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(-20px);\n\t}\n}\n@-o-keyframes fadeOutUp {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(-20px);\n\t}\n}\n@keyframes fadeOutUp {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateY(-20px);\n\t}\n}\n\n.animated.fadeOutUp {\n\t-webkit-animation-name: fadeOutUp;\n\t-moz-animation-name: fadeOutUp;\n\t-o-animation-name: fadeOutUp;\n\tanimation-name: fadeOutUp;\n}\n@-webkit-keyframes fadeOutDown {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(20px);\n\t}\n}\n\n@-moz-keyframes fadeOutDown {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(20px);\n\t}\n}\n\n@-o-keyframes fadeOutDown {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(20px);\n\t}\n}\n\n@keyframes fadeOutDown {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateY(20px);\n\t}\n}\n\n.animated.fadeOutDown {\n\t-webkit-animation-name: fadeOutDown;\n\t-moz-animation-name: fadeOutDown;\n\t-o-animation-name: fadeOutDown;\n\tanimation-name: fadeOutDown;\n}\n@-webkit-keyframes fadeOutLeft {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(-20px);\n\t}\n}\n\n@-moz-keyframes fadeOutLeft {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(-20px);\n\t}\n}\n\n@-o-keyframes fadeOutLeft {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(-20px);\n\t}\n}\n\n@keyframes fadeOutLeft {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateX(-20px);\n\t}\n}\n\n.animated.fadeOutLeft {\n\t-webkit-animation-name: fadeOutLeft;\n\t-moz-animation-name: fadeOutLeft;\n\t-o-animation-name: fadeOutLeft;\n\tanimation-name: fadeOutLeft;\n}\n@-webkit-keyframes fadeOutRight {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(20px);\n\t}\n}\n\n@-moz-keyframes fadeOutRight {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(20px);\n\t}\n}\n\n@-o-keyframes fadeOutRight {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(20px);\n\t}\n}\n\n@keyframes fadeOutRight {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateX(20px);\n\t}\n}\n\n.animated.fadeOutRight {\n\t-webkit-animation-name: fadeOutRight;\n\t-moz-animation-name: fadeOutRight;\n\t-o-animation-name: fadeOutRight;\n\tanimation-name: fadeOutRight;\n}\n@-webkit-keyframes fadeOutUpBig {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(-2000px);\n\t}\n}\n\n@-moz-keyframes fadeOutUpBig {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(-2000px);\n\t}\n}\n\n@-o-keyframes fadeOutUpBig {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(-2000px);\n\t}\n}\n\n@keyframes fadeOutUpBig {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateY(-2000px);\n\t}\n}\n\n.animated.fadeOutUpBig {\n\t-webkit-animation-name: fadeOutUpBig;\n\t-moz-animation-name: fadeOutUpBig;\n\t-o-animation-name: fadeOutUpBig;\n\tanimation-name: fadeOutUpBig;\n}\n@-webkit-keyframes fadeOutDownBig {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(2000px);\n\t}\n}\n\n@-moz-keyframes fadeOutDownBig {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(2000px);\n\t}\n}\n\n@-o-keyframes fadeOutDownBig {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(2000px);\n\t}\n}\n\n@keyframes fadeOutDownBig {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateY(2000px);\n\t}\n}\n\n.animated.fadeOutDownBig {\n\t-webkit-animation-name: fadeOutDownBig;\n\t-moz-animation-name: fadeOutDownBig;\n\t-o-animation-name: fadeOutDownBig;\n\tanimation-name: fadeOutDownBig;\n}\n@-webkit-keyframes fadeOutLeftBig {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(-2000px);\n\t}\n}\n\n@-moz-keyframes fadeOutLeftBig {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(-2000px);\n\t}\n}\n\n@-o-keyframes fadeOutLeftBig {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(-2000px);\n\t}\n}\n\n@keyframes fadeOutLeftBig {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateX(-2000px);\n\t}\n}\n\n.animated.fadeOutLeftBig {\n\t-webkit-animation-name: fadeOutLeftBig;\n\t-moz-animation-name: fadeOutLeftBig;\n\t-o-animation-name: fadeOutLeftBig;\n\tanimation-name: fadeOutLeftBig;\n}\n@-webkit-keyframes fadeOutRightBig {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(2000px);\n\t}\n}\n@-moz-keyframes fadeOutRightBig {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(2000px);\n\t}\n}\n@-o-keyframes fadeOutRightBig {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(2000px);\n\t}\n}\n@keyframes fadeOutRightBig {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateX(2000px);\n\t}\n}\n\n.animated.fadeOutRightBig {\n\t-webkit-animation-name: fadeOutRightBig;\n\t-moz-animation-name: fadeOutRightBig;\n\t-o-animation-name: fadeOutRightBig;\n\tanimation-name: fadeOutRightBig;\n}\n@-webkit-keyframes bounceIn {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: scale(.3);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\t-webkit-transform: scale(1.05);\n\t}\n\t\n\t70% {\n\t\t-webkit-transform: scale(.9);\n\t}\n\t\n\t100% {\n\t\t-webkit-transform: scale(1);\n\t}\n}\n\n@-moz-keyframes bounceIn {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: scale(.3);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\t-moz-transform: scale(1.05);\n\t}\n\t\n\t70% {\n\t\t-moz-transform: scale(.9);\n\t}\n\t\n\t100% {\n\t\t-moz-transform: scale(1);\n\t}\n}\n\n@-o-keyframes bounceIn {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: scale(.3);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\t-o-transform: scale(1.05);\n\t}\n\t\n\t70% {\n\t\t-o-transform: scale(.9);\n\t}\n\t\n\t100% {\n\t\t-o-transform: scale(1);\n\t}\n}\n\n@keyframes bounceIn {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: scale(.3);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\ttransform: scale(1.05);\n\t}\n\t\n\t70% {\n\t\ttransform: scale(.9);\n\t}\n\t\n\t100% {\n\t\ttransform: scale(1);\n\t}\n}\n\n.animated.bounceIn {\n\t-webkit-animation-name: bounceIn;\n\t-moz-animation-name: bounceIn;\n\t-o-animation-name: bounceIn;\n\tanimation-name: bounceIn;\n}\n@-webkit-keyframes bounceInUp {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(-30px);\n\t}\n\t\n\t80% {\n\t\t-webkit-transform: translateY(10px);\n\t}\n\t\n\t100% {\n\t\t-webkit-transform: translateY(0);\n\t}\n}\n@-moz-keyframes bounceInUp {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(-30px);\n\t}\n\t\n\t80% {\n\t\t-moz-transform: translateY(10px);\n\t}\n\t\n\t100% {\n\t\t-moz-transform: translateY(0);\n\t}\n}\n\n@-o-keyframes bounceInUp {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(-30px);\n\t}\n\t\n\t80% {\n\t\t-o-transform: translateY(10px);\n\t}\n\t\n\t100% {\n\t\t-o-transform: translateY(0);\n\t}\n}\n\n@keyframes bounceInUp {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateY(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\ttransform: translateY(-30px);\n\t}\n\t\n\t80% {\n\t\ttransform: translateY(10px);\n\t}\n\t\n\t100% {\n\t\ttransform: translateY(0);\n\t}\n}\n\n.animated.bounceInUp {\n\t-webkit-animation-name: bounceInUp;\n\t-moz-animation-name: bounceInUp;\n\t-o-animation-name: bounceInUp;\n\tanimation-name: bounceInUp;\n}\n@-webkit-keyframes bounceInDown {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(30px);\n\t}\n\t\n\t80% {\n\t\t-webkit-transform: translateY(-10px);\n\t}\n\t\n\t100% {\n\t\t-webkit-transform: translateY(0);\n\t}\n}\n\n@-moz-keyframes bounceInDown {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(30px);\n\t}\n\t\n\t80% {\n\t\t-moz-transform: translateY(-10px);\n\t}\n\t\n\t100% {\n\t\t-moz-transform: translateY(0);\n\t}\n}\n\n@-o-keyframes bounceInDown {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(30px);\n\t}\n\t\n\t80% {\n\t\t-o-transform: translateY(-10px);\n\t}\n\t\n\t100% {\n\t\t-o-transform: translateY(0);\n\t}\n}\n\n@keyframes bounceInDown {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateY(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\ttransform: translateY(30px);\n\t}\n\t\n\t80% {\n\t\ttransform: translateY(-10px);\n\t}\n\t\n\t100% {\n\t\ttransform: translateY(0);\n\t}\n}\n\n.animated.bounceInDown {\n\t-webkit-animation-name: bounceInDown;\n\t-moz-animation-name: bounceInDown;\n\t-o-animation-name: bounceInDown;\n\tanimation-name: bounceInDown;\n}\n@-webkit-keyframes bounceInLeft {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(30px);\n\t}\n\t\n\t80% {\n\t\t-webkit-transform: translateX(-10px);\n\t}\n\t\n\t100% {\n\t\t-webkit-transform: translateX(0);\n\t}\n}\n\n@-moz-keyframes bounceInLeft {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(30px);\n\t}\n\t\n\t80% {\n\t\t-moz-transform: translateX(-10px);\n\t}\n\t\n\t100% {\n\t\t-moz-transform: translateX(0);\n\t}\n}\n\n@-o-keyframes bounceInLeft {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(30px);\n\t}\n\t\n\t80% {\n\t\t-o-transform: translateX(-10px);\n\t}\n\t\n\t100% {\n\t\t-o-transform: translateX(0);\n\t}\n}\n\n@keyframes bounceInLeft {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateX(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\ttransform: translateX(30px);\n\t}\n\t\n\t80% {\n\t\ttransform: translateX(-10px);\n\t}\n\t\n\t100% {\n\t\ttransform: translateX(0);\n\t}\n}\n\n.animated.bounceInLeft {\n\t-webkit-animation-name: bounceInLeft;\n\t-moz-animation-name: bounceInLeft;\n\t-o-animation-name: bounceInLeft;\n\tanimation-name: bounceInLeft;\n}\n@-webkit-keyframes bounceInRight {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(-30px);\n\t}\n\t\n\t80% {\n\t\t-webkit-transform: translateX(10px);\n\t}\n\t\n\t100% {\n\t\t-webkit-transform: translateX(0);\n\t}\n}\n\n@-moz-keyframes bounceInRight {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(-30px);\n\t}\n\t\n\t80% {\n\t\t-moz-transform: translateX(10px);\n\t}\n\t\n\t100% {\n\t\t-moz-transform: translateX(0);\n\t}\n}\n\n@-o-keyframes bounceInRight {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(-30px);\n\t}\n\t\n\t80% {\n\t\t-o-transform: translateX(10px);\n\t}\n\t\n\t100% {\n\t\t-o-transform: translateX(0);\n\t}\n}\n\n@keyframes bounceInRight {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateX(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\ttransform: translateX(-30px);\n\t}\n\t\n\t80% {\n\t\ttransform: translateX(10px);\n\t}\n\t\n\t100% {\n\t\ttransform: translateX(0);\n\t}\n}\n\n.animated.bounceInRight {\n\t-webkit-animation-name: bounceInRight;\n\t-moz-animation-name: bounceInRight;\n\t-o-animation-name: bounceInRight;\n\tanimation-name: bounceInRight;\n}\n@-webkit-keyframes bounceOut {\n\t0% {\n\t\t-webkit-transform: scale(1);\n\t}\n\t\n\t25% {\n\t\t-webkit-transform: scale(.95);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\t-webkit-transform: scale(1.1);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: scale(.3);\n\t}\t\n}\n\n@-moz-keyframes bounceOut {\n\t0% {\n\t\t-moz-transform: scale(1);\n\t}\n\t\n\t25% {\n\t\t-moz-transform: scale(.95);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\t-moz-transform: scale(1.1);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: scale(.3);\n\t}\t\n}\n\n@-o-keyframes bounceOut {\n\t0% {\n\t\t-o-transform: scale(1);\n\t}\n\t\n\t25% {\n\t\t-o-transform: scale(.95);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\t-o-transform: scale(1.1);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: scale(.3);\n\t}\t\n}\n\n@keyframes bounceOut {\n\t0% {\n\t\ttransform: scale(1);\n\t}\n\t\n\t25% {\n\t\ttransform: scale(.95);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\ttransform: scale(1.1);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: scale(.3);\n\t}\t\n}\n\n.animated.bounceOut {\n\t-webkit-animation-name: bounceOut;\n\t-moz-animation-name: bounceOut;\n\t-o-animation-name: bounceOut;\n\tanimation-name: bounceOut;\n}\n@-webkit-keyframes bounceOutUp {\n\t0% {\n\t\t-webkit-transform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(-2000px);\n\t}\n}\n\n@-moz-keyframes bounceOutUp {\n\t0% {\n\t\t-moz-transform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(-2000px);\n\t}\n}\n\n@-o-keyframes bounceOutUp {\n\t0% {\n\t\t-o-transform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(-2000px);\n\t}\n}\n\n@keyframes bounceOutUp {\n\t0% {\n\t\ttransform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\ttransform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateY(-2000px);\n\t}\n}\n\n.animated.bounceOutUp {\n\t-webkit-animation-name: bounceOutUp;\n\t-moz-animation-name: bounceOutUp;\n\t-o-animation-name: bounceOutUp;\n\tanimation-name: bounceOutUp;\n}\n@-webkit-keyframes bounceOutDown {\n\t0% {\n\t\t-webkit-transform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(2000px);\n\t}\n}\n\n@-moz-keyframes bounceOutDown {\n\t0% {\n\t\t-moz-transform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(2000px);\n\t}\n}\n\n@-o-keyframes bounceOutDown {\n\t0% {\n\t\t-o-transform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(2000px);\n\t}\n}\n\n@keyframes bounceOutDown {\n\t0% {\n\t\ttransform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\ttransform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateY(2000px);\n\t}\n}\n\n.animated.bounceOutDown {\n\t-webkit-animation-name: bounceOutDown;\n\t-moz-animation-name: bounceOutDown;\n\t-o-animation-name: bounceOutDown;\n\tanimation-name: bounceOutDown;\n}\n@-webkit-keyframes bounceOutLeft {\n\t0% {\n\t\t-webkit-transform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(-2000px);\n\t}\n}\n\n@-moz-keyframes bounceOutLeft {\n\t0% {\n\t\t-moz-transform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(-2000px);\n\t}\n}\n\n@-o-keyframes bounceOutLeft {\n\t0% {\n\t\t-o-transform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(-2000px);\n\t}\n}\n\n@keyframes bounceOutLeft {\n\t0% {\n\t\ttransform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\ttransform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateX(-2000px);\n\t}\n}\n\n.animated.bounceOutLeft {\n\t-webkit-animation-name: bounceOutLeft;\n\t-moz-animation-name: bounceOutLeft;\n\t-o-animation-name: bounceOutLeft;\n\tanimation-name: bounceOutLeft;\n}\n@-webkit-keyframes bounceOutRight {\n\t0% {\n\t\t-webkit-transform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(2000px);\n\t}\n}\n\n@-moz-keyframes bounceOutRight {\n\t0% {\n\t\t-moz-transform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(2000px);\n\t}\n}\n\n@-o-keyframes bounceOutRight {\n\t0% {\n\t\t-o-transform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(2000px);\n\t}\n}\n\n@keyframes bounceOutRight {\n\t0% {\n\t\ttransform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\ttransform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateX(2000px);\n\t}\n}\n\n.animated.bounceOutRight {\n\t-webkit-animation-name: bounceOutRight;\n\t-moz-animation-name: bounceOutRight;\n\t-o-animation-name: bounceOutRight;\n\tanimation-name: bounceOutRight;\n}\n@-webkit-keyframes rotateIn {\n\t0% {\n\t\t-webkit-transform-origin: center center;\n\t\t-webkit-transform: rotate(-200deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: center center;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n@-moz-keyframes rotateIn {\n\t0% {\n\t\t-moz-transform-origin: center center;\n\t\t-moz-transform: rotate(-200deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: center center;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n@-o-keyframes rotateIn {\n\t0% {\n\t\t-o-transform-origin: center center;\n\t\t-o-transform: rotate(-200deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: center center;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n@keyframes rotateIn {\n\t0% {\n\t\ttransform-origin: center center;\n\t\ttransform: rotate(-200deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: center center;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n.animated.rotateIn {\n\t-webkit-animation-name: rotateIn;\n\t-moz-animation-name: rotateIn;\n\t-o-animation-name: rotateIn;\n\tanimation-name: rotateIn;\n}\n@-webkit-keyframes rotateInUpLeft {\n\t0% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-moz-keyframes rotateInUpLeft {\n\t0% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-o-keyframes rotateInUpLeft {\n\t0% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@keyframes rotateInUpLeft {\n\t0% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n.animated.rotateInUpLeft {\n\t-webkit-animation-name: rotateInUpLeft;\n\t-moz-animation-name: rotateInUpLeft;\n\t-o-animation-name: rotateInUpLeft;\n\tanimation-name: rotateInUpLeft;\n}\n@-webkit-keyframes rotateInDownLeft {\n\t0% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-moz-keyframes rotateInDownLeft {\n\t0% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-o-keyframes rotateInDownLeft {\n\t0% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@keyframes rotateInDownLeft {\n\t0% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n.animated.rotateInDownLeft {\n\t-webkit-animation-name: rotateInDownLeft;\n\t-moz-animation-name: rotateInDownLeft;\n\t-o-animation-name: rotateInDownLeft;\n\tanimation-name: rotateInDownLeft;\n}\n@-webkit-keyframes rotateInUpRight {\n\t0% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-moz-keyframes rotateInUpRight {\n\t0% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-o-keyframes rotateInUpRight {\n\t0% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@keyframes rotateInUpRight {\n\t0% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n.animated.rotateInUpRight {\n\t-webkit-animation-name: rotateInUpRight;\n\t-moz-animation-name: rotateInUpRight;\n\t-o-animation-name: rotateInUpRight;\n\tanimation-name: rotateInUpRight;\n}\n@-webkit-keyframes rotateInDownRight {\n\t0% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-moz-keyframes rotateInDownRight {\n\t0% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-o-keyframes rotateInDownRight {\n\t0% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@keyframes rotateInDownRight {\n\t0% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n.animated.rotateInDownRight {\n\t-webkit-animation-name: rotateInDownRight;\n\t-moz-animation-name: rotateInDownRight;\n\t-o-animation-name: rotateInDownRight;\n\tanimation-name: rotateInDownRight;\n}\n@-webkit-keyframes rotateOut {\n\t0% {\n\t\t-webkit-transform-origin: center center;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: center center;\n\t\t-webkit-transform: rotate(200deg);\n\t\topacity: 0;\n\t}\n}\n\n@-moz-keyframes rotateOut {\n\t0% {\n\t\t-moz-transform-origin: center center;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: center center;\n\t\t-moz-transform: rotate(200deg);\n\t\topacity: 0;\n\t}\n}\n\n@-o-keyframes rotateOut {\n\t0% {\n\t\t-o-transform-origin: center center;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: center center;\n\t\t-o-transform: rotate(200deg);\n\t\topacity: 0;\n\t}\n}\n\n@keyframes rotateOut {\n\t0% {\n\t\ttransform-origin: center center;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: center center;\n\t\ttransform: rotate(200deg);\n\t\topacity: 0;\n\t}\n}\n\n.animated.rotateOut {\n\t-webkit-animation-name: rotateOut;\n\t-moz-animation-name: rotateOut;\n\t-o-animation-name: rotateOut;\n\tanimation-name: rotateOut;\n}\n@-webkit-keyframes rotateOutUpLeft {\n\t0% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-moz-keyframes rotateOutUpLeft {\n\t0% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-o-keyframes rotateOutUpLeft {\n\t0% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n@keyframes rotateOutUpLeft {\n\t0% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n.animated.rotateOutUpLeft {\n\t-webkit-animation-name: rotateOutUpLeft;\n\t-moz-animation-name: rotateOutUpLeft;\n\t-o-animation-name: rotateOutUpLeft;\n\tanimation-name: rotateOutUpLeft;\n}\n@-webkit-keyframes rotateOutDownLeft {\n\t0% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-moz-keyframes rotateOutDownLeft {\n\t0% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-o-keyframes rotateOutDownLeft {\n\t0% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n@keyframes rotateOutDownLeft {\n\t0% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n.animated.rotateOutDownLeft {\n\t-webkit-animation-name: rotateOutDownLeft;\n\t-moz-animation-name: rotateOutDownLeft;\n\t-o-animation-name: rotateOutDownLeft;\n\tanimation-name: rotateOutDownLeft;\n}\n@-webkit-keyframes rotateOutUpRight {\n\t0% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-moz-keyframes rotateOutUpRight {\n\t0% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-o-keyframes rotateOutUpRight {\n\t0% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n@keyframes rotateOutUpRight {\n\t0% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n.animated.rotateOutUpRight {\n\t-webkit-animation-name: rotateOutUpRight;\n\t-moz-animation-name: rotateOutUpRight;\n\t-o-animation-name: rotateOutUpRight;\n\tanimation-name: rotateOutUpRight;\n}\n@-webkit-keyframes rotateOutDownRight {\n\t0% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-moz-keyframes rotateOutDownRight {\n\t0% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-o-keyframes rotateOutDownRight {\n\t0% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n@keyframes rotateOutDownRight {\n\t0% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n.animated.rotateOutDownRight {\n\t-webkit-animation-name: rotateOutDownRight;\n\t-moz-animation-name: rotateOutDownRight;\n\t-o-animation-name: rotateOutDownRight;\n\tanimation-name: rotateOutDownRight;\n}\n@-webkit-keyframes hinge {\n\t0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }\t\n\t20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }\t\n\t40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }\t\n\t80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }\t\n\t100% { -webkit-transform: translateY(700px); opacity: 0; }\n}\n\n@-moz-keyframes hinge {\n\t0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }\t\n\t20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }\t\n\t40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }\t\n\t80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }\t\n\t100% { -moz-transform: translateY(700px); opacity: 0; }\n}\n\n@-o-keyframes hinge {\n\t0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }\t\n\t20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }\t\n\t40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }\t\n\t80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }\t\n\t100% { -o-transform: translateY(700px); opacity: 0; }\n}\n\n@keyframes hinge {\n\t0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }\t\n\t20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }\t\n\t40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }\t\n\t80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }\t\n\t100% { transform: translateY(700px); opacity: 0; }\n}\n\n.animated.hinge {\n\t-webkit-animation-name: hinge;\n\t-moz-animation-name: hinge;\n\t-o-animation-name: hinge;\n\tanimation-name: hinge;\n}\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n\n@-webkit-keyframes rollIn {\n\t0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }\n\t100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }\n}\n\n@-moz-keyframes rollIn {\n\t0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }\n\t100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }\n}\n\n@-o-keyframes rollIn {\n\t0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }\n\t100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }\n}\n\n@keyframes rollIn {\n\t0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }\n\t100% { opacity: 1; transform: translateX(0px) rotate(0deg); }\n}\n\n.animated.rollIn {\n\t-webkit-animation-name: rollIn;\n\t-moz-animation-name: rollIn;\n\t-o-animation-name: rollIn;\n\tanimation-name: rollIn;\n}\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n\n@-webkit-keyframes rollOut {\n    0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0px) rotate(0deg);\n\t}\n\n    100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(100%) rotate(120deg);\n\t}\n}\n\n@-moz-keyframes rollOut {\n    0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0px) rotate(0deg);\n\t}\n\n    100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(100%) rotate(120deg);\n\t}\n}\n\n@-o-keyframes rollOut {\n    0% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0px) rotate(0deg);\n\t}\n\n    100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(100%) rotate(120deg);\n\t}\n}\n\n@keyframes rollOut {\n    0% {\n\t\topacity: 1;\n\t\ttransform: translateX(0px) rotate(0deg);\n\t}\n\n    100% {\n\t\topacity: 0;\n\t\ttransform: translateX(100%) rotate(120deg);\n\t}\n}\n\n.animated.rollOut {\n\t-webkit-animation-name: rollOut;\n\t-moz-animation-name: rollOut;\n\t-o-animation-name: rollOut;\n\tanimation-name: rollOut;\n}\n\n/* originally authored by Angelo Rohit - https://github.com/angelorohit */\n\n@-webkit-keyframes lightSpeedIn {\n\t0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }\n\t60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }\n\t80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }\n\t100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }\n}\n\n@-moz-keyframes lightSpeedIn {\n\t0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }\n\t60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }\n\t80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }\n\t100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }\n}\n\n@-o-keyframes lightSpeedIn {\n\t0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }\n\t60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }\n\t80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }\n\t100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }\n}\n\n@keyframes lightSpeedIn {\n\t0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }\n\t60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }\n\t80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }\n\t100% { transform: translateX(0%) skewX(0deg); opacity: 1; }\n}\n\n.animated.lightSpeedIn {\n    -webkit-animation-name: lightSpeedIn;\n    -moz-animation-name: lightSpeedIn;\n    -o-animation-name: lightSpeedIn;\n    animation-name: lightSpeedIn;\n\n    -webkit-animation-timing-function: ease-out;\n    -moz-animation-timing-function: ease-out;\n    -o-animation-timing-function: ease-out;\n    animation-timing-function: ease-out;\n}\n\n.animated.lightSpeedIn {\n    -webkit-animation-duration: 0.5s;\n    -moz-animation-duration: 0.5s;\n    -o-animation-duration: 0.5s;\n    animation-duration: 0.5s;\n}\n\n/* originally authored by Angelo Rohit - https://github.com/angelorohit */\n\n@-webkit-keyframes lightSpeedOut {\n    0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }\n\t100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }\n}\n\n@-moz-keyframes lightSpeedOut {\n\t0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }\n\t100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }\n}\n\n@-o-keyframes lightSpeedOut {\n\t0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }\n\t100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }\n}\n\n@keyframes lightSpeedOut {\n\t0% { transform: translateX(0%) skewX(0deg); opacity: 1; }\n\t100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }\n}\n\n.animated.lightSpeedOut {\n    -webkit-animation-name: lightSpeedOut;\n    -moz-animation-name: lightSpeedOut;\n    -o-animation-name: lightSpeedOut;\n    animation-name: lightSpeedOut;\n\n    -webkit-animation-timing-function: ease-in;\n    -moz-animation-timing-function: ease-in;\n    -o-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n}\n\n.animated.lightSpeedOut {\n    -webkit-animation-duration: 0.25s;\n    -moz-animation-duration: 0.25s;\n    -o-animation-duration: 0.25s;\n    animation-duration: 0.25s;\n}\n\n/* originally authored by Angelo Rohit - https://github.com/angelorohit */\n\n@-webkit-keyframes wiggle {\n    0% { -webkit-transform: skewX(9deg); }\n    10% { -webkit-transform: skewX(-8deg); }\n    20% { -webkit-transform: skewX(7deg); }\n    30% { -webkit-transform: skewX(-6deg); }\n    40% { -webkit-transform: skewX(5deg); }\n    50% { -webkit-transform: skewX(-4deg); }\n    60% { -webkit-transform: skewX(3deg); }\n    70% { -webkit-transform: skewX(-2deg); }\n    80% { -webkit-transform: skewX(1deg); }\n    90% { -webkit-transform: skewX(0deg); }\n\t100% { -webkit-transform: skewX(0deg); }\n}\n\n@-moz-keyframes wiggle {\n    0% { -moz-transform: skewX(9deg); }\n    10% { -moz-transform: skewX(-8deg); }\n    20% { -moz-transform: skewX(7deg); }\n    30% { -moz-transform: skewX(-6deg); }\n    40% { -moz-transform: skewX(5deg); }\n    50% { -moz-transform: skewX(-4deg); }\n    60% { -moz-transform: skewX(3deg); }\n    70% { -moz-transform: skewX(-2deg); }\n    80% { -moz-transform: skewX(1deg); }\n    90% { -moz-transform: skewX(0deg); }\n\t100% { -moz-transform: skewX(0deg); }\n}\n\n@-o-keyframes wiggle {\n    0% { -o-transform: skewX(9deg); }\n    10% { -o-transform: skewX(-8deg); }\n    20% { -o-transform: skewX(7deg); }\n    30% { -o-transform: skewX(-6deg); }\n    40% { -o-transform: skewX(5deg); }\n    50% { -o-transform: skewX(-4deg); }\n    60% { -o-transform: skewX(3deg); }\n    70% { -o-transform: skewX(-2deg); }\n    80% { -o-transform: skewX(1deg); }\n    90% { -o-transform: skewX(0deg); }\n\t100% { -o-transform: skewX(0deg); }\n}\n\n@keyframes wiggle {\n    0% { transform: skewX(9deg); }\n    10% { transform: skewX(-8deg); }\n    20% { transform: skewX(7deg); }\n    30% { transform: skewX(-6deg); }\n    40% { transform: skewX(5deg); }\n    50% { transform: skewX(-4deg); }\n    60% { transform: skewX(3deg); }\n    70% { transform: skewX(-2deg); }\n    80% { transform: skewX(1deg); }\n    90% { transform: skewX(0deg); }\n\t100% { transform: skewX(0deg); }\n}\n\n.animated.wiggle {\n    -webkit-animation-name: wiggle;\n    -moz-animation-name: wiggle;\n    -o-animation-name: wiggle;\n    animation-name: wiggle;\n\n    -webkit-animation-timing-function: ease-in;\n    -moz-animation-timing-function: ease-in;\n    -o-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n}\n\n.animated.wiggle {\n    -webkit-animation-duration: 0.75s;\n    -moz-animation-duration: 0.75s;\n    -o-animation-duration: 0.75s;\n    animation-duration: 0.75s;\n}\n"
  },
  {
    "path": "flat/static/css/main.css",
    "content": "@import url(http://fonts.googleapis.com/css?family=Roboto:400,700,300);\n.clearfix {\n  *zoom: 1;\n}\n.clearfix:before,\n.clearfix:after {\n  display: table;\n  content: \"\";\n  line-height: 0;\n}\n.clearfix:after {\n  clear: both;\n}\n.hide-text {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n.input-block-level {\n  display: block;\n  width: 100%;\n  min-height: 30px;\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\nbody {\n  padding-top: 80px;\n  color: #34495e;\n  background: #f5f5f5;\n  font-family: 'Roboto', sans-serif;\n  font-weight: 300;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  font-family: 'Roboto', sans-serif;\n  font-weight: 400;\n}\na {\n  color: #34495e;\n  -webkit-transition: 300ms;\n  -moz-transition: 300ms;\n  -o-transition: 300ms;\n  transition: 300ms;\n}\nhr {\n  border-top: 1px solid #e5e5e5;\n  border-bottom: 1px solid #fff;\n}\n.btn {\n  font-weight: 400;\n}\n.btn-transparent {\n  border: 3px solid #fff;\n  background: transparent;\n  color: #fff;\n}\n.btn-transparent:hover {\n  border-color: rgba(255, 255, 255, 0.5);\n}\na:hover,\na:focus {\n  color: #d9534f;\n  text-decoration: none;\n  outline: none;\n}\n.dropdown-menu {\n  margin-top: -1px;\n  min-width: 180px;\n}\nbody > section {\n  padding: 50px 0;\n}\n.turquoise,\n.green-sea,\n.sun-flower,\n.orange,\n.emerald,\n.nephrits,\n.carrot,\n.pumkin,\n.peter-river,\n.belize-hole,\n.alizarin,\n.pomegranate,\n.amethyst,\n.wisteria,\n.clouds .silver,\n.wet-asphalt,\n.midnight-blue,\n.concrete,\n.asbestos {\n  color: #fff;\n}\n.turquoise h1,\n.green-sea h1,\n.sun-flower h1,\n.orange h1,\n.emerald h1,\n.nephrits h1,\n.carrot h1,\n.pumkin h1,\n.peter-river h1,\n.belize-hole h1,\n.alizarin h1,\n.pomegranate h1,\n.amethyst h1,\n.wisteria h1,\n.clouds .silver h1,\n.wet-asphalt h1,\n.midnight-blue h1,\n.concrete h1,\n.asbestos h1,\n.turquoise h2,\n.green-sea h2,\n.sun-flower h2,\n.orange h2,\n.emerald h2,\n.nephrits h2,\n.carrot h2,\n.pumkin h2,\n.peter-river h2,\n.belize-hole h2,\n.alizarin h2,\n.pomegranate h2,\n.amethyst h2,\n.wisteria h2,\n.clouds .silver h2,\n.wet-asphalt h2,\n.midnight-blue h2,\n.concrete h2,\n.asbestos h2,\n.turquoise h3,\n.green-sea h3,\n.sun-flower h3,\n.orange h3,\n.emerald h3,\n.nephrits h3,\n.carrot h3,\n.pumkin h3,\n.peter-river h3,\n.belize-hole h3,\n.alizarin h3,\n.pomegranate h3,\n.amethyst h3,\n.wisteria h3,\n.clouds .silver h3,\n.wet-asphalt h3,\n.midnight-blue h3,\n.concrete h3,\n.asbestos h3,\n.turquoise h4,\n.green-sea h4,\n.sun-flower h4,\n.orange h4,\n.emerald h4,\n.nephrits h4,\n.carrot h4,\n.pumkin h4,\n.peter-river h4,\n.belize-hole h4,\n.alizarin h4,\n.pomegranate h4,\n.amethyst h4,\n.wisteria h4,\n.clouds .silver h4,\n.wet-asphalt h4,\n.midnight-blue h4,\n.concrete h4,\n.asbestos h4,\n.turquoise h5,\n.green-sea h5,\n.sun-flower h5,\n.orange h5,\n.emerald h5,\n.nephrits h5,\n.carrot h5,\n.pumkin h5,\n.peter-river h5,\n.belize-hole h5,\n.alizarin h5,\n.pomegranate h5,\n.amethyst h5,\n.wisteria h5,\n.clouds .silver h5,\n.wet-asphalt h5,\n.midnight-blue h5,\n.concrete h5,\n.asbestos h5,\n.turquoise h6,\n.green-sea h6,\n.sun-flower h6,\n.orange h6,\n.emerald h6,\n.nephrits h6,\n.carrot h6,\n.pumkin h6,\n.peter-river h6,\n.belize-hole h6,\n.alizarin h6,\n.pomegranate h6,\n.amethyst h6,\n.wisteria h6,\n.clouds .silver h6,\n.wet-asphalt h6,\n.midnight-blue h6,\n.concrete h6,\n.asbestos h6 {\n  color: #fff;\n}\n.turquoise small,\n.green-sea small,\n.sun-flower small,\n.orange small,\n.emerald small,\n.nephrits small,\n.carrot small,\n.pumkin small,\n.peter-river small,\n.belize-hole small,\n.alizarin small,\n.pomegranate small,\n.amethyst small,\n.wisteria small,\n.clouds .silver small,\n.wet-asphalt small,\n.midnight-blue small,\n.concrete small,\n.asbestos small {\n  color: rgba(255, 255, 255, 0.8);\n}\n.turquoise {\n  background-color: #1abc9c;\n}\n.green-sea {\n  background-color: #16a085;\n}\n.sun-flower {\n  background-color: #f1c40f;\n}\n.orange {\n  background-color: #f39c12;\n}\n.emerald {\n  background-color: #2ecc71;\n}\n.nephritis {\n  background-color: #27ae60;\n}\n.carrot {\n  background-color: #e67e22;\n}\n.pumkin {\n  background-color: #d35400;\n}\n.peter-river {\n  background-color: #3498db;\n}\n.belize-hole {\n  background-color: #2980b9;\n}\n.alizarin {\n  background-color: #e74c3c;\n}\n.pomegranate {\n  background-color: #c0392b;\n}\n.amethyst {\n  background-color: #9b59b6;\n}\n.wisteria {\n  background-color: #8e44ad;\n}\n.clouds {\n  background-color: #ecf0f1;\n}\n.silver {\n  background-color: #bdc3c7;\n}\n.wet-asphalt {\n  background-color: #34495e;\n}\n.wet-asphalt a:not(.btn) {\n  color: #bdc3c7;\n}\n.wet-asphalt a:not(.btn):hover {\n  color: #d9534f;\n}\n.midnight-blue {\n  background-color: #2c3e50;\n}\n.concrete {\n  background-color: #95a5a6;\n}\n.asbestos {\n  background-color: #7f8c8d;\n}\n.embed-container {\n  position: relative;\n  padding-bottom: 56.25%;\n  /* 16/9 ratio */\n\n  padding-top: 30px;\n  /* IE6 workaround*/\n\n  height: 0;\n  overflow: hidden;\n}\n.embed-container iframe,\n.embed-container object,\n.embed-container embed {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n#main-slider {\n  position: relative;\n}\n#main-slider .carousel h2 {\n  font-size: 36px;\n}\n#main-slider .carousel .btn {\n  border: 3px solid rgba(255, 255, 255, 0.5);\n  color: #fff;\n  border-radius: 0;\n  margin-top: 5px;\n}\n#main-slider .carousel .btn:hover {\n  background-color: rgba(255, 255, 255, 0.3);\n}\n#main-slider .carousel .boxed {\n  padding: 10px 15px;\n  background-color: rgba(0, 0, 0, 0.8);\n  display: inline-block;\n}\n#main-slider .carousel .item {\n  background-position: 50%;\n  background-repeat: no-repeat;\n  background-size: cover;\n  left: 0 !important;\n  opacity: 0;\n  top: 0;\n  position: absolute;\n  width: 100%;\n  display: block !important;\n  height: 600px;\n  -webkit-transition: opacity ease-in-out 500ms;\n  -moz-transition: opacity ease-in-out 500ms;\n  -o-transition: opacity ease-in-out 500ms;\n  transition: opacity ease-in-out 500ms;\n}\n#main-slider .carousel .item:first-child {\n  top: auto;\n  position: relative;\n}\n#main-slider .carousel .item.active {\n  opacity: 1;\n  -webkit-transition: opacity ease-in-out 500ms;\n  -moz-transition: opacity ease-in-out 500ms;\n  -o-transition: opacity ease-in-out 500ms;\n  transition: opacity ease-in-out 500ms;\n  z-index: 1;\n}\n#main-slider .prev,\n#main-slider .next {\n  position: absolute;\n  top: 50%;\n  background-color: rgba(0, 0, 0, 0.3);\n  color: #fff;\n  display: inline-block;\n  margin-top: -25px;\n  font-size: 24px;\n  height: 50px;\n  width: 50px;\n  line-height: 50px;\n  text-align: center;\n  border-radius: 4px;\n  z-index: 5;\n}\n#main-slider .prev:hover,\n#main-slider .next:hover {\n  background-color: rgba(0, 0, 0, 0.5);\n  border-radius: 10px;\n}\n#main-slider .prev {\n  left: 10px;\n}\n#main-slider .next {\n  right: 10px;\n}\n#main-slider .active .animation.animated-item-1 {\n  -webkit-animation: fadeInUp 300ms linear 300ms both;\n  -moz-animation: fadeInUp 300ms linear 300ms both;\n  -o-animation: fadeInUp 300ms linear 300ms both;\n  -ms-animation: fadeInUp 300ms linear 300ms both;\n  animation: fadeInUp 300ms linear 300ms both;\n}\n#main-slider .active .animation.animated-item-2 {\n  -webkit-animation: fadeInUp 300ms linear 600ms both;\n  -moz-animation: fadeInUp 300ms linear 600ms both;\n  -o-animation: fadeInUp 300ms linear 600ms both;\n  -ms-animation: fadeInUp 300ms linear 600ms both;\n  animation: fadeInUp 300ms linear 600ms both;\n}\n#main-slider .active .animation.animated-item-3 {\n  -webkit-animation: fadeInUp 300ms linear 900ms both;\n  -moz-animation: fadeInUp 300ms linear 900ms both;\n  -o-animation: fadeInUp 300ms linear 900ms both;\n  -ms-animation: fadeInUp 300ms linear 900ms both;\n  animation: fadeInUp 300ms linear 900ms both;\n}\n#main-slider .active .animation.animated-item-4 {\n  -webkit-animation: fadeInUp 300ms linear 1200ms both;\n  -moz-animation: fadeInUp 300ms linear 1200ms both;\n  -o-animation: fadeInUp 300ms linear 1200ms both;\n  -ms-animation: fadeInUp 300ms linear 1200ms both;\n  animation: fadeInUp 300ms linear 1200ms both;\n}\n#services .media:hover .icon-md {\n  border-radius: 10px;\n  background-color: rgba(0, 0, 0, 0.8);\n}\n#recent-works {\n  padding: 90px 0;\n}\n#recent-works .item-inner {\n  position: relative;\n  margin: 0;\n}\n.portfolio-items,\n.portfolio-filter {\n  list-style: none;\n  padding: 0;\n  margin: 0 -20px 20px 0;\n}\n.portfolio-filter > li {\n  display: inline-block;\n}\n.portfolio-items > li {\n  float: left;\n  padding: 0;\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\n.portfolio-items.col-2 > li {\n  width: 50%;\n}\n.portfolio-items.col-3 > li {\n  width: 33%;\n}\n.portfolio-items.col-4 > li {\n  width: 25%;\n}\n.portfolio-items.col-5 > li {\n  width: 20%;\n}\n.portfolio-items.col-6 > li {\n  width: 16%;\n}\n.portfolio-item {\n  padding: 0;\n  margin: 0;\n}\n.portfolio-item .item-inner {\n  background: #fff;\n  border: 1px solid #eee;\n  padding: 10px 10px 0;\n  margin: 0 20px 20px 0;\n  position: relative;\n}\n.portfolio-item img {\n  width: 100%;\n}\n.portfolio-item h5 {\n  background: #fff;\n  margin: 0;\n  padding: 10px 0;\n  font-weight: 700;\n  font-size: 14px;\n  color: #2c3e50;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n.portfolio-item .overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  opacity: 0;\n  background: rgba(255, 255, 255, 0.9);\n  text-align: center;\n  vertical-align: middle;\n  -webkit-transition: opacity 300ms;\n  -moz-transition: opacity 300ms;\n  -o-transition: opacity 300ms;\n  transition: opacity 300ms;\n}\n.portfolio-item .overlay .preview {\n  position: relative;\n  top: 50%;\n  display: inline-block;\n  margin-top: -20px;\n}\n.portfolio-item:hover .overlay {\n  opacity: 1;\n}\n/* Start: Recommended Isotope styles */\n/**** Isotope Filtering ****/\n.isotope-item {\n  z-index: 2;\n}\n.isotope-hidden.isotope-item {\n  pointer-events: none;\n  z-index: 1;\n}\n/**** Isotope CSS3 transitions ****/\n.isotope,\n.isotope .isotope-item {\n  -webkit-transition-duration: 0.8s;\n  -moz-transition-duration: 0.8s;\n  -ms-transition-duration: 0.8s;\n  -o-transition-duration: 0.8s;\n  transition-duration: 0.8s;\n}\n.isotope {\n  -webkit-transition-property: height, width;\n  -moz-transition-property: height, width;\n  -ms-transition-property: height, width;\n  -o-transition-property: height, width;\n  transition-property: height, width;\n}\n.isotope .isotope-item {\n  -webkit-transition-property: -webkit-transform, opacity;\n  -moz-transition-property: -moz-transform, opacity;\n  -ms-transition-property: -ms-transform, opacity;\n  -o-transition-property: -o-transform, opacity;\n  transition-property: transform, opacity;\n}\n/**** disabling Isotope CSS3 transitions ****/\n.isotope.no-transition,\n.isotope.no-transition .isotope-item,\n.isotope .isotope-item.no-transition {\n  -webkit-transition-duration: 0s;\n  -moz-transition-duration: 0s;\n  -ms-transition-duration: 0s;\n  -o-transition-duration: 0s;\n  transition-duration: 0s;\n}\n/* End: Recommended Isotope styles */\n/* disable CSS transitions for containers with infinite scrolling*/\n.isotope.infinite-scrolling {\n  -webkit-transition: none;\n  -moz-transition: none;\n  -ms-transition: none;\n  -o-transition: none;\n  transition: none;\n}\n#pricing-table .plan {\n  border-radius: 4px;\n  list-style: none;\n  margin: 0 0 20px;\n  background: #3498db;\n  text-align: center;\n  padding: 30px 0;\n}\n#pricing-table .plan li {\n  padding: 5px 0;\n  color: #fff;\n  -webkit-transition: 300ms;\n  -moz-transition: 300ms;\n  -o-transition: 300ms;\n  transition: 300ms;\n}\n#pricing-table .plan li.plan-name {\n  font-size: 24px;\n  line-height: 24px;\n  color: #fff;\n}\n#pricing-table .plan li.plan-name h3 {\n  margin: 0;\n}\n#pricing-table .plan li.plan-price {\n  margin-bottom: 10px;\n}\n#pricing-table .plan li.plan-price > div {\n  display: inline-block;\n  background-color: rgba(0, 0, 0, 0.2);\n  padding: 10px;\n  font-size: 24px;\n  border-radius: 100%;\n  width: 70px;\n  height: 70px;\n}\n#pricing-table .plan li.plan-price > div sup {\n  font-size: 10px;\n  line-height: 10px;\n}\n#pricing-table .plan li.plan-price > div > small {\n  display: block;\n  font-size: 11px;\n}\n#pricing-table .plan li.plan-action {\n  margin-top: 10px;\n  border-top: 0;\n}\n#pricing-table .plan.featured {\n  background-color: #2c3e50;\n}\n#title h1 {\n  margin: 0;\n  font-size: 36px;\n  font-weight: 300;\n}\n.center {\n  text-align: center;\n}\n#meet-the-team .designation {\n  margin-top: 5px;\n  display: block;\n  font-size: 13px;\n}\n.img-thumbnail {\n  border: 0;\n}\n.progress,\n.progress .bar {\n  background: #fff;\n  -webkit-box-shadow: none;\n  -moz-box-shadow: none;\n  box-shadow: none;\n  height: 30px;\n  line-height: 30px;\n}\n.well {\n  -webkit-box-shadow: none;\n  -moz-box-shadow: none;\n  box-shadow: none;\n  border: 0;\n}\nul.breadcrumb {\n  margin: 20px 0 0;\n  background: transparent;\n}\nul.breadcrumb > li {\n  text-shadow: none;\n}\nul.breadcrumb > li > a,\nul.breadcrumb > li .divider {\n  color: #fff;\n}\nul.breadcrumb > li.active {\n  color: rgba(255, 255, 255, 0.7);\n}\nul.tag-cloud {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\nul.tag-cloud li {\n  display: inline-block;\n  margin: 0 0 2px 0;\n}\n.btn-social {\n  border: 0;\n  color: #fff;\n  border-radius: 100%;\n  display: inline-block;\n  width: 36px;\n  height: 36px;\n  line-height: 36px;\n  text-align: center;\n  padding: 0;\n}\n.btn-social.btn-facebook {\n  background: #4f7dd4;\n}\n.btn-social.btn-facebook:hover {\n  background: #789bde;\n}\n.btn-social.btn-twitter {\n  background: #5bceff;\n}\n.btn-social.btn-twitter:hover {\n  background: #8eddff;\n}\n.btn-social.btn-linkedin {\n  background: #21a6d8;\n}\n.btn-social.btn-linkedin:hover {\n  background: #49b9e3;\n}\n.btn-social.btn-google-plus {\n  background: #dc422b;\n}\n.btn-social.btn-google-plus:hover {\n  background: #e36957;\n}\n.btn-social:hover {\n  color: #fff;\n}\n.navbar-inverse {\n  border: none;\n}\n.navbar-inverse .navbar-brand {\n  font-family: 'Bubbler One', sans-serif;\n  font-size: 36px;\n  line-height: 50px;\n  color: #fff;\n}\n.navbar-inverse .navbar-nav {\n  margin-top: 20px;\n}\n.navbar-inverse .navbar-nav > li > a {\n  padding-top: 7px;\n  padding-bottom: 7px;\n  border-radius: 4px;\n  color: #bdc3c7;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus,\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n  background-color: #2c3e50;\n}\n.navbar-inverse .navbar-nav .dropdown-menu {\n  background-color: #2c3e50;\n  -webkit-box-shadow: none;\n  -moz-box-shadow: none;\n  box-shadow: none;\n  border: 0;\n  padding: 0;\n  margin-top: -3px;\n}\n.navbar-inverse .navbar-nav .dropdown-menu > li > a {\n  padding: 8px 15px;\n  color: #bdc3c7;\n}\n.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,\n.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,\n.navbar-inverse .navbar-nav .dropdown-menu > li.active > a {\n  background-color: rgba(0, 0, 0, 0.3);\n}\n.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {\n  border-radius: 0 0 3px 3px;\n}\n.navbar-inverse .navbar-nav .dropdown-menu > li.divider {\n  background-color: rgba(0, 0, 0, 0.1);\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n  border-top: 0;\n}\n#social-media .icon-facebook {\n  background-color: #3c5899;\n}\n#social-media .icon-facebook:hover {\n  background-color: #4e6fba;\n}\n#social-media .icon-twitter {\n  background-color: #29c5f6;\n}\n#social-media .icon-twitter:hover {\n  background-color: #5ad2f8;\n}\n{{ page.richtextpage.content|richtext_filters|safe }}\n\nfooter {\n   \n    border-top: 0;\n    margin-top: 0;\n\n}\n#social-media .icon-google-plus {\n  background-color: #d13d2f;\n}\n#social-media .icon-google-plus:hover {\n  background-color: #da6459;\n}\n#social-media .icon-pinterest {\n  background-color: #c61118;\n}\n#social-media .icon-pinterest:hover {\n  background-color: #ec1e26;\n}\n.icon-lg {\n  font-size: 48px;\n  height: 108px;\n  width: 108px;\n  line-height: 108px;\n  color: #fff;\n  margin: 10px;\n  background-color: rgba(0, 0, 0, 0.4);\n  text-align: center;\n  display: inline-block !important;\n  border-radius: 100%;\n}\n.icon-md {\n  font-size: 36px;\n  height: 68px;\n  width: 68px;\n  line-height: 68px;\n  color: #fff;\n  margin-right: 10px;\n  background-color: rgba(0, 0, 0, 0.4);\n  text-align: center;\n  display: block;\n  border-radius: 50%;\n  -webkit-transition: 500ms;\n  -moz-transition: 500ms;\n  -o-transition: 500ms;\n  transition: 500ms;\n}\n.modal {\n  border: 0;\n}\n.modal#loginForm {\n  width: 600px;\n  margin-left: -300px;\n}\n.modal .modal-header {\n  border: 0;\n  padding: 20px 20px 0;\n}\n.modal .modal-header > h4 {\n  font-weight: 300;\n  font-size: 14px;\n  color: #848484;\n  text-transform: uppercase;\n  margin: 0;\n}\n.modal .modal-body {\n  padding: 20px;\n}\n.modal input[type=\"text\"],\n.modal input[type=\"password\"] {\n  padding: 5px 10px;\n  min-height: 30px;\n  width: 130px;\n  margin-right: 10px;\n}\n.modal .icon-remove {\n  color: #848484;\n  position: absolute;\n  right: -5px;\n  top: -5px;\n  width: 16px;\n  height: 16px;\n  line-height: 16px;\n  text-align: center;\n  display: block;\n  background: #ebebeb;\n  -webkit-border-radius: 100%;\n  -moz-border-radius: 100%;\n  border-radius: 100%;\n  cursor: pointer;\n}\n.modal button {\n  margin-left: 10px;\n  border: 0;\n}\n.gap {\n  margin-bottom: 50px;\n}\n.big-gap {\n  margin-bottom: 100px;\n}\n.no-margin {\n  margin: 0;\n  padding: 0;\n}\n.registration-form {\n  border: 0;\n  background-color: #fff;\n  padding: 20px;\n  display: inline-block;\n}\n#bottom {\n  color: #bdc3c7;\n}\n#bottom h4 {\n  margin-top: 0;\n  margin-bottom: 15px;\n}\n#bottom .media-heading {\n  display: block;\n  font-weight: 400;\n}\n.row > div {\n  margin-bottom: 10px;\n}\nul.unstyled {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n/*Unordered Lists*/\nul.arrow,\nul.arrow-double,\nul.tick,\nul.cross,\nul.star,\nul.rss {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\nul.arrow li::before,\nul.arrow-double li::before,\nul.tick li::before,\nul.cross li::before,\nul.star li::before,\nul.rss li::before,\nul.arrow li::after,\nul.arrow-double li::after,\nul.tick li::after,\nul.cross li::after,\nul.star li::after,\nul.rss li::after {\n  font-family: FontAwesome;\n  font-size: 11px;\n}\nul.arrow li::before,\nul.arrow-double li::before,\nul.tick li::before,\nul.cross li::before,\nul.star li::before,\nul.rss li::before {\n  margin-right: 5px;\n}\nul.arrow li::before {\n  content: \"\\f105\";\n}\nul.arrow-double li::before {\n  content: \"\\f101\";\n}\nul.tick li::before {\n  content: \"\\f00c\";\n}\nul.cross li::before {\n  content: \"\\f00d\";\n}\nul.star li::before {\n  content: \"\\f006\";\n}\nul.rss li::before {\n  content: \"\\f09e\";\n}\n#footer {\n  padding-top: 30px;\n  padding-bottom: 30px;\n  color: #bdc3c7;\n}\n#footer a {\n  color: #bdc3c7;\n}\n#footer a:hover {\n  color: #d9534f;\n}\n#footer ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n#footer ul > li {\n  display: inline-block;\n  margin-left: 15px;\n}\nul.social {\n  list-style: none;\n  margin: 10px 0 0;\n  padding: 0;\n  display: inline-block;\n}\nul.social > li {\n  display: inline-block;\n  margin: 0 5px;\n}\nul.social > li > a {\n  font-size: 24px;\n  color: #666;\n}\nul.social > li > a:hover {\n  color: #999;\n}\n.box-border {\n  padding: 15px;\n}\n.accordion-group {\n  background-color: #fff;\n  border-top: 1px solid #f0f0f0;\n}\n.accordion-heading .accordion-toggle {\n  color: #666;\n  font-weight: 700;\n}\n.accordion-inner {\n  border-top: 0;\n}\n.blog .blog-item {\n  background-color: #fff;\n  border-radius: 5px;\n  margin-bottom: 20px;\n}\n.blog .blog-item .img-blog {\n  width: 100%;\n  border-radius: 5px 5px 0 0;\n}\n.blog .blog-item .blog-content {\n  padding: 20px;\n}\n.blog .blog-item h3 {\n  margin-top: 0;\n}\n.blog .blog-item .entry-meta {\n  margin-bottom: 20px;\n}\n.blog .blog-item .entry-meta > span {\n  display: inline-block;\n  color: #999;\n  margin-right: 10px;\n  font-size: 12px;\n}\n.blog .blog-item .entry-meta > span a {\n  color: #999;\n}\nul.pagination > li > a {\n  border: 0;\n}\nul.pagination > li.active > a,\nul.pagination > li:hover > a {\n  background-color: #34495e;\n  color: #fff;\n}\ntextarea#message {\n  padding: 10px 15px;\n  height: 219px;\n}\n.widget {\n  margin-bottom: 30px;\n}\nul.gallery {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\nul.gallery li {\n  display: block;\n  width: 60px;\n  padding: 0;\n  margin: 0 4px 4px 0;\n  float: left;\n}\nul.faq {\n  list-style: none;\n  margin: 0;\n}\nul.faq li {\n  margin-top: 30px;\n}\nul.faq li:first-child {\n  margin-top: 0;\n}\nul.faq li span.number {\n  display: block;\n  float: left;\n  width: 50px;\n  height: 50px;\n  line-height: 50px;\n  text-align: center;\n  background: #34495e;\n  color: #fff;\n  font-size: 24px;\n}\nul.faq li > div {\n  margin-left: 70px;\n}\nul.faq li > div h3 {\n  margin-top: 0;\n}\n#error {\n  text-align: center;\n  margin-top: 150px;\n  margin-bottom: 150px;\n}\n"
  },
  {
    "path": "flat/static/css/main.css~",
    "content": "@import url(http://fonts.googleapis.com/css?family=Roboto:400,700,300);\n.clearfix {\n  *zoom: 1;\n}\n.clearfix:before,\n.clearfix:after {\n  display: table;\n  content: \"\";\n  line-height: 0;\n}\n.clearfix:after {\n  clear: both;\n}\n.hide-text {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n.input-block-level {\n  display: block;\n  width: 100%;\n  min-height: 30px;\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\nbody {\n  padding-top: 80px;\n  color: #34495e;\n  background: #f5f5f5;\n  font-family: 'Roboto', sans-serif;\n  font-weight: 300;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  font-family: 'Roboto', sans-serif;\n  font-weight: 400;\n}\na {\n  color: #34495e;\n  -webkit-transition: 300ms;\n  -moz-transition: 300ms;\n  -o-transition: 300ms;\n  transition: 300ms;\n}\nhr {\n  border-top: 1px solid #e5e5e5;\n  border-bottom: 1px solid #fff;\n}\n.btn {\n  font-weight: 400;\n}\n.btn-transparent {\n  border: 3px solid #fff;\n  background: transparent;\n  color: #fff;\n}\n.btn-transparent:hover {\n  border-color: rgba(255, 255, 255, 0.5);\n}\na:hover,\na:focus {\n  color: #d9534f;\n  text-decoration: none;\n  outline: none;\n}\n.dropdown-menu {\n  margin-top: -1px;\n  min-width: 180px;\n}\nbody > section {\n  padding: 50px 0;\n}\n.turquoise,\n.green-sea,\n.sun-flower,\n.orange,\n.emerald,\n.nephrits,\n.carrot,\n.pumkin,\n.peter-river,\n.belize-hole,\n.alizarin,\n.pomegranate,\n.amethyst,\n.wisteria,\n.clouds .silver,\n.wet-asphalt,\n.midnight-blue,\n.concrete,\n.asbestos {\n  color: #fff;\n}\n.turquoise h1,\n.green-sea h1,\n.sun-flower h1,\n.orange h1,\n.emerald h1,\n.nephrits h1,\n.carrot h1,\n.pumkin h1,\n.peter-river h1,\n.belize-hole h1,\n.alizarin h1,\n.pomegranate h1,\n.amethyst h1,\n.wisteria h1,\n.clouds .silver h1,\n.wet-asphalt h1,\n.midnight-blue h1,\n.concrete h1,\n.asbestos h1,\n.turquoise h2,\n.green-sea h2,\n.sun-flower h2,\n.orange h2,\n.emerald h2,\n.nephrits h2,\n.carrot h2,\n.pumkin h2,\n.peter-river h2,\n.belize-hole h2,\n.alizarin h2,\n.pomegranate h2,\n.amethyst h2,\n.wisteria h2,\n.clouds .silver h2,\n.wet-asphalt h2,\n.midnight-blue h2,\n.concrete h2,\n.asbestos h2,\n.turquoise h3,\n.green-sea h3,\n.sun-flower h3,\n.orange h3,\n.emerald h3,\n.nephrits h3,\n.carrot h3,\n.pumkin h3,\n.peter-river h3,\n.belize-hole h3,\n.alizarin h3,\n.pomegranate h3,\n.amethyst h3,\n.wisteria h3,\n.clouds .silver h3,\n.wet-asphalt h3,\n.midnight-blue h3,\n.concrete h3,\n.asbestos h3,\n.turquoise h4,\n.green-sea h4,\n.sun-flower h4,\n.orange h4,\n.emerald h4,\n.nephrits h4,\n.carrot h4,\n.pumkin h4,\n.peter-river h4,\n.belize-hole h4,\n.alizarin h4,\n.pomegranate h4,\n.amethyst h4,\n.wisteria h4,\n.clouds .silver h4,\n.wet-asphalt h4,\n.midnight-blue h4,\n.concrete h4,\n.asbestos h4,\n.turquoise h5,\n.green-sea h5,\n.sun-flower h5,\n.orange h5,\n.emerald h5,\n.nephrits h5,\n.carrot h5,\n.pumkin h5,\n.peter-river h5,\n.belize-hole h5,\n.alizarin h5,\n.pomegranate h5,\n.amethyst h5,\n.wisteria h5,\n.clouds .silver h5,\n.wet-asphalt h5,\n.midnight-blue h5,\n.concrete h5,\n.asbestos h5,\n.turquoise h6,\n.green-sea h6,\n.sun-flower h6,\n.orange h6,\n.emerald h6,\n.nephrits h6,\n.carrot h6,\n.pumkin h6,\n.peter-river h6,\n.belize-hole h6,\n.alizarin h6,\n.pomegranate h6,\n.amethyst h6,\n.wisteria h6,\n.clouds .silver h6,\n.wet-asphalt h6,\n.midnight-blue h6,\n.concrete h6,\n.asbestos h6 {\n  color: #fff;\n}\n.turquoise small,\n.green-sea small,\n.sun-flower small,\n.orange small,\n.emerald small,\n.nephrits small,\n.carrot small,\n.pumkin small,\n.peter-river small,\n.belize-hole small,\n.alizarin small,\n.pomegranate small,\n.amethyst small,\n.wisteria small,\n.clouds .silver small,\n.wet-asphalt small,\n.midnight-blue small,\n.concrete small,\n.asbestos small {\n  color: rgba(255, 255, 255, 0.8);\n}\n.turquoise {\n  background-color: #1abc9c;\n}\n.green-sea {\n  background-color: #16a085;\n}\n.sun-flower {\n  background-color: #f1c40f;\n}\n.orange {\n  background-color: #f39c12;\n}\n.emerald {\n  background-color: #2ecc71;\n}\n.nephritis {\n  background-color: #27ae60;\n}\n.carrot {\n  background-color: #e67e22;\n}\n.pumkin {\n  background-color: #d35400;\n}\n.peter-river {\n  background-color: #3498db;\n}\n.belize-hole {\n  background-color: #2980b9;\n}\n.alizarin {\n  background-color: #e74c3c;\n}\n.pomegranate {\n  background-color: #c0392b;\n}\n.amethyst {\n  background-color: #9b59b6;\n}\n.wisteria {\n  background-color: #8e44ad;\n}\n.clouds {\n  background-color: #ecf0f1;\n}\n.silver {\n  background-color: #bdc3c7;\n}\n.wet-asphalt {\n  background-color: #34495e;\n}\n.wet-asphalt a:not(.btn) {\n  color: #bdc3c7;\n}\n.wet-asphalt a:not(.btn):hover {\n  color: #d9534f;\n}\n.midnight-blue {\n  background-color: #2c3e50;\n}\n.concrete {\n  background-color: #95a5a6;\n}\n.asbestos {\n  background-color: #7f8c8d;\n}\n.embed-container {\n  position: relative;\n  padding-bottom: 56.25%;\n  /* 16/9 ratio */\n\n  padding-top: 30px;\n  /* IE6 workaround*/\n\n  height: 0;\n  overflow: hidden;\n}\n.embed-container iframe,\n.embed-container object,\n.embed-container embed {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n#main-slider {\n  position: relative;\n}\n#main-slider .carousel h2 {\n  font-size: 36px;\n}\n#main-slider .carousel .btn {\n  border: 3px solid rgba(255, 255, 255, 0.5);\n  color: #fff;\n  border-radius: 0;\n  margin-top: 5px;\n}\n#main-slider .carousel .btn:hover {\n  background-color: rgba(255, 255, 255, 0.3);\n}\n#main-slider .carousel .boxed {\n  padding: 10px 15px;\n  background-color: rgba(0, 0, 0, 0.8);\n  display: inline-block;\n}\n#main-slider .carousel .item {\n  background-position: 50%;\n  background-repeat: no-repeat;\n  background-size: cover;\n  left: 0 !important;\n  opacity: 0;\n  top: 0;\n  position: absolute;\n  width: 100%;\n  display: block !important;\n  height: 600px;\n  -webkit-transition: opacity ease-in-out 500ms;\n  -moz-transition: opacity ease-in-out 500ms;\n  -o-transition: opacity ease-in-out 500ms;\n  transition: opacity ease-in-out 500ms;\n}\n#main-slider .carousel .item:first-child {\n  top: auto;\n  position: relative;\n}\n#main-slider .carousel .item.active {\n  opacity: 1;\n  -webkit-transition: opacity ease-in-out 500ms;\n  -moz-transition: opacity ease-in-out 500ms;\n  -o-transition: opacity ease-in-out 500ms;\n  transition: opacity ease-in-out 500ms;\n  z-index: 1;\n}\n#main-slider .prev,\n#main-slider .next {\n  position: absolute;\n  top: 50%;\n  background-color: rgba(0, 0, 0, 0.3);\n  color: #fff;\n  display: inline-block;\n  margin-top: -25px;\n  font-size: 24px;\n  height: 50px;\n  width: 50px;\n  line-height: 50px;\n  text-align: center;\n  border-radius: 4px;\n  z-index: 5;\n}\n#main-slider .prev:hover,\n#main-slider .next:hover {\n  background-color: rgba(0, 0, 0, 0.5);\n  border-radius: 10px;\n}\n#main-slider .prev {\n  left: 10px;\n}\n#main-slider .next {\n  right: 10px;\n}\n#main-slider .active .animation.animated-item-1 {\n  -webkit-animation: fadeInUp 300ms linear 300ms both;\n  -moz-animation: fadeInUp 300ms linear 300ms both;\n  -o-animation: fadeInUp 300ms linear 300ms both;\n  -ms-animation: fadeInUp 300ms linear 300ms both;\n  animation: fadeInUp 300ms linear 300ms both;\n}\n#main-slider .active .animation.animated-item-2 {\n  -webkit-animation: fadeInUp 300ms linear 600ms both;\n  -moz-animation: fadeInUp 300ms linear 600ms both;\n  -o-animation: fadeInUp 300ms linear 600ms both;\n  -ms-animation: fadeInUp 300ms linear 600ms both;\n  animation: fadeInUp 300ms linear 600ms both;\n}\n#main-slider .active .animation.animated-item-3 {\n  -webkit-animation: fadeInUp 300ms linear 900ms both;\n  -moz-animation: fadeInUp 300ms linear 900ms both;\n  -o-animation: fadeInUp 300ms linear 900ms both;\n  -ms-animation: fadeInUp 300ms linear 900ms both;\n  animation: fadeInUp 300ms linear 900ms both;\n}\n#main-slider .active .animation.animated-item-4 {\n  -webkit-animation: fadeInUp 300ms linear 1200ms both;\n  -moz-animation: fadeInUp 300ms linear 1200ms both;\n  -o-animation: fadeInUp 300ms linear 1200ms both;\n  -ms-animation: fadeInUp 300ms linear 1200ms both;\n  animation: fadeInUp 300ms linear 1200ms both;\n}\n#services .media:hover .icon-md {\n  border-radius: 10px;\n  background-color: rgba(0, 0, 0, 0.8);\n}\n#recent-works {\n  padding: 90px 0;\n}\n#recent-works .item-inner {\n  position: relative;\n  margin: 0;\n}\n.portfolio-items,\n.portfolio-filter {\n  list-style: none;\n  padding: 0;\n  margin: 0 -20px 20px 0;\n}\n.portfolio-filter > li {\n  display: inline-block;\n}\n.portfolio-items > li {\n  float: left;\n  padding: 0;\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\n.portfolio-items.col-2 > li {\n  width: 50%;\n}\n.portfolio-items.col-3 > li {\n  width: 33%;\n}\n.portfolio-items.col-4 > li {\n  width: 25%;\n}\n.portfolio-items.col-5 > li {\n  width: 20%;\n}\n.portfolio-items.col-6 > li {\n  width: 16%;\n}\n.portfolio-item {\n  padding: 0;\n  margin: 0;\n}\n.portfolio-item .item-inner {\n  background: #fff;\n  border: 1px solid #eee;\n  padding: 10px 10px 0;\n  margin: 0 20px 20px 0;\n  position: relative;\n}\n.portfolio-item img {\n  width: 100%;\n}\n.portfolio-item h5 {\n  background: #fff;\n  margin: 0;\n  padding: 10px 0;\n  font-weight: 700;\n  font-size: 14px;\n  color: #2c3e50;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n.portfolio-item .overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  opacity: 0;\n  background: rgba(255, 255, 255, 0.9);\n  text-align: center;\n  vertical-align: middle;\n  -webkit-transition: opacity 300ms;\n  -moz-transition: opacity 300ms;\n  -o-transition: opacity 300ms;\n  transition: opacity 300ms;\n}\n.portfolio-item .overlay .preview {\n  position: relative;\n  top: 50%;\n  display: inline-block;\n  margin-top: -20px;\n}\n.portfolio-item:hover .overlay {\n  opacity: 1;\n}\n/* Start: Recommended Isotope styles */\n/**** Isotope Filtering ****/\n.isotope-item {\n  z-index: 2;\n}\n.isotope-hidden.isotope-item {\n  pointer-events: none;\n  z-index: 1;\n}\n/**** Isotope CSS3 transitions ****/\n.isotope,\n.isotope .isotope-item {\n  -webkit-transition-duration: 0.8s;\n  -moz-transition-duration: 0.8s;\n  -ms-transition-duration: 0.8s;\n  -o-transition-duration: 0.8s;\n  transition-duration: 0.8s;\n}\n.isotope {\n  -webkit-transition-property: height, width;\n  -moz-transition-property: height, width;\n  -ms-transition-property: height, width;\n  -o-transition-property: height, width;\n  transition-property: height, width;\n}\n.isotope .isotope-item {\n  -webkit-transition-property: -webkit-transform, opacity;\n  -moz-transition-property: -moz-transform, opacity;\n  -ms-transition-property: -ms-transform, opacity;\n  -o-transition-property: -o-transform, opacity;\n  transition-property: transform, opacity;\n}\n/**** disabling Isotope CSS3 transitions ****/\n.isotope.no-transition,\n.isotope.no-transition .isotope-item,\n.isotope .isotope-item.no-transition {\n  -webkit-transition-duration: 0s;\n  -moz-transition-duration: 0s;\n  -ms-transition-duration: 0s;\n  -o-transition-duration: 0s;\n  transition-duration: 0s;\n}\n/* End: Recommended Isotope styles */\n/* disable CSS transitions for containers with infinite scrolling*/\n.isotope.infinite-scrolling {\n  -webkit-transition: none;\n  -moz-transition: none;\n  -ms-transition: none;\n  -o-transition: none;\n  transition: none;\n}\n#pricing-table .plan {\n  border-radius: 4px;\n  list-style: none;\n  margin: 0 0 20px;\n  background: #3498db;\n  text-align: center;\n  padding: 30px 0;\n}\n#pricing-table .plan li {\n  padding: 5px 0;\n  color: #fff;\n  -webkit-transition: 300ms;\n  -moz-transition: 300ms;\n  -o-transition: 300ms;\n  transition: 300ms;\n}\n#pricing-table .plan li.plan-name {\n  font-size: 24px;\n  line-height: 24px;\n  color: #fff;\n}\n#pricing-table .plan li.plan-name h3 {\n  margin: 0;\n}\n#pricing-table .plan li.plan-price {\n  margin-bottom: 10px;\n}\n#pricing-table .plan li.plan-price > div {\n  display: inline-block;\n  background-color: rgba(0, 0, 0, 0.2);\n  padding: 10px;\n  font-size: 24px;\n  border-radius: 100%;\n  width: 70px;\n  height: 70px;\n}\n#pricing-table .plan li.plan-price > div sup {\n  font-size: 10px;\n  line-height: 10px;\n}\n#pricing-table .plan li.plan-price > div > small {\n  display: block;\n  font-size: 11px;\n}\n#pricing-table .plan li.plan-action {\n  margin-top: 10px;\n  border-top: 0;\n}\n#pricing-table .plan.featured {\n  background-color: #2c3e50;\n}\n#title h1 {\n  margin: 0;\n  font-size: 36px;\n  font-weight: 300;\n}\n.center {\n  text-align: center;\n}\n#meet-the-team .designation {\n  margin-top: 5px;\n  display: block;\n  font-size: 13px;\n}\n.img-thumbnail {\n  border: 0;\n}\n.progress,\n.progress .bar {\n  background: #fff;\n  -webkit-box-shadow: none;\n  -moz-box-shadow: none;\n  box-shadow: none;\n  height: 30px;\n  line-height: 30px;\n}\n.well {\n  -webkit-box-shadow: none;\n  -moz-box-shadow: none;\n  box-shadow: none;\n  border: 0;\n}\nul.breadcrumb {\n  margin: 20px 0 0;\n  background: transparent;\n}\nul.breadcrumb > li {\n  text-shadow: none;\n}\nul.breadcrumb > li > a,\nul.breadcrumb > li .divider {\n  color: #fff;\n}\nul.breadcrumb > li.active {\n  color: rgba(255, 255, 255, 0.7);\n}\nul.tag-cloud {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\nul.tag-cloud li {\n  display: inline-block;\n  margin: 0 0 2px 0;\n}\n.btn-social {\n  border: 0;\n  color: #fff;\n  border-radius: 100%;\n  display: inline-block;\n  width: 36px;\n  height: 36px;\n  line-height: 36px;\n  text-align: center;\n  padding: 0;\n}\n.btn-social.btn-facebook {\n  background: #4f7dd4;\n}\n.btn-social.btn-facebook:hover {\n  background: #789bde;\n}\n.btn-social.btn-twitter {\n  background: #5bceff;\n}\n.btn-social.btn-twitter:hover {\n  background: #8eddff;\n}\n.btn-social.btn-linkedin {\n  background: #21a6d8;\n}\n.btn-social.btn-linkedin:hover {\n  background: #49b9e3;\n}\n.btn-social.btn-google-plus {\n  background: #dc422b;\n}\n.btn-social.btn-google-plus:hover {\n  background: #e36957;\n}\n.btn-social:hover {\n  color: #fff;\n}\n.navbar-inverse {\n  border: none;\n}\n.navbar-inverse .navbar-brand {\n  font-family: 'Bubbler One', sans-serif;\n  font-size: 36px;\n  line-height: 50px;\n  color: #fff;\n}\n.navbar-inverse .navbar-nav {\n  margin-top: 20px;\n}\n.navbar-inverse .navbar-nav > li > a {\n  padding-top: 7px;\n  padding-bottom: 7px;\n  border-radius: 4px;\n  color: #bdc3c7;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus,\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n  background-color: #2c3e50;\n}\n.navbar-inverse .navbar-nav .dropdown-menu {\n  background-color: #2c3e50;\n  -webkit-box-shadow: none;\n  -moz-box-shadow: none;\n  box-shadow: none;\n  border: 0;\n  padding: 0;\n  margin-top: -3px;\n}\n.navbar-inverse .navbar-nav .dropdown-menu > li > a {\n  padding: 8px 15px;\n  color: #bdc3c7;\n}\n.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,\n.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,\n.navbar-inverse .navbar-nav .dropdown-menu > li.active > a {\n  background-color: rgba(0, 0, 0, 0.3);\n}\n.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {\n  border-radius: 0 0 3px 3px;\n}\n.navbar-inverse .navbar-nav .dropdown-menu > li.divider {\n  background-color: rgba(0, 0, 0, 0.1);\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n  border-top: 0;\n}\n#social-media .icon-facebook {\n  background-color: #3c5899;\n}\n#social-media .icon-facebook:hover {\n  background-color: #4e6fba;\n}\n#social-media .icon-twitter {\n  background-color: #29c5f6;\n}\n#social-media .icon-twitter:hover {\n  background-color: #5ad2f8;\n}\n#social-media .icon-google-plus {\n  background-color: #d13d2f;\n}\n#social-media .icon-google-plus:hover {\n  background-color: #da6459;\n}\n#social-media .icon-pinterest {\n  background-color: #c61118;\n}\n#social-media .icon-pinterest:hover {\n  background-color: #ec1e26;\n}\n.icon-lg {\n  font-size: 48px;\n  height: 108px;\n  width: 108px;\n  line-height: 108px;\n  color: #fff;\n  margin: 10px;\n  background-color: rgba(0, 0, 0, 0.4);\n  text-align: center;\n  display: inline-block !important;\n  border-radius: 100%;\n}\n.icon-md {\n  font-size: 36px;\n  height: 68px;\n  width: 68px;\n  line-height: 68px;\n  color: #fff;\n  margin-right: 10px;\n  background-color: rgba(0, 0, 0, 0.4);\n  text-align: center;\n  display: block;\n  border-radius: 50%;\n  -webkit-transition: 500ms;\n  -moz-transition: 500ms;\n  -o-transition: 500ms;\n  transition: 500ms;\n}\n.modal {\n  border: 0;\n}\n.modal#loginForm {\n  width: 600px;\n  margin-left: -300px;\n}\n.modal .modal-header {\n  border: 0;\n  padding: 20px 20px 0;\n}\n.modal .modal-header > h4 {\n  font-weight: 300;\n  font-size: 14px;\n  color: #848484;\n  text-transform: uppercase;\n  margin: 0;\n}\n.modal .modal-body {\n  padding: 20px;\n}\n.modal input[type=\"text\"],\n.modal input[type=\"password\"] {\n  padding: 5px 10px;\n  min-height: 30px;\n  width: 130px;\n  margin-right: 10px;\n}\n.modal .icon-remove {\n  color: #848484;\n  position: absolute;\n  right: -5px;\n  top: -5px;\n  width: 16px;\n  height: 16px;\n  line-height: 16px;\n  text-align: center;\n  display: block;\n  background: #ebebeb;\n  -webkit-border-radius: 100%;\n  -moz-border-radius: 100%;\n  border-radius: 100%;\n  cursor: pointer;\n}\n.modal button {\n  margin-left: 10px;\n  border: 0;\n}\n.gap {\n  margin-bottom: 50px;\n}\n.big-gap {\n  margin-bottom: 100px;\n}\n.no-margin {\n  margin: 0;\n  padding: 0;\n}\n.registration-form {\n  border: 0;\n  background-color: #fff;\n  padding: 20px;\n  display: inline-block;\n}\n#bottom {\n  color: #bdc3c7;\n}\n#bottom h4 {\n  margin-top: 0;\n  margin-bottom: 15px;\n}\n#bottom .media-heading {\n  display: block;\n  font-weight: 400;\n}\n.row > div {\n  margin-bottom: 10px;\n}\nul.unstyled {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n/*Unordered Lists*/\nul.arrow,\nul.arrow-double,\nul.tick,\nul.cross,\nul.star,\nul.rss {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\nul.arrow li::before,\nul.arrow-double li::before,\nul.tick li::before,\nul.cross li::before,\nul.star li::before,\nul.rss li::before,\nul.arrow li::after,\nul.arrow-double li::after,\nul.tick li::after,\nul.cross li::after,\nul.star li::after,\nul.rss li::after {\n  font-family: FontAwesome;\n  font-size: 11px;\n}\nul.arrow li::before,\nul.arrow-double li::before,\nul.tick li::before,\nul.cross li::before,\nul.star li::before,\nul.rss li::before {\n  margin-right: 5px;\n}\nul.arrow li::before {\n  content: \"\\f105\";\n}\nul.arrow-double li::before {\n  content: \"\\f101\";\n}\nul.tick li::before {\n  content: \"\\f00c\";\n}\nul.cross li::before {\n  content: \"\\f00d\";\n}\nul.star li::before {\n  content: \"\\f006\";\n}\nul.rss li::before {\n  content: \"\\f09e\";\n}\n#footer {\n  padding-top: 30px;\n  padding-bottom: 30px;\n  color: #bdc3c7;\n}\n#footer a {\n  color: #bdc3c7;\n}\n#footer a:hover {\n  color: #d9534f;\n}\n#footer ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n#footer ul > li {\n  display: inline-block;\n  margin-left: 15px;\n}\nul.social {\n  list-style: none;\n  margin: 10px 0 0;\n  padding: 0;\n  display: inline-block;\n}\nul.social > li {\n  display: inline-block;\n  margin: 0 5px;\n}\nul.social > li > a {\n  font-size: 24px;\n  color: #666;\n}\nul.social > li > a:hover {\n  color: #999;\n}\n.box-border {\n  padding: 15px;\n}\n.accordion-group {\n  background-color: #fff;\n  border-top: 1px solid #f0f0f0;\n}\n.accordion-heading .accordion-toggle {\n  color: #666;\n  font-weight: 700;\n}\n.accordion-inner {\n  border-top: 0;\n}\n.blog .blog-item {\n  background-color: #fff;\n  border-radius: 5px;\n  margin-bottom: 20px;\n}\n.blog .blog-item .img-blog {\n  width: 100%;\n  border-radius: 5px 5px 0 0;\n}\n.blog .blog-item .blog-content {\n  padding: 20px;\n}\n.blog .blog-item h3 {\n  margin-top: 0;\n}\n.blog .blog-item .entry-meta {\n  margin-bottom: 20px;\n}\n.blog .blog-item .entry-meta > span {\n  display: inline-block;\n  color: #999;\n  margin-right: 10px;\n  font-size: 12px;\n}\n.blog .blog-item .entry-meta > span a {\n  color: #999;\n}\nul.pagination > li > a {\n  border: 0;\n}\nul.pagination > li.active > a,\nul.pagination > li:hover > a {\n  background-color: #34495e;\n  color: #fff;\n}\ntextarea#message {\n  padding: 10px 15px;\n  height: 219px;\n}\n.widget {\n  margin-bottom: 30px;\n}\nul.gallery {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\nul.gallery li {\n  display: block;\n  width: 60px;\n  padding: 0;\n  margin: 0 4px 4px 0;\n  float: left;\n}\nul.faq {\n  list-style: none;\n  margin: 0;\n}\nul.faq li {\n  margin-top: 30px;\n}\nul.faq li:first-child {\n  margin-top: 0;\n}\nul.faq li span.number {\n  display: block;\n  float: left;\n  width: 50px;\n  height: 50px;\n  line-height: 50px;\n  text-align: center;\n  background: #34495e;\n  color: #fff;\n  font-size: 24px;\n}\nul.faq li > div {\n  margin-left: 70px;\n}\nul.faq li > div h3 {\n  margin-top: 0;\n}\n#error {\n  text-align: center;\n  margin-top: 150px;\n  margin-bottom: 150px;\n}\n"
  },
  {
    "path": "flat/static/css/prettyPhoto.css",
    "content": "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}\ndiv.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}\ndiv.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}\ndiv.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}\ndiv.pp_default .pp_content .ppt{color:#f8f8f8}\ndiv.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}\ndiv.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}\ndiv.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}\ndiv.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}\ndiv.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}\ndiv.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}\ndiv.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}\ndiv.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}\ndiv.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}\ndiv.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}\ndiv.pp_default .pp_social{margin-top:7px}\ndiv.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}\ndiv.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}\ndiv.pp_default .pp_nav .pp_pause{background-position:-51px -29px}\ndiv.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}\ndiv.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}\ndiv.pp_default .pp_content_container .pp_details{margin-top:5px}\ndiv.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}\ndiv.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}\ndiv.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}\ndiv.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}\ndiv.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}\ndiv.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}\ndiv.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}\ndiv.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}\ndiv.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}\ndiv.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}\ndiv.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}\ndiv.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}\ndiv.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}\ndiv.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}\ndiv.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}\ndiv.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}\ndiv.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}\ndiv.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}\ndiv.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}\ndiv.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}\ndiv.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}\ndiv.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}\ndiv.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}\ndiv.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}\ndiv.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}\ndiv.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}\ndiv.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}\ndiv.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_description{margin-right:85px;color:#fff}\ndiv.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}\ndiv.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}\ndiv.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}\ndiv.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}\ndiv.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}\ndiv.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}\ndiv.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}\ndiv.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}\ndiv.dark_square .pp_description{color:#fff;margin:0 85px 0 0}\ndiv.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}\ndiv.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}\ndiv.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}\ndiv.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}\ndiv.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}\ndiv.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}\ndiv.dark_square .pp_nav{clear:none}\ndiv.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}\ndiv.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}\ndiv.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}\ndiv.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}\ndiv.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}\ndiv.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}\ndiv.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}\ndiv.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}\ndiv.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}\ndiv.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}\ndiv.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}\ndiv.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}\ndiv.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}\ndiv.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}\ndiv.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}\ndiv.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}\ndiv.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}\ndiv.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}\ndiv.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}\ndiv.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}\ndiv.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}\ndiv.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}\ndiv.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}\ndiv.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}\ndiv.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}\ndiv.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}\ndiv.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}\ndiv.facebook .pp_description{margin:0 37px 0 0}\ndiv.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}\ndiv.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}\ndiv.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}\ndiv.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}\ndiv.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}\ndiv.facebook .pp_nav{margin-top:0}\ndiv.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}\ndiv.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}\ndiv.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}\ndiv.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}\ndiv.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}\ndiv.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}\ndiv.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}\ndiv.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}\ndiv.pp_pic_holder a:focus{outline:none}\ndiv.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}\ndiv.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}\n.pp_content{height:40px;min-width:40px}\n* html .pp_content{width:40px}\n.pp_content_container{position:relative;text-align:left;width:100%}\n.pp_content_container .pp_left{padding-left:20px}\n.pp_content_container .pp_right{padding-right:20px}\n.pp_content_container .pp_details{float:left;margin:10px 0 2px}\n.pp_description{display:none;margin:0}\n.pp_social{float:left;margin:0}\n.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}\n.pp_social .twitter{float:left}\n.pp_nav{clear:right;float:left;margin:3px 10px 0 0}\n.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}\n.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}\na.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}\n.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}\n.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}\n.pp_gallery div{float:left;overflow:hidden;position:relative}\n.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}\n.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}\n.pp_gallery ul a img{border:0}\n.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}\n.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}\n.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}\na.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%}\na.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%}\na.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}\na.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}\n.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}\n#pp_full_res{line-height:1!important}\n#pp_full_res .pp_inline{text-align:left}\n#pp_full_res .pp_inline p{margin:0 0 15px}\ndiv.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}\ndiv.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}\ndiv.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}\ndiv.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}\ndiv.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}\ndiv.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}\ndiv.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}\ndiv.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}\ndiv.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}\ndiv.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}\ndiv.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}\ndiv.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}\ndiv.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}\ndiv.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}\n.pp_top,.pp_bottom{height:20px;position:relative}\n* html .pp_top,* html .pp_bottom{padding:0 20px}\n.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}\n.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}\n* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}\n.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}\n.pp_fade,.pp_gallery li.default a img{display:none}"
  },
  {
    "path": "flat/static/js/html5shiv.js",
    "content": "/*\n HTML5 Shiv v3.6.2pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed\n*/\n(function(l,f){function m(){var a=e.elements;return\"string\"==typeof a?a.split(\" \"):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();\na.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function(\"h,f\",\"return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&(\"+m().join().replace(/\\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c(\"'+a+'\")'})+\");return n}\")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement(\"p\");d=d.getElementsByTagName(\"head\")[0]||d.documentElement;c.innerHTML=\"x<style>article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}</style>\";\nc=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o=\"_html5shiv\",h=0,n={},g;(function(){try{var a=f.createElement(\"a\");a.innerHTML=\"<xyz></xyz>\";j=\"hidden\"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement(\"a\");var c=f.createDocumentFragment();b=\"undefined\"==typeof c.cloneNode||\n\"undefined\"==typeof c.createDocumentFragment||\"undefined\"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||\"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video\",version:\"3.6.2pre\",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:\"default\",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment();\nfor(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);return c}};l.html5=e;q(f)})(this,document);\n"
  },
  {
    "path": "flat/static/js/jquery.js",
    "content": "/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license\n//@ sourceMappingURL=jquery-1.10.2.min.map\n*/\n(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f=\"1.10.2\",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/.source,T=/\\S+/g,C=/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,N=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]*))$/,k=/^<(\\w+)\\s*\\/?>(?:<\\/\\1>|)$/,E=/^[\\],:{}\\s]*$/,S=/(?:^|:|,)(?:\\s*\\[)+/g,A=/\\\\(?:[\"\\\\\\/bfnrt]|u[\\da-fA-F]{4})/g,j=/\"[^\"\\\\\\r\\n]*\"|true|false|null|-?(?:\\d+\\.|)\\d+(?:[eE][+-]?\\d+|)/g,D=/^-ms-/,L=/-([\\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||\"load\"===e.type||\"complete\"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener(\"DOMContentLoaded\",q,!1),e.removeEventListener(\"load\",q,!1)):(a.detachEvent(\"onreadystatechange\",q),e.detachEvent(\"onload\",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if(\"string\"==typeof e){if(i=\"<\"===e.charAt(0)&&\">\"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:\"\",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for(\"boolean\"==typeof s&&(c=s,s=arguments[1]||{},l=2),\"object\"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:\"jQuery\"+(f+Math.random()).replace(/\\D/g,\"\"),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger(\"ready\").off(\"ready\"))}},isFunction:function(e){return\"function\"===x.type(e)},isArray:Array.isArray||function(e){return\"array\"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+\"\":\"object\"==typeof e||\"function\"==typeof e?c[y.call(e)]||\"object\":typeof e},isPlainObject:function(e){var n;if(!e||\"object\"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,\"constructor\")&&!v.call(e.constructor.prototype,\"isPrototypeOf\"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||\"string\"!=typeof e)return null;\"boolean\"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:\"string\"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,\"@\").replace(j,\"]\").replace(S,\"\")))?Function(\"return \"+n)():(x.error(\"Invalid JSON: \"+n),t)},parseXML:function(n){var r,i;if(!n||\"string\"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,\"text/xml\")):(r=new ActiveXObject(\"Microsoft.XMLDOM\"),r.async=\"false\",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName(\"parsererror\").length||x.error(\"Invalid XML: \"+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,\"ms-\").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call(\"\\ufeff\\u00a0\")?function(e){return null==e?\"\":b.call(e)}:function(e){return null==e?\"\":(e+\"\").replace(C,\"\")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,\"string\"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if(\"number\"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return\"string\"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if(\"object\"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),\"complete\"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener(\"DOMContentLoaded\",q,!1),e.addEventListener(\"load\",q,!1);else{a.attachEvent(\"onreadystatechange\",q),e.attachEvent(\"onload\",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll(\"left\")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each(\"Boolean Number String Function Array Date RegExp Object Error\".split(\" \"),function(e,t){c[\"[object \"+t+\"]\"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:\"array\"===n||\"function\"!==n&&(0===t||\"number\"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b=\"sizzle\"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",P=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",R=\"(?:\\\\\\\\.|[\\\\w-]|[^\\\\x00-\\\\xa0])+\",W=R.replace(\"w\",\"w#\"),$=\"\\\\[\"+P+\"*(\"+R+\")\"+P+\"*(?:([*^$|!~]?=)\"+P+\"*(?:(['\\\"])((?:\\\\\\\\.|[^\\\\\\\\])*?)\\\\3|(\"+W+\")|)|)\"+P+\"*\\\\]\",I=\":(\"+R+\")(?:\\\\(((['\\\"])((?:\\\\\\\\.|[^\\\\\\\\])*?)\\\\3|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\"+$.replace(3,8)+\")*)|.*)\\\\)|)\",z=RegExp(\"^\"+P+\"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\"+P+\"+$\",\"g\"),X=RegExp(\"^\"+P+\"*,\"+P+\"*\"),U=RegExp(\"^\"+P+\"*([>+~]|\"+P+\")\"+P+\"*\"),V=RegExp(P+\"*[+~]\"),Y=RegExp(\"=\"+P+\"*([^\\\\]'\\\"]*)\"+P+\"*\\\\]\",\"g\"),J=RegExp(I),G=RegExp(\"^\"+W+\"$\"),Q={ID:RegExp(\"^#(\"+R+\")\"),CLASS:RegExp(\"^\\\\.(\"+R+\")\"),TAG:RegExp(\"^(\"+R.replace(\"w\",\"w*\")+\")\"),ATTR:RegExp(\"^\"+$),PSEUDO:RegExp(\"^\"+I),CHILD:RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+P+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+P+\"*(?:([+-]|)\"+P+\"*(\\\\d+)|))\"+P+\"*\\\\)|)\",\"i\"),bool:RegExp(\"^(?:\"+B+\")$\",\"i\"),needsContext:RegExp(\"^\"+P+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+P+\"*((?:-\\\\d)?\\\\d*)\"+P+\"*\\\\)|)(?=[^-]|$)\",\"i\")},K=/^[^{]+\\{\\s*\\[native \\w/,Z=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\\d$/i,nt=/'|\\\\/g,rt=RegExp(\"\\\\\\\\([\\\\da-f]{1,6}\"+P+\"?|(\"+P+\")|.)\",\"ig\"),it=function(e,t,n){var r=\"0x\"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||\"string\"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&\"object\"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute(\"id\"))?m=d.replace(nt,\"\\\\$&\"):t.setAttribute(\"id\",m),m=\"[id='\"+m+\"'] \",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(\",\")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute(\"id\")}}}return kt(e.replace(z,\"$1\"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=\" \")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement(\"div\");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split(\"|\"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return\"input\"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return(\"input\"===n||\"button\"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?\"HTML\"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent(\"onbeforeunload\",function(){p()}),r.attributes=ut(function(e){return e.className=\"i\",!e.getAttribute(\"className\")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment(\"\")),!e.getElementsByTagName(\"*\").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML=\"<div class='a'></div><div class='a i'></div>\",e.firstChild.className=\"i\",2===e.getElementsByClassName(\"i\").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute(\"id\")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode(\"id\");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if(\"*\"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML=\"<select><option selected=''></option></select>\",e.querySelectorAll(\"[selected]\").length||g.push(\"\\\\[\"+P+\"*(?:value|\"+B+\")\"),e.querySelectorAll(\":checked\").length||g.push(\":checked\")}),ut(function(e){var t=n.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"t\",\"\"),e.querySelectorAll(\"[t^='']\").length&&g.push(\"[*^$]=\"+P+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\":enabled\").length||g.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),g.push(\",.*:\")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,\"div\"),y.call(e,\"[s!='']:x\"),m.push(\"!=\",I)}),g=g.length&&RegExp(g.join(\"|\")),m=m.length&&RegExp(m.join(\"|\")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,\"='$1']\"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error(\"Syntax error, unrecognized expression: \"+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n=\"\",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if(\"string\"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||\"\").replace(rt,it),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(\")\",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+\" \"];return t||(t=RegExp(\"(^|\"+P+\")\"+e+\"(\"+P+\"|$)\"))&&N(e,function(e){return t.test(\"string\"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute(\"class\")||\"\")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?\"!=\"===t:t?(i+=\"\",\"=\"===t?i===n:\"!=\"===t?i!==n:\"^=\"===t?n&&0===i.indexOf(n):\"*=\"===t?n&&i.indexOf(n)>-1:\"$=\"===t?n&&i.slice(-n.length)===n:\"~=\"===t?(\" \"+i+\" \").indexOf(n)>-1:\"|=\"===t?i===n||i.slice(0,n.length+1)===n+\"-\":!1):!0}},CHILD:function(e,t,n,r,i){var o=\"nth\"!==e.slice(0,3),a=\"last\"!==e.slice(-4),s=\"of-type\"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?\"nextSibling\":\"previousSibling\",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g=\"only\"===e&&!h&&\"nextSibling\"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error(\"unsupported pseudo: \"+e);return r[b]?r(t):r.length>1?(n=[e,e,\"\",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,\"$1\"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||\"\")||at.error(\"unsupported lang: \"+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute(\"xml:lang\")||t.getAttribute(\"lang\"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+\"-\");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&!!e.checked||\"option\"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>\"@\"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&\"button\"===e.type||\"button\"===t},text:function(e){var t;return\"input\"===e.nodeName.toLowerCase()&&\"text\"===e.type&&(null==(t=e.getAttribute(\"type\"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+\" \"];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z,\" \")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r=\"\";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&\"parentNode\"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+\" \"+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||\"*\",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[\" \"],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:\" \"===e[l-2].type?\"*\":\"\"})).replace(z,\"$1\"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b=\"0\",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG(\"*\",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+\" \"];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&\"ID\"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split(\"\").sort(A).join(\"\")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement(\"div\"))}),ut(function(e){return e.innerHTML=\"<a href='#'></a>\",\"#\"===e.firstChild.getAttribute(\"href\")})||ct(\"type|href|height|width\",function(e,n,r){return r?t:e.getAttribute(n,\"type\"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML=\"<input/>\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")})||ct(\"value\",function(e,n,r){return r||\"input\"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute(\"disabled\")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[\":\"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e=\"string\"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);\"function\"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&\"string\"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[[\"resolve\",\"done\",x.Callbacks(\"once memory\"),\"resolved\"],[\"reject\",\"fail\",x.Callbacks(\"once memory\"),\"rejected\"],[\"notify\",\"progress\",x.Callbacks(\"memory\")]],n=\"pending\",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+\"With\"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+\"With\"](this===i?r:this,arguments),this},i[o[0]+\"With\"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement(\"div\");if(d.setAttribute(\"className\",\"t\"),d.innerHTML=\"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>\",n=d.getElementsByTagName(\"*\")||[],r=d.getElementsByTagName(\"a\")[0],!r||!r.style||!n.length)return t;s=a.createElement(\"select\"),u=s.appendChild(a.createElement(\"option\")),o=d.getElementsByTagName(\"input\")[0],r.style.cssText=\"top:1px;float:left;opacity:.5\",t.getSetAttribute=\"t\"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName(\"tbody\").length,t.htmlSerialize=!!d.getElementsByTagName(\"link\").length,t.style=/top/.test(r.getAttribute(\"style\")),t.hrefNormalized=\"/a\"===r.getAttribute(\"href\"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement(\"form\").enctype,t.html5Clone=\"<:nav></:nav>\"!==a.createElement(\"nav\").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement(\"input\"),o.setAttribute(\"value\",\"\"),t.input=\"\"===o.getAttribute(\"value\"),o.value=\"t\",o.setAttribute(\"type\",\"radio\"),t.radioValue=\"t\"===o.value,o.setAttribute(\"checked\",\"t\"),o.setAttribute(\"name\",\"t\"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent(\"onclick\",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c=\"on\"+f,\"t\"),t[f+\"Bubbles\"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip=\"content-box\",d.cloneNode(!0).style.backgroundClip=\"\",t.clearCloneStyle=\"content-box\"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast=\"0\"!==f,x(function(){var n,r,o,s=\"padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;\",l=a.getElementsByTagName(\"body\")[0];l&&(n=a.createElement(\"div\"),n.style.cssText=\"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px\",l.appendChild(n).appendChild(d),d.innerHTML=\"<table><tr><td></td><td>t</td></tr></table>\",o=d.getElementsByTagName(\"td\"),o[0].style.cssText=\"padding:0;margin:0;border:0;display:none\",p=0===o[0].offsetHeight,o[0].style.display=\"\",o[1].style.display=\"none\",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML=\"\",d.style.cssText=\"box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;\",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition=\"1%\"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable=\"4px\"===(e.getComputedStyle(d,null)||{width:\"4px\"}).width,r=d.appendChild(a.createElement(\"div\")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width=\"0\",d.style.width=\"1px\",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML=\"\",d.style.cssText=s+\"width:1px;padding:1px;display:inline;zoom:1\",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display=\"block\",d.innerHTML=\"<div></div>\",d.firstChild.style.width=\"5px\",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t\n}({});var B=/(?:\\{[\\s\\S]*\\}|\\[[\\s\\S]*\\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||\"string\"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),(\"object\"==typeof n||\"function\"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),\"string\"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(\" \")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute(\"classid\")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,\"parsedAttrs\"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf(\"data-\")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,\"parsedAttrs\",!0)}return o}return\"object\"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i=\"data-\"+n.replace(P,\"-$1\").toLowerCase();if(r=e.getAttribute(i),\"string\"==typeof r){try{r=\"true\"===r?!0:\"false\"===r?!1:\"null\"===r?null:+r+\"\"===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if((\"data\"!==t||!x.isEmptyObject(e[t]))&&\"toJSON\"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||\"fx\")+\"queue\",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||\"fx\";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};\"inprogress\"===i&&(i=n.shift(),r--),i&&(\"fx\"===t&&n.unshift(\"inprogress\"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+\"queueHooks\";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks(\"once memory\").add(function(){x._removeData(e,t+\"queue\"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return\"string\"!=typeof e&&(n=e,e=\"fx\",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),\"fx\"===e&&\"inprogress\"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||\"fx\",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||\"fx\",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};\"string\"!=typeof e&&(n=e,e=t),e=e||\"fx\";while(s--)r=x._data(a[s],e+\"queueHooks\"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\\t\\r\\n\\f]/g,V=/\\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=\"string\"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||\"\").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(\" \"+n.className+\" \").replace(U,\" \"):\" \")){o=0;while(i=t[o++])0>r.indexOf(\" \"+i+\" \")&&(r+=i+\" \");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||\"string\"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||\"\").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(\" \"+n.className+\" \").replace(U,\" \"):\"\")){o=0;while(i=t[o++])while(r.indexOf(\" \"+i+\" \")>=0)r=r.replace(\" \"+i+\" \",\" \");n.className=e?x.trim(r):\"\"}return this},toggleClass:function(e,t){var n=typeof e;return\"boolean\"==typeof t&&\"string\"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(\"string\"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||\"boolean\"===n)&&(this.className&&x._data(this,\"__className__\",this.className),this.className=this.className||e===!1?\"\":x._data(this,\"__className__\")||\"\")})},hasClass:function(e){var t=\" \"+e+\" \",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(\" \"+this[n].className+\" \").replace(U,\" \").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o=\"\":\"number\"==typeof o?o+=\"\":x.isArray(o)&&(o=x.map(o,function(e){return null==e?\"\":e+\"\"})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&\"set\"in r&&r.set(this,o,\"value\")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&\"get\"in r&&(n=r.get(o,\"value\"))!==t?n:(n=o.value,\"string\"==typeof n?n.replace(V,\"\"):null==n?\"\":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,\"value\");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o=\"select-one\"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute(\"disabled\"))||n.parentNode.disabled&&x.nodeName(n.parentNode,\"optgroup\"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&\"get\"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&\"set\"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+\"\"),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase(\"default-\"+n)]=e[r]=!1:x.attr(e,n,\"\"),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&\"radio\"===t&&x.nodeName(e,\"input\")){var n=e.value;return e.setAttribute(\"type\",t),n&&(e.value=n),t}}}},propFix:{\"for\":\"htmlFor\",\"class\":\"className\"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&\"set\"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&\"get\"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,\"tabindex\");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase(\"default-\"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase(\"default-\"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,\"input\")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+=\"\",\"value\"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&\"\"!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,\"\"===t?!1:t,n)}},x.each([\"width\",\"height\"],function(e,n){x.attrHooks[n]={set:function(e,r){return\"\"===r?(e.setAttribute(n,\"auto\"),r):t}}})),x.support.hrefNormalized||x.each([\"href\",\"src\"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+\"\"}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype=\"encoding\"),x.each([\"radio\",\"checkbox\"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||\"\").match(T)||[\"\"],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||\"\").split(\".\").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(\".\")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent(\"on\"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||\"\").match(T)||[\"\"],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||\"\").split(\".\").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&(\"**\"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,\"events\"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,\"type\")?n.type:n,m=v.call(n,\"namespace\")?n.namespace.split(\".\"):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(\".\")>=0&&(m=g.split(\".\"),g=m.shift(),m.sort()),l=0>g.indexOf(\":\")&&\"on\"+g,n=n[x.expando]?n:new x.Event(g,\"object\"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join(\".\"),n.namespace_re=n.namespace?RegExp(\"(^|\\\\.)\"+m.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,\"events\")||{})[n.type]&&x._data(u,\"handle\"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,\"events\")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||\"click\"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||\"click\"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+\" \",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:\"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which\".split(\" \"),fixHooks:{},keyHooks:{props:\"char charCode key keyCode\".split(\" \"),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:\"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement\".split(\" \"),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:\"focusin\"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:\"focusout\"},click:{trigger:function(){return x.nodeName(this,\"input\")&&\"checkbox\"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,\"a\")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r=\"on\"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,\"form\")?!1:(x.event.add(this,\"click._submit keypress._submit\",function(e){var n=e.target,r=x.nodeName(n,\"input\")||x.nodeName(n,\"button\")?n.form:t;r&&!x._data(r,\"submitBubbles\")&&(x.event.add(r,\"submit._submit\",function(e){e._submit_bubble=!0}),x._data(r,\"submitBubbles\",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate(\"submit\",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,\"form\")?!1:(x.event.remove(this,\"._submit\"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?((\"checkbox\"===this.type||\"radio\"===this.type)&&(x.event.add(this,\"propertychange._change\",function(e){\"checked\"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,\"click._change\",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate(\"change\",this,e,!0)})),!1):(x.event.add(this,\"beforeactivate._change\",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,\"changeBubbles\")&&(x.event.add(t,\"change._change\",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate(\"change\",this.parentNode,e,!0)}),x._data(t,\"changeBubbles\",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||\"radio\"!==n.type&&\"checkbox\"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,\"._change\"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:\"focusin\",blur:\"focusout\"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if(\"object\"==typeof e){\"string\"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&(\"string\"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+\".\"+i.namespace:i.origType,i.selector,i.handler),this;if(\"object\"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||\"function\"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\\[\\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if(\"string\"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+\" \"+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,\"string\"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||\"string\"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?\"string\"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n=\"string\"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,\"parentNode\")},parentsUntil:function(e,t,n){return x.dir(e,\"parentNode\",n)},next:function(e){return pt(e,\"nextSibling\")},prev:function(e){return pt(e,\"previousSibling\")},nextAll:function(e){return x.dir(e,\"nextSibling\")},prevAll:function(e){return x.dir(e,\"previousSibling\")},nextUntil:function(e,t,n){return x.dir(e,\"nextSibling\",n)},prevUntil:function(e,t,n){return x.dir(e,\"previousSibling\",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,\"iframe\")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return\"Until\"!==e.slice(-5)&&(r=n),r&&\"string\"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=\":not(\"+e+\")\"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if(\"string\"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split(\"|\"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht=\"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video\",gt=/ jQuery\\d+=\"(?:null|\\d+)\"/g,mt=RegExp(\"<(?:\"+ht+\")[\\\\s/>]\",\"i\"),yt=/^\\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^>]*)\\/>/gi,bt=/<([\\w:]+)/,xt=/<tbody/i,wt=/<|&#?\\w+;/,Tt=/<(?:script|style|link)/i,Ct=/^(?:checkbox|radio)$/i,Nt=/checked\\s*(?:[^=]|=\\s*.checked.)/i,kt=/^$|\\/(?:java|ecma)script/i,Et=/^true\\/(.*)/,St=/^\\s*<!(?:\\[CDATA\\[|--)|(?:\\]\\]|--)>\\s*$/g,At={option:[1,\"<select multiple='multiple'>\",\"</select>\"],legend:[1,\"<fieldset>\",\"</fieldset>\"],area:[1,\"<map>\",\"</map>\"],param:[1,\"<object>\",\"</object>\"],thead:[1,\"<table>\",\"</table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],col:[2,\"<table><tbody></tbody><colgroup>\",\"</colgroup></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],_default:x.support.htmlSerialize?[0,\"\",\"\"]:[1,\"X<div>\",\"</div>\"]},jt=dt(a),Dt=jt.appendChild(a.createElement(\"div\"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,\"script\")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,\"select\")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,\"\"):t;if(!(\"string\"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||[\"\",\"\"])[1].toLowerCase()])){e=e.replace(vt,\"<$1></$2>\");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||\"string\"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,\"script\"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,\"script\"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||\"\")&&!x._data(i,\"globalEval\")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||\"\").replace(St,\"\")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,\"table\")&&x.nodeName(1===t.nodeType?t:t.firstChild,\"tr\")?e.getElementsByTagName(\"tbody\")[0]||e.appendChild(e.ownerDocument.createElement(\"tbody\")):e}function Ht(e){return e.type=(null!==x.find.attr(e,\"type\"))+\"/\"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute(\"type\"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,\"globalEval\",!t||x._data(t[r],\"globalEval\"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}\"script\"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):\"object\"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):\"input\"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):\"option\"===n?t.defaultSelected=t.selected=e.defaultSelected:(\"input\"===n||\"textarea\"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||\"*\"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||\"*\"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test(\"<\"+e.nodeName+\">\")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,\"script\"),r.length>0&&_t(r,!l&&Ft(e,\"script\")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if(\"object\"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement(\"div\")),l=(bt.exec(o)||[\"\",\"\"])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,\"<$1></$2>\")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o=\"table\"!==l||xt.test(o)?\"<table>\"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],\"tbody\")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent=\"\";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,\"input\"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),\"script\"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||\"\")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle);\nu[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:\"GET\",dataType:\"script\",async:!1,global:!1,\"throws\":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,\"body\")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\\([^)]*\\)/i,It=/opacity\\s*=\\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp(\"^(\"+w+\")(.*)$\",\"i\"),Yt=RegExp(\"^(\"+w+\")(?!px)[a-z%]+$\",\"i\"),Jt=RegExp(\"^([+-])=(\"+w+\")\",\"i\"),Gt={BODY:\"block\"},Qt={position:\"absolute\",visibility:\"hidden\",display:\"block\"},Kt={letterSpacing:0,fontWeight:400},Zt=[\"Top\",\"Right\",\"Bottom\",\"Left\"],en=[\"Webkit\",\"O\",\"Moz\",\"ms\"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,\"none\"===x.css(e,\"display\")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,\"olddisplay\"),n=r.style.display,t?(o[a]||\"none\"!==n||(r.style.display=\"\"),\"\"===r.style.display&&nn(r)&&(o[a]=x._data(r,\"olddisplay\",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&\"none\"!==n||!i)&&x._data(r,\"olddisplay\",i?n:x.css(r,\"display\"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&\"none\"!==r.style.display&&\"\"!==r.style.display||(r.style.display=t?o[a]||\"\":\"none\"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return\"boolean\"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,\"opacity\");return\"\"===n?\"1\":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{\"float\":x.support.cssFloat?\"cssFloat\":\"styleFloat\"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&\"get\"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,\"string\"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a=\"number\"),!(null==r||\"number\"===a&&isNaN(r)||(\"number\"!==a||x.cssNumber[l]||(r+=\"px\"),x.support.clearCloneStyle||\"\"!==r||0!==n.indexOf(\"background\")||(u[n]=\"inherit\"),s&&\"set\"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&\"get\"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),\"normal\"===a&&n in Kt&&(a=Kt[n]),\"\"===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(\"\"!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left=\"fontSize\"===n?\"1em\":l,l=u.pixelLeft+\"px\",u.left=i,a&&(o.left=a)),\"\"===l?\"auto\":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||\"px\"):t}function an(e,t,n,r,i){var o=n===(r?\"border\":\"content\")?4:\"width\"===t?1:0,a=0;for(;4>o;o+=2)\"margin\"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?(\"content\"===n&&(a-=x.css(e,\"padding\"+Zt[o],!0,i)),\"margin\"!==n&&(a-=x.css(e,\"border\"+Zt[o]+\"Width\",!0,i))):(a+=x.css(e,\"padding\"+Zt[o],!0,i),\"padding\"!==n&&(a+=x.css(e,\"border\"+Zt[o]+\"Width\",!0,i)));return a}function sn(e,t,n){var r=!0,i=\"width\"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&\"border-box\"===x.css(e,\"boxSizing\",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?\"border\":\"content\"),r,o)+\"px\"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),\"none\"!==n&&n||(Pt=(Pt||x(\"<iframe frameborder='0' width='0' height='0'/>\").css(\"cssText\",\"display:block !important\")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write(\"<!doctype html><html><body>\"),t.close(),n=un(e,t),Pt.detach()),Gt[e]=n),n}function un(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],\"display\");return n.remove(),r}x.each([\"height\",\"width\"],function(e,n){x.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(x.css(e,\"display\"))?x.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,x.support.boxSizing&&\"border-box\"===x.css(e,\"boxSizing\",!1,i),i):0)}}}),x.support.opacity||(x.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||\"\")?.01*parseFloat(RegExp.$1)+\"\":t?\"1\":\"\"},set:function(e,t){var n=e.style,r=e.currentStyle,i=x.isNumeric(t)?\"alpha(opacity=\"+100*t+\")\":\"\",o=r&&r.filter||n.filter||\"\";n.zoom=1,(t>=1||\"\"===t)&&\"\"===x.trim(o.replace($t,\"\"))&&n.removeAttribute&&(n.removeAttribute(\"filter\"),\"\"===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+\" \"+i)}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,n){return n?x.swap(e,{display:\"inline-block\"},Wt,[e,\"marginRight\"]):t}}),!x.support.pixelPosition&&x.fn.position&&x.each([\"top\",\"left\"],function(e,n){x.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?x(e).position()[n]+\"px\":r):t}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!x.support.reliableHiddenOffsets&&\"none\"===(e.style&&e.style.display||x.css(e,\"display\"))},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:\"\",padding:\"\",border:\"Width\"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o=\"string\"==typeof n?n.split(\" \"):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(x.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\\[\\]$/,fn=/\\r?\\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,\"elements\");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(\":disabled\")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(fn,\"\\r\\n\")}}):{name:t.name,value:n.replace(fn,\"\\r\\n\")}}).get()}}),x.param=function(e,n){var r,i=[],o=function(e,t){t=x.isFunction(t)?t():null==t?\"\":t,i[i.length]=encodeURIComponent(e)+\"=\"+encodeURIComponent(t)};if(n===t&&(n=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join(\"&\").replace(cn,\"+\")};function gn(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+\"[\"+(\"object\"==typeof i?t:\"\")+\"]\",i,n,r)});else if(n||\"object\"!==x.type(t))r(e,t);else for(i in t)gn(e+\"[\"+i+\"]\",t[i],n,r)}x.each(\"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu\".split(\" \"),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,\"**\"):this.off(t,e||\"**\",n)}});var mn,yn,vn=x.now(),bn=/\\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \\t]*([^\\r\\n]*)\\r?$/gm,Cn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Nn=/^(?:GET|HEAD)$/,kn=/^\\/\\//,En=/^([\\w.+-]+:)(?:\\/\\/([^\\/?#:]*)(?::(\\d+)|)|)/,Sn=x.fn.load,An={},jn={},Dn=\"*/\".concat(\"*\");try{yn=o.href}catch(Ln){yn=a.createElement(\"a\"),yn.href=\"\",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){\"string\"!=typeof t&&(n=t,t=\"*\");var r,i=0,o=t.toLowerCase().match(T)||[];if(x.isFunction(n))while(r=o[i++])\"+\"===r[0]?(r=r.slice(1)||\"*\",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(l){var u;return o[l]=!0,x.each(e[l]||[],function(e,l){var c=l(n,r,i);return\"string\"!=typeof c||a||o[c]?a?!(u=c):t:(n.dataTypes.unshift(c),s(c),!1)}),u}return s(n.dataTypes[0])||!o[\"*\"]&&s(\"*\")}function _n(e,n){var r,i,o=x.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,n,r){if(\"string\"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,l=e.indexOf(\" \");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),x.isFunction(n)?(r=n,n=t):n&&\"object\"==typeof n&&(a=\"POST\"),s.length>0&&x.ajax({url:e,type:a,dataType:\"html\",data:n}).done(function(e){o=arguments,s.html(i?x(\"<div>\").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:\"GET\",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":Dn,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":x.parseJSON,\"text xml\":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){\"object\"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks(\"once memory\"),m=p.statusCode||{},y={},v={},b=0,w=\"canceled\",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+\"\").replace(xn,\"\").replace(kn,mn[1]+\"//\"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||\"*\").toLowerCase().match(T)||[\"\"],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||(\"http:\"===r[1]?\"80\":\"443\"))===(mn[3]||(\"http:\"===mn[1]?\"80\":\"443\")))),p.data&&p.processData&&\"string\"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger(\"ajaxStart\"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?\"&\":\"?\")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,\"$1_=\"+vn++):o+(bn.test(o)?\"&\":\"?\")+\"_=\"+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader(\"If-Modified-Since\",x.lastModified[o]),x.etag[o]&&C.setRequestHeader(\"If-None-Match\",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader(\"Content-Type\",p.contentType),C.setRequestHeader(\"Accept\",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+(\"*\"!==p.dataTypes[0]?\", \"+Dn+\"; q=0.01\":\"\"):p.accepts[\"*\"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w=\"abort\";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger(\"ajaxSend\",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort(\"timeout\")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,\"No Transport\");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||\"\",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader(\"Last-Modified\"),T&&(x.lastModified[o]=T),T=C.getResponseHeader(\"etag\"),T&&(x.etag[o]=T)),204===e||\"HEAD\"===p.type?N=\"nocontent\":304===e?N=\"notmodified\":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N=\"error\",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+\"\",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?\"ajaxSuccess\":\"ajaxError\",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger(\"ajaxComplete\",[C,p]),--x.active||x.event.trigger(\"ajaxStop\")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,\"json\")},getScript:function(e,n){return x.get(e,t,n,\"script\")}}),x.each([\"get\",\"post\"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while(\"*\"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader(\"Content-Type\"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+\" \"+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if(\"*\"===o)o=l;else if(\"*\"!==l&&l!==o){if(a=u[l+\" \"+o]||u[\"* \"+o],!a)for(i in u)if(s=i.split(\" \"),s[1]===o&&(a=u[l+\" \"+s[0]]||u[\"* \"+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e[\"throws\"])t=a(t);else try{t=a(t)}catch(p){return{state:\"parsererror\",error:a?p:\"No conversion from \"+l+\" to \"+o}}}return{state:\"success\",data:t}}x.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/(?:java|ecma)script/},converters:{\"text script\":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter(\"script\",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\",e.global=!1)}),x.ajaxTransport(\"script\",function(e){if(e.crossDomain){var n,r=a.head||x(\"head\")[0]||a.documentElement;return{send:function(t,i){n=a.createElement(\"script\"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,\"success\"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\\?(?=&|$)|\\?\\?/;x.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=Fn.pop()||x.expando+\"_\"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter(\"json jsonp\",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?\"url\":\"string\"==typeof n.data&&!(n.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&Bn.test(n.data)&&\"data\");return l||\"jsonp\"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,\"$1\"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?\"&\":\"?\")+n.jsonp+\"=\"+o),n.converters[\"script json\"]=function(){return s||x.error(o+\" was not called\"),s[0]},n.dataTypes[0]=\"json\",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),\"script\"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject(\"Microsoft.XMLHTTP\")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&\"withCredentials\"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i[\"X-Requested-With\"]||(i[\"X-Requested-With\"]=\"XMLHttpRequest\");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),\"string\"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=\"\"}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp(\"^(?:([+-])=|)(\"+w+\")([a-z%]*)$\",\"i\"),Jn=/queueHooks$/,Gn=[nr],Qn={\"*\":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?\"\":\"px\"),a=(x.cssNumber[e]||\"px\"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||\".5\",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn[\"*\"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&\"expand\"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=[\"*\"]):e=e.split(\" \");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,\"fxshow\");n.queue||(s=x._queueHooks(e,\"fx\"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,\"fx\").length||s.empty.fire()})})),1===e.nodeType&&(\"height\"in t||\"width\"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],\"inline\"===x.css(e,\"display\")&&\"none\"===x.css(e,\"float\")&&(x.support.inlineBlockNeedsLayout&&\"inline\"!==ln(e.nodeName)?p.zoom=1:p.display=\"inline-block\")),n.overflow&&(p.overflow=\"hidden\",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||\"toggle\"===i,i===(f?\"hide\":\"show\"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?\"hidden\"in d&&(f=d.hidden):d=x._data(e,\"fxshow\",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,\"fxshow\");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start=\"width\"===r||\"height\"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||\"swing\",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?\"\":\"px\")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,\"\"),t&&\"auto\"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each([\"toggle\",\"show\",\"hide\"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||\"boolean\"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css(\"opacity\",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,\"finish\"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return\"string\"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||\"fx\",[]),this.each(function(){var t=!0,n=null!=e&&e+\"queueHooks\",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||\"fx\"),this.each(function(){var t,n=x._data(this),r=n[e+\"queue\"],i=n[e+\"queueHooks\"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r[\"margin\"+n]=r[\"padding\"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir(\"show\"),slideUp:ir(\"hide\"),slideToggle:ir(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&\"object\"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:\"number\"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue=\"fx\"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,\"position\");\"static\"===r&&(e.style.position=\"relative\");var i=x(e),o=i.offset(),a=x.css(e,\"top\"),s=x.css(e,\"left\"),l=(\"absolute\"===r||\"fixed\"===r)&&x.inArray(\"auto\",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),\"using\"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return\"fixed\"===x.css(r,\"position\")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],\"html\")||(n=e.offset()),n.top+=x.css(e[0],\"borderTopWidth\",!0),n.left+=x.css(e[0],\"borderLeftWidth\",!0)),{top:t.top-n.top-x.css(r,\"marginTop\",!0),left:t.left-n.left-x.css(r,\"marginLeft\",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,\"html\")&&\"static\"===x.css(e,\"position\"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:\"height\",Width:\"width\"},function(e,n){x.each({padding:\"inner\"+e,content:n,\"\":\"outer\"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||\"boolean\"!=typeof i),s=r||(i===!0||o===!0?\"margin\":\"border\");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement[\"client\"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body[\"scroll\"+e],o[\"scroll\"+e],n.body[\"offset\"+e],o[\"offset\"+e],o[\"client\"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,\"object\"==typeof module&&module&&\"object\"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,\"function\"==typeof define&&define.amd&&define(\"jquery\",[],function(){return x}))})(window);"
  },
  {
    "path": "flat/static/js/jquery.prettyPhoto.js",
    "content": "/* ------------------------------------------------------------------------\n\tClass: prettyPhoto\n\tUse: Lightbox clone for jQuery\n\tAuthor: Stephane Caron (http://www.no-margin-for-errors.com)\n\tVersion: 3.1.5\n------------------------------------------------------------------------- */\n(function(e){function t(){var e=location.href;hashtag=e.indexOf(\"#prettyPhoto\")!==-1?decodeURI(e.substring(e.indexOf(\"#prettyPhoto\")+1,e.length)):false;return hashtag}function n(){if(typeof theRel==\"undefined\")return;location.hash=theRel+\"/\"+rel_index+\"/\"}function r(){if(location.href.indexOf(\"#prettyPhoto\")!==-1)location.hash=\"prettyPhoto\"}function i(e,t){e=e.replace(/[\\[]/,\"\\\\[\").replace(/[\\]]/,\"\\\\]\");var n=\"[\\\\?&]\"+e+\"=([^&#]*)\";var r=new RegExp(n);var i=r.exec(t);return i==null?\"\":i[1]}e.prettyPhoto={version:\"3.1.5\"};e.fn.prettyPhoto=function(s){function g(){e(\".pp_loaderIcon\").hide();projectedTop=scroll_pos[\"scrollTop\"]+(d/2-a[\"containerHeight\"]/2);if(projectedTop<0)projectedTop=0;$ppt.fadeTo(settings.animation_speed,1);$pp_pic_holder.find(\".pp_content\").animate({height:a[\"contentHeight\"],width:a[\"contentWidth\"]},settings.animation_speed);$pp_pic_holder.animate({top:projectedTop,left:v/2-a[\"containerWidth\"]/2<0?0:v/2-a[\"containerWidth\"]/2,width:a[\"containerWidth\"]},settings.animation_speed,function(){$pp_pic_holder.find(\".pp_hoverContainer,#fullResImage\").height(a[\"height\"]).width(a[\"width\"]);$pp_pic_holder.find(\".pp_fade\").fadeIn(settings.animation_speed);if(isSet&&S(pp_images[set_position])==\"image\"){$pp_pic_holder.find(\".pp_hoverContainer\").show()}else{$pp_pic_holder.find(\".pp_hoverContainer\").hide()}if(settings.allow_expand){if(a[\"resized\"]){e(\"a.pp_expand,a.pp_contract\").show()}else{e(\"a.pp_expand\").hide()}}if(settings.autoplay_slideshow&&!m&&!f)e.prettyPhoto.startSlideshow();settings.changepicturecallback();f=true});C();s.ajaxcallback()}function y(t){$pp_pic_holder.find(\"#pp_full_res object,#pp_full_res embed\").css(\"visibility\",\"hidden\");$pp_pic_holder.find(\".pp_fade\").fadeOut(settings.animation_speed,function(){e(\".pp_loaderIcon\").show();t()})}function b(t){t>1?e(\".pp_nav\").show():e(\".pp_nav\").hide()}function w(e,t){resized=false;E(e,t);imageWidth=e,imageHeight=t;if((p>v||h>d)&&doresize&&settings.allow_resize&&!u){resized=true,fitting=false;while(!fitting){if(p>v){imageWidth=v-200;imageHeight=t/e*imageWidth}else if(h>d){imageHeight=d-200;imageWidth=e/t*imageHeight}else{fitting=true}h=imageHeight,p=imageWidth}if(p>v||h>d){w(p,h)}E(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(h),containerWidth:Math.floor(p)+settings.horizontal_padding*2,contentHeight:Math.floor(l),contentWidth:Math.floor(c),resized:resized}}function E(t,n){t=parseFloat(t);n=parseFloat(n);$pp_details=$pp_pic_holder.find(\".pp_details\");$pp_details.width(t);detailsHeight=parseFloat($pp_details.css(\"marginTop\"))+parseFloat($pp_details.css(\"marginBottom\"));$pp_details=$pp_details.clone().addClass(settings.theme).width(t).appendTo(e(\"body\")).css({position:\"absolute\",top:-1e4});detailsHeight+=$pp_details.height();detailsHeight=detailsHeight<=34?36:detailsHeight;$pp_details.remove();$pp_title=$pp_pic_holder.find(\".ppt\");$pp_title.width(t);titleHeight=parseFloat($pp_title.css(\"marginTop\"))+parseFloat($pp_title.css(\"marginBottom\"));$pp_title=$pp_title.clone().appendTo(e(\"body\")).css({position:\"absolute\",top:-1e4});titleHeight+=$pp_title.height();$pp_title.remove();l=n+detailsHeight;c=t;h=l+titleHeight+$pp_pic_holder.find(\".pp_top\").height()+$pp_pic_holder.find(\".pp_bottom\").height();p=t}function S(e){if(e.match(/youtube\\.com\\/watch/i)||e.match(/youtu\\.be/i)){return\"youtube\"}else if(e.match(/vimeo\\.com/i)){return\"vimeo\"}else if(e.match(/\\b.mov\\b/i)){return\"quicktime\"}else if(e.match(/\\b.swf\\b/i)){return\"flash\"}else if(e.match(/\\biframe=true\\b/i)){return\"iframe\"}else if(e.match(/\\bajax=true\\b/i)){return\"ajax\"}else if(e.match(/\\bcustom=true\\b/i)){return\"custom\"}else if(e.substr(0,1)==\"#\"){return\"inline\"}else{return\"image\"}}function x(){if(doresize&&typeof $pp_pic_holder!=\"undefined\"){scroll_pos=T();contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=d/2+scroll_pos[\"scrollTop\"]-contentHeight/2;if(projectedTop<0)projectedTop=0;if(contentHeight>d)return;$pp_pic_holder.css({top:projectedTop,left:v/2+scroll_pos[\"scrollLeft\"]-contentwidth/2})}}function T(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}}else if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}}else if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}}}function N(){d=e(window).height(),v=e(window).width();if(typeof $pp_overlay!=\"undefined\")$pp_overlay.height(e(document).height()).width(v)}function C(){if(isSet&&settings.overlay_gallery&&S(pp_images[set_position])==\"image\"){itemWidth=52+5;navWidth=settings.theme==\"facebook\"||settings.theme==\"pp_default\"?50:30;itemsPerPage=Math.floor((a[\"containerWidth\"]-100-navWidth)/itemWidth);itemsPerPage=itemsPerPage<pp_images.length?itemsPerPage:pp_images.length;totalPage=Math.ceil(pp_images.length/itemsPerPage)-1;if(totalPage==0){navWidth=0;$pp_gallery.find(\".pp_arrow_next,.pp_arrow_previous\").hide()}else{$pp_gallery.find(\".pp_arrow_next,.pp_arrow_previous\").show()}galleryWidth=itemsPerPage*itemWidth;fullGalleryWidth=pp_images.length*itemWidth;$pp_gallery.css(\"margin-left\",-(galleryWidth/2+navWidth/2)).find(\"div:first\").width(galleryWidth+5).find(\"ul\").width(fullGalleryWidth).find(\"li.selected\").removeClass(\"selected\");goToPage=Math.floor(set_position/itemsPerPage)<totalPage?Math.floor(set_position/itemsPerPage):totalPage;e.prettyPhoto.changeGalleryPage(goToPage);$pp_gallery_li.filter(\":eq(\"+set_position+\")\").addClass(\"selected\")}else{$pp_pic_holder.find(\".pp_content\").unbind(\"mouseenter mouseleave\")}}function k(t){if(settings.social_tools)facebook_like_link=settings.social_tools.replace(\"{location_href}\",encodeURIComponent(location.href));settings.markup=settings.markup.replace(\"{pp_social}\",\"\");e(\"body\").append(settings.markup);$pp_pic_holder=e(\".pp_pic_holder\"),$ppt=e(\".ppt\"),$pp_overlay=e(\"div.pp_overlay\");if(isSet&&settings.overlay_gallery){currentGalleryPage=0;toInject=\"\";for(var n=0;n<pp_images.length;n++){if(!pp_images[n].match(/\\b(jpg|jpeg|png|gif)\\b/gi)){classname=\"default\";img_src=\"\"}else{classname=\"\";img_src=pp_images[n]}toInject+=\"<li class='\"+classname+\"'><a href='#'><img src='\"+img_src+\"' width='50' alt='' /></a></li>\"}toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find(\"#pp_full_res\").after(toInject);$pp_gallery=e(\".pp_pic_holder .pp_gallery\"),$pp_gallery_li=$pp_gallery.find(\"li\");$pp_gallery.find(\".pp_arrow_next\").click(function(){e.prettyPhoto.changeGalleryPage(\"next\");e.prettyPhoto.stopSlideshow();return false});$pp_gallery.find(\".pp_arrow_previous\").click(function(){e.prettyPhoto.changeGalleryPage(\"previous\");e.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(\".pp_content\").hover(function(){$pp_pic_holder.find(\".pp_gallery:not(.disabled)\").fadeIn()},function(){$pp_pic_holder.find(\".pp_gallery:not(.disabled)\").fadeOut()});itemWidth=52+5;$pp_gallery_li.each(function(t){e(this).find(\"a\").click(function(){e.prettyPhoto.changePage(t);e.prettyPhoto.stopSlideshow();return false})})}if(settings.slideshow){$pp_pic_holder.find(\".pp_nav\").prepend('<a href=\"#\" class=\"pp_play\">Play</a>');$pp_pic_holder.find(\".pp_nav .pp_play\").click(function(){e.prettyPhoto.startSlideshow();return false})}$pp_pic_holder.attr(\"class\",\"pp_pic_holder \"+settings.theme);$pp_overlay.css({opacity:0,height:e(document).height(),width:e(window).width()}).bind(\"click\",function(){if(!settings.modal)e.prettyPhoto.close()});e(\"a.pp_close\").bind(\"click\",function(){e.prettyPhoto.close();return false});if(settings.allow_expand){e(\"a.pp_expand\").bind(\"click\",function(t){if(e(this).hasClass(\"pp_expand\")){e(this).removeClass(\"pp_expand\").addClass(\"pp_contract\");doresize=false}else{e(this).removeClass(\"pp_contract\").addClass(\"pp_expand\");doresize=true}y(function(){e.prettyPhoto.open()});return false})}$pp_pic_holder.find(\".pp_previous, .pp_nav .pp_arrow_previous\").bind(\"click\",function(){e.prettyPhoto.changePage(\"previous\");e.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(\".pp_next, .pp_nav .pp_arrow_next\").bind(\"click\",function(){e.prettyPhoto.changePage(\"next\");e.prettyPhoto.stopSlideshow();return false});x()}s=jQuery.extend({hook:\"rel\",animation_speed:\"fast\",ajaxcallback:function(){},slideshow:5e3,autoplay_slideshow:false,opacity:.8,show_title:true,allow_resize:true,allow_expand:true,default_width:500,default_height:344,counter_separator_label:\"/\",theme:\"pp_default\",horizontal_padding:20,hideflash:false,wmode:\"opaque\",autoplay:true,modal:false,deeplinking:true,overlay_gallery:true,overlay_gallery_max:30,keyboard_shortcuts:true,changepicturecallback:function(){},callback:function(){},ie6_fallback:true,markup:'<div class=\"pp_pic_holder\"> \t\t\t\t\t\t<div class=\"ppt\"> </div> \t\t\t\t\t\t<div class=\"pp_top\"> \t\t\t\t\t\t\t<div class=\"pp_left\"></div> \t\t\t\t\t\t\t<div class=\"pp_middle\"></div> \t\t\t\t\t\t\t<div class=\"pp_right\"></div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class=\"pp_content_container\"> \t\t\t\t\t\t\t<div class=\"pp_left\"> \t\t\t\t\t\t\t<div class=\"pp_right\"> \t\t\t\t\t\t\t\t<div class=\"pp_content\"> \t\t\t\t\t\t\t\t\t<div class=\"pp_loaderIcon\"></div> \t\t\t\t\t\t\t\t\t<div class=\"pp_fade\"> \t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"pp_expand\" title=\"Expand the image\">Expand</a> \t\t\t\t\t\t\t\t\t\t<div class=\"pp_hoverContainer\"> \t\t\t\t\t\t\t\t\t\t\t<a class=\"pp_next\" href=\"#\">next</a> \t\t\t\t\t\t\t\t\t\t\t<a class=\"pp_previous\" href=\"#\">previous</a> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t<div id=\"pp_full_res\"></div> \t\t\t\t\t\t\t\t\t\t<div class=\"pp_details\"> \t\t\t\t\t\t\t\t\t\t\t<div class=\"pp_nav\"> \t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"pp_arrow_previous\">Previous</a> \t\t\t\t\t\t\t\t\t\t\t\t<p class=\"currentTextHolder\">0/0</p> \t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"pp_arrow_next\">Next</a> \t\t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t\t<p class=\"pp_description\"></p> \t\t\t\t\t\t\t\t\t\t\t<div class=\"pp_social\">{pp_social}</div> \t\t\t\t\t\t\t\t\t\t\t<a class=\"pp_close\" href=\"#\">Close</a> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class=\"pp_bottom\"> \t\t\t\t\t\t\t<div class=\"pp_left\"></div> \t\t\t\t\t\t\t<div class=\"pp_middle\"></div> \t\t\t\t\t\t\t<div class=\"pp_right\"></div> \t\t\t\t\t\t</div> \t\t\t\t\t</div> \t\t\t\t\t<div class=\"pp_overlay\"></div>',gallery_markup:'<div class=\"pp_gallery\"> \t\t\t\t\t\t\t\t<a href=\"#\" class=\"pp_arrow_previous\">Previous</a> \t\t\t\t\t\t\t\t<div> \t\t\t\t\t\t\t\t\t<ul> \t\t\t\t\t\t\t\t\t\t{gallery} \t\t\t\t\t\t\t\t\t</ul> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t<a href=\"#\" class=\"pp_arrow_next\">Next</a> \t\t\t\t\t\t\t</div>',image_markup:'<img id=\"fullResImage\" src=\"{path}\" />',flash_markup:'<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"{width}\" height=\"{height}\"><param name=\"wmode\" value=\"{wmode}\" /><param name=\"allowfullscreen\" value=\"true\" /><param name=\"allowscriptaccess\" value=\"always\" /><param name=\"movie\" value=\"{path}\" /><embed src=\"{path}\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"{width}\" height=\"{height}\" wmode=\"{wmode}\"></embed></object>',quicktime_markup:'<object classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" codebase=\"http://www.apple.com/qtactivex/qtplugin.cab\" height=\"{height}\" width=\"{width}\"><param name=\"src\" value=\"{path}\"><param name=\"autoplay\" value=\"{autoplay}\"><param name=\"type\" value=\"video/quicktime\"><embed src=\"{path}\" height=\"{height}\" width=\"{width}\" autoplay=\"{autoplay}\" type=\"video/quicktime\" pluginspage=\"http://www.apple.com/quicktime/download/\"></embed></object>',iframe_markup:'<iframe src =\"{path}\" width=\"{width}\" height=\"{height}\" frameborder=\"no\"></iframe>',inline_markup:'<div class=\"pp_inline\">{content}</div>',custom_markup:\"\",social_tools:'<div class=\"twitter\"><a href=\"http://twitter.com/share\" class=\"twitter-share-button\" data-count=\"none\">Tweet</a><script type=\"text/javascript\" src=\"http://platform.twitter.com/widgets.js\"></script></div><div class=\"facebook\"><iframe src=\"//www.facebook.com/plugins/like.php?locale=en_US&href={location_href}&layout=button_count&show_faces=true&width=500&action=like&font&colorscheme=light&height=23\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:500px; height:23px;\" allowTransparency=\"true\"></iframe></div>'},s);var o=this,u=false,a,f,l,c,h,p,d=e(window).height(),v=e(window).width(),m;doresize=true,scroll_pos=T();e(window).unbind(\"resize.prettyphoto\").bind(\"resize.prettyphoto\",function(){x();N()});if(s.keyboard_shortcuts){e(document).unbind(\"keydown.prettyphoto\").bind(\"keydown.prettyphoto\",function(t){if(typeof $pp_pic_holder!=\"undefined\"){if($pp_pic_holder.is(\":visible\")){switch(t.keyCode){case 37:e.prettyPhoto.changePage(\"previous\");t.preventDefault();break;case 39:e.prettyPhoto.changePage(\"next\");t.preventDefault();break;case 27:if(!settings.modal)e.prettyPhoto.close();t.preventDefault();break}}}})}e.prettyPhoto.initialize=function(){settings=s;if(settings.theme==\"pp_default\")settings.horizontal_padding=16;theRel=e(this).attr(settings.hook);galleryRegExp=/\\[(?:.*)\\]/;isSet=galleryRegExp.exec(theRel)?true:false;pp_images=isSet?jQuery.map(o,function(t,n){if(e(t).attr(settings.hook).indexOf(theRel)!=-1)return e(t).attr(\"href\")}):e.makeArray(e(this).attr(\"href\"));pp_titles=isSet?jQuery.map(o,function(t,n){if(e(t).attr(settings.hook).indexOf(theRel)!=-1)return e(t).find(\"img\").attr(\"alt\")?e(t).find(\"img\").attr(\"alt\"):\"\"}):e.makeArray(e(this).find(\"img\").attr(\"alt\"));pp_descriptions=isSet?jQuery.map(o,function(t,n){if(e(t).attr(settings.hook).indexOf(theRel)!=-1)return e(t).attr(\"title\")?e(t).attr(\"title\"):\"\"}):e.makeArray(e(this).attr(\"title\"));if(pp_images.length>settings.overlay_gallery_max)settings.overlay_gallery=false;set_position=jQuery.inArray(e(this).attr(\"href\"),pp_images);rel_index=isSet?set_position:e(\"a[\"+settings.hook+\"^='\"+theRel+\"']\").index(e(this));k(this);if(settings.allow_resize)e(window).bind(\"scroll.prettyphoto\",function(){x()});e.prettyPhoto.open();return false};e.prettyPhoto.open=function(t){if(typeof settings==\"undefined\"){settings=s;pp_images=e.makeArray(arguments[0]);pp_titles=arguments[1]?e.makeArray(arguments[1]):e.makeArray(\"\");pp_descriptions=arguments[2]?e.makeArray(arguments[2]):e.makeArray(\"\");isSet=pp_images.length>1?true:false;set_position=arguments[3]?arguments[3]:0;k(t.target)}if(settings.hideflash)e(\"object,embed,iframe[src*=youtube],iframe[src*=vimeo]\").css(\"visibility\",\"hidden\");b(e(pp_images).size());e(\".pp_loaderIcon\").show();if(settings.deeplinking)n();if(settings.social_tools){facebook_like_link=settings.social_tools.replace(\"{location_href}\",encodeURIComponent(location.href));$pp_pic_holder.find(\".pp_social\").html(facebook_like_link)}if($ppt.is(\":hidden\"))$ppt.css(\"opacity\",0).show();$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);$pp_pic_holder.find(\".currentTextHolder\").text(set_position+1+settings.counter_separator_label+e(pp_images).size());if(typeof pp_descriptions[set_position]!=\"undefined\"&&pp_descriptions[set_position]!=\"\"){$pp_pic_holder.find(\".pp_description\").show().html(unescape(pp_descriptions[set_position]))}else{$pp_pic_holder.find(\".pp_description\").hide()}movie_width=parseFloat(i(\"width\",pp_images[set_position]))?i(\"width\",pp_images[set_position]):settings.default_width.toString();movie_height=parseFloat(i(\"height\",pp_images[set_position]))?i(\"height\",pp_images[set_position]):settings.default_height.toString();u=false;if(movie_height.indexOf(\"%\")!=-1){movie_height=parseFloat(e(window).height()*parseFloat(movie_height)/100-150);u=true}if(movie_width.indexOf(\"%\")!=-1){movie_width=parseFloat(e(window).width()*parseFloat(movie_width)/100-150);u=true}$pp_pic_holder.fadeIn(function(){settings.show_title&&pp_titles[set_position]!=\"\"&&typeof pp_titles[set_position]!=\"undefined\"?$ppt.html(unescape(pp_titles[set_position])):$ppt.html(\" \");imgPreloader=\"\";skipInjection=false;switch(S(pp_images[set_position])){case\"image\":imgPreloader=new Image;nextImage=new Image;if(isSet&&set_position<e(pp_images).size()-1)nextImage.src=pp_images[set_position+1];prevImage=new Image;if(isSet&&pp_images[set_position-1])prevImage.src=pp_images[set_position-1];$pp_pic_holder.find(\"#pp_full_res\")[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]);imgPreloader.onload=function(){a=w(imgPreloader.width,imgPreloader.height);g()};imgPreloader.onerror=function(){alert(\"Image cannot be loaded. Make sure the path is correct and image exist.\");e.prettyPhoto.close()};imgPreloader.src=pp_images[set_position];break;case\"youtube\":a=w(movie_width,movie_height);movie_id=i(\"v\",pp_images[set_position]);if(movie_id==\"\"){movie_id=pp_images[set_position].split(\"youtu.be/\");movie_id=movie_id[1];if(movie_id.indexOf(\"?\")>0)movie_id=movie_id.substr(0,movie_id.indexOf(\"?\"));if(movie_id.indexOf(\"&\")>0)movie_id=movie_id.substr(0,movie_id.indexOf(\"&\"))}movie=\"http://www.youtube.com/embed/\"+movie_id;i(\"rel\",pp_images[set_position])?movie+=\"?rel=\"+i(\"rel\",pp_images[set_position]):movie+=\"?rel=1\";if(settings.autoplay)movie+=\"&autoplay=1\";toInject=settings.iframe_markup.replace(/{width}/g,a[\"width\"]).replace(/{height}/g,a[\"height\"]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case\"vimeo\":a=w(movie_width,movie_height);movie_id=pp_images[set_position];var t=/http(s?):\\/\\/(www\\.)?vimeo.com\\/(\\d+)/;var n=movie_id.match(t);movie=\"http://player.vimeo.com/video/\"+n[3]+\"?title=0&byline=0&portrait=0\";if(settings.autoplay)movie+=\"&autoplay=1;\";vimeo_width=a[\"width\"]+\"/embed/?moog_width=\"+a[\"width\"];toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,a[\"height\"]).replace(/{path}/g,movie);break;case\"quicktime\":a=w(movie_width,movie_height);a[\"height\"]+=15;a[\"contentHeight\"]+=15;a[\"containerHeight\"]+=15;toInject=settings.quicktime_markup.replace(/{width}/g,a[\"width\"]).replace(/{height}/g,a[\"height\"]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case\"flash\":a=w(movie_width,movie_height);flash_vars=pp_images[set_position];flash_vars=flash_vars.substring(pp_images[set_position].indexOf(\"flashvars\")+10,pp_images[set_position].length);filename=pp_images[set_position];filename=filename.substring(0,filename.indexOf(\"?\"));toInject=settings.flash_markup.replace(/{width}/g,a[\"width\"]).replace(/{height}/g,a[\"height\"]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+\"?\"+flash_vars);break;case\"iframe\":a=w(movie_width,movie_height);frame_url=pp_images[set_position];frame_url=frame_url.substr(0,frame_url.indexOf(\"iframe\")-1);toInject=settings.iframe_markup.replace(/{width}/g,a[\"width\"]).replace(/{height}/g,a[\"height\"]).replace(/{path}/g,frame_url);break;case\"ajax\":doresize=false;a=w(movie_width,movie_height);doresize=true;skipInjection=true;e.get(pp_images[set_position],function(e){toInject=settings.inline_markup.replace(/{content}/g,e);$pp_pic_holder.find(\"#pp_full_res\")[0].innerHTML=toInject;g()});break;case\"custom\":a=w(movie_width,movie_height);toInject=settings.custom_markup;break;case\"inline\":myClone=e(pp_images[set_position]).clone().append('<br clear=\"all\" />').css({width:settings.default_width}).wrapInner('<div id=\"pp_full_res\"><div class=\"pp_inline\"></div></div>').appendTo(e(\"body\")).show();doresize=false;a=w(e(myClone).width(),e(myClone).height());doresize=true;e(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,e(pp_images[set_position]).html());break}if(!imgPreloader&&!skipInjection){$pp_pic_holder.find(\"#pp_full_res\")[0].innerHTML=toInject;g()}});return false};e.prettyPhoto.changePage=function(t){currentGalleryPage=0;if(t==\"previous\"){set_position--;if(set_position<0)set_position=e(pp_images).size()-1}else if(t==\"next\"){set_position++;if(set_position>e(pp_images).size()-1)set_position=0}else{set_position=t}rel_index=set_position;if(!doresize)doresize=true;if(settings.allow_expand){e(\".pp_contract\").removeClass(\"pp_contract\").addClass(\"pp_expand\")}y(function(){e.prettyPhoto.open()})};e.prettyPhoto.changeGalleryPage=function(e){if(e==\"next\"){currentGalleryPage++;if(currentGalleryPage>totalPage)currentGalleryPage=0}else if(e==\"previous\"){currentGalleryPage--;if(currentGalleryPage<0)currentGalleryPage=totalPage}else{currentGalleryPage=e}slide_speed=e==\"next\"||e==\"previous\"?settings.animation_speed:0;slide_to=currentGalleryPage*itemsPerPage*itemWidth;$pp_gallery.find(\"ul\").animate({left:-slide_to},slide_speed)};e.prettyPhoto.startSlideshow=function(){if(typeof m==\"undefined\"){$pp_pic_holder.find(\".pp_play\").unbind(\"click\").removeClass(\"pp_play\").addClass(\"pp_pause\").click(function(){e.prettyPhoto.stopSlideshow();return false});m=setInterval(e.prettyPhoto.startSlideshow,settings.slideshow)}else{e.prettyPhoto.changePage(\"next\")}};e.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(\".pp_pause\").unbind(\"click\").removeClass(\"pp_pause\").addClass(\"pp_play\").click(function(){e.prettyPhoto.startSlideshow();return false});clearInterval(m);m=undefined};e.prettyPhoto.close=function(){if($pp_overlay.is(\":animated\"))return;e.prettyPhoto.stopSlideshow();$pp_pic_holder.stop().find(\"object,embed\").css(\"visibility\",\"hidden\");e(\"div.pp_pic_holder,div.ppt,.pp_fade\").fadeOut(settings.animation_speed,function(){e(this).remove()});$pp_overlay.fadeOut(settings.animation_speed,function(){if(settings.hideflash)e(\"object,embed,iframe[src*=youtube],iframe[src*=vimeo]\").css(\"visibility\",\"visible\");e(this).remove();e(window).unbind(\"scroll.prettyphoto\");r();settings.callback();doresize=true;f=false;delete settings})};if(!pp_alreadyInitialized&&t()){pp_alreadyInitialized=true;hashIndex=t();hashRel=hashIndex;hashIndex=hashIndex.substring(hashIndex.indexOf(\"/\")+1,hashIndex.length-1);hashRel=hashRel.substring(0,hashRel.indexOf(\"/\"));setTimeout(function(){e(\"a[\"+s.hook+\"^='\"+hashRel+\"']:eq(\"+hashIndex+\")\").trigger(\"click\")},50)}return this.unbind(\"click.prettyphoto\").bind(\"click.prettyphoto\",e.prettyPhoto.initialize)};})(jQuery);var pp_alreadyInitialized=false"
  },
  {
    "path": "flat/static/js/main.js",
    "content": "jQuery(function($) {\n\n\t//#main-slider\n\t$(function(){\n\t\t$('#main-slider.carousel').carousel({\n\t\t\tinterval: 8000\n\t\t});\n\t});\n\n\t$( '.centered' ).each(function( e ) {\n\t\t$(this).css('margin-top',  ($('#main-slider').height() - $(this).height())/2);\n\t});\n\n\t$(window).resize(function(){\n\t\t$( '.centered' ).each(function( e ) {\n\t\t\t$(this).css('margin-top',  ($('#main-slider').height() - $(this).height())/2);\n\t\t});\n\t});\n\n\t//portfolio\n\t$(window).load(function(){\n\t\t$portfolio_selectors = $('.portfolio-filter >li>a');\n\t\tif($portfolio_selectors!='undefined'){\n\t\t\t$portfolio = $('.portfolio-items');\n\t\t\t$portfolio.isotope({\n\t\t\t\titemSelector : 'li',\n\t\t\t\tlayoutMode : 'masonry'\n\t\t\t});\n\t\t\t$portfolio_selectors.on('click', function(){\n\t\t\t\t$portfolio_selectors.removeClass('active');\n\t\t\t\t$(this).addClass('active');\n\t\t\t\tvar selector = $(this).attr('data-filter');\n\t\t\t\t$portfolio.isotope({ filter: selector });\n\t\t\t\treturn false;\n\t\t\t});\n\t\t}\n\t});\n\n\t//contact form\n\tvar form = $('.contact-form');\n\tform.submit(function () {\n\t\t$this = $(this);\n\t\t$.post($(this).attr('action'), function(data) {\n\t\t\t$this.prev().text(data.message).fadeIn().delay(3000).fadeOut();\n\t\t},'json');\n\t\treturn false;\n\t});\n\n\t//goto top\n\t$('.gototop').click(function(event) {\n\t\tevent.preventDefault();\n\t\t$('html, body').animate({\n\t\t\tscrollTop: $(\"body\").offset().top\n\t\t}, 500);\n\t});\t\n\n\t//Pretty Photo\n\t$(\"a[rel^='prettyPhoto']\").prettyPhoto({\n\t\tsocial_tools: false\n\t});\t\n});\n\n \t\n"
  },
  {
    "path": "flat/templates/accounts/account_form.html",
    "content": "{% extends \"base.html\" %}\n{% load i18n mezzanine_tags %}\n\n{% block meta_title %}{{ title }}{% endblock %}\n{% block title %}{{ title }}{% endblock %}\n{% block body_id %}account{% endblock %}\n\n{% block breadcrumb_menu %}\n{{ block.super }}\n<li>{{ title }}</li>\n{% endblock %}\n\n{% block main %}\n\n{% errors_for form %}\n\n<form method=\"post\"{% if form.is_multipart %} enctype=\"multipart/form-data\"{% endif %} role=\"form\" class=\"center\">\n    <fieldset class=\"registration-form\">\n    \n    {% fields_for form %}\n   \n    <div class=\"form-group\">\n                    <button type=\"submit\" class=\"btn btn-success btn-md btn-block\">{{ title }}</button>\n                     {% block account_form_actions %}\n        \n        {% endblock %}\n                </div>\n    </fieldset>\n</form>\n\n\n\n{% endblock %}\n"
  },
  {
    "path": "flat/templates/accounts/account_login.html",
    "content": "{% extends \"accounts/account_form.html\" %}\n{% load i18n %}\n\n{% block main %}\n<section id=\"registration\" class=\"container\">\n{% if request.user.is_authenticated %}\n    <p>{% trans \"You're already logged in. If you'd like to log in as a different user, you'll need to log out first.\" %}</p>\n{% else %}\n    {{ block.super }}\n    {% url \"signup\" as signup_url %}\n    <p>{% blocktrans with request.GET.next as next %}If you don't have an account you can <a href=\"{{ signup_url }}?next={{ next }}\">sign up</a> for one now.{% endblocktrans %}</p>\n    {% url \"mezzanine_password_reset\" as password_reset_url %}\n    {% url \"profile_update\" as profile_update_url %}\n    {% blocktrans %}<p>You can also <a href=\"{{ password_reset_url }}?next={{ profile_update_url }}\">reset your password</a> if you've forgotten it.</p>{% endblocktrans %}</p>\n{% endif %}\n</section>\n{% endblock %}\n"
  },
  {
    "path": "flat/templates/accounts/account_password_reset.html",
    "content": "{% extends \"accounts/account_form.html\" %}\n{% load i18n %}\n\n{% block main %}\n{{ block.super }}\n<p>{% trans \"Enter your username or email address and you'll receive an email with a link you need to click, in order to log in and change your password.\" %}</p>\n{% endblock %}\n"
  },
  {
    "path": "flat/templates/accounts/account_profile.html",
    "content": "{% extends \"base.html\" %}\n{% load i18n mezzanine_tags accounts_tags %}\n\n{% block meta_title %}{{ profile_user|username_or:\"get_full_name\" }}{% endblock %}\n{% block title %}{{ profile_user|username_or:\"get_full_name\" }}{% endblock %}\n{% block body_id %}account{% endblock %}\n\n{% block breadcrumb_menu %}\n{{ block.super }}\n<li>{{ profile_user|username_or:\"get_full_name\" }}</li>\n{% endblock %}\n\n{% block main %}\n<div class=\"row\">\n<div class=\"profile-image col-md-3\">\n    <img class=\"img-thumbnail\" src=\"{% gravatar_url profile_user.email 128 %}\">\n    {% if profile_user == request.user %}\n    <br><a class=\"btn btn-primary\" href=\"{% url \"profile_update\" %}\">{% trans \"Update profile\" %}</a>\n    {% endif %}\n</div>\n<div class=\"profile-content col-md-9\">\n    <h2>{{ profile_user.get_full_name }}</h2>\n    {% for field, value in profile_user|profile_fields %}\n    <h3>{{ field }}</h3>\n    <p>{{ value|linebreaksbr }}</p>\n    {% endfor %}\n</div>\n</div>\n{% endblock %}\n"
  },
  {
    "path": "flat/templates/accounts/account_profile_update.html",
    "content": "{% extends \"accounts/account_form.html\" %}\n"
  },
  {
    "path": "flat/templates/accounts/account_signup.html",
    "content": "{% extends \"accounts/account_form.html\" %}\n{% load i18n %}\n\n{% block main %}\n<section id=\"registration\" class=\"container\">\n{% if request.user.is_authenticated %}\n    <p>{% trans \"You're already logged in. If you'd like to create a new account, you'll need to log out first.\" %}</p>\n{% else %}\n    {{ block.super }}\n    {% if settings.ACCOUNTS_APPROVAL_REQUIRED %}\n    <p>{% trans \"After signing up, your account will be reviewed for approval. You'll receive an email when your account is activated.\" %}</p>\n    {% elif settings.ACCOUNTS_VERIFICATION_REQUIRED %}\n    <p>{% trans \"After signing up, you'll receive an email with a link you need to click, in order to activate your account.\" %}</p>\n    {% endif %}\n{% endif %}\n</section>\n{% endblock %}\n"
  },
  {
    "path": "flat/templates/accounts/includes/user_panel.html",
    "content": "{% load i18n mezzanine_tags accounts_tags %}\n\n{% if request.user.is_authenticated %}\n    <li>\n    \n    {% url \"profile\" request.user.username as profile_url %}\n    {% if profile_url %}\n        <a href=\"{{ profile_url }}\">{{ request.user|username_or:\"email\" }}</a>\n    </li>\n    <li>\n        <a href=\"{% url \"profile_update\" %}\" class=\"\">\n <i class=\"icon-edit\"></i> {% trans \"Update profile\" %}</a>\n            \n    {% else %}\n        <a href=\"{% url \"profile_update\" %}\">{{ request.user|username_or:\"email\" }}</a>\n       \n    \n    {% endif %}\n     </li>\n    <li>\n    <a href=\"{% url \"logout\" %}?next={{ request.path }}\" class=\"\">\n         <i class=\"icon-signout\"></i> {% trans \"Log out\" %}</a>\n        </li>\n{% else %}\n<li>\n    <a href=\"{% url \"login\" %}?next={{ request.path }}\" class=\"\">\n        <i class=\"icon-signin\"></i> {% trans \"Log in\" %}</a>\n   \n    <a href=\"{% url \"signup\" %}?next={{ request.path }}\" class=\"\">\n         <i class=\"icon-edit\"></i> {% trans \"Sign up\" %}</a>\n        </li>\n{% endif %}\n"
  },
  {
    "path": "flat/templates/accounts/includes/user_panel_nav.html",
    "content": "{% load i18n mezzanine_tags accounts_tags %}\n\n<div class=\"navbar-right navbar-account-controls\">\n    {% if request.user.is_authenticated %}\n    {% url \"profile\" request.user.username as profile_url %}\n    {% if not profile_url %}{% url \"profile_update\" as profile_url %}{% endif %}\n    <p class=\"navbar-text\">\n        <a class=\"navbar-link\" href=\"{{ profile_url }}\">\n            <span class=\"glyphicon glyphicon-user\"></span> {{ request.user|username_or:\"email\" }}</a></p>\n    <a href=\"{% url \"logout\" %}?next={{ request.path }}\" class=\"btn btn-default navbar-btn\">\n        <span class=\"glyphicon glyphicon-log-out\"></span> {% trans \"Log out\" %}</a>\n    {% else %}\n    <a href=\"{% url \"login\" %}?next={{ request.path }}\" class=\"btn btn-default navbar-btn\">\n        <span class=\"glyphicon glyphicon-log-in\"></span> {% trans \"Log in\" %}</a>\n    <a href=\"{% url \"signup\" %}?next={{ request.path }}\" class=\"btn btn-default navbar-btn\">\n        <span class=\"glyphicon glyphicon-edit\"></span> {% trans \"Sign up\" %}</a>\n    {% endif %}\n</div>\n\n"
  },
  {
    "path": "flat/templates/base.html",
    "content": "<!doctype html>\n<html lang=\"{{ LANGUAGE_CODE }}\"{% if LANGUAGE_BIDI %} dir=\"rtl\"{% endif %}>\n{% load pages_tags mezzanine_tags i18n staticfiles %}\n\n<head>\n<meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<meta name=\"keywords\" content=\"{% block meta_keywords %}{% endblock %}\">\n<meta name=\"description\" content=\"{% block meta_description %}{% endblock %}\">\n<title>{% block meta_title %}{% endblock %}{% if settings.SITE_TITLE %} | {{ settings.SITE_TITLE }}{% endif %}</title>\n<link rel=\"shortcut icon\" href=\"{% static \"img/favicon.ico\" %}\">\n\n{% ifinstalled mezzanine.blog %}\n<link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS\" href=\"{% url \"blog_post_feed\" \"rss\" %}\">\n<link rel=\"alternate\" type=\"application/atom+xml\" title=\"Atom\" href=\"{% url \"blog_post_feed\" \"atom\" %}\">\n{% endifinstalled %}\n\n\n{% compress css %}\n\n<link href=\"{% static \"css/bootstrap.min.css\" %}\" rel=\"stylesheet\">\n<link rel=\"stylesheet\" href=\"{% static \"css/mezzanine.css\" %}\">\n\n\n    <link href=\"{% static \"css/font-awesome.min.css\" %}\" rel=\"stylesheet\">\n    <link href=\"{% static \"css/prettyPhoto.css\" %}\" rel=\"stylesheet\">\n    <link href=\"{% static \"css/animate.css\" %}\" rel=\"stylesheet\">\n    <link href=\"{% static \"css/main.css\" %}\" rel=\"stylesheet\">\n   \n\n\n\n{% if LANGUAGE_BIDI %}\n<link rel=\"stylesheet\" href=\"{% static \"css/rtl.css\" %}\">\n{% endif %}\n{% ifinstalled cartridge.shop %}\n<link rel=\"stylesheet\" href=\"{% static \"css/cartridge.css\" %}\">\n{% if LANGUAGE_BIDI %}\n<link rel=\"stylesheet\" href=\"{% static \"css/cartridge.rtl.css\" %}\">\n{% endif %}\n{% endifinstalled %}\n{% block extra_css %}{% endblock %}\n{% endcompress %}\n <!--[if lt IE 9]>\n    <script src=\"{% static \"js/html5shiv.js\" %}\"></script>\n    <script src=\"{% static \"js/respond.min.js\" %}\"></script>\n    <![endif]-->       \n    <link rel=\"shortcut icon\" href=\"images/ico/favicon.ico\">\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"144x144\" href=\"images/ico/apple-touch-icon-144-precomposed.png\">\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"114x114\" href=\"images/ico/apple-touch-icon-114-precomposed.png\">\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"72x72\" href=\"images/ico/apple-touch-icon-72-precomposed.png\">\n    <link rel=\"apple-touch-icon-precomposed\" href=\"images/ico/apple-touch-icon-57-precomposed.png\">\n\n\n\n{% compress js %}\n<script src=\"{% static \"mezzanine/js/\"|add:settings.JQUERY_FILENAME %}\"></script>\n<script src=\"{% static \"js/bootstrap.min.js\" %}\"></script>\n<script src=\"{% static \"js/bootstrap-extras.js\" %}\"></script>\n{% block extra_js %}{% endblock %}\n{% include \"includes/footer_scripts.html\" %}\n{% endcompress %}\n\n<!--[if lt IE 9]>\n<script src=\"{% static \"js/html5shiv.js\" %}\"></script>\n<script src=\"{% static \"js/respond.min.js\" %}\"></script>\n<![endif]-->\n\n{% block extra_head %}{% endblock %}\n</head>\n\n<body id=\"{% block body_id %}body{% endblock %}\">\n\n\n\n<header class=\"navbar navbar-inverse navbar-fixed-top wet-asphalt\" role=\"banner\">\n        <div class=\"container\">\n            <div class=\"navbar-header\">\n                <button type=\"button\" class=\"navbar-toggle\" data-toggle=\"collapse\" data-target=\".navbar-collapse\">\n                    <span class=\"sr-only\">Toggle navigation</span>\n                    <span class=\"icon-bar\"></span>\n                    <span class=\"icon-bar\"></span>\n                    <span class=\"icon-bar\"></span>\n                </button>\n                {% if settings.SITE_TITLE %}<a class=\"navbar-brand\" href=\"/\">{{ settings.SITE_TITLE }}</a>{% endif %}\n\t\t\t\t{% if settings.SITE_TAGLINE %}<p class=\"navbar-text visible-lg\">{{ settings.SITE_TAGLINE }}</p>{% endif %}\n            </div>\n            <div class=\"collapse navbar-collapse\">\n               {% page_menu \"pages/menus/dropdown.html\" %}\n                </ul>\n            </div>\n        </div>\n    </header><!--/header-->\n\n\n<div class=\"container\">\n\n{% nevercache %}\n{% if messages %}\n<div class=\"messages\">\n{% for message in messages %}\n<div class=\"alert alert-dismissable alert-{{ message.tags }}\" data-alert=\"alert\">\n    <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">&times;</button>\n    {{ message }}\n</div>\n{% endfor %}\n</div>\n{% endif %}\n{% endnevercache %}\n\n\n\n\n</div>\n{% block top %}\n<section class=\"emerald\" id=\"title\">\n        <div class=\"container\">\n            <div class=\"row\">\n                <div class=\"col-sm-6\">\n                    <h1>{% block title %}{% endblock %}</h1>\n                    \n                </div>\n                <div class=\"col-sm-6\">\n                    <ul class=\"breadcrumb pull-right\">\n                        {% spaceless %}\n\t\t\t\t\t\t\t{% block breadcrumb_menu %}{% page_menu \"pages/menus/breadcrumb.html\" %}{% endblock %}\n\t\t\t\t\t\t{% endspaceless %}\n                    </ul>\n                </div>\n            </div>\n        </div>\n   </section>\n{% endblock %}\n\n\n    {% block left_panel %}\n    \n    {% endblock %}\n\n\n\n    {% block main %}{% endblock %}\n\n\n \n   \n    \n    \n<section id=\"bottom\" class=\"wet-asphalt\">\n\t<div class=\"container\">\n\t{% page_menu \"pages/menus/footer.html\" %}\n</div>\n</section>\n<footer id=\"footer\" class=\"midnight-blue\">\n<div class=\"container\">\n\n\n<div class=\"row\">\n<div class=\"col-sm-6\">\n                    Mezzanine theme by <a href=\"http://thecodinghouse.in\">CodingHouse</a>. HTML template by <a href=\"http://shapebootstrap.net\">Shapebootstrap\n                </div>\n<div class=\"col-sm-6\">\n                    <ul class=\"pull-right\">\n                        \n                        <li><a id=\"gototop\" class=\"gototop\" href=\"#\"><i class=\"icon-chevron-up\"></i></a></li><!--#gototop-->\n                    </ul>\n                </div>\n\n</div>\n</div>\n</footer>\n <script src=\"{% static \"js/jquery.prettyPhoto.js\" %}\"></script>\n <script src=\"{% static \"js/jquery.isotope.min.js\" %}\"></script>\n    <script src=\"{% static \"js/main.js\" %}\"></script>\n</body>\n</html>\n"
  },
  {
    "path": "flat/templates/blog/blog_post_detail.html",
    "content": "{% extends \"blog/blog_post_list.html\" %}\n{% load mezzanine_tags comment_tags keyword_tags rating_tags i18n disqus_tags %}\n\n{% block meta_title %}{{ blog_post.meta_title }}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for blog_post as tags %}\n{% for tag in tags %}{% if not forloop.first %}, {% endif %}{{ tag }}{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ blog_post.description }}\n{% endmetablock %}{% endblock %}\n\n{% block title %}\n{% editable blog_post.title %}{{ blog_post.title }}{% endeditable %}\n{% endblock %}\n\n{% block breadcrumb_menu %}\n{{ block.super }}\n<li class=\"active\">{{ blog_post.title }}</li>\n{% endblock %}\n\n{% block main %}\n<section id=\"blog\" class=\"container\">\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-8\">\n\t\t\t<div class=\"blog\">\n\t\t\t<div class=\"blog-item\">\n\t\t {% if settings.BLOG_USE_FEATURED_IMAGE and blog_post.featured_image %}\n\t\t\t{% block blog_post_list_post_featured_image %}\n\t\t\t<a href=\"{{ blog_post.get_absolute_url }}\">\n\t\t\t\t<img width=\"100%\" class=\"img-responsive img-blog\" src=\"{{ MEDIA_URL }}{{blog_post.featured_image }}\">\n\t\t\t</a>\n\t\t\t{% endblock %}\n\t\t\t{% endif %}\n\t\t<div class=\"blog-content\">\n\t\t\t\n\t{% block blog_post_list_post_title %}\n\t\t\n\t\n\t{% endblock %}\n{% block blog_post_list_post_metainfo %}\n{% editable blog_post.publish_date %}\n                   <div class=\"entry-meta\">\n                                <span><i class=\"icon-user\"></i> {% with blog_post.user as author %}\n\t\t\t\t\t\t\t\t<a href=\"{% url \"blog_post_list_author\" author %}\">{{ author.get_full_name|default:author.username }}</a>\n\t\t\t\t\t\t\t\t{% endwith %}\n\t\t\t\t\t\t\t\t</span>\n                                <span><i class=\"icon-folder-close\"></i>\n                                {% with blog_post.categories.all as categories %}\n\t\t\t\t\t\t\t\t{% if categories %}\n\t\t\t\t\t\t\t\t{% trans \"in\" %}\n\t\t\t\t\t\t\t\t{% for category in categories %}\n\t\t\t\t\t\t\t\t<a href=\"{% url \"blog_post_list_category\" category.slug %}\">{{ category }}</a>{% if not forloop.last %}, {% endif %}\n\t\t\t\t\t\t\t\t{% endfor %}\n\t\t\t\t\t\t\t\t{% endif %}\n\t\t\t\t\t\t\t\t{% endwith %}\n                                \n                                </span>\n                                <span><i class=\"icon-calendar\"></i> {% blocktrans with sometime=blog_post.publish_date|timesince %}{{ sometime }} ago{% endblocktrans %}</span>\n                                <span><i class=\"icon-comment\"></i> \n                                {% if blog_post.allow_comments %}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{% if settings.COMMENTS_DISQUS_SHORTNAME %}\n\t\t\t\t\t\t\t\t\t<a href=\"{{ blog_post.get_absolute_url }}#disqus_thread\"\n\t\t\t\t\t\t\t\t\t\tdata-disqus-identifier=\"{% disqus_id_for blog_post %}\">\n\t\t\t\t\t\t\t\t\t\t{% trans \"Comments\" %}\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t{% else %}\n\t\t\t\t\t\t\t\t\t<a href=\"{{ blog_post.get_absolute_url }}#comments\">\n\t\t\t\t\t\t\t\t\t\t{% blocktrans count comments_count=blog_post.comments_count %}{{ comments_count }} comment{% plural %}{{ comments_count }} comments{% endblocktrans %}\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t{% endif %}\n\t\t\t\t\t\t\t\t\t{% endif %}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n                                </span>\n                            </div>\n\n{% endeditable %}\n{% endblock %}\n\n\n\n{% block blog_post_list_post_content %}\n{% editable blog_post.content %}\n{{ blog_post.description_from_content|safe }}\n{% endeditable %}\n{% endblock %}\n\n <a href=\"{{ blog_post.get_absolute_url }}\"  class=\"btn btn-default\">{% trans \"read more\" %} <i class=\"icon-angle-right\"> </i></a>\n{% block blog_post_list_post_links %}\n{% keywords_for blog_post as tags %}\n    {% if tags %}\n<div class=\"tags\">\n  <i class=\"icon-tags\"></i> {% trans \"Tags\" %}:\n    {% spaceless %}\n    {% for tag in tags %} \n\n  <a href=\"{% url \"blog_post_list_tag\" tag.slug %}\" class=\"btn btn-xs btn-primary\">{{ tag }}</a>\n  {% endfor %}\n    {% endspaceless %}\n</div>\n{% endif %}\n{% block blog_post_detail_comments %}\n{% if blog_post.allow_comments %}{% comments_for blog_post %}{% endif %}\n{% endblock %}\n\n{% endblock %}\n\n</div>\n</div>\n</div>\n</div>\n</div>\n</section>\n{% endblock %}\n{% block blog_post_detail_rating %}\n<div class=\"panel panel-default rating\">\n    <div class=\"panel-body\">\n    {% rating_for blog_post %}\n    </div>\n</div>\n{% endblock %}\n\n{% block blog_post_detail_sharebuttons %}\n{% set_short_url_for blog_post %}\n<a class=\"btn btn-sm share-twitter\" target=\"_blank\" href=\"http://twitter.com/home?status={{ blog_post.short_url|urlencode }}%20{{ blog_post.title|urlencode }}\">{% trans \"Share on Twitter\" %}</a>\n<a class=\"btn btn-sm share-facebook\" target=\"_blank\" href=\"http://facebook.com/sharer.php?u={{ request.build_absolute_uri }}&amp;t={{ blog_post.title|urlencode }}\">{% trans \"Share on Facebook\" %}</a>\n{% endblock %}\n\n{% block blog_post_previous_next %}\n<ul class=\"pager\">\n{% with blog_post.get_previous_by_publish_date as previous %}\n{% if previous %}\n<li class=\"previous\">\n    <a href=\"{{ previous.get_absolute_url }}\">&larr; {{ previous }}</a>\n</li>\n{% endif %}\n{% endwith %}\n{% with blog_post.get_next_by_publish_date as next %}\n{% if next %}\n<li class=\"next\">\n    <a href=\"{{ next.get_absolute_url }}\">{{ next }} &rarr;</a>\n</li>\n{% endif %}\n{% endwith %}\n</ul>\n{% endblock %}\n\n{% block blog_post_detail_related_posts %}\n{% if blog_post.related_posts.all %}\n<div id=\"related-posts\">\n<h3>{% trans 'Related posts' %}</h3>\n<ul class=\"list-unstyled\">\n{% for post in blog_post.related_posts.all %}\n     <li><a href=\"{{ post.get_absolute_url }}\">{{ post.title }}</a></li>\n{% endfor %}\n</ul>\n</div>\n{% endif %}\n\n{% endblock %}\n\n\n\n\n"
  },
  {
    "path": "flat/templates/blog/blog_post_list.html",
    "content": "{% extends \"base.html\" %}\n{% load i18n mezzanine_tags blog_tags keyword_tags disqus_tags %}\n\n{% block meta_title %}{% if page %}{{ page.meta_title }}{% else %}{% trans \"Blog\" %}{% endif %}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for page as keywords %}\n{% for keyword in keywords %}\n    {% if not forloop.first %}, {% endif %}\n    {{ keyword }}\n{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ page.description }}\n{% endmetablock %}{% endblock %}\n\n{% block title %}\n{% if page %}\n{% editable page.title %}{{ page.title }}{% endeditable %}\n{% else %}\n{% trans \"Blog\" %}\n{% endif %}\n{% endblock %}\n\n{% block breadcrumb_menu %}\n{{ block.super }}\n{% if tag or category or year or month or author %}\n<li>{% spaceless %}\n{% if tag %}\n    {% trans \"Tag:\" %} {{ tag }}\n{% else %}{% if category %}\n    {% trans \"Category:\" %} {{ category }}\n{% else %}{% if year or month %}\n    {% if month %}{{ month }}, {% endif %}{{ year }}\n{% else %}{% if author %}\n    {% trans \"Author:\" %} {{ author.get_full_name|default:author.username }}\n{% endif %}{% endif %}{% endif %}{% endif %}\n{% endspaceless %}\n</li>\n{% endif %}\n{% endblock %}\n\n{% block main %}\n<section id=\"blog\" class=\"container\">\n\t<div class=\"row\">\n\t\t\n\t\t\n\t\t{% block right_panel %}\n\t\t<aside class=\"col-sm-4 col-sm-push-8\">\n\t\t{% include \"blog/includes/filter_panel.html\" %}\n\t\t</aside>\n\t\t{% endblock %}\n\t\t<div class=\"col-sm-8 col-sm-pull-4\">\n\t\t\t<div class=\"blog\">\n{% if tag or category or year or month or author %}\n    {% block blog_post_list_filterinfo %}\n    <p>\n    {% if tag %}\n        {% trans \"Viewing posts tagged\" %} {{ tag }}\n    {% else %}{% if category %}\n        {% trans \"Viewing posts for the category\" %} {{ category }}\n    {% else %}{% if year or month %}\n        {% trans \"Viewing posts from\" %} {% if month %}{{ month }}, {% endif %}\n        {{ year }}\n    {% else %}{% if author %}\n        {% trans \"Viewing posts by\" %}\n        {{ author.get_full_name|default:author.username }}\n    {% endif %}{% endif %}{% endif %}{% endif %}\n    {% endblock %}\n    </p>\n{% else %}\n    {% if page %}\n    {% block blog_post_list_pagecontent %}\n    {% if page.get_content_model.content %}\n        {% editable page.get_content_model.content %}\n        {{ page.get_content_model.content|richtext_filters|safe }}\n        {% endeditable %}\n    {% endif %}\n    {% endblock %}\n    {% endif %}\n{% endif %}\n\n\n\t\t\n\t{% for blog_post in blog_posts.object_list %}\n\t <div class=\"blog-item\">\n\t\t {% if settings.BLOG_USE_FEATURED_IMAGE and blog_post.featured_image %}\n\t\t\t{% block blog_post_list_post_featured_image %}\n\t\t\t<a href=\"{{ blog_post.get_absolute_url }}\">\n\t\t\t\t<img width=\"100%\" class=\"img-responsive img-blog\" src=\"{{ MEDIA_URL }}{{ blog_post.featured_image }}\">\n\t\t\t</a>\n\t\t\t{% endblock %}\n\t\t\t{% endif %}\n\t\t<div class=\"blog-content\">\n\t\t\t\n\t{% block blog_post_list_post_title %}\n\t\t\n\t\t{% editable blog_post.title %}\n\t\t<a href=\"{{ blog_post.get_absolute_url }}\"><h3>{{ blog_post.title }}</h3></a>\n\n\t\t{% endeditable %}\n\t{% endblock %}\n{% block blog_post_list_post_metainfo %}\n{% editable blog_post.publish_date %}\n                   <div class=\"entry-meta\">\n                                <span><i class=\"icon-user\"></i> {% with blog_post.user as author %}\n\t\t\t\t\t\t\t\t<a href=\"{% url \"blog_post_list_author\" author %}\">{{ author.get_full_name|default:author.username }}</a>\n\t\t\t\t\t\t\t\t{% endwith %}\n\t\t\t\t\t\t\t\t</span>\n                                <span><i class=\"icon-folder-close\"></i>\n                                {% with blog_post.categories.all as categories %}\n\t\t\t\t\t\t\t\t{% if categories %}\n\t\t\t\t\t\t\t\t{% trans \"in\" %}\n\t\t\t\t\t\t\t\t{% for category in categories %}\n\t\t\t\t\t\t\t\t<a href=\"{% url \"blog_post_list_category\" category.slug %}\">{{ category }}</a>{% if not forloop.last %}, {% endif %}\n\t\t\t\t\t\t\t\t{% endfor %}\n\t\t\t\t\t\t\t\t{% endif %}\n\t\t\t\t\t\t\t\t{% endwith %}\n                                \n                                </span>\n                                <span><i class=\"icon-calendar\"></i> {% blocktrans with sometime=blog_post.publish_date|timesince %}{{ sometime }} ago{% endblocktrans %}</span>\n                                <span><i class=\"icon-comment\"></i> \n                                {% if blog_post.allow_comments %}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{% if settings.COMMENTS_DISQUS_SHORTNAME %}\n\t\t\t\t\t\t\t\t\t<a href=\"{{ blog_post.get_absolute_url }}#disqus_thread\"\n\t\t\t\t\t\t\t\t\t\tdata-disqus-identifier=\"{% disqus_id_for blog_post %}\">\n\t\t\t\t\t\t\t\t\t\t{% trans \"Comments\" %}\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t{% else %}\n\t\t\t\t\t\t\t\t\t<a href=\"{{ blog_post.get_absolute_url }}#comments\">\n\t\t\t\t\t\t\t\t\t\t{% blocktrans count comments_count=blog_post.comments_count %}{{ comments_count }} comment{% plural %}{{ comments_count }} comments{% endblocktrans %}\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t{% endif %}\n\t\t\t\t\t\t\t\t\t{% endif %}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n                                </span>\n                            </div>\n\n{% endeditable %}\n{% endblock %}\n\n\n\n{% block blog_post_list_post_content %}\n{% editable blog_post.content %}\n{{ blog_post.description_from_content|safe }}\n{% endeditable %}\n{% endblock %}\n\n <a href=\"{{ blog_post.get_absolute_url }}\"  class=\"btn btn-default\">{% trans \"read more\" %} <i class=\"icon-angle-right\"> </i></a>\n{% block blog_post_list_post_links %}\n{% keywords_for blog_post as tags %}\n    {% if tags %}\n<div class=\"tags\">\n  <i class=\"icon-tags\"></i> {% trans \"Tags\" %}:\n    {% spaceless %}\n    {% for tag in tags %} \n\n  <a href=\"{% url \"blog_post_list_tag\" tag.slug %}\" class=\"btn btn-xs btn-primary\">{{ tag }}</a> &nbsp;\n  {% endfor %}\n    {% endspaceless %}\n</div>\n{% endif %}\n\n\n</div>\n</div>\n{% endblock %}\n{% endfor %}\n\n</div>\n</div>\n\n{% pagination_for blog_posts %}\n\n{% if settings.COMMENTS_DISQUS_SHORTNAME %}\n{% include \"generic/includes/disqus_counts.html\" %}\n{% endif %}\n</div>\n</section>\n{% endblock %}\n\n\n\n"
  },
  {
    "path": "flat/templates/blog/includes/filter_panel.html",
    "content": "{% load blog_tags keyword_tags i18n %}\n\n{% block blog_recent_posts %}\n{% blog_recent_posts 5 as recent_posts %}\n{% if recent_posts %}\n<h3>{% trans \"Recent Posts\" %}</h3>\n<ul class=\"arrow\">\n{% for recent_post in recent_posts %}\n<li><a href=\"{{ recent_post.get_absolute_url }}\"\n    >{{ recent_post.title }}</a></li>\n{% endfor %}\n</ul>\n{% endif %}\n{% endblock %}\n\n{% block blog_months %}\n{% blog_months as months %}\n{% if months %}\n<h3>{% trans \"Archive\" %}</h3>\n{% for month in months %}\n    {% ifchanged month.date.year %}\n        {% if not forloop.first %}</ul>{% endif %}\n        <h6>{{ month.date.year }}</h6><ul class=\"arrow\">\n    {% endifchanged %}\n    <li><a href=\"{% url \"blog_post_list_month\" year=month.date.year month=month.date.month %}\"\n        >{{ month.date|date:\"F\" }}</a> ({{ month.post_count }})</li>\n{% endfor %}\n</ul>\n{% endif %}\n{% endblock %}\n{% block blog_categories %}\n{% blog_categories as categories %}\n{% if categories %}\n\n<div class=\"widget categories\">\n                    <h3>{% trans \"Categories\" %}</h3>\n                    <div class=\"row\">\n                        <div class=\"col-sm-12\">\n                            <ul class=\"arrow\">\n\n{% for category in categories %}\n<li><a href=\"{% url \"blog_post_list_category\" category.slug %}\"\n    >{{ category }}</a> ({{ category.post_count }})</li>\n{% endfor %}\n</ul>\n  </div>\n                    </div>                     \n                </div>\n{% endif %}\n{% endblock %}\n\n\n\n{% block blog_keywords %}\n{% keywords_for blog.blogpost as tags %}\n{% if tags %}\n\n<div class=\"widget tags\">\n                    <h3>{% trans \"Tags\" %}</h3>\n                    <ul class=\"tag-cloud\">\n{% for tag in tags %}\n<li>\n    <a href=\"{% url \"blog_post_list_tag\" tag.slug %}\"\n        class=\"tag-weight-{{ tag.weight }} btn btn-xs btn-primary\">{{ tag }} ({{ tag.item_count }})</a>\n    \n</li>\n{% endfor %}\n</ul>\n</div>\n{% endif %}\n{% endblock %}\n\n{% block blog_authors %}\n{% blog_authors as authors %}\n{% if authors %}\n<h3>{% trans \"Authors\" %}</h3>\n<ul class=\"arrow\">\n{% for author in authors %}\n    <li><a href=\"{% url \"blog_post_list_author\" author.username %}\"\n        >{{ author.get_full_name|default:author.username }}</a>\n        ({{ author.post_count }})</li>\n{% endfor %}\n</ul>\n{% endif %}\n{% endblock %}\n\n{% block blog_feeds %}\n<h3>{% trans \"Feeds\" %}</h3>\n{% if tag %}\n    <a href=\"{% url \"blog_post_feed_tag\" tag.slug \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed_tag\" tag.slug \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% if category %}\n    <a href=\"{% url \"blog_post_feed_category\" category.slug \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed_category\" category.slug \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% if author %}\n    <a href=\"{% url \"blog_post_feed_author\" author.username \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed_author\" author.username \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% if not tag and not category and not author %}\n    <a href=\"{% url \"blog_post_feed\" \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed\" \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% endblock %}\n"
  },
  {
    "path": "flat/templates/generic/comments.html",
    "content": "{% extends \"base.html\" %}\n\n{% load mezzanine_tags comment_tags keyword_tags %}\n\n{% block meta_title %}{{ obj }}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for obj as tags %}\n{% for tag in tags %}{% if not forloop.first %}, {% endif %}{{ tag }}{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ obj.description }}\n{% endmetablock %}{% endblock %}\n\n{% block main %}\n{% comments_for obj %}\n{% endblock %}\n"
  },
  {
    "path": "flat/templates/generic/includes/comment.html",
    "content": "{% load i18n mezzanine_tags comment_tags rating_tags %}\n\n{% for comment in comments_for_thread %}\n\n<div id=\"comment-{{ comment.id }}\"\n    class=\"comment media{% if comment.by_author %} comment-author{% endif %}\">\n\t\n    {% editable comment.is_public comment.is_removed %}\n    {% if not comment.is_removed and comment.is_public or request.user.is_staff %}\n    {% if comment.url %}\n       <div class=\"pull-left\">\n\t\t\t\t\t\t\t\t\t\t\t   \n\t\t\t\t\t\t\t\t\t\t\t\n\t\t<a href=\"{{ comment.url }}\">\n\t\t\t<img class=\"avatar img-circle\" src=\"{% gravatar_url comment.email %}\">\n\t\t</a>\n    </div>\n    <div class=\"media-body\">\n\t\t<div class=\"well\">\n        \n        <div class=\"media-heading\">\n                <strong><a href=\"{{ comment.url }}\">{{ comment.user_name }}</a></strong>&nbsp; \n                <small>{% blocktrans with sometime=comment.submit_date|timesince %}{{ sometime }} ago{% endblocktrans %}</small>\n                     {% if not comment.is_removed and comment.is_public %}\n                      <a href=\"#reply-{{ comment.id }}\" class=\"pull-right reply\"><i class=\"icon-repeat\"></i> {% trans \"Reply\" %}</a>\n                     \n                       {% endif %}\n         </div>\n    {% else %}\n    <div class=\"pull-left\">\n\t\t\t\t\t\t\t\t\t\t\t   \n\t\t\t\t\t\t\t\t\t\t\t\n\t\t<a href=\"{{ comment.url }}\">\n\t\t\t<img class=\"avatar img-circle\" src=\"{% gravatar_url comment.email %}\">\n\t\t</a>\n    </div>\n    <div class=\"media-body\">\n\t\t<div class=\"well\"> \n        <div class=\"media-heading\">\n                <strong><a href=\"{{ comment.url }}\">{{ comment.user_name }}</a></strong>&nbsp; \n                \n    {% endif %}\n           <small>{% blocktrans with sometime=comment.submit_date|timesince %}{{ sometime }} ago{% endblocktrans %}</small>\n                     {% if not comment.is_removed and comment.is_public %}\n                      <a href=\"#reply-{{ comment.id }}\" class=\"pull-right reply\"><i class=\"icon-repeat\"></i> {% trans \"Reply\" %}</a>\n                     \n                       {% endif %}\n         </div>\n    <p>{{ comment.comment|comment_filter }}</p>\n    {% endif %}\n    \n    {% if not comment.is_removed and comment.is_public %}\n    <a href=\"{{ request.path }}#comment-{{ comment.id }}\">\n        <span class=\"glyphicon glyphicon-link\"></span> {% trans \"Link\" %}\n    </a> \n    \n    {% if settings.COMMENTS_USE_RATINGS %}\n    <div class=\"rating\">\n    {% rating_for comment %}\n    </div>\n    {% endif %}\n    </div>\n    <form class=\"comment-reply-form\" method=\"post\" id=\"reply-{{ comment.id }}\"\n        action=\"{{ comment_url }}#reply-{{ comment.id }}\"\n        {% if replied_to != comment.id %}style=\"display:none;\"{% endif %}>\n        {% if replied_to == comment.id %}\n        {% fields_for posted_comment_form %}\n        {% else %}\n        {% fields_for unposted_comment_form %}\n        {% endif %}\n        <input type=\"hidden\" name=\"replied_to\" value=\"{{ comment.id }}\">\n        <input class=\"btn btn-primary btn-lg\" type=\"submit\" value=\"{% trans \"Reply\" %}\">\n    </form>\n\n    {% else %}\n    <p>\n        {% if comment.is_removed %}\n        <span class=\"glyphicon glyphicon-remove-circle\"></span> {% trans \"Comment deleted\" %}\n        {% else %}\n        <span class=\"glyphicon glyphicon-warning-sign\"></span> {% trans \"Comment awaiting approval\" %}\n        {% endif %}\n        <small class=\"timespan\">{% blocktrans with sometime=comment.submit_date|timesince %}{{ sometime }} ago{% endblocktrans %}</small>\n    </p>\n    {% endif %}\n\n    {% comment_thread comment %}\n    \n    {% if not comment.is_removed and comment.is_public or request.user.is_staff %}</div>{% endif %}\n    {% endeditable %}\n</div>\n\n{% endfor %}\n\n{% if no_comments %}\n<p>{% trans \"There are currently no comments\" %}</p>\n{% endif %}\n\n"
  },
  {
    "path": "flat/templates/generic/includes/comment_form.html",
    "content": "{% load i18n mezzanine_tags comment_tags %}\n\n<form method=\"post\" id=\"contactform\" action=\"{{ comment_url }}#comment\" class=\"form-horizontal\" role=\"form\">\n   {% csrf_token %}\n\t{% for hidden in comment_form.hidden_fields %}\n    {{ hidden }}\n    {% endfor %}\n\t\n\t<div class=\"form-group\">\n\t\t<div class=\"col-sm-4\">\n\t\t\t<input type=\"text\" value=\"{{comment_form.name.value}}\" name=\"name\" id=\"id_name\"  placeholder=\"* Enter your full name\" class=\"form-control\" >\n\t\t</div>\n\t\t<div class=\"col-sm-4\">\n\t\t\t<input type=\"email\" value=\"{{comment_form.email.value}}\" name=\"email\" id=\"id_email\" placeholder=\"* Enter your email address\" class=\"form-control\">\n\t\t</div>\n\t\t<div class=\"col-sm-4\">\n\t\t   <input type=\"url\" value=\"\" name=\"{{comment_form.url.value}}\" id=\"id_url\" placeholder=\"Enter your webiste\" class=\"form-control\">\n\t\t</div> \n    </div>\n\t<div class=\"form-group\">\n\t\t<div class=\"col-sm-12\">\n\t\t\t\n\t\t\t<textarea rows=\"8\" name=\"comment\" id=\"id_comment\"  class=\"form-control\" placeholder=\"* Enter Comment here...\"></textarea>\n\t\t</div>\n    </div>\n\t<button class=\"btn btn-danger btn-lg\" type=\"submit\">Submit Comment</button>\n</form>\n\n"
  },
  {
    "path": "flat/templates/generic/includes/comments.html",
    "content": "{% load i18n mezzanine_tags comment_tags %}\n<div id=\"comments\">\n\t\n<h3>{% trans \"Comments\" %}</h3>\n<div class=\"comments-list\">\n{% if settings.COMMENTS_DISQUS_SHORTNAME %}\n{% include \"generic/includes/disqus_comments.html\" %}\n{% else %}\n<script>\n$(function() {\n    $('.reply').click(function() {\n        $('.comment-reply-form').hide();\n        $(this).parent().parent().siblings('.comment-reply-form').toggle();\n    });\n});\n</script>\n<style>.input_id_honeypot {display:none !important;}</style>\n{% comment_thread object_for_comments %}\n\n{% endif %}\n</div>\n<div id=\"comment-form\">\n<h3>{% trans \"New Comment\" %}</h3>\n\n{% if not request.POST.replied_to %}\n\t\t{% include \"generic/includes/comment_form.html\" with comment_form=posted_comment_form %}\n    {% else %}\n    {{% include \"generic/includes/comment_form.html\" with comment_form=unposted_comment_form %}\n    {% endif %}\n\n\n</div>\n</div>\n"
  },
  {
    "path": "flat/templates/generic/includes/disqus_comments.html",
    "content": "{% load disqus_tags %}\n\n<div id=\"disqus_thread\"></div>\n{% disqus_sso_script %}\n<script>\n    var disqus_developer = '{{ settings.DEV_SERVER }}' == 'True';\n    var disqus_url = 'http{% if request.is_secure %}s{% endif %}://{{ request.META.HTTP_HOST }}{{ object_for_comments.get_absolute_url }}';\n    var disqus_title = '{{ object_for_comments|escapejs }}';\n    var disqus_identifier = '{% disqus_id_for object_for_comments %}';\n  (function() {\n   var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;\n   dsq.src = 'http{% if request.is_secure %}s{% endif %}://{{ settings.COMMENTS_DISQUS_SHORTNAME }}.disqus.com/embed.js';\n   (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);\n  })();\n</script>\n"
  },
  {
    "path": "flat/templates/generic/includes/disqus_counts.html",
    "content": "<script>\n/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */\nvar disqus_shortname = '{{ settings.COMMENTS_DISQUS_SHORTNAME }}'; // required: replace example with your forum shortname\n\n/* * * DON'T EDIT BELOW THIS LINE * * */\n(function () {\n    var s = document.createElement('script'); s.async = true;\n    s.type = 'text/javascript';\n    s.src = '//' + disqus_shortname + '.disqus.com/count.js';\n    (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);\n}());\n</script>\n"
  },
  {
    "path": "flat/templates/generic/includes/disqus_sso.html",
    "content": "<script>\nvar disqus_config = function () {\n    this.page.remote_auth_s3 = '{{ sso_data }}';\n    this.page.api_key = '{{ public_key }}';\n}\n</script>\n"
  },
  {
    "path": "flat/templates/generic/includes/rating.html",
    "content": "{% load mezzanine_tags rating_tags i18n %}\n\n<span id=\"rating-{{ rating_object.id }}\">\n    {% if rating_average %}\n    {% trans \"Current rating\" %}: {{ rating_average|floatformat }}\n    {% else %}\n    {% trans \"Currently unrated\" %}\n    {% endif %}\n</span>\n\n{% if not rated or request.user.is_authenticated %}\n<form class=\"form-inline\" role=\"form\" method=\"post\" action=\"{% url \"rating\" %}\">\n    {% nevercache %}\n    {% csrf_token %}\n    {% endnevercache %}\n    <ul class=\"radio radio-inline\">{{ rating_form.as_ul }}</ul>\n    <input type=\"submit\" class=\"btn btn-default btn-sm\" value=\"{% trans \"Rate\" %}\"\n        onclick=\"return $(this.form).find('input:checked').length == 1;\">\n</form>\n{% endif %}\n"
  },
  {
    "path": "flat/templates/includes/editable_form.html",
    "content": "{% load i18n %}\n\n{# Edit form #}\n<form style=\"display:none;\" class=\"editable-form\" method=\"post\"\n    action=\"{% url \"edit\" %}\" id=\"{{ editable_form.uuid }}\"\n    {% if editable_form.is_multipart %} enctype=\"multipart/form-data\"{% endif %}>\n    {% csrf_token %}\n    {% for field in editable_form %}\n    <p{% if field.is_hidden %} style=\"display:none;\"{% endif %}>\n        {{ field.label_tag }}<br />{{ field }}{{ field.errors }}\n        {% if field.help_text %}\n        <span class=\"helptext\">{{ field.help_text }}</span>\n        {% endif %}\n    </p>\n    {% endfor %}\n    <input type=\"submit\" value=\"{% trans \"Save\" %}\" class=\"btn btn-primary btn-lg\">\n    <input type=\"button\" value=\"{% trans \"Cancel\" %}\" class=\"btn btn-default btn-lg\">\n</form>\n\n{# Original content wrapped in span #}\n<div class=\"editable-original\">{{ original }}</div>\n\n{# Edit link #}\n<a style=\"visibility:hidden;\" class=\"editable-link\" href=\"#\"\n    rel=\"#{{ editable_form.uuid }}\">{% trans \"Edit\" %}</a>\n\n{# Edit highlight #}\n<div style=\"visibility:hidden;\" class=\"editable-highlight\"></div>\n"
  },
  {
    "path": "flat/templates/includes/editable_loader.html",
    "content": "{% load i18n staticfiles %}\n\n{% if has_site_permission %}\n<link rel=\"stylesheet\" href=\"{% static \"mezzanine/css/editable.css\" %}\">\n{{ richtext_media|safe }}\n<script>\n{% url \"fb_browse\" as fb_browse_url %}\n{% url \"static_proxy\" as static_proxy_url %}\n{% get_current_language as LANGUAGE_CODE %}\nwindow.__filebrowser_url = '{{ fb_browse_url }}';\nwindow.__toolbar_html = '{{ toolbar|escapejs }}';\nwindow.__static_proxy = '{{ static_proxy_url }}';\nwindow.__language_code = '{{ LANGUAGE_CODE }}';\nwindow.__tinymce_css = '{% static \"mezzanine/css/tinymce.css\" %}';\n</script>\n<script src=\"{% static \"mezzanine/js/jquery.tools.toolbox.expose.js\" %}\"></script>\n<script src=\"{% static \"mezzanine/js/jquery.tools.overlay.js\" %}\"></script>\n<script src=\"{% static \"mezzanine/js/jquery.form.js\" %}\"></script>\n<script src=\"{% static \"mezzanine/js/editable.js\" %}\"></script>\n{% endif %}\n"
  },
  {
    "path": "flat/templates/includes/editable_toolbar.html",
    "content": "{% load i18n staticfiles %}\n\n<div id=\"editable-toolbar\" method=\"POST\" action=\"{% url \"admin:logout\" %}\">\n    {% url \"admin:index\" as admin_index_url %}\n    {% url \"admin:logout\" as admin_logout_url %}\n    {% url \"logout\" as accounts_logout_url %}\n    <a id=\"editable-toolbar-toggle\" href=\"#\"></a>\n    <a href=\"{{ editable_obj.get_admin_url|default:admin_index_url }}\">{% trans \"Admin\" %}</a>\n    <a href=\"{{ accounts_logout_url|default:admin_logout_url }}?{{ REDIRECT_FIELD_NAME }}={{ request.path }}\">{% trans \"Log out\" %}</a>\n</div>\n\n<img id=\"editable-loading\" src=\"{% static \"mezzanine/img/loadingAnimation.gif\" %}\">\n\n"
  },
  {
    "path": "flat/templates/includes/footer_scripts.html",
    "content": "{% load mezzanine_tags %}\n\n{% editable_loader %}\n\n<script>\n{% if settings.GOOGLE_ANALYTICS_ID and not request.user.is_staff %}\nvar _gaq = _gaq || [['_trackPageview']];\n_gaq.unshift(['_setAccount', '{{ settings.GOOGLE_ANALYTICS_ID }}']);\n(function(d, t) {\n    var g = d.createElement(t),\n        s = d.getElementsByTagName(t)[0];\n    g.async = true;\n    g.src = '//www.google-analytics.com/ga.js';\n    s.parentNode.insertBefore(g, s);\n})(document, 'script');\n{% endif %}\n</script>\n"
  },
  {
    "path": "flat/templates/includes/form_errors.html",
    "content": "{% load i18n %}\n\n{% if form.non_field_errors or form.errors %}\n<div class=\"form-errors\">\n    {% for error in form.non_field_errors %}\n    <div class=\"alert alert-danger non-field-error\">{{ error }}</div>\n    {% empty %}\n    <div class=\"alert alert-danger field-error\">{% trans \"Please correct the errors below.\" %}</div>\n    {% endfor %}\n</div>\n{% endif %}\n"
  },
  {
    "path": "flat/templates/includes/form_fields.html",
    "content": "{% load mezzanine_tags %}\n\n{% nevercache %}\n<input type=\"hidden\" name=\"referrer\" value=\"{{ request.META.HTTP_REFERER }}\">\n{% csrf_token %}\n{% endnevercache %}\n\n{% for field in form_for_fields %}\n{% if field.is_hidden %}\n{{ field }}\n{% else %}\n<div class=\"form-group input_{{ field.id_for_label }} {{ field.field.type }}\n    {% if field.errors %} has-error{% endif %}\">\n    \n    {{ field }}\n    {% if field.errors %}\n    <p class=\"help-block\">\n        {% for e in field.errors %}\n        {% if not forloop.first %} / {% endif %}{{ e }}\n        {% endfor %}\n    </p>\n    {% elif field.help_text %}\n    <p class=\"help-block\">{{ field.help_text }}</p>\n    {% endif %}\n</div>\n{% endif %}\n{% endfor %}\n"
  },
  {
    "path": "flat/templates/includes/pagination.html",
    "content": "{% load i18n %}\n\n{% if current_page.has_previous or current_page.has_next %}\n<ul class=\"pagination\">\n\n<li class=\"page-info\">\n    <span>{% trans \"Page\" %} {{ current_page.number }} {% trans \"of\" %} {{ current_page.paginator.num_pages }}</span>\n</li>\n<li class=\"prev previous{% if not current_page.has_previous %} disabled{% endif %}\">\n    <a{% if current_page.has_previous %} href=\"?{{ page_var }}={{ current_page.previous_page_number }}{% if querystring %}&{{ querystring }}{% endif %}\"{% endif %}>&larr;</a>\n</li>\n{% for page in current_page.visible_page_range %}\n<li{% if page == current_page.number %} class=\"active\"{% endif %}>\n    <a href=\"?{{ page_var }}={{ page }}{% if querystring %}&{{ querystring }}{% endif %}\">{{ page }}</a>\n</li>\n{% endfor %}\n<li class=\"next{% if not current_page.has_next %} disabled{% endif %}\">\n    <a{% if current_page.has_next %} href=\"?{{ page_var }}={{ current_page.next_page_number }}{% if querystring %}&{{ querystring }}{% endif %}\"{% endif %}>&rarr;</a>\n</li>\n\n</ul>\n{% endif %}\n"
  },
  {
    "path": "flat/templates/includes/search_form.html",
    "content": "{% load mezzanine_tags i18n %}\n<form action=\"{% url \"search\" %}\" class=\"navbar-form navbar-right\" role=\"search\">\n\n<div class=\"form-group\">\n    <input class=\"form-control\" placeholder=\"{% trans \"Search\" %}\" type=\"text\" name=\"q\" value=\"{{ request.REQUEST.q }}\">\n</div>\n\n{% if search_model_choices %}\n    {% if search_model_choices|length == 1 %}\n    <input type=\"hidden\" name=\"type\" value=\"{{ search_model_choices.0.1 }}\">\n    {% else %}\n    <div class=\"form-group\">\n    <select class=\"form-control\" name=\"type\">\n        <option value=\"\">{% trans \"Everything\" %}</option>\n        {% for verbose_name, model in search_model_choices %}\n        <option value=\"{{ model }}\"\n            {% if model == request.REQUEST.type  %}selected{% endif %}>\n            {{ verbose_name }}\n        </option>\n        {% endfor %}\n    </select>\n    </div>\n    {% endif %}\n{% endif %}\n\n<input type=\"submit\" class=\"btn btn-default\" value=\"{% trans \"Go\" %}\">\n\n</form>\n"
  },
  {
    "path": "flat/templates/includes/user_panel.html",
    "content": "{% load mezzanine_tags %}\n{% ifinstalled mezzanine.accounts %}\n<div class=\"panel panel-default user-panel\">\n<div class=\"panel-body\">\n{% include \"accounts/includes/user_panel.html\" %}\n</div>\n</div>\n{% endifinstalled %}\n"
  },
  {
    "path": "flat/templates/index.html",
    "content": "{% extends \"base.html\" %}\n{% load i18n staticfiles %}\n{% block meta_title %}{% trans \"Home\" %}{% endblock %}\n{% block title %}{% trans \"Home\" %}{% endblock %}\n{% block top %}\n\n{% endblock %}\n\n{% block main %}\n<section class=\"no-margin\" id=\"main-slider\">\n        <div class=\"carousel slide wet-asphalt\">\n            <ol class=\"carousel-indicators\">\n                <li class=\"\" data-slide-to=\"0\" data-target=\"#main-slider\"></li>\n                <li data-slide-to=\"1\" data-target=\"#main-slider\" class=\"\"></li>\n                <li data-slide-to=\"2\" data-target=\"#main-slider\" class=\"active\"></li>\n            </ol>\n            <div class=\"carousel-inner\">\n                <div style=\"background-image: url(static/images/slider/bg1.jpg)\" class=\"item\">\n                    <div class=\"container\">\n                        <div class=\"row\">\n                            <div class=\"col-sm-12\">\n                                <div class=\"carousel-content centered\" style=\"margin-top: 265px;\">\n                                    <h2 class=\"animation animated-item-1\">Powerful and Responsive Web Design</h2>\n                                    <p class=\"animation animated-item-2\">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div><!--/.item-->\n                <div style=\"background-image: url(static/images/slider/bg2.jpg)\" class=\"item\">\n                    <div class=\"container\">\n                        <div class=\"row\">\n                            <div class=\"col-sm-12\">\n                                <div class=\"carousel-content center centered\" style=\"margin-top: 208.5px;\">\n                                    <h2 class=\"boxed animation animated-item-1\">Clean, Crisp, Powerful and Responsive Web Design</h2>\n                                    <p class=\"boxed animation animated-item-2\">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>\n                                    <br>\n                                    <a href=\"#\" class=\"btn btn-md animation animated-item-3\">Learn More</a>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div><!--/.item-->\n                <div style=\"background-image: url(static/images/slider/bg3.jpg)\" class=\"item active\">\n                    <div class=\"container\">\n                        <div class=\"row\">\n                            <div class=\"col-sm-6\">\n                                <div class=\"carousel-content centered\" style=\"margin-top: 219px;\">\n                                    <h2 class=\"animation animated-item-1\">Powerful and Responsive Web Design Theme</h2>\n                                    <p class=\"animation animated-item-2\">Pellentesque habitant morbi tristique senectus et netus et malesuada fames</p>\n                                    <a href=\"#\" class=\"btn btn-md animation animated-item-3\">Learn More</a>\n                                </div>\n                            </div>\n                            <div class=\"col-sm-6 hidden-xs animation animated-item-4\">\n                                <div class=\"centered\" style=\"margin-top: 129px;\">\n                                    <div class=\"embed-container\">\n                                        <iframe frameborder=\"0\" allowfullscreen=\"\" mozallowfullscreen=\"\" webkitallowfullscreen=\"\" src=\"//player.vimeo.com/video/69421653?title=0&amp;byline=0&amp;portrait=0&amp;color=a22c2f\"></iframe>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div><!--/.item-->\n            </div><!--/.carousel-inner-->\n        </div><!--/.carousel-->\n        <a data-slide=\"prev\" href=\"#main-slider\" class=\"prev hidden-xs\">\n            <i class=\"icon-angle-left\"></i>\n        </a>\n        <a data-slide=\"next\" href=\"#main-slider\" class=\"next hidden-xs\">\n            <i class=\"icon-angle-right\"></i>\n        </a>\n    </section>\n    <section class=\"emerald\" id=\"services\">\n        <div class=\"container\">\n            <div class=\"row\">\n                <div class=\"col-md-4 col-sm-6\">\n                    <div class=\"media\">\n                        <div class=\"pull-left\">\n                            <i class=\"icon-twitter icon-md\"></i>\n                        </div>\n                        <div class=\"media-body\">\n                            <h3 class=\"media-heading\">Twitter Marketing</h3>\n                            <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae.</p>\n                        </div>\n                    </div>\n                </div><!--/.col-md-4-->\n                <div class=\"col-md-4 col-sm-6\">\n                    <div class=\"media\">\n                        <div class=\"pull-left\">\n                            <i class=\"icon-facebook icon-md\"></i>\n                        </div>\n                        <div class=\"media-body\">\n                            <h3 class=\"media-heading\">Facebook Marketing</h3>\n                            <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae.</p>\n                        </div>\n                    </div>\n                </div><!--/.col-md-4-->\n                <div class=\"col-md-4 col-sm-6\">\n                    <div class=\"media\">\n                        <div class=\"pull-left\">\n                            <i class=\"icon-google-plus icon-md\"></i>\n                        </div>\n                        <div class=\"media-body\">\n                            <h3 class=\"media-heading\">Google Plus Marketing</h3>\n                            <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae.</p>\n                        </div>\n                    </div>\n                </div><!--/.col-md-4-->\n            </div>\n        </div>\n    </section>\n\t <section id=\"recent-works\">\n        <div class=\"container\">\n            <div class=\"row\">\n                <div class=\"col-md-3\">\n                    <h3>Our Latest Project</h3>\n                    <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>\n                    <div class=\"btn-group\">\n                        <a class=\"btn btn-danger\" href=\"#scroller\" data-slide=\"prev\"><i class=\"icon-angle-left\"></i></a>\n                        <a class=\"btn btn-danger\" href=\"#scroller\" data-slide=\"next\"><i class=\"icon-angle-right\"></i></a>\n                    </div>\n                    <p class=\"gap\"></p>\n                </div>\n                <div class=\"col-md-9\">\n                    <div id=\"scroller\" class=\"carousel slide\">\n                        <div class=\"carousel-inner\">\n                            <div class=\"item active\">\n                                <div class=\"row\">\n                                    <div class=\"col-xs-4\">\n                                        <div class=\"portfolio-item\">\n                                            <div class=\"item-inner\">\n                                                <img class=\"img-responsive\" src=\"{% static \"images/portfolio/recent/item1.png\" %}\" alt=\"\">\n                                                <h5>\n                                                    Nova - Corporate site template\n                                                </h5>\n                                                <div class=\"overlay\">\n                                                    <a class=\"preview btn btn-danger\" title=\"Malesuada fames ac turpis egestas\" href=\"{% static  \"images/portfolio/full/item1.jpg\" %}\" rel=\"prettyPhoto\"><i class=\"icon-eye-open\"></i></a>\n                                                </div>\n                                            </div>\n                                        </div>\n                                    </div>                            \n                                    <div class=\"col-xs-4\">\n                                        <div class=\"portfolio-item\">\n                                            <div class=\"item-inner\">\n                                                <img class=\"img-responsive\" src=\"{% static \"images/portfolio/recent/item3.png\" %}\" alt=\"\">\n                                                <h5>\n                                                    Fornax - Apps site template\n                                                </h5>\n                                                <div class=\"overlay\">\n                                                    <a class=\"preview btn btn-danger\" title=\"Malesuada fames ac turpis egestas\" href=\"{% static  \"images/portfolio/full/item1.jpg\" %}\" rel=\"prettyPhoto\"><i class=\"icon-eye-open\"></i></a>\n                                                </div>\n                                            </div>\n                                        </div>\n                                    </div>                            \n                                    <div class=\"col-xs-4\">\n                                        <div class=\"portfolio-item\">\n                                            <div class=\"item-inner\">\n                                                <img class=\"img-responsive\" src=\"{% static \"images/portfolio/recent/item2.png\" %}\" alt=\"\">\n                                                <h5>\n                                                    Flat Theme - Business Theme\n                                                </h5>\n                                                <div class=\"overlay\">\n                                                    <a class=\"preview btn btn-danger\" title=\"Malesuada fames ac turpis egestas\" href=\"{% static  \"images/portfolio/full/item1.jpg\" %}\" rel=\"prettyPhoto\"><i class=\"icon-eye-open\"></i></a>\n                                                </div>\n                                            </div>\n                                        </div>\n                                    </div>\n                                </div><!--/.row-->\n                            </div><!--/.item-->\n                            <div class=\"item\">\n                                <div class=\"row\">\n                                    <div class=\"col-xs-4\">\n                                        <div class=\"portfolio-item\">\n                                            <div class=\"item-inner\">\n                                                <img class=\"img-responsive\" src=\"{% static \"images/portfolio/recent/item2.png\" %}\" alt=\"\">\n                                                <h5>\n                                                    Flat Theme - Business Theme\n                                                </h5>\n                                                <div class=\"overlay\">\n                                                    <a class=\"preview btn btn-danger\" title=\"Malesuada fames ac turpis egestas\" href=\"{% static  \"images/portfolio/full/item1.jpg\" %}\" rel=\"prettyPhoto\"><i class=\"icon-eye-open\"></i></a>\n                                                </div>\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <div class=\"col-xs-4\">\n                                        <div class=\"portfolio-item\">\n                                            <div class=\"item-inner\">\n                                                <img class=\"img-responsive\" src=\"{% static \"images/portfolio/recent/item1.png\" %}\" alt=\"\">\n                                                <h5>\n                                                    Nova - Corporate site template\n                                                </h5>\n                                                <div class=\"overlay\">\n                                                    <a class=\"preview btn btn-danger\" title=\"Malesuada fames ac turpis egestas\" href=\"{% static  \"images/portfolio/full/item1.jpg\" %}\" rel=\"prettyPhoto\"><i class=\"icon-eye-open\"></i></a>\n                                                </div>\n                                            </div>\n                                        </div>\n                                    </div>                            \n                                    <div class=\"col-xs-4\">\n                                        <div class=\"portfolio-item\">\n                                            <div class=\"item-inner\">\n                                                <img class=\"img-responsive\" src=\"{% static \"images/portfolio/recent/item3.png\" %}\" alt=\"\">\n                                                <h5>\n                                                    Fornax - Apps site template\n                                                </h5>\n                                                <div class=\"overlay\">\n                                                    <a class=\"preview btn btn-danger\" title=\"Malesuada fames ac turpis egestas\" href=\"{% static  \"images/portfolio/full/item1.jpg\" %}\" rel=\"prettyPhoto\"><i class=\"icon-eye-open\"></i></a>\n                                                </div>\n                                            </div>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div><!--/.item-->\n                        </div>\n                    </div>\n                </div>\n            </div><!--/.row-->\n        </div>\n    </section><!--/#recent-works-->\n\t<section id=\"testimonial\" class=\"alizarin\">\n        <div class=\"container\">\n            <div class=\"row\">\n                <div class=\"col-lg-12\">\n                    <div class=\"center\">\n                        <h2>What our clients say</h2>\n                        <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>\n                    </div>\n                    <div class=\"gap\"></div>\n                    <div class=\"row\">\n                        <div class=\"col-md-6\">\n                            <blockquote>\n                                <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n                                <small>Someone famous in <cite title=\"Source Title\">Source Title</cite></small>\n                            </blockquote>\n                            <blockquote>\n                                <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n                                <small>Someone famous in <cite title=\"Source Title\">Source Title</cite></small>\n                            </blockquote>\n                        </div>\n                        <div class=\"col-md-6\">\n                            <blockquote>\n                                <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n                                <small>Someone famous in <cite title=\"Source Title\">Source Title</cite></small>\n                            </blockquote>\n                            <blockquote>\n                                <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n                                <small>Someone famous in <cite title=\"Source Title\">Source Title</cite></small>\n                            </blockquote>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </section><!--/#testimonial-->\n\n\n{% endblock %}\n\n"
  },
  {
    "path": "flat/templates/pages/form.html",
    "content": "{% extends \"pages/page.html\" %}\n\n{% load mezzanine_tags %}\n\n{% block main %}\n{{ block.super }}\n{% if request.GET.sent %}\n    {% editable page.form.response %}\n    {{ page.form.response|richtext_filters|safe }}\n    {% endeditable %}\n{% else %}\n    {% with page.form as page_form %}\n    {% editable page_form.content %}\n    {{ page_form.content|richtext_filters|safe }}\n    {% endeditable %}\n    {% endwith %}\n\n    {% errors_for form %}\n\n    <form class=\"mezzanine-form\" method=\"post\"{% if form.is_multipart %} enctype=\"multipart/form-data\"{% endif %}>\n        {% fields_for form %}\n        <div class=\"form-actions\">\n            <input class=\"btn btn-primary btn-lg\" type=\"submit\" value=\"{{ page.form.button_text }}\">\n        </div>\n    </form>\n{% endif %}\n\n{% endblock %}\n\n\n{% block extra_js %}\n{{ block.super }}\n<script>\n$(function() {$('.mezzanine-form :input:visible:enabled:first').focus();});\n</script>\n{% endblock %}\n"
  },
  {
    "path": "flat/templates/pages/gallery.html",
    "content": "{% extends \"pages/page.html\" %}\n\n{% load mezzanine_tags staticfiles %}\n\n{% block extra_css %}\n<link rel=\"stylesheet\" href=\"{% static \"mezzanine/css/magnific-popup.css\" %}\">\n{% endblock extra_css %}\n\n{% block main %}\n<section id=\"portfolio\" class=\"container\">\n{{ block.super }}\n\n{% editable page.gallery.content %}\n{{ page.gallery.content|richtext_filters|safe }}\n{% endeditable %}\n\n{% with page.gallery.images.all as images %}\n<ul class=\"portfolio-items col-3\">\n\t\t\t{% for image in images %}\n            <li class=\"portfolio-item apps\">\n                <div class=\"item-inner\">\n                    <img src=\"{{ image.file.url }}\" alt=\"\">\n                    <h5>{{ image.description }}</h5>\n                    <div class=\"overlay\">\n                        <a class=\"preview btn btn-danger\" href=\"{{ image.file.url }}\" rel=\"prettyPhoto\"><i class=\"icon-eye-open\"></i></a>             \n                    </div>           \n                </div>           \n            </li><!--/.portfolio-item-->\n\t\t\t{% endfor %}\n</ul>\n{% endwith %}\n</section>\n{% endblock %}\n\n\n"
  },
  {
    "path": "flat/templates/pages/index.html",
    "content": "{% extends \"pages/page.html\" %}\n{% load pages_tags mezzanine_tags i18n staticfiles blog_tags keyword_tags %}\n\n{% block top %}{% endblock %}\n{% block main %}\n<!--\nThis template is provided as a custom template for the homepage, for\nwhen it is configured as an editable page in the navigation tree. Feel\nfree to modify it.\n-->\n{{ block.super }}\n\n{% if page.homepage.slides.all %}\n\n\n<section class=\"no-margin\" id=\"main-slider\">\n        <div class=\"carousel slide wet-asphalt\">\n            <ol class=\"carousel-indicators\">\n                <li data-slide-to=\"0\" data-target=\"#main-slider\" class=\"active\"></li>\n                <li data-slide-to=\"1\" data-target=\"#main-slider\" class=\"\"></li>\n                <li data-slide-to=\"2\" data-target=\"#main-slider\" ></li>\n            </ol>\n            <div class=\"carousel-inner\">\n\t\t\t\t {% for slide in page.homepage.slides.all %}\n                <div style=\"background-image: url({{ MEDIA_URL }}{% thumbnail slide.image 1920 690 %})\" class=\"item {% cycle 'active' '' '' %}\">\n                    <div class=\"container\">\n                        <div class=\"row\">\n                        {% if slide.video %}   \n\t\t\t\t\t<div class=\"col-sm-6\">\n                                <div class=\"carousel-content centered center\" >\n                                    <h2 class=\"animation animated-item-1 boxed\">\t   {{slide.heading}}</h2>\n                                    <p class=\"animation animated-item-2 boxed\">{{slide.subheading}}</p>\n                                    <br>\n                                    <a href=\"#\" class=\"btn btn-md animation animated-item-3\">Learn More</a>\n                                </div>\n                            </div>\n     <div class=\"col-sm-6 hidden-xs animation animated-item-4\">\n                                <div class=\"centered\">\n                                    <div class=\"embed-container\">\n                                        <iframe src=\"{{slide.video}}\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>\n                                    </div>\n                                </div>\n                            </div>\n\n                        \n\t\t\t{% else %}\n\t\t\t<div class=\"col-sm-12\">\n                                <div class=\"carousel-content centered center\"\" >\n                                    <h2 class=\"animation animated-item-1 boxed\">{{slide.heading}}</h2>\n                                    <p class=\"animation animated-item-2 boxed\">{{slide.subheading}}</p>\n                                    <br>\n                                    <a href=\"#\" class=\"btn btn-md animation animated-item-3\">Learn More</a>\n                                </div>\n                            </div>\n{% endif %} \n                        </div>\n                    </div>\n                </div><!--/.item-->\n \n                 {% endfor %}  \n                 </div><!--/.carousel-inner-->\n        </div><!--/.carousel-->\n        <a data-slide=\"prev\" href=\"#main-slider\" class=\"prev hidden-xs\">\n            <i class=\"icon-angle-left\"></i>\n        </a>\n        <a data-slide=\"next\" href=\"#main-slider\" class=\"next hidden-xs\">\n            <i class=\"icon-angle-right\"></i>\n        </a>\n </section>   \n\n{% endif %}\n\n\n <section id=\"testimonial\" class=\"alizarin\">\n        <div class=\"container\">\n            <div class=\"row\">\n                <div class=\"col-lg-12\">\n                    <div class=\"center\">\n                        <h2>{{page.homepage.heading}}</h2>\n                        <p>{{page.homepage.subheading}}</p>\n                    </div>\n                    <div class=\"gap\"></div>\n                    <div class=\"row\">\n                        <div class=\"col-md-12\">\n                       <p>{{ page.homepage.content|richtext_filters|safe }}</p>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </section><!--/#testimonial-->\n\n\n\n\n{% if items%}\n<section id=\"recent-works\">\n        <div class=\"container\">\n            <div class=\"row\">\n                <div class=\"col-md-3\">\n                    <h3>Our Latest Project</h3>\n                    <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>\n                    <div class=\"btn-group\">\n                        <a data-slide=\"prev\" href=\"#scroller\" class=\"btn btn-danger\"><i class=\"icon-angle-left\"></i></a>\n                        <a data-slide=\"next\" href=\"#scroller\" class=\"btn btn-danger\"><i class=\"icon-angle-right\"></i></a>\n                    </div>\n                    <p class=\"gap\"></p>\n                </div>\n                <div class=\"col-md-9\">\n                    <div class=\"carousel slide\" id=\"scroller\">\n                        <div class=\"carousel-inner\">\n\t\t\t\t\t\t\t{% for itemSet in items %}\n                            <div class=\"item {% cycle 'active' '' %}\">\n                                <div class=\"row\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{% for item in itemSet %}\n                                    <div class=\"col-xs-4\">\n                                        <div class=\"portfolio-item\">\n                                            <div class=\"item-inner\">\n                                                <img alt=\"\" src=\"{{ MEDIA_URL }}{% thumbnail item.featured_image 370 250 %}\" class=\"img-responsive\">\n                                                <h5>\n                                                   {{item.title}}\n                                                </h5>\n                                                <div class=\"overlay\">\n                                                    <a rel=\"prettyPhoto\" href=\"{{ MEDIA_URL }}{% thumbnail item.featured_image 1920 690 %}\" title=\"Malesuada fames ac turpis egestas\" class=\"preview btn btn-danger\"><i class=\"icon-eye-open\"></i></a>\n                                                </div>\n                                            </div>\n                                        </div>\n                                    </div> \n                                    {% endfor %}                    \n                                    \n                                </div><!--/.row-->\n                            </div><!--/.item-->\n                             {% endfor %}  \n                           \n                          \n                        </div>\n                    </div>\n                </div>\n            </div><!--/.row-->\n        </div>\n    </section>\n{% endif %}\n\n{% if agendas%}\n<section id=\"recent-works\">\n        <div class=\"container\">\n            <div class=\"row\">\n                <div class=\"col-md-3\">\n                    <h3>Our Latest Project</h3>\n                    <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>\n                    <div class=\"btn-group\">\n                        <a data-slide=\"prev\" href=\"#scroller1\" class=\"btn btn-danger\"><i class=\"icon-angle-left\"></i></a>\n                        <a data-slide=\"next\" href=\"#scroller1\" class=\"btn btn-danger\"><i class=\"icon-angle-right\"></i></a>\n                    </div>\n                    <p class=\"gap\"></p>\n                </div>\n                <div class=\"col-md-9\">\n                    <div class=\"carousel slide\" id=\"scroller1\">\n                        <div class=\"carousel-inner\">\n\t\t\t\t\t\t\t{% for agendaSet in agendas %}\n                            <div class=\"item {% cycle 'active' '' %}\">\n                                <div class=\"row\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{% for agenda in agendaSet %}\n                                    <div class=\"col-xs-4\">\n                                        <div class=\"portfolio-item\">\n                                            <div class=\"item-inner\">\n                                                <img alt=\"\" src=\"{{ MEDIA_URL }}{% thumbnail agenda.featured_image 370 250 %}\" class=\"img-responsive\">\n                                                <h5>\n                                                   {{agenda.title}}\n                                                </h5>\n                                                <div class=\"overlay\">\n                                                    <a rel=\"prettyPhoto\" href=\"{{ MEDIA_URL }}{% thumbnail agenda.featured_image 1920 690 %}\" title=\"Malesuada fames ac turpis egestas\" class=\"preview btn btn-danger\"><i class=\"icon-eye-open\"></i></a>\n                                                </div>\n                                            </div>\n                                        </div>\n                                    </div> \n                                    {% endfor %}                    \n                                    \n                                </div><!--/.row-->\n                            </div><!--/.item-->\n                             {% endfor %}  \n                           \n                          \n                        </div>\n                    </div>\n                </div>\n            </div><!--/.row-->\n        </div>\n    </section>\n{% endif %}\n\n{% endblock %}\n\n"
  },
  {
    "path": "flat/templates/pages/menus/admin.html",
    "content": "{% load pages_tags i18n staticfiles %}\n\n<ol>\n    {% for page in page_branch %}\n    <li id=\"ordering_{{ page.id }}\">\n        <div class=\"{% cycle 'row1' 'row2' %}\">\n            <a href=\"#\" class=\"tree-toggle\" id=\"page-{{ page.id }}\"\n                {% if not page.has_children %}style=\"visibility:hidden;\"{% endif %}>\n                <span class=\"icon open\">+</span>\n                <span class=\"icon close\">-</span>\n            </a>\n            {% set_page_permissions page %}\n            {% if page.perms.delete %}\n            <a href=\"{% url \"admin:pages_page_delete\" page.id %}?fromtree\" class=\"delete\"></a>\n            {% else %}\n            <span class=\"delete\" style=\"background:none;\"></span>\n            {% endif %}\n            {% if page.perms.change %}\n            <a href=\"{% url \"admin:pages_page_change\" page.id %}{% if not page.is_primary %}?parent={{ page.parent_id }}{% endif %}\"\n                class=\"changelink\">{{ page.title }}</a>\n            {% else %}\n            <span class=\"uneditable\">{{ page.title }}</span>\n            {% endif %}\n            <span class=\"ordering\"{% if not page.perms.change %}\n                style=\"visibility:hidden;\"{% endif %}>\n                <img src=\"{% static settings.MEZZANINE_ADMIN_PREFIX|add:\"img/admin/arrow-up.gif\" %}\">\n                <img src=\"{% static settings.MEZZANINE_ADMIN_PREFIX|add:\"img/admin/arrow-down.gif\" %}\">\n            </span>\n            {% if page.perms.add %}\n            <select class=\"addlist\" id=\"addlink-{{ page.id }}\">\n                <option value=\"\">{% trans \"Add\" %} ...</option>\n                {% for model in page_models %}\n                    {% set_model_permissions model %}\n                    {% if model.perms.add %}\n                    <option value=\"{{ model.add_url }}?parent={{ page.id }}\"\n                        >{{ model.meta_verbose_name|capfirst }}</option>\n                    {% endif %}\n                {% endfor %}\n            </select>\n            {% endif %}\n\n        </div>\n        <br style=\"clear:both;\">\n        {% if page.has_children %}{% page_menu page %}{% endif %}\n    </li>\n    {% endfor %}\n</ol>\n"
  },
  {
    "path": "flat/templates/pages/menus/breadcrumb.html",
    "content": "{% load i18n pages_tags %}\n\n{% if on_home %}\n<li>{% trans \"Home\" %}</li>\n{% else %}\n{% for page in page_branch %}\n\n    {% if not has_home and page.is_primary and forloop.first %}\n    <li id=\"breadcrumb-menu-home\">\n        <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n    </li>\n    {% endif %}\n\n    {% if page.is_current_or_ascendant %}\n    {% if page.is_current %}\n    <li id=\"breadcrumb-menu-{{ page.html_id }}\"\n        class=\"active\">{{ page.title }}</li>\n    {% else %}\n    <li id=\"breadcrumb-menu-{{ page.html_id }}\">\n        <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n    </li>\n    {% endif %}\n    {% if page.has_children %}{% page_menu page %}{% endif %}\n    {% endif %}\n\n{% endfor %}\n{% endif %}\n"
  },
  {
    "path": "flat/templates/pages/menus/dropdown.html",
    "content": "{% load i18n pages_tags mezzanine_tags%}\n{% spaceless %}\n{% if page_branch_in_menu %}\n\n{% if branch_level == 0 %}\n<ul class=\"nav navbar-nav navbar-right\">\n\t\n    {% for page in page_branch %}\n    {% if not has_home and page.is_primary and forloop.first %}\n    <li{% if on_home %} class=\"active\"{% endif %} id=\"dropdown-menu-home\">\n        <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n    </li>\n    {% endif %}\n    {% if page.in_menu %}\n    <li class=\"{% if page.has_children_in_menu %}dropdown{% endif %}\n               {% if page.is_current_or_ascendant %}active{% endif %}\"\n        id=\"{{ page.html_id }}\">\n        <a href=\"{{ page.get_absolute_url }}\"\n        {% if page.has_children_in_menu %}\n        class=\"dropdown-toggle disabled\" data-toggle=\"dropdown\"\n        {% endif %}>\n            {{ page.title }}\n            {% if page.has_children_in_menu %}<b class=\"caret\"></b>{% endif %}\n        </a>\n        {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n    </li>\n    {% endif %}\n    {% endfor %}\n    {% ifinstalled mezzanine.accounts %}\n    <li class=\"dropdown\"><a href=\"\" class=\"dropdown-toggle disabled\" data-toggle=\"dropdown\"><i class=\"icon-user\"></i></a>\n\t\t<ul class=\"dropdown-menu\">\n\t\t\t {% nevercache %}\n\t\t\t{% include \"accounts/includes/user_panel.html\" %}\n\t\t\t {% endnevercache %}\n\t\t</ul>\n\t</li>\n\t{% endifinstalled %}\n</ul>\n\n{% else %}\n<ul class=\"dropdown-menu\">\n    {% for page in page_branch %}\n    {% if page.in_menu %}\n    <li class=\"{% if page.has_children_in_menu %}dropdown-submenu{% endif %}\n               {% if page.is_current_or_ascendant %}active{% endif %}\"\n        id=\"{{ page.html_id }}\">\n        <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n        {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n    </li>\n    {% endif %}\n    {% endfor %}\n</ul>\n{% endif %}\n\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "flat/templates/pages/menus/footer.html",
    "content": "{% load i18n pages_tags blog_tags keyword_tags mezzanine_tags %}\n\n\n                <div class=\"col-md-3 col-sm-6\">\n                    <h4>About Us</h4>\n                    <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.</p>\n                    <p>Pellentesque habitant morbi tristique senectus.</p>\n                </div><!--/.col-md-3-->\n\n              \n\t\t\t\t<div class=\"col-md-3 col-sm-6\">\n                    <h4>Address</h4>\n                    <address>\n                        <strong>Twitter, Inc.</strong><br>\n                        795 Folsom Ave, Suite 600<br>\n                        San Francisco, CA 94107<br>\n                        <abbr title=\"Phone\">P:</abbr> (123) 456-7890\n                    </address>\n                   \n                   \n                </div> <!--/.col-md-3-->\n<div class=\"col-md-3 col-sm-6\">\n\t\t{% block blog_recent_posts %}\n\t\t\t{% blog_recent_posts 5 as recent_posts %}\n\t\t\t\t{% if recent_posts %}\n                    <h4>{% trans \"Recent Posts\" %}</h4>\n                    <div>\n\t\t\t\t\t\t{% for recent_post in recent_posts %}\n                        <div class=\"media\">\n                            <div class=\"pull-left\">\n\t\t\t\t\t\t\t\t{% if settings.BLOG_USE_FEATURED_IMAGE and recent_post.featured_image %}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<a href=\"{{ blog_post.get_absolute_url }}\">\n\t\t\t\t\t\t\t\t\t<img width=\"100%\" class=\"img-responsive img-blog\" src=\"{{ MEDIA_URL }}{% thumbnail recent_post.featured_image 90 90 %}\">\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{% endif %}\n                                \n                            </div>\n                            <div class=\"media-body\">\n                                <span class=\"media-heading\"><a href=\"{{ recent_post.get_absolute_url }}\">{{ recent_post.title }}</a></span>\n                                <small class=\"muted\">{% blocktrans with sometime=recent_post.publish_date|timesince %}{{ sometime }} ago{% endblocktrans %}</small>\n                            </div>\n                        </div>\n                     \n                    </div>  \n                    {% endfor %}\n              \n                {% endif %}\n{% endblock %}\n</div>\n"
  },
  {
    "path": "flat/templates/pages/menus/footer_tree.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch_in_menu %}\n<ul class=\"footer-tree-menu-level-{{ branch_level }}\">\n\t{% for page in page_branch %}\n\n    {% if not has_home and page.is_primary and forloop.first %}\n\t<li class=\"first{% if on_home %} active{% endif %}\"\n        id=\"footer-tree-menu-home\">\n\t    <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n\t</li>\n\t{% endif %}\n\n\t{% if page.in_menu %}\n\t<li class=\"{% if page.is_current_or_ascendant %}active{% endif %}\n        {% if not top_level and forloop.first %} first{% endif %}\n        {% if forloop.last %} last{% endif %}\"\n        id=\"footer-tree-menu-{{ page.html_id }}\">\n\t\t<a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n\t\t{# remove this if tag to always show all nav items #}\n\t\t{% if settings.PAGES_MENU_SHOW_ALL or page.is_current_or_ascendant %}\n\t\t{% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n\t\t{% endif %}\n\t</li>\n    {% endif %}\n\n\t{% endfor %}\n</ul>\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "flat/templates/pages/menus/mobile.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch %}\n{% for page in page_branch %}\n\n\t{% if not has_home and page.is_primary and forloop.first %}\n\t<ul class=\"mobile-menu\">\n\t\t<li><a class=\"home\" href=\"{% url \"home\" %}\"\n\t\t\t   id=\"tree-menu-home\">{% trans \"Home\" %}</a></li>\n    {% endif %}\n\n\t\t{% if page.is_current_or_ascendant and not page.is_current_child %}\n        {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n\t\t{% endif %}\n\n\t\t{% if page.is_current_child %}\n\t\t<li class=\"\n\t\t\t{% if forloop.first %} first{% endif %}\n\t\t\t{% if forloop.last %} last{% endif %}\"\n\t\t\tid=\"mobile-menu-{{ page.html_id }}\">\n\t\t\t<a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n\t\t</li>\n\t\t{% endif %}\n\n\t{% if page.is_primary and forloop.last %}\n\t</ul>\n\t{% endif %}\n\n{% endfor %}\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "flat/templates/pages/menus/primary.html",
    "content": "{% load pages_tags i18n %}\n\n{% spaceless %}\n<ul id=\"primary-menu\" class=\"nav pull-right\">\n    {% for page in page_branch %}\n    {% if not has_home and page.is_primary and forloop.first %}\n    <li id=\"primary-menu-home\" class=\"first{% if on_home %} active{% endif %}\">\n        <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n    </li>\n    {% endif %}\n    {% if page.in_menu %}\n    <li id=\"primary-menu-{{ page.html_id }}\"\n        class=\"{% if page.is_current_or_ascendant %}active{% endif %}{% if forloop.last %} last{% endif %}\">\n        <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n    </li>\n    {% endif %}\n    {% endfor %}\n    <li class=\"divider-vertical\"></li>\n</ul>\n{% endspaceless %}\n"
  },
  {
    "path": "flat/templates/pages/menus/tree.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch_in_menu %}\n<ul class=\"nav nav-list navlist-menu-level-{{ branch_level }}\">\n  {% for page in page_branch %}\n  {% if not has_home and page.is_primary and forloop.first %}\n  <li{% if on_home %} class=\"active\"{% endif %} id=\"tree-menu-home\">\n    <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n  </li>\n  {% endif %}\n  {% if page.in_menu %}\n  <li class=\"\n    {% if page.is_current %} active{% endif %}\n    {% if page.is_current_or_ascendant %} active-branch{% endif %}\n    \" id=\"tree-menu-{{ page.html_id }}\">\n    <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n    {# wrap the next line with 'if page.is_current_or_ascendant' #}\n    {# to only show child pages in the menu for the current page #}\n    {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n  </li>\n  {% endif %}\n  {% endfor %}\n</ul>\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "flat/templates/pages/page.html",
    "content": "{% extends \"base.html\" %}\n{% load mezzanine_tags keyword_tags %}\n\n{% block meta_title %}{{ page.meta_title }}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for page as keywords %}\n{% for keyword in keywords %}\n    {% if not forloop.first %}, {% endif %}\n    {{ keyword }}\n{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ page.description }}\n{% endmetablock %}{% endblock %}\n\n{% block title %}\n{% editable page.title %}{{ page.title }}{% endeditable %}\n{% endblock %}\n\n{% block main %}\n{% endblock %}\n"
  },
  {
    "path": "flat/templates/pages/richtextpage.html",
    "content": "{% extends \"pages/page.html\" %}\n\n{% load mezzanine_tags %}\n\n{% block main %}{{ block.super }}\n<section  class=\"container\">\n{% editable page.richtextpage.content %}\n{{ page.richtextpage.content|richtext_filters|safe }}\n{% endeditable %}\n</section>\n{% endblock %}\n"
  },
  {
    "path": "flat/templates/search_results.html",
    "content": "{% extends \"base.html\" %}\n\n{% load i18n mezzanine_tags %}\n\n{% block meta_title %}{% trans \"Search Results\" %}{% endblock %}\n{% block title %}{% trans \"Search Results\" %}{% endblock %}\n{% block extra_head %}\n<meta name=\"robots\" content=\"noindex\">\n{% endblock %}\n\n{% block breadcrumb_menu %}\n<li>\n    <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n</li>\n<li class=\"active\">{% trans \"Search Results\" %}</li>\n{% endblock %}\n\n{% block main %}\n\n{% if results.paginator.count == 0 %}\n<p>\n{% blocktrans %}\nNo results were found in {{ search_type }} matching your query: {{ query }}\n{% endblocktrans %}\n{% else %}\n{% blocktrans with start=results.start_index end=results.end_index total=results.paginator.count %}\nShowing {{ start }} to {{ end }} of {{ total }} results in {{ search_type }} matching your query: {{ query }}\n{% endblocktrans %}\n{% endif %}\n</p>\n\n<div id=\"search-results\">\n    {% for result in results.object_list %}\n    <h5>{{ forloop.counter0|add:results.start_index }})\n        <a href=\"{{ result.get_absolute_url }}\">{{ result }}</a></h5>\n    <p>{{ result.description|truncatewords_html:20|safe }}</p>\n    <a href=\"{{ result.get_absolute_url }}\">{% trans \"read more\" %}</a>\n    {% endfor %}\n</div>\n\n{% pagination_for results %}\n\n{% endblock %}\n"
  },
  {
    "path": "flat/tests.py",
    "content": "from django.test import TestCase\n\n# Create your tests here.\n"
  },
  {
    "path": "flat/views.py",
    "content": "from django.shortcuts import render\n\n# Create your views here.\n"
  },
  {
    "path": "manage.py",
    "content": "#!/usr/bin/env python\nfrom __future__ import absolute_import, unicode_literals\n\nimport os\nimport sys\n\n\n# Corrects some pathing issues in various contexts, such as cron jobs,\n# and the project layout still being in Django 1.3 format.\nfrom settings import PROJECT_ROOT, PROJECT_DIRNAME\nsys.path.append(os.path.abspath(os.path.join(PROJECT_ROOT, \"..\")))\n\n\n# Add the site ID CLI arg to the environment, which allows for the site\n# used in any site related queries to be manually set for management\n# commands.\nfor i, arg in enumerate(sys.argv):\n    if arg.startswith(\"--site\"):\n        os.environ[\"MEZZANINE_SITE_ID\"] = arg.split(\"=\")[1]\n        sys.argv.pop(i)\n\n\n# Run Django.\nif __name__ == \"__main__\":\n    settings_module = \"%s.settings\" % PROJECT_DIRNAME\n    os.environ.setdefault(\"DJANGO_SETTINGS_MODULE\", settings_module)\n    from django.core.management import execute_from_command_line\n    execute_from_command_line(sys.argv)\n"
  },
  {
    "path": "moderna/__init__.py",
    "content": ""
  },
  {
    "path": "moderna/admin.py",
    "content": "from django.contrib import admin\n\n# Register your models here.\n"
  },
  {
    "path": "moderna/models.py",
    "content": "from django.db import models\n\n# Create your models here.\n"
  },
  {
    "path": "moderna/static/css/animate.css",
    "content": "@charset \"UTF-8\";\n/*\nAnimate.css - http://daneden.me/animate\nLicensed under the MIT license\n\nCopyright (c) 2013 Daniel Eden\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n*/\nbody { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */\n\t-webkit-backface-visibility: hidden;\n}\n.animated {\n\t-webkit-animation-duration: 1s;\n\t   -moz-animation-duration: 1s;\n\t     -o-animation-duration: 1s;\n\t        animation-duration: 1s;\n\t-webkit-animation-fill-mode: both;\n\t   -moz-animation-fill-mode: both;\n\t     -o-animation-fill-mode: both;\n\t        animation-fill-mode: both;\n}\n\n.animated.hinge {\n\t-webkit-animation-duration: 2s;\n\t   -moz-animation-duration: 2s;\n\t     -o-animation-duration: 2s;\n\t        animation-duration: 2s;\n}\n\n@-webkit-keyframes flash {\n\t0%, 50%, 100% {opacity: 1;}\t\n\t25%, 75% {opacity: 0;}\n}\n\n@-moz-keyframes flash {\n\t0%, 50%, 100% {opacity: 1;}\t\n\t25%, 75% {opacity: 0;}\n}\n\n@-o-keyframes flash {\n\t0%, 50%, 100% {opacity: 1;}\t\n\t25%, 75% {opacity: 0;}\n}\n\n@keyframes flash {\n\t0%, 50%, 100% {opacity: 1;}\t\n\t25%, 75% {opacity: 0;}\n}\n\n.flash {\n\t-webkit-animation-name: flash;\n\t-moz-animation-name: flash;\n\t-o-animation-name: flash;\n\tanimation-name: flash;\n}\n@-webkit-keyframes shake {\n\t0%, 100% {-webkit-transform: translateX(0);}\n\t10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}\n\t20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}\n}\n\n@-moz-keyframes shake {\n\t0%, 100% {-moz-transform: translateX(0);}\n\t10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}\n\t20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}\n}\n\n@-o-keyframes shake {\n\t0%, 100% {-o-transform: translateX(0);}\n\t10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}\n\t20%, 40%, 60%, 80% {-o-transform: translateX(10px);}\n}\n\n@keyframes shake {\n\t0%, 100% {transform: translateX(0);}\n\t10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}\n\t20%, 40%, 60%, 80% {transform: translateX(10px);}\n}\n\n.shake {\n\t-webkit-animation-name: shake;\n\t-moz-animation-name: shake;\n\t-o-animation-name: shake;\n\tanimation-name: shake;\n}\n@-webkit-keyframes bounce {\n\t0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}\n\t40% {-webkit-transform: translateY(-30px);}\n\t60% {-webkit-transform: translateY(-15px);}\n}\n\n@-moz-keyframes bounce {\n\t0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}\n\t40% {-moz-transform: translateY(-30px);}\n\t60% {-moz-transform: translateY(-15px);}\n}\n\n@-o-keyframes bounce {\n\t0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}\n\t40% {-o-transform: translateY(-30px);}\n\t60% {-o-transform: translateY(-15px);}\n}\n@keyframes bounce {\n\t0%, 20%, 50%, 80%, 100% {transform: translateY(0);}\n\t40% {transform: translateY(-30px);}\n\t60% {transform: translateY(-15px);}\n}\n\n.bounce {\n\t-webkit-animation-name: bounce;\n\t-moz-animation-name: bounce;\n\t-o-animation-name: bounce;\n\tanimation-name: bounce;\n}\n@-webkit-keyframes tada {\n\t0% {-webkit-transform: scale(1);}\t\n\t10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}\n\t30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}\n\t40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}\n\t100% {-webkit-transform: scale(1) rotate(0);}\n}\n\n@-moz-keyframes tada {\n\t0% {-moz-transform: scale(1);}\t\n\t10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}\n\t30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}\n\t40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}\n\t100% {-moz-transform: scale(1) rotate(0);}\n}\n\n@-o-keyframes tada {\n\t0% {-o-transform: scale(1);}\t\n\t10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}\n\t30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}\n\t40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}\n\t100% {-o-transform: scale(1) rotate(0);}\n}\n\n@keyframes tada {\n\t0% {transform: scale(1);}\t\n\t10%, 20% {transform: scale(0.9) rotate(-3deg);}\n\t30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}\n\t40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}\n\t100% {transform: scale(1) rotate(0);}\n}\n\n.tada {\n\t-webkit-animation-name: tada;\n\t-moz-animation-name: tada;\n\t-o-animation-name: tada;\n\tanimation-name: tada;\n}\n@-webkit-keyframes swing {\n\t20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }\n\t20% { -webkit-transform: rotate(15deg); }\t\n\t40% { -webkit-transform: rotate(-10deg); }\n\t60% { -webkit-transform: rotate(5deg); }\t\n\t80% { -webkit-transform: rotate(-5deg); }\t\n\t100% { -webkit-transform: rotate(0deg); }\n}\n\n@-moz-keyframes swing {\n\t20% { -moz-transform: rotate(15deg); }\t\n\t40% { -moz-transform: rotate(-10deg); }\n\t60% { -moz-transform: rotate(5deg); }\t\n\t80% { -moz-transform: rotate(-5deg); }\t\n\t100% { -moz-transform: rotate(0deg); }\n}\n\n@-o-keyframes swing {\n\t20% { -o-transform: rotate(15deg); }\t\n\t40% { -o-transform: rotate(-10deg); }\n\t60% { -o-transform: rotate(5deg); }\t\n\t80% { -o-transform: rotate(-5deg); }\t\n\t100% { -o-transform: rotate(0deg); }\n}\n\n@keyframes swing {\n\t20% { transform: rotate(15deg); }\t\n\t40% { transform: rotate(-10deg); }\n\t60% { transform: rotate(5deg); }\t\n\t80% { transform: rotate(-5deg); }\t\n\t100% { transform: rotate(0deg); }\n}\n\n.swing {\n\t-webkit-transform-origin: top center;\n\t-moz-transform-origin: top center;\n\t-o-transform-origin: top center;\n\ttransform-origin: top center;\n\t-webkit-animation-name: swing;\n\t-moz-animation-name: swing;\n\t-o-animation-name: swing;\n\tanimation-name: swing;\n}\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n\n@-webkit-keyframes wobble {\n  0% { -webkit-transform: translateX(0%); }\n  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }\n  30% { -webkit-transform: translateX(20%) rotate(3deg); }\n  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }\n  60% { -webkit-transform: translateX(10%) rotate(2deg); }\n  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }\n  100% { -webkit-transform: translateX(0%); }\n}\n\n@-moz-keyframes wobble {\n  0% { -moz-transform: translateX(0%); }\n  15% { -moz-transform: translateX(-25%) rotate(-5deg); }\n  30% { -moz-transform: translateX(20%) rotate(3deg); }\n  45% { -moz-transform: translateX(-15%) rotate(-3deg); }\n  60% { -moz-transform: translateX(10%) rotate(2deg); }\n  75% { -moz-transform: translateX(-5%) rotate(-1deg); }\n  100% { -moz-transform: translateX(0%); }\n}\n\n@-o-keyframes wobble {\n  0% { -o-transform: translateX(0%); }\n  15% { -o-transform: translateX(-25%) rotate(-5deg); }\n  30% { -o-transform: translateX(20%) rotate(3deg); }\n  45% { -o-transform: translateX(-15%) rotate(-3deg); }\n  60% { -o-transform: translateX(10%) rotate(2deg); }\n  75% { -o-transform: translateX(-5%) rotate(-1deg); }\n  100% { -o-transform: translateX(0%); }\n}\n\n@keyframes wobble {\n  0% { transform: translateX(0%); }\n  15% { transform: translateX(-25%) rotate(-5deg); }\n  30% { transform: translateX(20%) rotate(3deg); }\n  45% { transform: translateX(-15%) rotate(-3deg); }\n  60% { transform: translateX(10%) rotate(2deg); }\n  75% { transform: translateX(-5%) rotate(-1deg); }\n  100% { transform: translateX(0%); }\n}\n\n.wobble {\n\t-webkit-animation-name: wobble;\n\t-moz-animation-name: wobble;\n\t-o-animation-name: wobble;\n\tanimation-name: wobble;\n}\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n\n@-webkit-keyframes pulse {\n    0% { -webkit-transform: scale(1); }\t\n\t50% { -webkit-transform: scale(1.1); }\n    100% { -webkit-transform: scale(1); }\n}\n@-moz-keyframes pulse {\n    0% { -moz-transform: scale(1); }\t\n\t50% { -moz-transform: scale(1.1); }\n    100% { -moz-transform: scale(1); }\n}\n@-o-keyframes pulse {\n    0% { -o-transform: scale(1); }\t\n\t50% { -o-transform: scale(1.1); }\n    100% { -o-transform: scale(1); }\n}\n@keyframes pulse {\n    0% { transform: scale(1); }\t\n\t50% { transform: scale(1.1); }\n    100% { transform: scale(1); }\n}\n\n.pulse {\n\t-webkit-animation-name: pulse;\n\t-moz-animation-name: pulse;\n\t-o-animation-name: pulse;\n\tanimation-name: pulse;\n}\n@-webkit-keyframes flip {\n\t0% {\n\t\t-webkit-transform: perspective(400px) rotateY(0);\n\t\t-webkit-animation-timing-function: ease-out;\n\t}\n\t40% {\n\t\t-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n\t\t-webkit-animation-timing-function: ease-out;\n\t}\n\t50% {\n\t\t-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n\t\t-webkit-animation-timing-function: ease-in;\n\t}\n\t80% {\n\t\t-webkit-transform: perspective(400px) rotateY(360deg) scale(.95);\n\t\t-webkit-animation-timing-function: ease-in;\n\t}\n\t100% {\n\t\t-webkit-transform: perspective(400px) scale(1);\n\t\t-webkit-animation-timing-function: ease-in;\n\t}\n}\n@-moz-keyframes flip {\n\t0% {\n\t\t-moz-transform: perspective(400px) rotateY(0);\n\t\t-moz-animation-timing-function: ease-out;\n\t}\n\t40% {\n\t\t-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n\t\t-moz-animation-timing-function: ease-out;\n\t}\n\t50% {\n\t\t-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n\t\t-moz-animation-timing-function: ease-in;\n\t}\n\t80% {\n\t\t-moz-transform: perspective(400px) rotateY(360deg) scale(.95);\n\t\t-moz-animation-timing-function: ease-in;\n\t}\n\t100% {\n\t\t-moz-transform: perspective(400px) scale(1);\n\t\t-moz-animation-timing-function: ease-in;\n\t}\n}\n@-o-keyframes flip {\n\t0% {\n\t\t-o-transform: perspective(400px) rotateY(0);\n\t\t-o-animation-timing-function: ease-out;\n\t}\n\t40% {\n\t\t-o-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n\t\t-o-animation-timing-function: ease-out;\n\t}\n\t50% {\n\t\t-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n\t\t-o-animation-timing-function: ease-in;\n\t}\n\t80% {\n\t\t-o-transform: perspective(400px) rotateY(360deg) scale(.95);\n\t\t-o-animation-timing-function: ease-in;\n\t}\n\t100% {\n\t\t-o-transform: perspective(400px) scale(1);\n\t\t-o-animation-timing-function: ease-in;\n\t}\n}\n@keyframes flip {\n\t0% {\n\t\ttransform: perspective(400px) rotateY(0);\n\t\tanimation-timing-function: ease-out;\n\t}\n\t40% {\n\t\ttransform: perspective(400px) translateZ(150px) rotateY(170deg);\n\t\tanimation-timing-function: ease-out;\n\t}\n\t50% {\n\t\ttransform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n\t\tanimation-timing-function: ease-in;\n\t}\n\t80% {\n\t\ttransform: perspective(400px) rotateY(360deg) scale(.95);\n\t\tanimation-timing-function: ease-in;\n\t}\n\t100% {\n\t\ttransform: perspective(400px) scale(1);\n\t\tanimation-timing-function: ease-in;\n\t}\n}\n\n.flip {\n\t-webkit-backface-visibility: visible !important;\n\t-webkit-animation-name: flip;\n\t-moz-backface-visibility: visible !important;\n\t-moz-animation-name: flip;\n\t-o-backface-visibility: visible !important;\n\t-o-animation-name: flip;\n\tbackface-visibility: visible !important;\n\tanimation-name: flip;\n}\n@-webkit-keyframes flipInX {\n    0% {\n        -webkit-transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        -webkit-transform: perspective(400px) rotateX(-10deg);\n    }\n    \n    70% {\n        -webkit-transform: perspective(400px) rotateX(10deg);\n    }\n    \n    100% {\n        -webkit-transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n}\n@-moz-keyframes flipInX {\n    0% {\n        -moz-transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        -moz-transform: perspective(400px) rotateX(-10deg);\n    }\n    \n    70% {\n        -moz-transform: perspective(400px) rotateX(10deg);\n    }\n    \n    100% {\n        -moz-transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n}\n@-o-keyframes flipInX {\n    0% {\n        -o-transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        -o-transform: perspective(400px) rotateX(-10deg);\n    }\n    \n    70% {\n        -o-transform: perspective(400px) rotateX(10deg);\n    }\n    \n    100% {\n        -o-transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n}\n@keyframes flipInX {\n    0% {\n        transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        transform: perspective(400px) rotateX(-10deg);\n    }\n    \n    70% {\n        transform: perspective(400px) rotateX(10deg);\n    }\n    \n    100% {\n        transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n}\n\n.flipInX {\n\t-webkit-backface-visibility: visible !important;\n\t-webkit-animation-name: flipInX;\n\t-moz-backface-visibility: visible !important;\n\t-moz-animation-name: flipInX;\n\t-o-backface-visibility: visible !important;\n\t-o-animation-name: flipInX;\n\tbackface-visibility: visible !important;\n\tanimation-name: flipInX;\n}\n@-webkit-keyframes flipOutX {\n    0% {\n        -webkit-transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n\t100% {\n        -webkit-transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n}\n\n@-moz-keyframes flipOutX {\n    0% {\n        -moz-transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n\t100% {\n        -moz-transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n}\n\n@-o-keyframes flipOutX {\n    0% {\n        -o-transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n\t100% {\n        -o-transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n}\n\n@keyframes flipOutX {\n    0% {\n        transform: perspective(400px) rotateX(0deg);\n        opacity: 1;\n    }\n\t100% {\n        transform: perspective(400px) rotateX(90deg);\n        opacity: 0;\n    }\n}\n\n.flipOutX {\n\t-webkit-animation-name: flipOutX;\n\t-webkit-backface-visibility: visible !important;\n\t-moz-animation-name: flipOutX;\n\t-moz-backface-visibility: visible !important;\n\t-o-animation-name: flipOutX;\n\t-o-backface-visibility: visible !important;\n\tanimation-name: flipOutX;\n\tbackface-visibility: visible !important;\n}\n@-webkit-keyframes flipInY {\n    0% {\n        -webkit-transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        -webkit-transform: perspective(400px) rotateY(-10deg);\n    }\n    \n    70% {\n        -webkit-transform: perspective(400px) rotateY(10deg);\n    }\n    \n    100% {\n        -webkit-transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n}\n@-moz-keyframes flipInY {\n    0% {\n        -moz-transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        -moz-transform: perspective(400px) rotateY(-10deg);\n    }\n    \n    70% {\n        -moz-transform: perspective(400px) rotateY(10deg);\n    }\n    \n    100% {\n        -moz-transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n}\n@-o-keyframes flipInY {\n    0% {\n        -o-transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        -o-transform: perspective(400px) rotateY(-10deg);\n    }\n    \n    70% {\n        -o-transform: perspective(400px) rotateY(10deg);\n    }\n    \n    100% {\n        -o-transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n}\n@keyframes flipInY {\n    0% {\n        transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n    \n    40% {\n        transform: perspective(400px) rotateY(-10deg);\n    }\n    \n    70% {\n        transform: perspective(400px) rotateY(10deg);\n    }\n    \n    100% {\n        transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n}\n\n.flipInY {\n\t-webkit-backface-visibility: visible !important;\n\t-webkit-animation-name: flipInY;\n\t-moz-backface-visibility: visible !important;\n\t-moz-animation-name: flipInY;\n\t-o-backface-visibility: visible !important;\n\t-o-animation-name: flipInY;\n\tbackface-visibility: visible !important;\n\tanimation-name: flipInY;\n}\n@-webkit-keyframes flipOutY {\n    0% {\n        -webkit-transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n\t100% {\n        -webkit-transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n}\n@-moz-keyframes flipOutY {\n    0% {\n        -moz-transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n\t100% {\n        -moz-transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n}\n@-o-keyframes flipOutY {\n    0% {\n        -o-transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n\t100% {\n        -o-transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n}\n@keyframes flipOutY {\n    0% {\n        transform: perspective(400px) rotateY(0deg);\n        opacity: 1;\n    }\n\t100% {\n        transform: perspective(400px) rotateY(90deg);\n        opacity: 0;\n    }\n}\n\n.flipOutY {\n\t-webkit-backface-visibility: visible !important;\n\t-webkit-animation-name: flipOutY;\n\t-moz-backface-visibility: visible !important;\n\t-moz-animation-name: flipOutY;\n\t-o-backface-visibility: visible !important;\n\t-o-animation-name: flipOutY;\n\tbackface-visibility: visible !important;\n\tanimation-name: flipOutY;\n}\n@-webkit-keyframes fadeIn {\n\t0% {opacity: 0;}\t\n\t100% {opacity: 1;}\n}\n\n@-moz-keyframes fadeIn {\n\t0% {opacity: 0;}\t\n\t100% {opacity: 1;}\n}\n\n@-o-keyframes fadeIn {\n\t0% {opacity: 0;}\t\n\t100% {opacity: 1;}\n}\n\n@keyframes fadeIn {\n\t0% {opacity: 0;}\t\n\t100% {opacity: 1;}\n}\n\n.fadeIn {\n\t-webkit-animation-name: fadeIn;\n\t-moz-animation-name: fadeIn;\n\t-o-animation-name: fadeIn;\n\tanimation-name: fadeIn;\n}\n@-webkit-keyframes fadeInUp {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n}\n\n@-moz-keyframes fadeInUp {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n}\n\n@-o-keyframes fadeInUp {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n}\n\n@keyframes fadeInUp {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n}\n\n.fadeInUp {\n\t-webkit-animation-name: fadeInUp;\n\t-moz-animation-name: fadeInUp;\n\t-o-animation-name: fadeInUp;\n\tanimation-name: fadeInUp;\n}\n@-webkit-keyframes fadeInDown {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n}\n\n@-moz-keyframes fadeInDown {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n}\n\n@-o-keyframes fadeInDown {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n}\n\n@keyframes fadeInDown {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n}\n\n.fadeInDown {\n\t-webkit-animation-name: fadeInDown;\n\t-moz-animation-name: fadeInDown;\n\t-o-animation-name: fadeInDown;\n\tanimation-name: fadeInDown;\n}\n@-webkit-keyframes fadeInLeft {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n}\n\n@-moz-keyframes fadeInLeft {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n}\n\n@-o-keyframes fadeInLeft {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n}\n\n@keyframes fadeInLeft {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n}\n\n.fadeInLeft {\n\t-webkit-animation-name: fadeInLeft;\n\t-moz-animation-name: fadeInLeft;\n\t-o-animation-name: fadeInLeft;\n\tanimation-name: fadeInLeft;\n}\n@-webkit-keyframes fadeInRight {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n}\n\n@-moz-keyframes fadeInRight {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n}\n\n@-o-keyframes fadeInRight {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n}\n\n@keyframes fadeInRight {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n}\n\n.fadeInRight {\n\t-webkit-animation-name: fadeInRight;\n\t-moz-animation-name: fadeInRight;\n\t-o-animation-name: fadeInRight;\n\tanimation-name: fadeInRight;\n}\n@-webkit-keyframes fadeInUpBig {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n}\n\n@-moz-keyframes fadeInUpBig {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n}\n\n@-o-keyframes fadeInUpBig {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n}\n\n@keyframes fadeInUpBig {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateY(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n}\n\n.fadeInUpBig {\n\t-webkit-animation-name: fadeInUpBig;\n\t-moz-animation-name: fadeInUpBig;\n\t-o-animation-name: fadeInUpBig;\n\tanimation-name: fadeInUpBig;\n}\n@-webkit-keyframes fadeInDownBig {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n}\n\n@-moz-keyframes fadeInDownBig {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n}\n\n@-o-keyframes fadeInDownBig {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n}\n\n@keyframes fadeInDownBig {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateY(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n}\n\n.fadeInDownBig {\n\t-webkit-animation-name: fadeInDownBig;\n\t-moz-animation-name: fadeInDownBig;\n\t-o-animation-name: fadeInDownBig;\n\tanimation-name: fadeInDownBig;\n}\n@-webkit-keyframes fadeInLeftBig {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n}\n@-moz-keyframes fadeInLeftBig {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n}\n@-o-keyframes fadeInLeftBig {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n}\n@keyframes fadeInLeftBig {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateX(-2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n}\n\n.fadeInLeftBig {\n\t-webkit-animation-name: fadeInLeftBig;\n\t-moz-animation-name: fadeInLeftBig;\n\t-o-animation-name: fadeInLeftBig;\n\tanimation-name: fadeInLeftBig;\n}\n@-webkit-keyframes fadeInRightBig {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n}\n\n@-moz-keyframes fadeInRightBig {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n}\n\n@-o-keyframes fadeInRightBig {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n}\n\n@keyframes fadeInRightBig {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateX(2000px);\n\t}\n\t\n\t100% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n}\n\n.fadeInRightBig {\n\t-webkit-animation-name: fadeInRightBig;\n\t-moz-animation-name: fadeInRightBig;\n\t-o-animation-name: fadeInRightBig;\n\tanimation-name: fadeInRightBig;\n}\n@-webkit-keyframes fadeOut {\n\t0% {opacity: 1;}\n\t100% {opacity: 0;}\n}\n\n@-moz-keyframes fadeOut {\n\t0% {opacity: 1;}\n\t100% {opacity: 0;}\n}\n\n@-o-keyframes fadeOut {\n\t0% {opacity: 1;}\n\t100% {opacity: 0;}\n}\n\n@keyframes fadeOut {\n\t0% {opacity: 1;}\n\t100% {opacity: 0;}\n}\n\n.fadeOut {\n\t-webkit-animation-name: fadeOut;\n\t-moz-animation-name: fadeOut;\n\t-o-animation-name: fadeOut;\n\tanimation-name: fadeOut;\n}\n@-webkit-keyframes fadeOutUp {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(-20px);\n\t}\n}\n@-moz-keyframes fadeOutUp {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(-20px);\n\t}\n}\n@-o-keyframes fadeOutUp {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(-20px);\n\t}\n}\n@keyframes fadeOutUp {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateY(-20px);\n\t}\n}\n\n.fadeOutUp {\n\t-webkit-animation-name: fadeOutUp;\n\t-moz-animation-name: fadeOutUp;\n\t-o-animation-name: fadeOutUp;\n\tanimation-name: fadeOutUp;\n}\n@-webkit-keyframes fadeOutDown {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(20px);\n\t}\n}\n\n@-moz-keyframes fadeOutDown {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(20px);\n\t}\n}\n\n@-o-keyframes fadeOutDown {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(20px);\n\t}\n}\n\n@keyframes fadeOutDown {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateY(20px);\n\t}\n}\n\n.fadeOutDown {\n\t-webkit-animation-name: fadeOutDown;\n\t-moz-animation-name: fadeOutDown;\n\t-o-animation-name: fadeOutDown;\n\tanimation-name: fadeOutDown;\n}\n@-webkit-keyframes fadeOutLeft {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(-20px);\n\t}\n}\n\n@-moz-keyframes fadeOutLeft {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(-20px);\n\t}\n}\n\n@-o-keyframes fadeOutLeft {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(-20px);\n\t}\n}\n\n@keyframes fadeOutLeft {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateX(-20px);\n\t}\n}\n\n.fadeOutLeft {\n\t-webkit-animation-name: fadeOutLeft;\n\t-moz-animation-name: fadeOutLeft;\n\t-o-animation-name: fadeOutLeft;\n\tanimation-name: fadeOutLeft;\n}\n@-webkit-keyframes fadeOutRight {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(20px);\n\t}\n}\n\n@-moz-keyframes fadeOutRight {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(20px);\n\t}\n}\n\n@-o-keyframes fadeOutRight {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(20px);\n\t}\n}\n\n@keyframes fadeOutRight {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateX(20px);\n\t}\n}\n\n.fadeOutRight {\n\t-webkit-animation-name: fadeOutRight;\n\t-moz-animation-name: fadeOutRight;\n\t-o-animation-name: fadeOutRight;\n\tanimation-name: fadeOutRight;\n}\n@-webkit-keyframes fadeOutUpBig {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(-2000px);\n\t}\n}\n\n@-moz-keyframes fadeOutUpBig {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(-2000px);\n\t}\n}\n\n@-o-keyframes fadeOutUpBig {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(-2000px);\n\t}\n}\n\n@keyframes fadeOutUpBig {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateY(-2000px);\n\t}\n}\n\n.fadeOutUpBig {\n\t-webkit-animation-name: fadeOutUpBig;\n\t-moz-animation-name: fadeOutUpBig;\n\t-o-animation-name: fadeOutUpBig;\n\tanimation-name: fadeOutUpBig;\n}\n@-webkit-keyframes fadeOutDownBig {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(2000px);\n\t}\n}\n\n@-moz-keyframes fadeOutDownBig {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(2000px);\n\t}\n}\n\n@-o-keyframes fadeOutDownBig {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(2000px);\n\t}\n}\n\n@keyframes fadeOutDownBig {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateY(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateY(2000px);\n\t}\n}\n\n.fadeOutDownBig {\n\t-webkit-animation-name: fadeOutDownBig;\n\t-moz-animation-name: fadeOutDownBig;\n\t-o-animation-name: fadeOutDownBig;\n\tanimation-name: fadeOutDownBig;\n}\n@-webkit-keyframes fadeOutLeftBig {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(-2000px);\n\t}\n}\n\n@-moz-keyframes fadeOutLeftBig {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(-2000px);\n\t}\n}\n\n@-o-keyframes fadeOutLeftBig {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(-2000px);\n\t}\n}\n\n@keyframes fadeOutLeftBig {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateX(-2000px);\n\t}\n}\n\n.fadeOutLeftBig {\n\t-webkit-animation-name: fadeOutLeftBig;\n\t-moz-animation-name: fadeOutLeftBig;\n\t-o-animation-name: fadeOutLeftBig;\n\tanimation-name: fadeOutLeftBig;\n}\n@-webkit-keyframes fadeOutRightBig {\n\t0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(2000px);\n\t}\n}\n@-moz-keyframes fadeOutRightBig {\n\t0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(2000px);\n\t}\n}\n@-o-keyframes fadeOutRightBig {\n\t0% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(2000px);\n\t}\n}\n@keyframes fadeOutRightBig {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translateX(0);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateX(2000px);\n\t}\n}\n\n.fadeOutRightBig {\n\t-webkit-animation-name: fadeOutRightBig;\n\t-moz-animation-name: fadeOutRightBig;\n\t-o-animation-name: fadeOutRightBig;\n\tanimation-name: fadeOutRightBig;\n}\n@-webkit-keyframes bounceIn {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: scale(.3);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\t-webkit-transform: scale(1.05);\n\t}\n\t\n\t70% {\n\t\t-webkit-transform: scale(.9);\n\t}\n\t\n\t100% {\n\t\t-webkit-transform: scale(1);\n\t}\n}\n\n@-moz-keyframes bounceIn {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: scale(.3);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\t-moz-transform: scale(1.05);\n\t}\n\t\n\t70% {\n\t\t-moz-transform: scale(.9);\n\t}\n\t\n\t100% {\n\t\t-moz-transform: scale(1);\n\t}\n}\n\n@-o-keyframes bounceIn {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: scale(.3);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\t-o-transform: scale(1.05);\n\t}\n\t\n\t70% {\n\t\t-o-transform: scale(.9);\n\t}\n\t\n\t100% {\n\t\t-o-transform: scale(1);\n\t}\n}\n\n@keyframes bounceIn {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: scale(.3);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\ttransform: scale(1.05);\n\t}\n\t\n\t70% {\n\t\ttransform: scale(.9);\n\t}\n\t\n\t100% {\n\t\ttransform: scale(1);\n\t}\n}\n\n.bounceIn {\n\t-webkit-animation-name: bounceIn;\n\t-moz-animation-name: bounceIn;\n\t-o-animation-name: bounceIn;\n\tanimation-name: bounceIn;\n}\n@-webkit-keyframes bounceInUp {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(-30px);\n\t}\n\t\n\t80% {\n\t\t-webkit-transform: translateY(10px);\n\t}\n\t\n\t100% {\n\t\t-webkit-transform: translateY(0);\n\t}\n}\n@-moz-keyframes bounceInUp {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(-30px);\n\t}\n\t\n\t80% {\n\t\t-moz-transform: translateY(10px);\n\t}\n\t\n\t100% {\n\t\t-moz-transform: translateY(0);\n\t}\n}\n\n@-o-keyframes bounceInUp {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(-30px);\n\t}\n\t\n\t80% {\n\t\t-o-transform: translateY(10px);\n\t}\n\t\n\t100% {\n\t\t-o-transform: translateY(0);\n\t}\n}\n\n@keyframes bounceInUp {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateY(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\ttransform: translateY(-30px);\n\t}\n\t\n\t80% {\n\t\ttransform: translateY(10px);\n\t}\n\t\n\t100% {\n\t\ttransform: translateY(0);\n\t}\n}\n\n.bounceInUp {\n\t-webkit-animation-name: bounceInUp;\n\t-moz-animation-name: bounceInUp;\n\t-o-animation-name: bounceInUp;\n\tanimation-name: bounceInUp;\n}\n@-webkit-keyframes bounceInDown {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(30px);\n\t}\n\t\n\t80% {\n\t\t-webkit-transform: translateY(-10px);\n\t}\n\t\n\t100% {\n\t\t-webkit-transform: translateY(0);\n\t}\n}\n\n@-moz-keyframes bounceInDown {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(30px);\n\t}\n\t\n\t80% {\n\t\t-moz-transform: translateY(-10px);\n\t}\n\t\n\t100% {\n\t\t-moz-transform: translateY(0);\n\t}\n}\n\n@-o-keyframes bounceInDown {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(30px);\n\t}\n\t\n\t80% {\n\t\t-o-transform: translateY(-10px);\n\t}\n\t\n\t100% {\n\t\t-o-transform: translateY(0);\n\t}\n}\n\n@keyframes bounceInDown {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateY(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\ttransform: translateY(30px);\n\t}\n\t\n\t80% {\n\t\ttransform: translateY(-10px);\n\t}\n\t\n\t100% {\n\t\ttransform: translateY(0);\n\t}\n}\n\n.bounceInDown {\n\t-webkit-animation-name: bounceInDown;\n\t-moz-animation-name: bounceInDown;\n\t-o-animation-name: bounceInDown;\n\tanimation-name: bounceInDown;\n}\n@-webkit-keyframes bounceInLeft {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(30px);\n\t}\n\t\n\t80% {\n\t\t-webkit-transform: translateX(-10px);\n\t}\n\t\n\t100% {\n\t\t-webkit-transform: translateX(0);\n\t}\n}\n\n@-moz-keyframes bounceInLeft {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(30px);\n\t}\n\t\n\t80% {\n\t\t-moz-transform: translateX(-10px);\n\t}\n\t\n\t100% {\n\t\t-moz-transform: translateX(0);\n\t}\n}\n\n@-o-keyframes bounceInLeft {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(30px);\n\t}\n\t\n\t80% {\n\t\t-o-transform: translateX(-10px);\n\t}\n\t\n\t100% {\n\t\t-o-transform: translateX(0);\n\t}\n}\n\n@keyframes bounceInLeft {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateX(-2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\ttransform: translateX(30px);\n\t}\n\t\n\t80% {\n\t\ttransform: translateX(-10px);\n\t}\n\t\n\t100% {\n\t\ttransform: translateX(0);\n\t}\n}\n\n.bounceInLeft {\n\t-webkit-animation-name: bounceInLeft;\n\t-moz-animation-name: bounceInLeft;\n\t-o-animation-name: bounceInLeft;\n\tanimation-name: bounceInLeft;\n}\n@-webkit-keyframes bounceInRight {\n\t0% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(-30px);\n\t}\n\t\n\t80% {\n\t\t-webkit-transform: translateX(10px);\n\t}\n\t\n\t100% {\n\t\t-webkit-transform: translateX(0);\n\t}\n}\n\n@-moz-keyframes bounceInRight {\n\t0% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(-30px);\n\t}\n\t\n\t80% {\n\t\t-moz-transform: translateX(10px);\n\t}\n\t\n\t100% {\n\t\t-moz-transform: translateX(0);\n\t}\n}\n\n@-o-keyframes bounceInRight {\n\t0% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(-30px);\n\t}\n\t\n\t80% {\n\t\t-o-transform: translateX(10px);\n\t}\n\t\n\t100% {\n\t\t-o-transform: translateX(0);\n\t}\n}\n\n@keyframes bounceInRight {\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translateX(2000px);\n\t}\n\t\n\t60% {\n\t\topacity: 1;\n\t\ttransform: translateX(-30px);\n\t}\n\t\n\t80% {\n\t\ttransform: translateX(10px);\n\t}\n\t\n\t100% {\n\t\ttransform: translateX(0);\n\t}\n}\n\n.bounceInRight {\n\t-webkit-animation-name: bounceInRight;\n\t-moz-animation-name: bounceInRight;\n\t-o-animation-name: bounceInRight;\n\tanimation-name: bounceInRight;\n}\n@-webkit-keyframes bounceOut {\n\t0% {\n\t\t-webkit-transform: scale(1);\n\t}\n\t\n\t25% {\n\t\t-webkit-transform: scale(.95);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\t-webkit-transform: scale(1.1);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: scale(.3);\n\t}\t\n}\n\n@-moz-keyframes bounceOut {\n\t0% {\n\t\t-moz-transform: scale(1);\n\t}\n\t\n\t25% {\n\t\t-moz-transform: scale(.95);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\t-moz-transform: scale(1.1);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: scale(.3);\n\t}\t\n}\n\n@-o-keyframes bounceOut {\n\t0% {\n\t\t-o-transform: scale(1);\n\t}\n\t\n\t25% {\n\t\t-o-transform: scale(.95);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\t-o-transform: scale(1.1);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: scale(.3);\n\t}\t\n}\n\n@keyframes bounceOut {\n\t0% {\n\t\ttransform: scale(1);\n\t}\n\t\n\t25% {\n\t\ttransform: scale(.95);\n\t}\n\t\n\t50% {\n\t\topacity: 1;\n\t\ttransform: scale(1.1);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: scale(.3);\n\t}\t\n}\n\n.bounceOut {\n\t-webkit-animation-name: bounceOut;\n\t-moz-animation-name: bounceOut;\n\t-o-animation-name: bounceOut;\n\tanimation-name: bounceOut;\n}\n@-webkit-keyframes bounceOutUp {\n\t0% {\n\t\t-webkit-transform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(-2000px);\n\t}\n}\n\n@-moz-keyframes bounceOutUp {\n\t0% {\n\t\t-moz-transform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(-2000px);\n\t}\n}\n\n@-o-keyframes bounceOutUp {\n\t0% {\n\t\t-o-transform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(-2000px);\n\t}\n}\n\n@keyframes bounceOutUp {\n\t0% {\n\t\ttransform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\ttransform: translateY(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateY(-2000px);\n\t}\n}\n\n.bounceOutUp {\n\t-webkit-animation-name: bounceOutUp;\n\t-moz-animation-name: bounceOutUp;\n\t-o-animation-name: bounceOutUp;\n\tanimation-name: bounceOutUp;\n}\n@-webkit-keyframes bounceOutDown {\n\t0% {\n\t\t-webkit-transform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateY(2000px);\n\t}\n}\n\n@-moz-keyframes bounceOutDown {\n\t0% {\n\t\t-moz-transform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-moz-transform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateY(2000px);\n\t}\n}\n\n@-o-keyframes bounceOutDown {\n\t0% {\n\t\t-o-transform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-o-transform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateY(2000px);\n\t}\n}\n\n@keyframes bounceOutDown {\n\t0% {\n\t\ttransform: translateY(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\ttransform: translateY(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateY(2000px);\n\t}\n}\n\n.bounceOutDown {\n\t-webkit-animation-name: bounceOutDown;\n\t-moz-animation-name: bounceOutDown;\n\t-o-animation-name: bounceOutDown;\n\tanimation-name: bounceOutDown;\n}\n@-webkit-keyframes bounceOutLeft {\n\t0% {\n\t\t-webkit-transform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(-2000px);\n\t}\n}\n\n@-moz-keyframes bounceOutLeft {\n\t0% {\n\t\t-moz-transform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(-2000px);\n\t}\n}\n\n@-o-keyframes bounceOutLeft {\n\t0% {\n\t\t-o-transform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(-2000px);\n\t}\n}\n\n@keyframes bounceOutLeft {\n\t0% {\n\t\ttransform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\ttransform: translateX(20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateX(-2000px);\n\t}\n}\n\n.bounceOutLeft {\n\t-webkit-animation-name: bounceOutLeft;\n\t-moz-animation-name: bounceOutLeft;\n\t-o-animation-name: bounceOutLeft;\n\tanimation-name: bounceOutLeft;\n}\n@-webkit-keyframes bounceOutRight {\n\t0% {\n\t\t-webkit-transform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(2000px);\n\t}\n}\n\n@-moz-keyframes bounceOutRight {\n\t0% {\n\t\t-moz-transform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(2000px);\n\t}\n}\n\n@-o-keyframes bounceOutRight {\n\t0% {\n\t\t-o-transform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(2000px);\n\t}\n}\n\n@keyframes bounceOutRight {\n\t0% {\n\t\ttransform: translateX(0);\n\t}\n\t\n\t20% {\n\t\topacity: 1;\n\t\ttransform: translateX(-20px);\n\t}\n\t\n\t100% {\n\t\topacity: 0;\n\t\ttransform: translateX(2000px);\n\t}\n}\n\n.bounceOutRight {\n\t-webkit-animation-name: bounceOutRight;\n\t-moz-animation-name: bounceOutRight;\n\t-o-animation-name: bounceOutRight;\n\tanimation-name: bounceOutRight;\n}\n@-webkit-keyframes rotateIn {\n\t0% {\n\t\t-webkit-transform-origin: center center;\n\t\t-webkit-transform: rotate(-200deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: center center;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n@-moz-keyframes rotateIn {\n\t0% {\n\t\t-moz-transform-origin: center center;\n\t\t-moz-transform: rotate(-200deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: center center;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n@-o-keyframes rotateIn {\n\t0% {\n\t\t-o-transform-origin: center center;\n\t\t-o-transform: rotate(-200deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: center center;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n@keyframes rotateIn {\n\t0% {\n\t\ttransform-origin: center center;\n\t\ttransform: rotate(-200deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: center center;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n.rotateIn {\n\t-webkit-animation-name: rotateIn;\n\t-moz-animation-name: rotateIn;\n\t-o-animation-name: rotateIn;\n\tanimation-name: rotateIn;\n}\n@-webkit-keyframes rotateInUpLeft {\n\t0% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-moz-keyframes rotateInUpLeft {\n\t0% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-o-keyframes rotateInUpLeft {\n\t0% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@keyframes rotateInUpLeft {\n\t0% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n.rotateInUpLeft {\n\t-webkit-animation-name: rotateInUpLeft;\n\t-moz-animation-name: rotateInUpLeft;\n\t-o-animation-name: rotateInUpLeft;\n\tanimation-name: rotateInUpLeft;\n}\n@-webkit-keyframes rotateInDownLeft {\n\t0% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-moz-keyframes rotateInDownLeft {\n\t0% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-o-keyframes rotateInDownLeft {\n\t0% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@keyframes rotateInDownLeft {\n\t0% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n.rotateInDownLeft {\n\t-webkit-animation-name: rotateInDownLeft;\n\t-moz-animation-name: rotateInDownLeft;\n\t-o-animation-name: rotateInDownLeft;\n\tanimation-name: rotateInDownLeft;\n}\n@-webkit-keyframes rotateInUpRight {\n\t0% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-moz-keyframes rotateInUpRight {\n\t0% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-o-keyframes rotateInUpRight {\n\t0% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@keyframes rotateInUpRight {\n\t0% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n.rotateInUpRight {\n\t-webkit-animation-name: rotateInUpRight;\n\t-moz-animation-name: rotateInUpRight;\n\t-o-animation-name: rotateInUpRight;\n\tanimation-name: rotateInUpRight;\n}\n@-webkit-keyframes rotateInDownRight {\n\t0% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-moz-keyframes rotateInDownRight {\n\t0% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@-o-keyframes rotateInDownRight {\n\t0% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n@keyframes rotateInDownRight {\n\t0% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(90deg);\n\t\topacity: 0;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n}\n\n.rotateInDownRight {\n\t-webkit-animation-name: rotateInDownRight;\n\t-moz-animation-name: rotateInDownRight;\n\t-o-animation-name: rotateInDownRight;\n\tanimation-name: rotateInDownRight;\n}\n@-webkit-keyframes rotateOut {\n\t0% {\n\t\t-webkit-transform-origin: center center;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: center center;\n\t\t-webkit-transform: rotate(200deg);\n\t\topacity: 0;\n\t}\n}\n\n@-moz-keyframes rotateOut {\n\t0% {\n\t\t-moz-transform-origin: center center;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: center center;\n\t\t-moz-transform: rotate(200deg);\n\t\topacity: 0;\n\t}\n}\n\n@-o-keyframes rotateOut {\n\t0% {\n\t\t-o-transform-origin: center center;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: center center;\n\t\t-o-transform: rotate(200deg);\n\t\topacity: 0;\n\t}\n}\n\n@keyframes rotateOut {\n\t0% {\n\t\ttransform-origin: center center;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: center center;\n\t\ttransform: rotate(200deg);\n\t\topacity: 0;\n\t}\n}\n\n.rotateOut {\n\t-webkit-animation-name: rotateOut;\n\t-moz-animation-name: rotateOut;\n\t-o-animation-name: rotateOut;\n\tanimation-name: rotateOut;\n}\n@-webkit-keyframes rotateOutUpLeft {\n\t0% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-moz-keyframes rotateOutUpLeft {\n\t0% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-o-keyframes rotateOutUpLeft {\n\t0% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n@keyframes rotateOutUpLeft {\n\t0% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n.rotateOutUpLeft {\n\t-webkit-animation-name: rotateOutUpLeft;\n\t-moz-animation-name: rotateOutUpLeft;\n\t-o-animation-name: rotateOutUpLeft;\n\tanimation-name: rotateOutUpLeft;\n}\n@-webkit-keyframes rotateOutDownLeft {\n\t0% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: left bottom;\n\t\t-webkit-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-moz-keyframes rotateOutDownLeft {\n\t0% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: left bottom;\n\t\t-moz-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-o-keyframes rotateOutDownLeft {\n\t0% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: left bottom;\n\t\t-o-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n@keyframes rotateOutDownLeft {\n\t0% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: left bottom;\n\t\ttransform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n.rotateOutDownLeft {\n\t-webkit-animation-name: rotateOutDownLeft;\n\t-moz-animation-name: rotateOutDownLeft;\n\t-o-animation-name: rotateOutDownLeft;\n\tanimation-name: rotateOutDownLeft;\n}\n@-webkit-keyframes rotateOutUpRight {\n\t0% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-moz-keyframes rotateOutUpRight {\n\t0% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-o-keyframes rotateOutUpRight {\n\t0% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n@keyframes rotateOutUpRight {\n\t0% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(90deg);\n\t\topacity: 0;\n\t}\n}\n\n.rotateOutUpRight {\n\t-webkit-animation-name: rotateOutUpRight;\n\t-moz-animation-name: rotateOutUpRight;\n\t-o-animation-name: rotateOutUpRight;\n\tanimation-name: rotateOutUpRight;\n}\n@-webkit-keyframes rotateOutDownRight {\n\t0% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-webkit-transform-origin: right bottom;\n\t\t-webkit-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-moz-keyframes rotateOutDownRight {\n\t0% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-moz-transform-origin: right bottom;\n\t\t-moz-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n@-o-keyframes rotateOutDownRight {\n\t0% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\t-o-transform-origin: right bottom;\n\t\t-o-transform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n@keyframes rotateOutDownRight {\n\t0% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(0);\n\t\topacity: 1;\n\t}\n\t\n\t100% {\n\t\ttransform-origin: right bottom;\n\t\ttransform: rotate(-90deg);\n\t\topacity: 0;\n\t}\n}\n\n.rotateOutDownRight {\n\t-webkit-animation-name: rotateOutDownRight;\n\t-moz-animation-name: rotateOutDownRight;\n\t-o-animation-name: rotateOutDownRight;\n\tanimation-name: rotateOutDownRight;\n}\n@-webkit-keyframes hinge {\n\t0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }\t\n\t20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }\t\n\t40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }\t\n\t80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }\t\n\t100% { -webkit-transform: translateY(700px); opacity: 0; }\n}\n\n@-moz-keyframes hinge {\n\t0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }\t\n\t20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }\t\n\t40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }\t\n\t80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }\t\n\t100% { -moz-transform: translateY(700px); opacity: 0; }\n}\n\n@-o-keyframes hinge {\n\t0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }\t\n\t20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }\t\n\t40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }\t\n\t80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }\t\n\t100% { -o-transform: translateY(700px); opacity: 0; }\n}\n\n@keyframes hinge {\n\t0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }\t\n\t20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }\t\n\t40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }\t\n\t80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }\t\n\t100% { transform: translateY(700px); opacity: 0; }\n}\n\n.hinge {\n\t-webkit-animation-name: hinge;\n\t-moz-animation-name: hinge;\n\t-o-animation-name: hinge;\n\tanimation-name: hinge;\n}\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n\n@-webkit-keyframes rollIn {\n\t0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }\n\t100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }\n}\n\n@-moz-keyframes rollIn {\n\t0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }\n\t100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }\n}\n\n@-o-keyframes rollIn {\n\t0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }\n\t100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }\n}\n\n@keyframes rollIn {\n\t0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }\n\t100% { opacity: 1; transform: translateX(0px) rotate(0deg); }\n}\n\n.rollIn {\n\t-webkit-animation-name: rollIn;\n\t-moz-animation-name: rollIn;\n\t-o-animation-name: rollIn;\n\tanimation-name: rollIn;\n}\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n\n@-webkit-keyframes rollOut {\n    0% {\n\t\topacity: 1;\n\t\t-webkit-transform: translateX(0px) rotate(0deg);\n\t}\n\n    100% {\n\t\topacity: 0;\n\t\t-webkit-transform: translateX(100%) rotate(120deg);\n\t}\n}\n\n@-moz-keyframes rollOut {\n    0% {\n\t\topacity: 1;\n\t\t-moz-transform: translateX(0px) rotate(0deg);\n\t}\n\n    100% {\n\t\topacity: 0;\n\t\t-moz-transform: translateX(100%) rotate(120deg);\n\t}\n}\n\n@-o-keyframes rollOut {\n    0% {\n\t\topacity: 1;\n\t\t-o-transform: translateX(0px) rotate(0deg);\n\t}\n\n    100% {\n\t\topacity: 0;\n\t\t-o-transform: translateX(100%) rotate(120deg);\n\t}\n}\n\n@keyframes rollOut {\n    0% {\n\t\topacity: 1;\n\t\ttransform: translateX(0px) rotate(0deg);\n\t}\n\n    100% {\n\t\topacity: 0;\n\t\ttransform: translateX(100%) rotate(120deg);\n\t}\n}\n\n.rollOut {\n\t-webkit-animation-name: rollOut;\n\t-moz-animation-name: rollOut;\n\t-o-animation-name: rollOut;\n\tanimation-name: rollOut;\n}\n\n/* originally authored by Angelo Rohit - https://github.com/angelorohit */\n\n@-webkit-keyframes lightSpeedIn {\n\t0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }\n\t60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }\n\t80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }\n\t100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }\n}\n\n@-moz-keyframes lightSpeedIn {\n\t0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }\n\t60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }\n\t80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }\n\t100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }\n}\n\n@-o-keyframes lightSpeedIn {\n\t0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }\n\t60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }\n\t80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }\n\t100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }\n}\n\n@keyframes lightSpeedIn {\n\t0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }\n\t60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }\n\t80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }\n\t100% { transform: translateX(0%) skewX(0deg); opacity: 1; }\n}\n\n.lightSpeedIn {\n    -webkit-animation-name: lightSpeedIn;\n    -moz-animation-name: lightSpeedIn;\n    -o-animation-name: lightSpeedIn;\n    animation-name: lightSpeedIn;\n\n    -webkit-animation-timing-function: ease-out;\n    -moz-animation-timing-function: ease-out;\n    -o-animation-timing-function: ease-out;\n    animation-timing-function: ease-out;\n}\n\n.animated.lightSpeedIn {\n    -webkit-animation-duration: 0.5s;\n    -moz-animation-duration: 0.5s;\n    -o-animation-duration: 0.5s;\n    animation-duration: 0.5s;\n}\n\n/* originally authored by Angelo Rohit - https://github.com/angelorohit */\n\n@-webkit-keyframes lightSpeedOut {\n    0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }\n\t100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }\n}\n\n@-moz-keyframes lightSpeedOut {\n\t0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }\n\t100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }\n}\n\n@-o-keyframes lightSpeedOut {\n\t0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }\n\t100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }\n}\n\n@keyframes lightSpeedOut {\n\t0% { transform: translateX(0%) skewX(0deg); opacity: 1; }\n\t100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }\n}\n\n.lightSpeedOut {\n    -webkit-animation-name: lightSpeedOut;\n    -moz-animation-name: lightSpeedOut;\n    -o-animation-name: lightSpeedOut;\n    animation-name: lightSpeedOut;\n\n    -webkit-animation-timing-function: ease-in;\n    -moz-animation-timing-function: ease-in;\n    -o-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n}\n\n.animated.lightSpeedOut {\n    -webkit-animation-duration: 0.25s;\n    -moz-animation-duration: 0.25s;\n    -o-animation-duration: 0.25s;\n    animation-duration: 0.25s;\n}\n\n/* originally authored by Angelo Rohit - https://github.com/angelorohit */\n\n@-webkit-keyframes wiggle {\n    0% { -webkit-transform: skewX(9deg); }\n    10% { -webkit-transform: skewX(-8deg); }\n    20% { -webkit-transform: skewX(7deg); }\n    30% { -webkit-transform: skewX(-6deg); }\n    40% { -webkit-transform: skewX(5deg); }\n    50% { -webkit-transform: skewX(-4deg); }\n    60% { -webkit-transform: skewX(3deg); }\n    70% { -webkit-transform: skewX(-2deg); }\n    80% { -webkit-transform: skewX(1deg); }\n    90% { -webkit-transform: skewX(0deg); }\n\t100% { -webkit-transform: skewX(0deg); }\n}\n\n@-moz-keyframes wiggle {\n    0% { -moz-transform: skewX(9deg); }\n    10% { -moz-transform: skewX(-8deg); }\n    20% { -moz-transform: skewX(7deg); }\n    30% { -moz-transform: skewX(-6deg); }\n    40% { -moz-transform: skewX(5deg); }\n    50% { -moz-transform: skewX(-4deg); }\n    60% { -moz-transform: skewX(3deg); }\n    70% { -moz-transform: skewX(-2deg); }\n    80% { -moz-transform: skewX(1deg); }\n    90% { -moz-transform: skewX(0deg); }\n\t100% { -moz-transform: skewX(0deg); }\n}\n\n@-o-keyframes wiggle {\n    0% { -o-transform: skewX(9deg); }\n    10% { -o-transform: skewX(-8deg); }\n    20% { -o-transform: skewX(7deg); }\n    30% { -o-transform: skewX(-6deg); }\n    40% { -o-transform: skewX(5deg); }\n    50% { -o-transform: skewX(-4deg); }\n    60% { -o-transform: skewX(3deg); }\n    70% { -o-transform: skewX(-2deg); }\n    80% { -o-transform: skewX(1deg); }\n    90% { -o-transform: skewX(0deg); }\n\t100% { -o-transform: skewX(0deg); }\n}\n\n@keyframes wiggle {\n    0% { transform: skewX(9deg); }\n    10% { transform: skewX(-8deg); }\n    20% { transform: skewX(7deg); }\n    30% { transform: skewX(-6deg); }\n    40% { transform: skewX(5deg); }\n    50% { transform: skewX(-4deg); }\n    60% { transform: skewX(3deg); }\n    70% { transform: skewX(-2deg); }\n    80% { transform: skewX(1deg); }\n    90% { transform: skewX(0deg); }\n\t100% { transform: skewX(0deg); }\n}\n\n.wiggle {\n    -webkit-animation-name: wiggle;\n    -moz-animation-name: wiggle;\n    -o-animation-name: wiggle;\n    animation-name: wiggle;\n\n    -webkit-animation-timing-function: ease-in;\n    -moz-animation-timing-function: ease-in;\n    -o-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n}\n\n.animated.wiggle {\n    -webkit-animation-duration: 0.75s;\n    -moz-animation-duration: 0.75s;\n    -o-animation-duration: 0.75s;\n    animation-duration: 0.75s;\n}\n"
  },
  {
    "path": "moderna/static/css/custom-fonts.css",
    "content": "/* ==================================================\nFont-Face Icons\n================================================== */\n\n@font-face {\n\tfont-family: 'Icons';\n\tsrc:url('../fonts/customicon/Icons.eot');\n\tsrc:url('../fonts/customicon/Icons.eot?#iefix') format('embedded-opentype'),\n\t\turl('../fonts/customicon/Icons.woff') format('woff'),\n\t\turl('../fonts/customicon/Icons.ttf') format('truetype'),\n\t\turl('../fonts/customicon/Icons.svg#Icons') format('svg');\n\tfont-weight: normal;\n\tfont-style: normal;\n}\n\n/* Use the following CSS code if you want to use data attributes for inserting your icons */\n[data-icon]:before {\n\tfont-family: 'Icons';\n\tcontent: attr(data-icon);\n\tspeak: none;\n\tfont-weight: normal;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\t-webkit-font-smoothing: antialiased;\n}\n\n[class^=\"font-\"]:before, [class*=\" font-\"]:before {\n\tfont-family: 'Icons';\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: normal;\n\tfont-variant: normal;\n\ttext-transform: none;\n\t-webkit-font-smoothing: antialiased;\n}\n\n[class^=\"font-\"],\n[class*=\" font-\"]{\n\tdisplay:inline-block;\n\tline-height:1em;\n}\n\n/* Use the following CSS code if you want to have a class per icon */\n/*\nInstead of a list of all class selectors,\nyou can use the generic selector below, but it's slower:\n[class*=\"font-icon-\"] {\n*/\n.font-icon-zoom-out, .font-icon-zoom-in, .font-icon-wrench, .font-icon-waves, .font-icon-warning, .font-icon-volume-up, .font-icon-volume-off, .font-icon-volume-down, .font-icon-viewport, .font-icon-user, .font-icon-user-border, .font-icon-upload, .font-icon-upload-2, .font-icon-unlock, .font-icon-underline, .font-icon-tint, .font-icon-time, .font-icon-text, .font-icon-text-width, .font-icon-text-height, .font-icon-tags, .font-icon-tag, .font-icon-table, .font-icon-strikethrough, .font-icon-stop, .font-icon-step-forward, .font-icon-step-backward, .font-icon-stars, .font-icon-star, .font-icon-star-line, .font-icon-star-half, .font-icon-sort, .font-icon-sort-up, .font-icon-sort-down, .font-icon-social-zerply, .font-icon-social-youtube, .font-icon-social-yelp, .font-icon-social-yahoo, .font-icon-social-wordpress, .font-icon-social-virb, .font-icon-social-vimeo, .font-icon-social-viddler, .font-icon-social-twitter, .font-icon-social-tumblr, .font-icon-social-stumbleupon, .font-icon-social-soundcloud, .font-icon-social-skype, .font-icon-social-share-this, .font-icon-social-quora, .font-icon-social-pinterest, .font-icon-social-photobucket, .font-icon-social-paypal, .font-icon-social-myspace, .font-icon-social-linkedin, .font-icon-social-last-fm, .font-icon-social-grooveshark, .font-icon-social-google-plus, .font-icon-social-github, .font-icon-social-forrst, .font-icon-social-flickr, .font-icon-social-facebook, .font-icon-social-evernote, .font-icon-social-envato, .font-icon-social-email, .font-icon-social-dribbble, .font-icon-social-digg, .font-icon-social-deviant-art, .font-icon-social-blogger, .font-icon-social-behance, .font-icon-social-bebo, .font-icon-social-addthis, .font-icon-social-500px, .font-icon-sitemap, .font-icon-signout, .font-icon-signin, .font-icon-signal, .font-icon-shopping-cart, .font-icon-search, .font-icon-rss, .font-icon-road, .font-icon-retweet, .font-icon-resize-vertical, .font-icon-resize-vertical-2, .font-icon-resize-small, .font-icon-resize-horizontal, .font-icon-resize-horizontal-2, .font-icon-resize-fullscreen, .font-icon-resize-full, .font-icon-repeat, .font-icon-reorder, .font-icon-remove, .font-icon-remove-sign, .font-icon-remove-circle, .font-icon-read-more, .font-icon-random, .font-icon-question-sign, .font-icon-pushpin, .font-icon-pushpin-2, .font-icon-print, .font-icon-plus, .font-icon-plus-sign, .font-icon-play, .font-icon-picture, .font-icon-phone, .font-icon-phone-sign, .font-icon-phone-boxed, .font-icon-pause, .font-icon-paste, .font-icon-paper-clip, .font-icon-ok, .font-icon-ok-sign, .font-icon-ok-circle, .font-icon-music, .font-icon-move, .font-icon-money, .font-icon-minus, .font-icon-minus-sign, .font-icon-map, .font-icon-map-marker, .font-icon-map-marker-2, .font-icon-magnet, .font-icon-magic, .font-icon-lock, .font-icon-list, .font-icon-list-3, .font-icon-list-2, .font-icon-link, .font-icon-layer, .font-icon-key, .font-icon-italic, .font-icon-info, .font-icon-indent-right, .font-icon-indent-left, .font-icon-inbox, .font-icon-inbox-empty, .font-icon-home, .font-icon-heart, .font-icon-heart-line, .font-icon-headphones, .font-icon-headphones-line, .font-icon-headphones-line-2, .font-icon-headphones-2, .font-icon-hdd, .font-icon-group, .font-icon-grid, .font-icon-grid-large, .font-icon-globe_line, .font-icon-glass, .font-icon-glass_2, .font-icon-gift, .font-icon-forward, .font-icon-font, .font-icon-folder-open, .font-icon-folder-close, .font-icon-flag, .font-icon-fire, .font-icon-film, .font-icon-file, .font-icon-file-empty, .font-icon-fast-forward, .font-icon-fast-backward, .font-icon-facetime, .font-icon-eye, .font-icon-eye_disable, .font-icon-expand-view, .font-icon-expand-view-3, .font-icon-expand-view-2, .font-icon-expand-vertical, .font-icon-expand-horizontal, .font-icon-exclamation, .font-icon-email, .font-icon-email_2, .font-icon-eject, .font-icon-edit, .font-icon-edit-check, .font-icon-download, .font-icon-download_2, .font-icon-dashboard, .font-icon-credit-card, .font-icon-copy, .font-icon-comments, .font-icon-comments-line, .font-icon-comment, .font-icon-comment-line, .font-icon-columns, .font-icon-columns-2, .font-icon-cogs, .font-icon-cog, .font-icon-cloud, .font-icon-check, .font-icon-check-empty, .font-icon-certificate, .font-icon-camera, .font-icon-calendar, .font-icon-bullhorn, .font-icon-briefcase, .font-icon-bookmark, .font-icon-book, .font-icon-bolt, .font-icon-bold, .font-icon-blockquote, .font-icon-bell, .font-icon-beaker, .font-icon-barcode, .font-icon-ban-circle, .font-icon-ban-chart, .font-icon-ban-chart-2, .font-icon-backward, .font-icon-asterisk, .font-icon-arrow-simple-up, .font-icon-arrow-simple-up-circle, .font-icon-arrow-simple-right, .font-icon-arrow-simple-right-circle, .font-icon-arrow-simple-left, .font-icon-arrow-simple-left-circle, .font-icon-arrow-simple-down, .font-icon-arrow-simple-down-circle, .font-icon-arrow-round-up, .font-icon-arrow-round-up-circle, .font-icon-arrow-round-right, .font-icon-arrow-round-right-circle, .font-icon-arrow-round-left, .font-icon-arrow-round-left-circle, .font-icon-arrow-round-down, .font-icon-arrow-round-down-circle, .font-icon-arrow-light-up, .font-icon-arrow-light-round-up, .font-icon-arrow-light-round-up-circle, .font-icon-arrow-light-round-right, .font-icon-arrow-light-round-right-circle, .font-icon-arrow-light-round-left, .font-icon-arrow-light-round-left-circle, .font-icon-arrow-light-round-down, .font-icon-arrow-light-round-down-circle, .font-icon-arrow-light-right, .font-icon-arrow-light-left, .font-icon-arrow-light-down, .font-icon-align-right, .font-icon-align-left, .font-icon-align-justify, .font-icon-align-center, .font-icon-adjust {\n\tfont-family: 'Icons';\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: normal;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\t-webkit-font-smoothing: antialiased;\n}\n.font-icon-zoom-out:before {\n\tcontent: \"\\e000\";\n}\n.font-icon-zoom-in:before {\n\tcontent: \"\\e001\";\n}\n.font-icon-wrench:before {\n\tcontent: \"\\e002\";\n}\n.font-icon-waves:before {\n\tcontent: \"\\e003\";\n}\n.font-icon-warning:before {\n\tcontent: \"\\e004\";\n}\n.font-icon-volume-up:before {\n\tcontent: \"\\e005\";\n}\n.font-icon-volume-off:before {\n\tcontent: \"\\e006\";\n}\n.font-icon-volume-down:before {\n\tcontent: \"\\e007\";\n}\n.font-icon-viewport:before {\n\tcontent: \"\\e008\";\n}\n.font-icon-user:before {\n\tcontent: \"\\e009\";\n}\n.font-icon-user-border:before {\n\tcontent: \"\\e00a\";\n}\n.font-icon-upload:before {\n\tcontent: \"\\e00b\";\n}\n.font-icon-upload-2:before {\n\tcontent: \"\\e00c\";\n}\n.font-icon-unlock:before {\n\tcontent: \"\\e00d\";\n}\n.font-icon-underline:before {\n\tcontent: \"\\e00e\";\n}\n.font-icon-tint:before {\n\tcontent: \"\\e00f\";\n}\n.font-icon-time:before {\n\tcontent: \"\\e010\";\n}\n.font-icon-text:before {\n\tcontent: \"\\e011\";\n}\n.font-icon-text-width:before {\n\tcontent: \"\\e012\";\n}\n.font-icon-text-height:before {\n\tcontent: \"\\e013\";\n}\n.font-icon-tags:before {\n\tcontent: \"\\e014\";\n}\n.font-icon-tag:before {\n\tcontent: \"\\e015\";\n}\n.font-icon-table:before {\n\tcontent: \"\\e016\";\n}\n.font-icon-strikethrough:before {\n\tcontent: \"\\e017\";\n}\n.font-icon-stop:before {\n\tcontent: \"\\e018\";\n}\n.font-icon-step-forward:before {\n\tcontent: \"\\e019\";\n}\n.font-icon-step-backward:before {\n\tcontent: \"\\e01a\";\n}\n.font-icon-stars:before {\n\tcontent: \"\\e01b\";\n}\n.font-icon-star:before {\n\tcontent: \"\\e01c\";\n}\n.font-icon-star-line:before {\n\tcontent: \"\\e01d\";\n}\n.font-icon-star-half:before {\n\tcontent: \"\\e01e\";\n}\n.font-icon-sort:before {\n\tcontent: \"\\e01f\";\n}\n.font-icon-sort-up:before {\n\tcontent: \"\\e020\";\n}\n.font-icon-sort-down:before {\n\tcontent: \"\\e021\";\n}\n.font-icon-social-zerply:before {\n\tcontent: \"\\e022\";\n}\n.font-icon-social-youtube:before {\n\tcontent: \"\\e023\";\n}\n.font-icon-social-yelp:before {\n\tcontent: \"\\e024\";\n}\n.font-icon-social-yahoo:before {\n\tcontent: \"\\e025\";\n}\n.font-icon-social-wordpress:before {\n\tcontent: \"\\e026\";\n}\n.font-icon-social-virb:before {\n\tcontent: \"\\e027\";\n}\n.font-icon-social-vimeo:before {\n\tcontent: \"\\e028\";\n}\n.font-icon-social-viddler:before {\n\tcontent: \"\\e029\";\n}\n.font-icon-social-twitter:before {\n\tcontent: \"\\e02a\";\n}\n.font-icon-social-tumblr:before {\n\tcontent: \"\\e02b\";\n}\n.font-icon-social-stumbleupon:before {\n\tcontent: \"\\e02c\";\n}\n.font-icon-social-soundcloud:before {\n\tcontent: \"\\e02d\";\n}\n.font-icon-social-skype:before {\n\tcontent: \"\\e02e\";\n}\n.font-icon-social-share-this:before {\n\tcontent: \"\\e02f\";\n}\n.font-icon-social-quora:before {\n\tcontent: \"\\e030\";\n}\n.font-icon-social-pinterest:before {\n\tcontent: \"\\e031\";\n}\n.font-icon-social-photobucket:before {\n\tcontent: \"\\e032\";\n}\n.font-icon-social-paypal:before {\n\tcontent: \"\\e033\";\n}\n.font-icon-social-myspace:before {\n\tcontent: \"\\e034\";\n}\n.font-icon-social-linkedin:before {\n\tcontent: \"\\e035\";\n}\n.font-icon-social-last-fm:before {\n\tcontent: \"\\e036\";\n}\n.font-icon-social-grooveshark:before {\n\tcontent: \"\\e037\";\n}\n.font-icon-social-google-plus:before {\n\tcontent: \"\\e038\";\n}\n.font-icon-social-github:before {\n\tcontent: \"\\e039\";\n}\n.font-icon-social-forrst:before {\n\tcontent: \"\\e03a\";\n}\n.font-icon-social-flickr:before {\n\tcontent: \"\\e03b\";\n}\n.font-icon-social-facebook:before {\n\tcontent: \"\\e03c\";\n}\n.font-icon-social-evernote:before {\n\tcontent: \"\\e03d\";\n}\n.font-icon-social-envato:before {\n\tcontent: \"\\e03e\";\n}\n.font-icon-social-email:before {\n\tcontent: \"\\e03f\";\n}\n.font-icon-social-dribbble:before {\n\tcontent: \"\\e040\";\n}\n.font-icon-social-digg:before {\n\tcontent: \"\\e041\";\n}\n.font-icon-social-deviant-art:before {\n\tcontent: \"\\e042\";\n}\n.font-icon-social-blogger:before {\n\tcontent: \"\\e043\";\n}\n.font-icon-social-behance:before {\n\tcontent: \"\\e044\";\n}\n.font-icon-social-bebo:before {\n\tcontent: \"\\e045\";\n}\n.font-icon-social-addthis:before {\n\tcontent: \"\\e046\";\n}\n.font-icon-social-500px:before {\n\tcontent: \"\\e047\";\n}\n.font-icon-sitemap:before {\n\tcontent: \"\\e048\";\n}\n.font-icon-signout:before {\n\tcontent: \"\\e049\";\n}\n.font-icon-signin:before {\n\tcontent: \"\\e04a\";\n}\n.font-icon-signal:before {\n\tcontent: \"\\e04b\";\n}\n.font-icon-shopping-cart:before {\n\tcontent: \"\\e04c\";\n}\n.font-icon-search:before {\n\tcontent: \"\\e04d\";\n}\n.font-icon-rss:before {\n\tcontent: \"\\e04e\";\n}\n.font-icon-road:before {\n\tcontent: \"\\e04f\";\n}\n.font-icon-retweet:before {\n\tcontent: \"\\e050\";\n}\n.font-icon-resize-vertical:before {\n\tcontent: \"\\e051\";\n}\n.font-icon-resize-vertical-2:before {\n\tcontent: \"\\e052\";\n}\n.font-icon-resize-small:before {\n\tcontent: \"\\e053\";\n}\n.font-icon-resize-horizontal:before {\n\tcontent: \"\\e054\";\n}\n.font-icon-resize-horizontal-2:before {\n\tcontent: \"\\e055\";\n}\n.font-icon-resize-fullscreen:before {\n\tcontent: \"\\e056\";\n}\n.font-icon-resize-full:before {\n\tcontent: \"\\e057\";\n}\n.font-icon-repeat:before {\n\tcontent: \"\\e058\";\n}\n.font-icon-reorder:before {\n\tcontent: \"\\e059\";\n}\n.font-icon-remove:before {\n\tcontent: \"\\e05a\";\n}\n.font-icon-remove-sign:before {\n\tcontent: \"\\e05b\";\n}\n.font-icon-remove-circle:before {\n\tcontent: \"\\e05c\";\n}\n.font-icon-read-more:before {\n\tcontent: \"\\e05d\";\n}\n.font-icon-random:before {\n\tcontent: \"\\e05e\";\n}\n.font-icon-question-sign:before {\n\tcontent: \"\\e05f\";\n}\n.font-icon-pushpin:before {\n\tcontent: \"\\e060\";\n}\n.font-icon-pushpin-2:before {\n\tcontent: \"\\e061\";\n}\n.font-icon-print:before {\n\tcontent: \"\\e062\";\n}\n.font-icon-plus:before {\n\tcontent: \"\\e063\";\n}\n.font-icon-plus-sign:before {\n\tcontent: \"\\e064\";\n}\n.font-icon-play:before {\n\tcontent: \"\\e065\";\n}\n.font-icon-picture:before {\n\tcontent: \"\\e066\";\n}\n.font-icon-phone:before {\n\tcontent: \"\\e067\";\n}\n.font-icon-phone-sign:before {\n\tcontent: \"\\e068\";\n}\n.font-icon-phone-boxed:before {\n\tcontent: \"\\e069\";\n}\n.font-icon-pause:before {\n\tcontent: \"\\e06a\";\n}\n.font-icon-paste:before {\n\tcontent: \"\\e06b\";\n}\n.font-icon-paper-clip:before {\n\tcontent: \"\\e06c\";\n}\n.font-icon-ok:before {\n\tcontent: \"\\e06d\";\n}\n.font-icon-ok-sign:before {\n\tcontent: \"\\e06e\";\n}\n.font-icon-ok-circle:before {\n\tcontent: \"\\e06f\";\n}\n.font-icon-music:before {\n\tcontent: \"\\e070\";\n}\n.font-icon-move:before {\n\tcontent: \"\\e071\";\n}\n.font-icon-money:before {\n\tcontent: \"\\e072\";\n}\n.font-icon-minus:before {\n\tcontent: \"\\e073\";\n}\n.font-icon-minus-sign:before {\n\tcontent: \"\\e074\";\n}\n.font-icon-map:before {\n\tcontent: \"\\e075\";\n}\n.font-icon-map-marker:before {\n\tcontent: \"\\e076\";\n}\n.font-icon-map-marker-2:before {\n\tcontent: \"\\e077\";\n}\n.font-icon-magnet:before {\n\tcontent: \"\\e078\";\n}\n.font-icon-magic:before {\n\tcontent: \"\\e079\";\n}\n.font-icon-lock:before {\n\tcontent: \"\\e07a\";\n}\n.font-icon-list:before {\n\tcontent: \"\\e07b\";\n}\n.font-icon-list-3:before {\n\tcontent: \"\\e07c\";\n}\n.font-icon-list-2:before {\n\tcontent: \"\\e07d\";\n}\n.font-icon-link:before {\n\tcontent: \"\\e07e\";\n}\n.font-icon-layer:before {\n\tcontent: \"\\e07f\";\n}\n.font-icon-key:before {\n\tcontent: \"\\e080\";\n}\n.font-icon-italic:before {\n\tcontent: \"\\e081\";\n}\n.font-icon-info:before {\n\tcontent: \"\\e082\";\n}\n.font-icon-indent-right:before {\n\tcontent: \"\\e083\";\n}\n.font-icon-indent-left:before {\n\tcontent: \"\\e084\";\n}\n.font-icon-inbox:before {\n\tcontent: \"\\e085\";\n}\n.font-icon-inbox-empty:before {\n\tcontent: \"\\e086\";\n}\n.font-icon-home:before {\n\tcontent: \"\\e087\";\n}\n.font-icon-heart:before {\n\tcontent: \"\\e088\";\n}\n.font-icon-heart-line:before {\n\tcontent: \"\\e089\";\n}\n.font-icon-headphones:before {\n\tcontent: \"\\e08a\";\n}\n.font-icon-headphones-line:before {\n\tcontent: \"\\e08b\";\n}\n.font-icon-headphones-line-2:before {\n\tcontent: \"\\e08c\";\n}\n.font-icon-headphones-2:before {\n\tcontent: \"\\e08d\";\n}\n.font-icon-hdd:before {\n\tcontent: \"\\e08e\";\n}\n.font-icon-group:before {\n\tcontent: \"\\e08f\";\n}\n.font-icon-grid:before {\n\tcontent: \"\\e090\";\n}\n.font-icon-grid-large:before {\n\tcontent: \"\\e091\";\n}\n.font-icon-globe_line:before {\n\tcontent: \"\\e092\";\n}\n.font-icon-glass:before {\n\tcontent: \"\\e093\";\n}\n.font-icon-glass_2:before {\n\tcontent: \"\\e094\";\n}\n.font-icon-gift:before {\n\tcontent: \"\\e095\";\n}\n.font-icon-forward:before {\n\tcontent: \"\\e096\";\n}\n.font-icon-font:before {\n\tcontent: \"\\e097\";\n}\n.font-icon-folder-open:before {\n\tcontent: \"\\e098\";\n}\n.font-icon-folder-close:before {\n\tcontent: \"\\e099\";\n}\n.font-icon-flag:before {\n\tcontent: \"\\e09a\";\n}\n.font-icon-fire:before {\n\tcontent: \"\\e09b\";\n}\n.font-icon-film:before {\n\tcontent: \"\\e09c\";\n}\n.font-icon-file:before {\n\tcontent: \"\\e09d\";\n}\n.font-icon-file-empty:before {\n\tcontent: \"\\e09e\";\n}\n.font-icon-fast-forward:before {\n\tcontent: \"\\e09f\";\n}\n.font-icon-fast-backward:before {\n\tcontent: \"\\e0a0\";\n}\n.font-icon-facetime:before {\n\tcontent: \"\\e0a1\";\n}\n.font-icon-eye:before {\n\tcontent: \"\\e0a2\";\n}\n.font-icon-eye_disable:before {\n\tcontent: \"\\e0a3\";\n}\n.font-icon-expand-view:before {\n\tcontent: \"\\e0a4\";\n}\n.font-icon-expand-view-3:before {\n\tcontent: \"\\e0a5\";\n}\n.font-icon-expand-view-2:before {\n\tcontent: \"\\e0a6\";\n}\n.font-icon-expand-vertical:before {\n\tcontent: \"\\e0a7\";\n}\n.font-icon-expand-horizontal:before {\n\tcontent: \"\\e0a8\";\n}\n.font-icon-exclamation:before {\n\tcontent: \"\\e0a9\";\n}\n.font-icon-email:before {\n\tcontent: \"\\e0aa\";\n}\n.font-icon-email_2:before {\n\tcontent: \"\\e0ab\";\n}\n.font-icon-eject:before {\n\tcontent: \"\\e0ac\";\n}\n.font-icon-edit:before {\n\tcontent: \"\\e0ad\";\n}\n.font-icon-edit-check:before {\n\tcontent: \"\\e0ae\";\n}\n.font-icon-download:before {\n\tcontent: \"\\e0af\";\n}\n.font-icon-download_2:before {\n\tcontent: \"\\e0b0\";\n}\n.font-icon-dashboard:before {\n\tcontent: \"\\e0b1\";\n}\n.font-icon-credit-card:before {\n\tcontent: \"\\e0b2\";\n}\n.font-icon-copy:before {\n\tcontent: \"\\e0b3\";\n}\n.font-icon-comments:before {\n\tcontent: \"\\e0b4\";\n}\n.font-icon-comments-line:before {\n\tcontent: \"\\e0b5\";\n}\n.font-icon-comment:before {\n\tcontent: \"\\e0b6\";\n}\n.font-icon-comment-line:before {\n\tcontent: \"\\e0b7\";\n}\n.font-icon-columns:before {\n\tcontent: \"\\e0b8\";\n}\n.font-icon-columns-2:before {\n\tcontent: \"\\e0b9\";\n}\n.font-icon-cogs:before {\n\tcontent: \"\\e0ba\";\n}\n.font-icon-cog:before {\n\tcontent: \"\\e0bb\";\n}\n.font-icon-cloud:before {\n\tcontent: \"\\e0bc\";\n}\n.font-icon-check:before {\n\tcontent: \"\\e0bd\";\n}\n.font-icon-check-empty:before {\n\tcontent: \"\\e0be\";\n}\n.font-icon-certificate:before {\n\tcontent: \"\\e0bf\";\n}\n.font-icon-camera:before {\n\tcontent: \"\\e0c0\";\n}\n.font-icon-calendar:before {\n\tcontent: \"\\e0c1\";\n}\n.font-icon-bullhorn:before {\n\tcontent: \"\\e0c2\";\n}\n.font-icon-briefcase:before {\n\tcontent: \"\\e0c3\";\n}\n.font-icon-bookmark:before {\n\tcontent: \"\\e0c4\";\n}\n.font-icon-book:before {\n\tcontent: \"\\e0c5\";\n}\n.font-icon-bolt:before {\n\tcontent: \"\\e0c6\";\n}\n.font-icon-bold:before {\n\tcontent: \"\\e0c7\";\n}\n.font-icon-blockquote:before {\n\tcontent: \"\\e0c8\";\n}\n.font-icon-bell:before {\n\tcontent: \"\\e0c9\";\n}\n.font-icon-beaker:before {\n\tcontent: \"\\e0ca\";\n}\n.font-icon-barcode:before {\n\tcontent: \"\\e0cb\";\n}\n.font-icon-ban-circle:before {\n\tcontent: \"\\e0cc\";\n}\n.font-icon-ban-chart:before {\n\tcontent: \"\\e0cd\";\n}\n.font-icon-ban-chart-2:before {\n\tcontent: \"\\e0ce\";\n}\n.font-icon-backward:before {\n\tcontent: \"\\e0cf\";\n}\n.font-icon-asterisk:before {\n\tcontent: \"\\e0d0\";\n}\n.font-icon-arrow-simple-up:before {\n\tcontent: \"\\e0d1\";\n}\n.font-icon-arrow-simple-up-circle:before {\n\tcontent: \"\\e0d2\";\n}\n.font-icon-arrow-simple-right:before {\n\tcontent: \"\\e0d3\";\n}\n.font-icon-arrow-simple-right-circle:before {\n\tcontent: \"\\e0d4\";\n}\n.font-icon-arrow-simple-left:before {\n\tcontent: \"\\e0d5\";\n}\n.font-icon-arrow-simple-left-circle:before {\n\tcontent: \"\\e0d6\";\n}\n.font-icon-arrow-simple-down:before {\n\tcontent: \"\\e0d7\";\n}\n.font-icon-arrow-simple-down-circle:before {\n\tcontent: \"\\e0d8\";\n}\n.font-icon-arrow-round-up:before {\n\tcontent: \"\\e0d9\";\n}\n.font-icon-arrow-round-up-circle:before {\n\tcontent: \"\\e0da\";\n}\n.font-icon-arrow-round-right:before {\n\tcontent: \"\\e0db\";\n}\n.font-icon-arrow-round-right-circle:before {\n\tcontent: \"\\e0dc\";\n}\n.font-icon-arrow-round-left:before {\n\tcontent: \"\\e0dd\";\n}\n.font-icon-arrow-round-left-circle:before {\n\tcontent: \"\\e0de\";\n}\n.font-icon-arrow-round-down:before {\n\tcontent: \"\\e0df\";\n}\n.font-icon-arrow-round-down-circle:before {\n\tcontent: \"\\e0e0\";\n}\n.font-icon-arrow-light-up:before {\n\tcontent: \"\\e0e1\";\n}\n.font-icon-arrow-light-round-up:before {\n\tcontent: \"\\e0e2\";\n}\n.font-icon-arrow-light-round-up-circle:before {\n\tcontent: \"\\e0e3\";\n}\n.font-icon-arrow-light-round-right:before {\n\tcontent: \"\\e0e4\";\n}\n.font-icon-arrow-light-round-right-circle:before {\n\tcontent: \"\\e0e5\";\n}\n.font-icon-arrow-light-round-left:before {\n\tcontent: \"\\e0e6\";\n}\n.font-icon-arrow-light-round-left-circle:before {\n\tcontent: \"\\e0e7\";\n}\n.font-icon-arrow-light-round-down:before {\n\tcontent: \"\\e0e8\";\n}\n.font-icon-arrow-light-round-down-circle:before {\n\tcontent: \"\\e0e9\";\n}\n.font-icon-arrow-light-right:before {\n\tcontent: \"\\e0ea\";\n}\n.font-icon-arrow-light-left:before {\n\tcontent: \"\\e0eb\";\n}\n.font-icon-arrow-light-down:before {\n\tcontent: \"\\e0ec\";\n}\n.font-icon-align-right:before {\n\tcontent: \"\\e0ed\";\n}\n.font-icon-align-left:before {\n\tcontent: \"\\e0ee\";\n}\n.font-icon-align-justify:before {\n\tcontent: \"\\e0ef\";\n}\n.font-icon-align-center:before {\n\tcontent: \"\\e0f0\";\n}\n.font-icon-adjust:before {\n\tcontent: \"\\e0f1\";\n}\n\n"
  },
  {
    "path": "moderna/static/css/fancybox/jquery.fancybox.css",
    "content": "/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */\n.fancybox-wrap,\n.fancybox-skin,\n.fancybox-outer,\n.fancybox-inner,\n.fancybox-image,\n.fancybox-wrap iframe,\n.fancybox-wrap object,\n.fancybox-nav,\n.fancybox-nav span,\n.fancybox-tmp\n{\n\tpadding: 0;\n\tmargin: 0;\n\tborder: 0;\n\toutline: none;\n\tvertical-align: top;\n}\n\n.fancybox-wrap {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tz-index: 8020;\n}\n\n.fancybox-skin {\n\tposition: relative;\n\tbackground: #2F3238;\n\tcolor: #565656;\n\ttext-shadow: none;\n\t-webkit-border-radius: 0;\n\t   -moz-border-radius: 0;\n\t        border-radius: 0;\n}\n\n.fancybox-opened {\n\tz-index: 8030;\n}\n\n.fancybox-opened .fancybox-skin {\n\t-webkit-box-shadow: none;\n\t   -moz-box-shadow: none;\n\t        box-shadow: none;\n}\n\n.fancybox-outer, .fancybox-inner {\n\tposition: relative;\n}\n\n.fancybox-inner {\n\toverflow: hidden;\n}\n\n.fancybox-type-iframe .fancybox-inner {\n\t-webkit-overflow-scrolling: touch;\n}\n\n.fancybox-error {\n\tcolor: #444;\n\tfont-size: 14px;\n\tline-height: 20px;\n\tmargin: 0;\n\tpadding: 15px;\n\twhite-space: nowrap;\n}\n\n.fancybox-image, .fancybox-iframe {\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.fancybox-image {\n\tmax-width: 100%;\n\tmax-height: 100%;\n}\n\n#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {\n\tbackground-image: url('fancybox_sprite.png');\n}\n\n#fancybox-loading {\n\tposition: fixed;\n\ttop: 50%;\n\tleft: 50%;\n\tmargin-top: -22px;\n\tmargin-left: -22px;\n\tbackground-position: 0 -108px;\n\topacity: 0.8;\n\tcursor: pointer;\n\tz-index: 8060;\n}\n\n#fancybox-loading div {\n\twidth: 44px;\n\theight: 44px;\n\tbackground: url('fancybox_loading.gif') center center no-repeat;\n}\n\n.fancybox-close {\n\tposition: absolute;\n\tright: 0;\n\ttop: 0;\n\twidth: 50px;\n\theight: 50px;\n\tcursor: pointer;\n\tz-index: 9000;\n\tbackground-image: none;\n\tbackground-color: #26292E;\n\t\n\topacity: 0.5;\n\t\n\t-webkit-transition: background 0.1s linear 0s, opacity 0.1s linear 0s;\t\n\t   -moz-transition: background 0.1s linear 0s, opacity 0.1s linear 0s;\n\t\t -o-transition: background 0.1s linear 0s, opacity 0.1s linear 0s;\n\t\t    transition: background 0.1s linear 0s, opacity 0.1s linear 0s;\n}\n\n.fancybox-close i {\n\tleft: 50%;\n\ttop: 50%;\n\tmargin: -11px 0 0 -11px;\n\tfont-size: 22px;\n\tline-height: 1em;\n\tposition: absolute;\n\tcolor: #FFFFFF;\n}\n\n.fancybox-close:hover {\n\topacity: 1;\n}\n\n.fancybox-nav {\n\tposition: absolute;\n\ttop: 0;\n\theight: 100%;\n\tcursor: pointer;\n\ttext-decoration: none;\n\tbackground: transparent url('blank.gif'); /* helps IE */\n\t-webkit-tap-highlight-color: rgba(0,0,0,0);\n\tz-index: 8040;\n}\n\n.fancybox-prev,\n.fancybox-prev span {\n\tleft: 0;\n}\n\n.fancybox-next,\n.fancybox-next span {\n\tright: 0;\n}\n\n.fancybox-nav span {\n\tposition: absolute;\n\ttop: 50%;\n\twidth: 50px;\n\theight: 50px;\n\tmargin-top: -25px;\n\tcursor: pointer;\n\tz-index: 8040;\n\tbackground-image: none;\n\tbackground-color: #26292E;\n\t\n\topacity: 0.5;\n\t\n\t-webkit-transition: background 0.1s linear 0s, opacity 0.1s linear 0s;\t\n\t   -moz-transition: background 0.1s linear 0s, opacity 0.1s linear 0s;\n\t\t -o-transition: background 0.1s linear 0s, opacity 0.1s linear 0s;\n\t\t    transition: background 0.1s linear 0s, opacity 0.1s linear 0s;\n}\n\n.fancybox-prev span i {\n\tleft: 50%;\n\ttop: 50%;\n\tmargin: -15px 0 0 -17px;\n\tfont-size: 30px;\n\tline-height: 1em;\n\tposition: absolute;\n\tcolor: #FFFFFF;\n}\n\n\n.fancybox-next span i {\n\tleft: 50%;\n\ttop: 50%;\n\tmargin: -15px 0 0 -15px;\n\tfont-size: 30px;\n\tline-height: 1em;\n\tposition: absolute;\n\tcolor: #FFFFFF;\n}\n\n.fancybox-nav:hover span {\n\topacity: 1;\n}\n\n.fancybox-tmp {\n\tposition: absolute;\n\ttop: -99999px;\n\tleft: -99999px;\n\tvisibility: hidden;\n\tmax-width: 99999px;\n\tmax-height: 99999px;\n\toverflow: visible !important;\n}\n\n/* Overlay helper */\n\n.fancybox-lock {\n\tmargin: 0!important;\n}\n\n.fancybox-overlay {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\toverflow: hidden !important;\n\tdisplay: none;\n\tz-index: 8010;\n\tbackground: url('fancybox_overlay.png');\n}\n\n.fancybox-overlay-fixed {\n\tposition: fixed;\n\tbottom: 0;\n\tright: 0;\n}\n\n.fancybox-lock .fancybox-overlay {\n\toverflow: auto;\n\toverflow-y: scroll;\n}\n\n/* Title helper */\n\n.fancybox-title {\n\tvisibility: hidden;\n\tposition: relative;\n\ttext-shadow: none;\n\tz-index: 8050;\n}\n\n.fancybox-opened .fancybox-title {\n\tvisibility: visible;\n}\n\n.fancybox-opened .fancybox-title h4{\n\tfont-size: 24px;\n\tcolor:#fff;\n\tfont-weight: 300;\n\tmargin-bottom: 10px;\t\n}\n\n.fancybox-opened .fancybox-title p{\n\tfont-size: 16px;\n\tfont-weight: 300;\n\tcolor:#bbb;\n\tline-height:1.6em;\n\tmargin-bottom: 0;\t\n}\n\n.fancybox-title-float-wrap {\n\tposition: absolute;\n\tbottom: 0;\n\tright: 50%;\n\tmargin-bottom: -35px;\n\tz-index: 8050;\n\ttext-align: center;\n}\n\n.fancybox-title-float-wrap .child {\n\tdisplay: inline-block;\n\tmargin-right: -100%;\n\tpadding: 2px 20px;\n\tbackground: transparent; /* Fallback for web browsers that doesn't support RGBa */\n\tbackground: rgba(0, 0, 0, 0.8);\n\t-webkit-border-radius: 15px;\n\t   -moz-border-radius: 15px;\n\t        border-radius: 15px;\n\ttext-shadow: 0 1px 2px #222;\n\tcolor: #FFF;\n\tfont-weight: bold;\n\tline-height: 24px;\n\twhite-space: nowrap;\n}\n\n.fancybox-title-outside-wrap {\n\tposition: relative;\n\tmargin-top: 10px;\n\tcolor: #fff;\n}\n\n.fancybox-title-inside-wrap {\n\tpadding: 25px 30px 30px;\n}\n\n.fancybox-title-over-wrap {\n\tposition: absolute;\n\tbottom: 0;\n\tleft: 0;\n\tcolor: #fff;\n\tpadding: 10px;\n\tbackground: #000;\n\tbackground: rgba(0, 0, 0, .8);\n}\n\n@media (max-width: 480px) {\n\t.fancybox-nav span,\n\t.fancybox-nav:hover span,\n\t.fancybox-close,\n\t.fancybox-close:hover {\n\t\tbackground: transparent;\t\n\t}\n\t\n\t.fancybox-close i {\n\t\tleft: 70px;\n\t\ttop: 10px;\t\n\t}\n}\n\n@media (max-width: 320px) {\n\t.fancybox-close i {\n\t\tleft: 30px;\n\t\ttop: 20px;\t\n\t}\n}"
  },
  {
    "path": "moderna/static/css/flexslider.css",
    "content": "/*\n * jQuery FlexSlider v2.0\n * http://www.woothemes.com/flexslider/\n *\n * Copyright 2012 WooThemes\n * Free to use under the GPLv2 license.\n * http://www.gnu.org/licenses/gpl-2.0.html\n *\n * Contributing author: Tyler Smith (@mbmufffin)\n */\n\n \n/* Browser Resets */\n.flex-container a:active,\n.flexslider a:active,\n.flex-container a:focus,\n.flexslider a:focus  {outline: none;}\n.slides,\n.flex-control-nav,\n.flex-direction-nav {margin: 0; padding: 0; list-style: none;} \n\n/* FlexSlider Necessary Styles\n*********************************/ \n.flexslider { margin: 0; padding: 0;}\n.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */\n.flexslider .slides img { width: 100%; display: block;}\n.flex-pauseplay span {text-transform: capitalize;}\n\n/* Clearfix for the .slides element */\n.slides:after {content: \".\"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} \nhtml[xmlns] .slides {display: block;} \n* html .slides {height: 1%;}\n\n/* No JavaScript Fallback */\n/* If you are not using another script, such as Modernizr, make sure you\n * include js that eliminates this class on page load */\n.no-js .slides > li:first-child {display: block;}\n\n\n/* FlexSlider Default Theme\n*********************************/\n.flexslider {background:none; position: relative; \nzoom: 1;}\n.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}\n.loading .flex-viewport {max-height: 300px;}\n.flexslider .slides {zoom: 1;}\n\n.carousel li {margin-right: 5px}\n\n/* Caption style */\n\n.flex-caption { background: rgba(0,0,0,.8); margin-left:5px;bottom:5px; position:absolute;padding:20px; z-index:99;}\n.flex-caption p{ font-size: 14px !important; line-height: 22px; \nfont-weight:300; color: #fff }\n.flex-caption h2, .flex-caption h4 {\n\tcolor:#fff;\n}\n\n/* Direction Nav */\n.flex-direction-nav {*height: 0;}\n.flex-direction-nav a {width: 30px; height: 40px; margin:0; display: block; background: url(../img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 45%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}\n.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }\n.flex-direction-nav .flex-prev {left: -36px;}\n.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}\n.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}\n.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}\n.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}\n\n/* Control Nav */\n.flex-control-nav {width: 100%; position: absolute; bottom: 0; text-align: center;}\n.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}\n.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);}\n.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }\n.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }\n\n.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}\n.flex-control-thumbs li {width: 25%; float: left; margin: 0;}\n.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}\n.flex-control-thumbs img:hover {opacity: 1;}\n.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}\n\n@media screen and (max-width: 860px) {\n  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}\n  .flex-direction-nav .flex-next {opacity: 1; right: 0;}\n}"
  },
  {
    "path": "moderna/static/css/font-awesome.css",
    "content": "/*!\n *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome\n *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n  font-family: 'FontAwesome';\n  src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');\n  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');\n  font-weight: normal;\n  font-style: normal;\n}\n.fa {\n  display: inline-block;\n  font-family: FontAwesome;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n  font-size: 1.3333333333333333em;\n  line-height: 0.75em;\n  vertical-align: -15%;\n}\n.fa-2x {\n  font-size: 2em;\n}\n.fa-3x {\n  font-size: 3em;\n}\n.fa-4x {\n  font-size: 4em;\n}\n.fa-5x {\n  font-size: 5em;\n}\n.fa-fw {\n  width: 1.2857142857142858em;\n  text-align: center;\n}\n.fa-ul {\n  padding-left: 0;\n  margin-left: 2.142857142857143em;\n  list-style-type: none;\n}\n.fa-ul > li {\n  position: relative;\n}\n.fa-li {\n  position: absolute;\n  left: -2.142857142857143em;\n  width: 2.142857142857143em;\n  top: 0.14285714285714285em;\n  text-align: center;\n}\n.fa-li.fa-lg {\n  left: -1.8571428571428572em;\n}\n.fa-border {\n  padding: .2em .25em .15em;\n  border: solid 0.08em #eeeeee;\n  border-radius: .1em;\n}\n.pull-right {\n  float: right;\n}\n.pull-left {\n  float: left;\n}\n.fa.pull-left {\n  margin-right: .3em;\n}\n.fa.pull-right {\n  margin-left: .3em;\n}\n.fa-spin {\n  -webkit-animation: spin 2s infinite linear;\n  -moz-animation: spin 2s infinite linear;\n  -o-animation: spin 2s infinite linear;\n  animation: spin 2s infinite linear;\n}\n@-moz-keyframes spin {\n  0% {\n    -moz-transform: rotate(0deg);\n  }\n  100% {\n    -moz-transform: rotate(359deg);\n  }\n}\n@-webkit-keyframes spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(359deg);\n  }\n}\n@-o-keyframes spin {\n  0% {\n    -o-transform: rotate(0deg);\n  }\n  100% {\n    -o-transform: rotate(359deg);\n  }\n}\n@-ms-keyframes spin {\n  0% {\n    -ms-transform: rotate(0deg);\n  }\n  100% {\n    -ms-transform: rotate(359deg);\n  }\n}\n@keyframes spin {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(359deg);\n  }\n}\n.fa-rotate-90 {\n  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\n  -webkit-transform: rotate(90deg);\n  -moz-transform: rotate(90deg);\n  -ms-transform: rotate(90deg);\n  -o-transform: rotate(90deg);\n  transform: rotate(90deg);\n}\n.fa-rotate-180 {\n  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\n  -webkit-transform: rotate(180deg);\n  -moz-transform: rotate(180deg);\n  -ms-transform: rotate(180deg);\n  -o-transform: rotate(180deg);\n  transform: rotate(180deg);\n}\n.fa-rotate-270 {\n  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\n  -webkit-transform: rotate(270deg);\n  -moz-transform: rotate(270deg);\n  -ms-transform: rotate(270deg);\n  -o-transform: rotate(270deg);\n  transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);\n  -webkit-transform: scale(-1, 1);\n  -moz-transform: scale(-1, 1);\n  -ms-transform: scale(-1, 1);\n  -o-transform: scale(-1, 1);\n  transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);\n  -webkit-transform: scale(1, -1);\n  -moz-transform: scale(1, -1);\n  -ms-transform: scale(1, -1);\n  -o-transform: scale(1, -1);\n  transform: scale(1, -1);\n}\n.fa-stack {\n  position: relative;\n  display: inline-block;\n  width: 2em;\n  height: 2em;\n  line-height: 2em;\n  vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n  position: absolute;\n  left: 0;\n  width: 100%;\n  text-align: center;\n}\n.fa-stack-1x {\n  line-height: inherit;\n}\n.fa-stack-2x {\n  font-size: 2em;\n}\n.fa-inverse {\n  color: #ffffff;\n}\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n   readers do not read off random characters that represent icons */\n.fa-glass:before {\n  content: \"\\f000\";\n}\n.fa-music:before {\n  content: \"\\f001\";\n}\n.fa-search:before {\n  content: \"\\f002\";\n}\n.fa-envelope-o:before {\n  content: \"\\f003\";\n}\n.fa-heart:before {\n  content: \"\\f004\";\n}\n.fa-star:before {\n  content: \"\\f005\";\n}\n.fa-star-o:before {\n  content: \"\\f006\";\n}\n.fa-user:before {\n  content: \"\\f007\";\n}\n.fa-film:before {\n  content: \"\\f008\";\n}\n.fa-th-large:before {\n  content: \"\\f009\";\n}\n.fa-th:before {\n  content: \"\\f00a\";\n}\n.fa-th-list:before {\n  content: \"\\f00b\";\n}\n.fa-check:before {\n  content: \"\\f00c\";\n}\n.fa-times:before {\n  content: \"\\f00d\";\n}\n.fa-search-plus:before {\n  content: \"\\f00e\";\n}\n.fa-search-minus:before {\n  content: \"\\f010\";\n}\n.fa-power-off:before {\n  content: \"\\f011\";\n}\n.fa-signal:before {\n  content: \"\\f012\";\n}\n.fa-gear:before,\n.fa-cog:before {\n  content: \"\\f013\";\n}\n.fa-trash-o:before {\n  content: \"\\f014\";\n}\n.fa-home:before {\n  content: \"\\f015\";\n}\n.fa-file-o:before {\n  content: \"\\f016\";\n}\n.fa-clock-o:before {\n  content: \"\\f017\";\n}\n.fa-road:before {\n  content: \"\\f018\";\n}\n.fa-download:before {\n  content: \"\\f019\";\n}\n.fa-arrow-circle-o-down:before {\n  content: \"\\f01a\";\n}\n.fa-arrow-circle-o-up:before {\n  content: \"\\f01b\";\n}\n.fa-inbox:before {\n  content: \"\\f01c\";\n}\n.fa-play-circle-o:before {\n  content: \"\\f01d\";\n}\n.fa-rotate-right:before,\n.fa-repeat:before {\n  content: \"\\f01e\";\n}\n.fa-refresh:before {\n  content: \"\\f021\";\n}\n.fa-list-alt:before {\n  content: \"\\f022\";\n}\n.fa-lock:before {\n  content: \"\\f023\";\n}\n.fa-flag:before {\n  content: \"\\f024\";\n}\n.fa-headphones:before {\n  content: \"\\f025\";\n}\n.fa-volume-off:before {\n  content: \"\\f026\";\n}\n.fa-volume-down:before {\n  content: \"\\f027\";\n}\n.fa-volume-up:before {\n  content: \"\\f028\";\n}\n.fa-qrcode:before {\n  content: \"\\f029\";\n}\n.fa-barcode:before {\n  content: \"\\f02a\";\n}\n.fa-tag:before {\n  content: \"\\f02b\";\n}\n.fa-tags:before {\n  content: \"\\f02c\";\n}\n.fa-book:before {\n  content: \"\\f02d\";\n}\n.fa-bookmark:before {\n  content: \"\\f02e\";\n}\n.fa-print:before {\n  content: \"\\f02f\";\n}\n.fa-camera:before {\n  content: \"\\f030\";\n}\n.fa-font:before {\n  content: \"\\f031\";\n}\n.fa-bold:before {\n  content: \"\\f032\";\n}\n.fa-italic:before {\n  content: \"\\f033\";\n}\n.fa-text-height:before {\n  content: \"\\f034\";\n}\n.fa-text-width:before {\n  content: \"\\f035\";\n}\n.fa-align-left:before {\n  content: \"\\f036\";\n}\n.fa-align-center:before {\n  content: \"\\f037\";\n}\n.fa-align-right:before {\n  content: \"\\f038\";\n}\n.fa-align-justify:before {\n  content: \"\\f039\";\n}\n.fa-list:before {\n  content: \"\\f03a\";\n}\n.fa-dedent:before,\n.fa-outdent:before {\n  content: \"\\f03b\";\n}\n.fa-indent:before {\n  content: \"\\f03c\";\n}\n.fa-video-camera:before {\n  content: \"\\f03d\";\n}\n.fa-picture-o:before {\n  content: \"\\f03e\";\n}\n.fa-pencil:before {\n  content: \"\\f040\";\n}\n.fa-map-marker:before {\n  content: \"\\f041\";\n}\n.fa-adjust:before {\n  content: \"\\f042\";\n}\n.fa-tint:before {\n  content: \"\\f043\";\n}\n.fa-edit:before,\n.fa-pencil-square-o:before {\n  content: \"\\f044\";\n}\n.fa-share-square-o:before {\n  content: \"\\f045\";\n}\n.fa-check-square-o:before {\n  content: \"\\f046\";\n}\n.fa-arrows:before {\n  content: \"\\f047\";\n}\n.fa-step-backward:before {\n  content: \"\\f048\";\n}\n.fa-fast-backward:before {\n  content: \"\\f049\";\n}\n.fa-backward:before {\n  content: \"\\f04a\";\n}\n.fa-play:before {\n  content: \"\\f04b\";\n}\n.fa-pause:before {\n  content: \"\\f04c\";\n}\n.fa-stop:before {\n  content: \"\\f04d\";\n}\n.fa-forward:before {\n  content: \"\\f04e\";\n}\n.fa-fast-forward:before {\n  content: \"\\f050\";\n}\n.fa-step-forward:before {\n  content: \"\\f051\";\n}\n.fa-eject:before {\n  content: \"\\f052\";\n}\n.fa-chevron-left:before {\n  content: \"\\f053\";\n}\n.fa-chevron-right:before {\n  content: \"\\f054\";\n}\n.fa-plus-circle:before {\n  content: \"\\f055\";\n}\n.fa-minus-circle:before {\n  content: \"\\f056\";\n}\n.fa-times-circle:before {\n  content: \"\\f057\";\n}\n.fa-check-circle:before {\n  content: \"\\f058\";\n}\n.fa-question-circle:before {\n  content: \"\\f059\";\n}\n.fa-info-circle:before {\n  content: \"\\f05a\";\n}\n.fa-crosshairs:before {\n  content: \"\\f05b\";\n}\n.fa-times-circle-o:before {\n  content: \"\\f05c\";\n}\n.fa-check-circle-o:before {\n  content: \"\\f05d\";\n}\n.fa-ban:before {\n  content: \"\\f05e\";\n}\n.fa-arrow-left:before {\n  content: \"\\f060\";\n}\n.fa-arrow-right:before {\n  content: \"\\f061\";\n}\n.fa-arrow-up:before {\n  content: \"\\f062\";\n}\n.fa-arrow-down:before {\n  content: \"\\f063\";\n}\n.fa-mail-forward:before,\n.fa-share:before {\n  content: \"\\f064\";\n}\n.fa-expand:before {\n  content: \"\\f065\";\n}\n.fa-compress:before {\n  content: \"\\f066\";\n}\n.fa-plus:before {\n  content: \"\\f067\";\n}\n.fa-minus:before {\n  content: \"\\f068\";\n}\n.fa-asterisk:before {\n  content: \"\\f069\";\n}\n.fa-exclamation-circle:before {\n  content: \"\\f06a\";\n}\n.fa-gift:before {\n  content: \"\\f06b\";\n}\n.fa-leaf:before {\n  content: \"\\f06c\";\n}\n.fa-fire:before {\n  content: \"\\f06d\";\n}\n.fa-eye:before {\n  content: \"\\f06e\";\n}\n.fa-eye-slash:before {\n  content: \"\\f070\";\n}\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n  content: \"\\f071\";\n}\n.fa-plane:before {\n  content: \"\\f072\";\n}\n.fa-calendar:before {\n  content: \"\\f073\";\n}\n.fa-random:before {\n  content: \"\\f074\";\n}\n.fa-comment:before {\n  content: \"\\f075\";\n}\n.fa-magnet:before {\n  content: \"\\f076\";\n}\n.fa-chevron-up:before {\n  content: \"\\f077\";\n}\n.fa-chevron-down:before {\n  content: \"\\f078\";\n}\n.fa-retweet:before {\n  content: \"\\f079\";\n}\n.fa-shopping-cart:before {\n  content: \"\\f07a\";\n}\n.fa-folder:before {\n  content: \"\\f07b\";\n}\n.fa-folder-open:before {\n  content: \"\\f07c\";\n}\n.fa-arrows-v:before {\n  content: \"\\f07d\";\n}\n.fa-arrows-h:before {\n  content: \"\\f07e\";\n}\n.fa-bar-chart-o:before {\n  content: \"\\f080\";\n}\n.fa-twitter-square:before {\n  content: \"\\f081\";\n}\n.fa-facebook-square:before {\n  content: \"\\f082\";\n}\n.fa-camera-retro:before {\n  content: \"\\f083\";\n}\n.fa-key:before {\n  content: \"\\f084\";\n}\n.fa-gears:before,\n.fa-cogs:before {\n  content: \"\\f085\";\n}\n.fa-comments:before {\n  content: \"\\f086\";\n}\n.fa-thumbs-o-up:before {\n  content: \"\\f087\";\n}\n.fa-thumbs-o-down:before {\n  content: \"\\f088\";\n}\n.fa-star-half:before {\n  content: \"\\f089\";\n}\n.fa-heart-o:before {\n  content: \"\\f08a\";\n}\n.fa-sign-out:before {\n  content: \"\\f08b\";\n}\n.fa-linkedin-square:before {\n  content: \"\\f08c\";\n}\n.fa-thumb-tack:before {\n  content: \"\\f08d\";\n}\n.fa-external-link:before {\n  content: \"\\f08e\";\n}\n.fa-sign-in:before {\n  content: \"\\f090\";\n}\n.fa-trophy:before {\n  content: \"\\f091\";\n}\n.fa-github-square:before {\n  content: \"\\f092\";\n}\n.fa-upload:before {\n  content: \"\\f093\";\n}\n.fa-lemon-o:before {\n  content: \"\\f094\";\n}\n.fa-phone:before {\n  content: \"\\f095\";\n}\n.fa-square-o:before {\n  content: \"\\f096\";\n}\n.fa-bookmark-o:before {\n  content: \"\\f097\";\n}\n.fa-phone-square:before {\n  content: \"\\f098\";\n}\n.fa-twitter:before {\n  content: \"\\f099\";\n}\n.fa-facebook:before {\n  content: \"\\f09a\";\n}\n.fa-github:before {\n  content: \"\\f09b\";\n}\n.fa-unlock:before {\n  content: \"\\f09c\";\n}\n.fa-credit-card:before {\n  content: \"\\f09d\";\n}\n.fa-rss:before {\n  content: \"\\f09e\";\n}\n.fa-hdd-o:before {\n  content: \"\\f0a0\";\n}\n.fa-bullhorn:before {\n  content: \"\\f0a1\";\n}\n.fa-bell:before {\n  content: \"\\f0f3\";\n}\n.fa-certificate:before {\n  content: \"\\f0a3\";\n}\n.fa-hand-o-right:before {\n  content: \"\\f0a4\";\n}\n.fa-hand-o-left:before {\n  content: \"\\f0a5\";\n}\n.fa-hand-o-up:before {\n  content: \"\\f0a6\";\n}\n.fa-hand-o-down:before {\n  content: \"\\f0a7\";\n}\n.fa-arrow-circle-left:before {\n  content: \"\\f0a8\";\n}\n.fa-arrow-circle-right:before {\n  content: \"\\f0a9\";\n}\n.fa-arrow-circle-up:before {\n  content: \"\\f0aa\";\n}\n.fa-arrow-circle-down:before {\n  content: \"\\f0ab\";\n}\n.fa-globe:before {\n  content: \"\\f0ac\";\n}\n.fa-wrench:before {\n  content: \"\\f0ad\";\n}\n.fa-tasks:before {\n  content: \"\\f0ae\";\n}\n.fa-filter:before {\n  content: \"\\f0b0\";\n}\n.fa-briefcase:before {\n  content: \"\\f0b1\";\n}\n.fa-arrows-alt:before {\n  content: \"\\f0b2\";\n}\n.fa-group:before,\n.fa-users:before {\n  content: \"\\f0c0\";\n}\n.fa-chain:before,\n.fa-link:before {\n  content: \"\\f0c1\";\n}\n.fa-cloud:before {\n  content: \"\\f0c2\";\n}\n.fa-flask:before {\n  content: \"\\f0c3\";\n}\n.fa-cut:before,\n.fa-scissors:before {\n  content: \"\\f0c4\";\n}\n.fa-copy:before,\n.fa-files-o:before {\n  content: \"\\f0c5\";\n}\n.fa-paperclip:before {\n  content: \"\\f0c6\";\n}\n.fa-save:before,\n.fa-floppy-o:before {\n  content: \"\\f0c7\";\n}\n.fa-square:before {\n  content: \"\\f0c8\";\n}\n.fa-bars:before {\n  content: \"\\f0c9\";\n}\n.fa-list-ul:before {\n  content: \"\\f0ca\";\n}\n.fa-list-ol:before {\n  content: \"\\f0cb\";\n}\n.fa-strikethrough:before {\n  content: \"\\f0cc\";\n}\n.fa-underline:before {\n  content: \"\\f0cd\";\n}\n.fa-table:before {\n  content: \"\\f0ce\";\n}\n.fa-magic:before {\n  content: \"\\f0d0\";\n}\n.fa-truck:before {\n  content: \"\\f0d1\";\n}\n.fa-pinterest:before {\n  content: \"\\f0d2\";\n}\n.fa-pinterest-square:before {\n  content: \"\\f0d3\";\n}\n.fa-google-plus-square:before {\n  content: \"\\f0d4\";\n}\n.fa-google-plus:before {\n  content: \"\\f0d5\";\n}\n.fa-money:before {\n  content: \"\\f0d6\";\n}\n.fa-caret-down:before {\n  content: \"\\f0d7\";\n}\n.fa-caret-up:before {\n  content: \"\\f0d8\";\n}\n.fa-caret-left:before {\n  content: \"\\f0d9\";\n}\n.fa-caret-right:before {\n  content: \"\\f0da\";\n}\n.fa-columns:before {\n  content: \"\\f0db\";\n}\n.fa-unsorted:before,\n.fa-sort:before {\n  content: \"\\f0dc\";\n}\n.fa-sort-down:before,\n.fa-sort-asc:before {\n  content: \"\\f0dd\";\n}\n.fa-sort-up:before,\n.fa-sort-desc:before {\n  content: \"\\f0de\";\n}\n.fa-envelope:before {\n  content: \"\\f0e0\";\n}\n.fa-linkedin:before {\n  content: \"\\f0e1\";\n}\n.fa-rotate-left:before,\n.fa-undo:before {\n  content: \"\\f0e2\";\n}\n.fa-legal:before,\n.fa-gavel:before {\n  content: \"\\f0e3\";\n}\n.fa-dashboard:before,\n.fa-tachometer:before {\n  content: \"\\f0e4\";\n}\n.fa-comment-o:before {\n  content: \"\\f0e5\";\n}\n.fa-comments-o:before {\n  content: \"\\f0e6\";\n}\n.fa-flash:before,\n.fa-bolt:before {\n  content: \"\\f0e7\";\n}\n.fa-sitemap:before {\n  content: \"\\f0e8\";\n}\n.fa-umbrella:before {\n  content: \"\\f0e9\";\n}\n.fa-paste:before,\n.fa-clipboard:before {\n  content: \"\\f0ea\";\n}\n.fa-lightbulb-o:before {\n  content: \"\\f0eb\";\n}\n.fa-exchange:before {\n  content: \"\\f0ec\";\n}\n.fa-cloud-download:before {\n  content: \"\\f0ed\";\n}\n.fa-cloud-upload:before {\n  content: \"\\f0ee\";\n}\n.fa-user-md:before {\n  content: \"\\f0f0\";\n}\n.fa-stethoscope:before {\n  content: \"\\f0f1\";\n}\n.fa-suitcase:before {\n  content: \"\\f0f2\";\n}\n.fa-bell-o:before {\n  content: \"\\f0a2\";\n}\n.fa-coffee:before {\n  content: \"\\f0f4\";\n}\n.fa-cutlery:before {\n  content: \"\\f0f5\";\n}\n.fa-file-text-o:before {\n  content: \"\\f0f6\";\n}\n.fa-building-o:before {\n  content: \"\\f0f7\";\n}\n.fa-hospital-o:before {\n  content: \"\\f0f8\";\n}\n.fa-ambulance:before {\n  content: \"\\f0f9\";\n}\n.fa-medkit:before {\n  content: \"\\f0fa\";\n}\n.fa-fighter-jet:before {\n  content: \"\\f0fb\";\n}\n.fa-beer:before {\n  content: \"\\f0fc\";\n}\n.fa-h-square:before {\n  content: \"\\f0fd\";\n}\n.fa-plus-square:before {\n  content: \"\\f0fe\";\n}\n.fa-angle-double-left:before {\n  content: \"\\f100\";\n}\n.fa-angle-double-right:before {\n  content: \"\\f101\";\n}\n.fa-angle-double-up:before {\n  content: \"\\f102\";\n}\n.fa-angle-double-down:before {\n  content: \"\\f103\";\n}\n.fa-angle-left:before {\n  content: \"\\f104\";\n}\n.fa-angle-right:before {\n  content: \"\\f105\";\n}\n.fa-angle-up:before {\n  content: \"\\f106\";\n}\n.fa-angle-down:before {\n  content: \"\\f107\";\n}\n.fa-desktop:before {\n  content: \"\\f108\";\n}\n.fa-laptop:before {\n  content: \"\\f109\";\n}\n.fa-tablet:before {\n  content: \"\\f10a\";\n}\n.fa-mobile-phone:before,\n.fa-mobile:before {\n  content: \"\\f10b\";\n}\n.fa-circle-o:before {\n  content: \"\\f10c\";\n}\n.fa-quote-left:before {\n  content: \"\\f10d\";\n}\n.fa-quote-right:before {\n  content: \"\\f10e\";\n}\n.fa-spinner:before {\n  content: \"\\f110\";\n}\n.fa-circle:before {\n  content: \"\\f111\";\n}\n.fa-mail-reply:before,\n.fa-reply:before {\n  content: \"\\f112\";\n}\n.fa-github-alt:before {\n  content: \"\\f113\";\n}\n.fa-folder-o:before {\n  content: \"\\f114\";\n}\n.fa-folder-open-o:before {\n  content: \"\\f115\";\n}\n.fa-smile-o:before {\n  content: \"\\f118\";\n}\n.fa-frown-o:before {\n  content: \"\\f119\";\n}\n.fa-meh-o:before {\n  content: \"\\f11a\";\n}\n.fa-gamepad:before {\n  content: \"\\f11b\";\n}\n.fa-keyboard-o:before {\n  content: \"\\f11c\";\n}\n.fa-flag-o:before {\n  content: \"\\f11d\";\n}\n.fa-flag-checkered:before {\n  content: \"\\f11e\";\n}\n.fa-terminal:before {\n  content: \"\\f120\";\n}\n.fa-code:before {\n  content: \"\\f121\";\n}\n.fa-reply-all:before {\n  content: \"\\f122\";\n}\n.fa-mail-reply-all:before {\n  content: \"\\f122\";\n}\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n  content: \"\\f123\";\n}\n.fa-location-arrow:before {\n  content: \"\\f124\";\n}\n.fa-crop:before {\n  content: \"\\f125\";\n}\n.fa-code-fork:before {\n  content: \"\\f126\";\n}\n.fa-unlink:before,\n.fa-chain-broken:before {\n  content: \"\\f127\";\n}\n.fa-question:before {\n  content: \"\\f128\";\n}\n.fa-info:before {\n  content: \"\\f129\";\n}\n.fa-exclamation:before {\n  content: \"\\f12a\";\n}\n.fa-superscript:before {\n  content: \"\\f12b\";\n}\n.fa-subscript:before {\n  content: \"\\f12c\";\n}\n.fa-eraser:before {\n  content: \"\\f12d\";\n}\n.fa-puzzle-piece:before {\n  content: \"\\f12e\";\n}\n.fa-microphone:before {\n  content: \"\\f130\";\n}\n.fa-microphone-slash:before {\n  content: \"\\f131\";\n}\n.fa-shield:before {\n  content: \"\\f132\";\n}\n.fa-calendar-o:before {\n  content: \"\\f133\";\n}\n.fa-fire-extinguisher:before {\n  content: \"\\f134\";\n}\n.fa-rocket:before {\n  content: \"\\f135\";\n}\n.fa-maxcdn:before {\n  content: \"\\f136\";\n}\n.fa-chevron-circle-left:before {\n  content: \"\\f137\";\n}\n.fa-chevron-circle-right:before {\n  content: \"\\f138\";\n}\n.fa-chevron-circle-up:before {\n  content: \"\\f139\";\n}\n.fa-chevron-circle-down:before {\n  content: \"\\f13a\";\n}\n.fa-html5:before {\n  content: \"\\f13b\";\n}\n.fa-css3:before {\n  content: \"\\f13c\";\n}\n.fa-anchor:before {\n  content: \"\\f13d\";\n}\n.fa-unlock-alt:before {\n  content: \"\\f13e\";\n}\n.fa-bullseye:before {\n  content: \"\\f140\";\n}\n.fa-ellipsis-h:before {\n  content: \"\\f141\";\n}\n.fa-ellipsis-v:before {\n  content: \"\\f142\";\n}\n.fa-rss-square:before {\n  content: \"\\f143\";\n}\n.fa-play-circle:before {\n  content: \"\\f144\";\n}\n.fa-ticket:before {\n  content: \"\\f145\";\n}\n.fa-minus-square:before {\n  content: \"\\f146\";\n}\n.fa-minus-square-o:before {\n  content: \"\\f147\";\n}\n.fa-level-up:before {\n  content: \"\\f148\";\n}\n.fa-level-down:before {\n  content: \"\\f149\";\n}\n.fa-check-square:before {\n  content: \"\\f14a\";\n}\n.fa-pencil-square:before {\n  content: \"\\f14b\";\n}\n.fa-external-link-square:before {\n  content: \"\\f14c\";\n}\n.fa-share-square:before {\n  content: \"\\f14d\";\n}\n.fa-compass:before {\n  content: \"\\f14e\";\n}\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n  content: \"\\f150\";\n}\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n  content: \"\\f151\";\n}\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n  content: \"\\f152\";\n}\n.fa-euro:before,\n.fa-eur:before {\n  content: \"\\f153\";\n}\n.fa-gbp:before {\n  content: \"\\f154\";\n}\n.fa-dollar:before,\n.fa-usd:before {\n  content: \"\\f155\";\n}\n.fa-rupee:before,\n.fa-inr:before {\n  content: \"\\f156\";\n}\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n  content: \"\\f157\";\n}\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n  content: \"\\f158\";\n}\n.fa-won:before,\n.fa-krw:before {\n  content: \"\\f159\";\n}\n.fa-bitcoin:before,\n.fa-btc:before {\n  content: \"\\f15a\";\n}\n.fa-file:before {\n  content: \"\\f15b\";\n}\n.fa-file-text:before {\n  content: \"\\f15c\";\n}\n.fa-sort-alpha-asc:before {\n  content: \"\\f15d\";\n}\n.fa-sort-alpha-desc:before {\n  content: \"\\f15e\";\n}\n.fa-sort-amount-asc:before {\n  content: \"\\f160\";\n}\n.fa-sort-amount-desc:before {\n  content: \"\\f161\";\n}\n.fa-sort-numeric-asc:before {\n  content: \"\\f162\";\n}\n.fa-sort-numeric-desc:before {\n  content: \"\\f163\";\n}\n.fa-thumbs-up:before {\n  content: \"\\f164\";\n}\n.fa-thumbs-down:before {\n  content: \"\\f165\";\n}\n.fa-youtube-square:before {\n  content: \"\\f166\";\n}\n.fa-youtube:before {\n  content: \"\\f167\";\n}\n.fa-xing:before {\n  content: \"\\f168\";\n}\n.fa-xing-square:before {\n  content: \"\\f169\";\n}\n.fa-youtube-play:before {\n  content: \"\\f16a\";\n}\n.fa-dropbox:before {\n  content: \"\\f16b\";\n}\n.fa-stack-overflow:before {\n  content: \"\\f16c\";\n}\n.fa-instagram:before {\n  content: \"\\f16d\";\n}\n.fa-flickr:before {\n  content: \"\\f16e\";\n}\n.fa-adn:before {\n  content: \"\\f170\";\n}\n.fa-bitbucket:before {\n  content: \"\\f171\";\n}\n.fa-bitbucket-square:before {\n  content: \"\\f172\";\n}\n.fa-tumblr:before {\n  content: \"\\f173\";\n}\n.fa-tumblr-square:before {\n  content: \"\\f174\";\n}\n.fa-long-arrow-down:before {\n  content: \"\\f175\";\n}\n.fa-long-arrow-up:before {\n  content: \"\\f176\";\n}\n.fa-long-arrow-left:before {\n  content: \"\\f177\";\n}\n.fa-long-arrow-right:before {\n  content: \"\\f178\";\n}\n.fa-apple:before {\n  content: \"\\f179\";\n}\n.fa-windows:before {\n  content: \"\\f17a\";\n}\n.fa-android:before {\n  content: \"\\f17b\";\n}\n.fa-linux:before {\n  content: \"\\f17c\";\n}\n.fa-dribbble:before {\n  content: \"\\f17d\";\n}\n.fa-skype:before {\n  content: \"\\f17e\";\n}\n.fa-foursquare:before {\n  content: \"\\f180\";\n}\n.fa-trello:before {\n  content: \"\\f181\";\n}\n.fa-female:before {\n  content: \"\\f182\";\n}\n.fa-male:before {\n  content: \"\\f183\";\n}\n.fa-gittip:before {\n  content: \"\\f184\";\n}\n.fa-sun-o:before {\n  content: \"\\f185\";\n}\n.fa-moon-o:before {\n  content: \"\\f186\";\n}\n.fa-archive:before {\n  content: \"\\f187\";\n}\n.fa-bug:before {\n  content: \"\\f188\";\n}\n.fa-vk:before {\n  content: \"\\f189\";\n}\n.fa-weibo:before {\n  content: \"\\f18a\";\n}\n.fa-renren:before {\n  content: \"\\f18b\";\n}\n.fa-pagelines:before {\n  content: \"\\f18c\";\n}\n.fa-stack-exchange:before {\n  content: \"\\f18d\";\n}\n.fa-arrow-circle-o-right:before {\n  content: \"\\f18e\";\n}\n.fa-arrow-circle-o-left:before {\n  content: \"\\f190\";\n}\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n  content: \"\\f191\";\n}\n.fa-dot-circle-o:before {\n  content: \"\\f192\";\n}\n.fa-wheelchair:before {\n  content: \"\\f193\";\n}\n.fa-vimeo-square:before {\n  content: \"\\f194\";\n}\n.fa-turkish-lira:before,\n.fa-try:before {\n  content: \"\\f195\";\n}\n.fa-plus-square-o:before {\n  content: \"\\f196\";\n}\n"
  },
  {
    "path": "moderna/static/css/mezzanine.css",
    "content": "\n/*========================================\n        MEZZANINE GENERAL STYLES\n==========================================*/\n\nbody {\n  /*padding-top: 50px;*/\n  line-height: 165%;\n}\nh1 {\n  margin-bottom: 15px;\n}\n.alert {\n  padding: 5px 10px;\n}\n.alert-dismissable .close {\n  right: 0;\n}\nul, ol {\n  padding-left:20px;\n}\n.tree {\n  padding: 5px 0;\n}\n.tree ul a {\n  padding: 7px 15px;\n}\n.navlist-menu-level-0 {\n  margin:-5px 0;\n}\n.navbar-text {\n  font-style: italic;\n  font-size: 11px;\n  color: #aaa !important;\n  line-height: 100%;\n  padding-top: 5px;\n  margin:15px 20px 0 5px;\n}\n.navbar-form.navbar-right {\n  padding-right: 0;\n  margin-right: -10px;\n}\n.navbar-form.navbar-right .form-group {\n  margin-right: 2px;\n}\n.messages {\n  margin-top: 20px;\n}\n.tree > .nav .nav > li {\n  padding-left: 15px;\n}\n.tree .active > a {\n  background-color: #EEEEEE;\n}\n.tree .active-branch > a {\n  font-weight: bold;\n}\n.breadcrumb > li + li:before {\n  padding: 0 5px 0 10px;\n}\n.nav-footer {\n  display: table;\n  margin: 0 auto;\n}\n.nav-footer > ul {\n  display: inline-block;\n  width: 120px;\n  margin-left: 50px;\n  vertical-align: top;\n}\n.nav-footer > ul > li {\n  padding: 10px 0;\n}\nfooter {\n  background-color: #F8F8F8;\n  border-top: 1px solid #E7E7E7;\n  margin-top: 15px;\n  padding: 15px 0 30px;\n}\nfooter .separator {\n  opacity: 0.3;\n  margin: 0 10px;\n}\n.site-info {\n  font-size: 90%;\n  margin-top: 15px;\n}\n.panel-body > h1:first-child,\n.panel-body > h2:first-child,\n.panel-body > h3:first-child {\n  margin-top: 0;\n}\nimg.pull-left {\n  margin-right: 10px;\n  margin-bottom: 5px;\n}\n.user-panel p {\n  margin-bottom:3px;\n}\n.user-panel .btn {\n  margin: 5px 5px 5px 0;\n}\n/* Style error messages as danger alerts */\n.alert-error {\n  color: #b94a48;\n  background-color: #f2dede;\n  border-color: #eed3d7;\n}\n.alert-error hr {\n  border-top-color: #e6c1c7;\n}\n.alert-error .alert-link {\n  color: #953b39;\n}\n.timespan {\n  color: #888;\n}\n#search-results h5 {\n  margin-top: 20px;\n}\n#search-results p {\n  margin: 3px 0;\n}\n\n/*========================================\n          MULTI-LEVEL DROP-DOWN NAV\n==========================================*/\n.nav > li > a.dropdown-toggle:hover{\n  background-color: #e7e7e7;\n  color: #555;\n}\n.dropdown-submenu {\n  position: relative;\n}\n.dropdown-submenu > .dropdown-menu {\n  top: 0;\n  left: 100%;\n  margin-top: -6px;\n  margin-left: -1px;\n  border-top-left-radius: 0;\n}\n.dropdown-submenu:hover > .dropdown-menu {\n  display: block;\n}\n.dropdown-submenu > a:after {\n  display: inline-block;\n  content: \" \";\n  float: right;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n  border-width: 4px 0 4px 4px;\n  border-left-color: #777;\n  margin-top: 5px;\n  margin-right: -10px;\n}\n.dropdown-submenu > a:hover:after {\n  border-left-color: #333;\n}\n.dropdown-submenu.active > a:after {\n  border-left-color: #fff;\n}\n.dropdown-submenu.pull-left {\n  float: none;\n}\n.dropdown-submenu.pull-left > .dropdown-menu {\n  left: -100%;\n  margin-left: 10px;\n  border-top-right-radius: 0;\n}\n\n/*========================================\n            MEZZANINE BLOG\n==========================================*/\n\n.blog-list-detail {\n  border-bottom: 1px dashed #CCCCCC;\n  margin-bottom: 30px;\n  padding-bottom: 15px;\n}\n.post-meta {\n  font-weight: 700;\n  margin-bottom: 15px;\n  font-size: 14px;\n}\n.post-meta > a {\n  color: #666;\n}\n.share-facebook, .share-twitter,\n.share-facebook:hover, .share-twitter:hover {\n  color: #fff;\n  font-weight: 700;\n}\n.share-facebook {\n  background-color: #4667A6;\n}\n.share-twitter {\n  background-color: #00A3D4;\n}\n.tag-cloud li {\n  padding-left: 0;\n}\n.tag-weight-1 {\n  font-size: 90%;\n}\n.tag-weight-2 {\n  font-size: 120%;\n}\n.tag-weight-3 {\n  font-size: 150%;\n}\n.tag-weight-4 {\n  font-size: 180%;\n}\n\n/*========================================\n            MEZZANINE FORMS\n==========================================\n  These rules mirror the rules for .form-control included with\n  Bootstrap. They are needed because we can not directly apply\n  CSS classes to the form fields when rendering them in the template.\n  They also cover special cases for date and date/time inputs.\n*/\n\n.form-group > input[type=\"text\"],\n.form-group > input[type=\"password\"],\n.form-group > input[type=\"datetime\"],\n.form-group > input[type=\"datetime-local\"],\n.form-group > input[type=\"date\"],\n.form-group > input[type=\"month\"],\n.form-group > input[type=\"time\"],\n.form-group > input[type=\"week\"],\n.form-group > input[type=\"number\"],\n.form-group > input[type=\"email\"],\n.form-group > input[type=\"url\"],\n.form-group > input[type=\"search\"],\n.form-group > input[type=\"tel\"],\n.form-group > input[type=\"color\"],\n.form-group > select,\n.form-group > textarea {\n  display: block;\n  width: 100%;\n  max-width: 300px;\n  height: 34px;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.428571429;\n  color: #555555;\n  vertical-align: middle;\n  background-color: #ffffff;\n  border: 1px solid #cccccc;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  -webkit-transition: border-color ease-in-out.15s, box-shadow ease-in-out 0.15s;\n          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;\n}\n.form-group > input[type=\"text\"]:focus,\n.form-group > input[type=\"password\"]:focus,\n.form-group > input[type=\"datetime\"]:focus,\n.form-group > input[type=\"datetime-local\"]:focus,\n.form-group > input[type=\"date\"]:focus,\n.form-group > input[type=\"month\"]:focus,\n.form-group > input[type=\"time\"]:focus,\n.form-group > input[type=\"week\"]:focus,\n.form-group > input[type=\"number\"]:focus,\n.form-group > input[type=\"email\"]:focus,\n.form-group > input[type=\"url\"]:focus,\n.form-group > input[type=\"search\"]:focus,\n.form-group > input[type=\"tel\"]:focus,\n.form-group > input[type=\"color\"]:focus,\n.form-group > select:focus,\n.form-group > textarea:focus {\n  border-color: #66afe9;\n  outline: 0;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-group > textarea {\n  height: auto;\n  max-width: 400px;\n}\n.has-error > input[type=\"text\"],\n.has-error > input[type=\"password\"],\n.has-error > input[type=\"datetime\"],\n.has-error > input[type=\"datetime-local\"],\n.has-error > input[type=\"date\"],\n.has-error > input[type=\"month\"],\n.has-error > input[type=\"time\"],\n.has-error > input[type=\"week\"],\n.has-error > input[type=\"number\"],\n.has-error > input[type=\"email\"],\n.has-error > input[type=\"url\"],\n.has-error > input[type=\"search\"],\n.has-error > input[type=\"tel\"],\n.has-error > input[type=\"color\"],\n.has-error > select,\n.has-error > textarea {\n  border-color: #a94442;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error > input[type=\"text\"]:focus,\n.has-error > input[type=\"password\"]:focus,\n.has-error > input[type=\"datetime\"]:focus,\n.has-error > input[type=\"datetime-local\"]:focus,\n.has-error > input[type=\"date\"]:focus,\n.has-error > input[type=\"month\"]:focus,\n.has-error > input[type=\"time\"]:focus,\n.has-error > input[type=\"week\"]:focus,\n.has-error > input[type=\"number\"]:focus,\n.has-error > input[type=\"email\"]:focus,\n.has-error > input[type=\"url\"]:focus,\n.has-error > input[type=\"search\"]:focus,\n.has-error > input[type=\"tel\"]:focus,\n.has-error > input[type=\"color\"]:focus,\n.has-error > select:focus,\n.has-error > textarea:focus {\n  border-color: #843534;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;\n}\n.multiplechoicefield > ul, .choicefield > ul{\n  margin: 0;\n  padding: 0;\n}\n.multiplechoicefield > ul > li, .choicefield > ul > li{\n  list-style: none;\n  display: inline-block;\n}\n.multiplechoicefield > ul label, .choicefield > ul label {\n  display: inline-block;\n  padding-right: 20px;\n  margin-bottom: 0;\n  font-weight: normal;\n  vertical-align: middle;\n  cursor: pointer;\n}\n.datefield, .datetimefield {\n  max-width: 450px;\n}\n.datefield > select {\n  display: inline-block;\n  width: 30%;\n  margin-right: 2%;\n}\n.datefield > label, .datefield > .help-block,\n.datetimefield > label, .datetimefield > .help-block {\n  display: block;\n}\n.datetimefield > select {\n  display: inline-block;\n  margin-right: 2%;\n  width: 22%;\n}\n.datetimefield > input[type=\"text\"] {\n  display: inline-block;\n  width: 25%;\n}\n.form-actions {\n  background-color: #F8F8F8;\n  border-top: 1px solid #E7E7E7;\n  padding: 20px;\n  margin-bottom: 15px;\n  border-radius: 5px;\n}\n/* We apply the clearfix hack to .form-actions because we often\nfloat the buttons inside it. This prevents collapsing. */\n.form-actions:before,\n.form-actions:after {\n  display: table;\n  content: \" \";\n}\n\n.form-actions:after {\n  clear: both;\n}\n\n/*========================================\n          MEZZANINE GALLERY\n==========================================*/\n\n.gallery .thumbnail {\n  margin: 15px 0;\n}\n.gallery .thumbnail > img {\n  width: 100%;\n}\n\n/*========================================\n          MEZZANINE GENERIC\n==========================================*/\n\n#comments, .rating {\n  margin:20px 0;\n}\n.rating span, .rating form {\n  display: inline-block;\n}\n.rating ul {\n  padding-left: 0;\n  list-style: none;\n}\n.rating li {\n  display: inline-block;\n  margin: 0 5px;\n}\n.comment .rating {\n  margin-top: 5px;\n}\n.comment-author {\n  border: 1px solid #DDD;\n  border-radius: 4px;\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n  padding: 15px;\n  margin-bottom: 30px;\n  background-color: #FEFFEE;\n}\n\n/*========================================\n          MEZZANINE TWEETS\n==========================================*/\n\n.tweeter-image {\n  width: 32px;\n  height: 32px;\n}\n.tweet {\n  margin-bottom: 20px;\n}\n.tweet h4 {\n  margin-bottom:2px;\n  font-size:17px;\n}\n.tweet h4 small {\n  display:block;\n  line-height:150%;\n}\n.tweet p {\n  font-size:13px;\n  line-height:160%;\n}\n.tweet h6 {\n  margin:5px 0 10px 0;\n}\n.tweet .glyphicon {\n  margin:0 3px;\n}\n\n/*========================================\n          MEZZANINE ACCOUNTS\n==========================================*/\n\n.profile-image > img {\n  margin-bottom: 20px;\n}\n\n/*========================================\n          RESPONSIVE TWEAKS\n==========================================*/\n\n/* Display dropdowns on hover only in desktops (md and lg classes) */\n@media (min-width: 768px) {\n  .navbar-nav > li.dropdown:hover > ul.dropdown-menu {\n    display: block;\n  }\n}\n.tree {display:none;}\n@media (min-width: 992px) {\n  .tree {display:block;}\n}\n.navbar .container {width:100%;}\n@media (min-width: 992px) {\n  .navbar .container {width:970px;}\n}\n@media (min-width: 1200px) {\n  .navbar .container {width:1170px;}\n}\n"
  },
  {
    "path": "moderna/static/css/overwrite.css",
    "content": ".widget h4,.widget h5 {\n\tfont-weight:700;\n\tmargin-bottom:20px;\n}\n\n\n/* === Bootstrap style === */\n\n.img-polaroid {\n  padding: 4px;\n  background-color: #fff;\n  border: 1px solid #e9e9e9;\n  -webkit-box-shadow: none;\n     -moz-box-shadow: none;\n          box-shadow: none;\n\n}\n\n\n.img-rounded {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.img-circle.bordered {\n  -webkit-border-radius: 500px;\n     -moz-border-radius: 500px;\n          border-radius: 500px;\n  background-color: #fff;\n  border: 1px solid #e9e9e9;\n}\n\ncode,\npre {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\npre {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\nblockquote{\n  margin: 0 0 20px;\n}\n\n\n\nlabel,\ninput,\nbutton,\nselect,\ntextarea {\n  font-size: 13px;\n  font-weight: normal;\n}\n\nlabel{\n\tfont-weight: bold;\n\tcolor:#353535;\n}\n\ninput,\nbutton,\nselect,\ntextarea {\n\tfont-family:'Open Sans', Arial, sans-serif;\n  font-size: 13px;\n}\n\nselect{\n  font-size: 13px;\n  line-height: 20px;\n  background:#fbfbfb;\n  border-color: #919191 #919191 #b3b3b3;\n  color: #999999;\n  -webkit-box-shadow: inset 0 1px 3px #cacaca;\n     -moz-box-shadow: inset 0 1px 3px #cacaca;\n          box-shadow: inset 0 1px 3px #cacaca;\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\nselect,\ntextarea,\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"datetime\"],\ninput[type=\"datetime-local\"],\ninput[type=\"date\"],\ninput[type=\"month\"],\ninput[type=\"time\"],\ninput[type=\"week\"],\ninput[type=\"number\"],\ninput[type=\"email\"],\ninput[type=\"url\"],\ninput[type=\"search\"],\ninput[type=\"tel\"],\ninput[type=\"color\"],\n.uneditable-input {\n  -webkit-border-radius: 0;\n     -moz-border-radius: 0;\n          border-radius: 0;\n}\n\n\ninput.input-block-level{\n\tpadding:20px;\n}\n\n.input-append input,\n.input-prepend input,\n.input-append select,\n.input-prepend select,\n.input-append .uneditable-input,\n.input-prepend .uneditable-input {\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.input-prepend .add-on:first-child,\n.input-prepend .btn:first-child {\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.input-append input,\n.input-append select,\n.input-append .uneditable-input {\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.input-append input + .btn-group .btn:last-child,\n.input-append select + .btn-group .btn:last-child,\n.input-append .uneditable-input + .btn-group .btn:last-child {\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n\n.input-append .add-on:last-child,\n.input-append .btn:last-child,\n.input-append .btn-group:last-child > .dropdown-toggle {\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.input-prepend.input-append input,\n.input-prepend.input-append select,\n.input-prepend.input-append .uneditable-input {\n  -webkit-border-radius: 0;\n     -moz-border-radius: 0;\n          border-radius: 0;\n}\n\n.input-prepend.input-append input + .btn-group .btn,\n.input-prepend.input-append select + .btn-group .btn,\n.input-prepend.input-append .uneditable-input + .btn-group .btn {\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.input-prepend.input-append .add-on:first-child,\n.input-prepend.input-append .btn:first-child {\n  margin-right: -1px;\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.input-prepend.input-append .add-on:last-child,\n.input-prepend.input-append .btn:last-child {\n  margin-left: -1px;\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\ntextarea:focus,\ninput[type=\"text\"]:focus,\ninput[type=\"password\"]:focus,\ninput[type=\"datetime\"]:focus,\ninput[type=\"datetime-local\"]:focus,\ninput[type=\"date\"]:focus,\ninput[type=\"month\"]:focus,\ninput[type=\"time\"]:focus,\ninput[type=\"week\"]:focus,\ninput[type=\"number\"]:focus,\ninput[type=\"email\"]:focus,\ninput[type=\"url\"]:focus,\ninput[type=\"search\"]:focus,\ninput[type=\"tel\"]:focus,\ninput[type=\"color\"]:focus,\n.uneditable-input:focus {\n  outline: 0;\n  outline: thin dotted \\9;\n  /* IE6-9 */\n\n}\n\ninput.search-query {\n  margin-bottom: 0;\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.form-search .input-append .search-query {\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.form-search .input-append .btn {\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.form-search .input-prepend .search-query {\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.form-search .input-prepend .btn {\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.table-bordered {\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.table-bordered thead:first-child tr:first-child > th:first-child,\n.table-bordered tbody:first-child tr:first-child > td:first-child {\n  -webkit-border-top-left-radius: 2px;\n          border-top-left-radius: 2px;\n  -moz-border-radius-topleft: 2px;\n}\n\n\n.table-bordered thead:first-child tr:first-child > th:last-child,\n.table-bordered tbody:first-child tr:first-child > td:last-child {\n  -webkit-border-top-right-radius: 2px;\n          border-top-right-radius: 2px;\n  -moz-border-radius-topright: 2px;\n}\n\n.table-bordered thead:last-child tr:last-child > th:first-child,\n.table-bordered tbody:last-child tr:last-child > td:first-child,\n.table-bordered tfoot:last-child tr:last-child > td:first-child {\n  -webkit-border-bottom-left-radius: 2px;\n          border-bottom-left-radius: 2px;\n  -moz-border-radius-bottomleft: 2px;\n}\n\n.table-bordered thead:last-child tr:last-child > th:last-child,\n.table-bordered tbody:last-child tr:last-child > td:last-child,\n.table-bordered tfoot:last-child tr:last-child > td:last-child {\n  -webkit-border-bottom-right-radius: 2px;\n          border-bottom-right-radius: 2px;\n  -moz-border-radius-bottomright: 2px;\n}\n\n.table-bordered caption + thead tr:first-child th:first-child,\n.table-bordered caption + tbody tr:first-child td:first-child,\n.table-bordered colgroup + thead tr:first-child th:first-child,\n.table-bordered colgroup + tbody tr:first-child td:first-child {\n  -webkit-border-top-left-radius: 2px;\n          border-top-left-radius: 2px;\n  -moz-border-radius-topleft: 2px;\n}\n\n.table-bordered caption + thead tr:first-child th:last-child,\n.table-bordered caption + tbody tr:first-child td:last-child,\n.table-bordered colgroup + thead tr:first-child th:last-child,\n.table-bordered colgroup + tbody tr:first-child td:last-child {\n  -webkit-border-top-right-radius: 2px;\n          border-top-right-radius: 2px;\n  -moz-border-radius-topright: 2px;\n}\n\n.dropdown-menu {\n  *border-right-width: 0;\n  *border-bottom-width: 0;\n  -webkit-border-radius: 0;\n     -moz-border-radius: 0;\n          border-radius: 0;\n\n}\n\n.dropdown-submenu > .dropdown-menu {\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.dropup .dropdown-submenu > .dropdown-menu {\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.dropdown-submenu.pull-left > .dropdown-menu {\n  left: -100%;\n  margin-left: 10px;\n  -webkit-border-radius: 0 0 0 0;\n     -moz-border-radius: 0 0 0 0;\n          border-radius: 0 0 0 0;\n}\n\n.typeahead {\n  z-index: 1051;\n  margin-top: 2px;\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n/* --- lists --- */\nul,\nol {\n  padding: 0;\n  margin: 0 0 10px 25px;\n}\n\nul ul,\nul ol,\nol ol,\nol ul {\n  margin-bottom: 0;\n}\n\nli {\n  line-height: 1.6em;\n}\n\nul.unstyled,\nol.unstyled {\n  margin-left: 0;\n  list-style: none;\n}\n\nul.inline,\nol.inline {\n  margin-left: 0;\n  list-style: none;\n}\n\nul.inline > li,\nol.inline > li {\n  display: inline-block;\n  *display: inline;\n  padding-right: 5px;\n  padding-left: 5px;\n  *zoom: 1;\n}\n\ndl {\n  margin-bottom: 20px;\n}\n\ndt,\ndd {\n  line-height: 1.6em;\n}\n\ndt {\n  font-weight: 700;\n}\n\ndd {\n  margin-left: 20px;\n}\n\n.dl-horizontal {\n  *zoom: 1;\n}\n\n.dl-horizontal:before,\n.dl-horizontal:after {\n  display: table;\n  line-height: 0;\n  content: \"\";\n}\n\n.dl-horizontal:after {\n  clear: both;\n}\n\n.dl-horizontal dt {\n  float: left;\n  width: 160px;\n  overflow: hidden;\n  clear: left;\n  text-align: right;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.dl-horizontal dd {\n  margin-left: 180px;\n}\n\n.media{\n  margin-top: 0;\n  margin-bottom: 30px;\n}\n\n.media .media {\n  margin-top: 30px;\n  margin-bottom: 0;\n}\n\n.media-body{\n\tposition:relative;\n}\n\n.well {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.well-large {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.well-small {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n\n/* === bootstrap button === */\n\n\n.btn {\n  font-size: 12px;\n  text-transform:uppercase;\n  text-shadow: none;\n  background-image:none;\n  border-color: none;\n  border-bottom-color: none;\n  -webkit-box-shadow: none;\n     -moz-box-shadow: none;\n          box-shadow: none;\n}\n\n.btn {\n\toutline:0;\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n\na.btn,.btn:focus {\n\toutline:0;\n\t\n}\n\n.btn-medium {\n  padding: 6px 15px;\n  font-size: 13px;\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.btn-large {\nfont-size: 14px;\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.btn-small {\nfont-size: 11px;\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.btn-mini {\nfont-size: 10px;\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n/* edges */\n.btn-square {\n  -webkit-border-radius: 0;\n     -moz-border-radius: 0;\n          border-radius: 0;\n}\n\n.btn-medium.btn-mini {\n  -webkit-border-radius: 10px;\n     -moz-border-radius: 10px;\n          border-radius: 10px;\n}\n\n.btn-medium.btn-small {\n  -webkit-border-radius: 11px;\n     -moz-border-radius: 11px;\n          border-radius: 11px;\n}\n\n.btn-rounded {\n  -webkit-border-radius: 12px;\n     -moz-border-radius: 12px;\n          border-radius: 12px;\n}\n\n.btn-medium.btn-rounded {\n  -webkit-border-radius: 16px;\n     -moz-border-radius: 16px;\n          border-radius: 16px;\n}\n\n\n.btn-large.btn-rounded {\n  -webkit-border-radius: 24px;\n     -moz-border-radius: 24px;\n          border-radius: 24px;\n}\n\n\n.btn-group > .btn:first-child {\n  -webkit-border-bottom-left-radius: 2px;\n          border-bottom-left-radius: 2px;\n  -webkit-border-top-left-radius: 2px;\n          border-top-left-radius: 2px;\n  -moz-border-radius-bottomleft: 2px;\n  -moz-border-radius-topleft: 2px;\n}\n\n.btn-group > .btn:last-child,\n.btn-group > .dropdown-toggle {\n  -webkit-border-top-right-radius: 2px;\n          border-top-right-radius: 2px;\n  -webkit-border-bottom-right-radius: 2px;\n          border-bottom-right-radius: 2px;\n  -moz-border-radius-topright: 2px;\n  -moz-border-radius-bottomright: 2px;\n}\n\n.btn-group > .btn.large:first-child {\n  margin-left: 0;\n  -webkit-border-bottom-left-radius: 2px;\n          border-bottom-left-radius: 2px;\n  -webkit-border-top-left-radius: 2px;\n          border-top-left-radius: 2px;\n  -moz-border-radius-bottomleft: 2px;\n  -moz-border-radius-topleft: 2px;\n}\n\n.btn-group > .btn.large:last-child,\n.btn-group > .large.dropdown-toggle {\n  -webkit-border-top-right-radius: 2px;\n          border-top-right-radius: 2px;\n  -webkit-border-bottom-right-radius: 2px;\n          border-bottom-right-radius: 2px;\n  -moz-border-radius-topright: 2px;\n  -moz-border-radius-bottomright: 2px;\n}\n\n.btn-group-vertical > .btn:first-child {\n  -webkit-border-radius: 2px 2px 0 0;\n     -moz-border-radius: 2px 2px 0 0;\n          border-radius: 2px 2px 0 0;\n}\n\n.btn-group-vertical > .btn:last-child {\n  -webkit-border-radius: 0 0 2px 2px;\n     -moz-border-radius: 0 0 2px 2px;\n          border-radius: 0 0 2px 2px;\n}\n\n.btn-group-vertical > .btn-large:first-child {\n  -webkit-border-radius: 2px 2px 0 0;\n     -moz-border-radius: 2px 2px 0 0;\n          border-radius: 2px 2px 0 0;\n}\n\n.btn-group-vertical > .btn-large:last-child {\n  -webkit-border-radius: 0 0 2px 2px;\n     -moz-border-radius: 0 0 2px 2px;\n          border-radius: 0 0 2px 2px;\n}\n\n\n.btn-primary {\n\toutline:0;\n  background: #1C0113;\n}\n.btn-primary:hover {\n  background: #170110;\n}\n\n.btn-info {\n  background: #5E9FA3;\n}\n.btn-info:hover {\n  background: #569498;\n}\n\n.btn-success {\n  background: #11766D;\n}\n.btn-success:hover {\n  background: #0e6a62;\n}\n\n.btn-warning {\n  background: #F0B300;\n}\n.btn-warning:hover {\n  background: #e2a900;\n}\n\n.btn-danger {\n  background: #a40b0b;\n}\n.btn-danger:hover {\n  background: #990909;\n}\n\n.btn-inverse {\n  background: #363636;\n}\n.btn-inverse:hover {\n  background: #505050;\n}\n\n.btn-blue {\n  border:1px solid #0a6d9b;\n  color:#fff;\n  background: #0a6d9b;\n}\n.btn-blue:hover,.btn-blue:focus,.btn-blue:active  {\n  background: #085e86;\n  color:#fff;\n}\n\n\n.btn-yellow {\n  border:1px solid #efd70c;\n  color:#fff;\n  background: #efd70c;\n}\n.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active  {\n  background: #e4ce11;\n  color:#fff;\n}\n\n.btn-red {\n  border:1px solid #cf1a07;\n  color:#fff;\n  background: #cf1a07;\n}\n.btn-red:hover,.btn-red:focus,.btn-red:active  {\n  background: #c41a08;\n  color:#fff;\n}\n\n.btn-orange {\n  border:1px solid #ef5523;\n  color:#fff;\n  background: #ef5523;\n}\n.btn-orange:hover,.btn-orange:focus,.btn-orange:active  {\n  background: #e45121;\n  color:#fff;\n}\n.btn-purple {\n  border:1px solid #c81dbe;\n  color:#fff;\n  background: #c81dbe;\n}\n.btn-purple:hover,.btn-purple:focus,.btn-purple:active {\n  background: #be1ab4;\n  color:#fff;\n}\n.btn-green {\n  border:1px solid #479c18;\n  color:#fff;\n  background: #479c18;\n}\n.btn-green:hover,.btn-green:focus,.btn-green:active  {\n  background: #3f8d15;\n  color:#fff;\n}\n\n.btn-brown {\n  border:1px solid #5c2009;\n  color:#fff;\n  background: #5c2009;\n}\n.btn-brown:hover,.btn-brown:focus,.btn-brown:active  {\n  background: #531d08;\n  color:#fff;\n}\n\n.btn-pink {\n  border:1px solid #f8127f;\n  color:#fff;\n  background: #f8127f;\n}\n.btn-pink:hover,.btn-pink:focus,.btn-pink:active  {\n  background: #ef1179;\n  color:#fff;\n}\n\n.btn-dark {\n  border:1px solid #18191a;\n  color:#fff;\n  background: #18191a;\n}\n.btn-dark:hover,#content a.btn-dark:hover    {\n  color:#fff;\n}\n\n.btn-theme {\n  color:#fff;\n}\n\n.btn-theme:hover,.btn-theme:focus,.btn-theme:active{\n  background: #18191a;\n   color:#fff;\n  border:1px solid #18191a;\n}\n\n\n\n/* ==== More buttons === */\n\n/* plain buttons */\n\n.btn.plain {\n  display: inline-block;\n  *display: inline;\n  padding: 4px 12px;\n  margin-bottom: 0;\n  *margin-left: .3em;\n  font-size: 13px;\n  line-height: 20px;\n  color: #333333;\n  text-align: center;\n  text-shadow: none;\n  vertical-align: middle;\n  cursor: pointer;\n  background-color: #f5f5f5;\n  *background-color: #e6e6e6;\n  background-image: none;\n  border: none;\n  *border: 0;\n  border-color: none;\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n  -webkit-box-shadow: none;\n     -moz-box-shadow: none;\n          box-shadow: none;\n}\n\n\n\n/* ==================================== */\n\n.alert {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.nav-tabs > li > a {\n  -webkit-border-radius: 2px 2px 0 0;\n     -moz-border-radius: 2px 2px 0 0;\n          border-radius: 2px 2px 0 0;\n}\n\n.nav-pills > li > a {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.nav-tabs.nav-stacked > li:first-child > a {\n  -webkit-border-top-right-radius: 2px;\n          border-top-right-radius: 2px;\n  -webkit-border-top-left-radius: 2px;\n          border-top-left-radius: 2px;\n  -moz-border-radius-topright: 2px;\n  -moz-border-radius-topleft: 2px;\n}\n\n.nav-tabs.nav-stacked > li:last-child > a {\n  -webkit-border-bottom-right-radius: 2px;\n          border-bottom-right-radius: 2px;\n  -webkit-border-bottom-left-radius: 2px;\n          border-bottom-left-radius: 2px;\n  -moz-border-radius-bottomright: 2px;\n  -moz-border-radius-bottomleft: 2px;\n}\n\n.nav-tabs .dropdown-menu {\n  -webkit-border-radius: 0 0 2px 2px;\n     -moz-border-radius: 0 0 2px 2px;\n          border-radius: 0 0 2px 2px;\n}\n\n.nav-pills .dropdown-menu {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.tabs-below > .nav-tabs > li > a {\n  -webkit-border-radius: 0 0 2px 2px;\n     -moz-border-radius: 0 0 2px 2px;\n          border-radius: 0 0 2px 2px;\n}\n\n.tabs-left > .nav-tabs > li > a {\n  -webkit-border-radius: 2px 0 0 2px;\n     -moz-border-radius: 2px 0 0 2px;\n          border-radius: 2px 0 0 2px;\n}\n\n.tabs-right > .nav-tabs > li > a {\n  margin-left: -1px;\n  -webkit-border-radius: 0 2px 2px 0;\n     -moz-border-radius: 0 2px 2px 0;\n          border-radius: 0 2px 2px 0;\n}\n\n.navbar-inner {\n  position:relative;\n  padding-right: 20px;\n  padding-left: 20px;\n  background-color:none;\n  background-image: none;\n  background-repeat: none;\n  border: none;\n  border-top:1px solid #2d2d2d;\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n  filter: none;\n  *zoom: 1;\n  -webkit-box-shadow: none;\n     -moz-box-shadow: none;\n          box-shadow: none;\n}\n\n.navbar-inverse .navbar-inner, .navbar-inner{\n  position:relative;\n  background-color: #0e0f0f;\n  background-image: none;\n  background-repeat: none;\n  border: none;\n  border-top:1px solid #2d2d2d;\n  border-bottom:1px solid #060606;\n  filter: none;\n  *zoom: 1;\n  -webkit-box-shadow: none;\n     -moz-box-shadow: none;\n          box-shadow: none;\n}\n\n.navbar .nav {\n  border-right:none;\n  border-left:none;\n}\n\n.navbar .nav > li > a {\n  float: none;\n  font-size:13px;\n  padding: 10px 0 10px;\n  margin-left:20px;\n  margin-right:0;\n  color: #999999;\n  text-decoration: none;\n  text-shadow: none;\n  border-right:none;\n  border-left:none;\n}\n\n.navbar .nav > li > a:hover,\n.navbar .nav > li > a:focus {\n  color: #dddddd;\n   background-color: none;\n  background-image: none;\n  background-repeat: repeat-x;\n  filter: none; \n  text-decoration: none;\n  -webkit-box-shadow: none;\n     -moz-box-shadow: none;\n          box-shadow: none;\t\t  \n}\n.navbar .nav > .active > a,\n.navbar .nav > .active > a:hover,\n.navbar .nav > .active > a:focus {\n  color: #fff;\n   background-image: none;\n  background-image: none;\n  filter: none;  \n  text-decoration: none;\n  -webkit-box-shadow: none;\n     -moz-box-shadow: none;\n          box-shadow: none;\n}\n\n.navbar-search .search-query {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.navbar .pull-right > li > .dropdown-menu .dropdown-menu,\n.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {\n  -webkit-border-radius: 2px 0 2px 2px;\n     -moz-border-radius: 2px 0 2px 2px;\n          border-radius: 2px 0 2px 2px;\n}\n\n.navbar .btn-navbar {\n  position:absolute;\n  z-index:99999;\n  left:0;\n}\n\n.dropdown-menu li {\n\tmargin:0;\n\tpadding:0;\n}\n\n.dropdown-menu li  a {\n  font-size:12px;\n  padding:10px 15px 10px 15px;\n  margin:0;\n  text-shadow:none;\n  border-bottom:1px solid #303030;\n}\n\n.dropdown-menu li > a:hover,\n.dropdown-menu li > a:focus,\n.dropdown-submenu:hover > a, \n.dropdown-menu .active > a,\n.dropdown-menu .active > a:hover {\n  color: #ffffff;\n  text-decoration: none;\n  background-image: none;\n  background-image: none;\n  background-image: none;\n  background-image: none;\n  background-image: none;\n  background-repeat: none;\n  filter:none;\n}\n.dropdown-menu .sub-menu-level1, .dropdown-menu .sub-menu-level2 {left:100%;position:absolute;top:0;visibility:hidden;margin-top: 0;}\n.dropdown-menu li:hover .sub-menu-level1 {visibility:visible;}\n.dropdown-menu li li:hover .sub-menu-level2 {visibility:visible;}\n.nav-header {\n  display: block;\n  padding: 5px 10px;\n  font-size:12px;\n  font-weight: normal;\n  line-height: 20px;\n  color: #fff;\n  text-shadow: none;\n  text-transform: uppercase;\n}\n.dropdown-menu .divider {\n  *width: 100%;\n  height: 1px;\n  margin: 9px 1px;\n  *margin: -5px 0 5px;\n  overflow: hidden;\n  background-color: #0b0b0b;\n  border-bottom: 1px solid #303030;\n}\n .nav-collapse .nav > li > .dropdown-menu:before,\n  .nav-collapse .nav > li > .dropdown-menu:after {\n    display: none;\n}\n\n.breadcrumb {\n  float:left;\n  padding:10px 20px;\n  margin:0;\n  list-style: none;\n  background: none;\n  -webkit-border-radius: 0;\n     -moz-border-radius: 0;\n          border-radius: 0;\n}\n\n.breadcrumb > li {\n  display: inline-block;\n  *display: inline;\n  text-shadow: none;\n  font-size:12px;\n  *zoom: 1;\n  margin:0;\n}\n\n.breadcrumb > .active {\n  color: #797979;\n}\n\n.pagination ul {\n  -webkit-border-radius: 0;\n     -moz-border-radius: 0;\n          border-radius: 0;\n  -webkit-box-shadow: none;\n     -moz-box-shadow: none;\n          box-shadow: none;\n}\n\n.pagination ul > li > a,\n.pagination ul > li > span {\n  float: left;\n  padding: 4px 12px;\n  line-height: 20px;\n  text-decoration: none;\n  background-color: #f4f4f4;\n  border: 1px solid #cacaca;\n  border-left-width: 0;\n}\n.pagination ul > li > a:hover{\n  background:#ececec;\n}\n.pagination ul > .active > a,\n.pagination ul > .active > span {\n  color: #fff;\n  cursor: default;\n}\n\n.pagination ul > li:first-child > a,\n.pagination ul > li:first-child > span {\n  -webkit-border-bottom-left-radius: 2px;\n          border-bottom-left-radius: 2px;\n  -webkit-border-top-left-radius: 2px;\n          border-top-left-radius: 2px;\n  -moz-border-radius-bottomleft: 2px;\n  -moz-border-radius-topleft: 2px;\n}\n\n.pagination ul > li:last-child > a,\n.pagination ul > li:last-child > span {\n  -webkit-border-top-right-radius: 2px;\n          border-top-right-radius: 2px;\n  -webkit-border-bottom-right-radius: 2px;\n          border-bottom-right-radius: 2px;\n  -moz-border-radius-topright: 2px;\n  -moz-border-radius-bottomright: 2px;\n}\n\n\n.pagination-large ul > li:first-child > a,\n.pagination-large ul > li:first-child > span {\n  -webkit-border-bottom-left-radius: 2px;\n          border-bottom-left-radius: 2px;\n  -webkit-border-top-left-radius: 2px;\n          border-top-left-radius: 2px;\n  -moz-border-radius-bottomleft: 2px;\n  -moz-border-radius-topleft: 2px;\n}\n\n.pagination-large ul > li:last-child > a,\n.pagination-large ul > li:last-child > span {\n  -webkit-border-top-right-radius: 2px;\n          border-top-right-radius: 2px;\n  -webkit-border-bottom-right-radius: 2px;\n          border-bottom-right-radius: 2px;\n  -moz-border-radius-topright: 2px;\n  -moz-border-radius-bottomright: 2px;\n}\n\n.pagination-mini ul > li:first-child > a,\n.pagination-small ul > li:first-child > a,\n.pagination-mini ul > li:first-child > span,\n.pagination-small ul > li:first-child > span {\n  -webkit-border-bottom-left-radius: 2px;\n          border-bottom-left-radius: 2px;\n  -webkit-border-top-left-radius: 2px;\n          border-top-left-radius: 2px;\n  -moz-border-radius-bottomleft: 2px;\n  -moz-border-radius-topleft: 2px;\n}\n\n.pagination-mini ul > li:last-child > a,\n.pagination-small ul > li:last-child > a,\n.pagination-mini ul > li:last-child > span,\n.pagination-small ul > li:last-child > span {\n  -webkit-border-top-right-radius: 2px;\n          border-top-right-radius: 2px;\n  -webkit-border-bottom-right-radius: 2px;\n          border-bottom-right-radius: 2px;\n  -moz-border-radius-topright: 2px;\n  -moz-border-radius-bottomright: 2px;\n}\n.pagination-right {\n  float: right;\n}\n.pager li > a,\n.pager li > span {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.modal {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.modal-footer {\n  -webkit-border-radius: 0 0 2px 2px;\n     -moz-border-radius: 0 0 2px 2px;\n          border-radius: 0 0 2px 2px;\n}\n\n.tooltip-inner {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.popover {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.popover-title {\n  -webkit-border-radius: 2px 2px 0 0;\n     -moz-border-radius: 2px 2px 0 0;\n          border-radius: 2px 2px 0 0;\n}\n\n.thumbnail {\n  background:#fbfbfb;\n  border: 1px solid #d5d5d5;\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n  -webkit-box-shadow: none;\n     -moz-box-shadow: none;\n          box-shadow: none;\n}\n\n.thumbnail p{\n\tpadding:0 10px 0 10px;\n}\n\n.thumbnail h1, .thumbnail h2, .thumbnail h3, .thumbnail h4, .thumbnail h5, .thumbnail h6{\n\tpadding:0 10px 0 10px;\n\tmargin:10px 0 10px 0;\n}\n\n.label,\n.badge {\n  padding: 5px 10px;\n}\n\n.label {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.badge {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.progress {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n\n/* progress bar */\n.bar.bar90 {\n\twidth:90%;\n}\n.bar.bar85 {\n\twidth:85%;\n}\n.bar.bar80 {\n\twidth:80%;\n}\n.bar.bar75 {\n\twidth:75%;\n}\n.bar.bar70 {\n\twidth:70%;\n}\n.bar.bar65 {\n\twidth:65%;\n}\n.bar.bar60 {\n\twidth:60%;\n}\n.bar.bar55 {\n\twidth:55%;\n}\n.bar.bar50 {\n\twidth:50%;\n}\n.bar.bar45 {\n\twidth:45%;\n}\n.bar.bar40 {\n\twidth:40%;\n}\n.bar.bar40 {\n\twidth:40%;\n}\n.bar.bar35 {\n\twidth:35%;\n}\n.bar.bar30 {\n\twidth:30%;\n}\n.bar.bar25 {\n\twidth:25%;\n}\n.bar.bar20 {\n\twidth:20%;\n}\n.bar.bar15 {\n\twidth:15%;\n}\n.bar.bar10 {\n\twidth:10%;\n}\n\n\n\n.accordion-group {\n  background:none;\n  border:none;\n  -webkit-border-radius: 0;\n     -moz-border-radius: 0;\n          border-radius: 0;\n\t\t  margin-bottom:5px;\n}\n\n.accordion-heading{\n  font-size:13px;\n  color:#333333;\n  text-shadow: none;\n  background-color: #fbfbfb;\n  *background-color: #fbfbfb;\n  background-image: none;\n  background-repeat: repeat-x;\n  border: 1px solid #e9e9e9;\n  *border: 0;\n  border-color: none;\n}\n\n.accordion-heading a{\n  color:#333333;\n  font-weight:600;\n  outline:0;\n}\n\n.accordion-heading a:hover,.accordion-heading a.active:hover,.accordion-heading a.active{\n  text-decoration:none;\n}\n\n.accordion-inner{\n\tmargin-top:1px;\n  background:#fff;\n  border: 1px solid #e9e9e9;\n  border-bottom:1px solid #e9e9e9;\n}\n\n.nav-tabs {\n  border-bottom:none;\n  margin:0;\n}\n\n.nav-tabs > li > a {\n  margin-right: -1px;\n  outline:0;\n  font-size:13px;\nfont-weight:600;\n}\n\n.tabs-left .nav-tabs {\n  margin-right:0;\n  border:none;\n}\n\n.tabs-right .nav-tabs {\n  margin-left:0;\n  border:none;\n}\n.tabs-right .nav-tabs li  a {\n  display:block;\n  margin:0;\n  padding:15px 0 15px 20px;\n  margin-left: -1px;\n}\n\n.nav-tabs > .active > a,\n.nav-tabs > .active > a:hover,\n.nav-tabs > .active > a:focus {\n  background:#fff;\n}\n\n.tab-content > .tab-pane{\n  background:#fff;\n  border: 1px solid #e9e9e9;\n  padding:20px;\n  overflow:hidden;\n\n}\n\n.onsidebar > .tab-pane{\n  background:none;\n  border: none;\n  border-bottom:none;\n  padding:0;\n}\n\n.carousel-control {\n  -webkit-border-radius: 2px;\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n.hero-unit {\n     -moz-border-radius: 2px;\n          border-radius: 2px;\n}\n\n\n\n\n\n\n\n\n\n\n\n\n"
  },
  {
    "path": "moderna/static/css/style.css",
    "content": "/* ==== Google font ==== */\n@import url('http://fonts.googleapis.com/css?family=Noto+Serif:400,400italic,700|Open+Sans:300,400,600,700');\n\n/* === prettify === */\n@import url('../js/google-code-prettify/prettify.css');\n/* === fontawesome === */\n@import url('font-awesome.css');\n/* === custom icon === */\n@import url('custom-fonts.css');\n/* ==== overwrite bootstrap standard ==== */\n@import url('overwrite.css');\n@import url('animate.css');\n\n/* ===================================\n1. General\n==================================== */\n\nbody {\n\tfont-family:'Open Sans', Arial, sans-serif;\n\tfont-size:14px;\n\tfont-weight:300;\n\tline-height:1.6em;\n\tcolor:#656565;\n}\n\na:active {\n\toutline:0;\n}\n\n.clear {\n\tclear:both;\n}\n\nh1,h2, h3, h4, h5, h6 {\n\tfont-family:'Open Sans', Arial, sans-serif;\n\tfont-weight:700;\n\tline-height:1.1em;\n\tcolor:#333;\n\tmargin-bottom: 20px;\n}\n\n/* ===================================\n2. layout\n==================================== */\n\n.container {\n\tpadding:0 20px 0 20px;\n\tposition:relative;\n}\n\n#wrapper{\n\twidth:100%;\n\tmargin:0;\t\n\tpadding:0;\n}\n\n\n.row,.row-fluid {\n\tmargin-bottom:30px;\n}\n\n.row .row,.row-fluid .row-fluid{\n\tmargin-bottom:30px;\n}\n\n.row.nomargin,.row-fluid.nomargin {\n\tmargin-bottom:0;\n}\n\n\n\n/* ===================================\n3. Responsive media\n==================================== */\n\n.video-container,.map-container,.embed-container \t\t{ position:relative; margin:0 0 15px 0;\tpadding-bottom:51%; padding-top:30px; height:0; overflow:hidden; border:none; }\n.embed-container iframe,\n.embed-container object,\n.embed-container embed,\n.video-container iframe,\n.map-container iframe,\n.map-container object,\n.map-container embed,\n.video-container object,  \n.video-container embed \t\t\t\t\t{ position:absolute; top:0; left:0; width:100%; height:100%; }\niframe {\n\tborder:none;\n}\n\nimg.img-polaroid {\n\tmargin:0 0 20px 0;\n}\n.img-box {\n\tmax-width:100%;\n}\n/* ===================================\n4. Header\n==================================== */\n\n/* --- header -- */\n\n\nheader .navbar {\n    margin-bottom: 0;\n}\n\n.navbar-default {\n    border: none;\n}\n\n.navbar-brand {\n    color: #222;\n\ttext-transform: uppercase;\n    font-size: 24px;\n    font-weight: 700;\n    line-height: 1em;\n\tletter-spacing: -1px;\n    margin-top: 30px;\n    padding: 0 0 0 15px;\n}\n\n\nheader .navbar-collapse  ul.navbar-nav {\n    float: right;\n    margin-right: 0;\n}\n\nheader .navbar-default{\n    background-color: #fff;\n}\n\nheader .nav li a:hover,\nheader .nav li a:focus,\nheader .nav li.active a,\nheader .nav li.active a:hover,\nheader .nav li a.dropdown-toggle:hover,\nheader .nav li a.dropdown-toggle:focus,\nheader .nav li.active ul.dropdown-menu li a:hover,\nheader .nav li.active ul.dropdown-menu li.active a{\n    -webkit-transition: all .3s ease;\n    -moz-transition: all .3s ease;\n    -ms-transition: all .3s ease;\n    -o-transition: all .3s ease;\n    transition: all .3s ease;\n}\n\n\nheader .navbar-default .navbar-nav > .open > a,\nheader .navbar-default .navbar-nav > .open > a:hover,\nheader .navbar-default .navbar-nav > .open > a:focus {\n    -webkit-transition: all .3s ease;\n    -moz-transition: all .3s ease;\n    -ms-transition: all .3s ease;\n    -o-transition: all .3s ease;\n    transition: all .3s ease;\n}\n\n\nheader .navbar {\n    min-height: 100px;\n}\n\nheader .navbar-nav > li  {\n    padding-bottom: 30px;\n    padding-top: 30px;\n}\n\nheader  .navbar-nav > li > a {\n    padding-bottom: 6px;\n    padding-top: 5px;\n    margin-left: 2px;\n    line-height: 30px;\n\tfont-weight: 700;\n    -webkit-transition: all .3s ease;\n    -moz-transition: all .3s ease;\n    -ms-transition: all .3s ease;\n    -o-transition: all .3s ease;\n    transition: all .3s ease;\n}\n\n\n.dropdown-menu li a:hover {\n    color: #fff !important;\n}\n\nheader .nav .caret {\n    border-bottom-color: #f5f5f5;\n    border-top-color: #f5f5f5;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n  background-color: #fff;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n  background-color:  #fff;\n}\t\n\t\n\n.dropdown-menu  {\n    box-shadow: none;\n    border-radius: 0;\n\tborder: none;\n}\n\n.dropdown-menu li:last-child  {\n\tpadding-bottom: 0 !important;\n\tmargin-bottom: 0;\n}\n\nheader .nav li .dropdown-menu  {\n   padding: 0;\n}\n\nheader .nav li .dropdown-menu li a {\n   line-height: 28px;\n   padding: 3px 12px;\n}\n\n/* --- menu --- */\n\nheader .navigation {\n\tfloat:right;\n}\n\nheader ul.nav li {\n\tborder:none;\n\tmargin:0;\n}\n\nheader ul.nav li a {\t\n\tfont-size:12px;\n\tborder:none;\n\tfont-weight:700;\n\ttext-transform:uppercase;\n}\n\nheader ul.nav li ul li a {\t\n\tfont-size:12px;\n\tborder:none;\n\tfont-weight:300;\n\ttext-transform:uppercase;\n}\n\n\n.navbar .nav > li > a {\n  color: #111;\n  text-shadow: none;\n}\n\n.navbar .nav a:hover {\n\tbackground:none;\n}\n\n.navbar .nav > .active > a,.navbar .nav > .active > a:hover {\n\tbackground:none;\n\tfont-weight:700;\n}\n\n.navbar .nav > .active > a:active,.navbar .nav > .active > a:focus {\n\tbackground:none;\n\toutline:0;\n\tfont-weight:700;\n}\n\n.navbar .nav li .dropdown-menu {\n\tz-index:2000;\n}\n\nheader ul.nav li ul {\n\tmargin-top:1px;\n}\nheader ul.nav li ul li ul {\n\tmargin:1px 0 0 1px;\n}\n.dropdown-menu .dropdown i {\n\tposition:absolute;\n\tright:0;\n\tmargin-top:3px;\n\tpadding-left:20px;\n}\n\n.navbar .nav > li > .dropdown-menu:before {\n  display: inline-block;\n  border-right: none;\n  border-bottom: none;\n  border-left: none;\n  border-bottom-color: none;\n  content:none;\n}\n\n\n\nul.nav li.dropdown a {\n\tz-index:1000;\n\tdisplay:block;\n}\n\n select.selectmenu {\n\tdisplay:none;\n}\n\n/* ===================================\n5. Section: Featured\n==================================== */\n\n#featured{\n\twidth: 100%;\n\tbackground:#fcfcfc;\n\tposition:relative;\n\tmargin:0;\n\tpadding:0;\n}\n\n/* ===================================\n6. Sliders\n==================================== */\n/* --- flexslider --- */\n\n#featured .flexslider {\n\tpadding:0;\n\tmargin: 50px 0 30px; \n\tbackground: #fff; \n\tposition: relative; \n\tzoom: 1;\n}\n\n.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}\n.flex-caption { bottom: 35px; background-color: rgba(0, 0, 0, 0.8); color: #fff; margin: 0; padding: 25px 25px 25px 30px; position: absolute; right: 0; width: 295px;}\n.flex-caption h3 {color: #fff; letter-spacing: 1px; margin-bottom: 8px; text-transform: uppercase;}\n.flex-caption p {margin: 0 0 15px;}\n\n\n\n/* ===================================\n7. Section: call action\n==================================== */\nsection.callaction {\n\tbackground:#f9f9f9;\n\tpadding:50px 0 0 0;\n}\n\n\n\n/* ===================================\n8. Section: Content\n==================================== */\n\n#content {\n\tposition:relative;\n\tbackground:#fff;\n\tpadding:50px 0 40px 0;\n}\n\n#content img {\n\tmax-width:100%;\n\theight:auto;\n}\n\n/* --- Call to action --- */\n\n.cta-text {\n\ttext-align: center;\n\tmargin-top:10px;\n}\n\n\n.big-cta .cta {\n\tmargin-top:10px;\n}\n\n/* --- box --- */\n\n.box {\n\twidth: 100%;\n}\n.box-gray  {\n\tbackground: #f8f8f8;\n\tpadding: 20px 20px 30px;\n}\n.box-gray  h4,.box-gray  i {\n\tmargin-bottom: 20px;\n}\n.box-bottom {\n\tpadding: 20px 0;\n\ttext-align: center;\n}\n.box-bottom a {\n\tcolor: #fff;\n\tfont-weight: 700;\n}\n.box-bottom a:hover {\n\tcolor: #eee;\n\ttext-decoration: none;\n}\n\n\n/* ===================================\n9. Section: Bottom\n==================================== */\n\n#bottom {\n\tbackground:#fcfcfc;\n\tpadding:50px 0 0;\n\n}\n/* twitter */\n#twitter-wrapper {\n    text-align: center;\n    width: 70%;\n    margin: 0 auto;\n}\n#twitter em {\n    font-style: normal;\n    font-size: 13px;\n}\n\n#twitter em.twitterTime a {\n\tfont-weight:600;\n}\n\n#twitter ul {\n    padding: 0;\n\tlist-style:none;\n}\n#twitter ul li {\n    font-size: 20px;\n    line-height: 1.6em;\n    font-weight: 300;\n    margin-bottom: 20px;\n    position: relative;\n    word-break: break-word;\n}\n\n\n/* ===================================\n10. Inner - Section: page headline\n==================================== */\n\n#inner-headline{\n\tbackground:#252525;\n\tposition:relative;\n\tmargin:0;\n\tpadding:0;\n\tcolor:#fefefe;\n}\n\n\n#inner-headline .inner-heading h2 {\n\tcolor:#fff;\n\tmargin:20px 0 0 0;\n}\n\n/* --- breadcrumbs --- */\n#inner-headline ul.breadcrumb {\n\tmargin:30px 0 0;\n\tfloat:left;\n}\n\n#inner-headline ul.breadcrumb li {\n\tmargin-bottom:0;\n\tpadding-bottom:0;\n}\n#inner-headline ul.breadcrumb li {\n\tfont-size:13px;\n\tcolor:#fff;\n}\n\n#inner-headline ul.breadcrumb li i{\n\tcolor:#dedede;\n}\n\n#inner-headline ul.breadcrumb li a {\n\tcolor:#fff;\n}\n\nul.breadcrumb li a:hover {\n\ttext-decoration:none;\n}\n\n/* ============================\n11. Forms\n============================= */\n\n/* --- contact form  ---- */\nform#contactform input[type=\"text\"],input[type=\"url\"],input[type=\"email\"] {\n  width: 100%;\n  border: 1px solid #f5f5f5;\n  min-height: 40px;\n  padding-left:20px;\n  font-size:13px;\n  padding-right:20px;\n  -webkit-box-sizing: border-box;\n     -moz-box-sizing: border-box;\n          box-sizing: border-box;\n\n}\n\nform#contactform textarea {\nborder: 1px solid #f5f5f5;\n  width: 100%;\n  padding-left:20px;\n  padding-top:10px;\n  font-size:13px;\n  padding-right:20px;\n  -webkit-box-sizing: border-box;\n     -moz-box-sizing: border-box;\n          box-sizing: border-box;\n\n}\n\nform#contactform .validation {\n\tfont-size:11px;\n}\n\n#sendmessage {\n\tborder:1px solid #e6e6e6;\n\tbackground:#f6f6f6;\n\tdisplay:none;\n\ttext-align:center;\n\tpadding:15px 12px 15px 65px;\n\tmargin:10px 0;\n\tfont-weight:600;\n\tmargin-bottom:30px;\n\n}\n\n#sendmessage.show,.show  {\n\tdisplay:block;\n}\n\n/* --- comment form ---- */\nform#commentform input[type=\"text\"] {\n  width: 100%;\n  min-height: 40px;\n  padding-left:20px;\n  font-size:13px;\n  padding-right:20px;\n  -webkit-box-sizing: border-box;\n     -moz-box-sizing: border-box;\n          box-sizing: border-box;\n\t-webkit-border-radius: 2px 2px 2px 2px;\n\t\t-moz-border-radius: 2px 2px 2px 2px;\n\t\t\tborder-radius: 2px 2px 2px 2px;\n\n}\n\nform#commentform textarea {\n  width: 100%;\n  padding-left:20px;\n  padding-top:10px;\n  font-size:13px;\n  padding-right:20px;\n  -webkit-box-sizing: border-box;\n     -moz-box-sizing: border-box;\n          box-sizing: border-box;\n\t-webkit-border-radius: 2px 2px 2px 2px;\n\t\t-moz-border-radius: 2px 2px 2px 2px;\n\t\t\tborder-radius: 2px 2px 2px 2px;\n}\n\n\n/* --- search form --- */\n.search{\n\tfloat:right;\n\tmargin:35px 0 0;\n\tpadding-bottom:0;\n}\n\n#inner-headline form.input-append {\n\tmargin:0;\n\tpadding:0;\n}\n\n\n\n/* ===============================\n12. Portfolio\n================================ */\n\n.work-nav #filters {\n\tmargin: 0;\n\tpadding: 0;\n\tlist-style: none;\n}\n\n.work-nav #filters li {\n\tmargin: 0 10px 30px 0;\n\tpadding: 0;\n\tfloat:left;\n}\n\n.work-nav #filters li a {\n\tcolor: #7F8289;\n\tfont-size: 16px;\n\tdisplay: block;\t\n}\n\n.work-nav #filters li a:hover {\n\n}\n\n.work-nav #filters li a.selected {\n\tcolor: #DE5E60;\n}\n\n#thumbs {\n\tmargin: 0;\n\tpadding: 0;\t\n}\n\n#thumbs li {\n\tlist-style-type: none;\n}\n\n.item-thumbs {\n\tposition: relative;\n\toverflow: hidden;\n\tmargin-bottom: 30px;\n\tcursor: pointer;\n}\n\n.item-thumbs a + img {\n\twidth: 100%;\t\n}\n\n.item-thumbs .hover-wrap {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100%;\n\t\n\topacity: 0;\n\tfilter: alpha(opacity=0);\n\t\n\t-webkit-transition: all 450ms ease-out 0s;\t\n\t   -moz-transition: all 450ms ease-out 0s;\n\t\t -o-transition: all 450ms ease-out 0s;\n\t\t    transition: all 450ms ease-out 0s;\n\t\t  \n\t-webkit-transform: rotateY(180deg) scale(0.5,0.5);\n\t   -moz-transform: rotateY(180deg) scale(0.5,0.5);\n\t\t-ms-transform: rotateY(180deg) scale(0.5,0.5);\n\t\t -o-transform: rotateY(180deg) scale(0.5,0.5);\n\t\t\ttransform: rotateY(180deg) scale(0.5,0.5);\t\n}\n\n.item-thumbs:hover .hover-wrap,\n.item-thumbs.active .hover-wrap {\n\topacity: 1;\n\tfilter: alpha(opacity=100);\n\t\n\t-webkit-transform: rotateY(0deg) scale(1,1);\n\t   -moz-transform: rotateY(0deg) scale(1,1);\n\t\t-ms-transform: rotateY(0deg) scale(1,1);\n\t\t -o-transform: rotateY(0deg) scale(1,1);\n\t\t    transform: rotateY(0deg) scale(1,1);\n}\n\n.item-thumbs .hover-wrap .overlay-img {\n\tposition: absolute;\n\twidth: 50%;\n\theight: 100%;\n\topacity: 0.80;\n\tfilter: alpha(opacity=80);\n\tbackground: #000;\n}\n\n.item-thumbs .hover-wrap .overlay-img-thumb {\n\tposition: absolute;\n\tborder-radius: 60px;\n\ttop: 50%;\n\tleft: 50%;\n\tmargin: -16px 0 0 -16px;\n\tcolor: #fff;\n\tfont-size: 32px;\n\tline-height: 1em;\t\n\topacity: 1;\n\tfilter: alpha(opacity=100);\n}\n\n\n/* --- Portolio filter --- */\n\nul.portfolio-categ{\n\tmargin:10px 0 30px 0;\n\tpadding:0;\n\tfloat:left;\n\tlist-style:none;\n}\n\nul.portfolio-categ li{\n\tmargin:0;\n\tpadding:0 20px 0 0;\n\tfloat:left;\n\tlist-style:none;\n\tfont-size:13px;\n\tfont-weight:600;\n}\n\nul.portfolio-categ li a{\n\tdisplay:block;\n\tpadding:35x 0 35x 0;\n\tcolor:#353535;\n}\n\nul.portfolio-categ li.active a:hover, ul.portfolio-categ li a:hover,ul.portfolio-categ li a:focus,ul.portfolio-categ li a:active {\n\ttext-decoration:none;\n\toutline:0;\n}\n    \n\n\n/* --- portfolio detail --- */\n.top-wrapper {\n\tmargin-bottom:20px;\n}\n\n/* ===============================\n13. Elements\n================================ */\n\n/* --- blockquote --- */\nblockquote {\n\tfont-size:16px;\n\tfont-weight:400;\n\tfont-family:'Noto Serif', serif;\n\tfont-style:italic;\n\tpadding-left:0;\n\tcolor:#a2a2a2;\n\tline-height:1.6em;\n\tborder:none;\n}\n\nblockquote cite \t\t\t\t\t\t\t{ display:block; font-size:12px; color:#666; margin-top:10px; }\nblockquote cite:before \t\t\t\t\t{ content:\"\\2014 \\0020\"; }\nblockquote cite a,\nblockquote cite a:visited,\nblockquote cite a:visited \t\t\t\t{ color:#555; }\n\n/* --- pullquotes --- */\n\n.pullquote-left {\n\tdisplay:block;\n\tcolor:#a2a2a2;\n\tfont-family:'Noto Serif', serif;\n\tfont-size:14px;\n\tline-height:1.6em;\n\tpadding-left:20px;\n}\n\n.pullquote-right {\n\tdisplay:block;\n\tcolor:#a2a2a2;\n\tfont-family:'Noto Serif', serif;\n\tfont-size:14px;\n\tline-height:1.6em;\n\tpadding-right:20px;\n}\n\n/* --- button --- */\n.btn-theme {\n\tcolor: #fff;\n}\n.btn-theme:hover {\n\tcolor: #eee;\n}\n\n/* --- list style --- */\n\nul.general {\n\tlist-style:none;\n\tmargin-left:0;\n}\n\nul.link-list{\n\tmargin:0;\n\tpadding:0;\n\tlist-style:none;\n}\n\nul.link-list li{\n\tmargin:0;\n\tpadding:2px 0 2px 0;\n\tlist-style:none;\n}\n\nfooter ul.link-list li a{\n\tcolor:#fff;\n}\nfooter ul.link-list li a:hover {\n\tcolor:#eee;\n}\n/* --- Heading style --- */\n\nh4.heading {\n\tfont-weight:700;\n}\n\n.heading { margin-bottom: 30px; }\n\n.heading {\n\tposition: relative;\n\t\n}\n\n\n.widgetheading {\n\twidth:100%;\n\n\tpadding:0;\n}\n\n#bottom .widgetheading {\n\tposition: relative;\n\tborder-bottom: #e6e6e6 1px solid;\n\tpadding-bottom: 9px;\n}\n\naside .widgetheading {\n\tposition: relative;\n\tborder-bottom: #e9e9e9 1px solid;\n\tpadding-bottom: 9px;\n}\n\nfooter .widgetheading {\n\tposition: relative;\n}\n\nfooter .widget .social-network {\n\tposition:relative;\n}\n\n\n#bottom .widget .widgetheading span, aside .widget .widgetheading span, footer .widget .widgetheading span {\t\n\tposition: absolute;\n\twidth: 60px;\n\theight: 1px;\n\tbottom: -1px;\n\tright:0;\n\n}\n\n/* --- Map --- */\n.map{\n\tposition:relative;\n\tmargin-top:-50px;\n\tmargin-bottom:40px;\n}\n\n.map iframe{\n\twidth:100%;\n\theight:450px;\n\tborder:none;\n}\n\n.map-grid iframe{\n\twidth:100%;\n\theight:350px;\n\tborder:none;\n\tmargin:0 0 -5px 0;\n\tpadding:0;\n}\n\n/* --- our team --- */\n\nul.team-detail{\n\tmargin:-10px 0 0 0;\n\tpadding:0;\n\tlist-style:none;\n}\n\nul.team-detail li{\n\tborder-bottom:1px dotted #e9e9e9;\n\tmargin:0 0 15px 0;\n\tpadding:0 0 15px 0;\n\tlist-style:none;\n}\n\nul.team-detail li label {\n\tfont-size:13px;\n}\n\nul.team-detail li h4, ul.team-detail li label{\n\tmargin-bottom:0;\n}\n\nul.team-detail li ul.social-network {\n\tborder:none;\n\tmargin:0;\n\tpadding:0;\n}\n\nul.team-detail li ul.social-network li {\n\tborder:none;\t\n\tmargin:0;\n}\nul.team-detail li ul.social-network li i {\n\tmargin:0;\n}\n\n/* --- Pricing box --- */\n\n\n.pricing-title{\n\tbackground:#fff;\n\ttext-align:center;\n\tpadding:10px 0 10px 0;\n}\n\n.pricing-title h3{\n\tfont-weight:600;\n\tmargin-bottom:0;\n}\n\n.pricing-offer{\n\tbackground: #fcfcfc;\n\ttext-align: center;\n\tpadding:40px 0 40px 0;\n\tfont-size:18px;\n\tborder-top:1px solid #e6e6e6;\n\tborder-bottom:1px solid #e6e6e6;\n}\n\n.pricing-box.special .pricing-offer{\n\tcolor:#fff;\n}\n\n.pricing-offer strong{\n\tfont-size:78px;\n\tline-height:89px;\n}\n\n.pricing-offer sup{\n\tfont-size:28px;\n}\n\n.pricing-content{\n\tbackground: #fff;\n\ttext-align:center;\n\tfont-size:14px;\n}\n\n.pricing-content strong{\ncolor:#353535;\n}\n\n.pricing-content ul{\n\tlist-style:none;\n\tpadding:0;\n\tmargin:0;\n}\n\n.pricing-content ul li{\n\tborder-bottom:1px solid #e9e9e9;\n\tlist-style:none;\n\tpadding:15px 0 15px 0;\n\tmargin:0 0 0 0;\n\tcolor: #888;\n}\n\n.pricing-action{\n\tmargin:0;\n\tbackground: #fcfcfc;\n\ttext-align:center;\n\tpadding:20px 0 30px 0;\n}\n\n.pricing-wrapp{\n\tmargin:0 auto;\n\twidth:100%;\n\tbackground:#fd0000;\n}\n\n/* --- pricing box alt 1 --- */\n.pricing-box-alt {\nborder: 1px solid #e6e6e6;\n\tbackground:#fcfcfc;\n\tposition:relative;\n\tmargin:0 0 20px 0;\n\tpadding:0;\n  -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.03);\n  -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.03);\n  box-shadow: 0 2px 0 rgba(0,0,0,0.03);\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\n\n.pricing-box-alt .pricing-heading {\n\tbackground: #fcfcfc;\n\ttext-align: center;\n\tpadding:40px 0 0px 0;\n\tdisplay:block;\n}\n.pricing-box-alt.special .pricing-heading {\n\tbackground: #fcfcfc;\n\ttext-align: center;\n\tpadding:40px 0 1px 0;\n\tborder-bottom:none;\n\tdisplay:block;\n\tcolor:#fff;\n}\n.pricing-box-alt.special .pricing-heading h3 {\n\tcolor:#fff;\n}\n\n.pricing-box-alt .pricing-heading h3 strong {\n\tfont-size:32px;\n\tfont-weight:700;\n\tletter-spacing:-1px;\n}\n.pricing-box-alt .pricing-heading h3 {\n\tfont-size:32px;\n\tfont-weight:300;\n\tletter-spacing:-1px;\n}\n\n.pricing-box-alt .pricing-terms {\n\ttext-align: center;\n\tbackground:#333;\n\tdisplay:block;\n\toverflow:hidden;\n\tpadding:30px 0 20px;\n}\n\n.pricing-box-alt .pricing-terms  h6 {\n\tfont-style:italic;\n\tmargin-top:10px;\n\tcolor:#fff;\n\t\n\tfont-family:'Noto Serif', serif;\n}\n\n.pricing-box-alt .icon .price-circled {\n    margin: 10px 10px 10px 0;\n    display: inline-block !important;\n    text-align: center !important;\n    color: #fff;\n    width: 68px;\n    height: 68px;\n\tpadding:12px;\n    font-size: 16px;\n\tfont-weight:700;\n    line-height: 68px;\n    text-shadow:none;\n    cursor: pointer;\n    background-color: #888;\n    border-radius: 64px;\n    -moz-border-radius: 64px;\n    -webkit-border-radius: 64px;\n}\n\n.pricing-box-alt  .pricing-action{\n\tmargin:0;\n\ttext-align:center;\n\tpadding:30px 0 30px 0;\n}\n\n\n/* ===============================\n14. Blog & article\n================================ */\n\narticle{\n\tmargin-bottom:40px;\n}\n\narticle .post-heading h3 {\n\tmargin-bottom:20px;\n}\n\narticle .post-heading h3 a {\n\tfont-weight:700;\n\tcolor:#353535;\n}\n\narticle .post-heading h3 a:hover {\n\ttext-decoration:none;\n}\n\n\n/* --- post meta --- */\n.post-meta {\n\tbackground:#fcfcfc;\n\tborder:1px solid #e6e6e6;\n\tborder-top:none;\n\ttext-align:center;\n}\n\n.post-meta .format {\n\tborder-bottom:1px solid #e6e6e6;\n\tpadding:10px 0 10px;\n}\n\n.post-meta i{\n\tmargin:0;\n}\n\n.post-meta .date {\n\tborder-bottom:1px solid #e6e6e6;\n\tpadding:10px 0 10px;\n}\n\n.post-meta .date span {\n\ttext-align:center;\n\tcolor:#999;\n\tfont-size:12px;\n\tfont-weight:600;\n}\n\n.post-meta .comments {\n\tpadding:10px 0 10px;\n}\n\n.post-meta .comments a {\n\tcolor:#999;\n\tfont-size:12px;\n\tfont-weight:700;\n}\n\n.post-meta .comments a:hover {\n\ttext-decoration:none;\n}\n\n/* --- post format --- */\n\n.post-image {\n\tmargin-bottom:20px;\n}\n\n.post-quote {\n\tmargin-bottom:20px;\n}\n\n.post-video {\n\tmargin-bottom:20px;\n}\n\n.post-audio {\n\tmargin-bottom:20px;\n}\n\n.post-link {\n\tmargin-bottom:20px;\n}\n\n.post-slider {\n\tmargin-bottom:20px;\n}\n\n\n.post-quote blockquote {\n\tfont-size:16px;\n\tcolor:#999;\n\tfont-family:'Noto Serif', serif;\n\tfont-style:italic;\n\tline-height:1.6em;\n}\n\n\n.post-image img:hover {\n  -webkit-box-shadow: 0 0 2px #979797;\n     -moz-box-shadow: 0 0 2px #979797;\n          box-shadow: 0 0 2px #979797;\t\n  -webkit-transition: all 1s ease-in-out;\n  -moz-transition: all 1s ease-in-out;\n  -o-transition: all 1s ease-in-out;\n  transition: all 1s ease-in-out;\n}\n\nul.meta-post{\n\tfloat:left;\n\tmargin: 0;\n\tpadding:0;\n\tlist-style:none;\n}\n\nul.meta-post li{\n\tfloat:left;\n\tmargin:0 10px 0 0;\n\tpadding:0;\n\tlist-style:none;\n\tborder-right:1px dotted #e9e9e9;\n\tpadding-right:10px;\n}\n\nul.meta-post li i {\n\tfloat:left;\n\tfont-size:12px;\n\tmargin:2px 5px 0 0;\n}\n\nul.meta-post li a{\n\tcolor:#999;\n\tfloat:left;\n\tfont-size:12px;\n\tfont-weight:600;\n}\n\n/* --- single post --- */\n.bottom-article{\n\toverflow: hidden;\n\tborder-top:1px solid #f5f5f5;\n\tborder-bottom:1px solid #f5f5f5;\n\tpadding:10px 0 10px 0;\n\tmargin-top:20px;\n}\n\n/* --- author info --- */\n\n.about-author {\n\tborder:1px solid #f5f5f5;\n\tpadding:20px;\n\tfloat:left;\n\tmargin-bottom:5px;\n}\n\n.about-author h5 {\n\tmargin-bottom:10px;\n}\n\n\n\n/* --- Comment --- */\n\n.comment-area {\n\tfloat:left;\n\twidth:100%;\n\tmargin-top:30px;\t\n}\n\n\n.media-content{\n\toverflow:hidden;\n\tmargin-left:12px;\n\tborder-bottom:1px dotted #d5d5d5;\n\tpadding-bottom:20px;\n}\n\n.media-content h6 {\n\tfont-size:14px;\n\tfont-weight:700;\n}\n\n.media-content span{\n\tcolor:#a9a9a9;\n\tfont-size:14px;\n\tfont-weight:300;\n}\n\n.comment-area .thumbnail > img {\n  display: block;\n\twidth:60px;\n\theight:60px;\n}\n.filter-list{\n\tmargin-top:20px;\n}\n\n/* --- pagination --- */\n\n#pagination a,\n#pagination span {\n    display: block;\n    float: left;\n    margin: 0 7px 0 0;\n    padding: 7px 10px 6px 10px;\n    font-size: 12px;\n    line-height:12px;\n    color: #888;\n\tfont-weight:600;\n}\n\n#pagination a:hover {\n    color: #fff;\n\ttext-decoration:none;\n}\n\n#pagination span.current {\n    background: #333;\n    color: #fff;\n    font-weight: bold;\n}\n\n\n/* ===============================\n15. Aside, sidebar\n================================ */\n\naside{\n\tposition:relative;\n\tmargin-bottom:40px;\n}\n\n.sidebar-nav{\n\tfloat:left;\n\twidth:100%;\n}\n\n.right-sidebar{\n\tborder-left:1px solid #f5f5f5;\n\tpadding:0 0 0 30px;\n-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,.01);\nbox-shadow:inset 1px 0 0 0 rgba(0,0,0,.01);\n\n}\n\n\n.left-sidebar{\n\tborder-right:1px solid #f5f5f5;\n\tpadding:0 30px 0 0;\n-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,.01);\nbox-shadow:inset 1px 0 0 0 rgba(0,0,0,.01);\n}\n\n\n.left-sidebar .widget h3, .left-sidebar .widget .widget-content{\n\tpadding-right:20px;\n}\n\n\n\naside .widget {\n\tmargin-bottom:40px;\n}\n\n\nul.cat, ul.recent, ul.folio-detail, ul.contact-info{\n\tmargin:0;\n\tpadding:0;\n\tlist-style:none;\n}\n\nul.cat li, ul.recent li, ul.folio-detail li, ul.contact-info li{\n\tmargin:0 0 15px 0;\n\tlist-style:none;\n}\n\nul.cat li a, ul.folio-detail li a{\n\tcolor:#656565;\n}\n\nul.folio-detail li label{\n\tdisplay:inline;\n\tcursor:default;\n\tcolor:#353535;\n\tfont-weight:bold;\n}\n\n.widget ul.recent li {\n\tmargin-bottom:55px;\n}\n\nul.recent li h6 {\n\tmargin:0 0 10px 0;\n}\n\nul.recent li h6 a{\n\tcolor:#353535;\n\tfont-size:16px;\n\tfont-weight:600;\n}\n\n\n.widget ul.tags {\n\tlist-style:none;\n\tmargin:0;\n\tmargin-left: 0;\n\tpadding-left:0;\n}\n\n.widget ul.tags li {\n\tmargin:0 5px 15px 0;\n\tdisplay:inline-block;\n}\n\n\n.widget ul.tags li a {\n\tbackground:#e6e6e6;\n\tcolor:#333;\n\tpadding:5px 10px;\n}\n\n.widget ul.tags li a:hover {\n\ttext-decoration:none;\n\tcolor:#fff;\n}\n\n/* ===== Widgets ===== */\n\n/* --- flickr --- */\n.widget .flickr_badge {\n\twidth:100%;\n}\n.widget .flickr_badge img { margin: 0 9px 20px 0; }\n\nfooter .widget .flickr_badge {\n    width: 100%;\n}\nfooter .widget .flickr_badge img {\n    margin: 0 9px 20px 0;\n}\n\n.flickr_badge img {\n    width: 50px;\n    height: 50px;\n    float: left;\n\tmargin: 0 9px 20px 0;\n}\n\n/* --- latest tweet widget --- */\n\n.twitter ul{\n\tmargin-left:0;\n\tlist-style:none;\n}\n\n.twitter  img{\n    float: left;\n    margin-right: 15px;\n}\n.twitter span.tweet_time{\n    display: block;\n    padding-bottom: 5px;\n\n}\n.twitter li{    \n    border-bottom: 1px dashed #efefef;    \n    padding-bottom: 20px;\n    margin-bottom: 20px;\n    list-style: none;\n}\n.twitter li:last-child{border: none;}\n\n/* --- Recent post widget --- */\n\n.recent-post{\n\tmargin:20px 0 0 0;\n\tpadding:0;\n\tline-height:18px;\n}\n\n.recent-post h5 a:hover {\n\ttext-decoration:none;\n}\n\n.recent-post .text h5 a {\n\tcolor:#353535;\n}\n\n\nul.time-post{\n\tfloat:left;\n\twidth:120px;\n\tpadding:0;\n\tlist-style:none;\n\tmargin:0 20px 0 0;\n\ttext-align:center;\n\tcolor: #0e0f0f;\n}\n\nul.time-post li{\n\tfloat:none;\n\tbackground:#f8f8f8;\n\tlist-style:none;\n\tmargin:0 0 2px 0;\n\tpadding:0;\n}\n\nul.time-post li a img:hover{\n\topacity: 0.8; \n\t/* For IE 5-7 */\n\tfilter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);\n\t/* For IE 8 8 */\n\t-MS-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";\t\n}\n \t\nul.time-post li.time{\n\tfloat:none;\n\tpadding:5px 0 5px 0;\n\ttext-shadow: none;\t\n}\n\n.recent-post ul.time-post li.time{\n\tcolor:#121214;\n}\n\n.post-meta{\n\tmargin-bottom:20px;\n}\n\n.post-meta span{\n\tpadding:0 10px 0 10px;\n\tmargin-bottom:10px;\n}\n\n.post-meta span a{\n\tcolor:#919191;\n}\n\n.post-meta strong{\n\tfont-weight:200px;\n\tcolor:#c7c7c7;\n}\n\n.item .text {\n\tmargin-left:140px;\n\tmargin-bottom:20px;\n}\n\n/* ===============================\n16. Footer\n================================ */\n\nfooter{\n\tpadding:50px 0 0 0;\n\tcolor:#f8f8f8;\n}\n\nfooter a {\n\tcolor:#fff;\n}\n\nfooter a:hover {\n\tcolor:#eee;\n}\n\nfooter h1, footer h2, footer h3, footer h4, footer h5, footer h6{\n\tcolor:#fff;\n}\n\nfooter address {\n\tline-height:1.6em;\n}\n\nfooter h5 a:hover, footer a:hover {\n\ttext-decoration:none;\n}\n\nul.social-network {\n\tlist-style:none;\n\tmargin:0;\n}\n\nul.social-network li {\n\tdisplay:inline;\n\tmargin: 0 5px;\n}\n\n#sub-footer{\n\ttext-shadow:none;\n\tcolor:#f5f5f5;\n\tpadding:0;\n\tpadding-top:30px;\n\tmargin:20px 0 0 0;\n}\n\n#sub-footer p{\n\tmargin:0;\n\tpadding:0;\n}\n\n#sub-footer span{\n\tcolor:#f5f5f5;\n}\n\n.copyright {\n\ttext-align:left;\n\tfont-size:12px;\n}\n\n#sub-footer ul.social-network {\n\tfloat:right;\n}\n\n\n/* ===============================\n Live preview purpose\n================================ */\n/* --- buttons --- */\n\n.bs-docs-example {\n\tmargin:0 0 10px 0;\n}\n\n.demobtn a.btn {\n\tmargin:0 10px 10px 0;\n}\n\nsection.demogrid .col-lg-1,section.demogrid .col-lg-2,section.demogrid .col-lg-3,section.demogrid .col-lg-4,section.demogrid .col-lg-5,section.demogrid .col-lg-6,section.demogrid .col-lg-7,section.demogrid .col-lg-8,section.demogrid .col-lg-9,section.demogrid .col-lg-10,section.demogrid .col-lg-11 {\n\tbackground:#f6f6f6;\n\ttext-align:center;\n\tpadding:20px 0 20px;\n}\n\nsection.demogrid .show-grid .row,section.demogrid .show-grid .row-fluid {\n\tmargin-bottom:0;\n}\n\nsection.demogrid .show-grid .nest {\n\tbackground:#ddd;\n\ttext-align:center;\n\tpadding:20px 0 20px;\n}\n\nsection.demogrid .col-lg-12.nest {\n\tbackground:#f6f6f6;\n\ttext-align:center;\n\tpadding:20px 0 0;\n}\n\n.demoinline p {\n\tdisplay:inline;\n\tmargin-right:20px;\n}\n\n\n/* ===============================\n17. Divider, Line & Misc\n================================ */\n\n.solidline {\n\tborder-top:1px solid #f5f5f5;\n\tmargin:0 0 30px;\n}\n\n.dottedline {\n\tborder-top:1px dotted #f5f5f5;\n\tmargin:0 0 30px;\n}\n\n.dashedline {\n\tborder-top:1px dashed #f5f5f5;\n\tmargin:0 0 30px;\n}\n\n.blankline {\n\theight:1px;\n\tmargin:0 0 30px;\n}\n\n\n/* scroll to top */\n.scrollup{\n    position:fixed;\n\twidth:32px;\n\theight:32px;\n    bottom:0px;\n    right:20px;\n\tbackground: #222;\n\t\n}\n\na.scrollup {\n\toutline:0;\n\ttext-align: center;\n}\n\na.scrollup:hover,a.scrollup:active,a.scrollup:focus {\n\topacity:1;\n\ttext-decoration:none;\n}\na.scrollup i {\n\tmargin-top: 10px;\n\tcolor: #fff;\n}\na.scrollup i:hover {\n\ttext-decoration:none;\n}\n\n\n\n\n/* =============================\n18. Position & alignment\n============================= */\n\n.absolute{\n\tposition:absolute;\n}\n\n.relative{\n\tposition:relative;\n}\n\n.aligncenter{\n\ttext-align:center;\n}\n\n.aligncenter span{\n\tmargin-left:0;\n}\n\n.floatright {\n\tfloat:right;\n}\n\n.floatleft {\n\tfloat:left;\n}\n\n.floatnone {\n\tfloat:none;\n}\n\n.aligncenter {\n\ttext-align:center;\n}\n\n/* --- Image allignment style --- */\n\nimg.pull-left, .align-left{\n\tfloat:left;\n\tmargin:0 15px 15px 0;\n}\n\n.widget img.pull-left {\n\tfloat:left;\n\tmargin:0 15px 15px 0;\n}\n\nimg.pull-right, .align-right {\n\tfloat:right;\n\tmargin:0 0 15px 15px;\n}\n\narticle img.pull-left, article .align-left{\n\tfloat:left;\n\tmargin:5px 15px 15px 0;\n}\n\narticle img.pull-right, article .align-right{\n\tfloat:right;\n\tmargin:5px 0 15px 15px;\n}\n\n/* =============================\n20. Spacer, margin\n============================= */\n\n.clear-marginbot{\n\tmargin-bottom:0;\n}\n\n.marginbot10{\n\tmargin-bottom:10px;\n}\n.marginbot20{\n\tmargin-bottom:20px;\n}\n.marginbot30{\n\tmargin-bottom:30px;\n}\n.marginbot40{\n\tmargin-bottom:40px;\n}\n\n.clear-margintop{\n\tmargin-top:0;\n}\n\n.margintop10{\n\tmargin-top:10px;\n}\n\n.margintop20{\n\tmargin-top:20px;\n}\n\n.margintop30{\n\tmargin-top:30px;\n}\n\n.margintop40{\n\tmargin-top:40px;\n}\n\n\n/* =============================\n21. Media queries \n============================= */\n\n@media (min-width: 768px) and (max-width: 979px) {\n\n\ta.detail{\n\t\tbackground:none;\n\t\twidth:100%;\n\t}\n\n\n\t\n\tfooter .widget form  input#appendedInputButton {\n\t\t  display: block;\n\t\t  width: 91%;\n\t\t  -webkit-border-radius: 4px 4px 4px 4px;\n\t\t\t -moz-border-radius: 4px 4px 4px 4px;\n\t\t\t\t  border-radius: 4px 4px 4px 4px;\n\t}\n\t\n\tfooter .widget form  .input-append .btn {\n\t\t  display: block;\n\t\t  width: 100%;\n\t\t  padding-right: 0;\n\t\t  padding-left: 0;\n\t\t  -webkit-box-sizing: border-box;\n\t\t\t -moz-box-sizing: border-box;\n\t\t\t\t  box-sizing: border-box;\n\t\t\t\t  margin-top:10px;\n\t}\n\n\tul.related-folio li{\n\t\twidth:156px;\n\t\tmargin:0 20px 0 0;\n\t}\t\n}\n\n@media (max-width: 767px) {\n\n  body {\n    padding-right: 0;\n    padding-left: 0;\n  }\n\t.navbar-brand {\n\t\tmargin-top: 10px;\n\t\tborder-bottom: none;\n\t}\n\t.navbar-header {\n\t\tmargin-top: 20px;\n\t\tborder-bottom: none;\n\t}\n\t\n\t.navbar-nav {\n\t\tborder-top: none;\n\t\tfloat: none;\n\t\twidth: 100%;\n\t}\n\n\theader .navbar-nav > li  {\n\t\tpadding-bottom: 0;\n\t\tpadding-top: 0;\n\t}\n\t\n\theader .nav li .dropdown-menu  {\n\t\tmargin-top: 0;\n\t}\n\n\t.dropdown-menu {\n\t  position: absolute;\n\t  top: 0;\n\t  left: 40px;\n\t  z-index: 1000;\n\t  display: none;\n\t  float: left;\n\t  min-width: 160px;\n\t  padding: 5px 0;\n\t  margin: 2px 0 0;\n\t  font-size: 13px;\n\t  list-style: none;\n\t  background-color: #fff;\n\t  background-clip: padding-box;\n\t  border: 1px solid #f5f5f5;\n\t  border: 1px solid rgba(0, 0, 0, .15);\n\t  border-radius: 0;\n\t  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n\t\t\t  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n\t}\n\t\n\n\t\n\t.navbar-collapse.collapse  {\n\t\tborder: none;\n\t\toverflow: hidden;\n\t}\n\n\t\n\t.box {\n\t\tborder-bottom:1px solid #e9e9e9;\n\t\tpadding-bottom:20px;\n\t}\n\n\t#featured .flexslider .slide-caption {\n\t\twidth: 90%; \n\t\tpadding: 2%; \n\t\tposition: absolute; \n\t\tleft: 0; \n\t\tbottom: -40px; \n\t}\n\n\n\t#inner-headline .breadcrumb {\n\t\tfloat:left;\n\t\tclear:both;\n\t\twidth:100%;\n\t}\n\n\t.breadcrumb > li {\n\t\tfont-size:13px;\n\t}\n\n\t\n\tul.portfolio li article a i.icon-48{\n\t\twidth:20px;\n\t\theight:20px;\n\t\tfont-size:16px;\n\t\tline-height:20px;\n\t}\n\n\n\t.left-sidebar{\n\t\tborder-right:none;\n\t\tpadding:0 0 0 0;\n\t\tborder-bottom: 1px dotted #e6e6e6;\n\t\tpadding-bottom:10px;\n\t\tmargin-bottom:40px;\n\t}\n\t\n\t.right-sidebar{\n\t\tmargin-top:30px;\n\t\tborder-left:none;\n\t\tpadding:0 0 0 0;\n\t}\n\t\n\t\n\tfooter .col-lg-1, footer .col-lg-2, footer .col-lg-3, footer .col-lg-4, footer .col-lg-5, footer .col-lg-6, \n\tfooter .col-lg-7, footer .col-lg-8, footer .col-lg-9, footer .col-lg-10, footer .col-lg-11, footer .col-lg-12{\n\t\tmargin-bottom:20px;\n\t}\n\n\t#sub-footer ul.social-network {\n\t\tfloat:left;\n\t}\n\t\n\n\t\n  [class*=\"span\"] {\n\t\tmargin-bottom:20px;\n  }\n\n}\n\n@media (max-width: 480px) {\n\t.bottom-article a.pull-right {\n\t\tfloat:left;\n\t\tmargin-top:20px;\n\t}\n\n\n\t.search{\n\t\tfloat:left;\n\t}\n\n\t.flexslider .flex-caption {\n\t\tdisplay:none;\n\t}\n\n\n\t.cta-text {\n\t\tmargin:0 auto;\n\t\ttext-align:center;\t\n\t}\n\t\n\tul.portfolio li article a i{\n\t\twidth:20px;\n\t\theight:20px;\n\t\tfont-size:14px;\n\t}\n\n\n}\n\n@media (max-width: 360px) {\n\n}\n"
  },
  {
    "path": "moderna/static/js/animate.js",
    "content": "jQuery(document).ready(function($) {\n\n\t\t\t\t\t\t\t\n\t//animate effect\t\n\t$(\".e_flash\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated flash\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated flash\");\n\t\t}\n\t);\n\t$(\".e_bounce\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated bounce\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated bounce\");\n\t\t}\n\t);\n\t\n\t$(\".e_shake\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated shake\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated shake\");\n\t\t}\n\t);\n\t$(\".e_tada\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated tada\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated tada\");\n\t\t}\n\t);\n\t$(\".e_swing\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated swing\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated swing\");\n\t\t}\n\t);\n\t$(\".e_wobble\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated wobble\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated wobble\");\n\t\t}\n\t);\n\t$(\".e_wiggle\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated wiggle\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated wiggle\");\n\t\t}\n\t);\n\t$(\".e_pulse\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated pulse\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated pulse\");\n\t\t}\n\t);\n\t\n\t\n\t$(\".e_flip\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated flip\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated flip\");\n\t\t}\n\t);\n\t$(\".e_flipInX\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated flipInX\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated flipInX\");\n\t\t}\n\t);\n\t$(\".e_flipOutX\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated flipOutX\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated flipOutX\");\n\t\t}\n\t);\n\t$(\".e_flipInY\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated flipInY\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated flipInY\");\n\t\t}\n\t);\n\t$(\".e_flipOutY\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated flipOutY\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated flipOutY\");\n\t\t}\n\t);\t\n\t\n\t//Fading entrances\n\t$(\".e_fadeIn\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeIn\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeIn\");\n\t\t}\n\t);\t\t\n\t$(\".e_fadeInUp\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeInUp\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeInUp\");\n\t\t}\n\t);\t\n\t$(\".e_fadeInDown\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeInDown\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeInDown\");\n\t\t}\n\t);\n\t$(\".e_fadeInLeft\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeInLeft\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeInLeft\");\n\t\t}\n\t);\n\t$(\".e_fadeInRight\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeInRight\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeInRight\");\n\t\t}\n\t);\t\n\t$(\".e_fadeInUpBig\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeInUpBig\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeInUpBig\");\n\t\t}\n\t);\t\t\n\t$(\".e_fadeInUpBig\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeInUpBig\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeInUpBig\");\n\t\t}\n\t);\t\t\n\t$(\".e_fadeInDownBig\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeInDownBig\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeInDownBig\");\n\t\t}\n\t);\t\n\t$(\".e_fadeInLeftBig\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeInLeftBig\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeInLeftBig\");\n\t\t}\n\t);\t\n\t$(\".e_fadeInRightBig\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeInRightBig\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeInRightBig\");\n\t\t}\n\t);\t\n\t\n\t\n\t//Fading exits\n\t$(\".e_fadeOut\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeOut\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeOut\");\n\t\t}\n\t);\t\n\t$(\".e_fadeOutUp\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeOutUp\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeOutUp\");\n\t\t}\n\t);\t\n\t$(\".e_fadeOutDown\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeOutDown\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeOutDown\");\n\t\t}\n\t);\t\t\n\t$(\".e_fadeOutLeft\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeOutLeft\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeOutLeft\");\n\t\t}\n\t);\t\t\n\t$(\".e_fadeOutRight\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeOutRight\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeOutRight\");\n\t\t}\n\t);\t\n\t$(\".e_fadeOutUpBig\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeOutUpBig\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeOutUpBig\");\n\t\t}\n\t);\t\n\t$(\".e_fadeOutDownBig\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeOutDownBig\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeOutDownBig\");\n\t\t}\n\t);\t\n\t$(\".e_fadeOutLeftBig\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeOutLeftBig\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeOutLeftBig\");\n\t\t}\n\t);\t\n\t$(\".e_fadeOutRightBig\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated fadeOutRightBig\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated fadeOutRightBig\");\n\t\t}\n\t);\t\n\t\n\t\n\t//Bouncing entrances\n\t$(\".e_bounceIn\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated bounceIn\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated bounceIn\");\n\t\t}\n\t);\n\t$(\".e_bounceInDown\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated bounceInDown\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated bounceInDown\");\n\t\t}\n\t);\n\t$(\".e_bounceInUp\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated bounceInUp\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated bounceInUp\");\n\t\t}\n\t);\t\n\t$(\".e_bounceInLeft\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated bounceInLeft\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated bounceInLeft\");\n\t\t}\n\t);\n\t$(\".e_bounceInRight\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated bounceInRight\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated bounceInRight\");\n\t\t}\n\t);\n\t\n\t\n\t//Bouncing exits\n\t$(\".e_bounceOut\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated bounceOut\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated bounceOut\");\n\t\t}\n\t);\n\t$(\".e_bounceOutDown\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated bounceOutDown\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated bounceOutDown\");\n\t\t}\n\t);\n\t$(\".e_bounceOutUp\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated bounceOutUp\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated bounceOutUp\");\n\t\t}\n\t);\t\n\t$(\".e_bounceOutLeft\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated bounceOutLeft\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated bounceOutLeft\");\n\t\t}\n\t);\n\t$(\".e_bounceOutRight\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated bounceOutRight\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated bounceOutRight\");\n\t\t}\n\t);\n\t\n\t\n\t//Rotating entrances\t\n\t$(\".e_rotateIn\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated rotateIn\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated rotateIn\");\n\t\t}\n\t);\n\t$(\".e_rotateInDownLeft\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated rotateInDownLeft\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated rotateInDownLeft\");\n\t\t}\n\t);\n\t$(\".e_rotateInDownRight\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated rotateInDownRight\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated rotateInDownRight\");\n\t\t}\n\t);\n\t$(\".e_rotateInUpRight\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated rotateInUpRight\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated rotateInUpRight\");\n\t\t}\n\t);\n\t$(\".e_rotateInUpLeft\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated rotateInUpLeft\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated rotateInUpLeft\");\n\t\t}\n\t);\n\t\n\t\n\t//Rotating exits\n\t$(\".e_rotateOut\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated rotateOut\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated rotateOut\");\n\t\t}\n\t);\n\t$(\".e_rotateOutDownLeft\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated rotateOutDownLeft\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated rotateOutDownLeft\");\n\t\t}\n\t);\n\t$(\".e_rotateOutDownRight\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated rotateOutDownRight\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated rotateOutDownRight\");\n\t\t}\n\t);\t\n\t$(\".e_rotateOutUpLeft\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated rotateOutUpLeft\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated rotateOutUpLeft\");\n\t\t}\n\t);\n\t$(\".e_rotateOutUpRight\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated rotateOutUpRight\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated rotateOutUpRight\");\n\t\t}\n\t);\n\t\n\t\n\t//Lightspeed\n\t$(\".e_lightSpeedIn\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated lightSpeedIn\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated lightSpeedIn\");\n\t\t}\n\t);\n\t$(\".e_lightSpeedOut\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated lightSpeedOut\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated lightSpeedOut\");\n\t\t}\n\t);\n\t\n\t//specials\n\t$(\".e_hinge\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated hinge\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated hinge\");\n\t\t}\n\t);\n\t$(\".e_rollIn\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated rollIn\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated rollIn\");\n\t\t}\n\t);\t\n\t$(\".e_rollOut\").hover(\n\t\tfunction () {\n\t\t$(this).addClass(\"animated rollOut\");\n\t\t},\n\t\tfunction () {\n\t\t$(this).removeClass(\"animated rollOut\");\n\t\t}\n\t);\n\n\n\n});"
  },
  {
    "path": "moderna/static/js/custom.js",
    "content": "/*global jQuery:false */\njQuery(document).ready(function($) {\n\"use strict\";\n\n\t\n\t\t//add some elements with animate effect\n\n\t\t$(\".big-cta\").hover(\n\t\t\tfunction () {\n\t\t\t$('.cta a').addClass(\"animated shake\");\n\t\t\t},\n\t\t\tfunction () {\n\t\t\t$('.cta a').removeClass(\"animated shake\");\n\t\t\t}\n\t\t);\n\t\t$(\".box\").hover(\n\t\t\tfunction () {\n\t\t\t$(this).find('.icon').addClass(\"animated fadeInDown\");\n\t\t\t$(this).find('p').addClass(\"animated fadeInUp\");\n\t\t\t},\n\t\t\tfunction () {\n\t\t\t$(this).find('.icon').removeClass(\"animated fadeInDown\");\n\t\t\t$(this).find('p').removeClass(\"animated fadeInUp\");\n\t\t\t}\n\t\t);\n\t\t\n\t\t\n\t\t$('.accordion').on('show', function (e) {\n\t\t\n\t\t\t$(e.target).prev('.accordion-heading').find('.accordion-toggle').addClass('active');\n\t\t\t$(e.target).prev('.accordion-heading').find('.accordion-toggle i').removeClass('icon-plus');\n\t\t\t$(e.target).prev('.accordion-heading').find('.accordion-toggle i').addClass('icon-minus');\n\t\t});\n\t\t\n\t\t$('.accordion').on('hide', function (e) {\n\t\t\t$(this).find('.accordion-toggle').not($(e.target)).removeClass('active');\n\t\t\t$(this).find('.accordion-toggle i').not($(e.target)).removeClass('icon-minus');\n\t\t\t$(this).find('.accordion-toggle i').not($(e.target)).addClass('icon-plus');\n\t\t});\t\n\n\t\t\n\t\t// tooltip\n\t\t$('.social-network li a, .options_box .color a').tooltip();\n\n\t\t// fancybox\n\t\t$(\".fancybox\").fancybox({\t\t\t\t\n\t\t\t\tpadding : 0,\n\t\t\t\tautoResize: true,\n\t\t\t\tbeforeShow: function () {\n\t\t\t\t\tthis.title = $(this.element).attr('title');\n\t\t\t\t\tthis.title = '<h4>' + this.title + '</h4>' + '<p>' + $(this.element).parent().find('img').attr('alt') + '</p>';\n\t\t\t\t},\n\t\t\t\thelpers : {\n\t\t\t\t\ttitle : { type: 'inside' },\n\t\t\t\t}\n\t\t\t});\n\n\t\t\n\t\t//scroll to top\n\t\t$(window).scroll(function(){\n\t\t\tif ($(this).scrollTop() > 100) {\n\t\t\t\t$('.scrollup').fadeIn();\n\t\t\t\t} else {\n\t\t\t\t$('.scrollup').fadeOut();\n\t\t\t}\n\t\t});\n\t\t$('.scrollup').click(function(){\n\t\t\t$(\"html, body\").animate({ scrollTop: 0 }, 1000);\n\t\t\t\treturn false;\n\t\t});\n    $('#post-slider').flexslider({\n        // Primary Controls\n        controlNav          : false,              //Boolean: Create navigation for paging control of each clide? Note: Leave true for manualControls usage\n        directionNav        : true,              //Boolean: Create navigation for previous/next navigation? (true/false)\n        prevText            : \"Previous\",        //String: Set the text for the \"previous\" directionNav item\n        nextText            : \"Next\",            //String: Set the text for the \"next\" directionNav item\n         \n        // Secondary Navigation\n        keyboard            : true,              //Boolean: Allow slider navigating via keyboard left/right keys\n        multipleKeyboard    : false,             //{NEW} Boolean: Allow keyboard navigation to affect multiple sliders. Default behavior cuts out keyboard navigation with more than one slider present.\n        mousewheel          : false,             //{UPDATED} Boolean: Requires jquery.mousewheel.js (https://github.com/brandonaaron/jquery-mousewheel) - Allows slider navigating via mousewheel\n        pausePlay           : false,             //Boolean: Create pause/play dynamic element\n        pauseText           : 'Pause',           //String: Set the text for the \"pause\" pausePlay item\n        playText            : 'Play',            //String: Set the text for the \"play\" pausePlay item\n         \n        // Special properties\n        controlsContainer   : \"\",                //{UPDATED} Selector: USE CLASS SELECTOR. Declare which container the navigation elements should be appended too. Default container is the FlexSlider element. Example use would be \".flexslider-container\". Property is ignored if given element is not found.\n        manualControls      : \"\",                //Selector: Declare custom control navigation. Examples would be \".flex-control-nav li\" or \"#tabs-nav li img\", etc. The number of elements in your controlNav should match the number of slides/tabs.\n        sync                : \"\",                //{NEW} Selector: Mirror the actions performed on this slider with another slider. Use with care.\n        asNavFor            : \"\",                //{NEW} Selector: Internal property exposed for turning the slider into a thumbnail navigation for another slider\n    });\n\t\n    $('#main-slider').flexslider({\n        namespace           : \"flex-\",           //{NEW} String: Prefix string attached to the class of every element generated by the plugin\n        selector            : \".slides > li\",    //{NEW} Selector: Must match a simple pattern. '{container} > {slide}' -- Ignore pattern at your own peril\n        animation           : \"fade\",            //String: Select your animation type, \"fade\" or \"slide\"\n        easing              : \"swing\",           //{NEW} String: Determines the easing method used in jQuery transitions. jQuery easing plugin is supported!\n        direction           : \"horizontal\",      //String: Select the sliding direction, \"horizontal\" or \"vertical\"\n        reverse             : false,             //{NEW} Boolean: Reverse the animation direction\n        animationLoop       : true,              //Boolean: Should the animation loop? If false, directionNav will received \"disable\" classes at either end\n        smoothHeight        : false,             //{NEW} Boolean: Allow height of the slider to animate smoothly in horizontal mode\n        startAt             : 0,                 //Integer: The slide that the slider should start on. Array notation (0 = first slide)\n        slideshow           : true,              //Boolean: Animate slider automatically\n        slideshowSpeed      : 7000,              //Integer: Set the speed of the slideshow cycling, in milliseconds\n        animationSpeed      : 600,               //Integer: Set the speed of animations, in milliseconds\n        initDelay           : 0,                 //{NEW} Integer: Set an initialization delay, in milliseconds\n        randomize           : false,             //Boolean: Randomize slide order\n         \n        // Usability features\n        pauseOnAction       : true,              //Boolean: Pause the slideshow when interacting with control elements, highly recommended.\n        pauseOnHover        : false,             //Boolean: Pause the slideshow when hovering over slider, then resume when no longer hovering\n        useCSS              : true,              //{NEW} Boolean: Slider will use CSS3 transitions if available\n        touch               : true,              //{NEW} Boolean: Allow touch swipe navigation of the slider on touch-enabled devices\n        video               : false,             //{NEW} Boolean: If using video in the slider, will prevent CSS3 3D Transforms to avoid graphical glitches\n         \n        // Primary Controls\n        controlNav          : true,              //Boolean: Create navigation for paging control of each clide? Note: Leave true for manualControls usage\n        directionNav        : true,              //Boolean: Create navigation for previous/next navigation? (true/false)\n        prevText            : \"Previous\",        //String: Set the text for the \"previous\" directionNav item\n        nextText            : \"Next\",            //String: Set the text for the \"next\" directionNav item\n         \n        // Secondary Navigation\n        keyboard            : true,              //Boolean: Allow slider navigating via keyboard left/right keys\n        multipleKeyboard    : false,             //{NEW} Boolean: Allow keyboard navigation to affect multiple sliders. Default behavior cuts out keyboard navigation with more than one slider present.\n        mousewheel          : false,             //{UPDATED} Boolean: Requires jquery.mousewheel.js (https://github.com/brandonaaron/jquery-mousewheel) - Allows slider navigating via mousewheel\n        pausePlay           : false,             //Boolean: Create pause/play dynamic element\n        pauseText           : 'Pause',           //String: Set the text for the \"pause\" pausePlay item\n        playText            : 'Play',            //String: Set the text for the \"play\" pausePlay item\n         \n        // Special properties\n        controlsContainer   : \"\",                //{UPDATED} Selector: USE CLASS SELECTOR. Declare which container the navigation elements should be appended too. Default container is the FlexSlider element. Example use would be \".flexslider-container\". Property is ignored if given element is not found.\n        manualControls      : \"\",                //Selector: Declare custom control navigation. Examples would be \".flex-control-nav li\" or \"#tabs-nav li img\", etc. The number of elements in your controlNav should match the number of slides/tabs.\n        sync                : \"\",                //{NEW} Selector: Mirror the actions performed on this slider with another slider. Use with care.\n        asNavFor            : \"\",                //{NEW} Selector: Internal property exposed for turning the slider into a thumbnail navigation for another slider\n    });\n\n});"
  },
  {
    "path": "moderna/static/js/flexslider/jquery.flexslider.js",
    "content": "/*\n * jQuery FlexSlider v1.8\n * http://www.woothemes.com/flexslider/\n *\n * Copyright 2012 WooThemes\n * Free to use under the MIT license.\n * http://www.opensource.org/licenses/mit-license.php\n *\n * Contributing Author: Tyler Smith\n */\n\n;(function ($) {\n  \n  //FlexSlider: Object Instance\n  $.flexslider = function(el, options) {\n    var slider = $(el);\n    \n    // slider DOM reference for use outside of the plugin\n    $.data(el, \"flexslider\", slider);\n\n    slider.init = function() {\n      slider.vars = $.extend({}, $.flexslider.defaults, options);\n      $.data(el, 'flexsliderInit', true);\n\t    slider.container = $('.slides', slider).eq(0);\n\t    slider.slides = $('.slides:first > li', slider);\n      slider.count = slider.slides.length;\n      slider.animating = false;\n      slider.currentSlide = slider.vars.slideToStart;\n      slider.animatingTo = slider.currentSlide;\n      slider.atEnd = (slider.currentSlide == 0) ? true : false;\n      slider.eventType = ('ontouchstart' in document.documentElement) ? 'touchstart' : 'click';\n      slider.cloneCount = 0;\n      slider.cloneOffset = 0;\n      slider.manualPause = false;\n      slider.vertical = (slider.vars.slideDirection == \"vertical\");\n      slider.prop = (slider.vertical) ? \"top\" : \"marginLeft\";\n      slider.args = {};\n      \n      //Test for webbkit CSS3 Animations\n      slider.transitions = \"webkitTransition\" in document.body.style && slider.vars.useCSS;\n      if (slider.transitions) slider.prop = \"-webkit-transform\";\n      \n      //Test for controlsContainer\n      if (slider.vars.controlsContainer != \"\") {\n        slider.controlsContainer = $(slider.vars.controlsContainer).eq($('.slides').index(slider.container));\n        slider.containerExists = slider.controlsContainer.length > 0;\n      }\n      //Test for manualControls\n      if (slider.vars.manualControls != \"\") {\n        slider.manualControls = $(slider.vars.manualControls, ((slider.containerExists) ? slider.controlsContainer : slider));\n        slider.manualExists = slider.manualControls.length > 0;\n      }\n      \n      ///////////////////////////////////////////////////////////////////\n      // FlexSlider: Randomize Slides\n      if (slider.vars.randomize) {\n        slider.slides.sort(function() { return (Math.round(Math.random())-0.5); });\n        slider.container.empty().append(slider.slides);\n      }\n      ///////////////////////////////////////////////////////////////////\n      \n      ///////////////////////////////////////////////////////////////////\n      // FlexSlider: Slider Animation Initialize\n      if (slider.vars.animation.toLowerCase() == \"slide\") {\n        if (slider.transitions) {\n          slider.setTransition(0);\n        }\n        slider.css({\"overflow\": \"hidden\"});\n        if (slider.vars.animationLoop) {\n          slider.cloneCount = 2;\n          slider.cloneOffset = 1;\n          slider.container.append(slider.slides.filter(':first').clone().addClass('clone')).prepend(slider.slides.filter(':last').clone().addClass('clone'));\n        }\n        //create newSlides to capture possible clones\n\t\tslider.newSlides = $('.slides:first > li', slider);\n        var sliderOffset = (-1 * (slider.currentSlide + slider.cloneOffset));\n        if (slider.vertical) {\n          slider.newSlides.css({\"display\": \"block\", \"width\": \"100%\", \"float\": \"left\"});\n          slider.container.height((slider.count + slider.cloneCount) * 200 + \"%\").css(\"position\", \"absolute\").width(\"100%\");\n          //Timeout function to give browser enough time to get proper height initially\n          setTimeout(function() {\n            slider.css({\"position\": \"relative\"}).height(slider.slides.filter(':first').height());\n            slider.args[slider.prop] = (slider.transitions) ? \"translate3d(0,\" + sliderOffset * slider.height() + \"px,0)\" : sliderOffset * slider.height() + \"px\";\n            slider.container.css(slider.args);\n          }, 100);\n\n        } else {\n          slider.args[slider.prop] = (slider.transitions) ? \"translate3d(\" + sliderOffset * slider.width() + \"px,0,0)\" : sliderOffset * slider.width() + \"px\";\n          slider.container.width((slider.count + slider.cloneCount) * 200 + \"%\").css(slider.args);\n          //Timeout function to give browser enough time to get proper width initially\n          setTimeout(function() {\n            slider.newSlides.width(slider.width()).css({\"float\": \"left\", \"display\": \"block\"});\n          }, 100);\n        }\n        \n      } else { //Default to fade\n        //Not supporting fade CSS3 transitions right now\n        slider.transitions = false;\n        slider.slides.css({\"width\": \"100%\", \"float\": \"left\", \"marginRight\": \"-100%\"}).eq(slider.currentSlide).fadeIn(slider.vars.animationDuration); \n      }\n      ///////////////////////////////////////////////////////////////////\n      \n      ///////////////////////////////////////////////////////////////////\n      // FlexSlider: Control Nav\n      if (slider.vars.controlNav) {\n        if (slider.manualExists) {\n          slider.controlNav = slider.manualControls;\n        } else {\n          var controlNavScaffold = $('<ol class=\"flex-control-nav\"></ol>');\n          var j = 1;\n          for (var i = 0; i < slider.count; i++) {\n            controlNavScaffold.append('<li><a>' + j + '</a></li>');\n            j++;\n          }\n\n          if (slider.containerExists) {\n            $(slider.controlsContainer).append(controlNavScaffold);\n            slider.controlNav = $('.flex-control-nav li a', slider.controlsContainer);\n          } else {\n            slider.append(controlNavScaffold);\n            slider.controlNav = $('.flex-control-nav li a', slider);\n          }\n        }\n\n        slider.controlNav.eq(slider.currentSlide).addClass('active');\n\n        slider.controlNav.bind(slider.eventType, function(event) {\n          event.preventDefault();\n          if (!$(this).hasClass('active')) {\n            (slider.controlNav.index($(this)) > slider.currentSlide) ? slider.direction = \"next\" : slider.direction = \"prev\";\n            slider.flexAnimate(slider.controlNav.index($(this)), slider.vars.pauseOnAction);\n          }\n        });\n      }\n      ///////////////////////////////////////////////////////////////////\n      \n      //////////////////////////////////////////////////////////////////\n      //FlexSlider: Direction Nav\n      if (slider.vars.directionNav) {\n        var directionNavScaffold = $('<ul class=\"flex-direction-nav\"><li><a class=\"prev\" href=\"#\">' + slider.vars.prevText + '</a></li><li><a class=\"next\" href=\"#\">' + slider.vars.nextText + '</a></li></ul>');\n        \n        if (slider.containerExists) {\n          $(slider.controlsContainer).append(directionNavScaffold);\n          slider.directionNav = $('.flex-direction-nav li a', slider.controlsContainer);\n        } else {\n          slider.append(directionNavScaffold);\n          slider.directionNav = $('.flex-direction-nav li a', slider);\n        }\n        \n        //Set initial disable styles if necessary\n        if (!slider.vars.animationLoop) {\n          if (slider.currentSlide == 0) {\n            slider.directionNav.filter('.prev').addClass('disabled');\n          } else if (slider.currentSlide == slider.count - 1) {\n            slider.directionNav.filter('.next').addClass('disabled');\n          }\n        }\n        \n        slider.directionNav.bind(slider.eventType, function(event) {\n          event.preventDefault();\n          var target = ($(this).hasClass('next')) ? slider.getTarget('next') : slider.getTarget('prev');\n          \n          if (slider.canAdvance(target)) {\n            slider.flexAnimate(target, slider.vars.pauseOnAction);\n          }\n        });\n      }\n      //////////////////////////////////////////////////////////////////\n      \n      //////////////////////////////////////////////////////////////////\n      //FlexSlider: Keyboard Nav\n      if (slider.vars.keyboardNav && $('ul.slides').length == 1) {\n        function keyboardMove(event) {\n          if (slider.animating) {\n            return;\n          } else if (event.keyCode != 39 && event.keyCode != 37){\n            return;\n          } else {\n            if (event.keyCode == 39) {\n              var target = slider.getTarget('next');\n            } else if (event.keyCode == 37){\n              var target = slider.getTarget('prev');\n            }\n        \n            if (slider.canAdvance(target)) {\n              slider.flexAnimate(target, slider.vars.pauseOnAction);\n            }\n          }\n        }\n        $(document).bind('keyup', keyboardMove);\n      }\n      //////////////////////////////////////////////////////////////////\n      \n      ///////////////////////////////////////////////////////////////////\n      // FlexSlider: Mousewheel interaction\n      if (slider.vars.mousewheel) {\n        slider.mousewheelEvent = (/Firefox/i.test(navigator.userAgent)) ? \"DOMMouseScroll\" : \"mousewheel\";\n        slider.bind(slider.mousewheelEvent, function(e) {\n          e.preventDefault();\n          e = e ? e : window.event;\n          var wheelData = e.detail ? e.detail * -1 : e.originalEvent.wheelDelta / 40,\n              target = (wheelData < 0) ? slider.getTarget('next') : slider.getTarget('prev');\n          \n          if (slider.canAdvance(target)) {\n            slider.flexAnimate(target, slider.vars.pauseOnAction);\n          }\n        });\n      }\n      ///////////////////////////////////////////////////////////////////\n      \n      //////////////////////////////////////////////////////////////////\n      //FlexSlider: Slideshow Setup\n      if (slider.vars.slideshow) {\n        //pauseOnHover\n        if (slider.vars.pauseOnHover && slider.vars.slideshow) {\n          slider.hover(function() {\n            slider.pause();\n          }, function() {\n            if (!slider.manualPause) {\n              slider.resume();\n            }\n          });\n        }\n\n        //Initialize animation\n        slider.animatedSlides = setInterval(slider.animateSlides, slider.vars.slideshowSpeed);\n      }\n      //////////////////////////////////////////////////////////////////\n      \n      //////////////////////////////////////////////////////////////////\n      //FlexSlider: Pause/Play\n      if (slider.vars.pausePlay) {\n        var pausePlayScaffold = $('<div class=\"flex-pauseplay\"><span></span></div>');\n      \n        if (slider.containerExists) {\n          slider.controlsContainer.append(pausePlayScaffold);\n          slider.pausePlay = $('.flex-pauseplay span', slider.controlsContainer);\n        } else {\n          slider.append(pausePlayScaffold);\n          slider.pausePlay = $('.flex-pauseplay span', slider);\n        }\n        \n        var pausePlayState = (slider.vars.slideshow) ? 'pause' : 'play';\n        slider.pausePlay.addClass(pausePlayState).text((pausePlayState == 'pause') ? slider.vars.pauseText : slider.vars.playText);\n        \n        slider.pausePlay.bind(slider.eventType, function(event) {\n          event.preventDefault();\n          if ($(this).hasClass('pause')) {\n            slider.pause();\n            slider.manualPause = true;\n          } else {\n            slider.resume();\n            slider.manualPause = false;\n          }\n        });\n      }\n      //////////////////////////////////////////////////////////////////\n      \n      //////////////////////////////////////////////////////////////////\n      //FlexSlider:Touch Swip Gestures\n      //Some brilliant concepts adapted from the following sources\n      //Source: TouchSwipe - http://www.netcu.de/jquery-touchwipe-iphone-ipad-library\n      //Source: SwipeJS - http://swipejs.com\n      if ('ontouchstart' in document.documentElement && slider.vars.touch) {\n        //For brevity, variables are named for x-axis scrolling\n        //The variables are then swapped if vertical sliding is applied\n        //This reduces redundant code...I think :)\n        //If debugging, recognize variables are named for horizontal scrolling\n        var startX,\n          startY,\n          offset,\n          cwidth,\n          dx,\n          startT,\n          scrolling = false;\n              \n        slider.each(function() {\n          if ('ontouchstart' in document.documentElement) {\n            this.addEventListener('touchstart', onTouchStart, false);\n          }\n        });\n        \n        function onTouchStart(e) {\n          if (slider.animating) {\n            e.preventDefault();\n          } else if (e.touches.length == 1) {\n            slider.pause();\n            cwidth = (slider.vertical) ? slider.height() : slider.width();\n            startT = Number(new Date());\n            offset = (slider.vertical) ? (slider.currentSlide + slider.cloneOffset) * slider.height() : (slider.currentSlide + slider.cloneOffset) * slider.width();\n            startX = (slider.vertical) ? e.touches[0].pageY : e.touches[0].pageX;\n            startY = (slider.vertical) ? e.touches[0].pageX : e.touches[0].pageY;\n            slider.setTransition(0);\n\n            this.addEventListener('touchmove', onTouchMove, false);\n            this.addEventListener('touchend', onTouchEnd, false);\n          }\n        }\n\n        function onTouchMove(e) {\n          dx = (slider.vertical) ? startX - e.touches[0].pageY : startX - e.touches[0].pageX;\n          scrolling = (slider.vertical) ? (Math.abs(dx) < Math.abs(e.touches[0].pageX - startY)) : (Math.abs(dx) < Math.abs(e.touches[0].pageY - startY));\n\n          if (!scrolling) {\n            e.preventDefault();\n            if (slider.vars.animation == \"slide\" && slider.transitions) {\n              if (!slider.vars.animationLoop) {\n                dx = dx/((slider.currentSlide == 0 && dx < 0 || slider.currentSlide == slider.count - 1 && dx > 0) ? (Math.abs(dx)/cwidth+2) : 1);\n              }\n              slider.args[slider.prop] = (slider.vertical) ? \"translate3d(0,\" + (-offset - dx) + \"px,0)\": \"translate3d(\" + (-offset - dx) + \"px,0,0)\";\n              slider.container.css(slider.args);\n            }\n          }\n        }\n        \n        function onTouchEnd(e) {\n          slider.animating = false;\n          if (slider.animatingTo == slider.currentSlide && !scrolling && !(dx == null)) {\n            var target = (dx > 0) ? slider.getTarget('next') : slider.getTarget('prev');\n            if (slider.canAdvance(target) && Number(new Date()) - startT < 550 && Math.abs(dx) > 20 || Math.abs(dx) > cwidth/2) {\n              slider.flexAnimate(target, slider.vars.pauseOnAction);\n            } else if (slider.vars.animation !== \"fade\") {\n              slider.flexAnimate(slider.currentSlide, slider.vars.pauseOnAction);\n            }\n          }\n          \n          //Finish the touch by undoing the touch session\n          this.removeEventListener('touchmove', onTouchMove, false);\n          this.removeEventListener('touchend', onTouchEnd, false);\n          startX = null;\n          startY = null;\n          dx = null;\n          offset = null;\n        }\n      }\n      //////////////////////////////////////////////////////////////////\n      \n      //////////////////////////////////////////////////////////////////\n      //FlexSlider: Resize Functions (If necessary)\n      if (slider.vars.animation.toLowerCase() == \"slide\") {\n        $(window).resize(function(){\n          if (!slider.animating && slider.is(\":visible\")) {\n            if (slider.vertical) {\n              slider.height(slider.slides.filter(':first').height());\n              slider.args[slider.prop] = (-1 * (slider.currentSlide + slider.cloneOffset))* slider.slides.filter(':first').height() + \"px\";\n              if (slider.transitions) {\n                slider.setTransition(0);\n                slider.args[slider.prop] = (slider.vertical) ? \"translate3d(0,\" + slider.args[slider.prop] + \",0)\" : \"translate3d(\" + slider.args[slider.prop] + \",0,0)\";\n              }\n              slider.container.css(slider.args);\n            } else {\n              slider.newSlides.width(slider.width());\n              slider.args[slider.prop] = (-1 * (slider.currentSlide + slider.cloneOffset))* slider.width() + \"px\";\n              if (slider.transitions) {\n                slider.setTransition(0);\n                slider.args[slider.prop] = (slider.vertical) ? \"translate3d(0,\" + slider.args[slider.prop] + \",0)\" : \"translate3d(\" + slider.args[slider.prop] + \",0,0)\";\n              }\n              slider.container.css(slider.args);\n            }\n          }\n        });\n      }\n      //////////////////////////////////////////////////////////////////\n      \n      //FlexSlider: start() Callback\n      slider.vars.start(slider);\n    }\n    \n    //FlexSlider: Animation Actions\n    slider.flexAnimate = function(target, pause) {\n      if (!slider.animating && slider.is(\":visible\")) {\n        //Animating flag\n        slider.animating = true;\n        \n        //FlexSlider: before() animation Callback\n        slider.animatingTo = target;\n        slider.vars.before(slider);\n        \n        //Optional paramter to pause slider when making an anmiation call\n        if (pause) {\n          slider.pause();\n        }\n        \n        //Update controlNav   \n        if (slider.vars.controlNav) {\n          slider.controlNav.removeClass('active').eq(target).addClass('active');\n        }\n        \n        //Is the slider at either end\n        slider.atEnd = (target == 0 || target == slider.count - 1) ? true : false;\n        if (!slider.vars.animationLoop && slider.vars.directionNav) {\n          if (target == 0) {\n            slider.directionNav.removeClass('disabled').filter('.prev').addClass('disabled');\n          } else if (target == slider.count - 1) {\n            slider.directionNav.removeClass('disabled').filter('.next').addClass('disabled');\n          } else {\n            slider.directionNav.removeClass('disabled');\n          }\n        }\n        \n        if (!slider.vars.animationLoop && target == slider.count - 1) {\n          slider.pause();\n          //FlexSlider: end() of cycle Callback\n          slider.vars.end(slider);\n        }\n        \n        if (slider.vars.animation.toLowerCase() == \"slide\") {\n          var dimension = (slider.vertical) ? slider.slides.filter(':first').height() : slider.slides.filter(':first').width();\n          \n          if (slider.currentSlide == 0 && target == slider.count - 1 && slider.vars.animationLoop && slider.direction != \"next\") {\n            slider.slideString = \"0px\";\n          } else if (slider.currentSlide == slider.count - 1 && target == 0 && slider.vars.animationLoop && slider.direction != \"prev\") {\n            slider.slideString = (-1 * (slider.count + 1)) * dimension + \"px\";\n          } else {\n            slider.slideString = (-1 * (target + slider.cloneOffset)) * dimension + \"px\";\n          }\n          slider.args[slider.prop] = slider.slideString;\n\n          if (slider.transitions) {\n              slider.setTransition(slider.vars.animationDuration); \n              slider.args[slider.prop] = (slider.vertical) ? \"translate3d(0,\" + slider.slideString + \",0)\" : \"translate3d(\" + slider.slideString + \",0,0)\";\n              slider.container.css(slider.args).one(\"webkitTransitionEnd transitionend\", function(){\n                slider.wrapup(dimension);\n              });   \n          } else {\n            slider.container.animate(slider.args, slider.vars.animationDuration, function(){\n              slider.wrapup(dimension);\n            });\n          }\n        } else { //Default to Fade\n          slider.slides.eq(slider.currentSlide).fadeOut(slider.vars.animationDuration);\n          slider.slides.eq(target).fadeIn(slider.vars.animationDuration, function() {\n            slider.wrapup();\n          });\n        }\n      }\n    }\n    \n    //FlexSlider: Function to minify redundant animation actions\n    slider.wrapup = function(dimension) {\n      if (slider.vars.animation == \"slide\") {\n        //Jump the slider if necessary\n        if (slider.currentSlide == 0 && slider.animatingTo == slider.count - 1 && slider.vars.animationLoop) {\n          slider.args[slider.prop] = (-1 * slider.count) * dimension + \"px\";\n          if (slider.transitions) {\n            slider.setTransition(0);\n            slider.args[slider.prop] = (slider.vertical) ? \"translate3d(0,\" + slider.args[slider.prop] + \",0)\" : \"translate3d(\" + slider.args[slider.prop] + \",0,0)\";\n          }\n          slider.container.css(slider.args);\n        } else if (slider.currentSlide == slider.count - 1 && slider.animatingTo == 0 && slider.vars.animationLoop) {\n          slider.args[slider.prop] = -1 * dimension + \"px\";\n          if (slider.transitions) {\n            slider.setTransition(0);\n            slider.args[slider.prop] = (slider.vertical) ? \"translate3d(0,\" + slider.args[slider.prop] + \",0)\" : \"translate3d(\" + slider.args[slider.prop] + \",0,0)\";\n          }\n          slider.container.css(slider.args);\n        }\n      }\n      slider.animating = false;\n      slider.currentSlide = slider.animatingTo;\n      //FlexSlider: after() animation Callback\n      slider.vars.after(slider);\n    }\n    \n    //FlexSlider: Automatic Slideshow\n    slider.animateSlides = function() {\n      if (!slider.animating) {\n        slider.flexAnimate(slider.getTarget(\"next\"));\n      }\n    }\n    \n    //FlexSlider: Automatic Slideshow Pause\n    slider.pause = function() {\n      clearInterval(slider.animatedSlides);\n      if (slider.vars.pausePlay) {\n        slider.pausePlay.removeClass('pause').addClass('play').text(slider.vars.playText);\n      }\n    }\n    \n    //FlexSlider: Automatic Slideshow Start/Resume\n    slider.resume = function() {\n      slider.animatedSlides = setInterval(slider.animateSlides, slider.vars.slideshowSpeed);\n      if (slider.vars.pausePlay) {\n        slider.pausePlay.removeClass('play').addClass('pause').text(slider.vars.pauseText);\n      }\n    }\n    \n    //FlexSlider: Helper function for non-looping sliders\n    slider.canAdvance = function(target) {\n      if (!slider.vars.animationLoop && slider.atEnd) {\n        if (slider.currentSlide == 0 && target == slider.count - 1 && slider.direction != \"next\") {\n          return false;\n        } else if (slider.currentSlide == slider.count - 1 && target == 0 && slider.direction == \"next\") {\n          return false;\n        } else {\n          return true;\n        }\n      } else {\n        return true;\n      }  \n    }\n    \n    //FlexSlider: Helper function to determine animation target\n    slider.getTarget = function(dir) {\n      slider.direction = dir;\n      if (dir == \"next\") {\n        return (slider.currentSlide == slider.count - 1) ? 0 : slider.currentSlide + 1;\n      } else {\n        return (slider.currentSlide == 0) ? slider.count - 1 : slider.currentSlide - 1;\n      }\n    }\n    \n    //FlexSlider: Helper function to set CSS3 transitions\n    slider.setTransition = function(dur) {\n      slider.container.css({'-webkit-transition-duration': (dur/1000) + \"s\"});\n    }\n\n    //FlexSlider: Initialize\n    slider.init();\n  }\n  \n  //FlexSlider: Default Settings\n  $.flexslider.defaults = {\n    animation: \"slide\",              //String: Select your animation type, \"fade\" or \"slide\"\n    slideDirection: \"horizontal\",   //String: Select the sliding direction, \"horizontal\" or \"vertical\"\n    slideshow: true,                //Boolean: Animate slider automatically\n    slideshowSpeed: 7000,           //Integer: Set the speed of the slideshow cycling, in milliseconds\n    animationDuration: 600,         //Integer: Set the speed of animations, in milliseconds\n    directionNav: false,             //Boolean: Create navigation for previous/next navigation? (true/false)\n    controlNav: true,               //Boolean: Create navigation for paging control of each clide? Note: Leave true for manualControls usage\n    keyboardNav: true,              //Boolean: Allow slider navigating via keyboard left/right keys\n    mousewheel: false,              //Boolean: Allow slider navigating via mousewheel\n    prevText: \"Previous\",           //String: Set the text for the \"previous\" directionNav item\n    nextText: \"Next\",               //String: Set the text for the \"next\" directionNav item\n    pausePlay: false,               //Boolean: Create pause/play dynamic element\n    pauseText: 'Pause',             //String: Set the text for the \"pause\" pausePlay item\n    playText: 'Play',               //String: Set the text for the \"play\" pausePlay item\n    randomize: false,               //Boolean: Randomize slide order\n    slideToStart: 0,                //Integer: The slide that the slider should start on. Array notation (0 = first slide)\n    animationLoop: true,            //Boolean: Should the animation loop? If false, directionNav will received \"disable\" classes at either end\n    pauseOnAction: true,            //Boolean: Pause the slideshow when interacting with control elements, highly recommended.\n    pauseOnHover: false,            //Boolean: Pause the slideshow when hovering over slider, then resume when no longer hovering\n    useCSS: true,                   //Boolean: Override the use of CSS3 Translate3d animations\n    touch: true,                    //Boolean: Disable touchswipe events\n    controlsContainer: \"\",          //Selector: Declare which container the navigation elements should be appended too. Default container is the flexSlider element. Example use would be \".flexslider-container\", \"#container\", etc. If the given element is not found, the default action will be taken.\n    manualControls: \"\",             //Selector: Declare custom control navigation. Example would be \".flex-control-nav li\" or \"#tabs-nav li img\", etc. The number of elements in your controlNav should match the number of slides/tabs.\n    start: function(){},            //Callback: function(slider) - Fires when the slider loads the first slide\n    before: function(){},           //Callback: function(slider) - Fires asynchronously with each slider animation\n    after: function(){},            //Callback: function(slider) - Fires after each slider animation completes\n    end: function(){}               //Callback: function(slider) - Fires when the slider reaches the last slide (asynchronous)\n  }\n  \n  //FlexSlider: Plugin Function\n  $.fn.flexslider = function(options) {\n    return this.each(function() {\n      var $slides = $(this).find('.slides > li');\n      if ($slides.length === 1) {\n        $slides.fadeIn(400);\n        if (options && options.start) options.start($(this));\n      }\n      else if ($(this).data('flexsliderInit') != true) {\n        new $.flexslider(this, options);\n      }\n    });\n  }\n\n})(jQuery);\n"
  },
  {
    "path": "moderna/static/js/flexslider/setting.js",
    "content": "\n\t\t$(window).load(function() {\n\t\t\t$('.flexslider').flexslider();\n\t\t});\n"
  },
  {
    "path": "moderna/static/js/google-code-prettify/prettify.css",
    "content": ".com { color: #93a1a1; }\n.lit { color: #195f91; }\n.pun, .opn, .clo { color: #93a1a1; }\n.fun { color: #dc322f; }\n.str, .atv { color: #D14; }\n.kwd, .prettyprint .tag { color: #1e347b; }\n.typ, .atn, .dec, .var { color: teal; }\n.pln { color: #48484c; }\n\n.prettyprint {\n  padding: 8px;\n  background-color: #f7f7f9;\n  border: 1px solid #e1e1e8;\n}\n.prettyprint.linenums {\n  -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n     -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n          box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n}\n\n/* Specify class=linenums on a pre to get line numbering */\nol.linenums {\n  margin: 0 0 0 33px; /* IE indents via margin-left */\n}\nol.linenums li {\n  padding-left: 12px;\n  color: #bebec5;\n  line-height: 20px;\n  text-shadow: 0 1px 0 #fff;\n}"
  },
  {
    "path": "moderna/static/js/google-code-prettify/prettify.js",
    "content": "var q=null;window.PR_SHOULD_USE_CONTINUATION=!0;\n(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:\"0\"<=b&&b<=\"7\"?parseInt(a.substring(1),8):b===\"u\"||b===\"x\"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?\"\\\\x0\":\"\\\\x\")+a.toString(16);a=String.fromCharCode(a);if(a===\"\\\\\"||a===\"-\"||a===\"[\"||a===\"]\")a=\"\\\\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\\\u[\\dA-Fa-f]{4}|\\\\x[\\dA-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\S\\s]|[^\\\\]/g),a=\n[],b=[],o=f[0]===\"^\",c=o?1:0,i=f.length;c<i;++c){var j=f[c];if(/\\\\[bdsw]/i.test(j))a.push(j);else{var j=m(j),d;c+2<i&&\"-\"===f[c+1]?(d=m(f[c+2]),c+=2):d=j;b.push([j,d]);d<65||j>122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;c<b.length;++c)i=b[c],i[0]<=j[1]+1?j[1]=Math.max(j[1],i[1]):f.push(j=i);b=[\"[\"];o&&b.push(\"^\");b.push.apply(b,a);for(c=0;c<\nf.length;++c)i=f[c],b.push(e(i[0])),i[1]>i[0]&&(i[1]+1>i[0]&&b.push(\"-\"),b.push(e(i[1])));b.push(\"]\");return b.join(\"\")}function y(a){for(var f=a.source.match(/\\[(?:[^\\\\\\]]|\\\\[\\S\\s])*]|\\\\u[\\dA-Fa-f]{4}|\\\\x[\\dA-Fa-f]{2}|\\\\\\d+|\\\\[^\\dux]|\\(\\?[!:=]|[()^]|[^()[\\\\^]+/g),b=f.length,d=[],c=0,i=0;c<b;++c){var j=f[c];j===\"(\"?++i:\"\\\\\"===j.charAt(0)&&(j=+j.substring(1))&&j<=i&&(d[j]=-1)}for(c=1;c<d.length;++c)-1===d[c]&&(d[c]=++t);for(i=c=0;c<b;++c)j=f[c],j===\"(\"?(++i,d[i]===void 0&&(f[c]=\"(?:\")):\"\\\\\"===j.charAt(0)&&\n(j=+j.substring(1))&&j<=i&&(f[c]=\"\\\\\"+d[i]);for(i=c=0;c<b;++c)\"^\"===f[c]&&\"^\"!==f[c+1]&&(f[c]=\"\");if(a.ignoreCase&&s)for(c=0;c<b;++c)j=f[c],a=j.charAt(0),j.length>=2&&a===\"[\"?f[c]=h(j):a!==\"\\\\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return\"[\"+String.fromCharCode(a&-33,a|32)+\"]\"}));return f.join(\"\")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p<d;++p){var g=a[p];if(g.ignoreCase)l=!0;else if(/[a-z]/i.test(g.source.replace(/\\\\u[\\da-f]{4}|\\\\x[\\da-f]{2}|\\\\[^UXux]/gi,\"\"))){s=!0;l=!1;break}}for(var r=\n{b:8,t:9,n:10,v:11,f:12,r:13},n=[],p=0,d=a.length;p<d;++p){g=a[p];if(g.global||g.multiline)throw Error(\"\"+g);n.push(\"(?:\"+y(g)+\")\")}return RegExp(n.join(\"|\"),l?\"gi\":\"g\")}function M(a){function m(a){switch(a.nodeType){case 1:if(e.test(a.className))break;for(var g=a.firstChild;g;g=g.nextSibling)m(g);g=a.nodeName;if(\"BR\"===g||\"LI\"===g)h[s]=\"\\n\",t[s<<1]=y++,t[s++<<1|1]=a;break;case 3:case 4:g=a.nodeValue,g.length&&(g=p?g.replace(/\\r\\n?/g,\"\\n\"):g.replace(/[\\t\\n\\r ]+/g,\" \"),h[s]=g,t[s<<1]=y,y+=g.length,\nt[s++<<1|1]=a)}}var e=/(?:^|\\s)nocode(?:\\s|$)/,h=[],y=0,t=[],s=0,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=document.defaultView.getComputedStyle(a,q).getPropertyValue(\"white-space\"));var p=l&&\"pre\"===l.substring(0,3);m(a);return{a:h.join(\"\").replace(/\\n$/,\"\"),c:t}}function B(a,m,e,h){m&&(a={a:m,d:a},e(a),h.push.apply(h,a.e))}function x(a,m){function e(a){for(var l=a.d,p=[l,\"pln\"],d=0,g=a.a.match(y)||[],r={},n=0,z=g.length;n<z;++n){var f=g[n],b=r[f],o=void 0,c;if(typeof b===\n\"string\")c=!1;else{var i=h[f.charAt(0)];if(i)o=f.match(i[1]),b=i[0];else{for(c=0;c<t;++c)if(i=m[c],o=f.match(i[1])){b=i[0];break}o||(b=\"pln\")}if((c=b.length>=5&&\"lang-\"===b.substring(0,5))&&!(o&&typeof o[1]===\"string\"))c=!1,b=\"src\";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m),\nl=[],p={},d=0,g=e.length;d<g;++d){var r=e[d],n=r[3];if(n)for(var k=n.length;--k>=0;)h[n.charAt(k)]=r;r=r[1];n=\"\"+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\\S\\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push([\"str\",/^(?:'''(?:[^'\\\\]|\\\\[\\S\\s]|''?(?=[^']))*(?:'''|$)|\"\"\"(?:[^\"\\\\]|\\\\[\\S\\s]|\"\"?(?=[^\"]))*(?:\"\"\"|$)|'(?:[^'\\\\]|\\\\[\\S\\s])*(?:'|$)|\"(?:[^\"\\\\]|\\\\[\\S\\s])*(?:\"|$))/,q,\"'\\\"\"]):a.multiLineStrings?m.push([\"str\",/^(?:'(?:[^'\\\\]|\\\\[\\S\\s])*(?:'|$)|\"(?:[^\"\\\\]|\\\\[\\S\\s])*(?:\"|$)|`(?:[^\\\\`]|\\\\[\\S\\s])*(?:`|$))/,\nq,\"'\\\"`\"]):m.push([\"str\",/^(?:'(?:[^\\n\\r'\\\\]|\\\\.)*(?:'|$)|\"(?:[^\\n\\r\"\\\\]|\\\\.)*(?:\"|$))/,q,\"\\\"'\"]);a.verbatimStrings&&e.push([\"str\",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push([\"com\",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,\"#\"]):m.push([\"com\",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\n\\r]*)/,q,\"#\"]),e.push([\"str\",/^<(?:(?:(?:\\.\\.\\/)*|\\/?)(?:[\\w-]+(?:\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>/,q])):m.push([\"com\",/^#[^\\n\\r]*/,\nq,\"#\"]));a.cStyleComments&&(e.push([\"com\",/^\\/\\/[^\\n\\r]*/,q]),e.push([\"com\",/^\\/\\*[\\S\\s]*?(?:\\*\\/|$)/,q]));a.regexLiterals&&e.push([\"lang-regex\",/^(?:^^\\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|,|-=|->|\\/|\\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\\^=|\\^\\^|\\^\\^=|{|\\||\\|=|\\|\\||\\|\\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*(\\/(?=[^*/])(?:[^/[\\\\]|\\\\[\\S\\s]|\\[(?:[^\\\\\\]]|\\\\[\\S\\s])*(?:]|$))+\\/)/]);(h=a.types)&&e.push([\"typ\",h]);a=(\"\"+a.keywords).replace(/^ | $/g,\n\"\");a.length&&e.push([\"kwd\",RegExp(\"^(?:\"+a.replace(/[\\s,]+/g,\"|\")+\")\\\\b\"),q]);m.push([\"pln\",/^\\s+/,q,\" \\r\\n\\t\\xa0\"]);e.push([\"lit\",/^@[$_a-z][\\w$@]*/i,q],[\"typ\",/^(?:[@_]?[A-Z]+[a-z][\\w$@]*|\\w+_t\\b)/,q],[\"pln\",/^[$_a-z][\\w$@]*/i,q],[\"lit\",/^(?:0x[\\da-f]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+-]?\\d+)?)[a-z]*/i,q,\"0123456789\"],[\"pln\",/^\\\\[\\S\\s]?/,q],[\"pun\",/^.[^\\s\\w\"-$'./@\\\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if(\"BR\"===a.nodeName)h(a),\na.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e}\nfor(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\\s)nocode(?:\\s|$)/,t=/\\r\\n?|\\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue(\"white-space\"));var p=l&&\"pre\"===l.substring(0,3);for(l=s.createElement(\"LI\");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g<d.length;++g)e(d[g]);m===(m|0)&&d[0].setAttribute(\"value\",\nm);var r=s.createElement(\"OL\");r.className=\"linenums\";for(var n=Math.max(0,m-1|0)||0,g=0,z=d.length;g<z;++g)l=d[g],l.className=\"L\"+(g+n)%10,l.firstChild||l.appendChild(s.createTextNode(\"\\xa0\")),r.appendChild(l);a.appendChild(r)}function k(a,m){for(var e=m.length;--e>=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn(\"cannot override language handler %s\",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\\s*</.test(m)?\"default-markup\":\"default-code\";return A[a]}function E(a){var m=\na.g;try{var e=M(a.h),h=e.a;a.a=h;a.c=e.c;a.d=0;C(m,h)(a);var k=/\\bMSIE\\b/.test(navigator.userAgent),m=/\\n/g,t=a.a,s=t.length,e=0,l=a.c,p=l.length,h=0,d=a.e,g=d.length,a=0;d[g]=s;var r,n;for(n=r=0;n<g;)d[n]!==d[n+2]?(d[r++]=d[n++],d[r++]=d[n++]):n+=2;g=r;for(n=r=0;n<g;){for(var z=d[n],f=d[n+1],b=n+2;b+2<=g&&d[b+1]===f;)b+=2;d[r++]=z;d[r++]=f;n=b}for(d.length=r;h<p;){var o=l[h+2]||s,c=d[a+2]||s,b=Math.min(o,c),i=l[h+1],j;if(i.nodeType!==1&&(j=t.substring(e,b))){k&&(j=j.replace(m,\"\\r\"));i.nodeValue=\nj;var u=i.ownerDocument,v=u.createElement(\"SPAN\");v.className=d[a+1];var x=i.parentNode;x.replaceChild(v,i);v.appendChild(i);e<o&&(l[h+1]=i=u.createTextNode(t.substring(b,o)),x.insertBefore(i,v.nextSibling))}e=b;e>=o&&(h+=2);e>=c&&(a+=2)}}catch(w){\"console\"in window&&console.log(w&&w.stack?w.stack:w)}}var v=[\"break,continue,do,else,for,if,return,while\"],w=[[v,\"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile\"],\n\"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof\"],F=[w,\"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where\"],G=[w,\"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient\"],\nH=[G,\"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var\"],w=[w,\"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN\"],I=[v,\"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None\"],\nJ=[v,\"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END\"],v=[v,\"case,done,elif,esac,eval,fi,function,in,local,set,then,until\"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)/,N=/\\S/,O=u({keywords:[F,H,w,\"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END\"+\nI,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,[\"default-code\"]);k(x([],[[\"pln\",/^[^<?]+/],[\"dec\",/^<!\\w[^>]*(?:>|$)/],[\"com\",/^<\\!--[\\S\\s]*?(?:--\\>|$)/],[\"lang-\",/^<\\?([\\S\\s]+?)(?:\\?>|$)/],[\"lang-\",/^<%([\\S\\s]+?)(?:%>|$)/],[\"pun\",/^(?:<[%?]|[%?]>)/],[\"lang-\",/^<xmp\\b[^>]*>([\\S\\s]+?)<\\/xmp\\b[^>]*>/i],[\"lang-js\",/^<script\\b[^>]*>([\\S\\s]*?)(<\\/script\\b[^>]*>)/i],[\"lang-css\",/^<style\\b[^>]*>([\\S\\s]*?)(<\\/style\\b[^>]*>)/i],[\"lang-in.tag\",/^(<\\/?[a-z][^<>]*>)/i]]),\n[\"default-markup\",\"htm\",\"html\",\"mxml\",\"xhtml\",\"xml\",\"xsl\"]);k(x([[\"pln\",/^\\s+/,q,\" \\t\\r\\n\"],[\"atv\",/^(?:\"[^\"]*\"?|'[^']*'?)/,q,\"\\\"'\"]],[[\"tag\",/^^<\\/?[a-z](?:[\\w-.:]*\\w)?|\\/?>$/i],[\"atn\",/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?/i],[\"lang-uq.val\",/^=\\s*([^\\s\"'>]*(?:[^\\s\"'/>]|\\/(?=\\s)))/],[\"pun\",/^[/<->]+/],[\"lang-js\",/^on\\w+\\s*=\\s*\"([^\"]+)\"/i],[\"lang-js\",/^on\\w+\\s*=\\s*'([^']+)'/i],[\"lang-js\",/^on\\w+\\s*=\\s*([^\\s\"'>]+)/i],[\"lang-css\",/^style\\s*=\\s*\"([^\"]+)\"/i],[\"lang-css\",/^style\\s*=\\s*'([^']+)'/i],[\"lang-css\",\n/^style\\s*=\\s*([^\\s\"'>]+)/i]]),[\"in.tag\"]);k(x([],[[\"atv\",/^[\\S\\s]+/]]),[\"uq.val\"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),[\"c\",\"cc\",\"cpp\",\"cxx\",\"cyc\",\"m\"]);k(u({keywords:\"null,true,false\"}),[\"json\"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),[\"cs\"]);k(u({keywords:G,cStyleComments:!0}),[\"java\"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),[\"bsh\",\"csh\",\"sh\"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),\n[\"cv\",\"py\"]);k(u({keywords:\"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END\",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),[\"perl\",\"pl\",\"pm\"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),[\"rb\"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),[\"js\"]);k(u({keywords:\"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes\",\nhashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),[\"coffee\"]);k(x([],[[\"str\",/^[\\S\\s]+/]]),[\"regex\"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement(\"PRE\");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p<h.length&&l.now()<e;p++){var n=h[p],k=n.className;if(k.indexOf(\"prettyprint\")>=0){var k=k.match(g),f,b;if(b=\n!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&\"CODE\"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName===\"pre\"||o.tagName===\"code\"||o.tagName===\"xmp\")&&o.className&&o.className.indexOf(\"prettyprint\")>=0){b=!0;break}b||((b=(b=n.className.match(/\\blinenums\\b(?::(\\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p<h.length?setTimeout(m,\n250):a&&a()}for(var e=[document.getElementsByTagName(\"pre\"),document.getElementsByTagName(\"code\"),document.getElementsByTagName(\"xmp\")],h=[],k=0;k<e.length;++k)for(var t=0,s=e[k].length;t<s;++t)h.push(e[k][t]);var e=q,l=Date;l.now||(l={now:function(){return+new Date}});var p=0,d,g=/\\blang(?:uage)?-([\\w.]+)(?!\\S)/;m()};window.PR={createSimpleLexer:x,registerLangHandler:k,sourceDecorator:u,PR_ATTRIB_NAME:\"atn\",PR_ATTRIB_VALUE:\"atv\",PR_COMMENT:\"com\",PR_DECLARATION:\"dec\",PR_KEYWORD:\"kwd\",PR_LITERAL:\"lit\",\nPR_NOCODE:\"nocode\",PR_PLAIN:\"pln\",PR_PUNCTUATION:\"pun\",PR_SOURCE:\"src\",PR_STRING:\"str\",PR_TAG:\"tag\",PR_TYPE:\"typ\"}})();\n\n\t\t// make code pretty\n\t\twindow.prettyPrint && prettyPrint();\n"
  },
  {
    "path": "moderna/static/js/jquery.easing.1.3.js",
    "content": "/*\n * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/\n *\n * Uses the built in easing capabilities added In jQuery 1.1\n * to offer multiple easing options\n *\n * TERMS OF USE - jQuery Easing\n * \n * Open source under the BSD License. \n * \n * Copyright © 2008 George McGinley Smith\n * All rights reserved.\n * \n * Redistribution and use in source and binary forms, with or without modification, \n * are permitted provided that the following conditions are met:\n * \n * Redistributions of source code must retain the above copyright notice, this list of \n * conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice, this list \n * of conditions and the following disclaimer in the documentation and/or other materials \n * provided with the distribution.\n * \n * Neither the name of the author nor the names of contributors may be used to endorse \n * or promote products derived from this software without specific prior written permission.\n * \n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY \n * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED \n * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED \n * OF THE POSSIBILITY OF SUCH DAMAGE. \n *\n*/\n\n// t: current time, b: begInnIng value, c: change In value, d: duration\njQuery.easing['jswing'] = jQuery.easing['swing'];\n\njQuery.extend( jQuery.easing,\n{\n\tdef: 'easeOutQuad',\n\tswing: function (x, t, b, c, d) {\n\t\t//alert(jQuery.easing.default);\n\t\treturn jQuery.easing[jQuery.easing.def](x, t, b, c, d);\n\t},\n\teaseInQuad: function (x, t, b, c, d) {\n\t\treturn c*(t/=d)*t + b;\n\t},\n\teaseOutQuad: function (x, t, b, c, d) {\n\t\treturn -c *(t/=d)*(t-2) + b;\n\t},\n\teaseInOutQuad: function (x, t, b, c, d) {\n\t\tif ((t/=d/2) < 1) return c/2*t*t + b;\n\t\treturn -c/2 * ((--t)*(t-2) - 1) + b;\n\t},\n\teaseInCubic: function (x, t, b, c, d) {\n\t\treturn c*(t/=d)*t*t + b;\n\t},\n\teaseOutCubic: function (x, t, b, c, d) {\n\t\treturn c*((t=t/d-1)*t*t + 1) + b;\n\t},\n\teaseInOutCubic: function (x, t, b, c, d) {\n\t\tif ((t/=d/2) < 1) return c/2*t*t*t + b;\n\t\treturn c/2*((t-=2)*t*t + 2) + b;\n\t},\n\teaseInQuart: function (x, t, b, c, d) {\n\t\treturn c*(t/=d)*t*t*t + b;\n\t},\n\teaseOutQuart: function (x, t, b, c, d) {\n\t\treturn -c * ((t=t/d-1)*t*t*t - 1) + b;\n\t},\n\teaseInOutQuart: function (x, t, b, c, d) {\n\t\tif ((t/=d/2) < 1) return c/2*t*t*t*t + b;\n\t\treturn -c/2 * ((t-=2)*t*t*t - 2) + b;\n\t},\n\teaseInQuint: function (x, t, b, c, d) {\n\t\treturn c*(t/=d)*t*t*t*t + b;\n\t},\n\teaseOutQuint: function (x, t, b, c, d) {\n\t\treturn c*((t=t/d-1)*t*t*t*t + 1) + b;\n\t},\n\teaseInOutQuint: function (x, t, b, c, d) {\n\t\tif ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;\n\t\treturn c/2*((t-=2)*t*t*t*t + 2) + b;\n\t},\n\teaseInSine: function (x, t, b, c, d) {\n\t\treturn -c * Math.cos(t/d * (Math.PI/2)) + c + b;\n\t},\n\teaseOutSine: function (x, t, b, c, d) {\n\t\treturn c * Math.sin(t/d * (Math.PI/2)) + b;\n\t},\n\teaseInOutSine: function (x, t, b, c, d) {\n\t\treturn -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;\n\t},\n\teaseInExpo: function (x, t, b, c, d) {\n\t\treturn (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;\n\t},\n\teaseOutExpo: function (x, t, b, c, d) {\n\t\treturn (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;\n\t},\n\teaseInOutExpo: function (x, t, b, c, d) {\n\t\tif (t==0) return b;\n\t\tif (t==d) return b+c;\n\t\tif ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;\n\t\treturn c/2 * (-Math.pow(2, -10 * --t) + 2) + b;\n\t},\n\teaseInCirc: function (x, t, b, c, d) {\n\t\treturn -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;\n\t},\n\teaseOutCirc: function (x, t, b, c, d) {\n\t\treturn c * Math.sqrt(1 - (t=t/d-1)*t) + b;\n\t},\n\teaseInOutCirc: function (x, t, b, c, d) {\n\t\tif ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;\n\t\treturn c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;\n\t},\n\teaseInElastic: function (x, t, b, c, d) {\n\t\tvar s=1.70158;var p=0;var a=c;\n\t\tif (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;\n\t\tif (a < Math.abs(c)) { a=c; var s=p/4; }\n\t\telse var s = p/(2*Math.PI) * Math.asin (c/a);\n\t\treturn -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;\n\t},\n\teaseOutElastic: function (x, t, b, c, d) {\n\t\tvar s=1.70158;var p=0;var a=c;\n\t\tif (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;\n\t\tif (a < Math.abs(c)) { a=c; var s=p/4; }\n\t\telse var s = p/(2*Math.PI) * Math.asin (c/a);\n\t\treturn a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;\n\t},\n\teaseInOutElastic: function (x, t, b, c, d) {\n\t\tvar s=1.70158;var p=0;var a=c;\n\t\tif (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);\n\t\tif (a < Math.abs(c)) { a=c; var s=p/4; }\n\t\telse var s = p/(2*Math.PI) * Math.asin (c/a);\n\t\tif (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;\n\t\treturn a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;\n\t},\n\teaseInBack: function (x, t, b, c, d, s) {\n\t\tif (s == undefined) s = 1.70158;\n\t\treturn c*(t/=d)*t*((s+1)*t - s) + b;\n\t},\n\teaseOutBack: function (x, t, b, c, d, s) {\n\t\tif (s == undefined) s = 1.70158;\n\t\treturn c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;\n\t},\n\teaseInOutBack: function (x, t, b, c, d, s) {\n\t\tif (s == undefined) s = 1.70158; \n\t\tif ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;\n\t\treturn c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;\n\t},\n\teaseInBounce: function (x, t, b, c, d) {\n\t\treturn c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;\n\t},\n\teaseOutBounce: function (x, t, b, c, d) {\n\t\tif ((t/=d) < (1/2.75)) {\n\t\t\treturn c*(7.5625*t*t) + b;\n\t\t} else if (t < (2/2.75)) {\n\t\t\treturn c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;\n\t\t} else if (t < (2.5/2.75)) {\n\t\t\treturn c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;\n\t\t} else {\n\t\t\treturn c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;\n\t\t}\n\t},\n\teaseInOutBounce: function (x, t, b, c, d) {\n\t\tif (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;\n\t\treturn jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;\n\t}\n});\n\n/*\n *\n * TERMS OF USE - EASING EQUATIONS\n * \n * Open source under the BSD License. \n * \n * Copyright © 2001 Robert Penner\n * All rights reserved.\n * \n * Redistribution and use in source and binary forms, with or without modification, \n * are permitted provided that the following conditions are met:\n * \n * Redistributions of source code must retain the above copyright notice, this list of \n * conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice, this list \n * of conditions and the following disclaimer in the documentation and/or other materials \n * provided with the distribution.\n * \n * Neither the name of the author nor the names of contributors may be used to endorse \n * or promote products derived from this software without specific prior written permission.\n * \n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY \n * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED \n * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED \n * OF THE POSSIBILITY OF SUCH DAMAGE. \n *\n */"
  },
  {
    "path": "moderna/static/js/jquery.fancybox-media.js",
    "content": "/*!\n * Media helper for fancyBox\n * version: 1.0.5 (Tue, 23 Oct 2012)\n * @requires fancyBox v2.0 or later\n *\n * Usage:\n *     $(\".fancybox\").fancybox({\n *         helpers : {\n *             media: true\n *         }\n *     });\n *\n * Set custom URL parameters:\n *     $(\".fancybox\").fancybox({\n *         helpers : {\n *             media: {\n *                 youtube : {\n *                     params : {\n *                         autoplay : 0\n *                     }\n *                 }\n *             }\n *         }\n *     });\n *\n * Or:\n *     $(\".fancybox\").fancybox({,\n *\t       helpers : {\n *             media: true\n *         },\n *         youtube : {\n *             autoplay: 0\n *         }\n *     });\n *\n *  Supports:\n *\n *      Youtube\n *          http://www.youtube.com/watch?v=opj24KnzrWo\n *          http://www.youtube.com/embed/opj24KnzrWo\n *          http://youtu.be/opj24KnzrWo\n *      Vimeo\n *          http://vimeo.com/40648169\n *          http://vimeo.com/channels/staffpicks/38843628\n *          http://vimeo.com/groups/surrealism/videos/36516384\n *          http://player.vimeo.com/video/45074303\n *      Metacafe\n *          http://www.metacafe.com/watch/7635964/dr_seuss_the_lorax_movie_trailer/\n *          http://www.metacafe.com/watch/7635964/\n *      Dailymotion\n *          http://www.dailymotion.com/video/xoytqh_dr-seuss-the-lorax-premiere_people\n *      Twitvid\n *          http://twitvid.com/QY7MD\n *      Twitpic\n *          http://twitpic.com/7p93st\n *      Instagram\n *          http://instagr.am/p/IejkuUGxQn/\n *          http://instagram.com/p/IejkuUGxQn/\n *      Google maps\n *          http://maps.google.com/maps?q=Eiffel+Tower,+Avenue+Gustave+Eiffel,+Paris,+France&t=h&z=17\n *          http://maps.google.com/?ll=48.857995,2.294297&spn=0.007666,0.021136&t=m&z=16\n *          http://maps.google.com/?ll=48.859463,2.292626&spn=0.000965,0.002642&t=m&z=19&layer=c&cbll=48.859524,2.292532&panoid=YJ0lq28OOy3VT2IqIuVY0g&cbp=12,151.58,,0,-15.56\n */\n(function ($) {\n\t\"use strict\";\n\n\t//Shortcut for fancyBox object\n\tvar F = $.fancybox,\n\t\tformat = function( url, rez, params ) {\n\t\t\tparams = params || '';\n\n\t\t\tif ( $.type( params ) === \"object\" ) {\n\t\t\t\tparams = $.param(params, true);\n\t\t\t}\n\n\t\t\t$.each(rez, function(key, value) {\n\t\t\t\turl = url.replace( '$' + key, value || '' );\n\t\t\t});\n\n\t\t\tif (params.length) {\n\t\t\t\turl += ( url.indexOf('?') > 0 ? '&' : '?' ) + params;\n\t\t\t}\n\n\t\t\treturn url;\n\t\t};\n\n\t//Add helper object\n\tF.helpers.media = {\n\t\tdefaults : {\n\t\t\tyoutube : {\n\t\t\t\tmatcher : /(youtube\\.com|youtu\\.be)\\/(watch\\?v=|v\\/|u\\/|embed\\/?)?(videoseries\\?list=(.*)|[\\w-]{11}|\\?listType=(.*)&list=(.*)).*/i,\n\t\t\t\tparams  : {\n\t\t\t\t\tautoplay    : 1,\n\t\t\t\t\tautohide    : 1,\n\t\t\t\t\tfs          : 1,\n\t\t\t\t\trel         : 0,\n\t\t\t\t\thd          : 1,\n\t\t\t\t\twmode       : 'opaque',\n\t\t\t\t\tenablejsapi : 1\n\t\t\t\t},\n\t\t\t\ttype : 'iframe',\n\t\t\t\turl  : '//www.youtube.com/embed/$3'\n\t\t\t},\n\t\t\tvimeo : {\n\t\t\t\tmatcher : /(?:vimeo(?:pro)?.com)\\/(?:[^\\d]+)?(\\d+)(?:.*)/,\n\t\t\t\tparams  : {\n\t\t\t\t\tautoplay      : 1,\n\t\t\t\t\thd            : 1,\n\t\t\t\t\tshow_title    : 1,\n\t\t\t\t\tshow_byline   : 1,\n\t\t\t\t\tshow_portrait : 0,\n\t\t\t\t\tfullscreen    : 1\n\t\t\t\t},\n\t\t\t\ttype : 'iframe',\n\t\t\t\turl  : '//player.vimeo.com/video/$1'\n\t\t\t},\n\t\t\tmetacafe : {\n\t\t\t\tmatcher : /metacafe.com\\/(?:watch|fplayer)\\/([\\w\\-]{1,10})/,\n\t\t\t\tparams  : {\n\t\t\t\t\tautoPlay : 'yes'\n\t\t\t\t},\n\t\t\t\ttype : 'swf',\n\t\t\t\turl  : function( rez, params, obj ) {\n\t\t\t\t\tobj.swf.flashVars = 'playerVars=' + $.param( params, true );\n\n\t\t\t\t\treturn '//www.metacafe.com/fplayer/' + rez[1] + '/.swf';\n\t\t\t\t}\n\t\t\t},\n\t\t\tdailymotion : {\n\t\t\t\tmatcher : /dailymotion.com\\/video\\/(.*)\\/?(.*)/,\n\t\t\t\tparams  : {\n\t\t\t\t\tadditionalInfos : 0,\n\t\t\t\t\tautoStart : 1\n\t\t\t\t},\n\t\t\t\ttype : 'swf',\n\t\t\t\turl  : '//www.dailymotion.com/swf/video/$1'\n\t\t\t},\n\t\t\ttwitvid : {\n\t\t\t\tmatcher : /twitvid\\.com\\/([a-zA-Z0-9_\\-\\?\\=]+)/i,\n\t\t\t\tparams  : {\n\t\t\t\t\tautoplay : 0\n\t\t\t\t},\n\t\t\t\ttype : 'iframe',\n\t\t\t\turl  : '//www.twitvid.com/embed.php?guid=$1'\n\t\t\t},\n\t\t\ttwitpic : {\n\t\t\t\tmatcher : /twitpic\\.com\\/(?!(?:place|photos|events)\\/)([a-zA-Z0-9\\?\\=\\-]+)/i,\n\t\t\t\ttype : 'image',\n\t\t\t\turl  : '//twitpic.com/show/full/$1/'\n\t\t\t},\n\t\t\tinstagram : {\n\t\t\t\tmatcher : /(instagr\\.am|instagram\\.com)\\/p\\/([a-zA-Z0-9_\\-]+)\\/?/i,\n\t\t\t\ttype : 'image',\n\t\t\t\turl  : '//$1/p/$2/media/'\n\t\t\t},\n\t\t\tgoogle_maps : {\n\t\t\t\tmatcher : /maps\\.google\\.([a-z]{2,3}(\\.[a-z]{2})?)\\/(\\?ll=|maps\\?)(.*)/i,\n\t\t\t\ttype : 'iframe',\n\t\t\t\turl  : function( rez ) {\n\t\t\t\t\treturn '//maps.google.' + rez[1] + '/' + rez[3] + '' + rez[4] + '&output=' + (rez[4].indexOf('layer=c') > 0 ? 'svembed' : 'embed');\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tbeforeLoad : function(opts, obj) {\n\t\t\tvar url   = obj.href || '',\n\t\t\t\ttype  = false,\n\t\t\t\twhat,\n\t\t\t\titem,\n\t\t\t\trez,\n\t\t\t\tparams;\n\n\t\t\tfor (what in opts) {\n\t\t\t\titem = opts[ what ];\n\t\t\t\trez  = url.match( item.matcher );\n\n\t\t\t\tif (rez) {\n\t\t\t\t\ttype   = item.type;\n\t\t\t\t\tparams = $.extend(true, {}, item.params, obj[ what ] || ($.isPlainObject(opts[ what ]) ? opts[ what ].params : null));\n\n\t\t\t\t\turl = $.type( item.url ) === \"function\" ? item.url.call( this, rez, params, obj ) : format( item.url, rez, params );\n\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (type) {\n\t\t\t\tobj.href = url;\n\t\t\t\tobj.type = type;\n\n\t\t\t\tobj.autoHeight = false;\n\t\t\t}\n\t\t}\n\t};\n\n}(jQuery));"
  },
  {
    "path": "moderna/static/js/jquery.fancybox.pack.js",
    "content": "/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */\n(function(C,z,f,r){var q=f(C),n=f(z),b=f.fancybox=function(){b.open.apply(this,arguments)},H=navigator.userAgent.match(/msie/),w=null,s=z.createTouch!==r,t=function(a){return a&&a.hasOwnProperty&&a instanceof f},p=function(a){return a&&\"string\"===f.type(a)},F=function(a){return p(a)&&0<a.indexOf(\"%\")},l=function(a,d){var e=parseInt(a,10)||0;d&&F(a)&&(e*=b.getViewport()[d]/100);return Math.ceil(e)},x=function(a,b){return l(a,b)+\"px\"};f.extend(b,{version:\"2.1.4\",defaults:{padding:15,margin:20,width:800,\nheight:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:0.5,leftRatio:0.5,scrolling:\"auto\",wrapCSS:\"\",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3E3,preload:3,modal:!1,loop:!0,ajax:{dataType:\"html\",headers:{\"X-fancyBox\":!0}},iframe:{scrolling:\"auto\",preload:!0},swf:{wmode:\"transparent\",allowfullscreen:\"true\",allowscriptaccess:\"always\"},keys:{next:{13:\"left\",\n34:\"up\",39:\"left\",40:\"up\"},prev:{8:\"right\",33:\"down\",37:\"right\",38:\"down\"},close:[27],play:[32],toggle:[70]},direction:{next:\"left\",prev:\"right\"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class=\"fancybox-wrap\" tabIndex=\"-1\"><div class=\"fancybox-skin\"><div class=\"fancybox-outer\"><div class=\"fancybox-inner\"></div></div></div></div>',image:'<img class=\"fancybox-image\" src=\"{href}\" alt=\"\" />',iframe:'<iframe id=\"fancybox-frame{rnd}\" name=\"fancybox-frame{rnd}\" class=\"fancybox-iframe\" frameborder=\"0\" vspace=\"0\" hspace=\"0\" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+\n(H?' allowtransparency=\"true\"':\"\")+\"></iframe>\",error:'<p class=\"fancybox-error\">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title=\"Close\" class=\"fancybox-item fancybox-close\" href=\"javascript:;\"><i class=\"font-icon-remove\"></i></a>',next:'<a title=\"Next\" class=\"fancybox-nav fancybox-next\" href=\"javascript:;\"><span><i class=\"font-icon-arrow-simple-right\"></i></span></a>',prev:'<a title=\"Previous\" class=\"fancybox-nav fancybox-prev\" href=\"javascript:;\"><span><i class=\"font-icon-arrow-simple-left\"></i></span></a>'},openEffect:\"fade\",openSpeed:250,openEasing:\"swing\",openOpacity:!0,\nopenMethod:\"zoomIn\",closeEffect:\"fade\",closeSpeed:250,closeEasing:\"swing\",closeOpacity:!0,closeMethod:\"zoomOut\",nextEffect:\"elastic\",nextSpeed:250,nextEasing:\"swing\",nextMethod:\"changeIn\",prevEffect:\"elastic\",prevSpeed:250,prevEasing:\"swing\",prevMethod:\"changeOut\",helpers:{overlay:!0,title:!0},onCancel:f.noop,beforeLoad:f.noop,afterLoad:f.noop,beforeShow:f.noop,afterShow:f.noop,beforeChange:f.noop,beforeClose:f.noop,afterClose:f.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,\nisOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,d){if(a&&(f.isPlainObject(d)||(d={}),!1!==b.close(!0)))return f.isArray(a)||(a=t(a)?f(a).get():[a]),f.each(a,function(e,c){var k={},g,h,j,m,l;\"object\"===f.type(c)&&(c.nodeType&&(c=f(c)),t(c)?(k={href:c.data(\"fancybox-href\")||c.attr(\"href\"),title:c.data(\"fancybox-title\")||c.attr(\"title\"),isDom:!0,element:c},f.metadata&&f.extend(!0,k,\nc.metadata())):k=c);g=d.href||k.href||(p(c)?c:null);h=d.title!==r?d.title:k.title||\"\";m=(j=d.content||k.content)?\"html\":d.type||k.type;!m&&k.isDom&&(m=c.data(\"fancybox-type\"),m||(m=(m=c.prop(\"class\").match(/fancybox\\.(\\w+)/))?m[1]:null));p(g)&&(m||(b.isImage(g)?m=\"image\":b.isSWF(g)?m=\"swf\":\"#\"===g.charAt(0)?m=\"inline\":p(c)&&(m=\"html\",j=c)),\"ajax\"===m&&(l=g.split(/\\s+/,2),g=l.shift(),l=l.shift()));j||(\"inline\"===m?g?j=f(p(g)?g.replace(/.*(?=#[^\\s]+$)/,\"\"):g):k.isDom&&(j=c):\"html\"===m?j=g:!m&&(!g&&\nk.isDom)&&(m=\"inline\",j=c));f.extend(k,{href:g,type:m,content:j,title:h,selector:l});a[e]=k}),b.opts=f.extend(!0,{},b.defaults,d),d.keys!==r&&(b.opts.keys=d.keys?f.extend({},b.defaults.keys,d.keys):!1),b.group=a,b._start(b.opts.index)},cancel:function(){var a=b.coming;a&&!1!==b.trigger(\"onCancel\")&&(b.hideLoading(),b.ajaxLoad&&b.ajaxLoad.abort(),b.ajaxLoad=null,b.imgPreload&&(b.imgPreload.onload=b.imgPreload.onerror=null),a.wrap&&a.wrap.stop(!0,!0).trigger(\"onReset\").remove(),b.coming=null,b.current||\nb._afterZoomOut(a))},close:function(a){b.cancel();!1!==b.trigger(\"beforeClose\")&&(b.unbindEvents(),b.isActive&&(!b.isOpen||!0===a?(f(\".fancybox-wrap\").stop(!0).trigger(\"onReset\").remove(),b._afterZoomOut()):(b.isOpen=b.isOpened=!1,b.isClosing=!0,f(\".fancybox-item, .fancybox-nav\").remove(),b.wrap.stop(!0,!0).removeClass(\"fancybox-opened\"),b.transitions[b.current.closeMethod]())))},play:function(a){var d=function(){clearTimeout(b.player.timer)},e=function(){d();b.current&&b.player.isActive&&(b.player.timer=\nsetTimeout(b.next,b.current.playSpeed))},c=function(){d();f(\"body\").unbind(\".player\");b.player.isActive=!1;b.trigger(\"onPlayEnd\")};if(!0===a||!b.player.isActive&&!1!==a){if(b.current&&(b.current.loop||b.current.index<b.group.length-1))b.player.isActive=!0,f(\"body\").bind({\"afterShow.player onUpdate.player\":e,\"onCancel.player beforeClose.player\":c,\"beforeLoad.player\":d}),e(),b.trigger(\"onPlayStart\")}else c()},next:function(a){var d=b.current;d&&(p(a)||(a=d.direction.next),b.jumpto(d.index+1,a,\"next\"))},\nprev:function(a){var d=b.current;d&&(p(a)||(a=d.direction.prev),b.jumpto(d.index-1,a,\"prev\"))},jumpto:function(a,d,e){var c=b.current;c&&(a=l(a),b.direction=d||c.direction[a>=c.index?\"next\":\"prev\"],b.router=e||\"jumpto\",c.loop&&(0>a&&(a=c.group.length+a%c.group.length),a%=c.group.length),c.group[a]!==r&&(b.cancel(),b._start(a)))},reposition:function(a,d){var e=b.current,c=e?e.wrap:null,k;c&&(k=b._getPosition(d),a&&\"scroll\"===a.type?(delete k.position,c.stop(!0,!0).animate(k,200)):(c.css(k),e.pos=f.extend({},\ne.dim,k)))},update:function(a){var d=a&&a.type,e=!d||\"orientationchange\"===d;e&&(clearTimeout(w),w=null);b.isOpen&&!w&&(w=setTimeout(function(){var c=b.current;c&&!b.isClosing&&(b.wrap.removeClass(\"fancybox-tmp\"),(e||\"load\"===d||\"resize\"===d&&c.autoResize)&&b._setDimension(),\"scroll\"===d&&c.canShrink||b.reposition(a),b.trigger(\"onUpdate\"),w=null)},e&&!s?0:300))},toggle:function(a){b.isOpen&&(b.current.fitToView=\"boolean\"===f.type(a)?a:!b.current.fitToView,s&&(b.wrap.removeAttr(\"style\").addClass(\"fancybox-tmp\"),\nb.trigger(\"onUpdate\")),b.update())},hideLoading:function(){n.unbind(\".loading\");f(\"#fancybox-loading\").remove()},showLoading:function(){var a,d;b.hideLoading();a=f('<div id=\"fancybox-loading\"><div></div></div>').click(b.cancel).appendTo(\"body\");n.bind(\"keydown.loading\",function(a){if(27===(a.which||a.keyCode))a.preventDefault(),b.cancel()});b.defaults.fixed||(d=b.getViewport(),a.css({position:\"absolute\",top:0.5*d.h+d.y,left:0.5*d.w+d.x}))},getViewport:function(){var a=b.current&&b.current.locked||\n!1,d={x:q.scrollLeft(),y:q.scrollTop()};a?(d.w=a[0].clientWidth,d.h=a[0].clientHeight):(d.w=s&&C.innerWidth?C.innerWidth:q.width(),d.h=s&&C.innerHeight?C.innerHeight:q.height());return d},unbindEvents:function(){b.wrap&&t(b.wrap)&&b.wrap.unbind(\".fb\");n.unbind(\".fb\");q.unbind(\".fb\")},bindEvents:function(){var a=b.current,d;a&&(q.bind(\"orientationchange.fb\"+(s?\"\":\" resize.fb\")+(a.autoCenter&&!a.locked?\" scroll.fb\":\"\"),b.update),(d=a.keys)&&n.bind(\"keydown.fb\",function(e){var c=e.which||e.keyCode,k=\ne.target||e.srcElement;if(27===c&&b.coming)return!1;!e.ctrlKey&&(!e.altKey&&!e.shiftKey&&!e.metaKey&&(!k||!k.type&&!f(k).is(\"[contenteditable]\")))&&f.each(d,function(d,k){if(1<a.group.length&&k[c]!==r)return b[d](k[c]),e.preventDefault(),!1;if(-1<f.inArray(c,k))return b[d](),e.preventDefault(),!1})}),f.fn.mousewheel&&a.mouseWheel&&b.wrap.bind(\"mousewheel.fb\",function(d,c,k,g){for(var h=f(d.target||null),j=!1;h.length&&!j&&!h.is(\".fancybox-skin\")&&!h.is(\".fancybox-wrap\");)j=h[0]&&!(h[0].style.overflow&&\n\"hidden\"===h[0].style.overflow)&&(h[0].clientWidth&&h[0].scrollWidth>h[0].clientWidth||h[0].clientHeight&&h[0].scrollHeight>h[0].clientHeight),h=f(h).parent();if(0!==c&&!j&&1<b.group.length&&!a.canShrink){if(0<g||0<k)b.prev(0<g?\"down\":\"left\");else if(0>g||0>k)b.next(0>g?\"up\":\"right\");d.preventDefault()}}))},trigger:function(a,d){var e,c=d||b.coming||b.current;if(c){f.isFunction(c[a])&&(e=c[a].apply(c,Array.prototype.slice.call(arguments,1)));if(!1===e)return!1;c.helpers&&f.each(c.helpers,function(d,\ne){e&&(b.helpers[d]&&f.isFunction(b.helpers[d][a]))&&(e=f.extend(!0,{},b.helpers[d].defaults,e),b.helpers[d][a](e,c))});f.event.trigger(a+\".fb\")}},isImage:function(a){return p(a)&&a.match(/(^data:image\\/.*,)|(\\.(jp(e|g|eg)|gif|png|bmp|webp)((\\?|#).*)?$)/i)},isSWF:function(a){return p(a)&&a.match(/\\.(swf)((\\?|#).*)?$/i)},_start:function(a){var d={},e,c;a=l(a);e=b.group[a]||null;if(!e)return!1;d=f.extend(!0,{},b.opts,e);e=d.margin;c=d.padding;\"number\"===f.type(e)&&(d.margin=[e,e,e,e]);\"number\"===f.type(c)&&\n(d.padding=[c,c,c,c]);d.modal&&f.extend(!0,d,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}});d.autoSize&&(d.autoWidth=d.autoHeight=!0);\"auto\"===d.width&&(d.autoWidth=!0);\"auto\"===d.height&&(d.autoHeight=!0);d.group=b.group;d.index=a;b.coming=d;if(!1===b.trigger(\"beforeLoad\"))b.coming=null;else{c=d.type;e=d.href;if(!c)return b.coming=null,b.current&&b.router&&\"jumpto\"!==b.router?(b.current.index=a,b[b.router](b.direction)):!1;b.isActive=\n!0;if(\"image\"===c||\"swf\"===c)d.autoHeight=d.autoWidth=!1,d.scrolling=\"visible\";\"image\"===c&&(d.aspectRatio=!0);\"iframe\"===c&&s&&(d.scrolling=\"scroll\");d.wrap=f(d.tpl.wrap).addClass(\"fancybox-\"+(s?\"mobile\":\"desktop\")+\" fancybox-type-\"+c+\" fancybox-tmp \"+d.wrapCSS).appendTo(d.parent||\"body\");f.extend(d,{skin:f(\".fancybox-skin\",d.wrap),outer:f(\".fancybox-outer\",d.wrap),inner:f(\".fancybox-inner\",d.wrap)});f.each([\"Top\",\"Right\",\"Bottom\",\"Left\"],function(a,b){d.skin.css(\"padding\"+b,x(d.padding[a]))});b.trigger(\"onReady\");\nif(\"inline\"===c||\"html\"===c){if(!d.content||!d.content.length)return b._error(\"content\")}else if(!e)return b._error(\"href\");\"image\"===c?b._loadImage():\"ajax\"===c?b._loadAjax():\"iframe\"===c?b._loadIframe():b._afterLoad()}},_error:function(a){f.extend(b.coming,{type:\"html\",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:\"no\",hasError:a,content:b.coming.tpl.error});b._afterLoad()},_loadImage:function(){var a=b.imgPreload=new Image;a.onload=function(){this.onload=this.onerror=null;b.coming.width=\nthis.width;b.coming.height=this.height;b._afterLoad()};a.onerror=function(){this.onload=this.onerror=null;b._error(\"image\")};a.src=b.coming.href;!0!==a.complete&&b.showLoading()},_loadAjax:function(){var a=b.coming;b.showLoading();b.ajaxLoad=f.ajax(f.extend({},a.ajax,{url:a.href,error:function(a,e){b.coming&&\"abort\"!==e?b._error(\"ajax\",a):b.hideLoading()},success:function(d,e){\"success\"===e&&(a.content=d,b._afterLoad())}}))},_loadIframe:function(){var a=b.coming,d=f(a.tpl.iframe.replace(/\\{rnd\\}/g,\n(new Date).getTime())).attr(\"scrolling\",s?\"auto\":a.iframe.scrolling).attr(\"src\",a.href);f(a.wrap).bind(\"onReset\",function(){try{f(this).find(\"iframe\").hide().attr(\"src\",\"//about:blank\").end().empty()}catch(a){}});a.iframe.preload&&(b.showLoading(),d.one(\"load\",function(){f(this).data(\"ready\",1);s||f(this).bind(\"load.fb\",b.update);f(this).parents(\".fancybox-wrap\").width(\"100%\").removeClass(\"fancybox-tmp\").show();b._afterLoad()}));a.content=d.appendTo(a.inner);a.iframe.preload||b._afterLoad()},_preloadImages:function(){var a=\nb.group,d=b.current,e=a.length,c=d.preload?Math.min(d.preload,e-1):0,f,g;for(g=1;g<=c;g+=1)f=a[(d.index+g)%e],\"image\"===f.type&&f.href&&((new Image).src=f.href)},_afterLoad:function(){var a=b.coming,d=b.current,e,c,k,g,h;b.hideLoading();if(a&&!1!==b.isActive)if(!1===b.trigger(\"afterLoad\",a,d))a.wrap.stop(!0).trigger(\"onReset\").remove(),b.coming=null;else{d&&(b.trigger(\"beforeChange\",d),d.wrap.stop(!0).removeClass(\"fancybox-opened\").find(\".fancybox-item, .fancybox-nav\").remove());b.unbindEvents();\ne=a.content;c=a.type;k=a.scrolling;f.extend(b,{wrap:a.wrap,skin:a.skin,outer:a.outer,inner:a.inner,current:a,previous:d});g=a.href;switch(c){case \"inline\":case \"ajax\":case \"html\":a.selector?e=f(\"<div>\").html(e).find(a.selector):t(e)&&(e.data(\"fancybox-placeholder\")||e.data(\"fancybox-placeholder\",f('<div class=\"fancybox-placeholder\"></div>').insertAfter(e).hide()),e=e.show().detach(),a.wrap.bind(\"onReset\",function(){f(this).find(e).length&&e.hide().replaceAll(e.data(\"fancybox-placeholder\")).data(\"fancybox-placeholder\",\n!1)}));break;case \"image\":e=a.tpl.image.replace(\"{href}\",g);break;case \"swf\":e='<object id=\"fancybox-swf\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"100%\" height=\"100%\"><param name=\"movie\" value=\"'+g+'\"></param>',h=\"\",f.each(a.swf,function(a,b){e+='<param name=\"'+a+'\" value=\"'+b+'\"></param>';h+=\" \"+a+'=\"'+b+'\"'}),e+='<embed src=\"'+g+'\" type=\"application/x-shockwave-flash\" width=\"100%\" height=\"100%\"'+h+\"></embed></object>\"}(!t(e)||!e.parent().is(a.inner))&&a.inner.append(e);b.trigger(\"beforeShow\");\na.inner.css(\"overflow\",\"yes\"===k?\"scroll\":\"no\"===k?\"hidden\":k);b._setDimension();b.reposition();b.isOpen=!1;b.coming=null;b.bindEvents();if(b.isOpened){if(d.prevMethod)b.transitions[d.prevMethod]()}else f(\".fancybox-wrap\").not(a.wrap).stop(!0).trigger(\"onReset\").remove();b.transitions[b.isOpened?a.nextMethod:a.openMethod]();b._preloadImages()}},_setDimension:function(){var a=b.getViewport(),d=0,e=!1,c=!1,e=b.wrap,k=b.skin,g=b.inner,h=b.current,c=h.width,j=h.height,m=h.minWidth,u=h.minHeight,n=h.maxWidth,\nv=h.maxHeight,s=h.scrolling,q=h.scrollOutside?h.scrollbarWidth:0,y=h.margin,p=l(y[1]+y[3]),r=l(y[0]+y[2]),z,A,t,D,B,G,C,E,w;e.add(k).add(g).width(\"auto\").height(\"auto\").removeClass(\"fancybox-tmp\");y=l(k.outerWidth(!0)-k.width());z=l(k.outerHeight(!0)-k.height());A=p+y;t=r+z;D=F(c)?(a.w-A)*l(c)/100:c;B=F(j)?(a.h-t)*l(j)/100:j;if(\"iframe\"===h.type){if(w=h.content,h.autoHeight&&1===w.data(\"ready\"))try{w[0].contentWindow.document.location&&(g.width(D).height(9999),G=w.contents().find(\"body\"),q&&G.css(\"overflow-x\",\n\"hidden\"),B=G.height())}catch(H){}}else if(h.autoWidth||h.autoHeight)g.addClass(\"fancybox-tmp\"),h.autoWidth||g.width(D),h.autoHeight||g.height(B),h.autoWidth&&(D=g.width()),h.autoHeight&&(B=g.height()),g.removeClass(\"fancybox-tmp\");c=l(D);j=l(B);E=D/B;m=l(F(m)?l(m,\"w\")-A:m);n=l(F(n)?l(n,\"w\")-A:n);u=l(F(u)?l(u,\"h\")-t:u);v=l(F(v)?l(v,\"h\")-t:v);G=n;C=v;h.fitToView&&(n=Math.min(a.w-A,n),v=Math.min(a.h-t,v));A=a.w-p;r=a.h-r;h.aspectRatio?(c>n&&(c=n,j=l(c/E)),j>v&&(j=v,c=l(j*E)),c<m&&(c=m,j=l(c/E)),j<u&&\n(j=u,c=l(j*E))):(c=Math.max(m,Math.min(c,n)),h.autoHeight&&\"iframe\"!==h.type&&(g.width(c),j=g.height()),j=Math.max(u,Math.min(j,v)));if(h.fitToView)if(g.width(c).height(j),e.width(c+y),a=e.width(),p=e.height(),h.aspectRatio)for(;(a>A||p>r)&&(c>m&&j>u)&&!(19<d++);)j=Math.max(u,Math.min(v,j-10)),c=l(j*E),c<m&&(c=m,j=l(c/E)),c>n&&(c=n,j=l(c/E)),g.width(c).height(j),e.width(c+y),a=e.width(),p=e.height();else c=Math.max(m,Math.min(c,c-(a-A))),j=Math.max(u,Math.min(j,j-(p-r)));q&&(\"auto\"===s&&j<B&&c+y+\nq<A)&&(c+=q);g.width(c).height(j);e.width(c+y);a=e.width();p=e.height();e=(a>A||p>r)&&c>m&&j>u;c=h.aspectRatio?c<G&&j<C&&c<D&&j<B:(c<G||j<C)&&(c<D||j<B);f.extend(h,{dim:{width:x(a),height:x(p)},origWidth:D,origHeight:B,canShrink:e,canExpand:c,wPadding:y,hPadding:z,wrapSpace:p-k.outerHeight(!0),skinSpace:k.height()-j});!w&&(h.autoHeight&&j>u&&j<v&&!c)&&g.height(\"auto\")},_getPosition:function(a){var d=b.current,e=b.getViewport(),c=d.margin,f=b.wrap.width()+c[1]+c[3],g=b.wrap.height()+c[0]+c[2],c={position:\"absolute\",\ntop:c[0],left:c[3]};d.autoCenter&&d.fixed&&!a&&g<=e.h&&f<=e.w?c.position=\"fixed\":d.locked||(c.top+=e.y,c.left+=e.x);c.top=x(Math.max(c.top,c.top+(e.h-g)*d.topRatio));c.left=x(Math.max(c.left,c.left+(e.w-f)*d.leftRatio));return c},_afterZoomIn:function(){var a=b.current;a&&(b.isOpen=b.isOpened=!0,b.wrap.css(\"overflow\",\"visible\").addClass(\"fancybox-opened\"),b.update(),(a.closeClick||a.nextClick&&1<b.group.length)&&b.inner.css(\"cursor\",\"pointer\").bind(\"click.fb\",function(d){!f(d.target).is(\"a\")&&!f(d.target).parent().is(\"a\")&&\n(d.preventDefault(),b[a.closeClick?\"close\":\"next\"]())}),a.closeBtn&&f(a.tpl.closeBtn).appendTo(b.skin).bind(\"click.fb\",function(a){a.preventDefault();b.close()}),a.arrows&&1<b.group.length&&((a.loop||0<a.index)&&f(a.tpl.prev).appendTo(b.outer).bind(\"click.fb\",b.prev),(a.loop||a.index<b.group.length-1)&&f(a.tpl.next).appendTo(b.outer).bind(\"click.fb\",b.next)),b.trigger(\"afterShow\"),!a.loop&&a.index===a.group.length-1?b.play(!1):b.opts.autoPlay&&!b.player.isActive&&(b.opts.autoPlay=!1,b.play()))},_afterZoomOut:function(a){a=\na||b.current;f(\".fancybox-wrap\").trigger(\"onReset\").remove();f.extend(b,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});b.trigger(\"afterClose\",a)}});b.transitions={getOrigPosition:function(){var a=b.current,d=a.element,e=a.orig,c={},f=50,g=50,h=a.hPadding,j=a.wPadding,m=b.getViewport();!e&&(a.isDom&&d.is(\":visible\"))&&(e=d.find(\"img:first\"),e.length||(e=d));t(e)?(c=e.offset(),e.is(\"img\")&&(f=e.outerWidth(),g=e.outerHeight())):\n(c.top=m.y+(m.h-g)*a.topRatio,c.left=m.x+(m.w-f)*a.leftRatio);if(\"fixed\"===b.wrap.css(\"position\")||a.locked)c.top-=m.y,c.left-=m.x;return c={top:x(c.top-h*a.topRatio),left:x(c.left-j*a.leftRatio),width:x(f+j),height:x(g+h)}},step:function(a,d){var e,c,f=d.prop;c=b.current;var g=c.wrapSpace,h=c.skinSpace;if(\"width\"===f||\"height\"===f)e=d.end===d.start?1:(a-d.start)/(d.end-d.start),b.isClosing&&(e=1-e),c=\"width\"===f?c.wPadding:c.hPadding,c=a-c,b.skin[f](l(\"width\"===f?c:c-g*e)),b.inner[f](l(\"width\"===\nf?c:c-g*e-h*e))},zoomIn:function(){var a=b.current,d=a.pos,e=a.openEffect,c=\"elastic\"===e,k=f.extend({opacity:1},d);delete k.position;c?(d=this.getOrigPosition(),a.openOpacity&&(d.opacity=0.1)):\"fade\"===e&&(d.opacity=0.1);b.wrap.css(d).animate(k,{duration:\"none\"===e?0:a.openSpeed,easing:a.openEasing,step:c?this.step:null,complete:b._afterZoomIn})},zoomOut:function(){var a=b.current,d=a.closeEffect,e=\"elastic\"===d,c={opacity:0.1};e&&(c=this.getOrigPosition(),a.closeOpacity&&(c.opacity=0.1));b.wrap.animate(c,\n{duration:\"none\"===d?0:a.closeSpeed,easing:a.closeEasing,step:e?this.step:null,complete:b._afterZoomOut})},changeIn:function(){var a=b.current,d=a.nextEffect,e=a.pos,c={opacity:1},f=b.direction,g;e.opacity=0.1;\"elastic\"===d&&(g=\"down\"===f||\"up\"===f?\"top\":\"left\",\"down\"===f||\"right\"===f?(e[g]=x(l(e[g])-200),c[g]=\"+=200px\"):(e[g]=x(l(e[g])+200),c[g]=\"-=200px\"));\"none\"===d?b._afterZoomIn():b.wrap.css(e).animate(c,{duration:a.nextSpeed,easing:a.nextEasing,complete:b._afterZoomIn})},changeOut:function(){var a=\nb.previous,d=a.prevEffect,e={opacity:0.1},c=b.direction;\"elastic\"===d&&(e[\"down\"===c||\"up\"===c?\"top\":\"left\"]=(\"up\"===c||\"left\"===c?\"-\":\"+\")+\"=200px\");a.wrap.animate(e,{duration:\"none\"===d?0:a.prevSpeed,easing:a.prevEasing,complete:function(){f(this).trigger(\"onReset\").remove()}})}};b.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,create:function(a){a=f.extend({},this.defaults,a);this.overlay&&this.close();this.overlay=f('<div class=\"fancybox-overlay\"></div>').appendTo(\"body\");\nthis.fixed=!1;a.fixed&&b.defaults.fixed&&(this.overlay.addClass(\"fancybox-overlay-fixed\"),this.fixed=!0)},open:function(a){var d=this;a=f.extend({},this.defaults,a);this.overlay?this.overlay.unbind(\".overlay\").width(\"auto\").height(\"auto\"):this.create(a);this.fixed||(q.bind(\"resize.overlay\",f.proxy(this.update,this)),this.update());a.closeClick&&this.overlay.bind(\"click.overlay\",function(a){f(a.target).hasClass(\"fancybox-overlay\")&&(b.isActive?b.close():d.close())});this.overlay.css(a.css).show()},\nclose:function(){f(\".fancybox-overlay\").remove();q.unbind(\"resize.overlay\");this.overlay=null;!1!==this.margin&&(f(\"body\").css(\"margin-right\",this.margin),this.margin=!1);this.el&&this.el.removeClass(\"fancybox-lock\")},update:function(){var a=\"100%\",b;this.overlay.width(a).height(\"100%\");H?(b=Math.max(z.documentElement.offsetWidth,z.body.offsetWidth),n.width()>b&&(a=n.width())):n.width()>q.width()&&(a=n.width());this.overlay.width(a).height(n.height())},onReady:function(a,b){f(\".fancybox-overlay\").stop(!0,\n!0);this.overlay||(this.margin=n.height()>q.height()||\"scroll\"===f(\"body\").css(\"overflow-y\")?f(\"body\").css(\"margin-right\"):!1,this.el=z.all&&!z.querySelector?f(\"html\"):f(\"body\"),this.create(a));a.locked&&this.fixed&&(b.locked=this.overlay.append(b.wrap),b.fixed=!1);!0===a.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(a,b){b.locked&&(this.el.addClass(\"fancybox-lock\"),!1!==this.margin&&f(\"body\").css(\"margin-right\",l(this.margin)+b.scrollbarWidth));this.open(a)},onUpdate:function(){this.fixed||\nthis.update()},afterClose:function(a){this.overlay&&!b.isActive&&this.overlay.fadeOut(a.speedOut,f.proxy(this.close,this))}};b.helpers.title={defaults:{type:\"float\",position:\"bottom\"},beforeShow:function(a){var d=b.current,e=d.title,c=a.type;f.isFunction(e)&&(e=e.call(d.element,d));if(p(e)&&\"\"!==f.trim(e)){d=f('<div class=\"fancybox-title fancybox-title-'+c+'-wrap\">'+e+\"</div>\");switch(c){case \"inside\":c=b.skin;break;case \"outside\":c=b.wrap;break;case \"over\":c=b.inner;break;default:c=b.skin,d.appendTo(\"body\"),\nH&&d.width(d.width()),d.wrapInner('<span class=\"child\"></span>'),b.current.margin[2]+=Math.abs(l(d.css(\"margin-bottom\")))}d[\"top\"===a.position?\"prependTo\":\"appendTo\"](c)}}};f.fn.fancybox=function(a){var d,e=f(this),c=this.selector||\"\",k=function(g){var h=f(this).blur(),j=d,k,l;!g.ctrlKey&&(!g.altKey&&!g.shiftKey&&!g.metaKey)&&!h.is(\".fancybox-wrap\")&&(k=a.groupAttr||\"data-fancybox-group\",l=h.attr(k),l||(k=\"rel\",l=h.get(0)[k]),l&&(\"\"!==l&&\"nofollow\"!==l)&&(h=c.length?f(c):e,h=h.filter(\"[\"+k+'=\"'+l+\n'\"]'),j=h.index(this)),a.index=j,!1!==b.open(h,a)&&g.preventDefault())};a=a||{};d=a.index||0;!c||!1===a.live?e.unbind(\"click.fb-start\").bind(\"click.fb-start\",k):n.undelegate(c,\"click.fb-start\").delegate(c+\":not('.fancybox-item, .fancybox-nav')\",\"click.fb-start\",k);this.filter(\"[data-fancybox-start=1]\").trigger(\"click\");return this};n.ready(function(){f.scrollbarWidth===r&&(f.scrollbarWidth=function(){var a=f('<div style=\"width:50px;height:50px;overflow:auto\"><div/></div>').appendTo(\"body\"),b=a.children(),\nb=b.innerWidth()-b.height(99).innerWidth();a.remove();return b});if(f.support.fixedPosition===r){var a=f.support,d=f('<div style=\"position:fixed;top:20px;\"></div>').appendTo(\"body\"),e=20===d[0].offsetTop||15===d[0].offsetTop;d.remove();a.fixedPosition=e}f.extend(b.defaults,{scrollbarWidth:f.scrollbarWidth(),fixed:f.support.fixedPosition,parent:f(\"body\")})})})(window,document,jQuery);"
  },
  {
    "path": "moderna/static/js/jquery.flexslider.js",
    "content": "/*\n * jQuery FlexSlider v2.1\n * http://www.woothemes.com/flexslider/\n *\n * Copyright 2012 WooThemes\n * Free to use under the GPLv2 license.\n * http://www.gnu.org/licenses/gpl-2.0.html\n *\n * Contributing author: Tyler Smith (@mbmufffin)\n */\n\n;(function ($) {\n\n  //FlexSlider: Object Instance\n  $.flexslider = function(el, options) {\n    var slider = $(el),\n        vars = $.extend({}, $.flexslider.defaults, options),\n        namespace = vars.namespace,\n        touch = (\"ontouchstart\" in window) || window.DocumentTouch && document instanceof DocumentTouch,\n        eventType = (touch) ? \"touchend\" : \"click\",\n        vertical = vars.direction === \"vertical\",\n        reverse = vars.reverse,\n        carousel = (vars.itemWidth > 0),\n        fade = vars.animation === \"fade\",\n        asNav = vars.asNavFor !== \"\",\n        methods = {};\n    \n    // Store a reference to the slider object\n    $.data(el, \"flexslider\", slider);\n    \n    // Privat slider methods\n    methods = {\n      init: function() {\n        slider.animating = false;\n        slider.currentSlide = vars.startAt;\n        slider.animatingTo = slider.currentSlide;\n        slider.atEnd = (slider.currentSlide === 0 || slider.currentSlide === slider.last);\n        slider.containerSelector = vars.selector.substr(0,vars.selector.search(' '));\n        slider.slides = $(vars.selector, slider);\n        slider.container = $(slider.containerSelector, slider);\n        slider.count = slider.slides.length;\n        // SYNC:\n        slider.syncExists = $(vars.sync).length > 0;\n        // SLIDE:\n        if (vars.animation === \"slide\") vars.animation = \"swing\";\n        slider.prop = (vertical) ? \"top\" : \"marginLeft\";\n        slider.args = {};\n        // SLIDESHOW:\n        slider.manualPause = false;\n        // TOUCH/USECSS:\n        slider.transitions = !vars.video && !fade && vars.useCSS && (function() {\n          var obj = document.createElement('div'),\n              props = ['perspectiveProperty', 'WebkitPerspective', 'MozPerspective', 'OPerspective', 'msPerspective'];\n          for (var i in props) {\n            if ( obj.style[ props[i] ] !== undefined ) {\n              slider.pfx = props[i].replace('Perspective','').toLowerCase();\n              slider.prop = \"-\" + slider.pfx + \"-transform\";\n              return true;\n            }\n          }\n          return false;\n        }());\n        // CONTROLSCONTAINER:\n        if (vars.controlsContainer !== \"\") slider.controlsContainer = $(vars.controlsContainer).length > 0 && $(vars.controlsContainer);\n        // MANUAL:\n        if (vars.manualControls !== \"\") slider.manualControls = $(vars.manualControls).length > 0 && $(vars.manualControls);\n        \n        // RANDOMIZE:\n        if (vars.randomize) {\n          slider.slides.sort(function() { return (Math.round(Math.random())-0.5); });\n          slider.container.empty().append(slider.slides);\n        }\n        \n        slider.doMath();\n        \n        // ASNAV:\n        if (asNav) methods.asNav.setup();\n        \n        // INIT\n        slider.setup(\"init\");\n        \n        // CONTROLNAV:\n        if (vars.controlNav) methods.controlNav.setup();\n        \n        // DIRECTIONNAV:\n        if (vars.directionNav) methods.directionNav.setup();\n        \n        // KEYBOARD:\n        if (vars.keyboard && ($(slider.containerSelector).length === 1 || vars.multipleKeyboard)) {\n          $(document).bind('keyup', function(event) {\n            var keycode = event.keyCode;\n            if (!slider.animating && (keycode === 39 || keycode === 37)) {\n              var target = (keycode === 39) ? slider.getTarget('next') :\n                           (keycode === 37) ? slider.getTarget('prev') : false;\n              slider.flexAnimate(target, vars.pauseOnAction);\n            }\n          });\n        }\n        // MOUSEWHEEL:\n        if (vars.mousewheel) {\n          slider.bind('mousewheel', function(event, delta, deltaX, deltaY) {\n            event.preventDefault();\n            var target = (delta < 0) ? slider.getTarget('next') : slider.getTarget('prev');\n            slider.flexAnimate(target, vars.pauseOnAction);\n          });\n        }\n        \n        // PAUSEPLAY\n        if (vars.pausePlay) methods.pausePlay.setup();\n        \n        // SLIDSESHOW\n        if (vars.slideshow) {\n          if (vars.pauseOnHover) {\n            slider.hover(function() {\n              if (!slider.manualPlay && !slider.manualPause) slider.pause();\n            }, function() {\n              if (!slider.manualPause && !slider.manualPlay) slider.play();\n            });\n          }\n          // initialize animation\n          (vars.initDelay > 0) ? setTimeout(slider.play, vars.initDelay) : slider.play();\n        }\n        \n        // TOUCH\n        if (touch && vars.touch) methods.touch();\n        \n        // FADE&&SMOOTHHEIGHT || SLIDE:\n        if (!fade || (fade && vars.smoothHeight)) $(window).bind(\"resize focus\", methods.resize);\n        \n        \n        // API: start() Callback\n        setTimeout(function(){\n          vars.start(slider);\n        }, 200);\n      },\n      asNav: {\n        setup: function() {\n          slider.asNav = true;\n          slider.animatingTo = Math.floor(slider.currentSlide/slider.move);\n          slider.currentItem = slider.currentSlide;\n          slider.slides.removeClass(namespace + \"active-slide\").eq(slider.currentItem).addClass(namespace + \"active-slide\");\n          slider.slides.click(function(e){\n            e.preventDefault();\n            var $slide = $(this),\n                target = $slide.index();\n            if (!$(vars.asNavFor).data('flexslider').animating && !$slide.hasClass('active')) {\n              slider.direction = (slider.currentItem < target) ? \"next\" : \"prev\";\n              slider.flexAnimate(target, vars.pauseOnAction, false, true, true);\n            }\n          });\n        }\n      },\n      controlNav: {\n        setup: function() {\n          if (!slider.manualControls) {\n            methods.controlNav.setupPaging();\n          } else { // MANUALCONTROLS:\n            methods.controlNav.setupManual();\n          }\n        },\n        setupPaging: function() {\n          var type = (vars.controlNav === \"thumbnails\") ? 'control-thumbs' : 'control-paging',\n              j = 1,\n              item;\n          \n          slider.controlNavScaffold = $('<ol class=\"'+ namespace + 'control-nav ' + namespace + type + '\"></ol>');\n          \n          if (slider.pagingCount > 1) {\n            for (var i = 0; i < slider.pagingCount; i++) {\n              item = (vars.controlNav === \"thumbnails\") ? '<img src=\"' + slider.slides.eq(i).attr(\"data-thumb\") + '\"/>' : '<a>' + j + '</a>';\n              slider.controlNavScaffold.append('<li>' + item + '</li>');\n              j++;\n            }\n          }\n          \n          // CONTROLSCONTAINER:\n          (slider.controlsContainer) ? $(slider.controlsContainer).append(slider.controlNavScaffold) : slider.append(slider.controlNavScaffold);\n          methods.controlNav.set();\n          \n          methods.controlNav.active();\n        \n          slider.controlNavScaffold.delegate('a, img', eventType, function(event) {\n            event.preventDefault();\n            var $this = $(this),\n                target = slider.controlNav.index($this);\n\n            if (!$this.hasClass(namespace + 'active')) {\n              slider.direction = (target > slider.currentSlide) ? \"next\" : \"prev\";\n              slider.flexAnimate(target, vars.pauseOnAction);\n            }\n          });\n          // Prevent iOS click event bug\n          if (touch) {\n            slider.controlNavScaffold.delegate('a', \"click touchstart\", function(event) {\n              event.preventDefault();\n            });\n          }\n        },\n        setupManual: function() {\n          slider.controlNav = slider.manualControls;\n          methods.controlNav.active();\n          \n          slider.controlNav.live(eventType, function(event) {\n            event.preventDefault();\n            var $this = $(this),\n                target = slider.controlNav.index($this);\n                \n            if (!$this.hasClass(namespace + 'active')) {\n              (target > slider.currentSlide) ? slider.direction = \"next\" : slider.direction = \"prev\";\n              slider.flexAnimate(target, vars.pauseOnAction);\n            }\n          });\n          // Prevent iOS click event bug\n          if (touch) {\n            slider.controlNav.live(\"click touchstart\", function(event) {\n              event.preventDefault();\n            });\n          }\n        },\n        set: function() {\n          var selector = (vars.controlNav === \"thumbnails\") ? 'img' : 'a';\n          slider.controlNav = $('.' + namespace + 'control-nav li ' + selector, (slider.controlsContainer) ? slider.controlsContainer : slider);\n        },\n        active: function() {\n          slider.controlNav.removeClass(namespace + \"active\").eq(slider.animatingTo).addClass(namespace + \"active\");\n        },\n        update: function(action, pos) {\n          if (slider.pagingCount > 1 && action === \"add\") {\n            slider.controlNavScaffold.append($('<li><a>' + slider.count + '</a></li>'));\n          } else if (slider.pagingCount === 1) {\n            slider.controlNavScaffold.find('li').remove();\n          } else {\n            slider.controlNav.eq(pos).closest('li').remove();\n          }\n          methods.controlNav.set();\n          (slider.pagingCount > 1 && slider.pagingCount !== slider.controlNav.length) ? slider.update(pos, action) : methods.controlNav.active();\n        }\n      },\n      directionNav: {\n        setup: function() {\n          var directionNavScaffold = $('<ul class=\"' + namespace + 'direction-nav\"><li><a class=\"' + namespace + 'prev\" href=\"#\">' + vars.prevText + '</a></li><li><a class=\"' + namespace + 'next\" href=\"#\">' + vars.nextText + '</a></li></ul>');\n        \n          // CONTROLSCONTAINER:\n          if (slider.controlsContainer) {\n            $(slider.controlsContainer).append(directionNavScaffold);\n            slider.directionNav = $('.' + namespace + 'direction-nav li a', slider.controlsContainer);\n          } else {\n            slider.append(directionNavScaffold);\n            slider.directionNav = $('.' + namespace + 'direction-nav li a', slider);\n          }\n        \n          methods.directionNav.update();\n        \n          slider.directionNav.bind(eventType, function(event) {\n            event.preventDefault();\n            var target = ($(this).hasClass(namespace + 'next')) ? slider.getTarget('next') : slider.getTarget('prev');\n            slider.flexAnimate(target, vars.pauseOnAction);\n          });\n          // Prevent iOS click event bug\n          if (touch) {\n            slider.directionNav.bind(\"click touchstart\", function(event) {\n              event.preventDefault();\n            });\n          }\n        },\n        update: function() {\n          var disabledClass = namespace + 'disabled';\n          if (slider.pagingCount === 1) {\n            slider.directionNav.addClass(disabledClass);\n          } else if (!vars.animationLoop) {\n            if (slider.animatingTo === 0) {\n              slider.directionNav.removeClass(disabledClass).filter('.' + namespace + \"prev\").addClass(disabledClass);\n            } else if (slider.animatingTo === slider.last) {\n              slider.directionNav.removeClass(disabledClass).filter('.' + namespace + \"next\").addClass(disabledClass);\n            } else {\n              slider.directionNav.removeClass(disabledClass);\n            }\n          } else {\n            slider.directionNav.removeClass(disabledClass);\n          }\n        }\n      },\n      pausePlay: {\n        setup: function() {\n          var pausePlayScaffold = $('<div class=\"' + namespace + 'pauseplay\"><a></a></div>');\n        \n          // CONTROLSCONTAINER:\n          if (slider.controlsContainer) {\n            slider.controlsContainer.append(pausePlayScaffold);\n            slider.pausePlay = $('.' + namespace + 'pauseplay a', slider.controlsContainer);\n          } else {\n            slider.append(pausePlayScaffold);\n            slider.pausePlay = $('.' + namespace + 'pauseplay a', slider);\n          }\n\n          methods.pausePlay.update((vars.slideshow) ? namespace + 'pause' : namespace + 'play');\n\n          slider.pausePlay.bind(eventType, function(event) {\n            event.preventDefault();\n            if ($(this).hasClass(namespace + 'pause')) {\n              slider.manualPause = true;\n              slider.manualPlay = false;\n              slider.pause();\n            } else {\n              slider.manualPause = false;\n              slider.manualPlay = true;\n              slider.play();\n            }\n          });\n          // Prevent iOS click event bug\n          if (touch) {\n            slider.pausePlay.bind(\"click touchstart\", function(event) {\n              event.preventDefault();\n            });\n          }\n        },\n        update: function(state) {\n          (state === \"play\") ? slider.pausePlay.removeClass(namespace + 'pause').addClass(namespace + 'play').text(vars.playText) : slider.pausePlay.removeClass(namespace + 'play').addClass(namespace + 'pause').text(vars.pauseText);\n        }\n      },\n      touch: function() {\n        var startX,\n          startY,\n          offset,\n          cwidth,\n          dx,\n          startT,\n          scrolling = false;\n              \n        el.addEventListener('touchstart', onTouchStart, false);\n        function onTouchStart(e) {\n          if (slider.animating) {\n            e.preventDefault();\n          } else if (e.touches.length === 1) {\n            slider.pause();\n            // CAROUSEL: \n            cwidth = (vertical) ? slider.h : slider. w;\n            startT = Number(new Date());\n            // CAROUSEL:\n            offset = (carousel && reverse && slider.animatingTo === slider.last) ? 0 :\n                     (carousel && reverse) ? slider.limit - (((slider.itemW + vars.itemMargin) * slider.move) * slider.animatingTo) :\n                     (carousel && slider.currentSlide === slider.last) ? slider.limit :\n                     (carousel) ? ((slider.itemW + vars.itemMargin) * slider.move) * slider.currentSlide : \n                     (reverse) ? (slider.last - slider.currentSlide + slider.cloneOffset) * cwidth : (slider.currentSlide + slider.cloneOffset) * cwidth;\n            startX = (vertical) ? e.touches[0].pageY : e.touches[0].pageX;\n            startY = (vertical) ? e.touches[0].pageX : e.touches[0].pageY;\n\n            el.addEventListener('touchmove', onTouchMove, false);\n            el.addEventListener('touchend', onTouchEnd, false);\n          }\n        }\n\n        function onTouchMove(e) {\n          dx = (vertical) ? startX - e.touches[0].pageY : startX - e.touches[0].pageX;\n          scrolling = (vertical) ? (Math.abs(dx) < Math.abs(e.touches[0].pageX - startY)) : (Math.abs(dx) < Math.abs(e.touches[0].pageY - startY));\n          \n          if (!scrolling || Number(new Date()) - startT > 500) {\n            e.preventDefault();\n            if (!fade && slider.transitions) {\n              if (!vars.animationLoop) {\n                dx = dx/((slider.currentSlide === 0 && dx < 0 || slider.currentSlide === slider.last && dx > 0) ? (Math.abs(dx)/cwidth+2) : 1);\n              }\n              slider.setProps(offset + dx, \"setTouch\");\n            }\n          }\n        }\n        \n        function onTouchEnd(e) {\n          // finish the touch by undoing the touch session\n          el.removeEventListener('touchmove', onTouchMove, false);\n          \n          if (slider.animatingTo === slider.currentSlide && !scrolling && !(dx === null)) {\n            var updateDx = (reverse) ? -dx : dx,\n                target = (updateDx > 0) ? slider.getTarget('next') : slider.getTarget('prev');\n            \n            if (slider.canAdvance(target) && (Number(new Date()) - startT < 550 && Math.abs(updateDx) > 50 || Math.abs(updateDx) > cwidth/2)) {\n              slider.flexAnimate(target, vars.pauseOnAction);\n            } else {\n              if (!fade) slider.flexAnimate(slider.currentSlide, vars.pauseOnAction, true);\n            }\n          }\n          el.removeEventListener('touchend', onTouchEnd, false);\n          startX = null;\n          startY = null;\n          dx = null;\n          offset = null;\n        }\n      },\n      resize: function() {\n        if (!slider.animating && slider.is(':visible')) {\n          if (!carousel) slider.doMath();\n          \n          if (fade) {\n            // SMOOTH HEIGHT:\n            methods.smoothHeight();\n          } else if (carousel) { //CAROUSEL:\n            slider.slides.width(slider.computedW);\n            slider.update(slider.pagingCount);\n            slider.setProps();\n          }\n          else if (vertical) { //VERTICAL:\n            slider.viewport.height(slider.h);\n            slider.setProps(slider.h, \"setTotal\");\n          } else {\n            // SMOOTH HEIGHT:\n            if (vars.smoothHeight) methods.smoothHeight();\n            slider.newSlides.width(slider.computedW);\n            slider.setProps(slider.computedW, \"setTotal\");\n          }\n        }\n      },\n      smoothHeight: function(dur) {\n        if (!vertical || fade) {\n          var $obj = (fade) ? slider : slider.viewport;\n          (dur) ? $obj.animate({\"height\": slider.slides.eq(slider.animatingTo).height()}, dur) : $obj.height(slider.slides.eq(slider.animatingTo).height());\n        }\n      },\n      sync: function(action) {\n        var $obj = $(vars.sync).data(\"flexslider\"),\n            target = slider.animatingTo;\n        \n        switch (action) {\n          case \"animate\": $obj.flexAnimate(target, vars.pauseOnAction, false, true); break;\n          case \"play\": if (!$obj.playing && !$obj.asNav) { $obj.play(); } break;\n          case \"pause\": $obj.pause(); break;\n        }\n      }\n    }\n    \n    // public methods\n    slider.flexAnimate = function(target, pause, override, withSync, fromNav) {\n      if (asNav && slider.pagingCount === 1) slider.direction = (slider.currentItem < target) ? \"next\" : \"prev\";\n      \n      if (!slider.animating && (slider.canAdvance(target, fromNav) || override) && slider.is(\":visible\")) {\n        if (asNav && withSync) {\n          var master = $(vars.asNavFor).data('flexslider');\n          slider.atEnd = target === 0 || target === slider.count - 1;\n          master.flexAnimate(target, true, false, true, fromNav);\n          slider.direction = (slider.currentItem < target) ? \"next\" : \"prev\";\n          master.direction = slider.direction;\n          \n          if (Math.ceil((target + 1)/slider.visible) - 1 !== slider.currentSlide && target !== 0) {\n            slider.currentItem = target;\n            slider.slides.removeClass(namespace + \"active-slide\").eq(target).addClass(namespace + \"active-slide\");\n            target = Math.floor(target/slider.visible);\n          } else {\n            slider.currentItem = target;\n            slider.slides.removeClass(namespace + \"active-slide\").eq(target).addClass(namespace + \"active-slide\");\n            return false;\n          }\n        }\n        \n        slider.animating = true;\n        slider.animatingTo = target;\n        // API: before() animation Callback\n        vars.before(slider);\n        \n        // SLIDESHOW:\n        if (pause) slider.pause();\n        \n        // SYNC:\n        if (slider.syncExists && !fromNav) methods.sync(\"animate\");\n        \n        // CONTROLNAV\n        if (vars.controlNav) methods.controlNav.active();\n        \n        // !CAROUSEL:\n        // CANDIDATE: slide active class (for add/remove slide)\n        if (!carousel) slider.slides.removeClass(namespace + 'active-slide').eq(target).addClass(namespace + 'active-slide');\n        \n        // INFINITE LOOP:\n        // CANDIDATE: atEnd\n        slider.atEnd = target === 0 || target === slider.last;\n        \n        // DIRECTIONNAV:\n        if (vars.directionNav) methods.directionNav.update();\n        \n        if (target === slider.last) {\n          // API: end() of cycle Callback\n          vars.end(slider);\n          // SLIDESHOW && !INFINITE LOOP:\n          if (!vars.animationLoop) slider.pause();\n        }\n        \n        // SLIDE:\n        if (!fade) {\n          var dimension = (vertical) ? slider.slides.filter(':first').height() : slider.computedW,\n              margin, slideString, calcNext;\n          \n          // INFINITE LOOP / REVERSE:\n          if (carousel) {\n            margin = (vars.itemWidth > slider.w) ? vars.itemMargin * 2 : vars.itemMargin;\n            calcNext = ((slider.itemW + margin) * slider.move) * slider.animatingTo;\n            slideString = (calcNext > slider.limit && slider.visible !== 1) ? slider.limit : calcNext;\n          } else if (slider.currentSlide === 0 && target === slider.count - 1 && vars.animationLoop && slider.direction !== \"next\") {\n            slideString = (reverse) ? (slider.count + slider.cloneOffset) * dimension : 0;\n          } else if (slider.currentSlide === slider.last && target === 0 && vars.animationLoop && slider.direction !== \"prev\") {\n            slideString = (reverse) ? 0 : (slider.count + 1) * dimension;\n          } else {\n            slideString = (reverse) ? ((slider.count - 1) - target + slider.cloneOffset) * dimension : (target + slider.cloneOffset) * dimension;\n          }\n          slider.setProps(slideString, \"\", vars.animationSpeed);\n          if (slider.transitions) {\n            if (!vars.animationLoop || !slider.atEnd) {\n              slider.animating = false;\n              slider.currentSlide = slider.animatingTo;\n            }\n            slider.container.unbind(\"webkitTransitionEnd transitionend\");\n            slider.container.bind(\"webkitTransitionEnd transitionend\", function() {\n              slider.wrapup(dimension);\n            });\n          } else {\n            slider.container.animate(slider.args, vars.animationSpeed, vars.easing, function(){\n              slider.wrapup(dimension);\n            });\n          }\n        } else { // FADE:\n          if (!touch) {\n            slider.slides.eq(slider.currentSlide).fadeOut(vars.animationSpeed, vars.easing);\n            slider.slides.eq(target).fadeIn(vars.animationSpeed, vars.easing, slider.wrapup);\n          } else {\n            slider.slides.eq(slider.currentSlide).css({ \"opacity\": 0, \"zIndex\": 1 });\n            slider.slides.eq(target).css({ \"opacity\": 1, \"zIndex\": 2 });\n            \n            slider.slides.unbind(\"webkitTransitionEnd transitionend\");\n            slider.slides.eq(slider.currentSlide).bind(\"webkitTransitionEnd transitionend\", function() {\n              // API: after() animation Callback\n              vars.after(slider);\n            });\n            \n            slider.animating = false;\n            slider.currentSlide = slider.animatingTo;\n          }\n        }\n        // SMOOTH HEIGHT:\n        if (vars.smoothHeight) methods.smoothHeight(vars.animationSpeed);\n      }\n    } \n    slider.wrapup = function(dimension) {\n      // SLIDE:\n      if (!fade && !carousel) {\n        if (slider.currentSlide === 0 && slider.animatingTo === slider.last && vars.animationLoop) {\n          slider.setProps(dimension, \"jumpEnd\");\n        } else if (slider.currentSlide === slider.last && slider.animatingTo === 0 && vars.animationLoop) {\n          slider.setProps(dimension, \"jumpStart\");\n        }\n      }\n      slider.animating = false;\n      slider.currentSlide = slider.animatingTo;\n      // API: after() animation Callback\n      vars.after(slider);\n    }\n    \n    // SLIDESHOW:\n    slider.animateSlides = function() {\n      if (!slider.animating) slider.flexAnimate(slider.getTarget(\"next\"));\n    }\n    // SLIDESHOW:\n    slider.pause = function() {\n      clearInterval(slider.animatedSlides);\n      slider.playing = false;\n      // PAUSEPLAY:\n      if (vars.pausePlay) methods.pausePlay.update(\"play\");\n      // SYNC:\n      if (slider.syncExists) methods.sync(\"pause\");\n    }\n    // SLIDESHOW:\n    slider.play = function() {\n      slider.animatedSlides = setInterval(slider.animateSlides, vars.slideshowSpeed);\n      slider.playing = true;\n      // PAUSEPLAY:\n      if (vars.pausePlay) methods.pausePlay.update(\"pause\");\n      // SYNC:\n      if (slider.syncExists) methods.sync(\"play\");\n    }\n    slider.canAdvance = function(target, fromNav) {\n      // ASNAV:\n      var last = (asNav) ? slider.pagingCount - 1 : slider.last;\n      return (fromNav) ? true :\n             (asNav && slider.currentItem === slider.count - 1 && target === 0 && slider.direction === \"prev\") ? true :\n             (asNav && slider.currentItem === 0 && target === slider.pagingCount - 1 && slider.direction !== \"next\") ? false :\n             (target === slider.currentSlide && !asNav) ? false :\n             (vars.animationLoop) ? true :\n             (slider.atEnd && slider.currentSlide === 0 && target === last && slider.direction !== \"next\") ? false :\n             (slider.atEnd && slider.currentSlide === last && target === 0 && slider.direction === \"next\") ? false :\n             true;\n    }\n    slider.getTarget = function(dir) {\n      slider.direction = dir; \n      if (dir === \"next\") {\n        return (slider.currentSlide === slider.last) ? 0 : slider.currentSlide + 1;\n      } else {\n        return (slider.currentSlide === 0) ? slider.last : slider.currentSlide - 1;\n      }\n    }\n    \n    // SLIDE:\n    slider.setProps = function(pos, special, dur) {\n      var target = (function() {\n        var posCheck = (pos) ? pos : ((slider.itemW + vars.itemMargin) * slider.move) * slider.animatingTo,\n            posCalc = (function() {\n              if (carousel) {\n                return (special === \"setTouch\") ? pos :\n                       (reverse && slider.animatingTo === slider.last) ? 0 :\n                       (reverse) ? slider.limit - (((slider.itemW + vars.itemMargin) * slider.move) * slider.animatingTo) :\n                       (slider.animatingTo === slider.last) ? slider.limit : posCheck;\n              } else {\n                switch (special) {\n                  case \"setTotal\": return (reverse) ? ((slider.count - 1) - slider.currentSlide + slider.cloneOffset) * pos : (slider.currentSlide + slider.cloneOffset) * pos;\n                  case \"setTouch\": return (reverse) ? pos : pos;\n                  case \"jumpEnd\": return (reverse) ? pos : slider.count * pos;\n                  case \"jumpStart\": return (reverse) ? slider.count * pos : pos;\n                  default: return pos;\n                }\n              }\n            }());\n            return (posCalc * -1) + \"px\";\n          }());\n\n      if (slider.transitions) {\n        target = (vertical) ? \"translate3d(0,\" + target + \",0)\" : \"translate3d(\" + target + \",0,0)\";\n        dur = (dur !== undefined) ? (dur/1000) + \"s\" : \"0s\";\n        slider.container.css(\"-\" + slider.pfx + \"-transition-duration\", dur);\n      }\n      \n      slider.args[slider.prop] = target;\n      if (slider.transitions || dur === undefined) slider.container.css(slider.args);\n    }\n    \n    slider.setup = function(type) {\n      // SLIDE:\n      if (!fade) {\n        var sliderOffset, arr;\n            \n        if (type === \"init\") {\n          slider.viewport = $('<div class=\"' + namespace + 'viewport\"></div>').css({\"overflow\": \"hidden\", \"position\": \"relative\"}).appendTo(slider).append(slider.container);\n          // INFINITE LOOP:\n          slider.cloneCount = 0;\n          slider.cloneOffset = 0;\n          // REVERSE:\n          if (reverse) {\n            arr = $.makeArray(slider.slides).reverse();\n            slider.slides = $(arr);\n            slider.container.empty().append(slider.slides);\n          }\n        }\n        // INFINITE LOOP && !CAROUSEL:\n        if (vars.animationLoop && !carousel) {\n          slider.cloneCount = 2;\n          slider.cloneOffset = 1;\n          // clear out old clones\n          if (type !== \"init\") slider.container.find('.clone').remove();\n          slider.container.append(slider.slides.first().clone().addClass('clone')).prepend(slider.slides.last().clone().addClass('clone'));\n        }\n        slider.newSlides = $(vars.selector, slider);\n        \n        sliderOffset = (reverse) ? slider.count - 1 - slider.currentSlide + slider.cloneOffset : slider.currentSlide + slider.cloneOffset;\n        // VERTICAL:\n        if (vertical && !carousel) {\n          slider.container.height((slider.count + slider.cloneCount) * 200 + \"%\").css(\"position\", \"absolute\").width(\"100%\");\n          setTimeout(function(){\n            slider.newSlides.css({\"display\": \"block\"});\n            slider.doMath();\n            slider.viewport.height(slider.h);\n            slider.setProps(sliderOffset * slider.h, \"init\");\n          }, (type === \"init\") ? 100 : 0);\n        } else {\n          slider.container.width((slider.count + slider.cloneCount) * 200 + \"%\");\n          slider.setProps(sliderOffset * slider.computedW, \"init\");\n          setTimeout(function(){\n            slider.doMath();\n            slider.newSlides.css({\"width\": slider.computedW, \"float\": \"left\", \"display\": \"block\"});\n            // SMOOTH HEIGHT:\n            if (vars.smoothHeight) methods.smoothHeight();\n          }, (type === \"init\") ? 100 : 0);\n        }\n      } else { // FADE: \n        slider.slides.css({\"width\": \"100%\", \"float\": \"left\", \"marginRight\": \"-100%\", \"position\": \"relative\"});\n        if (type === \"init\") {\n          if (!touch) {\n            slider.slides.eq(slider.currentSlide).fadeIn(vars.animationSpeed, vars.easing);\n          } else {\n            slider.slides.css({ \"opacity\": 0, \"display\": \"block\", \"webkitTransition\": \"opacity \" + vars.animationSpeed / 1000 + \"s ease\", \"zIndex\": 1 }).eq(slider.currentSlide).css({ \"opacity\": 1, \"zIndex\": 2});\n          }\n        }\n        // SMOOTH HEIGHT:\n        if (vars.smoothHeight) methods.smoothHeight();\n      }\n      // !CAROUSEL:\n      // CANDIDATE: active slide\n      if (!carousel) slider.slides.removeClass(namespace + \"active-slide\").eq(slider.currentSlide).addClass(namespace + \"active-slide\");\n    }\n    \n    slider.doMath = function() {\n      var slide = slider.slides.first(),\n          slideMargin = vars.itemMargin,\n          minItems = vars.minItems,\n          maxItems = vars.maxItems;\n      \n      slider.w = slider.width();\n      slider.h = slide.height();\n      slider.boxPadding = slide.outerWidth() - slide.width();\n\n      // CAROUSEL:\n      if (carousel) {\n        slider.itemT = vars.itemWidth + slideMargin;\n        slider.minW = (minItems) ? minItems * slider.itemT : slider.w;\n        slider.maxW = (maxItems) ? maxItems * slider.itemT : slider.w;\n        slider.itemW = (slider.minW > slider.w) ? (slider.w - (slideMargin * minItems))/minItems :\n                       (slider.maxW < slider.w) ? (slider.w - (slideMargin * maxItems))/maxItems :\n                       (vars.itemWidth > slider.w) ? slider.w : vars.itemWidth;\n        slider.visible = Math.floor(slider.w/(slider.itemW + slideMargin));\n        slider.move = (vars.move > 0 && vars.move < slider.visible ) ? vars.move : slider.visible;\n        slider.pagingCount = Math.ceil(((slider.count - slider.visible)/slider.move) + 1);\n        slider.last =  slider.pagingCount - 1;\n        slider.limit = (slider.pagingCount === 1) ? 0 :\n                       (vars.itemWidth > slider.w) ? ((slider.itemW + (slideMargin * 2)) * slider.count) - slider.w - slideMargin : ((slider.itemW + slideMargin) * slider.count) - slider.w - slideMargin;\n      } else {\n        slider.itemW = slider.w;\n        slider.pagingCount = slider.count;\n        slider.last = slider.count - 1;\n      }\n      slider.computedW = slider.itemW - slider.boxPadding;\n    }\n    \n    slider.update = function(pos, action) {\n      slider.doMath();\n      \n      // update currentSlide and slider.animatingTo if necessary\n      if (!carousel) {\n        if (pos < slider.currentSlide) {\n          slider.currentSlide += 1;\n        } else if (pos <= slider.currentSlide && pos !== 0) {\n          slider.currentSlide -= 1;\n        }\n        slider.animatingTo = slider.currentSlide;\n      }\n      \n      // update controlNav\n      if (vars.controlNav && !slider.manualControls) {\n        if ((action === \"add\" && !carousel) || slider.pagingCount > slider.controlNav.length) {\n          methods.controlNav.update(\"add\");\n        } else if ((action === \"remove\" && !carousel) || slider.pagingCount < slider.controlNav.length) {\n          if (carousel && slider.currentSlide > slider.last) {\n            slider.currentSlide -= 1;\n            slider.animatingTo -= 1;\n          }\n          methods.controlNav.update(\"remove\", slider.last);\n        }\n      }\n      // update directionNav\n      if (vars.directionNav) methods.directionNav.update();\n      \n    }\n    \n    slider.addSlide = function(obj, pos) {\n      var $obj = $(obj);\n      \n      slider.count += 1;\n      slider.last = slider.count - 1;\n      \n      // append new slide\n      if (vertical && reverse) {\n        (pos !== undefined) ? slider.slides.eq(slider.count - pos).after($obj) : slider.container.prepend($obj);\n      } else {\n        (pos !== undefined) ? slider.slides.eq(pos).before($obj) : slider.container.append($obj);\n      }\n      \n      // update currentSlide, animatingTo, controlNav, and directionNav\n      slider.update(pos, \"add\");\n      \n      // update slider.slides\n      slider.slides = $(vars.selector + ':not(.clone)', slider);\n      // re-setup the slider to accomdate new slide\n      slider.setup();\n      \n      //FlexSlider: added() Callback\n      vars.added(slider);\n    }\n    slider.removeSlide = function(obj) {\n      var pos = (isNaN(obj)) ? slider.slides.index($(obj)) : obj;\n      \n      // update count\n      slider.count -= 1;\n      slider.last = slider.count - 1;\n      \n      // remove slide\n      if (isNaN(obj)) {\n        $(obj, slider.slides).remove();\n      } else {\n        (vertical && reverse) ? slider.slides.eq(slider.last).remove() : slider.slides.eq(obj).remove();\n      }\n      \n      // update currentSlide, animatingTo, controlNav, and directionNav\n      slider.doMath();\n      slider.update(pos, \"remove\");\n      \n      // update slider.slides\n      slider.slides = $(vars.selector + ':not(.clone)', slider);\n      // re-setup the slider to accomdate new slide\n      slider.setup();\n      \n      // FlexSlider: removed() Callback\n      vars.removed(slider);\n    }\n    \n    //FlexSlider: Initialize\n    methods.init();\n  }\n  \n  //FlexSlider: Default Settings\n  $.flexslider.defaults = {\n    namespace: \"flex-\",             //{NEW} String: Prefix string attached to the class of every element generated by the plugin\n    selector: \".slides > li\",       //{NEW} Selector: Must match a simple pattern. '{container} > {slide}' -- Ignore pattern at your own peril\n    animation: \"fade\",              //String: Select your animation type, \"fade\" or \"slide\"\n    easing: \"swing\",               //{NEW} String: Determines the easing method used in jQuery transitions. jQuery easing plugin is supported!\n    direction: \"horizontal\",        //String: Select the sliding direction, \"horizontal\" or \"vertical\"\n    reverse: false,                 //{NEW} Boolean: Reverse the animation direction\n    animationLoop: true,             //Boolean: Should the animation loop? If false, directionNav will received \"disable\" classes at either end\n    smoothHeight: false,            //{NEW} Boolean: Allow height of the slider to animate smoothly in horizontal mode  \n    startAt: 0,                     //Integer: The slide that the slider should start on. Array notation (0 = first slide)\n    slideshow: true,                //Boolean: Animate slider automatically\n    slideshowSpeed: 7000,           //Integer: Set the speed of the slideshow cycling, in milliseconds\n    animationSpeed: 600,            //Integer: Set the speed of animations, in milliseconds\n    initDelay: 0,                   //{NEW} Integer: Set an initialization delay, in milliseconds\n    randomize: false,               //Boolean: Randomize slide order\n    \n    // Usability features\n    pauseOnAction: true,            //Boolean: Pause the slideshow when interacting with control elements, highly recommended.\n    pauseOnHover: false,            //Boolean: Pause the slideshow when hovering over slider, then resume when no longer hovering\n    useCSS: true,                   //{NEW} Boolean: Slider will use CSS3 transitions if available\n    touch: true,                    //{NEW} Boolean: Allow touch swipe navigation of the slider on touch-enabled devices\n    video: false,                   //{NEW} Boolean: If using video in the slider, will prevent CSS3 3D Transforms to avoid graphical glitches\n    \n    // Primary Controls\n    controlNav: true,               //Boolean: Create navigation for paging control of each clide? Note: Leave true for manualControls usage\n    directionNav: true,             //Boolean: Create navigation for previous/next navigation? (true/false)\n    prevText: \"Previous\",           //String: Set the text for the \"previous\" directionNav item\n    nextText: \"Next\",               //String: Set the text for the \"next\" directionNav item\n    \n    // Secondary Navigation\n    keyboard: true,                 //Boolean: Allow slider navigating via keyboard left/right keys\n    multipleKeyboard: false,        //{NEW} Boolean: Allow keyboard navigation to affect multiple sliders. Default behavior cuts out keyboard navigation with more than one slider present.\n    mousewheel: false,              //{UPDATED} Boolean: Requires jquery.mousewheel.js (https://github.com/brandonaaron/jquery-mousewheel) - Allows slider navigating via mousewheel\n    pausePlay: false,               //Boolean: Create pause/play dynamic element\n    pauseText: \"Pause\",             //String: Set the text for the \"pause\" pausePlay item\n    playText: \"Play\",               //String: Set the text for the \"play\" pausePlay item\n    \n    // Special properties\n    controlsContainer: \"\",          //{UPDATED} jQuery Object/Selector: Declare which container the navigation elements should be appended too. Default container is the FlexSlider element. Example use would be $(\".flexslider-container\"). Property is ignored if given element is not found.\n    manualControls: \"\",             //{UPDATED} jQuery Object/Selector: Declare custom control navigation. Examples would be $(\".flex-control-nav li\") or \"#tabs-nav li img\", etc. The number of elements in your controlNav should match the number of slides/tabs.\n    sync: \"\",                       //{NEW} Selector: Mirror the actions performed on this slider with another slider. Use with care.\n    asNavFor: \"\",                   //{NEW} Selector: Internal property exposed for turning the slider into a thumbnail navigation for another slider\n    \n    // Carousel Options\n    itemWidth: 0,                   //{NEW} Integer: Box-model width of individual carousel items, including horizontal borders and padding.\n    itemMargin: 0,                  //{NEW} Integer: Margin between carousel items.\n    minItems: 0,                    //{NEW} Integer: Minimum number of carousel items that should be visible. Items will resize fluidly when below this.\n    maxItems: 0,                    //{NEW} Integer: Maxmimum number of carousel items that should be visible. Items will resize fluidly when above this limit.\n    move: 0,                        //{NEW} Integer: Number of carousel items that should move on animation. If 0, slider will move all visible items.\n                                    \n    // Callback API\n    start: function(){},            //Callback: function(slider) - Fires when the slider loads the first slide\n    before: function(){},           //Callback: function(slider) - Fires asynchronously with each slider animation\n    after: function(){},            //Callback: function(slider) - Fires after each slider animation completes\n    end: function(){},              //Callback: function(slider) - Fires when the slider reaches the last slide (asynchronous)\n    added: function(){},            //{NEW} Callback: function(slider) - Fires after a slide is added\n    removed: function(){}           //{NEW} Callback: function(slider) - Fires after a slide is removed\n  }\n\n\n  //FlexSlider: Plugin Function\n  $.fn.flexslider = function(options) {\n    if (options === undefined) options = {};\n    \n    if (typeof options === \"object\") {\n      return this.each(function() {\n        var $this = $(this),\n            selector = (options.selector) ? options.selector : \".slides > li\",\n            $slides = $this.find(selector);\n\n        if ($slides.length === 1) {\n          $slides.fadeIn(400);\n          if (options.start) options.start($this);\n        } else if ($this.data('flexslider') == undefined) {\n          new $.flexslider(this, options);\n        }\n      });\n    } else {\n      // Helper strings to quickly perform functions on the slider\n      var $slider = $(this).data('flexslider');\n      switch (options) {\n        case \"play\": $slider.play(); break;\n        case \"pause\": $slider.pause(); break;\n        case \"next\": $slider.flexAnimate($slider.getTarget(\"next\"), true); break;\n        case \"prev\":\n        case \"previous\": $slider.flexAnimate($slider.getTarget(\"prev\"), true); break;\n        default: if (typeof options === \"number\") $slider.flexAnimate(options, true);\n      }\n    }\n  }  \n\n})(jQuery);"
  },
  {
    "path": "moderna/static/js/jquery.js",
    "content": "/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license\n//@ sourceMappingURL=jquery.min.map\n*/(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e=\"data-\"+c.replace(I,\"-$1\").toLowerCase();d=a.getAttribute(e);if(typeof d==\"string\"){try{d=d===\"true\"?!0:d===\"false\"?!1:d===\"null\"?null:+d+\"\"===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b===\"data\"&&p.isEmptyObject(a[b]))continue;if(b!==\"toJSON\")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b==\"string\"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split(\"|\"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d<e;d++)p.event.add(b,c,h[c][d])}g.data&&(g.data=p.extend({},g.data))}function bE(a,b){var c;if(b.nodeType!==1)return;b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase(),c===\"object\"?(b.parentNode&&(b.outerHTML=a.outerHTML),p.support.html5Clone&&a.innerHTML&&!p.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):c===\"input\"&&bv.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):c===\"option\"?b.selected=a.defaultSelected:c===\"input\"||c===\"textarea\"?b.defaultValue=a.defaultValue:c===\"script\"&&b.text!==a.text&&(b.text=a.text),b.removeAttribute(p.expando)}function bF(a){return typeof a.getElementsByTagName!=\"undefined\"?a.getElementsByTagName(\"*\"):typeof a.querySelectorAll!=\"undefined\"?a.querySelectorAll(\"*\"):[]}function bG(a){bv.test(a.type)&&(a.defaultChecked=a.checked)}function bY(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=bW.length;while(e--){b=bW[e]+c;if(b in a)return b}return d}function bZ(a,b){return a=b||a,p.css(a,\"display\")===\"none\"||!p.contains(a.ownerDocument,a)}function b$(a,b){var c,d,e=[],f=0,g=a.length;for(;f<g;f++){c=a[f];if(!c.style)continue;e[f]=p._data(c,\"olddisplay\"),b?(!e[f]&&c.style.display===\"none\"&&(c.style.display=\"\"),c.style.display===\"\"&&bZ(c)&&(e[f]=p._data(c,\"olddisplay\",cc(c.nodeName)))):(d=bH(c,\"display\"),!e[f]&&d!==\"none\"&&p._data(c,\"olddisplay\",d))}for(f=0;f<g;f++){c=a[f];if(!c.style)continue;if(!b||c.style.display===\"none\"||c.style.display===\"\")c.style.display=b?e[f]||\"\":\"none\"}return a}function b_(a,b,c){var d=bP.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||\"px\"):b}function ca(a,b,c,d){var e=c===(d?\"border\":\"content\")?4:b===\"width\"?1:0,f=0;for(;e<4;e+=2)c===\"margin\"&&(f+=p.css(a,c+bV[e],!0)),d?(c===\"content\"&&(f-=parseFloat(bH(a,\"padding\"+bV[e]))||0),c!==\"margin\"&&(f-=parseFloat(bH(a,\"border\"+bV[e]+\"Width\"))||0)):(f+=parseFloat(bH(a,\"padding\"+bV[e]))||0,c!==\"padding\"&&(f+=parseFloat(bH(a,\"border\"+bV[e]+\"Width\"))||0));return f}function cb(a,b,c){var d=b===\"width\"?a.offsetWidth:a.offsetHeight,e=!0,f=p.support.boxSizing&&p.css(a,\"boxSizing\")===\"border-box\";if(d<=0||d==null){d=bH(a,b);if(d<0||d==null)d=a.style[b];if(bQ.test(d))return d;e=f&&(p.support.boxSizingReliable||d===a.style[b]),d=parseFloat(d)||0}return d+ca(a,b,c||(f?\"border\":\"content\"),e)+\"px\"}function cc(a){if(bS[a])return bS[a];var b=p(\"<\"+a+\">\").appendTo(e.body),c=b.css(\"display\");b.remove();if(c===\"none\"||c===\"\"){bI=e.body.appendChild(bI||p.extend(e.createElement(\"iframe\"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(\"<!doctype html><html><body>\"),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,\"display\"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+\"[\"+(typeof e==\"object\"?b:\"\")+\"]\",e,c,d)});else if(!c&&p.type(b)===\"object\")for(e in b)ci(a+\"[\"+e+\"]\",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!=\"string\"&&(c=b,b=\"*\");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h<i;h++)d=g[h],f=/^\\+/.test(d),f&&(d=d.substr(1)||\"*\"),e=a[d]=a[d]||[],e[f?\"unshift\":\"push\"](c)}}function cA(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h,i=a[f],j=0,k=i?i.length:0,l=a===cv;for(;j<k&&(l||!h);j++)h=i[j](c,d,e),typeof h==\"string\"&&(!l||g[h]?h=b:(c.dataTypes.unshift(h),h=cA(a,c,d,e,h,g)));return(l||!h)&&!g[\"*\"]&&(h=cA(a,c,d,e,\"*\",g)),h}function cB(a,c){var d,e,f=p.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((f[d]?a:e||(e={}))[d]=c[d]);e&&p.extend(!0,a,e)}function cC(a,c,d){var e,f,g,h,i=a.contents,j=a.dataTypes,k=a.responseFields;for(f in k)f in d&&(c[k[f]]=d[f]);while(j[0]===\"*\")j.shift(),e===b&&(e=a.mimeType||c.getResponseHeader(\"content-type\"));if(e)for(f in i)if(i[f]&&i[f].test(e)){j.unshift(f);break}if(j[0]in d)g=j[0];else{for(f in d){if(!j[0]||a.converters[f+\" \"+j[0]]){g=f;break}h||(h=f)}g=g||h}if(g)return g!==j[0]&&j.unshift(g),d[g]}function cD(a,b){var c,d,e,f,g=a.dataTypes.slice(),h=g[0],i={},j=0;a.dataFilter&&(b=a.dataFilter(b,a.dataType));if(g[1])for(c in a.converters)i[c.toLowerCase()]=a.converters[c];for(;e=g[++j];)if(e!==\"*\"){if(h!==\"*\"&&h!==e){c=i[h+\" \"+e]||i[\"* \"+e];if(!c)for(d in i){f=d.split(\" \");if(f[1]===e){c=i[h+\" \"+f[0]]||i[\"* \"+f[0]];if(c){c===!0?c=i[d]:i[d]!==!0&&(e=f[0],g.splice(j--,0,e));break}}}if(c!==!0)if(c&&a[\"throws\"])b=c(b);else try{b=c(b)}catch(k){return{state:\"parsererror\",error:c?k:\"No conversion from \"+h+\" to \"+e}}}h=e}return{state:\"success\",data:b}}function cL(){try{return new a.XMLHttpRequest}catch(b){}}function cM(){try{return new a.ActiveXObject(\"Microsoft.XMLHTTP\")}catch(b){}}function cU(){return setTimeout(function(){cN=b},0),cN=p.now()}function cV(a,b){p.each(b,function(b,c){var d=(cT[b]||[]).concat(cT[\"*\"]),e=0,f=d.length;for(;e<f;e++)if(d[e].call(a,b,c))return})}function cW(a,b,c){var d,e=0,f=0,g=cS.length,h=p.Deferred().always(function(){delete i.elem}),i=function(){var b=cN||cU(),c=Math.max(0,j.startTime+j.duration-b),d=1-(c/j.duration||0),e=0,f=j.tweens.length;for(;e<f;e++)j.tweens[e].run(d);return h.notifyWith(a,[j,d,c]),d<1&&f?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:p.extend({},b),opts:p.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:cN||cU(),duration:c.duration,tweens:[],createTween:function(b,c,d){var e=p.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(e),e},stop:function(b){var c=0,d=b?j.tweens.length:0;for(;c<d;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;cX(k,j.opts.specialEasing);for(;e<g;e++){d=cS[e].call(j,a,k,j.opts);if(d)return d}return cV(j,k),p.isFunction(j.opts.start)&&j.opts.start.call(a,j),p.fx.timer(p.extend(i,{anim:j,queue:j.opts.queue,elem:a})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}function cX(a,b){var c,d,e,f,g;for(c in a){d=p.camelCase(c),e=b[d],f=a[c],p.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=p.cssHooks[d];if(g&&\"expand\"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}}function cY(a,b,c){var d,e,f,g,h,i,j,k,l=this,m=a.style,n={},o=[],q=a.nodeType&&bZ(a);c.queue||(j=p._queueHooks(a,\"fx\"),j.unqueued==null&&(j.unqueued=0,k=j.empty.fire,j.empty.fire=function(){j.unqueued||k()}),j.unqueued++,l.always(function(){l.always(function(){j.unqueued--,p.queue(a,\"fx\").length||j.empty.fire()})})),a.nodeType===1&&(\"height\"in b||\"width\"in b)&&(c.overflow=[m.overflow,m.overflowX,m.overflowY],p.css(a,\"display\")===\"inline\"&&p.css(a,\"float\")===\"none\"&&(!p.support.inlineBlockNeedsLayout||cc(a.nodeName)===\"inline\"?m.display=\"inline-block\":m.zoom=1)),c.overflow&&(m.overflow=\"hidden\",p.support.shrinkWrapBlocks||l.done(function(){m.overflow=c.overflow[0],m.overflowX=c.overflow[1],m.overflowY=c.overflow[2]}));for(d in b){f=b[d];if(cP.exec(f)){delete b[d];if(f===(q?\"hide\":\"show\"))continue;o.push(d)}}g=o.length;if(g){h=p._data(a,\"fxshow\")||p._data(a,\"fxshow\",{}),q?p(a).show():l.done(function(){p(a).hide()}),l.done(function(){var b;p.removeData(a,\"fxshow\",!0);for(b in n)p.style(a,b,n[b])});for(d=0;d<g;d++)e=o[d],i=l.createTween(e,q?h[e]:0),n[e]=h[e]||p.style(a,e),e in h||(h[e]=i.start,q&&(i.end=i.start,i.start=e===\"width\"||e===\"height\"?1:0))}}function cZ(a,b,c,d,e){return new cZ.prototype.init(a,b,c,d,e)}function c$(a,b){var c,d={height:a},e=0;b=b?1:0;for(;e<4;e+=2-b)c=bV[e],d[\"margin\"+c]=d[\"padding\"+c]=a;return b&&(d.opacity=d.width=a),d}function da(a){return p.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}var c,d,e=a.document,f=a.location,g=a.navigator,h=a.jQuery,i=a.$,j=Array.prototype.push,k=Array.prototype.slice,l=Array.prototype.indexOf,m=Object.prototype.toString,n=Object.prototype.hasOwnProperty,o=String.prototype.trim,p=function(a,b){return new p.fn.init(a,b,c)},q=/[\\-+]?(?:\\d*\\.|)\\d+(?:[eE][\\-+]?\\d+|)/.source,r=/\\S/,s=/\\s+/,t=/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,u=/^(?:[^#<]*(<[\\w\\W]+>)[^>]*$|#([\\w\\-]*)$)/,v=/^<(\\w+)\\s*\\/?>(?:<\\/\\1>|)$/,w=/^[\\],:{}\\s]*$/,x=/(?:^|:|,)(?:\\s*\\[)+/g,y=/\\\\(?:[\"\\\\\\/bfnrt]|u[\\da-fA-F]{4})/g,z=/\"[^\"\\\\\\r\\n]*\"|true|false|null|-?(?:\\d\\d*\\.|)\\d+(?:[eE][\\-+]?\\d+|)/g,A=/^-ms-/,B=/-([\\da-z])/gi,C=function(a,b){return(b+\"\").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener(\"DOMContentLoaded\",D,!1),p.ready()):e.readyState===\"complete\"&&(e.detachEvent(\"onreadystatechange\",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a==\"string\"){a.charAt(0)===\"<\"&&a.charAt(a.length-1)===\">\"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:\"\",jquery:\"1.8.1\",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b===\"find\"?d.selector=this.selector+(this.selector?\" \":\"\")+c:b&&(d.selector=this.selector+\".\"+b+\"(\"+c+\")\"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),\"slice\",k.call(arguments).join(\",\"))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h==\"boolean\"&&(k=h,h=arguments[1]||{},i=2),typeof h!=\"object\"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i<j;i++)if((a=arguments[i])!=null)for(c in a){d=h[c],e=a[c];if(h===e)continue;k&&e&&(p.isPlainObject(e)||(f=p.isArray(e)))?(f?(f=!1,g=d&&p.isArray(d)?d:[]):g=d&&p.isPlainObject(d)?d:{},h[c]=p.extend(k,g,e)):e!==b&&(h[c]=e)}return h},p.extend({noConflict:function(b){return a.$===p&&(a.$=i),b&&a.jQuery===p&&(a.jQuery=h),p},isReady:!1,readyWait:1,holdReady:function(a){a?p.readyWait++:p.ready(!0)},ready:function(a){if(a===!0?--p.readyWait:p.isReady)return;if(!e.body)return setTimeout(p.ready,1);p.isReady=!0;if(a!==!0&&--p.readyWait>0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger(\"ready\").off(\"ready\")},isFunction:function(a){return p.type(a)===\"function\"},isArray:Array.isArray||function(a){return p.type(a)===\"array\"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||\"object\"},isPlainObject:function(a){if(!a||p.type(a)!==\"object\"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,\"constructor\")&&!n.call(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!=\"string\"?null:(typeof b==\"boolean\"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!=\"string\")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,\"@\").replace(z,\"]\").replace(x,\"\")))return(new Function(\"return \"+b))();p.error(\"Invalid JSON: \"+b)},parseXML:function(c){var d,e;if(!c||typeof c!=\"string\")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,\"text/xml\")):(d=new ActiveXObject(\"Microsoft.XMLDOM\"),d.async=\"false\",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName(\"parsererror\").length)&&p.error(\"Invalid XML: \"+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,\"ms-\").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f<g;)if(c.apply(a[f++],d)===!1)break}else if(h){for(e in a)if(c.call(a[e],e,a[e])===!1)break}else for(;f<g;)if(c.call(a[f],f,a[f++])===!1)break;return a},trim:o&&!o.call(\"﻿ \")?function(a){return a==null?\"\":o.call(a)}:function(a){return a==null?\"\":a.toString().replace(t,\"\")},makeArray:function(a,b){var c,d=b||[];return a!=null&&(c=p.type(a),a.length==null||c===\"string\"||c===\"function\"||c===\"regexp\"||p.isWindow(a)?j.call(d,a):p.merge(d,a)),d},inArray:function(a,b,c){var d;if(b){if(l)return l.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=c.length,e=a.length,f=0;if(typeof d==\"number\")for(;f<d;f++)a[e++]=c[f];else while(c[f]!==b)a[e++]=c[f++];return a.length=e,a},grep:function(a,b,c){var d,e=[],f=0,g=a.length;c=!!c;for(;f<g;f++)d=!!b(a[f],f),c!==d&&e.push(a[f]);return e},map:function(a,c,d){var e,f,g=[],h=0,i=a.length,j=a instanceof p||i!==b&&typeof i==\"number\"&&(i>0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h<i;h++)e=c(a[h],h,d),e!=null&&(g[g.length]=e);else for(f in a)e=c(a[f],f,d),e!=null&&(g[g.length]=e);return g.concat.apply([],g)},guid:1,proxy:function(a,c){var d,e,f;return typeof c==\"string\"&&(d=a[c],c=a,a=d),p.isFunction(a)?(e=k.call(arguments,2),f=function(){return a.apply(c,e.concat(k.call(arguments)))},f.guid=a.guid=a.guid||f.guid||p.guid++,f):b},access:function(a,c,d,e,f,g,h){var i,j=d==null,k=0,l=a.length;if(d&&typeof d==\"object\"){for(k in d)p.access(a,c,k,d[k],1,g,e);f=1}else if(e!==b){i=h===b&&p.isFunction(e),j&&(i?(i=c,c=function(a,b,c){return i.call(p(a),c)}):(c.call(a,e),c=null));if(c)for(;k<l;k++)c(a[k],d,i?e.call(a[k],k,c(a[k],d)):e,h);f=1}return f?a:j?c.call(a):l?c(a[0],d):g},now:function(){return(new Date).getTime()}}),p.ready.promise=function(b){if(!d){d=p.Deferred();if(e.readyState===\"complete\")setTimeout(p.ready,1);else if(e.addEventListener)e.addEventListener(\"DOMContentLoaded\",D,!1),a.addEventListener(\"load\",p.ready,!1);else{e.attachEvent(\"onreadystatechange\",D),a.attachEvent(\"onload\",p.ready);var c=!1;try{c=a.frameElement==null&&e.documentElement}catch(f){}c&&c.doScroll&&function g(){if(!p.isReady){try{c.doScroll(\"left\")}catch(a){return setTimeout(g,50)}p.ready()}}()}}return d.promise(b)},p.each(\"Boolean Number String Function Array Date RegExp Object\".split(\" \"),function(a,b){E[\"[object \"+b+\"]\"]=b.toLowerCase()}),c=p(e);var F={};p.Callbacks=function(a){a=typeof a==\"string\"?F[a]||G(a):p.extend({},a);var c,d,e,f,g,h,i=[],j=!a.once&&[],k=function(b){c=a.memory&&b,d=!0,h=f||0,f=0,g=i.length,e=!0;for(;i&&h<g;h++)if(i[h].apply(b[0],b[1])===!1&&a.stopOnFalse){c=!1;break}e=!1,i&&(j?j.length&&k(j.shift()):c?i=[]:l.disable())},l={add:function(){if(i){var b=i.length;(function d(b){p.each(b,function(b,c){var e=p.type(c);e===\"function\"&&(!a.unique||!l.has(c))?i.push(c):c&&c.length&&e!==\"string\"&&d(c)})})(arguments),e?g=i.length:c&&(f=b,k(c))}return this},remove:function(){return i&&p.each(arguments,function(a,b){var c;while((c=p.inArray(b,i,c))>-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[[\"resolve\",\"done\",p.Callbacks(\"once memory\"),\"resolved\"],[\"reject\",\"fail\",p.Callbacks(\"once memory\"),\"rejected\"],[\"notify\",\"progress\",p.Callbacks(\"memory\")]],c=\"pending\",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+\"With\"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return typeof a==\"object\"?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+\"With\"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b<d;b++)c[b]&&p.isFunction(c[b].promise)?c[b].promise().done(g(b,j,c)).fail(f.reject).progress(g(b,i,h)):--e}return e||f.resolveWith(j,c),f.promise()}}),p.support=function(){var b,c,d,f,g,h,i,j,k,l,m,n=e.createElement(\"div\");n.setAttribute(\"className\",\"t\"),n.innerHTML=\"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>\",c=n.getElementsByTagName(\"*\"),d=n.getElementsByTagName(\"a\")[0],d.style.cssText=\"top:1px;float:left;opacity:.5\";if(!c||!c.length||!d)return{};f=e.createElement(\"select\"),g=f.appendChild(e.createElement(\"option\")),h=n.getElementsByTagName(\"input\")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName(\"tbody\").length,htmlSerialize:!!n.getElementsByTagName(\"link\").length,style:/top/.test(d.getAttribute(\"style\")),hrefNormalized:d.getAttribute(\"href\")===\"/a\",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value===\"on\",optSelected:g.selected,getSetAttribute:n.className!==\"t\",enctype:!!e.createElement(\"form\").enctype,html5Clone:e.createElement(\"nav\").cloneNode(!0).outerHTML!==\"<:nav></:nav>\",boxModel:e.compatMode===\"CSS1Compat\",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent(\"onclick\",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent(\"onclick\"),n.detachEvent(\"onclick\",m)),h=e.createElement(\"input\"),h.value=\"t\",h.setAttribute(\"type\",\"radio\"),b.radioValue=h.value===\"t\",h.setAttribute(\"checked\",\"checked\"),h.setAttribute(\"name\",\"t\"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j=\"on\"+k,l=j in n,l||(n.setAttribute(j,\"return;\"),l=typeof n[j]==\"function\"),b[k+\"Bubbles\"]=l;return p(function(){var c,d,f,g,h=\"padding:0;margin:0;border:0;display:block;overflow:hidden;\",i=e.getElementsByTagName(\"body\")[0];if(!i)return;c=e.createElement(\"div\"),c.style.cssText=\"visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px\",i.insertBefore(c,i.firstChild),d=e.createElement(\"div\"),c.appendChild(d),d.innerHTML=\"<table><tr><td></td><td>t</td></tr></table>\",f=d.getElementsByTagName(\"td\"),f[0].style.cssText=\"padding:0;margin:0;border:0;display:none\",l=f[0].offsetHeight===0,f[0].style.display=\"\",f[1].style.display=\"none\",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML=\"\",d.style.cssText=\"box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;\",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!==\"1%\",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:\"4px\"}).width===\"4px\",g=e.createElement(\"div\"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width=\"0\",d.style.width=\"1px\",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!=\"undefined\"&&(d.innerHTML=\"\",d.style.cssText=h+\"width:1px;padding:1px;display:inline;zoom:1\",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display=\"block\",d.style.overflow=\"visible\",d.innerHTML=\"<div></div>\",d.firstChild.style.width=\"5px\",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\\{[\\s\\S]*\\}|\\[[\\s\\S]*\\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:\"jQuery\"+(p.fn.jquery+Math.random()).replace(/\\D/g,\"\"),noData:{embed:!0,object:\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c==\"string\",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||++p.uuid:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c==\"object\"||typeof c==\"function\")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(\" \")));for(e=0,f=b.length;e<f;e++)delete d[b[e]];if(!(c?K:p.isEmptyObject)(d))return}}if(!c){delete h[i].data;if(!K(h[i]))return}g?p.cleanData([a],!0):p.support.deleteExpando||h!=h.window?delete h[i]:h[i]=null},_data:function(a,b,c){return p.data(a,b,c,!0)},acceptData:function(a){var b=a.nodeName&&p.noData[a.nodeName.toLowerCase()];return!b||b!==!0&&a.getAttribute(\"classid\")===b}}),p.fn.extend({data:function(a,c){var d,e,f,g,h,i=this[0],j=0,k=null;if(a===b){if(this.length){k=p.data(i);if(i.nodeType===1&&!p._data(i,\"parsedAttrs\")){f=i.attributes;for(h=f.length;j<h;j++)g=f[j].name,g.indexOf(\"data-\")===0&&(g=p.camelCase(g.substring(5)),J(i,g,k[g]));p._data(i,\"parsedAttrs\",!0)}}return k}return typeof a==\"object\"?this.each(function(){p.data(this,a)}):(d=a.split(\".\",2),d[1]=d[1]?\".\"+d[1]:\"\",e=d[1]+\"!\",p.access(this,function(c){if(c===b)return k=this.triggerHandler(\"getData\"+e,[d[0]]),k===b&&i&&(k=p.data(i,a),k=J(i,a,k)),k===b&&d[1]?this.data(d[0]):k;d[1]=c,this.each(function(){var b=p(this);b.triggerHandler(\"setData\"+e,d),p.data(this,a,c),b.triggerHandler(\"changeData\"+e,d)})},null,c,arguments.length>1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||\"fx\")+\"queue\",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||\"fx\";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e===\"inprogress\"&&(e=c.shift(),d--),e&&(b===\"fx\"&&c.unshift(\"inprogress\"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+\"queueHooks\";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks(\"once memory\").add(function(){p.removeData(a,b+\"queue\",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!=\"string\"&&(c=a,a=\"fx\",d--),arguments.length<d?p.queue(this[0],a):c===b?this:this.each(function(){var b=p.queue(this,a,c);p._queueHooks(this,a),a===\"fx\"&&b[0]!==\"inprogress\"&&p.dequeue(this,a)})},dequeue:function(a){return this.each(function(){p.dequeue(this,a)})},delay:function(a,b){return a=p.fx?p.fx.speeds[a]||a:a,b=b||\"fx\",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||\"fx\",[])},promise:function(a,c){var d,e=1,f=p.Deferred(),g=this,h=this.length,i=function(){--e||f.resolveWith(g,[g])};typeof a!=\"string\"&&(c=a,a=b),a=a||\"fx\";while(h--)d=p._data(g[h],a+\"queueHooks\"),d&&d.empty&&(e++,d.empty.add(i));return i(),f.promise(c)}});var L,M,N,O=/[\\t\\r\\n]/g,P=/\\r/g,Q=/^(?:button|input)$/i,R=/^(?:button|input|object|select|textarea)$/i,S=/^a(?:rea|)$/i,T=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,U=p.support.getSetAttribute;p.fn.extend({attr:function(a,b){return p.access(this,p.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a==\"string\"){b=a.split(s);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{f=\" \"+e.className+\" \";for(g=0,h=b.length;g<h;g++)~f.indexOf(\" \"+b[g]+\" \")||(f+=b[g]+\" \");e.className=p.trim(f)}}}return this},removeClass:function(a){var c,d,e,f,g,h,i;if(p.isFunction(a))return this.each(function(b){p(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a==\"string\"||a===b){c=(a||\"\").split(s);for(h=0,i=this.length;h<i;h++){e=this[h];if(e.nodeType===1&&e.className){d=(\" \"+e.className+\" \").replace(O,\" \");for(f=0,g=c.length;f<g;f++)while(d.indexOf(\" \"+c[f]+\" \")>-1)d=d.replace(\" \"+c[f]+\" \",\" \");e.className=a?p.trim(d):\"\"}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b==\"boolean\";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c===\"string\"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?\"addClass\":\"removeClass\"](e)}else if(c===\"undefined\"||c===\"boolean\")this.className&&p._data(this,\"__className__\",this.className),this.className=this.className||a===!1?\"\":p._data(this,\"__className__\")||\"\"})},hasClass:function(a){var b=\" \"+a+\" \",c=0,d=this.length;for(;c<d;c++)if(this[c].nodeType===1&&(\" \"+this[c].className+\" \").replace(O,\" \").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&\"get\"in c&&(d=c.get(f,\"value\"))!==b?d:(d=f.value,typeof d==\"string\"?d.replace(P,\"\"):d==null?\"\":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f=\"\":typeof f==\"number\"?f+=\"\":p.isArray(f)&&(f=p.map(f,function(a){return a==null?\"\":a+\"\"})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!(\"set\"in c)||c.set(this,f,\"value\")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type===\"select-one\";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c<d;c++){e=h[c];if(e.selected&&(p.support.optDisabled?!e.disabled:e.getAttribute(\"disabled\")===null)&&(!e.parentNode.disabled||!p.nodeName(e.parentNode,\"optgroup\"))){b=p(e).val();if(i)return b;g.push(b)}}return i&&!g.length&&h.length?p(h[f]).val():g},set:function(a,b){var c=p.makeArray(b);return p(a).find(\"option\").each(function(){this.selected=p.inArray(p(this).val(),c)>=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute==\"undefined\")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&\"set\"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,\"\"+d),d)}return g&&\"get\"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g<d.length;g++)e=d[g],e&&(c=p.propFix[e]||e,f=T.test(e),f||p.attr(a,e,\"\"),a.removeAttribute(U?e:c),f&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:function(a,b){if(Q.test(a.nodeName)&&a.parentNode)p.error(\"type property can't be changed\");else if(!p.support.radioValue&&b===\"radio\"&&p.nodeName(a,\"input\")){var c=a.value;return a.setAttribute(\"type\",b),c&&(a.value=c),b}}},value:{get:function(a,b){return L&&p.nodeName(a,\"button\")?L.get(a,b):b in a?a.value:null},set:function(a,b,c){if(L&&p.nodeName(a,\"button\"))return L.set(a,b,c);a.value=b}}},propFix:{tabindex:\"tabIndex\",readonly:\"readOnly\",\"for\":\"htmlFor\",\"class\":\"className\",maxlength:\"maxLength\",cellspacing:\"cellSpacing\",cellpadding:\"cellPadding\",rowspan:\"rowSpan\",colspan:\"colSpan\",usemap:\"useMap\",frameborder:\"frameBorder\",contenteditable:\"contentEditable\"},prop:function(a,c,d){var e,f,g,h=a.nodeType;if(!a||h===3||h===8||h===2)return;return g=h!==1||!p.isXMLDoc(a),g&&(c=p.propFix[c]||c,f=p.propHooks[c]),d!==b?f&&\"set\"in f&&(e=f.set(a,d,c))!==b?e:a[c]=d:f&&\"get\"in f&&(e=f.get(a,c))!==null?e:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode(\"tabindex\");return c&&c.specified?parseInt(c.value,10):R.test(a.nodeName)||S.test(a.nodeName)&&a.href?0:b}}}}),M={get:function(a,c){var d,e=p.prop(a,c);return e===!0||typeof e!=\"boolean\"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;return b===!1?p.removeAttr(a,c):(d=p.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase())),c}},U||(N={name:!0,id:!0,coords:!0},L=p.valHooks.button={get:function(a,c){var d;return d=a.getAttributeNode(c),d&&(N[c]?d.value!==\"\":d.specified)?d.value:b},set:function(a,b,c){var d=a.getAttributeNode(c);return d||(d=e.createAttribute(c),a.setAttributeNode(d)),d.value=b+\"\"}},p.each([\"width\",\"height\"],function(a,b){p.attrHooks[b]=p.extend(p.attrHooks[b],{set:function(a,c){if(c===\"\")return a.setAttribute(b,\"auto\"),c}})}),p.attrHooks.contenteditable={get:L.get,set:function(a,b,c){b===\"\"&&(b=\"false\"),L.set(a,b,c)}}),p.support.hrefNormalized||p.each([\"href\",\"src\",\"width\",\"height\"],function(a,c){p.attrHooks[c]=p.extend(p.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),p.support.style||(p.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=\"\"+b}}),p.support.optSelected||(p.propHooks.selected=p.extend(p.propHooks.selected,{get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}})),p.support.enctype||(p.propFix.enctype=\"encoding\"),p.support.checkOn||p.each([\"radio\",\"checkbox\"],function(){p.valHooks[this]={get:function(a){return a.getAttribute(\"value\")===null?\"on\":a.value}}}),p.each([\"radio\",\"checkbox\"],function(){p.valHooks[this]=p.extend(p.valHooks[this],{set:function(a,b){if(p.isArray(b))return a.checked=p.inArray(p(a).val(),b)>=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\\.]*|)(?:\\.(.+)|)$/,X=/(?:^|\\s)hover(\\.\\S+|)\\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,\"mouseenter$1 mouseleave$1\")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!=\"undefined\"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(\" \");for(j=0;j<c.length;j++){k=W.exec(c[j])||[],l=k[1],m=(k[2]||\"\").split(\".\").sort(),r=p.event.special[l]||{},l=(f?r.delegateType:r.bindType)||l,r=p.event.special[l]||{},n=p.extend({type:l,origType:k[1],data:e,handler:d,guid:d.guid,selector:f,namespace:m.join(\".\")},o),q=i[l];if(!q){q=i[l]=[],q.delegateCount=0;if(!r.setup||r.setup.call(a,e,m,h)===!1)a.addEventListener?a.addEventListener(l,h,!1):a.attachEvent&&a.attachEvent(\"on\"+l,h)}r.add&&(r.add.call(a,n),n.handler.guid||(n.handler.guid=d.guid)),f?q.splice(q.delegateCount++,0,n):q.push(n),p.event.global[l]=!0}a=null},global:{},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r=p.hasData(a)&&p._data(a);if(!r||!(m=r.events))return;b=p.trim(_(b||\"\")).split(\" \");for(f=0;f<b.length;f++){g=W.exec(b[f])||[],h=i=g[1],j=g[2];if(!h){for(h in m)p.event.remove(a,h+b[f],c,d,!0);continue}n=p.event.special[h]||{},h=(d?n.delegateType:n.bindType)||h,o=m[h]||[],k=o.length,j=j?new RegExp(\"(^|\\\\.)\"+j.split(\".\").sort().join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null;for(l=0;l<o.length;l++)q=o[l],(e||i===q.origType)&&(!c||c.guid===q.guid)&&(!j||j.test(q.namespace))&&(!d||d===q.selector||d===\"**\"&&q.selector)&&(o.splice(l--,1),q.selector&&o.delegateCount--,n.remove&&n.remove.call(a,q));o.length===0&&k!==o.length&&((!n.teardown||n.teardown.call(a,j,r.handle)===!1)&&p.removeEvent(a,h,r.handle),delete m[h])}p.isEmptyObject(m)&&(delete r.handle,p.removeData(a,\"events\",!0))},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,f,g){if(!f||f.nodeType!==3&&f.nodeType!==8){var h,i,j,k,l,m,n,o,q,r,s=c.type||c,t=[];if($.test(s+p.event.triggered))return;s.indexOf(\"!\")>=0&&(s=s.slice(0,-1),i=!0),s.indexOf(\".\")>=0&&(t=s.split(\".\"),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c==\"object\"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join(\".\"),c.namespace_re=c.namespace?new RegExp(\"(^|\\\\.)\"+t.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,m=s.indexOf(\":\")<0?\"on\"+s:\"\";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j<q.length&&!c.isPropagationStopped();j++)k=q[j][0],c.type=q[j][1],o=(p._data(k,\"events\")||{})[c.type]&&p._data(k,\"handle\"),o&&o.apply(k,d),o=m&&k[m],o&&p.acceptData(k)&&o.apply(k,d)===!1&&c.preventDefault();return c.type=s,!g&&!c.isDefaultPrevented()&&(!n._default||n._default.apply(f.ownerDocument,d)===!1)&&(s!==\"click\"||!p.nodeName(f,\"a\"))&&p.acceptData(f)&&m&&f[s]&&(s!==\"focus\"&&s!==\"blur\"||c.target.offsetWidth!==0)&&!p.isWindow(f)&&(l=f[m],l&&(f[m]=null),p.event.triggered=s,f[s](),p.event.triggered=b,l&&(f[m]=l)),c.result}return},dispatch:function(c){c=p.event.fix(c||a.event);var d,e,f,g,h,i,j,k,l,m,n=(p._data(this,\"events\")||{})[c.type]||[],o=n.delegateCount,q=[].slice.call(arguments),r=!c.exclusive&&!c.namespace,s=p.event.special[c.type]||{},t=[];q[0]=c,c.delegateTarget=this;if(s.preDispatch&&s.preDispatch.call(this,c)===!1)return;if(o&&(!c.button||c.type!==\"click\"))for(f=c.target;f!=this;f=f.parentNode||this)if(f.disabled!==!0||c.type!==\"click\"){h={},j=[];for(d=0;d<o;d++)k=n[d],l=k.selector,h[l]===b&&(h[l]=p(l,this).index(f)>=0),h[l]&&j.push(k);j.length&&t.push({elem:f,matches:j})}n.length>o&&t.push({elem:this,matches:n.slice(o)});for(d=0;d<t.length&&!c.isPropagationStopped();d++){i=t[d],c.currentTarget=i.elem;for(e=0;e<i.matches.length&&!c.isImmediatePropagationStopped();e++){k=i.matches[e];if(r||!c.namespace&&!k.namespace||c.namespace_re&&c.namespace_re.test(k.namespace))c.data=k.data,c.handleObj=k,g=((p.event.special[k.origType]||{}).handle||k.handler).apply(i.elem,q),g!==b&&(c.result=g,g===!1&&(c.preventDefault(),c.stopPropagation()))}}return s.postDispatch&&s.postDispatch.call(this,c),c.result},props:\"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which\".split(\" \"),fixHooks:{},keyHooks:{props:\"char charCode key keyCode\".split(\" \"),filter:function(a,b){return a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode),a}},mouseHooks:{props:\"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement\".split(\" \"),filter:function(a,c){var d,f,g,h=c.button,i=c.fromElement;return a.pageX==null&&c.clientX!=null&&(d=a.target.ownerDocument||e,f=d.documentElement,g=d.body,a.pageX=c.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=c.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?c.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0),a}},fix:function(a){if(a[p.expando])return a;var b,c,d=a,f=p.event.fixHooks[a.type]||{},g=f.props?this.props.concat(f.props):this.props;a=p.Event(d);for(b=g.length;b;)c=g[--b],a[c]=d[c];return a.target||(a.target=d.srcElement||e),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,f.filter?f.filter(a,d):a},special:{load:{noBubble:!0},focus:{delegateType:\"focusin\"},blur:{delegateType:\"focusout\"},beforeunload:{setup:function(a,b,c){p.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=p.extend(new p.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?p.event.trigger(e,null,b):p.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},p.event.handle=p.event.dispatch,p.removeEvent=e.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d=\"on\"+b;a.detachEvent&&(typeof a[d]==\"undefined\"&&(a[d]=null),a.detachEvent(d,c))},p.Event=function(a,b){if(this instanceof p.Event)a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?bb:ba):this.type=a,b&&p.extend(this,b),this.timeStamp=a&&a.timeStamp||p.now(),this[p.expando]=!0;else return new p.Event(a,b)},p.Event.prototype={preventDefault:function(){this.isDefaultPrevented=bb;var a=this.originalEvent;if(!a)return;a.preventDefault?a.preventDefault():a.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=bb;var a=this.originalEvent;if(!a)return;a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=bb,this.stopPropagation()},isDefaultPrevented:ba,isPropagationStopped:ba,isImmediatePropagationStopped:ba},p.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\"},function(a,b){p.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj,g=f.selector;if(!e||e!==d&&!p.contains(d,e))a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b;return c}}}),p.support.submitBubbles||(p.event.special.submit={setup:function(){if(p.nodeName(this,\"form\"))return!1;p.event.add(this,\"click._submit keypress._submit\",function(a){var c=a.target,d=p.nodeName(c,\"input\")||p.nodeName(c,\"button\")?c.form:b;d&&!p._data(d,\"_submit_attached\")&&(p.event.add(d,\"submit._submit\",function(a){a._submit_bubble=!0}),p._data(d,\"_submit_attached\",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&p.event.simulate(\"submit\",this.parentNode,a,!0))},teardown:function(){if(p.nodeName(this,\"form\"))return!1;p.event.remove(this,\"._submit\")}}),p.support.changeBubbles||(p.event.special.change={setup:function(){if(V.test(this.nodeName)){if(this.type===\"checkbox\"||this.type===\"radio\")p.event.add(this,\"propertychange._change\",function(a){a.originalEvent.propertyName===\"checked\"&&(this._just_changed=!0)}),p.event.add(this,\"click._change\",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),p.event.simulate(\"change\",this,a,!0)});return!1}p.event.add(this,\"beforeactivate._change\",function(a){var b=a.target;V.test(b.nodeName)&&!p._data(b,\"_change_attached\")&&(p.event.add(b,\"change._change\",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&p.event.simulate(\"change\",this.parentNode,a,!0)}),p._data(b,\"_change_attached\",!0))})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!==\"radio\"&&b.type!==\"checkbox\")return a.handleObj.handler.apply(this,arguments)},teardown:function(){return p.event.remove(this,\"._change\"),!V.test(this.nodeName)}}),p.support.focusinBubbles||p.each({focus:\"focusin\",blur:\"focusout\"},function(a,b){var c=0,d=function(a){p.event.simulate(b,a.target,p.event.fix(a),!0)};p.event.special[b]={setup:function(){c++===0&&e.addEventListener(a,d,!0)},teardown:function(){--c===0&&e.removeEventListener(a,d,!0)}}}),p.fn.extend({on:function(a,c,d,e,f){var g,h;if(typeof a==\"object\"){typeof c!=\"string\"&&(d=d||c,c=b);for(h in a)this.on(h,c,d,a[h],f);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c==\"string\"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=ba;else if(!e)return this;return f===1&&(g=e,e=function(a){return p().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=p.guid++)),this.each(function(){p.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,c,d){var e,f;if(a&&a.preventDefault&&a.handleObj)return e=a.handleObj,p(a.delegateTarget).off(e.namespace?e.origType+\".\"+e.namespace:e.origType,e.selector,e.handler),this;if(typeof a==\"object\"){for(f in a)this.off(f,c,a[f]);return this}if(c===!1||typeof c==\"function\")d=c,c=b;return d===!1&&(d=ba),this.each(function(){p.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){return p(this.context).on(a,this.selector,b,c),this},die:function(a,b){return p(this.context).off(a,this.selector||\"**\",b),this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,\"**\"):this.off(b,a||\"**\",c)},trigger:function(a,b){return this.each(function(){p.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return p.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||p.guid++,d=0,e=function(c){var e=(p._data(this,\"lastToggle\"+a.guid)||0)%d;return p._data(this,\"lastToggle\"+a.guid,e+1),c.preventDefault(),b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),p.each(\"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu\".split(\" \"),function(a,b){p.fn[b]=function(a,c){return c==null&&(c=a,a=null),arguments.length>0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function $(a,b,c,d){c=c||[],b=b||q;var e,f,g,j,k=b.nodeType;if(k!==1&&k!==9)return[];if(!a||typeof a!=\"string\")return c;g=h(b);if(!g&&!d)if(e=L.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&i(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return u.apply(c,t.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&X&&b.getElementsByClassName)return u.apply(c,t.call(b.getElementsByClassName(j),0)),c}return bk(a,b,c,d,g)}function _(a){return function(b){var c=b.nodeName.toLowerCase();return c===\"input\"&&b.type===a}}function ba(a){return function(b){var c=b.nodeName.toLowerCase();return(c===\"input\"||c===\"button\")&&b.type===a}}function bb(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bc(a,b,c,d){var e,g,h,i,j,k,l,m,n,p,r=!c&&b!==q,s=(r?\"<s>\":\"\")+a.replace(H,\"$1<s>\"),u=y[o][s];if(u)return d?0:t.call(u,0);j=a,k=[],m=0,n=f.preFilter,p=f.filter;while(j){if(!e||(g=I.exec(j)))g&&(j=j.slice(g[0].length),h.selector=l),k.push(h=[]),l=\"\",r&&(j=\" \"+j);e=!1;if(g=J.exec(j))l+=g[0],j=j.slice(g[0].length),e=h.push({part:g.pop().replace(H,\" \"),string:g[0],captures:g});for(i in p)(g=S[i].exec(j))&&(!n[i]||(g=n[i](g,b,c)))&&(l+=g[0],j=j.slice(g[0].length),e=h.push({part:i,string:g.shift(),captures:g}));if(!e)break}return l&&(h.selector=l),d?j.length:j?$.error(a):t.call(y(s,k),0)}function bd(a,b,e,f){var g=b.dir,h=s++;return a||(a=function(a){return a===e}),b.first?function(b){while(b=b[g])if(b.nodeType===1)return a(b)&&b}:f?function(b){while(b=b[g])if(b.nodeType===1&&a(b))return b}:function(b){var e,f=h+\".\"+c,i=f+\".\"+d;while(b=b[g])if(b.nodeType===1){if((e=b[o])===i)return b.sizset;if(typeof e==\"string\"&&e.indexOf(f)===0){if(b.sizset)return b}else{b[o]=i;if(a(b))return b.sizset=!0,b;b.sizset=!1}}}}function be(a,b){return a?function(c){var d=b(c);return d&&a(d===!0?c:d)}:b}function bf(a,b,c){var d,e,g=0;for(;d=a[g];g++)f.relative[d.part]?e=bd(e,f.relative[d.part],b,c):e=be(e,f.filter[d.part].apply(null,d.captures.concat(b,c)));return e}function bg(a){return function(b){var c,d=0;for(;c=a[d];d++)if(c(b))return!0;return!1}}function bh(a,b,c,d){var e=0,f=b.length;for(;e<f;e++)$(a,b[e],c,d)}function bi(a,b,c,d,e,g){var h,i=f.setFilters[b.toLowerCase()];return i||$.error(b),(a||!(h=e))&&bh(a||\"*\",d,h=[],e),h.length>0?i(h,c,g):[]}function bj(a,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s=0,t=a.length,v=S.POS,w=new RegExp(\"^\"+v.source+\"(?!\"+A+\")\",\"i\"),x=function(){var a=1,c=arguments.length-2;for(;a<c;a++)arguments[a]===b&&(n[a]=b)};for(;s<t;s++){f=a[s],g=\"\",m=e;for(h=0,i=f.length;h<i;h++){j=f[h],k=j.string;if(j.part===\"PSEUDO\"){v.exec(\"\"),l=0;while(n=v.exec(k)){o=!0,p=v.lastIndex=n.index+n[0].length;if(p>l){g+=k.slice(l,n.index),l=p,q=[c],J.test(g)&&(m&&(q=m),m=e);if(r=O.test(g))g=g.slice(0,-5).replace(J,\"$&*\"),l++;n.length>1&&n[0].replace(w,x),m=bi(g,n[1],n[2],q,m,r)}g=\"\"}}o||(g+=k),o=!1}g?J.test(g)?bh(g,m||[c],d,e):$(g,c,d,e?e.concat(m):m):u.apply(d,m)}return t===1?d:$.uniqueSort(d)}function bk(a,b,e,g,h){a=a.replace(H,\"$1\");var i,k,l,m,n,o,p,q,r,s,v=bc(a,b,h),w=b.nodeType;if(S.POS.test(a))return bj(v,b,e,g);if(g)i=t.call(g,0);else if(v.length===1){if((o=t.call(v[0],0)).length>2&&(p=o[0]).part===\"ID\"&&w===9&&!h&&f.relative[o[1].part]){b=f.find.ID(p.captures[0].replace(R,\"\"),b,h)[0];if(!b)return e;a=a.slice(o.shift().string.length)}r=(v=N.exec(o[0].string))&&!v.index&&b.parentNode||b,q=\"\";for(n=o.length-1;n>=0;n--){p=o[n],s=p.part,q=p.string+q;if(f.relative[s])break;if(f.order.test(s)){i=f.find[s](p.captures[0].replace(R,\"\"),r,h);if(i==null)continue;a=a.slice(0,a.length-q.length)+q.replace(S[s],\"\"),a||u.apply(e,t.call(i,0));break}}}if(a){k=j(a,b,h),c=k.dirruns++,i==null&&(i=f.find.TAG(\"*\",N.test(a)&&b.parentNode||b));for(n=0;m=i[n];n++)d=k.runs++,k(m)&&e.push(m)}return e}var c,d,e,f,g,h,i,j,k,l,m=!0,n=\"undefined\",o=(\"sizcache\"+Math.random()).replace(\".\",\"\"),q=a.document,r=q.documentElement,s=0,t=[].slice,u=[].push,v=function(a,b){return a[o]=b||!0,a},w=function(){var a={},b=[];return v(function(c,d){return b.push(c)>f.cacheLength&&delete a[b.shift()],a[c]=d},a)},x=w(),y=w(),z=w(),A=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",B=\"(?:\\\\\\\\.|[-\\\\w]|[^\\\\x00-\\\\xa0])+\",C=B.replace(\"w\",\"w#\"),D=\"([*^$|!~]?=)\",E=\"\\\\[\"+A+\"*(\"+B+\")\"+A+\"*(?:\"+D+A+\"*(?:(['\\\"])((?:\\\\\\\\.|[^\\\\\\\\])*?)\\\\3|(\"+C+\")|)|)\"+A+\"*\\\\]\",F=\":(\"+B+\")(?:\\\\((?:(['\\\"])((?:\\\\\\\\.|[^\\\\\\\\])*?)\\\\2|([^()[\\\\]]*|(?:(?:\"+E+\")|[^:]|\\\\\\\\.)*|.*))\\\\)|)\",G=\":(nth|eq|gt|lt|first|last|even|odd)(?:\\\\(((?:-\\\\d)?\\\\d*)\\\\)|)(?=[^-]|$)\",H=new RegExp(\"^\"+A+\"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\"+A+\"+$\",\"g\"),I=new RegExp(\"^\"+A+\"*,\"+A+\"*\"),J=new RegExp(\"^\"+A+\"*([\\\\x20\\\\t\\\\r\\\\n\\\\f>+~])\"+A+\"*\"),K=new RegExp(F),L=/^(?:#([\\w\\-]+)|(\\w+)|\\.([\\w\\-]+))$/,M=/^:not/,N=/[\\x20\\t\\r\\n\\f]*[+~]/,O=/:not\\($/,P=/h\\d/i,Q=/input|select|textarea|button/i,R=/\\\\(?!\\\\)/g,S={ID:new RegExp(\"^#(\"+B+\")\"),CLASS:new RegExp(\"^\\\\.(\"+B+\")\"),NAME:new RegExp(\"^\\\\[name=['\\\"]?(\"+B+\")['\\\"]?\\\\]\"),TAG:new RegExp(\"^(\"+B.replace(\"w\",\"w*\")+\")\"),ATTR:new RegExp(\"^\"+E),PSEUDO:new RegExp(\"^\"+F),CHILD:new RegExp(\"^:(only|nth|last|first)-child(?:\\\\(\"+A+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+A+\"*(?:([+-]|)\"+A+\"*(\\\\d+)|))\"+A+\"*\\\\)|)\",\"i\"),POS:new RegExp(G,\"ig\"),needsContext:new RegExp(\"^\"+A+\"*[>+~]|\"+G,\"i\")},T=function(a){var b=q.createElement(\"div\");try{return a(b)}catch(c){return!1}finally{b=null}},U=T(function(a){return a.appendChild(q.createComment(\"\")),!a.getElementsByTagName(\"*\").length}),V=T(function(a){return a.innerHTML=\"<a href='#'></a>\",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute(\"href\")===\"#\"}),W=T(function(a){a.innerHTML=\"<select></select>\";var b=typeof a.lastChild.getAttribute(\"multiple\");return b!==\"boolean\"&&b!==\"string\"}),X=T(function(a){return a.innerHTML=\"<div class='hidden e'></div><div class='hidden'></div>\",!a.getElementsByClassName||!a.getElementsByClassName(\"e\").length?!1:(a.lastChild.className=\"e\",a.getElementsByClassName(\"e\").length===2)}),Y=T(function(a){a.id=o+0,a.innerHTML=\"<a name='\"+o+\"'></a><div name='\"+o+\"'></div>\",r.insertBefore(a,r.firstChild);var b=q.getElementsByName&&q.getElementsByName(o).length===2+q.getElementsByName(o+0).length;return e=!q.getElementById(o),r.removeChild(a),b});try{t.call(r.childNodes,0)[0].nodeType}catch(Z){t=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}$.matches=function(a,b){return $(a,null,null,b)},$.matchesSelector=function(a,b){return $(b,null,null,[a]).length>0},g=$.getText=function(a){var b,c=\"\",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent==\"string\")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=g(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=g(b);return c},h=$.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!==\"HTML\":!1},i=$.contains=r.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:r.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},$.attr=function(a,b){var c,d=h(a);return d||(b=b.toLowerCase()),f.attrHandle[b]?f.attrHandle[b](a):W||d?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]==\"boolean\"?a[b]?b:null:c.specified?c.value:null:null)},f=$.selectors={cacheLength:50,createPseudo:v,match:S,order:new RegExp(\"ID|TAG\"+(Y?\"|NAME\":\"\")+(X?\"|CLASS\":\"\")),attrHandle:V?{}:{href:function(a){return a.getAttribute(\"href\",2)},type:function(a){return a.getAttribute(\"type\")}},find:{ID:e?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode(\"id\").value===a?[e]:b:[]}},TAG:U?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a===\"*\"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(R,\"\"),a[3]=(a[4]||a[5]||\"\").replace(R,\"\"),a[2]===\"~=\"&&(a[3]=\" \"+a[3]+\" \"),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]===\"nth\"?(a[2]||$.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]===\"even\"||a[2]===\"odd\")),a[4]=+(a[6]+a[7]||a[2]===\"odd\")):a[2]&&$.error(a[0]),a},PSEUDO:function(a,b,c){var d,e;if(S.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(d=a[4])K.test(d)&&(e=bc(d,b,c,!0))&&(e=d.indexOf(\")\",d.length-e)-d.length)&&(d=d.slice(0,e),a[0]=a[0].slice(0,e)),a[2]=d;return a.slice(0,3)}},filter:{ID:e?function(a){return a=a.replace(R,\"\"),function(b){return b.getAttribute(\"id\")===a}}:function(a){return a=a.replace(R,\"\"),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode(\"id\");return c&&c.value===a}},TAG:function(a){return a===\"*\"?function(){return!0}:(a=a.replace(R,\"\").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=x[o][a];return b||(b=x(a,new RegExp(\"(^|\"+A+\")\"+a+\"(\"+A+\"|$)\"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute(\"class\")||\"\")}},ATTR:function(a,b,c){return b?function(d){var e=$.attr(d,a),f=e+\"\";if(e==null)return b===\"!=\";switch(b){case\"=\":return f===c;case\"!=\":return f!==c;case\"^=\":return c&&f.indexOf(c)===0;case\"*=\":return c&&f.indexOf(c)>-1;case\"$=\":return c&&f.substr(f.length-c.length)===c;case\"~=\":return(\" \"+f+\" \").indexOf(c)>-1;case\"|=\":return f===c||f.substr(0,c.length+1)===c+\"-\"}}:function(b){return $.attr(b,a)!=null}},CHILD:function(a,b,c,d){if(a===\"nth\"){var e=s++;return function(a){var b,f,g=0,h=a;if(c===1&&d===0)return!0;b=a.parentNode;if(b&&(b[o]!==e||!a.sizset)){for(h=b.firstChild;h;h=h.nextSibling)if(h.nodeType===1){h.sizset=++g;if(h===a)break}b[o]=e}return f=a.sizset-d,c===0?f===0:f%c===0&&f/c>=0}}return function(b){var c=b;switch(a){case\"only\":case\"first\":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a===\"first\")return!0;c=b;case\"last\":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b,c,d){var e,g=f.pseudos[a]||f.pseudos[a.toLowerCase()];return g||$.error(\"unsupported pseudo: \"+a),g[o]?g(b,c,d):g.length>1?(e=[a,a,\"\",b],function(a){return g(a,0,e)}):g}},pseudos:{not:v(function(a,b,c){var d=j(a.replace(H,\"$1\"),b,c);return function(a){return!d(a)}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b===\"input\"&&!!a.checked||b===\"option\"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!f.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>\"@\"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},contains:v(function(a){return function(b){return(b.textContent||b.innerText||g(b)).indexOf(a)>-1}}),has:v(function(a){return function(b){return $(a,b).length>0}}),header:function(a){return P.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()===\"input\"&&(b=a.type)===\"text\"&&((c=a.getAttribute(\"type\"))==null||c.toLowerCase()===b)},radio:_(\"radio\"),checkbox:_(\"checkbox\"),file:_(\"file\"),password:_(\"password\"),image:_(\"image\"),submit:ba(\"submit\"),reset:ba(\"reset\"),button:function(a){var b=a.nodeName.toLowerCase();return b===\"input\"&&a.type===\"button\"||b===\"button\"},input:function(a){return Q.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b,c){return c?a.slice(1):[a[0]]},last:function(a,b,c){var d=a.pop();return c?a:[d]},even:function(a,b,c){var d=[],e=c?1:0,f=a.length;for(;e<f;e=e+2)d.push(a[e]);return d},odd:function(a,b,c){var d=[],e=c?0:1,f=a.length;for(;e<f;e=e+2)d.push(a[e]);return d},lt:function(a,b,c){return c?a.slice(+b):a.slice(0,+b)},gt:function(a,b,c){return c?a.slice(0,+b+1):a.slice(+b+1)},eq:function(a,b,c){var d=a.splice(+b,1);return c?a:d}}},k=r.compareDocumentPosition?function(a,b){return a===b?(l=!0,0):(!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition:a.compareDocumentPosition(b)&4)?-1:1}:function(a,b){if(a===b)return l=!0,0;if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,h=b.parentNode,i=g;if(g===h)return bb(a,b);if(!g)return-1;if(!h)return 1;while(i)e.unshift(i),i=i.parentNode;i=h;while(i)f.unshift(i),i=i.parentNode;c=e.length,d=f.length;for(var j=0;j<c&&j<d;j++)if(e[j]!==f[j])return bb(e[j],f[j]);return j===c?bb(a,f[j],-1):bb(e[j],b,1)},[0,0].sort(k),m=!l,$.uniqueSort=function(a){var b,c=1;l=m,a.sort(k);if(l)for(;b=a[c];c++)b===a[c-1]&&a.splice(c--,1);return a},$.error=function(a){throw new Error(\"Syntax error, unrecognized expression: \"+a)},j=$.compile=function(a,b,c){var d,e,f,g=z[o][a];if(g&&g.context===b)return g;d=bc(a,b,c);for(e=0,f=d.length;e<f;e++)d[e]=bf(d[e],b,c);return g=z(a,bg(d)),g.context=b,g.runs=g.dirruns=0,g},q.querySelectorAll&&function(){var a,b=bk,c=/'|\\\\/g,d=/\\=[\\x20\\t\\r\\n\\f]*([^'\"\\]]*)[\\x20\\t\\r\\n\\f]*\\]/g,e=[],f=[\":active\"],g=r.matchesSelector||r.mozMatchesSelector||r.webkitMatchesSelector||r.oMatchesSelector||r.msMatchesSelector;T(function(a){a.innerHTML=\"<select><option selected=''></option></select>\",a.querySelectorAll(\"[selected]\").length||e.push(\"\\\\[\"+A+\"*(?:checked|disabled|ismap|multiple|readonly|selected|value)\"),a.querySelectorAll(\":checked\").length||e.push(\":checked\")}),T(function(a){a.innerHTML=\"<p test=''></p>\",a.querySelectorAll(\"[test^='']\").length&&e.push(\"[*^$]=\"+A+\"*(?:\\\"\\\"|'')\"),a.innerHTML=\"<input type='hidden'/>\",a.querySelectorAll(\":enabled\").length||e.push(\":enabled\",\":disabled\")}),e=e.length&&new RegExp(e.join(\"|\")),bk=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a)))if(d.nodeType===9)try{return u.apply(f,t.call(d.querySelectorAll(a),0)),f}catch(i){}else if(d.nodeType===1&&d.nodeName.toLowerCase()!==\"object\"){var j,k,l,m=d.getAttribute(\"id\"),n=m||o,p=N.test(a)&&d.parentNode||d;m?n=n.replace(c,\"\\\\$&\"):d.setAttribute(\"id\",n),j=bc(a,d,h),n=\"[id='\"+n+\"']\";for(k=0,l=j.length;k<l;k++)j[k]=n+j[k].selector;try{return u.apply(f,t.call(p.querySelectorAll(j.join(\",\")),0)),f}catch(i){}finally{m||d.removeAttribute(\"id\")}}return b(a,d,f,g,h)},g&&(T(function(b){a=g.call(b,\"div\");try{g.call(b,\"[test!='']:sizzle\"),f.push(S.PSEUDO.source,S.POS.source,\"!=\")}catch(c){}}),f=new RegExp(f.join(\"|\")),$.matchesSelector=function(b,c){c=c.replace(d,\"='$1']\");if(!h(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=g.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return $(c,null,null,[b]).length>0})}(),f.setFilters.nth=f.setFilters.eq,f.filters=f.pseudos,$.attr=p.attr,p.find=$,p.expr=$.selectors,p.expr[\":\"]=p.expr.pseudos,p.unique=$.uniqueSort,p.text=$.getText,p.isXMLDoc=$.isXML,p.contains=$.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\\[\\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!=\"string\")return p(a).filter(function(){for(b=0,c=h.length;b<c;b++)if(p.contains(h[b],this))return!0});g=this.pushStack(\"\",\"find\",a);for(b=0,c=this.length;b<c;b++){d=g.length,p.find(a,this[b],g);if(b>0)for(e=d;e<g.length;e++)for(f=0;f<d;f++)if(g[f]===g[e]){g.splice(e--,1);break}}return g},has:function(a){var b,c=p(a,this),d=c.length;return this.filter(function(){for(b=0;b<d;b++)if(p.contains(this,c[b]))return!0})},not:function(a){return this.pushStack(bj(this,a,!1),\"not\",a)},filter:function(a){return this.pushStack(bj(this,a,!0),\"filter\",a)},is:function(a){return!!a&&(typeof a==\"string\"?bf.test(a)?p(a,this.context).index(this[0])>=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!=\"string\"?p(a,b||this.context):0;for(;d<e;d++){c=this[d];while(c&&c.ownerDocument&&c!==b&&c.nodeType!==11){if(g?g.index(c)>-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,\"closest\",a)},index:function(a){return a?typeof a==\"string\"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a==\"string\"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,\"parentNode\")},parentsUntil:function(a,b,c){return p.dir(a,\"parentNode\",c)},next:function(a){return bi(a,\"nextSibling\")},prev:function(a){return bi(a,\"previousSibling\")},nextAll:function(a){return p.dir(a,\"nextSibling\")},prevAll:function(a){return p.dir(a,\"previousSibling\")},nextUntil:function(a,b,c){return p.dir(a,\"nextSibling\",c)},prevUntil:function(a,b,c){return p.dir(a,\"previousSibling\",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,\"iframe\")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d==\"string\"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(\",\"))}}),p.extend({filter:function(a,b,c){return c&&(a=\":not(\"+a+\")\"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl=\"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video\",bm=/ jQuery\\d+=\"(?:null|\\d+)\"/g,bn=/^\\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^>]*)\\/>/gi,bp=/<([\\w:]+)/,bq=/<tbody/i,br=/<|&#?\\w+;/,bs=/<(?:script|style|link)/i,bt=/<(?:script|object|embed|option|style)/i,bu=new RegExp(\"<(?:\"+bl+\")[\\\\s/>]\",\"i\"),bv=/^(?:checkbox|radio)$/,bw=/checked\\s*(?:[^=]|=\\s*.checked.)/i,bx=/\\/(java|ecma)script/i,by=/^\\s*<!(?:\\[CDATA\\[|\\-\\-)|[\\]\\-]{2}>\\s*$/g,bz={option:[1,\"<select multiple='multiple'>\",\"</select>\"],legend:[1,\"<fieldset>\",\"</fieldset>\"],thead:[1,\"<table>\",\"</table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],col:[2,\"<table><tbody></tbody><colgroup>\",\"</colgroup></table>\"],area:[1,\"<map>\",\"</map>\"],_default:[0,\"\",\"\"]},bA=bk(e),bB=bA.appendChild(e.createElement(\"div\"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,\"X<div>\",\"</div>\"]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,\"body\")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),\"before\",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),\"after\",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName(\"*\")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName(\"*\"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,\"\"):b;if(typeof a==\"string\"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||[\"\",\"\"])[1].toLowerCase()]){a=a.replace(bo,\"<$1></$2>\");try{for(;d<e;d++)c=this[d]||{},c.nodeType===1&&(p.cleanData(c.getElementsByTagName(\"*\")),c.innerHTML=a);c=0}catch(f){}}c&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(a){return bh(this[0])?this.length?this.pushStack(p(p.isFunction(a)?a():a),\"replaceWith\",a):this:p.isFunction(a)?this.each(function(b){var c=p(this),d=c.html();c.replaceWith(a.call(this,b,d))}):(typeof a!=\"string\"&&(a=p(a).detach()),this.each(function(){var b=this.nextSibling,c=this.parentNode;p(this).remove(),b?p(b).before(a):p(c).append(a)}))},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){a=[].concat.apply([],a);var e,f,g,h,i=0,j=a[0],k=[],l=this.length;if(!p.support.checkClone&&l>1&&typeof j==\"string\"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,\"tr\");for(h=e.cacheable||l-1;i<l;i++)d.call(c&&p.nodeName(this[i],\"table\")?bC(this[i],\"tbody\"):this[i],i===h?g:p.clone(g,!0,!0))}g=f=null,k.length&&p.each(k,function(a,b){b.src?p.ajax?p.ajax({url:b.src,type:\"GET\",dataType:\"script\",async:!1,global:!1,\"throws\":!0}):p.error(\"no ajax\"):p.globalEval((b.text||b.textContent||b.innerHTML||\"\").replace(by,\"\")),b.parentNode&&b.parentNode.removeChild(b)})}return this}}),p.buildFragment=function(a,c,d){var f,g,h,i=a[0];return c=c||e,c=!c.nodeType&&c[0]||c,c=c.ownerDocument||c,a.length===1&&typeof i==\"string\"&&i.length<512&&c===e&&i.charAt(0)===\"<\"&&!bt.test(i)&&(p.support.checkClone||!bw.test(i))&&(p.support.html5Clone||!bu.test(i))&&(g=!0,f=p.fragments[i],h=f!==b),f||(f=c.createDocumentFragment(),p.clean(a,c,f,d),g&&(p.fragments[i]=h&&f)),{fragment:f,cacheable:g}},p.fragments={},p.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(a,b){p.fn[a]=function(c){var d,e=0,f=[],g=p(c),h=g.length,i=this.length===1&&this[0].parentNode;if((i==null||i&&i.nodeType===11&&i.childNodes.length===1)&&h===1)return g[b](this[0]),this;for(;e<h;e++)d=(e>0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test(\"<\"+a.nodeName+\">\")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment==\"undefined\")b=e;for(f=0;(h=a[f])!=null;f++){typeof h==\"number\"&&(h+=\"\");if(!h)continue;if(typeof h==\"string\")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement(\"div\"),s.appendChild(l),h=h.replace(bo,\"<$1></$2>\"),i=(bp.exec(h)||[\"\",\"\"])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i===\"table\"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===\"<table>\"&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],\"tbody\")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,\"input\")?bG(h):typeof h.getElementsByTagName!=\"undefined\"&&p.grep(h.getElementsByTagName(\"input\"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,\"script\")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!=\"undefined\"&&(r=p.grep(p.merge([],h.getElementsByTagName(\"script\")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \\/]([\\w.]+)/.exec(a)||/(webkit)[ \\/]([\\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \\/]([\\w.]+)/.exec(a)||/(msie) ([\\w.]+)/.exec(a)||a.indexOf(\"compatible\")<0&&/(mozilla)(?:.*? rv:([\\w.]+)|)/.exec(a)||[];return{browser:b[1]||\"\",version:b[2]||\"0\"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\\([^)]*\\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp(\"^(\"+q+\")(.*)$\",\"i\"),bQ=new RegExp(\"^(\"+q+\")(?!px)[a-z%]+$\",\"i\"),bR=new RegExp(\"^([-+])=(\"+q+\")\",\"i\"),bS={},bT={position:\"absolute\",visibility:\"hidden\",display:\"block\"},bU={letterSpacing:0,fontWeight:400},bV=[\"Top\",\"Right\",\"Bottom\",\"Left\"],bW=[\"Webkit\",\"O\",\"Moz\",\"ms\"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a==\"boolean\";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,\"opacity\");return c===\"\"?\"1\":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{\"float\":p.support.cssFloat?\"cssFloat\":\"styleFloat\"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&\"get\"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g===\"string\"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g=\"number\");if(d==null||g===\"number\"&&isNaN(d))return;g===\"number\"&&!p.cssNumber[i]&&(d+=\"px\");if(!h||!(\"set\"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&\"get\"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f===\"normal\"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===\"\"&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b===\"fontSize\"?\"1em\":e,e=f.pixelLeft+\"px\",f.left=c,d&&(a.runtimeStyle.left=d)),e===\"\"?\"auto\":e}),p.each([\"height\",\"width\"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,\"display\"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,\"boxSizing\")===\"border-box\"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||\"\")?.01*parseFloat(RegExp.$1)+\"\":b?\"1\":\"\"},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?\"alpha(opacity=\"+b*100+\")\":\"\",f=d&&d.filter||c.filter||\"\";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,\"\"))===\"\"&&c.removeAttribute){c.removeAttribute(\"filter\");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+\" \"+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:\"inline-block\"},function(){if(b)return bH(a,\"marginRight\")})}}),!p.support.pixelPosition&&p.fn.position&&p.each([\"top\",\"left\"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+\"px\":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,\"display\"))===\"none\"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:\"\",padding:\"\",border:\"Width\"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c==\"string\"?c.split(\" \"):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\\[\\]$/,cf=/\\r?\\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,\"\\r\\n\")}}):{name:b.name,value:c.replace(cf,\"\\r\\n\")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?\"\":b,e[e.length]=encodeURIComponent(a)+\"=\"+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join(\"&\").replace(cd,\"+\")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \\t]*([^\\r\\n]*)\\r?$/mg,cn=/^(?:about|app|app\\-storage|.+\\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\\/\\//,cq=/\\?/,cr=/<script\\b[^<]*(?:(?!<\\/script>)<[^<]*)*<\\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\\w\\+\\.\\-]+:)(?:\\/\\/([^\\/?#:]*)(?::(\\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=[\"*/\"]+[\"*\"];try{cj=f.href}catch(cy){cj=e.createElement(\"a\"),cj.href=\"\",cj=cj.href}ck=ct.exec(cj.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!=\"string\"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(\" \");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c==\"object\"&&(f=\"POST\"),p.ajax({url:a,type:f,dataType:\"html\",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p(\"<div>\").append(a.replace(cr,\"\")).find(e):a)}),this},p.each(\"ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend\".split(\" \"),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each([\"get\",\"post\"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,\"script\")},getJSON:function(a,b,c){return p.get(a,b,c,\"json\")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:cj,isLocal:cn.test(ck[1]),global:!0,type:\"GET\",contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",processData:!0,async:!0,accepts:{xml:\"application/xml, text/xml\",html:\"text/html\",text:\"text/plain\",json:\"application/json, text/javascript\",\"*\":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:\"responseXML\",text:\"responseText\"},converters:{\"* text\":a.String,\"text html\":!0,\"text json\":p.parseJSON,\"text xml\":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||\"\",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader(\"Last-Modified\"),w&&(p.lastModified[d]=w),w=x.getResponseHeader(\"Etag\"),w&&(p.etag[d]=w)),a===304?(y=\"notmodified\",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y=\"error\",a<0&&(a=0)}x.status=a,x.statusText=\"\"+(c||y),k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger(\"ajax\"+(k?\"Success\":\"Error\"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger(\"ajaxComplete\",[x,l]),--p.active||p.event.trigger(\"ajaxStop\"))}typeof a==\"object\"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks(\"once memory\"),r=l.statusCode||{},t={},u={},v=0,w=\"canceled\",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+\"\").replace(cl,\"\").replace(cp,ck[1]+\"//\"),l.dataTypes=p.trim(l.dataType||\"*\").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase()),l.crossDomain=!(!i||i[1]==ck[1]&&i[2]==ck[2]&&(i[3]||(i[1]===\"http:\"?80:443))==(ck[3]||(ck[1]===\"http:\"?80:443)))),l.data&&l.processData&&typeof l.data!=\"string\"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger(\"ajaxStart\");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?\"&\":\"?\")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,\"$1_=\"+z);l.url=A+(A===l.url?(cq.test(l.url)?\"&\":\"?\")+\"_=\"+z:\"\")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader(\"Content-Type\",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader(\"If-Modified-Since\",p.lastModified[d]),p.etag[d]&&x.setRequestHeader(\"If-None-Match\",p.etag[d])),x.setRequestHeader(\"Accept\",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!==\"*\"?\", \"+cx+\"; q=0.01\":\"\"):l.accepts[\"*\"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w=\"abort\";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,\"No Transport\");else{x.readyState=1,j&&n.trigger(\"ajaxSend\",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort(\"timeout\")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\\?/,cG=/(=)\\?(?=&|$)|\\?\\?/,cH=p.now();p.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var a=cE.pop()||p.expando+\"_\"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter(\"json jsonp\",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i==\"string\"&&!(c.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&cG.test(i);if(c.dataTypes[0]===\"jsonp\"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,\"$1\"+f):m?c.data=i.replace(cG,\"$1\"+f):k&&(c.url+=(cF.test(j)?\"&\":\"?\")+c.jsonp+\"=\"+f),c.converters[\"script json\"]=function(){return h||p.error(f+\" was not called\"),h[0]},c.dataTypes[0]=\"json\",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),\"script\"}),p.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/javascript|ecmascript/},converters:{\"text script\":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter(\"script\",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type=\"GET\",a.global=!1)}),p.ajaxTransport(\"script\",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName(\"head\")[0]||e.documentElement;return{send:function(f,g){c=e.createElement(\"script\"),c.async=\"async\",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,\"success\")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&\"withCredentials\"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e[\"X-Requested-With\"]&&(e[\"X-Requested-With\"]=\"XMLHttpRequest\");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=\"\"}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp(\"^(?:([-+])=|)(\"+q+\")([a-z%]*)$\",\"i\"),cR=/queueHooks$/,cS=[cY],cT={\"*\":[function(a,b){var c,d,e,f=this.createTween(a,b),g=cQ.exec(b),h=f.cur(),i=+h||0,j=1;if(g){c=+g[2],d=g[3]||(p.cssNumber[a]?\"\":\"px\");if(d!==\"px\"&&i){i=p.css(f.elem,a,!0)||c||1;do e=j=j||\".5\",i=i/j,p.style(f.elem,a,i+d),j=f.cur()/h;while(j!==1&&j!==e)}f.unit=d,f.start=i,f.end=g[1]?i+(g[1]+1)*c:c}return f}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=[\"*\"]):a=a.split(\" \");var c,d=0,e=a.length;for(;d<e;d++)c=a[d],cT[c]=cT[c]||[],cT[c].unshift(b)},prefilter:function(a,b){b?cS.unshift(a):cS.push(a)}}),p.Tween=cZ,cZ.prototype={constructor:cZ,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||\"swing\",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(p.cssNumber[c]?\"\":\"px\")},cur:function(){var a=cZ.propHooks[this.prop];return a&&a.get?a.get(this):cZ.propHooks._default.get(this)},run:function(a){var b,c=cZ.propHooks[this.prop];return this.options.duration?this.pos=b=p.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):cZ.propHooks._default.set(this),this}},cZ.prototype.init.prototype=cZ.prototype,cZ.propHooks={_default:{get:function(a){var b;return a.elem[a.prop]==null||!!a.elem.style&&a.elem.style[a.prop]!=null?(b=p.css(a.elem,a.prop,!1,\"\"),!b||b===\"auto\"?0:b):a.elem[a.prop]},set:function(a){p.fx.step[a.prop]?p.fx.step[a.prop](a):a.elem.style&&(a.elem.style[p.cssProps[a.prop]]!=null||p.cssHooks[a.prop])?p.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},cZ.propHooks.scrollTop=cZ.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},p.each([\"toggle\",\"show\",\"hide\"],function(a,b){var c=p.fn[b];p.fn[b]=function(d,e,f){return d==null||typeof d==\"boolean\"||!a&&p.isFunction(d)&&p.isFunction(e)?c.apply(this,arguments):this.animate(c$(b,!0),d,e,f)}}),p.fn.extend({fadeTo:function(a,b,c,d){return this.filter(bZ).css(\"opacity\",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=p.isEmptyObject(a),f=p.speed(b,c,d),g=function(){var b=cW(this,p.extend({},a),f);e&&b.stop(!0)};return e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,c,d){var e=function(a){var b=a.stop;delete a.stop,b(d)};return typeof a!=\"string\"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||\"fx\",[]),this.each(function(){var b=!0,c=a!=null&&a+\"queueHooks\",f=p.timers,g=p._data(this);if(c)g[c]&&g[c].stop&&e(g[c]);else for(c in g)g[c]&&g[c].stop&&cR.test(c)&&e(g[c]);for(c=f.length;c--;)f[c].elem===this&&(a==null||f[c].queue===a)&&(f[c].anim.stop(d),b=!1,f.splice(c,1));(b||!d)&&p.dequeue(this,a)})}}),p.each({slideDown:c$(\"show\"),slideUp:c$(\"hide\"),slideToggle:c$(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},function(a,b){p.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),p.speed=function(a,b,c){var d=a&&typeof a==\"object\"?p.extend({},a):{complete:c||!c&&b||p.isFunction(a)&&a,duration:a,easing:c&&b||b&&!p.isFunction(b)&&b};d.duration=p.fx.off?0:typeof d.duration==\"number\"?d.duration:d.duration in p.fx.speeds?p.fx.speeds[d.duration]:p.fx.speeds._default;if(d.queue==null||d.queue===!0)d.queue=\"fx\";return d.old=d.complete,d.complete=function(){p.isFunction(d.old)&&d.old.call(this),d.queue&&p.dequeue(this,d.queue)},d},p.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},p.timers=[],p.fx=cZ.prototype.init,p.fx.tick=function(){var a,b=p.timers,c=0;for(;c<b.length;c++)a=b[c],!a()&&b[c]===a&&b.splice(c--,1);b.length||p.fx.stop()},p.fx.timer=function(a){a()&&p.timers.push(a)&&!cO&&(cO=setInterval(p.fx.tick,p.fx.interval))},p.fx.interval=13,p.fx.stop=function(){clearInterval(cO),cO=null},p.fx.speeds={slow:600,fast:200,_default:400},p.fx.step={},p.expr&&p.expr.filters&&(p.expr.filters.animated=function(a){return p.grep(p.timers,function(b){return a===b.elem}).length});var c_=/^(?:body|html)$/i;p.fn.offset=function(a){if(arguments.length)return a===b?this:this.each(function(b){p.offset.setOffset(this,a,b)});var c,d,e,f,g,h,i,j,k,l,m=this[0],n=m&&m.ownerDocument;if(!n)return;return(e=n.body)===m?p.offset.bodyOffset(m):(d=n.documentElement,p.contains(d,m)?(c=m.getBoundingClientRect(),f=da(n),g=d.clientTop||e.clientTop||0,h=d.clientLeft||e.clientLeft||0,i=f.pageYOffset||d.scrollTop,j=f.pageXOffset||d.scrollLeft,k=c.top+i-g,l=c.left+j-h,{top:k,left:l}):{top:0,left:0})},p.offset={bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;return p.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(p.css(a,\"marginTop\"))||0,c+=parseFloat(p.css(a,\"marginLeft\"))||0),{top:b,left:c}},setOffset:function(a,b,c){var d=p.css(a,\"position\");d===\"static\"&&(a.style.position=\"relative\");var e=p(a),f=e.offset(),g=p.css(a,\"top\"),h=p.css(a,\"left\"),i=(d===\"absolute\"||d===\"fixed\")&&p.inArray(\"auto\",[g,h])>-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),\"using\"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,\"marginTop\"))||0,c.left-=parseFloat(p.css(a,\"marginLeft\"))||0,d.top+=parseFloat(p.css(b[0],\"borderTopWidth\"))||0,d.left+=parseFloat(p.css(b[0],\"borderLeftWidth\"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,\"position\")===\"static\")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:\"height\",Width:\"width\"},function(a,c){p.each({padding:\"inner\"+a,content:c,\"\":\"outer\"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!=\"boolean\"),h=d||(e===!0||f===!0?\"margin\":\"border\");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement[\"client\"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body[\"scroll\"+a],f[\"scroll\"+a],c.body[\"offset\"+a],f[\"offset\"+a],f[\"client\"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define==\"function\"&&define.amd&&define.amd.jQuery&&define(\"jquery\",[],function(){return p})})(window);"
  },
  {
    "path": "moderna/static/js/portfolio/jquery.quicksand.js",
    "content": "/*\n\nQuicksand 1.2.2\n\nReorder and filter items with a nice shuffling animation.\n\nCopyright (c) 2010 Jacek Galanciak (razorjack.net) and agilope.com\nBig thanks for Piotr Petrus (riddle.pl) for deep code review and wonderful docs & demos.\n\nDual licensed under the MIT and GPL version 2 licenses.\nhttp://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt\nhttp://github.com/jquery/jquery/blob/master/GPL-LICENSE.txt\n\nProject site: http://razorjack.net/quicksand\nGithub site: http://github.com/razorjack/quicksand\n\n*/\n\n(function ($) {\n    $.fn.quicksand = function (collection, customOptions) {     \n        var options = {\n            duration: 750,\n            easing: 'swing',\n            attribute: 'data-id', // attribute to recognize same items within source and dest\n            adjustHeight: 'auto', // 'dynamic' animates height during shuffling (slow), 'auto' adjusts it before or after the animation, false leaves height constant\n            useScaling: true, // disable it if you're not using scaling effect or want to improve performance\n            enhancement: function(c) {}, // Visual enhacement (eg. font replacement) function for cloned elements\n            selector: '> *',\n            dx: 0,\n            dy: 0\n        };\n        $.extend(options, customOptions);\n        \n        if ($.browser.msie || (typeof($.fn.scale) == 'undefined')) {\n            // Got IE and want scaling effect? Kiss my ass.\n            options.useScaling = false;\n        }\n        \n        var callbackFunction;\n        if (typeof(arguments[1]) == 'function') {\n            var callbackFunction = arguments[1];\n        } else if (typeof(arguments[2] == 'function')) {\n            var callbackFunction = arguments[2];\n        }\n    \n        \n        return this.each(function (i) {\n            var val;\n            var animationQueue = []; // used to store all the animation params before starting the animation; solves initial animation slowdowns\n            var $collection = $(collection).clone(); // destination (target) collection\n            var $sourceParent = $(this); // source, the visible container of source collection\n            var sourceHeight = $(this).css('height'); // used to keep height and document flow during the animation\n            \n            var destHeight;\n            var adjustHeightOnCallback = false;\n            \n            var offset = $($sourceParent).offset(); // offset of visible container, used in animation calculations\n            var offsets = []; // coordinates of every source collection item            \n            \n            var $source = $(this).find(options.selector); // source collection items\n            \n            // Replace the collection and quit if IE6\n            if ($.browser.msie && $.browser.version.substr(0,1)<7) {\n                $sourceParent.html('').append($collection);\n                return;\n            }\n\n            // Gets called when any animation is finished\n            var postCallbackPerformed = 0; // prevents the function from being called more than one time\n            var postCallback = function () {\n                \n                if (!postCallbackPerformed) {\n                    postCallbackPerformed = 1;\n                    \n                    // hack: \n                    // used to be: $sourceParent.html($dest.html()); // put target HTML into visible source container\n                    // but new webkit builds cause flickering when replacing the collections\n                    $toDelete = $sourceParent.find('> *');\n                    $sourceParent.prepend($dest.find('> *'));\n                    $toDelete.remove();\n                         \n                    if (adjustHeightOnCallback) {\n                        $sourceParent.css('height', destHeight);\n                    }\n                    options.enhancement($sourceParent); // Perform custom visual enhancements on a newly replaced collection\n                    if (typeof callbackFunction == 'function') {\n                        callbackFunction.call(this);\n                    }                    \n                }\n            };\n            \n            // Position: relative situations\n            var $correctionParent = $sourceParent.offsetParent();\n            var correctionOffset = $correctionParent.offset();\n            if ($correctionParent.css('position') == 'relative') {\n                if ($correctionParent.get(0).nodeName.toLowerCase() == 'body') {\n\n                } else {\n                    correctionOffset.top += (parseFloat($correctionParent.css('border-top-width')) || 0);\n                    correctionOffset.left +=( parseFloat($correctionParent.css('border-left-width')) || 0);\n                }\n            } else {\n                correctionOffset.top -= (parseFloat($correctionParent.css('border-top-width')) || 0);\n                correctionOffset.left -= (parseFloat($correctionParent.css('border-left-width')) || 0);\n                correctionOffset.top -= (parseFloat($correctionParent.css('margin-top')) || 0);\n                correctionOffset.left -= (parseFloat($correctionParent.css('margin-left')) || 0);\n            }\n            \n            // perform custom corrections from options (use when Quicksand fails to detect proper correction)\n            if (isNaN(correctionOffset.left)) {\n                correctionOffset.left = 0;\n            }\n            if (isNaN(correctionOffset.top)) {\n                correctionOffset.top = 0;\n            }\n            \n            correctionOffset.left -= options.dx;\n            correctionOffset.top -= options.dy;\n\n            // keeps nodes after source container, holding their position\n            $sourceParent.css('height', $(this).height());\n            \n            // get positions of source collections\n            $source.each(function (i) {\n                offsets[i] = $(this).offset();\n            });\n            \n            // stops previous animations on source container\n            $(this).stop();\n            var dx = 0; var dy = 0;\n            $source.each(function (i) {\n                $(this).stop(); // stop animation of collection items\n                var rawObj = $(this).get(0);\n                if (rawObj.style.position == 'absolute') {\n                    dx = -options.dx;\n                    dy = -options.dy;\n                } else {\n                    dx = options.dx;\n                    dy = options.dy;                    \n                }\n\n                rawObj.style.position = 'absolute';\n                rawObj.style.margin = '0';\n\n                rawObj.style.top = (offsets[i].top - parseFloat(rawObj.style.marginTop) - correctionOffset.top + dy) + 'px';\n                rawObj.style.left = (offsets[i].left - parseFloat(rawObj.style.marginLeft) - correctionOffset.left + dx) + 'px';\n            });\n                    \n            // create temporary container with destination collection\n            var $dest = $($sourceParent).clone();\n            var rawDest = $dest.get(0);\n            rawDest.innerHTML = '';\n            rawDest.setAttribute('id', '');\n            rawDest.style.height = 'auto';\n            rawDest.style.width = $sourceParent.width() + 'px';\n            $dest.append($collection);      \n            // insert node into HTML\n            // Note that the node is under visible source container in the exactly same position\n            // The browser render all the items without showing them (opacity: 0.0)\n            // No offset calculations are needed, the browser just extracts position from underlayered destination items\n            // and sets animation to destination positions.\n            $dest.insertBefore($sourceParent);\n            $dest.css('opacity', 0.0);\n            rawDest.style.zIndex = -1;\n            \n            rawDest.style.margin = '0';\n            rawDest.style.position = 'absolute';\n            rawDest.style.top = offset.top - correctionOffset.top + 'px';\n            rawDest.style.left = offset.left - correctionOffset.left + 'px';\n            \n            \n    \n            \n\n            if (options.adjustHeight === 'dynamic') {\n                // If destination container has different height than source container\n                // the height can be animated, adjusting it to destination height\n                $sourceParent.animate({height: $dest.height()}, options.duration, options.easing);\n            } else if (options.adjustHeight === 'auto') {\n                destHeight = $dest.height();\n                if (parseFloat(sourceHeight) < parseFloat(destHeight)) {\n                    // Adjust the height now so that the items don't move out of the container\n                    $sourceParent.css('height', destHeight);\n                } else {\n                    //  Adjust later, on callback\n                    adjustHeightOnCallback = true;\n                }\n            }\n                \n            // Now it's time to do shuffling animation\n            // First of all, we need to identify same elements within source and destination collections    \n            $source.each(function (i) {\n                var destElement = [];\n                if (typeof(options.attribute) == 'function') {\n                    \n                    val = options.attribute($(this));\n                    $collection.each(function() {\n                        if (options.attribute(this) == val) {\n                            destElement = $(this);\n                            return false;\n                        }\n                    });\n                } else {\n                    destElement = $collection.filter('[' + options.attribute + '=' + $(this).attr(options.attribute) + ']');\n                }\n                if (destElement.length) {\n                    // The item is both in source and destination collections\n                    // It it's under different position, let's move it\n                    if (!options.useScaling) {\n                        animationQueue.push(\n                                            {\n                                                element: $(this), \n                                                animation: \n                                                    {top: destElement.offset().top - correctionOffset.top, \n                                                     left: destElement.offset().left - correctionOffset.left, \n                                                     opacity: 1.0\n                                                    }\n                                            });\n\n                    } else {\n                        animationQueue.push({\n                                            element: $(this), \n                                            animation: {top: destElement.offset().top - correctionOffset.top, \n                                                        left: destElement.offset().left - correctionOffset.left, \n                                                        opacity: 1.0, \n                                                        scale: '1.0'\n                                                       }\n                                            });\n\n                    }\n                } else {\n                    // The item from source collection is not present in destination collections\n                    // Let's remove it\n                    if (!options.useScaling) {\n                        animationQueue.push({element: $(this), \n                                             animation: {opacity: '0.0'}});\n                    } else {\n                        animationQueue.push({element: $(this), animation: {opacity: '0.0', \n                                         scale: '0.0'}});\n                    }\n                }\n            });\n            \n            $collection.each(function (i) {\n                // Grab all items from target collection not present in visible source collection\n                \n                var sourceElement = [];\n                var destElement = [];\n                if (typeof(options.attribute) == 'function') {\n                    val = options.attribute($(this));\n                    $source.each(function() {\n                        if (options.attribute(this) == val) {\n                            sourceElement = $(this);\n                            return false;\n                        }\n                    });                 \n\n                    $collection.each(function() {\n                        if (options.attribute(this) == val) {\n                            destElement = $(this);\n                            return false;\n                        }\n                    });\n                } else {\n                    sourceElement = $source.filter('[' + options.attribute + '=' + $(this).attr(options.attribute) + ']');\n                    destElement = $collection.filter('[' + options.attribute + '=' + $(this).attr(options.attribute) + ']');\n                }\n                \n                var animationOptions;\n                if (sourceElement.length === 0) {\n                    // No such element in source collection...\n                    if (!options.useScaling) {\n                        animationOptions = {\n                            opacity: '1.0'\n                        };\n                    } else {\n                        animationOptions = {\n                            opacity: '1.0',\n                            scale: '1.0'\n                        };\n                    }\n                    // Let's create it\n                    d = destElement.clone();\n                    var rawDestElement = d.get(0);\n                    rawDestElement.style.position = 'absolute';\n                    rawDestElement.style.margin = '0';\n                    rawDestElement.style.top = destElement.offset().top - correctionOffset.top + 'px';\n                    rawDestElement.style.left = destElement.offset().left - correctionOffset.left + 'px';\n                    d.css('opacity', 0.0); // IE\n                    if (options.useScaling) {\n                        d.css('transform', 'scale(0.0)');\n                    }\n                    d.appendTo($sourceParent);\n                    \n                    animationQueue.push({element: $(d), \n                                         animation: animationOptions});\n                }\n            });\n            \n            $dest.remove();\n            options.enhancement($sourceParent); // Perform custom visual enhancements during the animation\n            for (i = 0; i < animationQueue.length; i++) {\n                animationQueue[i].element.animate(animationQueue[i].animation, options.duration, options.easing, postCallback);\n            }\n        });\n    };\n})(jQuery);"
  },
  {
    "path": "moderna/static/js/portfolio/setting.js",
    "content": "\njQuery(document).ready(function($){\n\nif (jQuery().quicksand) {\n\n \t// Clone applications to get a second collection\n\tvar $data = $(\".portfolio\").clone();\n\t\n\t//NOTE: Only filter on the main portfolio page, not on the subcategory pages\n\t$('.filter li').click(function(e) {\n\t\t$(\".filter li\").removeClass(\"active\");\t\n\t\t// Use the last category class as the category to filter by. This means that multiple categories are not supported (yet)\n\t\tvar filterClass=$(this).attr('class').split(' ').slice(-1)[0];\n\t\t\n\t\tif (filterClass == 'all') {\n\t\t\tvar $filteredData = $data.find('.item-thumbs');\n\t\t} else {\n\t\t\tvar $filteredData = $data.find('.item-thumbs[data-type=' + filterClass + ']');\n\t\t}\n\t\t$(\".portfolio\").quicksand($filteredData, {\n\t\t\tduration: 600,\n\t\t\tadjustHeight: 'auto'\n\t\t}, function () {\n\t\t\n\t\t\t// Portfolio fancybox\n\t\t$(\".fancybox\").fancybox({\t\t\t\t\n\t\t\t\tpadding : 0,\n\t\t\t\tbeforeShow: function () {\n\t\t\t\t\tthis.title = $(this.element).attr('title');\n\t\t\t\t\tthis.title = '<h4>' + this.title + '</h4>' + '<p>' + $(this.element).parent().find('img').attr('alt') + '</p>';\n\t\t\t\t},\n\t\t\t\thelpers : {\n\t\t\t\t\ttitle : { type: 'inside' },\n\t\t\t\t}\n\t\t\t});\n\n\n\t\t});\t\n\t\t$(this).addClass(\"active\"); \t\t\t\n\t\treturn false;\n\t});\n\t\n}//if quicksand\n\n});"
  },
  {
    "path": "moderna/static/js/quicksand/jquery.quicksand.js",
    "content": "/*\n\nQuicksand 1.2.2\n\nReorder and filter items with a nice shuffling animation.\n\nCopyright (c) 2010 Jacek Galanciak (razorjack.net) and agilope.com\nBig thanks for Piotr Petrus (riddle.pl) for deep code review and wonderful docs & demos.\n\nDual licensed under the MIT and GPL version 2 licenses.\nhttp://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt\nhttp://github.com/jquery/jquery/blob/master/GPL-LICENSE.txt\n\nProject site: http://razorjack.net/quicksand\nGithub site: http://github.com/razorjack/quicksand\n\n*/\n\n(function ($) {\n    $.fn.quicksand = function (collection, customOptions) {     \n        var options = {\n            duration: 750,\n            easing: 'swing',\n            attribute: 'data-id', // attribute to recognize same items within source and dest\n            adjustHeight: 'auto', // 'dynamic' animates height during shuffling (slow), 'auto' adjusts it before or after the animation, false leaves height constant\n            useScaling: true, // disable it if you're not using scaling effect or want to improve performance\n            enhancement: function(c) {}, // Visual enhacement (eg. font replacement) function for cloned elements\n            selector: '> *',\n            dx: 0,\n            dy: 0\n        };\n        $.extend(options, customOptions);\n        \n        if ($.browser.msie || (typeof($.fn.scale) == 'undefined')) {\n            // Got IE and want scaling effect? Kiss my ass.\n            options.useScaling = false;\n        }\n        \n        var callbackFunction;\n        if (typeof(arguments[1]) == 'function') {\n            var callbackFunction = arguments[1];\n        } else if (typeof(arguments[2] == 'function')) {\n            var callbackFunction = arguments[2];\n        }\n    \n        \n        return this.each(function (i) {\n            var val;\n            var animationQueue = []; // used to store all the animation params before starting the animation; solves initial animation slowdowns\n            var $collection = $(collection).clone(); // destination (target) collection\n            var $sourceParent = $(this); // source, the visible container of source collection\n            var sourceHeight = $(this).css('height'); // used to keep height and document flow during the animation\n            \n            var destHeight;\n            var adjustHeightOnCallback = false;\n            \n            var offset = $($sourceParent).offset(); // offset of visible container, used in animation calculations\n            var offsets = []; // coordinates of every source collection item            \n            \n            var $source = $(this).find(options.selector); // source collection items\n            \n            // Replace the collection and quit if IE6\n            if ($.browser.msie && $.browser.version.substr(0,1)<7) {\n                $sourceParent.html('').append($collection);\n                return;\n            }\n\n            // Gets called when any animation is finished\n            var postCallbackPerformed = 0; // prevents the function from being called more than one time\n            var postCallback = function () {\n                \n                if (!postCallbackPerformed) {\n                    postCallbackPerformed = 1;\n                    \n                    // hack: \n                    // used to be: $sourceParent.html($dest.html()); // put target HTML into visible source container\n                    // but new webkit builds cause flickering when replacing the collections\n                    $toDelete = $sourceParent.find('> *');\n                    $sourceParent.prepend($dest.find('> *'));\n                    $toDelete.remove();\n                         \n                    if (adjustHeightOnCallback) {\n                        $sourceParent.css('height', destHeight);\n                    }\n                    options.enhancement($sourceParent); // Perform custom visual enhancements on a newly replaced collection\n                    if (typeof callbackFunction == 'function') {\n                        callbackFunction.call(this);\n                    }                    \n                }\n            };\n            \n            // Position: relative situations\n            var $correctionParent = $sourceParent.offsetParent();\n            var correctionOffset = $correctionParent.offset();\n            if ($correctionParent.css('position') == 'relative') {\n                if ($correctionParent.get(0).nodeName.toLowerCase() == 'body') {\n\n                } else {\n                    correctionOffset.top += (parseFloat($correctionParent.css('border-top-width')) || 0);\n                    correctionOffset.left +=( parseFloat($correctionParent.css('border-left-width')) || 0);\n                }\n            } else {\n                correctionOffset.top -= (parseFloat($correctionParent.css('border-top-width')) || 0);\n                correctionOffset.left -= (parseFloat($correctionParent.css('border-left-width')) || 0);\n                correctionOffset.top -= (parseFloat($correctionParent.css('margin-top')) || 0);\n                correctionOffset.left -= (parseFloat($correctionParent.css('margin-left')) || 0);\n            }\n            \n            // perform custom corrections from options (use when Quicksand fails to detect proper correction)\n            if (isNaN(correctionOffset.left)) {\n                correctionOffset.left = 0;\n            }\n            if (isNaN(correctionOffset.top)) {\n                correctionOffset.top = 0;\n            }\n            \n            correctionOffset.left -= options.dx;\n            correctionOffset.top -= options.dy;\n\n            // keeps nodes after source container, holding their position\n            $sourceParent.css('height', $(this).height());\n            \n            // get positions of source collections\n            $source.each(function (i) {\n                offsets[i] = $(this).offset();\n            });\n            \n            // stops previous animations on source container\n            $(this).stop();\n            var dx = 0; var dy = 0;\n            $source.each(function (i) {\n                $(this).stop(); // stop animation of collection items\n                var rawObj = $(this).get(0);\n                if (rawObj.style.position == 'absolute') {\n                    dx = -options.dx;\n                    dy = -options.dy;\n                } else {\n                    dx = options.dx;\n                    dy = options.dy;                    \n                }\n\n                rawObj.style.position = 'absolute';\n                rawObj.style.margin = '0';\n\n                rawObj.style.top = (offsets[i].top - parseFloat(rawObj.style.marginTop) - correctionOffset.top + dy) + 'px';\n                rawObj.style.left = (offsets[i].left - parseFloat(rawObj.style.marginLeft) - correctionOffset.left + dx) + 'px';\n            });\n                    \n            // create temporary container with destination collection\n            var $dest = $($sourceParent).clone();\n            var rawDest = $dest.get(0);\n            rawDest.innerHTML = '';\n            rawDest.setAttribute('id', '');\n            rawDest.style.height = 'auto';\n            rawDest.style.width = $sourceParent.width() + 'px';\n            $dest.append($collection);      \n            // insert node into HTML\n            // Note that the node is under visible source container in the exactly same position\n            // The browser render all the items without showing them (opacity: 0.0)\n            // No offset calculations are needed, the browser just extracts position from underlayered destination items\n            // and sets animation to destination positions.\n            $dest.insertBefore($sourceParent);\n            $dest.css('opacity', 0.0);\n            rawDest.style.zIndex = -1;\n            \n            rawDest.style.margin = '0';\n            rawDest.style.position = 'absolute';\n            rawDest.style.top = offset.top - correctionOffset.top + 'px';\n            rawDest.style.left = offset.left - correctionOffset.left + 'px';\n            \n            \n    \n            \n\n            if (options.adjustHeight === 'dynamic') {\n                // If destination container has different height than source container\n                // the height can be animated, adjusting it to destination height\n                $sourceParent.animate({height: $dest.height()}, options.duration, options.easing);\n            } else if (options.adjustHeight === 'auto') {\n                destHeight = $dest.height();\n                if (parseFloat(sourceHeight) < parseFloat(destHeight)) {\n                    // Adjust the height now so that the items don't move out of the container\n                    $sourceParent.css('height', destHeight);\n                } else {\n                    //  Adjust later, on callback\n                    adjustHeightOnCallback = true;\n                }\n            }\n                \n            // Now it's time to do shuffling animation\n            // First of all, we need to identify same elements within source and destination collections    \n            $source.each(function (i) {\n                var destElement = [];\n                if (typeof(options.attribute) == 'function') {\n                    \n                    val = options.attribute($(this));\n                    $collection.each(function() {\n                        if (options.attribute(this) == val) {\n                            destElement = $(this);\n                            return false;\n                        }\n                    });\n                } else {\n                    destElement = $collection.filter('[' + options.attribute + '=' + $(this).attr(options.attribute) + ']');\n                }\n                if (destElement.length) {\n                    // The item is both in source and destination collections\n                    // It it's under different position, let's move it\n                    if (!options.useScaling) {\n                        animationQueue.push(\n                                            {\n                                                element: $(this), \n                                                animation: \n                                                    {top: destElement.offset().top - correctionOffset.top, \n                                                     left: destElement.offset().left - correctionOffset.left, \n                                                     opacity: 1.0\n                                                    }\n                                            });\n\n                    } else {\n                        animationQueue.push({\n                                            element: $(this), \n                                            animation: {top: destElement.offset().top - correctionOffset.top, \n                                                        left: destElement.offset().left - correctionOffset.left, \n                                                        opacity: 1.0, \n                                                        scale: '1.0'\n                                                       }\n                                            });\n\n                    }\n                } else {\n                    // The item from source collection is not present in destination collections\n                    // Let's remove it\n                    if (!options.useScaling) {\n                        animationQueue.push({element: $(this), \n                                             animation: {opacity: '0.0'}});\n                    } else {\n                        animationQueue.push({element: $(this), animation: {opacity: '0.0', \n                                         scale: '0.0'}});\n                    }\n                }\n            });\n            \n            $collection.each(function (i) {\n                // Grab all items from target collection not present in visible source collection\n                \n                var sourceElement = [];\n                var destElement = [];\n                if (typeof(options.attribute) == 'function') {\n                    val = options.attribute($(this));\n                    $source.each(function() {\n                        if (options.attribute(this) == val) {\n                            sourceElement = $(this);\n                            return false;\n                        }\n                    });                 \n\n                    $collection.each(function() {\n                        if (options.attribute(this) == val) {\n                            destElement = $(this);\n                            return false;\n                        }\n                    });\n                } else {\n                    sourceElement = $source.filter('[' + options.attribute + '=' + $(this).attr(options.attribute) + ']');\n                    destElement = $collection.filter('[' + options.attribute + '=' + $(this).attr(options.attribute) + ']');\n                }\n                \n                var animationOptions;\n                if (sourceElement.length === 0) {\n                    // No such element in source collection...\n                    if (!options.useScaling) {\n                        animationOptions = {\n                            opacity: '1.0'\n                        };\n                    } else {\n                        animationOptions = {\n                            opacity: '1.0',\n                            scale: '1.0'\n                        };\n                    }\n                    // Let's create it\n                    d = destElement.clone();\n                    var rawDestElement = d.get(0);\n                    rawDestElement.style.position = 'absolute';\n                    rawDestElement.style.margin = '0';\n                    rawDestElement.style.top = destElement.offset().top - correctionOffset.top + 'px';\n                    rawDestElement.style.left = destElement.offset().left - correctionOffset.left + 'px';\n                    d.css('opacity', 0.0); // IE\n                    if (options.useScaling) {\n                        d.css('transform', 'scale(0.0)');\n                    }\n                    d.appendTo($sourceParent);\n                    \n                    animationQueue.push({element: $(d), \n                                         animation: animationOptions});\n                }\n            });\n            \n            $dest.remove();\n            options.enhancement($sourceParent); // Perform custom visual enhancements during the animation\n            for (i = 0; i < animationQueue.length; i++) {\n                animationQueue[i].element.animate(animationQueue[i].animation, options.duration, options.easing, postCallback);\n            }\n        });\n    };\n})(jQuery);"
  },
  {
    "path": "moderna/static/js/quicksand/setting.js",
    "content": "jQuery.noConflict();\njQuery(document).ready(function($){\n\nif (jQuery().quicksand) {\n\n \t// Clone applications to get a second collection\n\tvar $data = $(\".portfolio-area\").clone();\n\t\n\t//NOTE: Only filter on the main portfolio page, not on the subcategory pages\n\t$('.portfolio-categ li').click(function(e) {\n\t\t$(\".filter li\").removeClass(\"active\");\t\n\t\t// Use the last category class as the category to filter by. This means that multiple categories are not supported (yet)\n\t\tvar filterClass=$(this).attr('class').split(' ').slice(-1)[0];\n\t\t\n\t\tif (filterClass == 'all') {\n\t\t\tvar $filteredData = $data.find('.item-thumbs');\n\t\t} else {\n\t\t\tvar $filteredData = $data.find('.item-thumbs[data-type=' + filterClass + ']');\n\t\t}\n\t\t$(\".portfolio-area\").quicksand($filteredData, {\n\t\t\tduration: 600,\n\t\t\tadjustHeight: 'auto'\n\t\t}\t\n\t\t$(this).addClass(\"active\"); \t\t\t\n\t\treturn false;\n\t});\n\t\n}//if quicksand\n\n});"
  },
  {
    "path": "moderna/static/js/validate.js",
    "content": "/*global jQuery:false */\njQuery(document).ready(function($) {\n\"use strict\";\n\n\t//Contact\n\t$('form.validateform').submit(function(){\n\n\t\tvar f = $(this).find('.field'), \n\t\tferror = false, \n\t\temailExp = /^[^\\s()<>@,;:\\/]+@\\w[\\w\\.-]+\\.[a-z]{2,}$/i;\n\n\t\tf.children('input').each(function(){ // run all inputs\n\n\t\t    var i = $(this); // current input\n\t\t    var rule = i.attr('data-rule');\n\n\t\t    if( rule != undefined ){\n\t\t\tvar ierror=false; // error flag for current input\n\t\t\tvar pos = rule.indexOf( ':', 0 );\n\t\t\tif( pos >= 0 ){\n\t\t\t    var exp = rule.substr( pos+1, rule.length );\n\t\t\t    rule = rule.substr(0, pos);\n\t\t\t}else{\n\t\t\t    rule = rule.substr( pos+1, rule.length );\n\t\t\t}\n\t\t\t\n\t\t\tswitch( rule ){\n\t\t\t    case 'required':\n\t\t\t\tif( i.val()=='' ){ ferror=ierror=true; }\n\t\t\t\tbreak;\n\n\t\t\t    case 'maxlen':\n\t\t\t\tif( i.val().length<parseInt(exp) ){ ferror=ierror=true; }\n\t\t\t\tbreak;\n\n\t\t\t    case 'email':\n\t\t\t\tif( !emailExp.test(i.val()) ){ ferror=ierror=true; }\n\t\t\t\tbreak;\n\n\n\t\t\t    case 'checked':\n\t\t\t\tif( !i.attr('checked') ){ ferror=ierror=true; }\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\t    case 'regexp':\n\t\t\t\texp = new RegExp(exp);\n\t\t\t\tif( !exp.test(i.val()) ){ ferror=ierror=true; }\n\t\t\t\tbreak;\n\t\t\t  }\n\t\t\t  i.next('.validation').html( ( ierror ? (i.attr('data-msg') != undefined ? i.attr('data-msg') : 'wrong Input') : '' ) ).show('blind');\n\t\t    }\n\t\t});\n\t\tf.children('textarea').each(function(){ // run all inputs\n\n\t\t    var i = $(this); // current input\n\t\t    var rule = i.attr('data-rule');\n\n\t\t    if( rule != undefined ){\n\t\t\tvar ierror=false; // error flag for current input\n\t\t\tvar pos = rule.indexOf( ':', 0 );\n\t\t\tif( pos >= 0 ){\n\t\t\t    var exp = rule.substr( pos+1, rule.length );\n\t\t\t    rule = rule.substr(0, pos);\n\t\t\t}else{\n\t\t\t    rule = rule.substr( pos+1, rule.length );\n\t\t\t}\n\t\t\t\n\t\t\tswitch( rule ){\n\t\t\t    case 'required':\n\t\t\t\tif( i.val()=='' ){ ferror=ierror=true; }\n\t\t\t\tbreak;\n\n\t\t\t    case 'maxlen':\n\t\t\t\tif( i.val().length<parseInt(exp) ){ ferror=ierror=true; }\n\t\t\t\tbreak;\n\t\t\t  }\n\t\t\t  i.next('.validation').html( ( ierror ? (i.attr('data-msg') != undefined ? i.attr('data-msg') : 'wrong Input') : '' ) ).show('blind');\n\t\t    }\n\t\t});\n\t\tif( ferror ) return false; \n\t\t\telse var str = $(this).serialize();\n\t\t\n\t\t\t   $.ajax({\n\t\t\t   type: \"POST\",\n\t\t\t   url: \"contact/contact.php\",\n\t\t\t   data: str,\n\t\t\t   success: function(msg){\n\t\t\t$(\"#sendmessage\").addClass(\"show\");\n\t\t\t$(\"#errormessage\").ajaxComplete(function(event, request, settings){\n\t\t\n\t\t\tif(msg == 'OK')\n\t\t\t{\n\t\t\t\t$(\"#sendmessage\").addClass(\"show\");\n\t\t\t\t\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\t$(\"#sendmessage\").removeClass(\"show\");\n\t\t\t\tresult = msg;\n\t\t\t}\n\t\t\n\t\t\t$(this).html(result);});}});\n\t\t\t\treturn false;\n\t});\n\n});"
  },
  {
    "path": "moderna/static/skins/default.css",
    "content": "/* === color === */\n\na, a:hover,a:focus,a:active, footer a.text-link:hover, strike, .post-meta span a:hover, footer a.text-link, \nul.meta-post li a:hover, ul.cat li a:hover, ul.recent li h6 a:hover, ul.portfolio-categ li.active a, ul.portfolio-categ li.active a:hover, ul.portfolio-categ li a:hover,ul.related-post li h4 a:hover, span.highlight,article .post-heading h3 a:hover,\n.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > li > a:hover,.navbar .nav > li > a:focus,.navbar .nav > .active > a:focus, .validation  { \n\tcolor:#68A4C4;\n}\n\n.navbar-brand span{\n    color: #68A4C4;\n}\n\nheader .nav li a:hover,\nheader .nav li a:focus,\nheader .nav li.active a,\nheader .nav li.active a:hover,\nheader .nav li a.dropdown-toggle:hover,\nheader .nav li a.dropdown-toggle:focus,\nheader .nav li.active ul.dropdown-menu li a:hover,\nheader .nav li.active ul.dropdown-menu li.active a{\n\tcolor:#68A4C4;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n\tcolor:#68A4C4;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n\tcolor:#68A4C4;\n}\t\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n\tcolor:#68A4C4;\n}\n/* === background color === */\n\n.custom-carousel-nav.right:hover, .custom-carousel-nav.left:hover, \n.dropdown-menu li:hover,\n.dropdown-menu li a:hover,\n.dropdown-menu li > a:focus,\n.dropdown-submenu:hover > a, \n.dropdown-menu .active > a,\n.dropdown-menu .active > a:hover,\n.pagination ul > .active > a:hover,\n.pagination ul > .active > a,\n.pagination ul > .active > span,\n.flex-control-nav li a:hover, \n.flex-control-nav li a.active {\n  background-color: #68A4C4;\n}\n\n\n.breadcrumb {\n  background-color: #68A4C4;\n}\n\n/* === border color === */\n.pagination ul > li.active > a,\n.pagination ul > li.active > span, a.thumbnail:hover, input[type=\"text\"].search-form:focus {\n\tborder:1px solid #68A4C4;\n}\n\ntextarea:focus,\ninput[type=\"text\"]:focus,\ninput[type=\"password\"]:focus,\ninput[type=\"datetime\"]:focus,\ninput[type=\"datetime-local\"]:focus,\ninput[type=\"date\"]:focus,\ninput[type=\"month\"]:focus,\ninput[type=\"time\"]:focus,\ninput[type=\"week\"]:focus,\ninput[type=\"number\"]:focus,\ninput[type=\"email\"]:focus,\ninput[type=\"url\"]:focus,\ninput[type=\"search\"]:focus,\ninput[type=\"tel\"]:focus,\ninput[type=\"color\"]:focus,\n.uneditable-input:focus {\n  border-color: #68A4C4;\n}\n\ninput:focus {\n\tborder-color: #68A4C4;\n}\n\n\n#sendmessage {\n\tcolor: #68A4C4;\n}\n\n.pullquote-left {\n\tborder-left:5px solid #68A4C4;\n}\n\n.pullquote-right {\n\tborder-right:5px solid #68A4C4;\n}\n\n/* cta */\n\n.cta-text h2 span {\n\tcolor: #68A4C4;\n}\n\nul.clients li:hover {\n\tborder:4px solid #68A4C4;\n}\n\n/* box */\n.box-bottom {\n\tbackground:#68A4C4;\n}\n\n/* buttons */\n.btn-dark:hover,.btn-dark:focus,.btn-dark:active  {\n  background: #68A4C4;\n  border:1px solid #68A4C4;\n}\n\n.btn-theme {\n  border:1px solid #68A4C4;\n  background: #68A4C4;\n}\n\n/* modal styled */\n.modal.styled .modal-header {\n  background-color: #68A4C4;\n}\n\n\n/* blog */\n.post-meta {\n\tborder-top:4px solid #68A4C4;\n}\n\n.post-meta .comments a:hover  {\n\tcolor:#68A4C4;\n}\n\n.widget ul.tags li a:hover {\n\tbackground: #68A4C4;\n}\n\n.recent-post .text h5 a:hover{\n\tcolor:#68A4C4;\n}\n\n/* pricing box */\n\n.pricing-box-alt.special .pricing-heading {\n\tbackground: #68A4C4;\n}\n\n\n/* portfolio */\n.item-thumbs .hover-wrap .overlay-img-thumb {\n\tbackground: #68A4C4;\t\n}\n\n\n/* pagination */\n#pagination a:hover {\n    background: #68A4C4;\n}\n\n/* pricing box */\n.pricing-box.special .pricing-offer{\n\tbackground: #68A4C4;\n}\n\n\n/* fontawesome icons */\n.icon-square:hover,\n.icon-rounded:hover,\n.icon-circled:hover {\n    background-color: #68A4C4;\n}\n[class^=\"icon-\"].active,\n[class*=\" icon-\"].active {\n    background-color: #68A4C4;\n}\n\n/* fancybox */\n.fancybox-close:hover {\n\tbackground-color:#68A4C4;\n}\n.fancybox-nav:hover span {\n\tbackground-color:#68A4C4;\n}\n\n/* parallax c slider */\n.da-slide .da-link:hover{\n\tbackground: #68A4C4;\n\tborder: 4px solid #68A4C4;\n}\n\n.da-dots span{\n\tbackground: #68A4C4;\n}\n\n/* flexslider */\n#featured .flexslider .slide-caption {\n\tborder-left:5px solid #68A4C4;\n}\n\n/* Nivo slider */\n.nivo-directionNav a:hover {\n    background-color: #68A4C4;\n}\n.nivo-caption, .caption {\n\tborder-bottom: #68A4C4 5px solid;\n}\n\n/* footer */\nfooter{\n\tbackground:#68A4C4;\n}\n#sub-footer{\n\tbackground:#68A4C4;\n}\n\n"
  },
  {
    "path": "moderna/templates/base.html",
    "content": "<!doctype html>\n<html lang=\"{{ LANGUAGE_CODE }}\"{% if LANGUAGE_BIDI %} dir=\"rtl\"{% endif %}>\n{% load pages_tags mezzanine_tags i18n staticfiles %}\n\n<head>\n<meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<meta name=\"keywords\" content=\"{% block meta_keywords %}{% endblock %}\">\n<meta name=\"description\" content=\"{% block meta_description %}{% endblock %}\">\n<title>{% block meta_title %}{% endblock %}{% if settings.SITE_TITLE %} | {{ settings.SITE_TITLE }}{% endif %}</title>\n<link rel=\"shortcut icon\" href=\"{% static \"img/favicon.ico\" %}\">\n\n{% ifinstalled mezzanine.blog %}\n<link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS\" href=\"{% url \"blog_post_feed\" \"rss\" %}\">\n<link rel=\"alternate\" type=\"application/atom+xml\" title=\"Atom\" href=\"{% url \"blog_post_feed\" \"atom\" %}\">\n{% endifinstalled %}\n\n{% compress css %}\n<link rel=\"stylesheet\" href=\"{% static \"css/bootstrap.min.css\" %}\">\n<link rel=\"stylesheet\" href=\"{% static \"css/fancybox/jquery.fancybox.css\" %}\">\n\n<link rel=\"stylesheet\" href=\"{% static \"css/flexslider.css\" %}\">\n\n<link rel=\"stylesheet\" href=\"{% static \"css/mezzanine.css\" %}\">\n<link rel=\"stylesheet\" href=\"{% static \"css/style.css\" %}\">\n\n<link rel=\"stylesheet\" href=\"{% static \"skins/default.css\" %}\">\n\n\n\n\n\n{% if LANGUAGE_BIDI %}\n<link rel=\"stylesheet\" href=\"{% static \"css/rtl.css\" %}\">\n{% endif %}\n{% ifinstalled cartridge.shop %}\n<link rel=\"stylesheet\" href=\"{% static \"css/cartridge.css\" %}\">\n{% if LANGUAGE_BIDI %}\n<link rel=\"stylesheet\" href=\"{% static \"css/cartridge.rtl.css\" %}\">\n{% endif %}\n{% endifinstalled %}\n{% block extra_css %}{% endblock %}\n{% endcompress %}\n\n{% compress js %}\n<script src=\"{% static \"mezzanine/js/\"|add:settings.JQUERY_FILENAME %}\"></script>\n<script src=\"{% static \"js/bootstrap.js\" %}\"></script>\n<script src=\"{% static \"js/bootstrap-extras.js\" %}\"></script>\n{% block extra_js %}{% endblock %}\n{% include \"includes/footer_scripts.html\" %}\n{% endcompress %}\n\n<!--[if lt IE 9]>\n<script src=\"{% static \"js/html5shiv.js\" %}\"></script>\n<script src=\"{% static \"js/respond.min.js\" %}\"></script>\n<![endif]-->\n\n{% block extra_head %}{% endblock %}\n</head>\n\n<body id=\"{% block body_id %}body{% endblock %}\">\n<div id=\"wrapper\">\n\t<header>\n<div class=\"navbar navbar-default navbar-static-top\" role=\"navigation\">\n<div class=\"container\">\n<div class=\"navbar-header\">\n   <button type=\"button\" class=\"navbar-toggle\" data-toggle=\"collapse\" data-target=\".navbar-collapse\">\n                        <span class=\"icon-bar\"></span>\n                        <span class=\"icon-bar\"></span>\n                        <span class=\"icon-bar\"></span>\n                    </button>\n  {% if settings.SITE_TITLE %}<a class=\"navbar-brand\" href=\"/\">{{ settings.SITE_TITLE }}</a>{% endif %}\n    \n</div>\n<div class=\"navbar-collapse collapse\">\n       {% page_menu \"pages/menus/dropdown.html\" %}\n</div>\n</div>\n</div>\n\t</header>\n{% block all_content %}\n<div class=\"container\">\n\n{% nevercache %}\n{% if messages %}\n<div class=\"messages\">\n{% for message in messages %}\n<div class=\"alert alert-dismissable alert-{{ message.tags }}\" data-alert=\"alert\">\n    <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">&times;</button>\n    {{ message }}\n</div>\n{% endfor %}\n</div>\n{% endif %}\n{% endnevercache %}\n\n\n</div>\n{% block breadcrumb_wrapper %}\n<section id=\"inner-headline\">\n<div class=\"container\">\n\t<div class=\"row\">\n\t\t<div class=\"col-lg-12\">\n<ul class=\"breadcrumb\">\n{% spaceless %}\n{% block breadcrumb_menu %}{% page_menu \"pages/menus/breadcrumb.html\" %}{% endblock %}\n{% endspaceless %}\n</ul>\n</div>\n</div>\n</div>\n</section>\n{% endblock %}\n{% block title_wrapper %}\n<section class=\"callaction\">\n\t<div class=\"container\">\n\t\t<div class=\"row\">\n\t\t\t<div class=\"col-lg-12\">\n\t\t\t\t<div class=\"big-cta\">\n\t\t\t\t\t<div class=\"cta-text\">\n\t\t\t\t\t<h2>{% block title %}{% endblock %}</h2>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</section>\n{% endblock %}\n<section id=\"{% block section_id %}content{% endblock %}\">\n<div class=\"container\">\n<div class=\"row\">\n{% block left_wrapper %}\n\t<div class=\"col-md-{% block left_col_size %}2{% endblock %} {% block left_class %}left{% endblock %}\">\n\t\t{% block left_panel %}\n\t\t<div class=\"panel panel-default tree\">{% page_menu \"pages/menus/tree.html\" %}</div>\n\t\t{% endblock %}\n\t</div>\n{% endblock %}\n{% block main_wrapper %}\n\n<div class=\"col-md-{% block main_col_size %}7{% endblock %} {% block main_class %}middle{% endblock %}\">\n    {% block main %}{% endblock %}\n</div>\n{% endblock %}\n\n{% block right_wrapper %}\n\n<div class=\"col-md-{% block right_col_size %}3{% endblock %} {% block right_class %}right{% endblock %}\">\n    {% nevercache %}\n    {% include \"includes/user_panel.html\" %}\n    {% endnevercache %}\n\t<aside class=\"right-sidebar\">\n   \n    {% block right_panel %}\n    {% ifinstalled mezzanine.twitter %}\n    {% include \"twitter/tweets.html\" %}\n    {% endifinstalled %}\n    {% endblock %}\n    \n\t</aside>\n</div>\n{% endblock %}\n</div>\n</div>\n</section>\n{% endblock %}\n<footer>\n<div class=\"container\">\n{% page_menu \"pages/menus/footer.html\" %}\n<div id=\"sub-footer\">\n<div class=\"row\">\n<div class=\"col-lg-6\">\n\t\t\t\t\t<div class=\"copyright\">\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<span>Template by </span><a target=\"_blank\" href=\"http://bootstraptaste.com\">Bootstraptaste</a>. Mezzanine theme by <a target=\"_blank\" href=\"http://thecodinghouse.in\">CodingHouse</a>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"col-lg-6\">\n\t\t\t\t\t<ul class=\"social-network\">\n\t\t\t\t\t\t<li><a title=\"\" data-placement=\"top\" href=\"#\" data-original-title=\"Facebook\"><i class=\"fa fa-facebook\"></i></a></li>\n\t\t\t\t\t\t<li><a title=\"\" data-placement=\"top\" href=\"#\" data-original-title=\"Twitter\"><i class=\"fa fa-twitter\"></i></a></li>\n\t\t\t\t\t\t<li><a title=\"\" data-placement=\"top\" href=\"#\" data-original-title=\"Linkedin\"><i class=\"fa fa-linkedin\"></i></a></li>\n\t\t\t\t\t\t<li><a title=\"\" data-placement=\"top\" href=\"#\" data-original-title=\"Pinterest\"><i class=\"fa fa-pinterest\"></i></a></li>\n\t\t\t\t\t\t<li><a title=\"\" data-placement=\"top\" href=\"#\" data-original-title=\"Google plus\"><i class=\"fa fa-google-plus\"></i></a></li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\n\n</div>\n</div>\n</div>\n</footer>\n</div>\n{% compress js %}\n\n<script src=\"{% static \"js/jquery.easing.1.3.js\"%}\"></script>\n\n<script src=\"{% static \"js/jquery.fancybox.pack.js\"%}\"></script>\n<script src=\"{% static \"js/jquery.fancybox-media.js\"%}\"></script>\n<script src=\"{% static \"js/google-code-prettify/prettify.js\"%}\"></script>\n<script src=\"{% static \"js/portfolio/jquery.quicksand.js\"%}\"></script>\n<script src=\"{% static \"js/portfolio/setting.js\"%}\"></script>\n<script src=\"{% static \"js/jquery.flexslider.js\"%}\"></script>\n<script src=\"{% static \"js/animate.js\"%}\"></script>\n<script src=\"{% static \"js/custom.js\"%}\"></script>\n{% endcompress %}\n\n</body>\n</html>\n"
  },
  {
    "path": "moderna/templates/blog/blog_post_detail.html",
    "content": "{% extends \"blog/blog_post_list.html\" %}\n{% load mezzanine_tags comment_tags keyword_tags rating_tags i18n disqus_tags %}\n\n{% block meta_title %}{{ blog_post.meta_title }}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for blog_post as tags %}\n{% for tag in tags %}{% if not forloop.first %}, {% endif %}{{ tag }}{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ blog_post.description }}\n{% endmetablock %}{% endblock %}\n\n{% block title %}\n{% editable blog_post.title %}{{ blog_post.title }}{% endeditable %}\n{% endblock %}\n\n{% block breadcrumb_menu %}\n{{ block.super }}\n\n{% endblock %}\n\n{% block main %}\n\n\t{% block blog_post_main%}\n\t\t{{ block.super }}\n\t\t\n\t\t{% block blog_post_list_post_content %}\n\t\t\t\n\t\t{% endblock %}\n\t\t{% block blog_post_detail_content %}\n\t\t{% editable blog_post.content %}\n\t\t{{ blog_post.content|richtext_filters|safe }}\n\t\t{% endeditable %}\n\t\t{% endblock %}\n\t\t\n\t\t{% block read_more%}\n\t\t{% endblock %}\n\t{% endblock %}\t\n\n{% block blog_post_detail_keywords %}\n{% keywords_for blog_post as tags %}\n{% if tags %}\n{% spaceless %}\n<ul class=\"list-inline tags\">\n    <li>{% trans \"Tags\" %}:</li>\n    {% for tag in tags %}\n    <li><a href=\"{% url \"blog_post_list_tag\" tag.slug %}\">{{ tag }}</a></li>\n    {% endfor %}\n</ul>\n{% endspaceless %}\n{% endif %}\n{% endblock %}\n\n{% block blog_post_detail_rating %}\n<div class=\"panel panel-default rating\">\n    <div class=\"panel-body\">\n    {% rating_for blog_post %}\n    </div>\n</div>\n{% endblock %}\n\n{% block blog_post_detail_sharebuttons %}\n{% set_short_url_for blog_post %}\n\n<div class=\"bottom-article\">\n\t\t<ul class=\"meta-post\">\n\t\t<li>Share</li>\n\t\t<li><a class=\"\" target=\"_blank\" href=\"http://twitter.com/home?status={{ blog_post.short_url|urlencode }}%20{{ blog_post.title|urlencode }}\"><strong><i class=\"fa fa-twitter\"></i> </strong></a></li>\n\t\t<li><a class=\"\" target=\"_blank\" href=\"http://facebook.com/sharer.php?u={{ request.build_absolute_uri }}&amp;t={{ blog_post.title|urlencode }}\"><i class=\"fa fa-facebook\"></i></a>\n\n\t\t</ul>\n\t\t\n\t</div>\n\n\n{% endblock %}\n\n{% block blog_post_previous_next %}\n<ul class=\"pager\">\n{% with blog_post.get_previous_by_publish_date as previous %}\n{% if previous %}\n<li class=\"previous\">\n    <a href=\"{{ previous.get_absolute_url }}\"><i class=\"fa fa-arrow-left\"></i> {{ previous }}</a>\n</li>\n{% endif %}\n{% endwith %}\n{% with blog_post.get_next_by_publish_date as next %}\n{% if next %}\n<li class=\"next\">\n    <a href=\"{{ next.get_absolute_url }}\">{{ next }} <i class=\"fa fa-arrow-right\"></i>\n{% endif %}\n{% endwith %}\n</ul>\n{% endblock %}\n\n{% block blog_post_detail_related_posts %}\n{% if blog_post.related_posts.all %}\n<div id=\"related-posts\">\n<h3>{% trans 'Related posts' %}</h3>\n<ul class=\"list-unstyled\">\n{% for post in blog_post.related_posts.all %}\n     <li><a href=\"{{ post.get_absolute_url }}\">{{ post.title }}</a></li>\n{% endfor %}\n</ul>\n</div>\n{% endif %}\n{% endblock %}\n\n{% block blog_post_detail_comments %}\n{% if blog_post.allow_comments %}{% comments_for blog_post %}{% endif %}\n{% endblock %}\n\n{% endblock %}\n"
  },
  {
    "path": "moderna/templates/blog/blog_post_list.html",
    "content": "{% extends \"base.html\" %}\n{% load i18n mezzanine_tags blog_tags keyword_tags disqus_tags %}\n\n{% block meta_title %}{% if page %}{{ page.meta_title }}{% else %}{% trans \"Blog\" %}{% endif %}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for page as keywords %}\n{% for keyword in keywords %}\n    {% if not forloop.first %}, {% endif %}\n    {{ keyword }}\n{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ page.description }}\n{% endmetablock %}{% endblock %}\n\n{% block title_wrapper %}\n{% endblock %}\n\n{% block breadcrumb_menu %}\n{{ block.super }}\n{% if tag or category or year or month or author %}\n<li>{% spaceless %}\n{% if tag %}\n    {% trans \"Tag:\" %} {{ tag }}\n{% else %}{% if category %}\n    {% trans \"Category:\" %} {{ category }}\n{% else %}{% if year or month %}\n    {% if month %}{{ month }}, {% endif %}{{ year }}\n{% else %}{% if author %}\n    {% trans \"Author:\" %} {{ author.get_full_name|default:author.username }}\n{% endif %}{% endif %}{% endif %}{% endif %}\n{% endspaceless %}\n</li>\n{% endif %}\n{% endblock %}\n\n{% block left_wrapper %}\n{% endblock %}\n<div class=\"col-md-{% block main_col_size %}8{% endblock %}\">\n{% block main %}\n\n{% if tag or category or year or month or author %}\n    {% block blog_post_list_filterinfo %}\n    <p>\n    {% if tag %}\n        {% trans \"Viewing posts tagged\" %} {{ tag }}\n    {% else %}{% if category %}\n        {% trans \"Viewing posts for the category\" %} {{ category }}\n    {% else %}{% if year or month %}\n        {% trans \"Viewing posts from\" %} {% if month %}{{ month }}, {% endif %}\n        {{ year }}\n    {% else %}{% if author %}\n        {% trans \"Viewing posts by\" %}\n        {{ author.get_full_name|default:author.username }}\n    {% endif %}{% endif %}{% endif %}{% endif %}\n    {% endblock %}\n    </p>\n{% else %}\n    {% if page %}\n    {% block blog_post_list_pagecontent %}\n    {% if page.get_content_model.content %}\n        {% editable page.get_content_model.content %}\n        {{ page.get_content_model.content|richtext_filters|safe }}\n        {% endeditable %}\n    {% endif %}\n    {% endblock %}\n    {% endif %}\n{% endif %}\n\n{% for blog_post in blog_posts.object_list %}\n\t{% block blog_post_main%}\t\n\t<article>\n\t<div class=\"post-image\">\n\t\t\t<div class=\"post-heading\">\n\t\t\t{% block blog_post_list_post_title %}\n\t\t\t{% editable blog_post.title %}\n\t\t\t<h3><a href=\"{{ blog_post.get_absolute_url }}\">{{ blog_post.title }}</a></h3>\n\t\t\t{% endeditable %}\n\t\t\t{% endblock %}\n\t\t\t</div>\n\t\t\t{% if settings.BLOG_USE_FEATURED_IMAGE and blog_post.featured_image %}\n\t\t\t{% block blog_post_list_post_featured_image %}\n\t\t\t<a href=\"{{ blog_post.get_absolute_url }}\">\n\t\t\t\t<img class=\"\" src=\"{{ MEDIA_URL }}{{blog_post.featured_image}}\">\n\t\t\t</a>\n\t\t\t{% endblock %}\n\t\t\t{% endif %}\n\t\t\t\n\t</div>\n\n{% block blog_post_list_post_content %}\n{% editable blog_post.content %}\n{{ blog_post.description_from_content|safe }}\n{% endeditable %}\n{% endblock %}\n    <div class=\"bottom-article\">\n\t\t{% block blog_post_list_post_metainfo %}\n\t\t{% editable blog_post.publish_date %}\n\t\t<ul class=\"meta-post\">\n\t\t<li><i class=\"icon-calendar\"></i><a href=\"#\"> {% blocktrans with sometime=blog_post.publish_date|timesince %}{{ sometime }} ago{% endblocktrans %}</a></li>\n\t\t{% with blog_post.user as author %}\n\t\t<li><i class=\"icon-user\"></i><a href=\"{% url \"blog_post_list_author\" author %}\"> {{author.get_full_name|default:author.username}}</a></li>\n\t\t{% endwith %}\n\t\t\n\t\t{% with blog_post.categories.all as categories %}\n\t\t\t{% if categories %}\n\t\t\t<li><i class=\"icon-folder-open\"></i>\n    \t\t{% for category in categories %}\n\t\t\t<a href=\"{% url \"blog_post_list_category\" category.slug %}\">{{ category }}</a>{% if not forloop.last %}, {% endif %}\n\t\t\t{% endfor %}\n\t\t\t</li>\n\t\t\t{% endif %}\n\t\t\t{% endwith %}\n\t\t\t{% if blog_post.allow_comments %}\n    \n\t\t\t{% if settings.COMMENTS_DISQUS_SHORTNAME %}\n\t\t\t<li>\n\t\t\t<i class=\"icon-comments\"></i>\n\t\t\t<a href=\"{{ blog_post.get_absolute_url }}#disqus_thread\"\n\t\t\t\tdata-disqus-identifier=\"{% disqus_id_for blog_post %}\">\n\t\t\t\t{% trans \"Comments\" %}\n\t\t\t</a>\n\t\t\t{% else %}\n\t\t\t<a href=\"{{ blog_post.get_absolute_url }}#comments\">\n\t\t\t{% blocktrans count comments_count=blog_post.comments_count %}{{ comments_count }} comment{% plural %}{{ comments_count }} comments{% endblocktrans %}\n\t\t\t</a>\n\t\t\t{% endif %}\n\t\t\t</li>\n\t\t\t{% endif %}\n\t\t\n\t\t</ul>\n\t\t\t{% block read_more%}\n\t\t\t<a class=\"pull-right\" href=\"{{ blog_post.get_absolute_url }}\">Continue reading <i class=\"icon-angle-right\"></i></a>\n\t\t\t{% endblock %}\n\t\t{% endeditable %}\n\t\t{% endblock %}\n\t</div>\n\n\t</article>\n     {% endblock %}\n{% endfor %}\n\n{% pagination_for blog_posts %}\n\n{% if settings.COMMENTS_DISQUS_SHORTNAME %}\n{% include \"generic/includes/disqus_counts.html\" %}\n{% endif %}\n\n{% endblock %}\n\n</div><!-- END MAIN -->\n\n<div class=\"col-md-{% block right_col_size %}4{% endblock %}\">\n{% block right_panel %}\n{% include \"blog/includes/filter_panel.html\" %}\n{% endblock %}\n</div>"
  },
  {
    "path": "moderna/templates/blog/includes/filter_panel.html",
    "content": "{% load blog_tags keyword_tags i18n mezzanine_tags %}\n{% block blog_recent_posts %}\n{% blog_recent_posts 5 as recent_posts %}\n{% if recent_posts %}\n<div class=\"widget\">\n\n<h5 class=\"widgetheading\">{% trans \"Recent Posts\" %}</h5>\n\n<ul class=\"recent\">\n{% for recent_post in recent_posts %}\n<li>\n<img class=\"pull-left\" alt=\"\" src=\"{{ MEDIA_URL }}{% thumbnail recent_post.featured_image 65 65 %}\">\n<h6><a href=\"{{ recent_post.get_absolute_url }}\"\n    >{{ recent_post.title }}</a>\n</h6>\n</li>\n{% endfor %}\n</ul>\n</div>\n{% endif %}\n{% endblock %}\n{% block blog_categories %}\n{% blog_categories as categories %}\n{% if categories %}\n<div class=\"widget\">\n<h5 class=\"widgetheading\">{% trans \"Categories\" %}</h5>\n<ul class=\"cat\">\n{% for category in categories %}\n<li><a href=\"{% url \"blog_post_list_category\" category.slug %}\"\n    >{{ category }}</a> ({{ category.post_count }})</li>\n{% endfor %}\n</ul>\n</div>\n{% endif %}\n{% endblock %}\n\n{% block blog_keywords %}\n{% keywords_for blog.blogpost as tags %}\n{% if tags %}\n<div class=\"widget\">\n<h5 class=\"widgetheading\">{% trans \"Tags\" %}</h5>\n\n<ul class=\"tags\">\n{% for tag in tags %}\n<li>\n    <a href=\"{% url \"blog_post_list_tag\" tag.slug %}\"\n        class=\"\">{{ tag }} ({{ tag.item_count }})</a>\n    \n</li>\n{% endfor %}\n</ul>\n</div>\n{% endif %}\n{% endblock %}\n\n{% block blog_authors %}\n{% blog_authors as authors %}\n{% if authors %}\n<div class=\"widget\">\n<h5 class=\"widgetheading\">{% trans \"Authors\" %}</h5>\n\n<ul class=\"cat\">\n{% for author in authors %}\n    <li><a href=\"{% url \"blog_post_list_author\" author.username %}\"\n        >{{ author.get_full_name|default:author.username }} ({{ author.post_count }})</a>\n        </li>\n{% endfor %}\n</ul>\n</div>\n{% endif %}\n{% endblock %}\n\n{% block blog_months %}\n{% blog_months as months %}\n{% if months %}\n<div class=\"widget\">\n<h5 class=\"widgetheading\">{% trans \"Archive\" %}</h5>\n{% for month in months %}\n    {% ifchanged month.date.year %}\n        {% if not forloop.first %}</ul>{% endif %}\n       \n\t<ul class=\"cat\">\n    {% endifchanged %}\n    <li><a href=\"{% url \"blog_post_list_month\" year=month.date.year month=month.date.month %}\"\n        >{{ month.date|date:\"F\" }}</a> ({{ month.post_count }})</li>\n{% endfor %}\n    </ul>\n</div>\n{% endif %}\n{% endblock %}\n\n\n\n{% block blog_feeds %}\n<div class=\"widget\">\n<h5 class=\"widgetheading\">{% trans \"Feeds\" %}</h5>\n\n{% if tag %}\n    <a href=\"{% url \"blog_post_feed_tag\" tag.slug \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed_tag\" tag.slug \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% if category %}\n    <a href=\"{% url \"blog_post_feed_category\" category.slug \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed_category\" category.slug \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% if author %}\n    <a href=\"{% url \"blog_post_feed_author\" author.username \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed_author\" author.username \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% if not tag and not category and not author %}\n    <a href=\"{% url \"blog_post_feed\" \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed\" \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n</div>\n{% endblock %}\n\n\n"
  },
  {
    "path": "moderna/templates/generic/comments.html",
    "content": "{% extends \"base.html\" %}\n\n{% load mezzanine_tags comment_tags keyword_tags %}\n\n{% block meta_title %}{{ obj }}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for obj as tags %}\n{% for tag in tags %}{% if not forloop.first %}, {% endif %}{{ tag }}{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ obj.description }}\n{% endmetablock %}{% endblock %}\n\n{% block main %}\n{% comments_for obj %}\n{% endblock %}\n"
  },
  {
    "path": "moderna/templates/generic/includes/comment.html",
    "content": "{% load i18n mezzanine_tags comment_tags rating_tags %}\n\n{% for comment in comments_for_thread %}\n\n<div id=\"comment-{{ comment.id }}\"\n    class=\"comment media{% if comment.by_author %} comment-author{% endif %}\">\n\n    {% editable comment.is_public comment.is_removed %}\n    {% if not comment.is_removed and comment.is_public or request.user.is_staff %}\n    {% if comment.url %}\n    <a href=\"{{ comment.url }}\">\n        <img class=\"pull-left media-object\" src=\"{% gravatar_url comment.email %}\">\n    </a>\n    <div class=\"media-body\">\n        <h4 class=\"media-heading\"><a href=\"{{ comment.url }}\">{{ comment.user_name }}</a>\n    {% else %}\n    <img class=\"pull-left media-object\" src=\"{% gravatar_url comment.email %}\">\n    <div class=\"media-body\">\n        <h4 class=\"media-heading\">{{ comment.user_name }}\n    {% endif %}\n            <small class=\"timespan\">\n                {% blocktrans with sometime=comment.submit_date|timesince %}{{ sometime }} ago{% endblocktrans %}\n            </small>\n        </h4>\n    <p>{{ comment.comment|comment_filter }}</p>\n    {% endif %}\n    \n    {% if not comment.is_removed and comment.is_public %}\n    <a href=\"{{ request.path }}#comment-{{ comment.id }}\">\n        <span class=\"glyphicon glyphicon-link\"></span> {% trans \"Link\" %}\n    </a> |\n    <a href=\"#reply-{{ comment.id }}\" class=\"reply\">\n        <span class=\"glyphicon glyphicon-share-alt\"></span> {% trans \"Reply\" %}\n    </a>\n    {% if settings.COMMENTS_USE_RATINGS %}\n    <div class=\"rating\">\n    {% rating_for comment %}\n    </div>\n    {% endif %}\n    <form class=\"comment-reply-form\" method=\"post\" id=\"reply-{{ comment.id }}\"\n        action=\"{{ comment_url }}#reply-{{ comment.id }}\"\n        {% if replied_to != comment.id %}style=\"display:none;\"{% endif %}>\n        {% if replied_to == comment.id %}\n        {% fields_for posted_comment_form %}\n        {% else %}\n        {% fields_for unposted_comment_form %}\n        {% endif %}\n        <input type=\"hidden\" name=\"replied_to\" value=\"{{ comment.id }}\">\n        <input class=\"btn btn-primary btn-lg\" type=\"submit\" value=\"{% trans \"Reply\" %}\">\n    </form>\n\n    {% else %}\n    <p>\n        {% if comment.is_removed %}\n        <span class=\"glyphicon glyphicon-remove-circle\"></span> {% trans \"Comment deleted\" %}\n        {% else %}\n        <span class=\"glyphicon glyphicon-warning-sign\"></span> {% trans \"Comment awaiting approval\" %}\n        {% endif %}\n        <small class=\"timespan\">{% blocktrans with sometime=comment.submit_date|timesince %}{{ sometime }} ago{% endblocktrans %}</small>\n    </p>\n    {% endif %}\n\n    {% comment_thread comment %}\n    \n    {% if not comment.is_removed and comment.is_public or request.user.is_staff %}</div>{% endif %}\n    {% endeditable %}\n</div>\n{% endfor %}\n\n{% if no_comments %}\n<p>{% trans \"There are currently no comments\" %}</p>\n{% endif %}\n\n"
  },
  {
    "path": "moderna/templates/generic/includes/comment_form.html",
    "content": "{% load i18n mezzanine_tags comment_tags %}\n\n<form method=\"post\" id=\"contactform\" action=\"{{ comment_url }}#comment\">\n   \n\t{% for hidden in comment_form.hidden_fields %}\n    {{ hidden }}\n    {% endfor %}\n    <div class=\"row\">\n\t\t<div class=\"col-lg-4 field\">\n\t\t\t <input type=\"text\" value=\"{{comment_form.name.value}}\" name=\"name\" maxlength=\"50\" id=\"id_name\" class=\"\" placeholder=\"* Enter your full name\" >\n\t\t\t  \n\t\t</div>\n\t\t<div class=\"col-lg-4 field\">\n\t\t\t <input type=\"email\" value=\"{{comment_form.email.value}}\" name=\"email\" id=\"id_email\" placeholder=\"* Enter your email address\">\n\t\t\t\n\t\t</div>\n\t\t<div class=\"col-lg-4 field\">\n\t\t\t <input type=\"url\" value=\"b''\" name=\"{{comment_form.url.value}}\" id=\"id_url\" placeholder=\"Enter your webiste\">\n\t\t\t\n\t\t</div>\n\t\t<div class=\"col-lg-12 margintop10 field\">\n\t\t\t <textarea rows=\"10\" name=\"comment\" id=\"id_comment\" cols=\"40\" class=\"\" placeholder=\"* Enter Comment here...\"></textarea>\n\t\t\t\n\t\t<p>\n\t\t\t<button type=\"submit\" class=\"btn btn-theme margintop10 pull-left\">{% trans \"Comment\" %}</button>\n\t\t\t\t<span class=\"pull-right margintop20\">* Please fill all required form field, thanks!</span>\n\t\t</p>\t\n\t\t</div>\n\t\t\n\t\n\t</div>\n</form>\n\n"
  },
  {
    "path": "moderna/templates/generic/includes/comments.html",
    "content": "{% load i18n mezzanine_tags comment_tags %}\n<div id=\"comments\">\n<h3>{% trans \"Comments\" %}</h3>\n{% if settings.COMMENTS_DISQUS_SHORTNAME %}\n{% include \"generic/includes/disqus_comments.html\" %}\n{% else %}\n<script>\n$(function() {\n    $('.reply').click(function() {\n        $('.comment-reply-form').hide();\n        $(this).siblings('.comment-reply-form').toggle();\n    });\n});\n</script>\n<style>.input_id_honeypot {display:none !important;}</style>\n{% comment_thread object_for_comments %}\n<h3>{% trans \"New Comment\" %}</h3>\n\n    {% if not request.POST.replied_to %}\n\t\t{% include \"generic/includes/comment_form.html\" with comment_form=posted_comment_form %}\n    {% else %}\n    {{% include \"generic/includes/comment_form.html\" with comment_form=unposted_comment_form %}\n    {% endif %}\n    \n\n{% endif %}\n</div>\n"
  },
  {
    "path": "moderna/templates/generic/includes/disqus_comments.html",
    "content": "{% load disqus_tags %}\n\n<div id=\"disqus_thread\"></div>\n{% disqus_sso_script %}\n<script>\n    var disqus_developer = '{{ settings.DEV_SERVER }}' == 'True';\n    var disqus_url = 'http{% if request.is_secure %}s{% endif %}://{{ request.META.HTTP_HOST }}{{ object_for_comments.get_absolute_url }}';\n    var disqus_title = '{{ object_for_comments|escapejs }}';\n    var disqus_identifier = '{% disqus_id_for object_for_comments %}';\n  (function() {\n   var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;\n   dsq.src = 'http{% if request.is_secure %}s{% endif %}://{{ settings.COMMENTS_DISQUS_SHORTNAME }}.disqus.com/embed.js';\n   (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);\n  })();\n</script>\n"
  },
  {
    "path": "moderna/templates/generic/includes/disqus_counts.html",
    "content": "<script>\n/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */\nvar disqus_shortname = '{{ settings.COMMENTS_DISQUS_SHORTNAME }}'; // required: replace example with your forum shortname\n\n/* * * DON'T EDIT BELOW THIS LINE * * */\n(function () {\n    var s = document.createElement('script'); s.async = true;\n    s.type = 'text/javascript';\n    s.src = '//' + disqus_shortname + '.disqus.com/count.js';\n    (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);\n}());\n</script>\n"
  },
  {
    "path": "moderna/templates/generic/includes/disqus_sso.html",
    "content": "<script>\nvar disqus_config = function () {\n    this.page.remote_auth_s3 = '{{ sso_data }}';\n    this.page.api_key = '{{ public_key }}';\n}\n</script>\n"
  },
  {
    "path": "moderna/templates/generic/includes/rating.html",
    "content": "{% load mezzanine_tags rating_tags i18n %}\n\n<span id=\"rating-{{ rating_object.id }}\">\n    {% if rating_average %}\n    {% trans \"Current rating\" %}: {{ rating_average|floatformat }}\n    {% else %}\n    {% trans \"Currently unrated\" %}\n    {% endif %}\n</span>\n\n{% if not rated or request.user.is_authenticated %}\n<form class=\"form-inline\" role=\"form\" method=\"post\" action=\"{% url \"rating\" %}\">\n    {% nevercache %}\n    {% csrf_token %}\n    {% endnevercache %}\n    <ul class=\"radio radio-inline\">{{ rating_form.as_ul }}</ul>\n    <input type=\"submit\" class=\"btn btn-default btn-sm\" value=\"{% trans \"Rate\" %}\"\n        onclick=\"return $(this.form).find('input:checked').length == 1;\">\n</form>\n{% endif %}\n"
  },
  {
    "path": "moderna/templates/index.html",
    "content": "{% extends \"base.html\" %}\n{% load i18n  mezzanine_tags staticfiles%}\n{% block meta_title %}{% trans \"Home\" %}{% endblock %}\n{% block title %}{% trans \"Home\" %}{% endblock %}\n{% block breadcrumb_wrapper %}\n{% endblock %}\n\n{% block title_wrapper %}\n{% endblock %}\n\n{% block breadcrumb_menu %}\n<li class=\"active\">{% trans \"Home\" %}</li>\n{% endblock %}\n\n\n{% block all_content %}\n<section id=\"{% block section_id %}featured{% endblock %}\">\n{% block left_wrapper %}\n{% endblock %}\n\n\n{% block main_wrapper %}\n<div class=\"col-md-{% block main_col_size %}none{% endblock %} {% block main_class %}{% endblock %}\">\n{% block main %}\n\n\n<!-- start slider -->\n\t<div class=\"container\">\n\t\t<div class=\"row\">\n\t\t\t<div class=\"col-lg-12\">\n\t<!-- Slider -->\n        <div id=\"main-slider\" class=\"flexslider\">\n            <ul class=\"slides\">\n              <li>\n                <img src=\"{% static \"img/slides/1.jpg\" %}\" alt=\"\" />\n                <div class=\"flex-caption\">\n                    <h3>Modern Design</h3> \n\t\t\t\t\t<p>Duis fermentum auctor ligula ac malesuada. Mauris et metus odio, in pulvinar urna</p> \n\t\t\t\t\t<a href=\"#\" class=\"btn btn-theme\">Learn More</a>\n                </div>\n              </li>\n              <li>\n                <img src=\"{% static \"img/slides/2.jpg\" %}\" alt=\"\" />\n                <div class=\"flex-caption\">\n                    <h3>Fully Responsive</h3> \n\t\t\t\t\t<p>Sodales neque vitae justo sollicitudin aliquet sit amet diam curabitur sed fermentum.</p> \n\t\t\t\t\t<a href=\"#\" class=\"btn btn-theme\">Learn More</a>\n                </div>\n              </li>\n              <li>\n                <img src=\"{% static \"img/slides/3.jpg\" %}\" alt=\"\" />\n                <div class=\"flex-caption\">\n                    <h3>Clean & Fast</h3> \n\t\t\t\t\t<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit donec mer lacinia.</p> \n\t\t\t\t\t<a href=\"#\" class=\"btn btn-theme\">Learn More</a>\n                </div>\n              </li>\n            </ul>\n        </div>\n\t<!-- end slider -->\n\t\t\t</div>\n\t\t</div>\n\t</div>\t\n\n{% endblock %}\n</div>\n{% endblock %}\n{% block right_wrapper %}\n{% endblock %}\n</section>\n<section class=\"callaction\">\n\t<div class=\"container\">\n\t\t<div class=\"row\">\n\t\t\t<div class=\"col-lg-12\">\n\t\t\t\t<div class=\"big-cta\">\n\t\t\t\t\t<div class=\"cta-text\">\n\t\t\t\t\t\t<h2><span>Moderna</span> Free Mezzanine Business theme</h2>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t</section>\n<section id=\"content\">\n\t<div class=\"container\">\n\t\t<div class=\"row\">\n\t\t\t<div class=\"col-lg-12\">\n\t\t\t\t<div class=\"row\">\n\t\t\t\t\t<div class=\"col-lg-3\">\n\t\t\t\t\t\t<div class=\"box\">\n\t\t\t\t\t\t\t<div class=\"box-gray aligncenter\">\n\t\t\t\t\t\t\t\t<h4>Fully responsive</h4>\n\t\t\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t\t<i class=\"fa fa-desktop fa-3x\"></i>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<p class=\"\">\n\t\t\t\t\t\t\t\t Voluptatem accusantium doloremque laudantium sprea totam rem aperiam.\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"box-bottom\">\n\t\t\t\t\t\t\t\t<a href=\"#\">Learn more</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"col-lg-3\">\n\t\t\t\t\t\t<div class=\"box\">\n\t\t\t\t\t\t\t<div class=\"box-gray aligncenter\">\n\t\t\t\t\t\t\t\t<h4>Modern Style</h4>\n\t\t\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t\t<i class=\"fa fa-pagelines fa-3x\"></i>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t Voluptatem accusantium doloremque laudantium sprea totam rem aperiam.\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"box-bottom\">\n\t\t\t\t\t\t\t\t<a href=\"#\">Learn more</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"col-lg-3\">\n\t\t\t\t\t\t<div class=\"box\">\n\t\t\t\t\t\t\t<div class=\"box-gray aligncenter\">\n\t\t\t\t\t\t\t\t<h4>Customizable</h4>\n\t\t\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t\t<i class=\"fa fa-edit fa-3x\"></i>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t Voluptatem accusantium doloremque laudantium sprea totam rem aperiam.\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"box-bottom\">\n\t\t\t\t\t\t\t\t<a href=\"#\">Learn more</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"col-lg-3\">\n\t\t\t\t\t\t<div class=\"box\">\n\t\t\t\t\t\t\t<div class=\"box-gray aligncenter\">\n\t\t\t\t\t\t\t\t<h4>Valid HTML5</h4>\n\t\t\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t\t<i class=\"fa fa-code fa-3x\"></i>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t Voluptatem accusantium doloremque laudantium sprea totam rem aperiam.\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"box-bottom\">\n\t\t\t\t\t\t\t\t<a href=\"#\">Learn more</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<!-- divider -->\n\t\t<div class=\"row\">\n\t\t\t<div class=\"col-lg-12\">\n\t\t\t\t<div class=\"solidline\">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<!-- end divider -->\n\t\t<!-- Portfolio Projects -->\n\t\t<div class=\"row\">\n\t\t\t<div class=\"col-lg-12\">\n\t\t\t\t<h4 class=\"heading\">Recent Works</h4>\n\t\t\t\t<div class=\"row\">\n\t\t\t\t\t<section id=\"projects\">\n\t\t\t\t\t<ul class=\"portfolio\" id=\"thumbs\">\n\t\t\t\t\t\t<!-- Item Project and Filter Name -->\n\t\t\t\t\t\t<li data-type=\"web\" data-id=\"id-0\" class=\"col-lg-3 design\">\n\t\t\t\t\t\t<div class=\"item-thumbs\">\n\t\t\t\t\t\t<!-- Fancybox - Gallery Enabled - Title - Full Image -->\n\t\t\t\t\t\t<a href=\"{% static \"img/works/1.jpg\" %}\" title=\"Work 1\" data-fancybox-group=\"gallery\" class=\"hover-wrap fancybox\">\n\t\t\t\t\t\t<span class=\"overlay-img\"></span>\n\t\t\t\t\t\t<span class=\"overlay-img-thumb font-icon-plus\"></span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t<!-- Thumb Image and Description -->\n\t\t\t\t\t\t<img alt=\"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus quis elementum odio. Curabitur pellentesque, dolor vel pharetra mollis.\" src=\"{% static \"img/works/1.jpg\" %}\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<!-- End Item Project -->\n\t\t\t\t\t\t<!-- Item Project and Filter Name -->\n\t\t\t\t\t\t<li data-type=\"icon\" data-id=\"id-1\" class=\"item-thumbs col-lg-3 design\">\n\t\t\t\t\t\t<!-- Fancybox - Gallery Enabled - Title - Full Image -->\n\t\t\t\t\t\t<a href=\"{% static \"img/works/2.jpg\" %}\" title=\"Work 2\" data-fancybox-group=\"gallery\" class=\"hover-wrap fancybox\">\n\t\t\t\t\t\t<span class=\"overlay-img\"></span>\n\t\t\t\t\t\t<span class=\"overlay-img-thumb font-icon-plus\"></span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t<!-- Thumb Image and Description -->\n\t\t\t\t\t\t<img alt=\"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus quis elementum odio. Curabitur pellentesque, dolor vel pharetra mollis.\" src=\"{% static \"img/works/2.jpg\" %}\">\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<!-- End Item Project -->\n\t\t\t\t\t\t<!-- Item Project and Filter Name -->\n\t\t\t\t\t\t<li data-type=\"illustrator\" data-id=\"id-2\" class=\"item-thumbs col-lg-3 photography\">\n\t\t\t\t\t\t<!-- Fancybox - Gallery Enabled - Title - Full Image -->\n\t\t\t\t\t\t<a href=\"{% static \"img/works/3.jpg\" %}\" title=\"Work 3\" data-fancybox-group=\"gallery\" class=\"hover-wrap fancybox\">\n\t\t\t\t\t\t<span class=\"overlay-img\"></span>\n\t\t\t\t\t\t<span class=\"overlay-img-thumb font-icon-plus\"></span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t<!-- Thumb Image and Description -->\n\t\t\t\t\t\t<img alt=\"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus quis elementum odio. Curabitur pellentesque, dolor vel pharetra mollis.\" src=\"{% static \"img/works/3.jpg\" %}\">\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<!-- End Item Project -->\n\t\t\t\t\t\t<!-- Item Project and Filter Name -->\n\t\t\t\t\t\t<li data-type=\"illustrator\" data-id=\"id-2\" class=\"item-thumbs col-lg-3 photography\">\n\t\t\t\t\t\t<!-- Fancybox - Gallery Enabled - Title - Full Image -->\n\t\t\t\t\t\t<a href=\"{% static \"img/works/4.jpg\" %}\" title=\"Work 4\" data-fancybox-group=\"gallery\" class=\"hover-wrap fancybox\">\n\t\t\t\t\t\t<span class=\"overlay-img\"></span>\n\t\t\t\t\t\t<span class=\"overlay-img-thumb font-icon-plus\"></span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t<!-- Thumb Image and Description -->\n\t\t\t\t\t\t<img alt=\"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus quis elementum odio. Curabitur pellentesque, dolor vel pharetra mollis.\" src=\"{% static \"img/works/4.jpg\" %}\">\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<!-- End Item Project -->\n\t\t\t\t\t</ul>\n\t\t\t\t\t</section>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\t</section>\n\n{% endblock %}\n"
  },
  {
    "path": "moderna/templates/pages/form.html",
    "content": "{% extends \"pages/page.html\" %}\n\n{% load mezzanine_tags %}\n\n{% block left_wrapper %}\n{% endblock %}\n<div class=\"col-md-{% block main_col_size %}8{% endblock %}\">\n{% block main %}\n{{ block.super }}\n{% if request.GET.sent %}\n    {% editable page.form.response %}\n    {{ page.form.response|richtext_filters|safe }}\n    {% endeditable %}\n{% else %}\n    {% with page.form as page_form %}\n    {% editable page_form.content %}\n    {{ page_form.content|richtext_filters|safe }}\n    {% endeditable %}\n    {% endwith %}\n\n    {% errors_for form %}\n\n    <form class=\"mezzanine-form\" method=\"post\"{% if form.is_multipart %} enctype=\"multipart/form-data\"{% endif %}>\n        {% fields_for form %}\n        <div class=\"form-actions\">\n            <input class=\"btn btn-primary btn-lg\" type=\"submit\" value=\"{{ page.form.button_text }}\">\n        </div>\n    </form>\n{% endif %}\n\n{% endblock %}\n</div>\n\n\n{% block extra_js %}\n{{ block.super }}\n<script>\n$(function() {$('.mezzanine-form :input:visible:enabled:first').focus();});\n</script>\n{% endblock %}\n"
  },
  {
    "path": "moderna/templates/pages/gallery.html",
    "content": "{% extends \"pages/page.html\" %}\n\n{% load mezzanine_tags staticfiles %}\n\n{% block extra_css %}\n<link rel=\"stylesheet\" href=\"{% static \"mezzanine/css/magnific-popup.css\" %}\">\n{% endblock extra_css %}\n{% block left_wrapper %}\n{% endblock %}\n<div class=\"col-md-{% block main_col_size %}12{% endblock %}\">\n{% block main %}\n{{ block.super }}\n\n{% editable page.gallery.content %}\n{{ page.gallery.content|richtext_filters|safe }}\n{% endeditable %}\n\n<div class=\"row\">\n\t<div class=\"col-lg-12\">\n\t\t<div class=\"row\">\n\t\t\t<section id=\"projects\">\n{% with page.gallery.images.all as images %}\n\t\t\t\t <ul class=\"portfolio\" id=\"thumbs\">\n\t\t\t\t\t{% for image in images %}\n\t\t\t\t\t\t \n\t\t\t\t\t\t<!-- Item Project and Filter Name -->\n\t\t\t\t\t\t<li data-type=\"web\" data-id=\"{{ image.id }}\" class=\"col-lg-3 design\">\n\t\t\t\t\t\t<div class=\"item-thumbs\">\n\t\t\t\t\t\t<!-- Fancybox - Gallery Enabled - Title - Full Image -->\n\t\t\t\t\t\t<a href=\"{{ image.file.url }}\" title=\"{{ image.description }}\" data-fancybox-group=\"gallery\" class=\"hover-wrap fancybox\">\n\t\t\t\t\t\t<span class=\"overlay-img\"></span>\n\t\t\t\t\t\t<span class=\"overlay-img-thumb font-icon-plus\"></span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t<!-- Thumb Image and Description -->\n\t\t\t\t\t\t<img alt=\"{{ image.description }}\" src=\"{{ MEDIA_URL }}{% thumbnail image.file 131 75 %}\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\n\t\t\t\t\t\t<!-- End Item Project -->\n\n\t\t\t\t\t{% endfor %}\n\t\t\t\t</ul>\n\t\t\t</section>\n\t\t</div>\t\t\n\t</div>\t\n{% endwith %}\n</div>\n{% endblock %}\n</div>\n{% block right_wrapper %}\n{% endblock %}\n{% block extra_js %}\n{{ block.super }}\n\n\n{% endblock %}\n"
  },
  {
    "path": "moderna/templates/pages/index.html",
    "content": "{% extends \"pages/richtextpage.html\" %}\n\n{% block main %}\n<!--\nThis template is provided as a custom template for the homepage, for\nwhen it is configured as an editable page in the navigation tree. Feel\nfree to modify it.\n-->\n{{ block.super }}\n{% endblock %}\n"
  },
  {
    "path": "moderna/templates/pages/menus/admin.html",
    "content": "{% load pages_tags i18n staticfiles %}\n\n<ol>\n    {% for page in page_branch %}\n    <li id=\"ordering_{{ page.id }}\">\n        <div class=\"{% cycle 'row1' 'row2' %}\">\n            <a href=\"#\" class=\"tree-toggle\" id=\"page-{{ page.id }}\"\n                {% if not page.has_children %}style=\"visibility:hidden;\"{% endif %}>\n                <span class=\"icon open\">+</span>\n                <span class=\"icon close\">-</span>\n            </a>\n            {% set_page_permissions page %}\n            {% if page.perms.delete %}\n            <a href=\"{% url \"admin:pages_page_delete\" page.id %}?fromtree\" class=\"delete\"></a>\n            {% else %}\n            <span class=\"delete\" style=\"background:none;\"></span>\n            {% endif %}\n            {% if page.perms.change %}\n            <a href=\"{% url \"admin:pages_page_change\" page.id %}{% if not page.is_primary %}?parent={{ page.parent_id }}{% endif %}\"\n                class=\"changelink\">{{ page.title }}</a>\n            {% else %}\n            <span class=\"uneditable\">{{ page.title }}</span>\n            {% endif %}\n            <span class=\"ordering\"{% if not page.perms.change %}\n                style=\"visibility:hidden;\"{% endif %}>\n                <img src=\"{% static settings.MEZZANINE_ADMIN_PREFIX|add:\"img/admin/arrow-up.gif\" %}\">\n                <img src=\"{% static settings.MEZZANINE_ADMIN_PREFIX|add:\"img/admin/arrow-down.gif\" %}\">\n            </span>\n            {% if page.perms.add %}\n            <select class=\"addlist\" id=\"addlink-{{ page.id }}\">\n                <option value=\"\">{% trans \"Add\" %} ...</option>\n                {% for model in page_models %}\n                    {% set_model_permissions model %}\n                    {% if model.perms.add %}\n                    <option value=\"{{ model.add_url }}?parent={{ page.id }}\"\n                        >{{ model.meta_verbose_name|capfirst }}</option>\n                    {% endif %}\n                {% endfor %}\n            </select>\n            {% endif %}\n\n        </div>\n        <br style=\"clear:both;\">\n        {% if page.has_children %}{% page_menu page %}{% endif %}\n    </li>\n    {% endfor %}\n</ol>\n"
  },
  {
    "path": "moderna/templates/pages/menus/breadcrumb.html",
    "content": "{% load i18n pages_tags %}\n\n{% if on_home %}\n<li>{% trans \"Home\" %}</li>\n{% else %}\n{% for page in page_branch %}\n\n    {% if not has_home and page.is_primary and forloop.first %}\n    <li id=\"breadcrumb-menu-home\">\n        <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n    </li>\n    {% endif %}\n\n    {% if page.is_current_or_ascendant %}\n    {% if page.is_current %}\n    <li id=\"breadcrumb-menu-{{ page.html_id }}\"\n        class=\"active\">{{ page.title }}</li>\n    {% else %}\n    <li id=\"breadcrumb-menu-{{ page.html_id }}\">\n        <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n    </li>\n    {% endif %}\n    {% if page.has_children %}{% page_menu page %}{% endif %}\n    {% endif %}\n\n{% endfor %}\n{% endif %}\n"
  },
  {
    "path": "moderna/templates/pages/menus/dropdown.html",
    "content": "{% load i18n pages_tags %}\n{% spaceless %}\n{% if page_branch_in_menu %}\n\n{% if branch_level == 0 %}\n<ul class=\"nav navbar-nav\">\n    {% for page in page_branch %}\n    {% if not has_home and page.is_primary and forloop.first %}\n    <li{% if on_home %} class=\"active\"{% endif %} id=\"dropdown-menu-home\">\n        <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n    </li>\n    {% endif %}\n    {% if page.in_menu %}\n    <li class=\"{% if page.has_children_in_menu %}dropdown{% endif %}\n               {% if page.is_current_or_ascendant %}active{% endif %}\"\n        id=\"{{ page.html_id }}\">\n        <a href=\"{{ page.get_absolute_url }}\"\n        {% if page.has_children_in_menu %}\n        class=\"dropdown-toggle disabled\" data-toggle=\"dropdown\"\n        {% endif %}>\n            {{ page.title }}\n            {% if page.has_children_in_menu %}<b class=\"caret\"></b>{% endif %}\n        </a>\n        {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n    </li>\n    {% endif %}\n    {% endfor %}\n</ul>\n\n{% else %}\n<ul class=\"dropdown-menu\">\n    {% for page in page_branch %}\n    {% if page.in_menu %}\n    <li class=\"{% if page.has_children_in_menu %}dropdown-submenu{% endif %}\n               {% if page.is_current_or_ascendant %}active{% endif %}\"\n        id=\"{{ page.html_id }}\">\n        <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n        {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n    </li>\n    {% endif %}\n    {% endfor %}\n</ul>\n{% endif %}\n\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "moderna/templates/pages/menus/footer.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch_in_menu %}\n\n{% for page in page_branch %}\n    {% if page.is_primary %}\n        {% if forloop.first %}\n            <div class=\"nav-footer\">\n        {% endif %}\n        {% if page.in_menu %}\n            <ul class=\"list-unstyled\">\n        {% endif %}\n    {% endif %}\n\n    {% if page.in_menu %}\n        {% if forloop.first and not page.parent.in_menu and not page.is_primary %}\n            <ul class=\"list-unstyled\">\n        {% endif %}\n        <li {% if page.is_current_or_ascendant %}class=\"active\"{% endif %}\n            id=\"footer-menu-{{ page.html_id }}\">\n            <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a></li>\n    {% endif %}\n\n    {% if page.in_menu and page.has_children_in_menu %}{% page_menu page %}{% endif %}\n\n    {% if page.in_menu %}\n        {% if forloop.first and not page.parent.in_menu and not page.is_primary %}\n            </li></ul>\n        {% endif %}\n    {% endif %}\n\n    {% if page.is_primary %}\n        {% if page.in_menu %}\n            </ul>\n        {% endif %}\n        {% if forloop.last %}\n            </div>\n        {% endif %}\n    {% endif %}\n\n{% endfor %}\n\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "moderna/templates/pages/menus/footer_tree.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch_in_menu %}\n<ul class=\"arrow\">\n\t{% for page in page_branch %}\n\n    {% if not has_home and page.is_primary and forloop.first %}\n\t<li class=\"first{% if on_home %} active{% endif %}\"\n        id=\"footer-tree-menu-home\">\n\t    <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n\t</li>\n\t{% endif %}\n\n\t{% if page.in_menu %}\n\t<li class=\"{% if page.is_current_or_ascendant %}active{% endif %}\n        {% if not top_level and forloop.first %} first{% endif %}\n        {% if forloop.last %} last{% endif %}\"\n        id=\"footer-tree-menu-{{ page.html_id }}\">\n\t\t<a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n\t\t{# remove this if tag to always show all nav items #}\n\t\t{% if settings.PAGES_MENU_SHOW_ALL or page.is_current_or_ascendant %}\n\t\t{% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n\t\t{% endif %}\n\t</li>\n    {% endif %}\n\n\t{% endfor %}\n</ul>\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "moderna/templates/pages/menus/mobile.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch %}\n{% for page in page_branch %}\n\n\t{% if not has_home and page.is_primary and forloop.first %}\n\t<ul class=\"mobile-menu\">\n\t\t<li><a class=\"home\" href=\"{% url \"home\" %}\"\n\t\t\t   id=\"tree-menu-home\">{% trans \"Home\" %}</a></li>\n    {% endif %}\n\n\t\t{% if page.is_current_or_ascendant and not page.is_current_child %}\n        {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n\t\t{% endif %}\n\n\t\t{% if page.is_current_child %}\n\t\t<li class=\"\n\t\t\t{% if forloop.first %} first{% endif %}\n\t\t\t{% if forloop.last %} last{% endif %}\"\n\t\t\tid=\"mobile-menu-{{ page.html_id }}\">\n\t\t\t<a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n\t\t</li>\n\t\t{% endif %}\n\n\t{% if page.is_primary and forloop.last %}\n\t</ul>\n\t{% endif %}\n\n{% endfor %}\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "moderna/templates/pages/menus/primary.html",
    "content": "{% load pages_tags i18n %}\n\n{% spaceless %}\n<ul id=\"primary-menu\" class=\"nav pull-right\">\n    {% for page in page_branch %}\n    {% if not has_home and page.is_primary and forloop.first %}\n    <li id=\"primary-menu-home\" class=\"first{% if on_home %} active{% endif %}\">\n        <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n    </li>\n    {% endif %}\n    {% if page.in_menu %}\n    <li id=\"primary-menu-{{ page.html_id }}\"\n        class=\"{% if page.is_current_or_ascendant %}active{% endif %}{% if forloop.last %} last{% endif %}\">\n        <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n    </li>\n    {% endif %}\n    {% endfor %}\n    <li class=\"divider-vertical\"></li>\n</ul>\n{% endspaceless %}\n"
  },
  {
    "path": "moderna/templates/pages/menus/tree.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch_in_menu %}\n<ul class=\"nav nav-list navlist-menu-level-{{ branch_level }}\">\n  {% for page in page_branch %}\n  {% if not has_home and page.is_primary and forloop.first %}\n  <li{% if on_home %} class=\"active\"{% endif %} id=\"tree-menu-home\">\n    <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n  </li>\n  {% endif %}\n  {% if page.in_menu %}\n  <li class=\"\n    {% if page.is_current %} active{% endif %}\n    {% if page.is_current_or_ascendant %} active-branch{% endif %}\n    \" id=\"tree-menu-{{ page.html_id }}\">\n    <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n    {# wrap the next line with 'if page.is_current_or_ascendant' #}\n    {# to only show child pages in the menu for the current page #}\n    {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n  </li>\n  {% endif %}\n  {% endfor %}\n</ul>\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "moderna/templates/pages/page.html",
    "content": "{% extends \"base.html\" %}\n{% load mezzanine_tags keyword_tags %}\n\n{% block meta_title %}{{ page.meta_title }}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for page as keywords %}\n{% for keyword in keywords %}\n    {% if not forloop.first %}, {% endif %}\n    {{ keyword }}\n{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ page.description }}\n{% endmetablock %}{% endblock %}\n\n{% block title %}\n{% editable page.title %}{{ page.title }}{% endeditable %}\n{% endblock %}\n\n{% block main %}\n{% endblock %}\n"
  },
  {
    "path": "moderna/templates/pages/richtextpage.html",
    "content": "{% extends \"pages/page.html\" %}\n\n{% load mezzanine_tags %}\n{% block left_wrapper %}\n{% endblock %}\n\n<div class=\"col-md-{% block main_col_size %}8{% endblock %}\">\n{% block main %}{{ block.super }}\n\n{% editable page.richtextpage.content %}\n{{ page.richtextpage.content|richtext_filters|safe }}\n{% endeditable %}\n\n{% endblock %}\n</div>\n\n{% block right_panel %}\n{{block.super}}\n{% endblock %}"
  },
  {
    "path": "moderna/templates/search_results.html",
    "content": "{% extends \"base.html\" %}\n\n{% load i18n mezzanine_tags %}\n\n{% block meta_title %}{% trans \"Search Results\" %}{% endblock %}\n{% block title %}{% trans \"Search Results\" %}{% endblock %}\n{% block extra_head %}\n<meta name=\"robots\" content=\"noindex\">\n{% endblock %}\n\n{% block breadcrumb_menu %}\n<li>\n    <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n</li>\n<li class=\"active\">{% trans \"Search Results\" %}</li>\n{% endblock %}\n\n{% block main %}\n\n{% if results.paginator.count == 0 %}\n<p>\n{% blocktrans %}\nNo results were found in {{ search_type }} matching your query: {{ query }}\n{% endblocktrans %}\n{% else %}\n{% blocktrans with start=results.start_index end=results.end_index total=results.paginator.count %}\nShowing {{ start }} to {{ end }} of {{ total }} results in {{ search_type }} matching your query: {{ query }}\n{% endblocktrans %}\n{% endif %}\n</p>\n\n<div id=\"search-results\">\n    {% for result in results.object_list %}\n    <h5>{{ forloop.counter0|add:results.start_index }})\n        <a href=\"{{ result.get_absolute_url }}\">{{ result }}</a></h5>\n    <p>{{ result.description|truncatewords_html:20|safe }}</p>\n    <a href=\"{{ result.get_absolute_url }}\">{% trans \"read more\" %}</a>\n    {% endfor %}\n</div>\n\n{% pagination_for results %}\n\n{% endblock %}\n"
  },
  {
    "path": "moderna/tests.py",
    "content": "from django.test import TestCase\n\n# Create your tests here.\n"
  },
  {
    "path": "moderna/views.py",
    "content": "from django.shortcuts import render\n\n# Create your views here.\n"
  },
  {
    "path": "nova/__init__.py",
    "content": ""
  },
  {
    "path": "nova/admin.py",
    "content": "from django.contrib import admin\n\n# Register your models here.\n"
  },
  {
    "path": "nova/models.py",
    "content": "from django.db import models\n\n# Create your models here.\n"
  },
  {
    "path": "nova/static/css/docs.css",
    "content": "/* Add additional stylesheets below\n-------------------------------------------------- */\n/*\n  Bootstrap's documentation styles\n  Special styles for presenting Bootstrap's documentation and examples\n*/\n\n\n\n/* Body and structure\n-------------------------------------------------- */\n\nbody {\n  position: relative;\n  padding-top: 40px;\n}\n\n/* Code in headings */\nh3 code {\n  font-size: 14px;\n  font-weight: normal;\n}\n\n\n\n/* Tweak navbar brand link to be super sleek\n-------------------------------------------------- */\n\nbody > .navbar {\n  font-size: 13px;\n}\n\n/* Change the docs' brand */\nbody > .navbar .brand {\n  padding-right: 0;\n  padding-left: 0;\n  margin-left: 20px;\n  float: right;\n  font-weight: bold;\n  color: #000;\n  text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125);\n  -webkit-transition: all .2s linear;\n     -moz-transition: all .2s linear;\n          transition: all .2s linear;\n}\nbody > .navbar .brand:hover {\n  text-decoration: none;\n  text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.4);\n}\n\n\n/* Sections\n-------------------------------------------------- */\n\n/* padding for in-page bookmarks and fixed navbar */\nsection {\n  padding-top: 30px;\n}\nsection > .page-header,\nsection > .lead {\n  color: #5a5a5a;\n}\nsection > ul li {\n  margin-bottom: 5px;\n}\n\n/* Separators (hr) */\n.bs-docs-separator {\n  margin: 40px 0 39px;\n}\n\n/* Faded out hr */\nhr.soften {\n  height: 1px;\n  margin: 70px 0;\n  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));\n  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));\n  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));\n  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));\n  border: 0;\n}\n\n\n\n/* Jumbotrons\n-------------------------------------------------- */\n\n/* Base class\n------------------------- */\n.jumbotron {\n  position: relative;\n  padding: 40px 0;\n  color: #fff;\n  text-align: center;\n  text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075);\n  background: #020031; /* Old browsers */\n  background: -moz-linear-gradient(45deg,  #020031 0%, #6d3353 100%); /* FF3.6+ */\n  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#020031), color-stop(100%,#6d3353)); /* Chrome,Safari4+ */\n  background: -webkit-linear-gradient(45deg,  #020031 0%,#6d3353 100%); /* Chrome10+,Safari5.1+ */\n  background: -o-linear-gradient(45deg,  #020031 0%,#6d3353 100%); /* Opera 11.10+ */\n  background: -ms-linear-gradient(45deg,  #020031 0%,#6d3353 100%); /* IE10+ */\n  background: linear-gradient(45deg,  #020031 0%,#6d3353 100%); /* W3C */\n  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020031', endColorstr='#6d3353',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */\n  -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);\n     -moz-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);\n          box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);\n}\n.jumbotron h1 {\n  font-size: 80px;\n  font-weight: bold;\n  letter-spacing: -1px;\n  line-height: 1;\n}\n.jumbotron p {\n  font-size: 24px;\n  font-weight: 300;\n  line-height: 1.25;\n  margin-bottom: 30px;\n}\n\n/* Link styles (used on .masthead-links as well) */\n.jumbotron a {\n  color: #fff;\n  color: rgba(255,255,255,.5);\n  -webkit-transition: all .2s ease-in-out;\n     -moz-transition: all .2s ease-in-out;\n          transition: all .2s ease-in-out;\n}\n.jumbotron a:hover {\n  color: #fff;\n  text-shadow: 0 0 10px rgba(255,255,255,.25);\n}\n\n/* Download button */\n.masthead .btn {\n  padding: 19px 24px;\n  font-size: 24px;\n  font-weight: 200;\n  color: #fff; /* redeclare to override the `.jumbotron a` */\n  border: 0;\n  -webkit-border-radius: 6px;\n     -moz-border-radius: 6px;\n          border-radius: 6px;\n  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);\n     -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);\n          box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);\n  -webkit-transition: none;\n     -moz-transition: none;\n          transition: none;\n}\n.masthead .btn:hover {\n  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);\n     -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);\n          box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);\n}\n.masthead .btn:active {\n  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1);\n     -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1);\n          box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1);\n}\n\n\n/* Pattern overlay\n------------------------- */\n.jumbotron .container {\n  position: relative;\n  z-index: 2;\n}\n.jumbotron:after {\n  content: '';\n  display: block;\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: url(../img/bs-docs-masthead-pattern.png) repeat center center;\n  opacity: .4;\n}\n@media\nonly screen and (-webkit-min-device-pixel-ratio: 2),\nonly screen and (   min--moz-device-pixel-ratio: 2),\nonly screen and (     -o-min-device-pixel-ratio: 2/1) {\n\n  .jumbotron:after {\n    background-size: 150px 150px;\n  }\n\n}\n\n/* Masthead (docs home)\n------------------------- */\n.masthead {\n  padding: 70px 0 80px;\n  margin-bottom: 0;\n  color: #fff;\n}\n.masthead h1 {\n  font-size: 120px;\n  line-height: 1;\n  letter-spacing: -2px;\n}\n.masthead p {\n  font-size: 40px;\n  font-weight: 200;\n  line-height: 1.25;\n}\n\n/* Textual links in masthead */\n.masthead-links {\n  margin: 0;\n  list-style: none;\n}\n.masthead-links li {\n  display: inline;\n  padding: 0 10px;\n  color: rgba(255,255,255,.25);\n}\n\n/* Social proof buttons from GitHub & Twitter */\n.bs-docs-social {\n  padding: 15px 0;\n  text-align: center;\n  background-color: #f5f5f5;\n  border-top: 1px solid #fff;\n  border-bottom: 1px solid #ddd;\n}\n\n/* Quick links on Home */\n.bs-docs-social-buttons {\n  margin-left: 0;\n  margin-bottom: 0;\n  padding-left: 0;\n  list-style: none;\n}\n.bs-docs-social-buttons li {\n  display: inline-block;\n  padding: 5px 8px;\n  line-height: 1;\n  *display: inline;\n  *zoom: 1;\n}\n\n/* Subhead (other pages)\n------------------------- */\n.subhead {\n  text-align: left;\n  border-bottom: 1px solid #ddd;\n}\n.subhead h1 {\n  font-size: 60px;\n}\n.subhead p {\n  margin-bottom: 20px;\n}\n.subhead .navbar {\n  display: none;\n}\n\n\n\n/* Marketing section of Overview\n-------------------------------------------------- */\n\n.marketing {\n  text-align: center;\n  color: #5a5a5a;\n}\n.marketing h1 {\n  margin: 60px 0 10px;\n  font-size: 60px;\n  font-weight: 200;\n  line-height: 1;\n  letter-spacing: -1px;\n}\n.marketing h2 {\n  font-weight: 200;\n  margin-bottom: 5px;\n}\n.marketing p {\n  font-size: 16px;\n  line-height: 1.5;\n}\n.marketing .marketing-byline {\n  margin-bottom: 40px;\n  font-size: 20px;\n  font-weight: 300;\n  line-height: 1.25;\n  color: #999;\n}\n.marketing-img {\n  display: block;\n  margin: 0 auto 30px;\n  max-height: 145px;\n}\n\n\n\n/* Footer\n-------------------------------------------------- */\n\n.footer {\n  text-align: center;\n  padding: 30px 0;\n  margin-top: 70px;\n  border-top: 1px solid #e5e5e5;\n  background-color: #f5f5f5;\n}\n.footer p {\n  margin-bottom: 0;\n  color: #777;\n}\n.footer-links {\n  margin: 10px 0;\n}\n.footer-links li {\n  display: inline;\n  padding: 0 2px;\n}\n.footer-links li:first-child {\n  padding-left: 0;\n}\n\n\n\n/* Special grid styles\n-------------------------------------------------- */\n\n.show-grid {\n  margin-top: 10px;\n  margin-bottom: 20px;\n}\n.show-grid [class*=\"span\"] {\n  background-color: #eee;\n  text-align: center;\n  -webkit-border-radius: 3px;\n     -moz-border-radius: 3px;\n          border-radius: 3px;\n  min-height: 40px;\n  line-height: 40px;\n}\n.show-grid [class*=\"span\"]:hover {\n  background-color: #ddd;\n}\n.show-grid .show-grid {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.show-grid .show-grid [class*=\"span\"] {\n  margin-top: 5px;\n}\n.show-grid [class*=\"span\"] [class*=\"span\"] {\n  background-color: #ccc;\n}\n.show-grid [class*=\"span\"] [class*=\"span\"] [class*=\"span\"] {\n  background-color: #999;\n}\n\n\n\n/* Mini layout previews\n-------------------------------------------------- */\n.mini-layout {\n  border: 1px solid #ddd;\n  -webkit-border-radius: 6px;\n     -moz-border-radius: 6px;\n          border-radius: 6px;\n  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);\n     -moz-box-shadow: 0 1px 2px rgba(0,0,0,.075);\n          box-shadow: 0 1px 2px rgba(0,0,0,.075);\n}\n.mini-layout,\n.mini-layout .mini-layout-body,\n.mini-layout.fluid .mini-layout-sidebar {\n  height: 300px;\n}\n.mini-layout {\n  margin-bottom: 20px;\n  padding: 9px;\n}\n.mini-layout div {\n  -webkit-border-radius: 3px;\n     -moz-border-radius: 3px;\n          border-radius: 3px;\n}\n.mini-layout .mini-layout-body {\n  background-color: #dceaf4;\n  margin: 0 auto;\n  width: 70%;\n}\n.mini-layout.fluid .mini-layout-sidebar,\n.mini-layout.fluid .mini-layout-header,\n.mini-layout.fluid .mini-layout-body {\n  float: left;\n}\n.mini-layout.fluid .mini-layout-sidebar {\n  background-color: #bbd8e9;\n  width: 20%;\n}\n.mini-layout.fluid .mini-layout-body {\n  width: 77.5%;\n  margin-left: 2.5%;\n}\n\n\n\n/* Download page\n-------------------------------------------------- */\n\n.download .page-header {\n  margin-top: 36px;\n}\n.page-header .toggle-all {\n  margin-top: 5px;\n}\n\n/* Space out h3s when following a section */\n.download h3 {\n  margin-bottom: 5px;\n}\n.download-builder input + h3,\n.download-builder .checkbox + h3 {\n  margin-top: 9px;\n}\n\n/* Fields for variables */\n.download-builder input[type=text] {\n  margin-bottom: 9px;\n  font-family: Menlo, Monaco, \"Courier New\", monospace;\n  font-size: 12px;\n  color: #d14;\n}\n.download-builder input[type=text]:focus {\n  background-color: #fff;\n}\n\n/* Custom, larger checkbox labels */\n.download .checkbox {\n  padding: 6px 10px 6px 25px;\n  font-size: 13px;\n  line-height: 18px;\n  color: #555;\n  background-color: #f9f9f9;\n  -webkit-border-radius: 3px;\n     -moz-border-radius: 3px;\n          border-radius: 3px;\n  cursor: pointer;\n}\n.download .checkbox:hover {\n  color: #333;\n  background-color: #f5f5f5;\n}\n.download .checkbox small {\n  font-size: 12px;\n  color: #777;\n}\n\n/* Variables section */\n#variables label {\n  margin-bottom: 0;\n}\n\n/* Giant download button */\n.download-btn {\n  margin: 36px 0 108px;\n}\n#download p,\n#download h4 {\n  max-width: 50%;\n  margin: 0 auto;\n  color: #999;\n  text-align: center;\n}\n#download h4 {\n  margin-bottom: 0;\n}\n#download p {\n  margin-bottom: 18px;\n}\n.download-btn .btn {\n  display: block;\n  width: auto;\n  padding: 19px 24px;\n  margin-bottom: 27px;\n  font-size: 30px;\n  line-height: 1;\n  text-align: center;\n  -webkit-border-radius: 6px;\n     -moz-border-radius: 6px;\n          border-radius: 6px;\n}\n\n\n\n/* Misc\n-------------------------------------------------- */\n\n/* Make tables spaced out a bit more */\nh2 + table,\nh3 + table,\nh4 + table,\nh2 + .row {\n  margin-top: 5px;\n}\n\n/* Example sites showcase */\n.example-sites {\n  xmargin-left: 20px;\n}\n.example-sites img {\n  max-width: 100%;\n  margin: 0 auto;\n}\n\n.scrollspy-example {\n  height: 200px;\n  overflow: auto;\n  position: relative;\n}\n\n\n/* Fake the :focus state to demo it */\n.focused {\n  border-color: rgba(82,168,236,.8);\n  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);\n     -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);\n          box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);\n  outline: 0;\n}\n\n/* For input sizes, make them display block */\n.docs-input-sizes select,\n.docs-input-sizes input[type=text] {\n  display: block;\n  margin-bottom: 9px;\n}\n\n/* Icons\n------------------------- */\n.the-icons {\n  margin-left: 0;\n  list-style: none;\n}\n.the-icons li {\n  float: left;\n  width: 25%;\n  line-height: 25px;\n}\n.the-icons i:hover {\n  background-color: rgba(255,0,0,.25);\n}\n\n/* Example page\n------------------------- */\n.bootstrap-examples h4 {\n  margin: 10px 0 5px;\n}\n.bootstrap-examples p {\n  font-size: 13px;\n  line-height: 18px;\n}\n.bootstrap-examples .thumbnail {\n  margin-bottom: 9px;\n  background-color: #fff;\n}\n\n\n\n/* Bootstrap code examples\n-------------------------------------------------- */\n\n/* Base class */\n.bs-docs-example {\n  position: relative;\n  margin: 15px 0;\n  padding: 39px 19px 14px;\n  *padding-top: 19px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  -webkit-border-radius: 4px;\n     -moz-border-radius: 4px;\n          border-radius: 4px;\n}\n\n/* Echo out a label for the example */\n.bs-docs-example:after {\n  content: \"Example\";\n  position: absolute;\n  top: -1px;\n  left: -1px;\n  padding: 3px 7px;\n  font-size: 12px;\n  font-weight: bold;\n  background-color: #f5f5f5;\n  border: 1px solid #ddd;\n  color: #9da0a4;\n  -webkit-border-radius: 4px 0 4px 0;\n     -moz-border-radius: 4px 0 4px 0;\n          border-radius: 4px 0 4px 0;\n}\n\n/* Remove spacing between an example and it's code */\n.bs-docs-example + .prettyprint {\n  margin-top: -20px;\n  padding-top: 15px;\n}\n\n/* Tweak examples\n------------------------- */\n.bs-docs-example > p:last-child {\n  margin-bottom: 0;\n}\n.bs-docs-example .table,\n.bs-docs-example .progress,\n.bs-docs-example .well,\n.bs-docs-example .alert,\n.bs-docs-example .hero-unit,\n.bs-docs-example .pagination,\n.bs-docs-example .navbar,\n.bs-docs-example > .nav,\n.bs-docs-example blockquote {\n  margin-bottom: 5px;\n}\n.bs-docs-example .pagination {\n  margin-top: 0;\n}\n.bs-navbar-top-example,\n.bs-navbar-bottom-example {\n  z-index: 1;\n  padding: 0;\n  height: 90px;\n  overflow: hidden; /* cut the drop shadows off */\n}\n.bs-navbar-top-example .navbar-fixed-top,\n.bs-navbar-bottom-example .navbar-fixed-bottom {\n  margin-left: 0;\n  margin-right: 0;\n}\n.bs-navbar-top-example {\n  -webkit-border-radius: 0 0 4px 4px;\n     -moz-border-radius: 0 0 4px 4px;\n          border-radius: 0 0 4px 4px;\n}\n.bs-navbar-top-example:after {\n  top: auto;\n  bottom: -1px;\n  -webkit-border-radius: 0 4px 0 4px;\n     -moz-border-radius: 0 4px 0 4px;\n          border-radius: 0 4px 0 4px;\n}\n.bs-navbar-bottom-example {\n  -webkit-border-radius: 4px 4px 0 0;\n     -moz-border-radius: 4px 4px 0 0;\n          border-radius: 4px 4px 0 0;\n}\n.bs-navbar-bottom-example .navbar {\n  margin-bottom: 0;\n}\nform.bs-docs-example {\n  padding-bottom: 19px;\n}\n\n/* Images */\n.bs-docs-example-images img {\n  margin: 10px;\n  display: inline-block;\n}\n\n/* Tooltips */\n.bs-docs-tooltip-examples {\n  text-align: center;\n  margin: 0 0 10px;\n  list-style: none;\n}\n.bs-docs-tooltip-examples li {\n  display: inline;\n  padding: 0 10px;\n}\n\n/* Popovers */\n.bs-docs-example-popover {\n  padding-bottom: 24px;\n  background-color: #f9f9f9;\n}\n.bs-docs-example-popover .popover {\n  position: relative;\n  display: block;\n  float: left;\n  width: 260px;\n  margin: 20px;\n}\n\n/* Dropdowns */\n.bs-docs-example-submenus {\n  min-height: 180px;\n}\n.bs-docs-example-submenus > .pull-left + .pull-left {\n  margin-left: 20px;\n}\n.bs-docs-example-submenus .dropup > .dropdown-menu,\n.bs-docs-example-submenus .dropdown > .dropdown-menu {\n  display: block;\n  position: static;\n  margin-bottom: 5px;\n  *width: 180px;\n}\n\n\n\n/* Responsive docs\n-------------------------------------------------- */\n\n/* Utility classes table\n------------------------- */\n.responsive-utilities th small {\n  display: block;\n  font-weight: normal;\n  color: #999;\n}\n.responsive-utilities tbody th {\n  font-weight: normal;\n}\n.responsive-utilities td {\n  text-align: center;\n}\n.responsive-utilities td.is-visible {\n  color: #468847;\n  background-color: #dff0d8 !important;\n}\n.responsive-utilities td.is-hidden {\n  color: #ccc;\n  background-color: #f9f9f9 !important;\n}\n\n/* Responsive tests\n------------------------- */\n.responsive-utilities-test {\n  margin-top: 5px;\n  margin-left: 0;\n  list-style: none;\n  overflow: hidden; /* clear floats */\n}\n.responsive-utilities-test li {\n  position: relative;\n  float: left;\n  width: 25%;\n  height: 43px;\n  font-size: 14px;\n  font-weight: bold;\n  line-height: 43px;\n  color: #999;\n  text-align: center;\n  border: 1px solid #ddd;\n  -webkit-border-radius: 4px;\n     -moz-border-radius: 4px;\n          border-radius: 4px;\n}\n.responsive-utilities-test li + li {\n  margin-left: 10px;\n}\n.responsive-utilities-test span {\n  position: absolute;\n  top:    -1px;\n  left:   -1px;\n  right:  -1px;\n  bottom: -1px;\n  -webkit-border-radius: 4px;\n     -moz-border-radius: 4px;\n          border-radius: 4px;\n}\n.responsive-utilities-test span {\n  color: #468847;\n  background-color: #dff0d8;\n  border: 1px solid #d6e9c6;\n}\n\n\n\n/* Sidenav for Docs\n-------------------------------------------------- */\n\n.bs-docs-sidenav {\n  width: 228px;\n  margin: 30px 0 0;\n  padding: 0;\n  background-color: #fff;\n  -webkit-border-radius: 6px;\n     -moz-border-radius: 6px;\n          border-radius: 6px;\n  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);\n     -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);\n          box-shadow: 0 1px 4px rgba(0,0,0,.065);\n}\n.bs-docs-sidenav > li > a {\n  display: block;\n  width: 190px \\9;\n  margin: 0 0 -1px;\n  padding: 8px 14px;\n  border: 1px solid #e5e5e5;\n}\n.bs-docs-sidenav > li:first-child > a {\n  -webkit-border-radius: 6px 6px 0 0;\n     -moz-border-radius: 6px 6px 0 0;\n          border-radius: 6px 6px 0 0;\n}\n.bs-docs-sidenav > li:last-child > a {\n  -webkit-border-radius: 0 0 6px 6px;\n     -moz-border-radius: 0 0 6px 6px;\n          border-radius: 0 0 6px 6px;\n}\n.bs-docs-sidenav > .active > a {\n  position: relative;\n  z-index: 2;\n  padding: 9px 15px;\n  border: 0;\n  text-shadow: 0 1px 0 rgba(0,0,0,.15);\n  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);\n     -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);\n          box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);\n}\n/* Chevrons */\n.bs-docs-sidenav .icon-chevron-right {\n  float: right;\n  margin-top: 2px;\n  margin-right: -6px;\n  opacity: .25;\n}\n.bs-docs-sidenav > li > a:hover {\n  background-color: #f5f5f5;\n}\n.bs-docs-sidenav a:hover .icon-chevron-right {\n  opacity: .5;\n}\n.bs-docs-sidenav .active .icon-chevron-right,\n.bs-docs-sidenav .active a:hover .icon-chevron-right {\n  background-image: url(../img/glyphicons-halflings-white.png);\n  opacity: 1;\n}\n.bs-docs-sidenav.affix {\n  top: 40px;\n}\n.bs-docs-sidenav.affix-bottom {\n  position: absolute;\n  top: auto;\n  bottom: 270px;\n}\n\n\n\n/* Ads in headers\n-------------------------------------------------- */\n\n.subhead h1,\n.subhead .lead {\n  margin-right: 340px;\n}\n\n.carbonad {\n  position: absolute;\n  top: 0;\n  right: 0;\n  margin-top: 0 !important;\n  padding: 15px;\n  height: auto !important;\n  overflow: hidden; /* clearfix */\n  font-size: 13px !important;\n  line-height: 16px !important;\n  background: #222 !important; /* reset image and color in one line */\n  background: rgba(0,0,0,.5) !important;\n  border: 0 !important;\n  border-radius: 4px;\n  box-shadow: inset 0 3px 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.1);\n}\n.carbonad-img {\n  margin: 0 !important;\n}\n.carbonad-text,\n.carbonad-tag,\n.carbonad-tag a {\n  color: #fff !important;\n}\n.carbonad-text,\n.carbonad-tag {\n  float: none !important;\n  display: block !important;\n  width: auto !important;\n  height: auto !important;\n  margin-left: 145px !important;\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif !important;\n}\n.carbonad-text {\n  padding-top: 0 !important;\n}\n.carbonad-tag {\n  text-align: left !important;\n}\n\n\n/* Responsive\n-------------------------------------------------- */\n\n/* Desktop large\n------------------------- */\n@media (min-width: 1200px) {\n  .bs-docs-container {\n    max-width: 970px;\n  }\n  .bs-docs-sidenav {\n    width: 258px;\n  }\n  .bs-docs-sidenav > li > a {\n    width: 230px \\9; /* Override the previous IE8-9 hack */\n  }\n}\n\n/* Desktop\n------------------------- */\n@media (max-width: 980px) {\n  /* Unfloat brand */\n  body > .navbar-fixed-top .brand {\n    float: left;\n    margin-left: 0;\n    padding-left: 10px;\n    padding-right: 10px;\n  }\n\n  /* Inline-block quick links for more spacing */\n  .quick-links li {\n    display: inline-block;\n    margin: 5px;\n  }\n\n  /* When affixed, space properly */\n  .bs-docs-sidenav {\n    top: 0;\n    width: 218px;\n    margin-top: 30px;\n    margin-right: 0;\n  }\n\n  .subhead h1,\n  .subhead .lead {\n    margin-right: 0;\n  }\n\n  .carbonad {\n    position: static;\n    width: auto !important;\n    margin-top: 30px !important;\n  }\n\n}\n\n/* Tablet to desktop\n------------------------- */\n@media (min-width: 768px) and (max-width: 979px) {\n  /* Remove any padding from the body */\n  body {\n    padding-top: 0;\n  }\n  /* Widen masthead and social buttons to fill body padding */\n  .jumbotron {\n    margin-top: -20px; /* Offset bottom margin on .navbar */\n  }\n  /* Adjust sidenav width */\n  .bs-docs-sidenav {\n    width: 166px;\n    margin-top: 20px;\n  }\n  .bs-docs-sidenav.affix {\n    top: 0;\n  }\n}\n\n/* Tablet\n------------------------- */\n@media (max-width: 767px) {\n  /* Remove any padding from the body */\n  body {\n    padding-top: 0;\n  }\n\n  /* Widen masthead and social buttons to fill body padding */\n  .jumbotron {\n    padding: 40px 20px;\n    margin-top:   -20px; /* Offset bottom margin on .navbar */\n    margin-right: -20px;\n    margin-left:  -20px;\n  }\n  .masthead h1 {\n    font-size: 90px;\n  }\n  .masthead p,\n  .masthead .btn {\n    font-size: 24px;\n  }\n  .marketing .span4 {\n    margin-bottom: 40px;\n  }\n  .bs-docs-social {\n    margin: 0 -20px;\n  }\n\n  .carbonad {\n    position: static;\n    width: auto !important;\n    margin: 40px -20px -40px !important;\n    padding: 20px !important;\n    overflow: hidden; /* clearfix */\n    border-radius: 0;\n  }\n\n  /* Space out the show-grid examples */\n  .show-grid [class*=\"span\"] {\n    margin-bottom: 5px;\n  }\n\n  /* Sidenav */\n  .bs-docs-sidenav {\n    width: auto;\n    margin-bottom: 20px;\n  }\n  .bs-docs-sidenav.affix {\n    position: static;\n    width: auto;\n    top: 0;\n  }\n\n  /* Unfloat the back to top link in footer */\n  .footer {\n    margin-left: -20px;\n    margin-right: -20px;\n    padding-left: 20px;\n    padding-right: 20px;\n  }\n  .footer p {\n    margin-bottom: 9px;\n  }\n}\n\n/* Landscape phones\n------------------------- */\n@media (max-width: 480px) {\n  /* Remove padding above jumbotron */\n  body {\n    padding-top: 0;\n  }\n\n  /* Change up some type stuff */\n  h2 small {\n    display: block;\n  }\n\n  /* Downsize the jumbotrons */\n  .jumbotron h1 {\n    font-size: 45px;\n  }\n  .jumbotron p,\n  .jumbotron .btn {\n    font-size: 18px;\n  }\n  .jumbotron .btn {\n    display: block;\n    margin: 0 auto;\n  }\n\n  /* center align subhead text like the masthead */\n  .subhead h1,\n  .subhead p {\n    text-align: center;\n  }\n\n  /* Marketing on home */\n  .marketing h1 {\n    font-size: 30px;\n  }\n  .marketing-byline {\n    font-size: 18px;\n  }\n\n  /* center example sites */\n  .example-sites {\n    margin-left: 0;\n  }\n  .example-sites > li {\n    float: none;\n    display: block;\n    max-width: 280px;\n    margin: 0 auto 18px;\n    text-align: center;\n  }\n  .example-sites .thumbnail > img {\n    max-width: 270px;\n  }\n\n  /* Do our best to make tables work in narrow viewports */\n  table code {\n    white-space: normal;\n    word-wrap: break-word;\n    word-break: break-all;\n  }\n\n  /* Examples: dropdowns */\n  .bs-docs-example-submenus > .pull-left {\n    float: none;\n    clear: both;\n  }\n  .bs-docs-example-submenus > .pull-left,\n  .bs-docs-example-submenus > .pull-left + .pull-left {\n    margin-left: 0;\n  }\n  .bs-docs-example-submenus p {\n    margin-bottom: 0;\n  }\n  .bs-docs-example-submenus .dropup > .dropdown-menu,\n  .bs-docs-example-submenus .dropdown > .dropdown-menu {\n    margin-bottom: 10px;\n    float: none;\n    max-width: 180px;\n  }\n\n  /* Examples: modal */\n  .modal-example .modal {\n    position: relative;\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  /* Tighten up footer */\n  .footer {\n    padding-top: 20px;\n    padding-bottom: 20px;\n  }\n}"
  },
  {
    "path": "nova/static/css/main.css",
    "content": "@import url(http://fonts.googleapis.com/css?family=Fjalla+One);.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:\"\";line-height:0}.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}body{padding-top:80px;font-size:12px;color:#34495e;background:#f5f5f5}body h1,body h2,body h3,body h4,body .created{font-family:\"Fjalla One\";font-weight:normal}body h5,body h6{margin:0}body h3,body h4{margin-top:0}.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background-image:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.btn-transparent{border:3px solid #fff;background:transparent;color:#fff}.btn.btn-transparent:hover{border-color:rgba(255,255,255,0.5)}.btn.btn-link{color:#2dcc70;padding:0}.btn.btn-link:hover{text-decoration:none}.btn-primary{background-color:#2dcc70}.btn-primary:hover{background-color:#24a259}a{color:#2dcc70;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}a:hover,a:focus{color:#005580;text-decoration:none;outline:0}.dropdown-menu{margin-top:-1px;min-width:180px}body>section{padding:50px 0}body>section#slide-show{padding:0}#recent-works{background:#2dcc70;color:#fff}#recent-works .links>a{background:#fff;color:#2dcc70;text-shadow:none}#clients{background:#fff}#clients h4{color:#999}#clients .carousel{margin-bottom:0}#clients .clients ul.thumbnails{margin:0}#clients .clients ul.thumbnails>li{text-align:center;margin-bottom:0}#clients .prev,#clients .next{color:#999}.title{background:#2dcc70;color:#fff;padding:20px 0}.center{text-align:center}.box{background-color:#fff;border-top:1px solid #f0f0f0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress{margin-bottom:10px}.progress,.progress .bar{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;height:30px;line-height:30px}.label,.badge{font-weight:300;font-size:90%}ul.breadcrumb{margin:12px 0 0;background:transparent}ul.breadcrumb>li{text-shadow:none}ul.breadcrumb>li>a,ul.breadcrumb>li .divider{color:#fff}ul.breadcrumb>li.active{color:rgba(255,255,255,0.7)}ul.tag-cloud li{display:inline-block;margin:0 0 2px 0}.btn-social{border:0;color:#fff;text-shadow:0 1px rgba(0,0,0,0.5)}.btn-social.btn-facebook{background:#4f7dd4}.btn-social.btn-facebook:hover{background:#789bde}.btn-social.btn-twitter{background:#5bceff}.btn-social.btn-twitter:hover{background:#8eddff}.btn-social.btn-linkedin{background:#21a6d8}.btn-social.btn-linkedin:hover{background:#49b9e3}.btn-social.btn-google-plus{background:#dc422b}.btn-social.btn-google-plus:hover{background:#e36957}.btn-social:hover{color:#fff}header.navbar .navbar-inner{background:#fff!important;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}header #logo{width:220px;height:80px;background:url(../images/logo.png) no-repeat 0 50%}header.navbar{margin-bottom:0}header.navbar .nav{margin-top:20px}header.navbar .nav>li{margin-left:1px}header.navbar .nav>li>a{padding-top:10px;padding-bottom:10px;color:#333;font-family:\"Fjalla One\";font-size:14px;text-transform:uppercase;text-shadow:none}header.navbar .nav>li>a:hover{background:transparent;color:#2dcc70;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}header.navbar .nav>li.active>a,header.navbar .nav>li.active>a:hover{background:transparent;color:#2dcc70;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}header.navbar .nav>li.dropdown.open>a.dropdown-toggle{background:transparent;color:#2dcc70}header.navbar .nav>li.login>a{border-left:1px solid #e5e5e5}header .dropdown-menu{margin-top:20px}header .dropdown-menu:before{display:none!important}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:transparent;color:#2dcc70}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#2dcc70}.dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;border:0}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{background:#24a259}.main-info{background-color:#fff;color:#999}.main-info h4{color:#999}.icon-medium{font-size:18px;width:18px;line-height:18px;text-align:center;display:inline-block;background:#2dcc70;padding:10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff}.modal{border:0}.modal#loginForm{width:600px;margin-left:-300px}.modal .modal-header{border:0;padding:20px 20px 0}.modal .modal-header>h4{font-weight:300;font-size:14px;color:#848484;text-transform:uppercase;margin:0}.modal .modal-body{padding:20px}.modal input[type=\"text\"],.modal input[type=\"password\"]{padding:5px 10px;min-height:30px;width:130px;margin-right:10px}.modal .icon-remove{color:#848484;position:absolute;right:-5px;top:-5px;width:16px;height:16px;line-height:16px;text-align:center;display:block;background:#ebebeb;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer}.modal button{margin-left:10px;border:0}.gap{margin-bottom:50px}.big-gap{margin-bottom:100px}.no-margin{margin:0;padding:0}#services{background:#252525;color:#999}#services h1,#services h2,#services h3,#services h4,#services h5,#services h6{color:#fff}#main-contents{margin-top:20px}#main-contents .blog-news .created{font-size:18px;color:#2dcc70}.registration-form{border:0;background-color:#fff;border-top:1px solid #f0f0f0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);padding:20px;display:inline-block}#bottom{background:#232323;color:#6f6f6f}#bottom h4{margin-top:0;margin-bottom:15px}#bottom h1,#bottom h2,#bottom h3,#bottom h4,#bottom h5,#bottom h6{color:#fff}#bottom a{color:#6f6f6f}#bottom a:hover{color:#2dcc70}#bottom ul.address>li{position:relative;padding-left:20px;margin-top:10px}#bottom ul.address>li:first-child{margin-top:0}#bottom ul.address>li>i{position:absolute;top:3px;left:0}#bottom ul.thumbnails{margin-bottom:0}#bottom ul.thumbnails li{margin-bottom:5px}ul.arrow,ul.arrow-double,ul.tick,ul.cross,ul.star,ul.rss{list-style:none;padding:0;margin:0}ul.arrow li::before,ul.arrow-double li::before,ul.tick li::before,ul.cross li::before,ul.star li::before,ul.rss li::before,ul.arrow li::after,ul.arrow-double li::after,ul.tick li::after,ul.cross li::after,ul.star li::after,ul.rss li::after{font-family:FontAwesome;font-size:11px}ul.arrow li::before,ul.arrow-double li::before,ul.tick li::before,ul.cross li::before,ul.star li::before,ul.rss li::before{margin-right:5px}ul.arrow li::before{content:\"\\f105\"}ul.arrow-double li::before{content:\"\\f101\"}ul.tick li::before{content:\"\\f00c\"}ul.cross li::before{content:\"\\f00d\"}ul.star li::before{content:\"\\f006\"}ul.rss li::before{content:\"\\f09e\"}#footer{background:#333;padding-top:15px;padding-bottom:15px;color:#666}#footer a{color:#666}#footer a:hover{color:#2dcc70}#footer #gototop{height:40px;line-height:40px;width:40px;text-align:center;display:inline-block;background:#1d1d1d;font-size:24px;color:#fff}#footer #gototop:hover{background:#2b2b2b;text-decoration:none}#footer .cp{margin-top:11px}ul.social{list-style:none;margin:10px 0 0;padding:0;display:inline-block}ul.social>li{display:inline-block;margin:0 5px}ul.social>li>a{font-size:24px;color:#666}ul.social>li>a:hover{color:#999}.box-border{padding:15px}.accordion-group{background-color:#fff;border-top:1px solid #f0f0f0}.accordion-heading .accordion-toggle{color:#666;font-weight:700}.accordion-inner{border-top:0}.blog .blog-item h2{margin-top:0}.blog .blog-item .date span{display:block;text-align:center}.blog .blog-item .date span.day{font-size:50px;line-height:50px;padding-top:10px;font-family:\"Fjalla One\",sans-serif}.blog .blog-item .date span.month{font-size:18px}.blog .blog-item .tag{margin-top:5px}.blog .blog-item .avatar{margin-top:5px}select,textarea,input[type=\"text\"],input[type=\"password\"],input[type=\"datetime\"],input[type=\"datetime-local\"],input[type=\"date\"],input[type=\"month\"],input[type=\"time\"],input[type=\"week\"],input[type=\"number\"],input[type=\"email\"],input[type=\"url\"],input[type=\"search\"],input[type=\"tel\"],input[type=\"color\"],.uneditable-input{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;min-height:50px;padding:0 15px;border:3px solid #ededed}select:focus,textarea:focus,input[type=\"text\"]:focus,input[type=\"password\"]:focus,input[type=\"datetime\"]:focus,input[type=\"datetime-local\"]:focus,input[type=\"date\"]:focus,input[type=\"month\"]:focus,input[type=\"time\"]:focus,input[type=\"week\"]:focus,input[type=\"number\"]:focus,input[type=\"email\"]:focus,input[type=\"url\"]:focus,input[type=\"search\"]:focus,input[type=\"tel\"]:focus,input[type=\"color\"]:focus,.uneditable-input:focus{border-color:#2dcc70;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.input-block-level{min-height:50px}textarea#message{padding:10px 15px;height:219px}.widget{margin-bottom:30px}.widget>h3{font-size:16px;margin-top:0}.widget h5{margin-top:10px}.widget .date{margin-top:5px;padding:8px 10px;background:#2dcc70}.widget .date>span{display:block;text-align:center;font-family:\"Fjalla One\";color:#fff}.widget .date>span.month{font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase}.widget .date>span.day{font-size:18px;line-height:18px}#pricing-table{margin-top:20px;margin-bottom:30px}#pricing-table .plan{list-style:none;margin:0;padding:0;color:#fff}#pricing-table .plan.featured{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#pricing-table .plan>li{padding:10px 15px}#pricing-table .plan>li.plan-name{background:rgba(0,0,0,0.1)}#pricing-table .plan>li.plan-name h3{margin:10px 0}#pricing-table .plan>li.plan-action{padding:20px 0}#pricing-table .plan1{background:#1abc9c}#pricing-table .plan2{background:#e74c3c}#pricing-table .plan3{background:#3498db}#pricing-table .plan4{background:#9b59b6}ul.gallery{display:block;margin:-15px}ul.gallery.col-1 li{width:100%}ul.gallery.col-2 li{width:50%}ul.gallery.col-3 li{width:33.3333%}ul.gallery.col-4 li{width:25%}ul.gallery li{display:block;padding:0;margin:0;float:left}ul.gallery li .desc{margin:15px}ul.gallery li .preview{margin:15px;display:block;position:relative}ul.gallery li .preview .overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.6);opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}ul.gallery li .preview .links{width:104px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-52px;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}ul.gallery li .preview .links>a{width:50px;height:40px;line-height:40px;display:inline-block;text-align:center;background:#2dcc70;color:#fff;text-shadow:0 1px rgba(0,0,0,0.3);font-size:18px;margin:0 1px}ul.gallery li .preview:hover .overlay,ul.gallery li .preview:hover .links{opacity:1;filter:alpha(opacity=100)}ul.gallery li .preview:hover .links{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}ul.faq{list-style:none;margin:0}ul.faq li{margin-top:30px}ul.faq li:first-child{margin-top:0}ul.faq li span.number{display:block;float:left;width:50px;height:50px;line-height:50px;text-align:center;background:#2dcc70;color:#fff;font-size:24px}ul.faq li>div{margin-left:70px}ul.faq li>div h3{margin-top:0}#error{text-align:center;margin-top:150px;margin-bottom:150px}"
  },
  {
    "path": "nova/static/css/main.less",
    "content": "@import url(http://fonts.googleapis.com/css?family=Fjalla+One);\n@import 'variables';\n@import 'mixins';\n\nbody{\n\tpadding-top: 80px;\n\tfont-size: 12px;\n\tcolor: #34495e;\n\tbackground: #f5f5f5;\n\th1,h2,h3,h4,\n\t.created{\n\t\tfont-family: \"Fjalla One\";\n\t\tfont-weight: normal;\n\t}\n\th5,h6{\n\t\tmargin: 0;\n\t}\n\th3,h4{\n\t\tmargin-top: 0;\n\t}\n}\n\n@link_color: #2dcc70;\n@border_color: #e5e5e5;\n\n.btn{\n\t.border-radius(0);\n\tborder: 0;\n\tbackground-image: none;\n\ttext-shadow: none;\n\t.box-shadow(~'none');\n\t&.btn-transparent{\n\t\tborder: 3px solid #fff;\n\t\tbackground: transparent;\n\t\tcolor: #fff;\n\t\t&:hover{\n\t\t\tborder-color: rgba(255,255,255,.5);\n\t\t}\n\t}\n\n\t&.btn-link{\n\t\tcolor: @link_color;\n\t\tpadding: 0;\n\t\t&:hover{\n\t\t\ttext-decoration: none;\n\t\t}\n\t}\n\n}\n\n.btn-primary{\n\tbackground-color: @link_color;\n\t&:hover{\n\t\tbackground-color: darken(@link_color, 10%);\n\t}\n}\n\na{\n\tcolor: @link_color;\n\t.transition(300ms)\n}\n\na:hover, a:focus {\n\tcolor: #005580;\n\ttext-decoration: none;\n\toutline: none;\n}\n\n.dropdown-menu{\n\tmargin-top: -1px;\n\tmin-width: 180px;\n}\n\nbody{\n\t>section{\n\t\tpadding: 50px 0;\n\t\t&#slide-show{\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n#recent-works{\n\tbackground: #2dcc70;\n\tcolor: #fff;\n\t.links{\n\t\t>a{\n\t\t\tbackground: #fff;\n\t\t\tcolor: #2dcc70;\n\t\t\ttext-shadow: none;\n\t\t}\n\t}  \n}\n\n#clients{\n\tbackground: #fff;\n\th4{\n\t\tcolor: #999;\n\t}\n\t.carousel{\n\t\tmargin-bottom: 0;\n\t}\n\t.clients{\n\t\tul.thumbnails{\n\t\t\tmargin: 0;\n\t\t\t>li{\n\t\t\t\ttext-align: center;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t.prev,\n\t.next{\n\t\tcolor: #999;\n\t}\n}\n\n.title{\n\tbackground: @link_color;\n\tcolor: #fff;\n\tpadding: 20px 0;\n}\n\n.center{\n\ttext-align: center;\n}\n\n.box{\n\tbackground-color: #fff;\n\tborder-top: 1px solid #F0F0F0;\n\t-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\n\tbox-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\n\tpadding: 10px;\n\t.border-radius(4px);\n}\n\n.progress{\n\tmargin-bottom: 10px;\n}\n\n.progress, .progress .bar{\n\t.border-radius(0);\n\tbackground-image: none;\n\t.box-shadow(~'none');\n\ttext-shadow: none;\n\theight: 30px;\n\tline-height: 30px;\n}\n\n.label, .badge{\n\tfont-weight: 300;\n\tfont-size: 90%;\n}\n\nul.breadcrumb{\n\tmargin: 12px 0 0;\n\tbackground: transparent;\n\t>li{\n\t\ttext-shadow: none;\n\t\t>a, .divider{\n\t\t\tcolor: #fff;\n\t\t}\n\t\t&.active{\n\t\t\tcolor: rgba(255,255,255,.7);\n\t\t}\n\t}\n}\n\nul.tag-cloud{\n\tli{\n\t\tdisplay: inline-block;\n\t\tmargin: 0 0 2px 0;\n\t}\n}\n\n.btn-social{\n\tborder: 0;\n\tcolor: #fff;\n\ttext-shadow: 0 1px rgba(0,0,0,.5);\n\t&.btn-facebook{\n\t\tbackground: #4f7dd4;\n\t\t&:hover{\n\t\t\tbackground: lighten(#4f7dd4, 10%);\n\t\t}\n\t}\n\n\t&.btn-twitter{\n\t\tbackground: #5bceff;\n\t\t&:hover{\n\t\t\tbackground: lighten(#5bceff, 10%);\n\t\t}\n\t}\n\n\t&.btn-linkedin{\n\t\tbackground: #21a6d8;\n\t\t&:hover{\n\t\t\tbackground: lighten(#21a6d8, 10%);\n\t\t}\n\t}\n\n\t&.btn-google-plus{\n\t\tbackground: #dc422b;\n\t\t&:hover{\n\t\t\tbackground: lighten(#dc422b, 10%);\n\t\t}\n\t}\n\n\t&:hover{\n\t\tcolor: #fff;\n\t}\n}\n\nheader {\n\t&.navbar .navbar-inner{\n\t\tbackground: #fff !important;\n\t\tborder: 0;\n\t\t.box-shadow(~'none');\n\t}\n\t#logo{\n\t\twidth: 220px;\n\t\theight: 80px;\n\t\tbackground: url(../images/logo.png) no-repeat 0 50%;\n\t}\n\n\t//Menu\n\t&.navbar{\n\t\tmargin-bottom: 0;\n\t\t.nav{\n\t\t\tmargin-top: 20px;\n\t\t\t>li{\n\t\t\t\tmargin-left: 1px;\n\t\t\t\t>a{\n\t\t\t\t\tpadding-top: 10px;\n\t\t\t\t\tpadding-bottom: 10px;\n\t\t\t\t\tcolor: #333;\n\t\t\t\t\tfont-family: \"Fjalla One\";\n\t\t\t\t\tfont-size: 14px;\n\t\t\t\t\ttext-transform: uppercase;\n\t\t\t\t\ttext-shadow: none;\n\t\t\t\t\t&:hover{\n\t\t\t\t\t\tbackground: transparent;\n\t\t\t\t\t\tcolor: @link_color;\n\t\t\t\t\t\t.box-shadow(~'none');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t&.active{\n\t\t\t\t\t>a,\n\t\t\t\t\t>a:hover{\n\t\t\t\t\t\tbackground: transparent;\n\t\t\t\t\t\tcolor: @link_color;\n\t\t\t\t\t\t.box-shadow(~'none');\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.dropdown.open{\n\t\t\t\t\t>a.dropdown-toggle{\n\t\t\t\t\t\tbackground: transparent;\n\t\t\t\t\t\tcolor: @link_color;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.login{\n\t\t\t\t\t>a{\n\t\t\t\t\t\tborder-left: 1px solid @border_color;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n\n\t.dropdown-menu{\n\t\tmargin-top: 20px;\n\t\t&:before{\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n}\n\n.navbar .nav li.dropdown.open>.dropdown-toggle,\n.navbar .nav li.dropdown.active>.dropdown-toggle,\n.navbar .nav li.dropdown.open.active>.dropdown-toggle{\n\tbackground-color: transparent;\n\tcolor: @link_color;\n}\n\n.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus{\n\t.box-shadow(~'none');\n}\n\n.navbar .nav>li>a:focus, .navbar .nav>li>a:hover{\n\tcolor: @link_color;\n}\n\n.dropdown-menu{\n\t.border-radius(0);\n\t.box-shadow(~'none');\n\tpadding: 0;\n\tborder: 0;\n}\n\n.dropdown-menu>.active>a,\n.dropdown-menu>.active>a:hover,\n.dropdown-menu>.active>a:focus,\n.dropdown-menu>li>a:hover,\n.dropdown-menu>li>a:focus,\n.dropdown-submenu:hover>a,\n.dropdown-submenu:focus>a{\n\tbackground: darken(@link_color, 10%);\n}\n\n.main-info{\n\tbackground-color: #fff;\n\tcolor: #999;\n\th4{\n\t\tcolor: #999;\n\t}\n}\n\n.icon-medium{\n\tfont-size: 18px;\n\twidth: 18px;\n\tline-height: 18px;\n\ttext-align: center;\n\tdisplay: inline-block;\n\tbackground: #2dcc70;\n\tpadding: 10px;\n\t.border-radius(100%);\n\tcolor: #fff;\n}\n\n.modal{\n\tborder: 0;\n\t&#loginForm{\n\t\twidth: 600px;\n\t\tmargin-left:-300px;\n\t}\n\t.modal-header{\n\t\tborder: 0;\n\t\tpadding: 20px 20px 0;\n\t\t>h4{\n\t\t\tfont-weight: 300;\n\t\t\tfont-size: 14px;\n\t\t\tcolor: #848484;\n\t\t\ttext-transform: uppercase;\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t.modal-body{\n\t\tpadding: 20px;\n\t}\n\n\tinput[type=\"text\"],\n\tinput[type=\"password\"]{\n\t\tpadding: 5px 10px;\n\t\tmin-height: 30px;\n\t\twidth: 130px;\n\t\tmargin-right: 10px;\n\t}\n\n\t.icon-remove{\n\t\tcolor: #848484;\n\t\tposition: absolute;\n\t\tright: -5px;\n\t\ttop: -5px;\n\t\twidth: 16px;\n\t\theight: 16px;\n\t\tline-height: 16px;\n\t\ttext-align: center;\n\t\tdisplay: block;\n\t\tbackground: #ebebeb;\n\t\t.border-radius(100%);\n\t\tcursor: pointer;\n\t}\n\n\tbutton{\n\t\tmargin-left: 10px;\n\t\tborder: 0;\n\t}\n}\n\n.gap{\n\tmargin-bottom: 50px;\n}\n\n.big-gap{\n\tmargin-bottom: 100px;\n}\n\n.no-margin{\n\tmargin: 0;\n\tpadding: 0;\n}\n/* Services */\n#services{\n\tbackground: #252525;\n\tcolor: #999;\n\th1,h2,h3,h4,h5,h6{\n\t\tcolor: #fff;\n\t}\n}\n\n#main-contents{\n\tmargin-top: 20px;\n\n\t.blog-news{\n\t\t.created{\n\t\t\tfont-size: 18px;\n\t\t\tcolor: @link_color;\n\t\t}\n\t}\n}\n\n.registration-form{\n\tborder: 0;\n\tbackground-color: #fff;\n\tborder-top: 1px solid #F0F0F0;\n\t.box-shadow(~'0px 1px 2px 0px rgba(0, 0, 0, 0.1)');\n\tpadding: 20px;\n\tdisplay: inline-block;\n}\n\n\n#bottom{\n\tbackground: #232323;\n\tcolor: #6f6f6f;\n\th4{\n\t\tmargin-top: 0;\n\t\tmargin-bottom: 15px;\n\t}\n\n\th1,h2,h3,h4,h5,h6{\n\t\tcolor: #fff;\n\t}\n\n\ta{\n\t\tcolor: #6f6f6f;\n\t\t&:hover{\n\t\t\tcolor: @link_color;\n\t\t}\n\t}\n\n\tul.address{\n\t\t>li{\n\t\t\tposition: relative;\n\t\t\tpadding-left: 20px;\n\t\t\tmargin-top: 10px;\n\t\t\t&:first-child{margin-top: 0}\n\t\t\t>i{\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 3px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\tul.thumbnails{\n\t\tmargin-bottom: 0;\n\t\tli{\n\t\t\tmargin-bottom: 5px;\n\t\t}\n\t}\n}\n\n\n\n/*Unordered Lists*/\nul {\n\t&.arrow,\n\t&.arrow-double,\n\t&.tick,\n\t&.cross,\n\t&.star,\n\t&.rss{\n\t\tlist-style:none;\n\t\tpadding:0;\n\t\tmargin:0;\n\t\tli::before,\n\t\tli::after {\n\t\t\tfont-family:FontAwesome;\n\t\t\tfont-size:11px;\n\t\t}\n\t}\n}\n\n\nul {\n\t&.arrow,\n\t&.arrow-double,\n\t&.tick,\n\t&.cross,\n\t&.star,\n\t&.rss{\n\t\tli::before {\n\t\t\tmargin-right:5px;\n\t\t}\n\t}\t\n\t\n\t&.arrow{\n\t\tli::before {\n\t\t\tcontent:\"\\f105\";\n\t\t}\n\t}\n\n\t&.arrow-double{\n\t\tli::before {\n\t\t\tcontent:\"\\f101\";\n\t\t}\n\t}\n\n\t&.tick{\n\t\tli::before {\n\t\t\tcontent:\"\\f00c\";\n\t\t}\n\t}\n\n\t&.cross{\n\t\tli::before {\n\t\t\tcontent:\"\\f00d\";\n\t\t}\n\t}\n\n\t&.star{\n\t\tli::before {\n\t\t\tcontent:\"\\f006\";\n\t\t}\n\t}\n\t&.rss{\n\t\tli::before {\n\t\t\tcontent:\"\\f09e\";\n\t\t}\n\t}\n}\t\n\n#footer{\n\tbackground: #333;\n\tpadding-top: 15px;\n\tpadding-bottom: 15px;\n\tcolor: #666;\n\ta{\n\t\tcolor: #666;\n\t\t&:hover{\n\t\t\tcolor: @link_color;\n\t\t}\n\t}\n\t#gototop{\n\t\theight: 40px;\n\t\tline-height: 40px;\n\t\twidth: 40px;\n\t\ttext-align: center;\n\t\tdisplay: inline-block;\n\t\tbackground: #1d1d1d;\n\t\tfont-size: 24px;\n\t\tcolor: #fff;\n\t\t&:hover{\n\t\t\tbackground: #2b2b2b;\n\t\t\ttext-decoration: none;\n\t\t}\n\t}\n\t.cp{\n\t\tmargin-top: 11px;\n\t}\n}\n\nul.social{\n\tlist-style: none;\n\tmargin: 10px 0 0;\n\tpadding: 0;\n\tdisplay: inline-block;\n\t>li{\n\t\tdisplay: inline-block;\n\t\tmargin: 0 5px;\n\t\t>a{\n\t\t\tfont-size: 24px;\n\t\t\tcolor: #666;\n\t\t\t&:hover{\n\t\t\t\tcolor: #999;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.box-border{\n\tpadding: 15px;\n}\n\n//Bootstrap\n.accordion-group{\n\tbackground-color: #fff;\n\tborder-top: 1px solid #f0f0f0;\n}\n.accordion-heading{\n\t.accordion-toggle{\n\t\tcolor:#666;\n\t\tfont-weight: 700;\n\t}\t\n}\n.accordion-inner{\n\tborder-top: 0;\n}\n\n//Blog\n.blog{\n\t.blog-item{\n\t\th2{\n\t\t\tmargin-top: 0;\n\t\t}\n\t\t.date{\n\t\t\tspan{\n\t\t\t\tdisplay: block;\n\t\t\t\ttext-align: center;\n\t\t\t\t&.day{\n\t\t\t\t\tfont-size: 50px;\n\t\t\t\t\tline-height: 50px;\n\t\t\t\t\tpadding-top: 10px;\n\t\t\t\t\tfont-family: \"Fjalla One\", sans-serif;\n\t\t\t\t}\n\t\t\t\t&.month{\n\t\t\t\t\tfont-size: 18px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.tag{\n\t\t\tmargin-top: 5px;\n\t\t}\n\n\t\t.avatar{\n\t\t\tmargin-top: 5px;\n\t\t}\n\t}\n}\n\n//input\nselect,\ntextarea,\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"datetime\"],\ninput[type=\"datetime-local\"],\ninput[type=\"date\"],\ninput[type=\"month\"],\ninput[type=\"time\"],\ninput[type=\"week\"],\ninput[type=\"number\"],\ninput[type=\"email\"],\ninput[type=\"url\"],\ninput[type=\"search\"],\ninput[type=\"tel\"],\ninput[type=\"color\"],\n.uneditable-input {\n\t.border-radius(3px);\n\t.box-shadow(~'none');\n\tmin-height: 50px;\n\tpadding: 0 15px;\n\tborder: 3px solid #EDEDED;\n\t&:focus{\n\t\tborder-color: @link_color;\n\t\t.box-shadow(~'none');\n\t}\n}\n\n.input-block-level{\n\tmin-height: 50px;\n}\n\ntextarea#message{\n\tpadding: 10px 15px;\n\theight: 219px;\n}\n\n//Widget\n.widget{\n\n\tmargin-bottom: 30px;\n\t>h3{\n\t\tfont-size: 16px;\n\t\tmargin-top: 0;\n\t}\n\n\t\t//\n\t\th5{\n\t\t\tmargin-top: 10px;\n\t\t}\n\t\t.date{\n\t\t\tmargin-top: 5px;\n\t\t\tpadding: 8px 10px;\n\t\t\tbackground: @link_color;\n\t\t\t>span{\n\t\t\t\tdisplay: block;\n\t\t\t\ttext-align: center;\n\t\t\t\tfont-family: \"Fjalla One\";\n\t\t\t\tcolor: #fff;\n\t\t\t\t&.month{\n\t\t\t\t\tfont-size: 14px;\n\t\t\t\t\tline-height: 14px;\n\t\t\t\t\tfont-weight: 700;\n\t\t\t\t\ttext-transform: uppercase;\n\t\t\t\t}\n\t\t\t\t&.day{\n\t\t\t\t\tfont-size: 18px;\n\t\t\t\t\tline-height: 18px;\t\t\t\t\t\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t}\n\n//Pricing table\n#pricing-table{\n\tmargin-top: 20px;\n\tmargin-bottom: 30px;\n\t.plan{\n\t\tlist-style: none;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\t&.featured{\n\t\t\t.scale(~'1.1');\n\t\t}\n\t\t>li{\n\t\t\tpadding: 10px 15px;\n\t\t\t&.plan-name{\n\t\t\t\tbackground: rgba(0,0,0,.1);\n\t\t\t\th3{\n\t\t\t\t\tmargin: 10px 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&.plan-action{\n\t\t\t\tpadding: 20px 0;\n\t\t\t}\n\t\t}\n\n\t\tcolor: #fff;\n\t}\n\n\t.plan1{\n\t\tbackground: #1ABC9C;\n\t}\n\t.plan2{\n\t\tbackground: #E74C3C;\n\t}\n\n\t.plan3{\n\t\tbackground: #3498DB;\n\t}\n\n\t.plan4{\n\t\tbackground: #9B59B6;\n\t}\n}\n\n//Portfolio\nul.gallery {\n\tdisplay: block;\n\tmargin: -15px;\n\t&.col-1 li{\n\t\twidth: 100%;\n\t}\n\t&.col-2 li{\n\t\twidth: 50%;\n\t}\n\n\t&.col-3 li{\n\t\twidth: 33.3333%;\n\t}\n\t&.col-4 li{\n\t\twidth: 25%;\n\t}\n}\nul.gallery li {\n\tdisplay: block;\n\tpadding: 0;\n\tmargin: 0;\n\tfloat: left;\n}\nul.gallery li .desc{\n\tmargin: 15px;\n}\nul.gallery li .preview {\n\tmargin: 15px;\n\tdisplay: block;\n\tposition: relative;\n\t.overlay{\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\ttop: 0;\n\t\tbackground: rgba(0,0,0,.6);\n\t\t.opacity(0);\n\t\t.transition(opacity 300ms);\n\t}\n\t.links{\n\t\twidth: 104px;\n\t\theight: 40px;\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tleft: 50%;\n\t\tmargin-top: -20px;\n\t\tmargin-left: -52px;\n\t\t.opacity(0);\n\t\t.translate(0,-50px);\n\t\t.transition(300ms);\n\t\t>a{\n\t\t\twidth: 50px;\n\t\t\theight: 40px;\n\t\t\tline-height: 40px;\n\t\t\tdisplay: inline-block;\n\t\t\ttext-align: center;\n\t\t\tbackground: @link_color;\n\t\t\tcolor: #fff;\n\t\t\ttext-shadow: 0 1px rgba(0,0,0,.3);\n\t\t\tfont-size: 18px;\n\t\t\tmargin: 0 1px;\n\t\t}\n\t}  \n}\nul.gallery li .preview {\n\t&:hover{\n\t\t.overlay,.links{\n\t\t\t.opacity(100);\n\t\t}\n\t\t.links{\n\t\t\t.translate(0,0);\n\t\t}\n\t}\n\n}\n\n//Faqs\nul.faq{\n\tlist-style: none;\n\tmargin: 0;\n\tli{\n\t\tmargin-top: 30px;\n\t\t&:first-child{margin-top: 0}\n\t\tspan.number{\n\t\t\tdisplay: block;\n\t\t\tfloat: left;\n\t\t\twidth: 50px;\n\t\t\theight: 50px;\n\t\t\tline-height: 50px;\n\t\t\ttext-align: center;\n\t\t\tbackground: @link_color;\n\t\t\tcolor: #fff;\n\t\t\tfont-size: 24px;\n\t\t}\n\t\t>div{\n\t\t\tmargin-left: 70px;\n\t\t\th3{\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n//404 Error\n#error{\n\ttext-align: center;\n\tmargin-top: 150px;\n\tmargin-bottom: 150px;\n}\n\n//Career\n#career{\n\n}"
  },
  {
    "path": "nova/static/css/mezzanine.css",
    "content": "\n/*========================================\n        MEZZANINE GENERAL STYLES\n==========================================*/\n\nbody {\n  padding-top: 50px;\n  line-height: 165%;\n}\nh1 {\n  margin-bottom: 15px;\n}\n.alert {\n  padding: 5px 10px;\n}\n.alert-dismissable .close {\n  right: 0;\n}\nul, ol {\n  padding-left:20px;\n}\n.tree {\n  padding: 5px 0;\n}\n.tree ul a {\n  padding: 7px 15px;\n}\n.navlist-menu-level-0 {\n  margin:-5px 0;\n}\n.navbar-text {\n  font-style: italic;\n  font-size: 11px;\n  color: #aaa !important;\n  line-height: 100%;\n  padding-top: 5px;\n  margin:15px 20px 0 5px;\n}\n.navbar-form.navbar-right {\n  padding-right: 0;\n  margin-right: -10px;\n}\n.navbar-form.navbar-right .form-group {\n  margin-right: 2px;\n}\n.messages {\n  margin-top: 20px;\n}\n.tree > .nav .nav > li {\n  padding-left: 15px;\n}\n.tree .active > a {\n  background-color: #EEEEEE;\n}\n.tree .active-branch > a {\n  font-weight: bold;\n}\n.breadcrumb > li + li:before {\n  padding: 0 5px 0 10px;\n}\n.nav-footer {\n  display: table;\n  margin: 0 auto;\n}\n.nav-footer > ul {\n  display: inline-block;\n  width: 120px;\n  margin-left: 50px;\n  vertical-align: top;\n}\n.nav-footer > ul > li {\n  padding: 10px 0;\n}\nfooter {\n  background-color: #F8F8F8;\n  \n  padding: 15px 0 30px;\n}\nfooter .separator {\n  opacity: 0.3;\n  margin: 0 10px;\n}\n.site-info {\n  font-size: 90%;\n  margin-top: 15px;\n}\n.panel-body > h1:first-child,\n.panel-body > h2:first-child,\n.panel-body > h3:first-child {\n  margin-top: 0;\n}\nimg.pull-left {\n  margin-right: 10px;\n  margin-bottom: 5px;\n}\n.user-panel p {\n  margin-bottom:3px;\n}\n.user-panel .btn {\n  margin: 5px 5px 5px 0;\n}\n/* Style error messages as danger alerts */\n.alert-error {\n  color: #b94a48;\n  background-color: #f2dede;\n  border-color: #eed3d7;\n}\n.alert-error hr {\n  border-top-color: #e6c1c7;\n}\n.alert-error .alert-link {\n  color: #953b39;\n}\n.timespan {\n  color: #888;\n}\n#search-results h5 {\n  margin-top: 20px;\n}\n#search-results p {\n  margin: 3px 0;\n}\n\n/*========================================\n          MULTI-LEVEL DROP-DOWN NAV\n==========================================*/\n.nav > li > a.dropdown-toggle:hover{\n  background-color: #e7e7e7;\n  color: #555;\n}\n.dropdown-submenu {\n  position: relative;\n}\n.dropdown-submenu > .dropdown-menu {\n  top: 0;\n  left: 100%;\n  margin-top: -6px;\n  margin-left: -1px;\n  border-top-left-radius: 0;\n}\n.dropdown-submenu:hover > .dropdown-menu {\n  display: block;\n}\n.dropdown-submenu > a:after {\n  display: inline-block;\n  content: \" \";\n  float: right;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n  border-width: 4px 0 4px 4px;\n  border-left-color: #777;\n  margin-top: 5px;\n  margin-right: -10px;\n}\n.dropdown-submenu > a:hover:after {\n  border-left-color: #333;\n}\n.dropdown-submenu.active > a:after {\n  border-left-color: #fff;\n}\n.dropdown-submenu.pull-left {\n  float: none;\n}\n.dropdown-submenu.pull-left > .dropdown-menu {\n  left: -100%;\n  margin-left: 10px;\n  border-top-right-radius: 0;\n}\n\n/*========================================\n            MEZZANINE BLOG\n==========================================*/\n\n.blog-list-detail {\n  border-bottom: 1px dashed #CCCCCC;\n  margin-bottom: 30px;\n  padding-bottom: 15px;\n}\n.post-meta {\n  font-weight: 700;\n  margin-bottom: 15px;\n  font-size: 14px;\n}\n.post-meta > a {\n  color: #666;\n}\n.share-facebook, .share-twitter,\n.share-facebook:hover, .share-twitter:hover {\n  color: #fff;\n  font-weight: 700;\n}\n.share-facebook {\n  background-color: #4667A6;\n}\n.share-twitter {\n  background-color: #00A3D4;\n}\n.tag-cloud li {\n  padding-left: 0;\n}\n.tag-weight-1 {\n  font-size: 90%;\n}\n.tag-weight-2 {\n  font-size: 120%;\n}\n.tag-weight-3 {\n  font-size: 150%;\n}\n.tag-weight-4 {\n  font-size: 180%;\n}\n\n/*========================================\n            MEZZANINE FORMS\n==========================================\n  These rules mirror the rules for .form-control included with\n  Bootstrap. They are needed because we can not directly apply\n  CSS classes to the form fields when rendering them in the template.\n  They also cover special cases for date and date/time inputs.\n*/\n\n.form-group > input[type=\"text\"],\n.form-group > input[type=\"password\"],\n.form-group > input[type=\"datetime\"],\n.form-group > input[type=\"datetime-local\"],\n.form-group > input[type=\"date\"],\n.form-group > input[type=\"month\"],\n.form-group > input[type=\"time\"],\n.form-group > input[type=\"week\"],\n.form-group > input[type=\"number\"],\n.form-group > input[type=\"email\"],\n.form-group > input[type=\"url\"],\n.form-group > input[type=\"search\"],\n.form-group > input[type=\"tel\"],\n.form-group > input[type=\"color\"],\n.form-group > select,\n.form-group > textarea {\n  display: block;\n  width: 100%;\n  max-width: 300px;\n  height: 34px;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.428571429;\n  color: #555555;\n  vertical-align: middle;\n  background-color: #ffffff;\n  border: 1px solid #cccccc;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  -webkit-transition: border-color ease-in-out.15s, box-shadow ease-in-out 0.15s;\n          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;\n}\n.form-group > input[type=\"text\"]:focus,\n.form-group > input[type=\"password\"]:focus,\n.form-group > input[type=\"datetime\"]:focus,\n.form-group > input[type=\"datetime-local\"]:focus,\n.form-group > input[type=\"date\"]:focus,\n.form-group > input[type=\"month\"]:focus,\n.form-group > input[type=\"time\"]:focus,\n.form-group > input[type=\"week\"]:focus,\n.form-group > input[type=\"number\"]:focus,\n.form-group > input[type=\"email\"]:focus,\n.form-group > input[type=\"url\"]:focus,\n.form-group > input[type=\"search\"]:focus,\n.form-group > input[type=\"tel\"]:focus,\n.form-group > input[type=\"color\"]:focus,\n.form-group > select:focus,\n.form-group > textarea:focus {\n  border-color: #66afe9;\n  outline: 0;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-group > textarea {\n  height: auto;\n  max-width: 400px;\n}\n.has-error > input[type=\"text\"],\n.has-error > input[type=\"password\"],\n.has-error > input[type=\"datetime\"],\n.has-error > input[type=\"datetime-local\"],\n.has-error > input[type=\"date\"],\n.has-error > input[type=\"month\"],\n.has-error > input[type=\"time\"],\n.has-error > input[type=\"week\"],\n.has-error > input[type=\"number\"],\n.has-error > input[type=\"email\"],\n.has-error > input[type=\"url\"],\n.has-error > input[type=\"search\"],\n.has-error > input[type=\"tel\"],\n.has-error > input[type=\"color\"],\n.has-error > select,\n.has-error > textarea {\n  border-color: #a94442;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error > input[type=\"text\"]:focus,\n.has-error > input[type=\"password\"]:focus,\n.has-error > input[type=\"datetime\"]:focus,\n.has-error > input[type=\"datetime-local\"]:focus,\n.has-error > input[type=\"date\"]:focus,\n.has-error > input[type=\"month\"]:focus,\n.has-error > input[type=\"time\"]:focus,\n.has-error > input[type=\"week\"]:focus,\n.has-error > input[type=\"number\"]:focus,\n.has-error > input[type=\"email\"]:focus,\n.has-error > input[type=\"url\"]:focus,\n.has-error > input[type=\"search\"]:focus,\n.has-error > input[type=\"tel\"]:focus,\n.has-error > input[type=\"color\"]:focus,\n.has-error > select:focus,\n.has-error > textarea:focus {\n  border-color: #843534;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;\n}\n.multiplechoicefield > ul, .choicefield > ul{\n  margin: 0;\n  padding: 0;\n}\n.multiplechoicefield > ul > li, .choicefield > ul > li{\n  list-style: none;\n  display: inline-block;\n}\n.multiplechoicefield > ul label, .choicefield > ul label {\n  display: inline-block;\n  padding-right: 20px;\n  margin-bottom: 0;\n  font-weight: normal;\n  vertical-align: middle;\n  cursor: pointer;\n}\n.datefield, .datetimefield {\n  max-width: 450px;\n}\n.datefield > select {\n  display: inline-block;\n  width: 30%;\n  margin-right: 2%;\n}\n.datefield > label, .datefield > .help-block,\n.datetimefield > label, .datetimefield > .help-block {\n  display: block;\n}\n.datetimefield > select {\n  display: inline-block;\n  margin-right: 2%;\n  width: 22%;\n}\n.datetimefield > input[type=\"text\"] {\n  display: inline-block;\n  width: 25%;\n}\n.form-actions {\n  background-color: #F8F8F8;\n  border-top: 1px solid #E7E7E7;\n  padding: 20px;\n  margin-bottom: 15px;\n  border-radius: 5px;\n}\n/* We apply the clearfix hack to .form-actions because we often\nfloat the buttons inside it. This prevents collapsing. */\n.form-actions:before,\n.form-actions:after {\n  display: table;\n  content: \" \";\n}\n\n.form-actions:after {\n  clear: both;\n}\n\n/*========================================\n          MEZZANINE GALLERY\n==========================================*/\n\n.gallery .thumbnail {\n  margin: 15px 0;\n}\n.gallery .thumbnail > img {\n  width: 100%;\n}\n\n/*========================================\n          MEZZANINE GENERIC\n==========================================*/\n\n#comments, .rating {\n  margin:20px 0;\n}\n.rating span, .rating form {\n  display: inline-block;\n}\n.rating ul {\n  padding-left: 0;\n  list-style: none;\n}\n.rating li {\n  display: inline-block;\n  margin: 0 5px;\n}\n.comment .rating {\n  margin-top: 5px;\n}\n.comment-author {\n  border: 1px solid #DDD;\n  border-radius: 4px;\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n  padding: 15px;\n  margin-bottom: 30px;\n  background-color: #FEFFEE;\n}\n\n/*========================================\n          MEZZANINE TWEETS\n==========================================*/\n\n.tweeter-image {\n  width: 32px;\n  height: 32px;\n}\n.tweet {\n  margin-bottom: 20px;\n}\n.tweet h4 {\n  margin-bottom:2px;\n  font-size:17px;\n}\n.tweet h4 small {\n  display:block;\n  line-height:150%;\n}\n.tweet p {\n  font-size:13px;\n  line-height:160%;\n}\n.tweet h6 {\n  margin:5px 0 10px 0;\n}\n.tweet .glyphicon {\n  margin:0 3px;\n}\n\n/*========================================\n          MEZZANINE ACCOUNTS\n==========================================*/\n\n.profile-image > img {\n  margin-bottom: 20px;\n}\n\n/*========================================\n          RESPONSIVE TWEAKS\n==========================================*/\n\n/* Display dropdowns on hover only in desktops (md and lg classes) */\n@media (min-width: 768px) {\n  .navbar-nav > li.dropdown:hover > ul.dropdown-menu {\n    display: block;\n  }\n}\n.tree {display:none;}\n@media (min-width: 992px) {\n  .tree {display:block;}\n}\n.navbar .container {width:100%;}\n@media (min-width: 992px) {\n  .navbar .container {width:970px;}\n}\n@media (min-width: 1200px) {\n  .navbar .container {width:1170px;}\n}\n"
  },
  {
    "path": "nova/static/css/mixins.css",
    "content": ".clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:\"\";line-height:0}.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}"
  },
  {
    "path": "nova/static/css/mixins.less",
    "content": "//\n// Mixins\n// --------------------------------------------------\n\n\n// UTILITY MIXINS\n// --------------------------------------------------\n\n// Clearfix\n// --------\n// For clearing floats like a boss h5bp.com/q\n.clearfix {\n  *zoom: 1;\n  &:before,\n  &:after {\n    display: table;\n    content: \"\";\n    // Fixes Opera/contenteditable bug:\n    // http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952\n    line-height: 0;\n  }\n  &:after {\n    clear: both;\n  }\n}\n\n// Webkit-style focus\n// ------------------\n.tab-focus() {\n  // Default\n  outline: thin dotted #333;\n  // Webkit\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n\n// Center-align a block level element\n// ----------------------------------\n.center-block() {\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n// IE7 inline-block\n// ----------------\n.ie7-inline-block() {\n  *display: inline; /* IE7 inline-block hack */\n  *zoom: 1;\n}\n\n// IE7 likes to collapse whitespace on either side of the inline-block elements.\n// Ems because we're attempting to match the width of a space character. Left\n// version is for form buttons, which typically come after other elements, and\n// right version is for icons, which come before. Applying both is ok, but it will\n// mean that space between those elements will be .6em (~2 space characters) in IE7,\n// instead of the 1 space in other browsers.\n.ie7-restore-left-whitespace() {\n  *margin-left: .3em;\n\n  &:first-child {\n    *margin-left: 0;\n  }\n}\n\n.ie7-restore-right-whitespace() {\n  *margin-right: .3em;\n}\n\n// Sizing shortcuts\n// -------------------------\n.size(@height, @width) {\n  width: @width;\n  height: @height;\n}\n.square(@size) {\n  .size(@size, @size);\n}\n\n// Placeholder text\n// -------------------------\n.placeholder(@color: @placeholderText) {\n  &:-moz-placeholder {\n    color: @color;\n  }\n  &:-ms-input-placeholder {\n    color: @color;\n  }\n  &::-webkit-input-placeholder {\n    color: @color;\n  }\n}\n\n// Text overflow\n// -------------------------\n// Requires inline-block or block for proper styling\n.text-overflow() {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n// CSS image replacement\n// -------------------------\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n.hide-text {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n\n\n// FONTS\n// --------------------------------------------------\n\n#font {\n  #family {\n    .serif() {\n      font-family: @serifFontFamily;\n    }\n    .sans-serif() {\n      font-family: @sansFontFamily;\n    }\n    .monospace() {\n      font-family: @monoFontFamily;\n    }\n  }\n  .shorthand(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {\n    font-size: @size;\n    font-weight: @weight;\n    line-height: @lineHeight;\n  }\n  .serif(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {\n    #font > #family > .serif;\n    #font > .shorthand(@size, @weight, @lineHeight);\n  }\n  .sans-serif(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {\n    #font > #family > .sans-serif;\n    #font > .shorthand(@size, @weight, @lineHeight);\n  }\n  .monospace(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {\n    #font > #family > .monospace;\n    #font > .shorthand(@size, @weight, @lineHeight);\n  }\n}\n\n\n// FORMS\n// --------------------------------------------------\n\n// Block level inputs\n.input-block-level {\n  display: block;\n  width: 100%;\n  min-height: 30px;        // Make inputs at least the height of their button counterpart\n  .box-sizing(border-box); // Makes inputs behave like true block-level elements\n}\n\n\n\n// Mixin for form field states\n.formFieldState(@textColor: #555, @borderColor: #ccc, @backgroundColor: #f5f5f5) {\n  // Set the text color\n  > label,\n  .help-block,\n  .help-inline {\n    color: @textColor;\n  }\n  // Style inputs accordingly\n  .checkbox,\n  .radio,\n  input,\n  select,\n  textarea {\n    color: @textColor;\n    border-color: @borderColor;\n    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work\n    &:focus {\n      border-color: darken(@borderColor, 10%);\n      // Write out in full since the lighten() function isn't easily escaped\n      -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@borderColor, 20%);\n         -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@borderColor, 20%);\n              box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@borderColor, 20%);\n    }\n  }\n  // Give a small background color for input-prepend/-append\n  .input-prepend .add-on,\n  .input-append .add-on {\n    color: @textColor;\n    background-color: @backgroundColor;\n    border-color: @textColor;\n  }\n}\n\n\n\n// CSS3 PROPERTIES\n// --------------------------------------------------\n\n// Border Radius\n.border-radius(@radius) {\n  -webkit-border-radius: @radius;\n     -moz-border-radius: @radius;\n          border-radius: @radius;\n}\n\n// Single Corner Border Radius\n.border-top-left-radius(@radius) {\n  -webkit-border-top-left-radius: @radius;\n      -moz-border-radius-topleft: @radius;\n          border-top-left-radius: @radius;\n}\n.border-top-right-radius(@radius) {\n  -webkit-border-top-right-radius: @radius;\n      -moz-border-radius-topright: @radius;\n          border-top-right-radius: @radius;\n}\n.border-bottom-right-radius(@radius) {\n  -webkit-border-bottom-right-radius: @radius;\n      -moz-border-radius-bottomright: @radius;\n          border-bottom-right-radius: @radius;\n}\n.border-bottom-left-radius(@radius) {\n  -webkit-border-bottom-left-radius: @radius;\n      -moz-border-radius-bottomleft: @radius;\n          border-bottom-left-radius: @radius;\n}\n\n// Single Side Border Radius\n.border-top-radius(@radius) {\n  .border-top-right-radius(@radius);\n  .border-top-left-radius(@radius);\n}\n.border-right-radius(@radius) {\n  .border-top-right-radius(@radius);\n  .border-bottom-right-radius(@radius);\n}\n.border-bottom-radius(@radius) {\n  .border-bottom-right-radius(@radius);\n  .border-bottom-left-radius(@radius);\n}\n.border-left-radius(@radius) {\n  .border-top-left-radius(@radius);\n  .border-bottom-left-radius(@radius);\n}\n\n// Drop shadows\n.box-shadow(@shadow) {\n  -webkit-box-shadow: @shadow;\n     -moz-box-shadow: @shadow;\n          box-shadow: @shadow;\n}\n\n// Transitions\n.transition(@transition) {\n  -webkit-transition: @transition;\n     -moz-transition: @transition;\n       -o-transition: @transition;\n          transition: @transition;\n}\n\n// Transformations\n.rotate(@degrees) {\n  -webkit-transform: rotate(@degrees);\n     -moz-transform: rotate(@degrees);\n      -ms-transform: rotate(@degrees);\n       -o-transform: rotate(@degrees);\n          transform: rotate(@degrees);\n}\n.scale(@ratio) {\n  -webkit-transform: scale(@ratio);\n     -moz-transform: scale(@ratio);\n      -ms-transform: scale(@ratio);\n       -o-transform: scale(@ratio);\n          transform: scale(@ratio);\n}\n.translate(@x, @y) {\n  -webkit-transform: translate(@x, @y);\n     -moz-transform: translate(@x, @y);\n      -ms-transform: translate(@x, @y);\n       -o-transform: translate(@x, @y);\n          transform: translate(@x, @y);\n}\n.skew(@x, @y) {\n  -webkit-transform: skew(@x, @y);\n     -moz-transform: skew(@x, @y);\n      -ms-transform: skew(@x, @y);\n       -o-transform: skew(@x, @y);\n          transform: skew(@x, @y);\n}\n.translate3d(@x, @y, @z) {\n  -webkit-transform: translate3d(@x, @y, @z);\n     -moz-transform: translate3d(@x, @y, @z);\n       -o-transform: translate3d(@x, @y, @z);\n          transform: translate3d(@x, @y, @z);\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden\n// See git pull https://github.com/dannykeane/bootstrap.git backface-visibility for examples\n.backface-visibility(@visibility){\n\t-webkit-backface-visibility: @visibility;\n\t   -moz-backface-visibility: @visibility;\n\t        backface-visibility: @visibility;\n}\n\n// Background clipping\n// Heads up: FF 3.6 and under need \"padding\" instead of \"padding-box\"\n.background-clip(@clip) {\n  -webkit-background-clip: @clip;\n     -moz-background-clip: @clip;\n          background-clip: @clip;\n}\n\n// Background sizing\n.background-size(@size){\n  -webkit-background-size: @size;\n     -moz-background-size: @size;\n       -o-background-size: @size;\n          background-size: @size;\n}\n\n\n// Box sizing\n.box-sizing(@boxmodel) {\n  -webkit-box-sizing: @boxmodel;\n     -moz-box-sizing: @boxmodel;\n          box-sizing: @boxmodel;\n}\n\n// User select\n// For selecting text on the page\n.user-select(@select) {\n  -webkit-user-select: @select;\n     -moz-user-select: @select;\n      -ms-user-select: @select;\n       -o-user-select: @select;\n          user-select: @select;\n}\n\n// Resize anything\n.resizable(@direction) {\n  resize: @direction; // Options: horizontal, vertical, both\n  overflow: auto; // Safari fix\n}\n\n// CSS3 Content Columns\n.content-columns(@columnCount, @columnGap: @gridGutterWidth) {\n  -webkit-column-count: @columnCount;\n     -moz-column-count: @columnCount;\n          column-count: @columnCount;\n  -webkit-column-gap: @columnGap;\n     -moz-column-gap: @columnGap;\n          column-gap: @columnGap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n  word-wrap: break-word;\n  -webkit-hyphens: @mode;\n     -moz-hyphens: @mode;\n      -ms-hyphens: @mode;\n       -o-hyphens: @mode;\n          hyphens: @mode;\n}\n\n// Opacity\n.opacity(@opacity) {\n  opacity: @opacity / 100;\n  filter: ~\"alpha(opacity=@{opacity})\";\n}\n\n\n\n// BACKGROUNDS\n// --------------------------------------------------\n\n// Add an alphatransparency value to any background or border color (via Elyse Holladay)\n#translucent {\n  .background(@color: @white, @alpha: 1) {\n    background-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);\n  }\n  .border(@color: @white, @alpha: 1) {\n    border-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);\n    .background-clip(padding-box);\n  }\n}\n\n// Gradient Bar Colors for buttons and alerts\n.gradientBar(@primaryColor, @secondaryColor, @textColor: #fff, @textShadow: 0 -1px 0 rgba(0,0,0,.25)) {\n  color: @textColor;\n  text-shadow: @textShadow;\n  #gradient > .vertical(@primaryColor, @secondaryColor);\n  border-color: @secondaryColor @secondaryColor darken(@secondaryColor, 15%);\n  border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) fadein(rgba(0,0,0,.1), 15%);\n}\n\n// Gradients\n#gradient {\n  .horizontal(@startColor: #555, @endColor: #333) {\n    background-color: @endColor;\n    background-image: -moz-linear-gradient(left, @startColor, @endColor); // FF 3.6+\n    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+\n    background-image: -webkit-linear-gradient(left, @startColor, @endColor); // Safari 5.1+, Chrome 10+\n    background-image: -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10\n    background-image: linear-gradient(to right, @startColor, @endColor); // Standard, IE10\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@startColor),argb(@endColor))); // IE9 and down\n  }\n  .vertical(@startColor: #555, @endColor: #333) {\n    background-color: mix(@startColor, @endColor, 60%);\n    background-image: -moz-linear-gradient(top, @startColor, @endColor); // FF 3.6+\n    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+\n    background-image: -webkit-linear-gradient(top, @startColor, @endColor); // Safari 5.1+, Chrome 10+\n    background-image: -o-linear-gradient(top, @startColor, @endColor); // Opera 11.10\n    background-image: linear-gradient(to bottom, @startColor, @endColor); // Standard, IE10\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@startColor),argb(@endColor))); // IE9 and down\n  }\n  .directional(@startColor: #555, @endColor: #333, @deg: 45deg) {\n    background-color: @endColor;\n    background-repeat: repeat-x;\n    background-image: -moz-linear-gradient(@deg, @startColor, @endColor); // FF 3.6+\n    background-image: -webkit-linear-gradient(@deg, @startColor, @endColor); // Safari 5.1+, Chrome 10+\n    background-image: -o-linear-gradient(@deg, @startColor, @endColor); // Opera 11.10\n    background-image: linear-gradient(@deg, @startColor, @endColor); // Standard, IE10\n  }\n  .vertical-three-colors(@startColor: #00b3ee, @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) {\n    background-color: mix(@midColor, @endColor, 80%);\n    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), color-stop(@colorStop, @midColor), to(@endColor));\n    background-image: -webkit-linear-gradient(@startColor, @midColor @colorStop, @endColor);\n    background-image: -moz-linear-gradient(top, @startColor, @midColor @colorStop*100%, @endColor);\n    background-image: -o-linear-gradient(@startColor, @midColor @colorStop, @endColor);\n    background-image: linear-gradient(@startColor, @midColor @colorStop, @endColor);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@startColor),argb(@endColor))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .radial(@innerColor: #555, @outerColor: #333)  {\n    background-color: @outerColor;\n    background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(@innerColor), to(@outerColor));\n    background-image: -webkit-radial-gradient(circle, @innerColor, @outerColor);\n    background-image: -moz-radial-gradient(circle, @innerColor, @outerColor);\n    background-image: -o-radial-gradient(circle, @innerColor, @outerColor);\n    background-repeat: no-repeat;\n  }\n  .striped(@color, @angle: 45deg) {\n    background-color: @color;\n    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,.15)), color-stop(.75, rgba(255,255,255,.15)), color-stop(.75, transparent), to(transparent));\n    background-image: -webkit-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);\n    background-image: -moz-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);\n    background-image: -o-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);\n    background-image: linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);\n  }\n}\n// Reset filters for IE\n.reset-filter() {\n  filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n\n\n\n// COMPONENT MIXINS\n// --------------------------------------------------\n\n// Horizontal dividers\n// -------------------------\n// Dividers (basically an hr) within dropdowns and nav lists\n.nav-divider(@top: #e5e5e5, @bottom: @white) {\n  // IE7 needs a set width since we gave a height. Restricting just\n  // to IE7 to keep the 1px left/right space in other browsers.\n  // It is unclear where IE is getting the extra space that we need\n  // to negative-margin away, but so it goes.\n  *width: 100%;\n  height: 1px;\n  margin: ((@baseLineHeight / 2) - 1) 1px; // 8px 1px\n  *margin: -5px 0 5px;\n  overflow: hidden;\n  background-color: @top;\n  border-bottom: 1px solid @bottom;\n}\n\n// Button backgrounds\n// ------------------\n.buttonBackground(@startColor, @endColor, @textColor: #fff, @textShadow: 0 -1px 0 rgba(0,0,0,.25)) {\n  // gradientBar will set the background to a pleasing blend of these, to support IE<=9\n  .gradientBar(@startColor, @endColor, @textColor, @textShadow);\n  *background-color: @endColor; /* Darken IE7 buttons by default so they stand out more given they won't have borders */\n  .reset-filter();\n\n  // in these cases the gradient won't cover the background, so we override\n  &:hover, &:active, &.active, &.disabled, &[disabled] {\n    color: @textColor;\n    background-color: @endColor;\n    *background-color: darken(@endColor, 5%);\n  }\n\n  // IE 7 + 8 can't handle box-shadow to show active, so we darken a bit ourselves\n  &:active,\n  &.active {\n    background-color: darken(@endColor, 10%) e(\"\\9\");\n  }\n}\n\n// Navbar vertical align\n// -------------------------\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbarVerticalAlign(30px);` to calculate the appropriate top margin.\n.navbarVerticalAlign(@elementHeight) {\n  margin-top: (@navbarHeight - @elementHeight) / 2;\n}\n\n\n\n// Grid System\n// -----------\n\n// Centered container element\n.container-fixed() {\n  margin-right: auto;\n  margin-left: auto;\n  .clearfix();\n}\n\n// Table columns\n.tableColumns(@columnSpan: 1) {\n  float: none; // undo default grid column styles\n  width: ((@gridColumnWidth) * @columnSpan) + (@gridGutterWidth * (@columnSpan - 1)) - 16; // 16 is total padding on left and right of table cells\n  margin-left: 0; // undo default grid column styles\n}\n\n// Make a Grid\n// Use .makeRow and .makeColumn to assign semantic layouts grid system behavior\n.makeRow() {\n  margin-left: @gridGutterWidth * -1;\n  .clearfix();\n}\n.makeColumn(@columns: 1, @offset: 0) {\n  float: left;\n  margin-left: (@gridColumnWidth * @offset) + (@gridGutterWidth * (@offset - 1)) + (@gridGutterWidth * 2);\n  width: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1));\n}\n\n// The Grid\n#grid {\n\n  .core (@gridColumnWidth, @gridGutterWidth) {\n\n    .spanX (@index) when (@index > 0) {\n      (~\".span@{index}\") { .span(@index); }\n      .spanX(@index - 1);\n    }\n    .spanX (0) {}\n\n    .offsetX (@index) when (@index > 0) {\n      (~\".offset@{index}\") { .offset(@index); }\n      .offsetX(@index - 1);\n    }\n    .offsetX (0) {}\n\n    .offset (@columns) {\n      margin-left: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns + 1));\n    }\n\n    .span (@columns) {\n      width: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1));\n    }\n\n    .row {\n      margin-left: @gridGutterWidth * -1;\n      .clearfix();\n    }\n\n    [class*=\"span\"] {\n      float: left;\n      margin-left: @gridGutterWidth;\n    }\n\n    // Set the container width, and override it for fixed navbars in media queries\n    .container,\n    .navbar-static-top .container,\n    .navbar-fixed-top .container,\n    .navbar-fixed-bottom .container { .span(@gridColumns); }\n\n    // generate .spanX and .offsetX\n    .spanX (@gridColumns);\n    .offsetX (@gridColumns);\n\n  }\n\n  .fluid (@fluidGridColumnWidth, @fluidGridGutterWidth) {\n\n    .spanX (@index) when (@index > 0) {\n      (~\".span@{index}\") { .span(@index); }\n      .spanX(@index - 1);\n    }\n    .spanX (0) {}\n\n    .offsetX (@index) when (@index > 0) {\n      (~'.offset@{index}') { .offset(@index); }\n      (~'.offset@{index}:first-child') { .offsetFirstChild(@index); }\n      .offsetX(@index - 1);\n    }\n    .offsetX (0) {}\n\n    .offset (@columns) {\n      margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) + (@fluidGridGutterWidth*2);\n  \t  *margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%) + (@fluidGridGutterWidth*2) - (.5 / @gridRowWidth * 100 * 1%);\n    }\n\n    .offsetFirstChild (@columns) {\n      margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) + (@fluidGridGutterWidth);\n      *margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%) + @fluidGridGutterWidth - (.5 / @gridRowWidth * 100 * 1%);\n    }\n\n    .span (@columns) {\n      width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1));\n      *width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%);\n    }\n\n    .row-fluid {\n      width: 100%;\n      .clearfix();\n      [class*=\"span\"] {\n        .input-block-level();\n        float: left;\n        margin-left: @fluidGridGutterWidth;\n        *margin-left: @fluidGridGutterWidth - (.5 / @gridRowWidth * 100 * 1%);\n      }\n      [class*=\"span\"]:first-child {\n        margin-left: 0;\n      }\n\n      // generate .spanX and .offsetX\n      .spanX (@gridColumns);\n      .offsetX (@gridColumns);\n    }\n\n  }\n\n  .input(@gridColumnWidth, @gridGutterWidth) {\n\n    .spanX (@index) when (@index > 0) {\n      (~\"input.span@{index}, textarea.span@{index}, .uneditable-input.span@{index}\") { .span(@index); }\n      .spanX(@index - 1);\n    }\n    .spanX (0) {}\n\n    .span(@columns) {\n      width: ((@gridColumnWidth) * @columns) + (@gridGutterWidth * (@columns - 1)) - 14;\n    }\n\n    input,\n    textarea,\n    .uneditable-input {\n      margin-left: 0; // override margin-left from core grid system\n    }\n\n    // Space grid-sized controls properly if multiple per line\n    .controls-row [class*=\"span\"] + [class*=\"span\"] {\n      margin-left: @gridGutterWidth;\n    }\n\n    // generate .spanX\n    .spanX (@gridColumns);\n\n  }\n\n}\n\n//RGBA\n.rgba(@color,@alpha){\n\tbackground-color: rgba(red(@color),green(@color),blue(@color),@alpha);\n}\n.rgba_color(@color,@alpha){\n\tcolor: rgba(red(@color),green(@color),blue(@color),@alpha);\n}"
  },
  {
    "path": "nova/static/css/prettify.css",
    "content": ".com { color: #93a1a1; }\n.lit { color: #195f91; }\n.pun, .opn, .clo { color: #93a1a1; }\n.fun { color: #dc322f; }\n.str, .atv { color: #D14; }\n.kwd, .prettyprint .tag { color: #1e347b; }\n.typ, .atn, .dec, .var { color: teal; }\n.pln { color: #48484c; }\n\n.prettyprint {\n  padding: 8px;\n  background-color: #f7f7f9;\n  border: 1px solid #e1e1e8;\n}\n.prettyprint.linenums {\n  -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n     -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n          box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n}\n\n/* Specify class=linenums on a pre to get line numbering */\nol.linenums {\n  margin: 0 0 0 33px; /* IE indents via margin-left */\n}\nol.linenums li {\n  padding-left: 12px;\n  color: #bebec5;\n  line-height: 20px;\n  text-shadow: 0 1px 0 #fff;\n}"
  },
  {
    "path": "nova/static/css/sl-slide.css",
    "content": ".sl-slider-wrapper {\n\twidth: 100%;\n\theight: 520px;\n\tposition: relative;\n\toverflow: hidden;\n}\n\n.sl-slide,\n.sl-slides-wrapper,\n.sl-slide-inner {\n\tposition: absolute;\n\twidth: 100%;\n\theight: 100%;\n\ttop: 0;\n\tleft: 0;\n} \n\n.sl-slide {\n\tz-index: 1;\n}\n\n/* The duplicate parts/slices */\n\n.sl-content-slice {\n\toverflow: hidden;\n\tposition: absolute;\n\t-webkit-box-sizing: content-box;\n\t-moz-box-sizing: content-box;\n\tbox-sizing: content-box;\n\tbackground: #fff;\n\t-webkit-backface-visibility: hidden;\n\t-moz-backface-visibility: hidden;\n\t-o-backface-visibility: hidden;\n\t-ms-backface-visibility: hidden;\n\tbackface-visibility: hidden;\n\topacity : 1;\n}\n\n/* Horizontal slice */\n\n.sl-slide-horizontal .sl-content-slice {\n\twidth: 100%;\n\theight: 50%;\n\tleft: -200px;\n\t-webkit-transform: translateY(0%) scale(1);\n\t-moz-transform: translateY(0%) scale(1);\n\t-o-transform: translateY(0%) scale(1);\n\t-ms-transform: translateY(0%) scale(1);\n\ttransform: translateY(0%) scale(1);\n}\n\n.sl-slide-horizontal .sl-content-slice:first-child {\n\ttop: -200px;\n\tpadding: 200px 200px 0px 200px;\n}\n\n.sl-slide-horizontal .sl-content-slice:nth-child(2) {\n\ttop: 50%;\n\tpadding: 0px 200px 200px 200px;\n}\n\n/* Vertical slice */\n\n.sl-slide-vertical .sl-content-slice {\n\twidth: 50%;\n\theight: 100%;\n\ttop: -200px;\n\t-webkit-transform: translateX(0%) scale(1);\n\t-moz-transform: translateX(0%) scale(1);\n\t-o-transform: translateX(0%) scale(1);\n\t-ms-transform: translateX(0%) scale(1);\n\ttransform: translateX(0%) scale(1);\n}\n\n.sl-slide-vertical .sl-content-slice:first-child {\n\tleft: -200px;\n\tpadding: 200px 0px 200px 200px;\n}\n\n.sl-slide-vertical .sl-content-slice:nth-child(2) {\n\tleft: 50%;\n\tpadding: 200px 200px 200px 0px;\n}\n\n/* Content wrapper */\n/* Width and height is set dynamically */\n.sl-content-wrapper {\n\tposition: absolute;\n}\n\n.sl-content {\n\twidth: 100%;\n\theight: 100%;\n\tbackground: #fff;\n}\n\n/* Default styles for background colors */\n.sl-slide{\n\tdisplay: none;\n}\n.sl-slide-horizontal .sl-slide-inner {\n\tbackground: #3498DB;\n}\n\n.sl-slide-vertical .sl-slide-inner {\n\tbackground: #E67E22;\n}\n\n.item3 .sl-slide-inner {\n\tbackground: #9B59B6;\n}\n\n.sl-slider h2 {\n\tpadding: 170px 0 0;\n\tmargin: 0;\n\tposition: relative;\n\tfont-size: 60px;\n\tline-height: normal;\n\tz-index: 100;\n}\n\n.sl-slider h2, .sl-slider h3{\n\tcolor: #fff;\n}\n\n.sl-slider h3 {\n\tmargin-top: 0;\n\tposition: relative;\n\tline-height: normal;\n\tz-index: 100;\n}\n\n/* Custom navigation arrows */\n.nav-arrows{\n\tposition: absolute;\n\twidth: 100%;\n\ttop: 50%;\n\tmargin-top: -40px;\n\theight: 80px;\n\tdisplay: block;\n\tz-index: 2000;\n}\n.nav-arrows span {\n\tposition: absolute;\n\tcursor: pointer;\n\twidth: 50px;\n\theight: 80px;\n\tdisplay: block;\n\tline-height: 80px;\n\tfont-size: 48px;\n\tcolor: rgba(255,255,255,.3);\n\ttext-align: center;\n\tcursor: pointer;\n\t-webkit-transition: 300ms;\n\t-moz-transition: 300ms;\n\t-o-transition: 300ms;\n\t-ms-transition: 300ms;\n\ttransition: 300ms;\n}\n.nav-arrows span:hover {\n\tcolor: #fff;\t\n}\n.nav-arrows span.nav-arrow-prev {\n\tleft: 0;\n}\n\n.nav-arrows span.nav-arrow-next {\n\tright: 0;\n}\n\n/* Animations for content elements */\n\n@-webkit-keyframes roll{\n\t0% {-webkit-transform: translateX(500px) rotate(360deg);}\n\t100% {-webkit-transform: translateX(0px) rotate(0deg);}\n}\n@-moz-keyframes roll{\n\t0% {-moz-transform: translateX(500px) rotate(360deg); opacity: 0;}\n\t100% {-moz-transform: translateX(0px) rotate(0deg); opacity: 1;}\n}\n@-o-keyframes roll{\n\t0% {-o-transform: translateX(500px) rotate(360deg); opacity: 0;}\n\t100% {-o-transform: translateX(0px) rotate(0deg); opacity: 1;}\n}\n@-ms-keyframes roll{\n\t0% {-ms-transform: translateX(500px) rotate(360deg); opacity: 0;}\n\t100% {-ms-transform: translateX(0px) rotate(0deg); opacity: 1;}\n}\n@keyframes roll{\n\t0% {transform: translateX(500px) rotate(360deg); opacity: 0;}\n\t100% {transform: translateX(0px) rotate(0deg); opacity: 1;}\n}\n@-webkit-keyframes moveUp{\n\t0% {-webkit-transform: translateY(40px);}\n\t100% {-webkit-transform: translateY(0px);}\n}\n@-moz-keyframes moveUp{\n\t0% {-moz-transform: translateY(40px);}\n\t100% {-moz-transform: translateY(0px);}\n}\n@-o-keyframes moveUp{\n\t0% {-o-transform: translateY(40px);}\n\t100% {-o-transform: translateY(0px);}\n}\n@-ms-keyframes moveUp{\n\t0% {-ms-transform: translateY(40px);}\n\t100% {-ms-transform: translateY(0px);}\n}\n@keyframes moveUp{\n\t0% {transform: translateY(40px);}\n\t100% {transform: translateY(0px);}\n}\n@-webkit-keyframes fadeIn{\n\t0% {opacity: 0;}\n\t100% {opacity: 1;}\n}\n@-moz-keyframes fadeIn{\n\t0% {opacity: 0;}\n\t100% {opacity: 1;}\n}\n@-o-keyframes fadeIn{\n\t0% {opacity: 0;}\n\t100% {opacity: 1;}\n}\n@-ms-keyframes fadeIn{\n\t0% {opacity: 0;}\n\t100% {opacity: 1;}\n}\n@keyframes fadeIn{\n\t0% {opacity: 0;}\n\t100% {opacity: 1;}\n}\n@-webkit-keyframes scaleDown{\n\t0% {-webkit-transform: scale(1);}\n\t100% {-webkit-transform: scale(0.5);}\n}\n@-moz-keyframes scaleDown{\n\t0% {-moz-transform: scale(1);}\n\t100% {-moz-transform: scale(0.5);}\n}\n@-o-keyframes scaleDown{\n\t0% {-o-transform: scale(1);}\n\t100% {-o-transform: scale(0.5);}\n}\n@-ms-keyframes scaleDown{\n\t0% {-ms-transform: scale(1);}\n\t100% {-ms-transform: scale(0.5);}\n}\n@keyframes scaleDown{\n\t0% {transform: scale(1);}\n\t100% {transform: scale(0.5);}\n}\n@-webkit-keyframes fadeOut{\n\t0% {opacity: 1;}\n\t100% {opacity: 0;}\n}\n@-moz-keyframes fadeOut{\n\t0% {opacity: 1;}\n\t100% {opacity: 0;}\n}\n@-o-keyframes fadeOut{\n\t0% {opacity: 1;}\n\t100% {opacity: 0;}\n}\n@-ms-keyframes fadeOut{\n\t0% {opacity: 1;}\n\t100% {opacity: 0;}\n}\n@keyframes fadeOut{\n\t0% {opacity: 1;}\n\t100% {opacity: 0;}\n}\n\n\n/* Media Queries for custom slider */\n\n@media screen and (max-width: 660px) {\n\t.demo-1 .deco {\n\t\twidth: 130px;\n\t\theight: 130px;\n\t\tmargin-left: -65px;\n\t\tmargin-bottom: 50px;\n\t}\n\n\t.demo-1 [data-icon]:after {\n\t\twidth: 110px;\n\t\theight: 110px;\n\t\tline-height: 110px;\n\t\tfont-size: 40px;\n\t\tmargin: -55px 0 0 -55px;\n\t}\n\n\t.demo-1 .sl-slide blockquote {\n\t\tmargin-bottom: -120px;\n\t}\n\n\t.demo-1 .sl-slide h2 {\n\t\tline-height: 22px;\n\t\tfont-size: 18px;\n\t\tmargin-bottom: -40px;\n\t\tletter-spacing: 8px;\n\t}\n\n\t.demo-1 .sl-slide blockquote p:before {\n\t\tline-height: 10px;\n\t\twidth: 40px;\n\t\theight: 40px;\n\t\tfont-size: 120px;\n\t\tleft: -45px;\n\t}\n\n\t.demo-2 .sl-slider-wrapper {\n\t\theight: 500px;\n\t}\n\n\t.demo-2 .sl-slider h2 {\n\t\tfont-size: 36px;\n\t}\n\n\t.demo-2 .sl-slider blockquote {\n\t\tfont-size: 16px;\n\t}\n\n}"
  },
  {
    "path": "nova/static/css/variables.css",
    "content": ""
  },
  {
    "path": "nova/static/css/variables.less",
    "content": "//\n// Variables\n// --------------------------------------------------\n\n\n// Global values\n// --------------------------------------------------\n\n@text:\t\t\t#9f9f9f;\n\n// Grays\n// -------------------------\n@black:                 #000;\n@grayDarker:            #222;\n@grayDark:              #333;\n@gray:                  #555;\n@grayLight:             #999;\n@grayLighter:           #eee;\n@white:                 #fff;\n\n\n// Accent colors\n// -------------------------\n@blue:                  #049cdb;\n@blueDark:              #0064cd;\n@green:                 #46a546;\n@red:                   #9d261d;\n@yellow:                #ffc40d;\n@orange:                #f89406;\n@pink:                  #c3325f;\n@purple:                #7a43b6;\n\n\n// Scaffolding\n// -------------------------\n@bodyBackground:        @white;\n@textColor:             @grayDark;\n\n\n// Links\n// -------------------------\n@linkColor:             #08c;\n@linkColorHover:        darken(@linkColor, 15%);\n\n\n// Typography\n// -------------------------\n@sansFontFamily:        \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n@serifFontFamily:       Georgia, \"Times New Roman\", Times, serif;\n@monoFontFamily:        Monaco, Menlo, Consolas, \"Courier New\", monospace;\n\n@baseFontSize:          14px;\n@baseFontFamily:        @sansFontFamily;\n@baseLineHeight:        20px;\n@altFontFamily:         @serifFontFamily;\n\n@headingsFontFamily:    inherit; // empty to use BS default, @baseFontFamily\n@headingsFontWeight:    bold;    // instead of browser default, bold\n@headingsColor:         inherit; // empty to use BS default, @textColor\n\n\n// Tables\n// -------------------------\n@tableBackground:                   transparent; // overall background-color\n@tableBackgroundAccent:             #111; // for striping\n@tableBackgroundHover:              #333; // for hover\n@tableBorder:                       #222; // table and cell border\n\n\n// Buttons\n// -------------------------\n@btnBackground:                     @white;\n@btnBackgroundHighlight:            darken(@white, 10%);\n@btnBorder:                         #bbb;\n\n@btnPrimaryBackground:              @linkColor;\n@btnPrimaryBackgroundHighlight:     spin(@btnPrimaryBackground, 20%);\n\n@btnInfoBackground:                 #5bc0de;\n@btnInfoBackgroundHighlight:        #2f96b4;\n\n@btnSuccessBackground:              #62c462;\n@btnSuccessBackgroundHighlight:     #51a351;\n\n@btnWarningBackground:              lighten(@orange, 15%);\n@btnWarningBackgroundHighlight:     @orange;\n\n@btnDangerBackground:               #ee5f5b;\n@btnDangerBackgroundHighlight:      #bd362f;\n\n@btnInverseBackground:              #444;\n@btnInverseBackgroundHighlight:     @grayDarker;\n\n\n// Forms\n// -------------------------\n@inputBackground:               transparent;\n@inputBorder:                   #333;\n@inputBorderRadius:             0;\n@inputDisabledBackground:       @grayLighter;\n@formActionsBackground:         #f5f5f5;\n\n// Dropdowns\n// -------------------------\n@dropdownBackground:            @white;\n@dropdownBorder:                rgba(0,0,0,.2);\n@dropdownDividerTop:            #e5e5e5;\n@dropdownDividerBottom:         @white;\n\n@dropdownLinkColor:             @grayDark;\n\n@dropdownLinkColorHover:        @white;\n@dropdownLinkBackgroundHover:   @dropdownLinkBackgroundActive;\n\n@dropdownLinkColorActive:       @dropdownLinkColor;\n@dropdownLinkBackgroundActive:  @linkColor;\n\n\n\n// COMPONENT VARIABLES\n// --------------------------------------------------\n\n// Z-index master list\n// -------------------------\n// Used for a bird's eye view of components dependent on the z-axis\n// Try to avoid customizing these :)\n@zindexDropdown:          1000;\n@zindexPopover:           1010;\n@zindexTooltip:           1030;\n@zindexFixedNavbar:       1030;\n@zindexModalBackdrop:     1040;\n@zindexModal:             1050;\n\n\n// Sprite icons path\n// -------------------------\n@iconSpritePath:          \"../img/glyphicons-halflings.png\";\n@iconWhiteSpritePath:     \"../img/glyphicons-halflings-white.png\";\n\n\n// Input placeholder text color\n// -------------------------\n@placeholderText:         #fff;\n\n\n// Hr border color\n// -------------------------\n@hrBorder:                #333;\n\n\n// Wells\n// -------------------------\n@wellBackground:                  #111;\n\n\n// Navbar\n// -------------------------\n@navbarCollapseWidth:             979px;\n\n@navbarHeight:                    40px;\n@navbarBackground:                darken(@navbarBackgroundHighlight, 5%);\n@navbarBackgroundHighlight:       #ffffff;\n@navbarBorder:                    darken(@navbarBackground, 12%);\n\n@navbarText:                      @gray;\n@navbarLinkColor:                 @gray;\n@navbarLinkColorHover:            @grayDark;\n@navbarLinkColorActive:           @gray;\n@navbarLinkBackgroundHover:       transparent;\n@navbarLinkBackgroundActive:      darken(@navbarBackground, 5%);\n\n@navbarBrandColor:                @navbarLinkColor;\n\n// Inverted navbar\n@navbarInverseBackground:                #111111;\n@navbarInverseBackgroundHighlight:       #222222;\n@navbarInverseBorder:                    #252525;\n\n@navbarInverseText:                      @grayLight;\n@navbarInverseLinkColor:                 @grayLight;\n@navbarInverseLinkColorHover:            @white;\n@navbarInverseLinkColorActive:           @navbarInverseLinkColorHover;\n@navbarInverseLinkBackgroundHover:       transparent;\n@navbarInverseLinkBackgroundActive:      @navbarInverseBackground;\n\n@navbarInverseSearchBackground:          lighten(@navbarInverseBackground, 25%);\n@navbarInverseSearchBackgroundFocus:     @white;\n@navbarInverseSearchBorder:              @navbarInverseBackground;\n@navbarInverseSearchPlaceholderColor:    #ccc;\n\n@navbarInverseBrandColor:                @navbarInverseLinkColor;\n\n\n// Pagination\n// -------------------------\n@paginationBackground:                #fff;\n@paginationBorder:                    #ddd;\n@paginationActiveBackground:          #f5f5f5;\n\n\n// Hero unit\n// -------------------------\n@heroUnitBackground:              @grayLighter;\n@heroUnitHeadingColor:            inherit;\n@heroUnitLeadColor:               inherit;\n\n\n// Form states and alerts\n// -------------------------\n@warningText:             #c09853;\n@warningBackground:       #fcf8e3;\n@warningBorder:           darken(spin(@warningBackground, -10), 3%);\n\n@errorText:               #b94a48;\n@errorBackground:         #f2dede;\n@errorBorder:             darken(spin(@errorBackground, -10), 3%);\n\n@successText:             #468847;\n@successBackground:       #dff0d8;\n@successBorder:           darken(spin(@successBackground, -10), 5%);\n\n@infoText:                #3a87ad;\n@infoBackground:          #d9edf7;\n@infoBorder:              darken(spin(@infoBackground, -10), 7%);\n\n\n// Tooltips and popovers\n// -------------------------\n@tooltipColor:            #fff;\n@tooltipBackground:       #000;\n@tooltipArrowWidth:       5px;\n@tooltipArrowColor:       @tooltipBackground;\n\n@popoverBackground:       #fff;\n@popoverArrowWidth:       10px;\n@popoverArrowColor:       #fff;\n@popoverTitleBackground:  darken(@popoverBackground, 3%);\n\n// Special enhancement for popovers\n@popoverArrowOuterWidth:  @popoverArrowWidth + 1;\n@popoverArrowOuterColor:  rgba(0,0,0,.25);\n\n\n\n// GRID\n// --------------------------------------------------\n\n\n// Default 940px grid\n// -------------------------\n@gridColumns:             12;\n@gridColumnWidth:         60px;\n@gridGutterWidth:         20px;\n@gridRowWidth:            (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));\n\n// 1200px min\n@gridColumnWidth1200:     70px;\n@gridGutterWidth1200:     30px;\n@gridRowWidth1200:        (@gridColumns * @gridColumnWidth1200) + (@gridGutterWidth1200 * (@gridColumns - 1));\n\n// 768px-979px\n@gridColumnWidth768:      42px;\n@gridGutterWidth768:      20px;\n@gridRowWidth768:         (@gridColumns * @gridColumnWidth768) + (@gridGutterWidth768 * (@gridColumns - 1));\n\n\n// Fluid grid\n// -------------------------\n@fluidGridColumnWidth:    percentage(@gridColumnWidth/@gridRowWidth);\n@fluidGridGutterWidth:    percentage(@gridGutterWidth/@gridRowWidth);\n\n// 1200px min\n@fluidGridColumnWidth1200:     percentage(@gridColumnWidth1200/@gridRowWidth1200);\n@fluidGridGutterWidth1200:     percentage(@gridGutterWidth1200/@gridRowWidth1200);\n\n// 768px-979px\n@fluidGridColumnWidth768:      percentage(@gridColumnWidth768/@gridRowWidth768);\n@fluidGridGutterWidth768:      percentage(@gridGutterWidth768/@gridRowWidth768);\n"
  },
  {
    "path": "nova/static/images/sample/index.html",
    "content": ""
  },
  {
    "path": "nova/static/js/jquery.slitslider.js",
    "content": "/**\n * jquery.slitslider.js v1.1.0\n * http://www.codrops.com\n *\n * Licensed under the MIT license.\n * http://www.opensource.org/licenses/mit-license.php\n * \n * Copyright 2012, Codrops\n * http://www.codrops.com\n */\n\n;( function( $, window, undefined ) {\n\t\n\t'use strict';\n\n\t/*\n\t* debouncedresize: special jQuery event that happens once after a window resize\n\t*\n\t* latest version and complete README available on Github:\n\t* https://github.com/louisremi/jquery-smartresize/blob/master/jquery.debouncedresize.js\n\t*\n\t* Copyright 2011 @louis_remi\n\t* Licensed under the MIT license.\n\t*/\n\tvar $event = $.event,\n\t$special,\n\tresizeTimeout;\n\n\t$special = $event.special.debouncedresize = {\n\t\tsetup: function() {\n\t\t\t$( this ).on( \"resize\", $special.handler );\n\t\t},\n\t\tteardown: function() {\n\t\t\t$( this ).off( \"resize\", $special.handler );\n\t\t},\n\t\thandler: function( event, execAsap ) {\n\t\t\t// Save the context\n\t\t\tvar context = this,\n\t\t\t\targs = arguments,\n\t\t\t\tdispatch = function() {\n\t\t\t\t\t// set correct event type\n\t\t\t\t\tevent.type = \"debouncedresize\";\n\t\t\t\t\t$event.dispatch.apply( context, args );\n\t\t\t\t};\n\n\t\t\tif ( resizeTimeout ) {\n\t\t\t\tclearTimeout( resizeTimeout );\n\t\t\t}\n\n\t\t\texecAsap ?\n\t\t\t\tdispatch() :\n\t\t\t\tresizeTimeout = setTimeout( dispatch, $special.threshold );\n\t\t},\n\t\tthreshold: 20\n\t};\n\n\t// global\n\tvar $window = $( window ),\n\t\t$document = $( document ),\n\t\tModernizr = window.Modernizr;\n\n\t$.Slitslider = function( options, element ) {\n\t\t\n\t\tthis.$elWrapper = $( element );\n\t\tthis._init( options );\n\t\t\n\t};\n\n\t$.Slitslider.defaults = {\n\t\t// transitions speed\n\t\tspeed : 800,\n\t\t// if true the item's slices will also animate the opacity value\n\t\toptOpacity : false,\n\t\t// amount (%) to translate both slices - adjust as necessary\n\t\ttranslateFactor : 230,\n\t\t// maximum possible angle\n\t\tmaxAngle : 25,\n\t\t// maximum possible scale\n\t\tmaxScale : 2,\n\t\t// slideshow on / off\n\t\tautoplay : false,\n\t\t// keyboard navigation\n\t\tkeyboard : true,\n\t\t// time between transitions\n\t\tinterval : 4000,\n\t\t// callbacks\n\t\tonBeforeChange : function( slide, idx ) { return false; },\n\t\tonAfterChange : function( slide, idx ) { return false; }\n\t};\n\n\t$.Slitslider.prototype = {\n\n\t\t_init : function( options ) {\n\t\t\t\n\t\t\t// options\n\t\t\tthis.options = $.extend( true, {}, $.Slitslider.defaults, options );\n\n\t\t\t// https://github.com/twitter/bootstrap/issues/2870\n\t\t\tthis.transEndEventNames = {\n\t\t\t\t'WebkitTransition' : 'webkitTransitionEnd',\n\t\t\t\t'MozTransition' : 'transitionend',\n\t\t\t\t'OTransition' : 'oTransitionEnd',\n\t\t\t\t'msTransition' : 'MSTransitionEnd',\n\t\t\t\t'transition' : 'transitionend'\n\t\t\t};\n\t\t\tthis.transEndEventName = this.transEndEventNames[ Modernizr.prefixed( 'transition' ) ];\n\t\t\t// suport for css 3d transforms and css transitions\n\t\t\tthis.support = Modernizr.csstransitions && Modernizr.csstransforms3d;\n\t\t\t// the slider\n\t\t\tthis.$el = this.$elWrapper.children( '.sl-slider' );\n\t\t\t// the slides\n\t\t\tthis.$slides = this.$el.children( '.sl-slide' ).hide();\n\t\t\t// total slides\n\t\t\tthis.slidesCount = this.$slides.length;\n\t\t\t// current slide\n\t\t\tthis.current = 0;\n\t\t\t// control if it's animating\n\t\t\tthis.isAnimating = false;\n\t\t\t// get container size\n\t\t\tthis._getSize();\n\t\t\t// layout\n\t\t\tthis._layout();\n\t\t\t// load some events\n\t\t\tthis._loadEvents();\n\t\t\t// slideshow\n\t\t\tif( this.options.autoplay ) {\n\t\t\t\n\t\t\t\tthis._startSlideshow();\n\t\t\t\n\t\t\t}\n\n\t\t},\n\t\t// gets the current container width & height\n\t\t_getSize : function() {\n\n\t\t\tthis.size = {\n\t\t\t\twidth : this.$elWrapper.outerWidth( true ),\n\t\t\t\theight : this.$elWrapper.outerHeight( true )\n\t\t\t};\n\n\t\t},\n\t\t_layout : function() {\n\t\t\t\n\t\t\tthis.$slideWrapper = $( '<div class=\"sl-slides-wrapper\" />' );\n\t\t\t\n\t\t\t// wrap the slides\n\t\t\tthis.$slides.wrapAll( this.$slideWrapper ).each( function( i ) {\n\t\t\t\t\n\t\t\t\tvar $slide = $( this ),\n\t\t\t\t\t// vertical || horizontal\n\t\t\t\t\torientation = $slide.data( 'orientation' );\n\t\t\t\t\t\n\t\t\t\t$slide.addClass( 'sl-slide-' + orientation )\n\t\t\t\t\t  .children()\n\t\t\t\t\t  .wrapAll( '<div class=\"sl-content-wrapper\" />' )\n\t\t\t\t\t  .wrapAll( '<div class=\"sl-content\" />' );\n\t\t\t\n\t\t\t} );\n\t\t\t\n\t\t\t// set the right size of the slider/slides for the current window size\n\t\t\tthis._setSize();\n\t\t\t// show first slide\n\t\t\tthis.$slides.eq( this.current ).show();\n\t\t\t\n\t\t},\n\t\t_navigate : function( dir, pos ) {\n\t\t\t\n\t\t\tif( this.isAnimating || this.slidesCount < 2 ) {\n\t\t\t\n\t\t\t\treturn false;\n\t\t\t\n\t\t\t}\n\n\t\t\tthis.isAnimating = true;\n\n\t\t\tvar self = this,\n\t\t\t\t$currentSlide = this.$slides.eq( this.current );\n\n\t\t\t// if position is passed\n\t\t\tif( pos !== undefined ) {\n\n\t\t\t\tthis.current = pos;\n\n\t\t\t}\n\t\t\t// if not check the boundaries\n\t\t\telse if( dir === 'next' ) {\n\n\t\t\t\tthis.current = this.current < this.slidesCount - 1 ? ++this.current : 0;\n\n\t\t\t}\n\t\t\telse if( dir === 'prev' ) {\n\n\t\t\t\tthis.current = this.current > 0 ? --this.current : this.slidesCount - 1;\n\n\t\t\t}\n\n\t\t\tthis.options.onBeforeChange( $currentSlide, this.current );\n\t\t\t\n\t\t\t// next slide to be shown\n\t\t\tvar $nextSlide = this.$slides.eq( this.current ),\n\t\t\t\t// the slide we want to cut and animate\n\t\t\t\t$movingSlide = ( dir === 'next' ) ? $currentSlide : $nextSlide,\n\t\t\t\t\n\t\t\t\t// the following are the data attrs set for each slide\n\t\t\t\tconfigData = $movingSlide.data(),\n\t\t\t\tconfig = {};\n\t\t\t\n\t\t\tconfig.orientation = configData.orientation || 'horizontal',\n\t\t\tconfig.slice1angle = configData.slice1Rotation || 0,\n\t\t\tconfig.slice1scale = configData.slice1Scale || 1,\n\t\t\tconfig.slice2angle = configData.slice2Rotation || 0,\n\t\t\tconfig.slice2scale = configData.slice2Scale || 1;\n\t\t\t\t\n\t\t\tthis._validateValues( config );\n\t\t\t\n\t\t\tvar cssStyle = config.orientation === 'horizontal' ? {\n\t\t\t\t\tmarginTop : -this.size.height / 2\n\t\t\t\t} : {\n\t\t\t\t\tmarginLeft : -this.size.width / 2\n\t\t\t\t},\n\t\t\t\t// default slide's slices style\n\t\t\t\tresetStyle = {\n\t\t\t\t\t'transform' : 'translate(0%,0%) rotate(0deg) scale(1)',\n\t\t\t\t\topacity : 1 \n\t\t\t\t},\n\t\t\t\t// slice1 style\n\t\t\t\tslice1Style\t= config.orientation === 'horizontal' ? {\n\t\t\t\t\t'transform' : 'translateY(-' + this.options.translateFactor + '%) rotate(' + config.slice1angle + 'deg) scale(' + config.slice1scale + ')'\n\t\t\t\t} : {\n\t\t\t\t\t'transform' : 'translateX(-' + this.options.translateFactor + '%) rotate(' + config.slice1angle + 'deg) scale(' + config.slice1scale + ')'\n\t\t\t\t},\n\t\t\t\t// slice2 style\n\t\t\t\tslice2Style\t= config.orientation === 'horizontal' ? {\n\t\t\t\t\t'transform' : 'translateY(' + this.options.translateFactor + '%) rotate(' + config.slice2angle + 'deg) scale(' + config.slice2scale + ')'\n\t\t\t\t} : {\n\t\t\t\t\t'transform' : 'translateX(' + this.options.translateFactor + '%) rotate(' + config.slice2angle + 'deg) scale(' + config.slice2scale + ')'\n\t\t\t\t};\n\t\t\t\n\t\t\tif( this.options.optOpacity ) {\n\t\t\t\n\t\t\t\tslice1Style.opacity = 0;\n\t\t\t\tslice2Style.opacity = 0;\n\t\t\t\n\t\t\t}\n\t\t\t\n\t\t\t// we are adding the classes sl-trans-elems and sl-trans-back-elems to the slide that is either coming \"next\"\n\t\t\t// or going \"prev\" according to the direction.\n\t\t\t// the idea is to make it more interesting by giving some animations to the respective slide's elements\n\t\t\t//( dir === 'next' ) ? $nextSlide.addClass( 'sl-trans-elems' ) : $currentSlide.addClass( 'sl-trans-back-elems' );\n\t\t\t\n\t\t\t$currentSlide.removeClass( 'sl-trans-elems' );\n\n\t\t\tvar transitionProp = {\n\t\t\t\t'transition' : 'all ' + this.options.speed + 'ms ease-in-out'\n\t\t\t};\n\n\t\t\t// add the 2 slices and animate them\n\t\t\t$movingSlide.css( 'z-index', this.slidesCount )\n\t\t\t\t\t\t.find( 'div.sl-content-wrapper' )\n\t\t\t\t\t\t.wrap( $( '<div class=\"sl-content-slice\" />' ).css( transitionProp ) )\n\t\t\t\t\t\t.parent()\n\t\t\t\t\t\t.cond(\n\t\t\t\t\t\t\tdir === 'prev', \n\t\t\t\t\t\t\tfunction() {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tvar slice = this;\n\t\t\t\t\t\t\t\tthis.css( slice1Style );\n\t\t\t\t\t\t\t\tsetTimeout( function() {\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tslice.css( resetStyle );\n\n\t\t\t\t\t\t\t\t}, 50 );\n\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t}, \n\t\t\t\t\t\t\tfunction() {\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tvar slice = this;\n\t\t\t\t\t\t\t\tsetTimeout( function() {\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tslice.css( slice1Style );\n\n\t\t\t\t\t\t\t\t}, 50 );\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.clone()\n\t\t\t\t\t\t.appendTo( $movingSlide )\n\t\t\t\t\t\t.cond(\n\t\t\t\t\t\t\tdir === 'prev', \n\t\t\t\t\t\t\tfunction() {\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tvar slice = this;\n\t\t\t\t\t\t\t\tthis.css( slice2Style );\n\t\t\t\t\t\t\t\tsetTimeout( function() {\n\n\t\t\t\t\t\t\t\t\t$currentSlide.addClass( 'sl-trans-back-elems' );\n\n\t\t\t\t\t\t\t\t\tif( self.support ) {\n\n\t\t\t\t\t\t\t\t\t\tslice.css( resetStyle ).on( self.transEndEventName, function() {\n\n\t\t\t\t\t\t\t\t\t\t\tself._onEndNavigate( slice, $currentSlide, dir );\n\n\t\t\t\t\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\telse {\n\n\t\t\t\t\t\t\t\t\t\tself._onEndNavigate( slice, $currentSlide, dir );\n\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t}, 50 );\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tfunction() {\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tvar slice = this;\n\t\t\t\t\t\t\t\tsetTimeout( function() {\n\n\t\t\t\t\t\t\t\t\t$nextSlide.addClass( 'sl-trans-elems' );\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tif( self.support ) {\n\n\t\t\t\t\t\t\t\t\t\tslice.css( slice2Style ).on( self.transEndEventName, function() {\n\n\t\t\t\t\t\t\t\t\t\t\tself._onEndNavigate( slice, $currentSlide, dir );\n\n\t\t\t\t\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\telse {\n\n\t\t\t\t\t\t\t\t\t\tself._onEndNavigate( slice, $currentSlide, dir );\n\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t}, 50 );\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.find( 'div.sl-content-wrapper' )\n\t\t\t\t\t\t.css( cssStyle );\n\t\t\t\n\t\t\t$nextSlide.show();\n\t\t\t\n\t\t},\n\t\t_validateValues : function( config ) {\n\t\t\t\n\t\t\t// OK, so we are restricting the angles and scale values here.\n\t\t\t// This is to avoid the slices wrong sides to be shown.\n\t\t\t// you can adjust these values as you wish but make sure you also ajust the\n\t\t\t// paddings of the slides and also the options.translateFactor value and scale data attrs\n\t\t\tif( config.slice1angle > this.options.maxAngle || config.slice1angle < -this.options.maxAngle ) {\n\t\t\t\t\n\t\t\t\tconfig.slice1angle = this.options.maxAngle;\n\t\t\t\n\t\t\t}\n\t\t\tif( config.slice2angle > this.options.maxAngle  || config.slice2angle < -this.options.maxAngle ) {\n\t\t\t\t\n\t\t\t\tconfig.slice2angle = this.options.maxAngle;\n\t\t\t\n\t\t\t}\n\t\t\tif( config.slice1scale > this.options.maxScale || config.slice1scale <= 0 ) {\n\t\t\t\n\t\t\t\tconfig.slice1scale = this.options.maxScale;\n\t\t\t\n\t\t\t}\n\t\t\tif( config.slice2scale > this.options.maxScale || config.slice2scale <= 0 ) {\n\t\t\t\t\n\t\t\t\tconfig.slice2scale = this.options.maxScale;\n\t\t\t\n\t\t\t}\n\t\t\tif( config.orientation !== 'vertical' && config.orientation !== 'horizontal' ) {\n\t\t\t\n\t\t\t\tconfig.orientation = 'horizontal'\n\t\t\t\n\t\t\t}\n\t\t\t\n\t\t},\n\t\t_onEndNavigate : function( $slice, $oldSlide, dir ) {\n\t\t\t\n\t\t\t// reset previous slide's style after next slide is shown\n\t\t\tvar $slide = $slice.parent(),\n\t\t\t\tremoveClasses = 'sl-trans-elems sl-trans-back-elems';\n\t\t\t\n\t\t\t// remove second slide's slice\n\t\t\t$slice.remove();\n\t\t\t// unwrap..\n\t\t\t$slide.css( 'z-index', 1 )\n\t\t\t\t  .find( 'div.sl-content-wrapper' )\n\t\t\t\t  .unwrap();\n\t\t\t\n\t\t\t// hide previous current slide\n\t\t\t$oldSlide.hide().removeClass( removeClasses );\n\t\t\t$slide.removeClass( removeClasses );\n\t\t\t// now we can navigate again..\n\t\t\tthis.isAnimating = false;\n\t\t\tthis.options.onAfterChange( $slide, this.current );\n\t\t\t\n\t\t},\n\t\t_setSize : function() {\n\t\t\n\t\t\t// the slider and content wrappers will have the window's width and height\n\t\t\tvar cssStyle = {\n\t\t\t\twidth : this.size.width,\n\t\t\t\theight : this.size.height\n\t\t\t};\n\t\t\t\n\t\t\tthis.$el.css( cssStyle ).find( 'div.sl-content-wrapper' ).css( cssStyle );\n\t\t\n\t\t},\n\t\t_loadEvents : function() {\n\t\t\t\n\t\t\tvar self = this;\n\t\t\t\n\t\t\t$window.on( 'debouncedresize.slitslider', function( event ) {\n\t\t\t\t\n\t\t\t\t// update size values\n\t\t\t\tself._getSize();\n\t\t\t\t// set the sizes again\n\t\t\t\tself._setSize();\n\t\t\t\t\n\t\t\t} );\n\n\t\t\tif ( this.options.keyboard ) {\n\t\t\t\t\n\t\t\t\t$document.on( 'keydown.slitslider', function(e) {\n\n\t\t\t\t\tvar keyCode = e.keyCode || e.which,\n\t\t\t\t\t\tarrow = {\n\t\t\t\t\t\t\tleft: 37,\n\t\t\t\t\t\t\tup: 38,\n\t\t\t\t\t\t\tright: 39,\n\t\t\t\t\t\t\tdown: 40\n\t\t\t\t\t\t};\n\n\t\t\t\t\tswitch (keyCode) {\n\t\t\t\t\t\t\n\t\t\t\t\t\tcase arrow.left :\n\n\t\t\t\t\t\t\tself._stopSlideshow();\n\t\t\t\t\t\t\tself._navigate( 'prev' );\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\n\t\t\t\t\t\tcase arrow.right :\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tself._stopSlideshow();\n\t\t\t\t\t\t\tself._navigate( 'next' );\n\t\t\t\t\t\t\tbreak;\n\n\t\t\t\t\t}\n\n\t\t\t\t} );\n\n\t\t\t}\n\t\t\n\t\t},\n\t\t_startSlideshow: function() {\n\n\t\t\tvar self = this;\n\n\t\t\tthis.slideshow = setTimeout( function() {\n\n\t\t\t\tself._navigate( 'next' );\n\n\t\t\t\tif ( self.options.autoplay ) {\n\n\t\t\t\t\tself._startSlideshow();\n\n\t\t\t\t}\n\n\t\t\t}, this.options.interval );\n\n\t\t},\n\t\t_stopSlideshow: function() {\n\n\t\t\tif ( this.options.autoplay ) {\n\n\t\t\t\tclearTimeout( this.slideshow );\n\t\t\t\tthis.isPlaying = false;\n\t\t\t\tthis.options.autoplay = false;\n\n\t\t\t}\n\n\t\t},\n\t\t_destroy : function( callback ) {\n\t\t\t\n\t\t\tthis.$el.off( '.slitslider' ).removeData( 'slitslider' );\n\t\t\t$window.off( '.slitslider' );\n\t\t\t$document.off( '.slitslider' );\n\t\t\tthis.$slides.each( function( i ) {\n\n\t\t\t\tvar $slide = $( this ),\n\t\t\t\t\t$content = $slide.find( 'div.sl-content' ).children();\n\n\t\t\t\t$content.appendTo( $slide );\n\t\t\t\t$slide.children( 'div.sl-content-wrapper' ).remove();\n\n\t\t\t} );\n\t\t\tthis.$slides.unwrap( this.$slideWrapper ).hide();\n\t\t\tthis.$slides.eq( 0 ).show();\n\t\t\tif( callback ) {\n\n\t\t\t\tcallback.call();\n\n\t\t\t}\n\n\t\t},\n\t\t// public methos: adds more slides to the slider\n\t\tadd : function( $slides, callback ) {\n\n\t\t\tthis.$slides = this.$slides.add( $slides );\n\n\t\t\tvar self = this;\n\t\t\t\n\t\t\t\n\t\t\t$slides.each( function( i ) {\n\n\t\t\t\tvar $slide = $( this ),\n\t\t\t\t\t// vertical || horizontal\n\t\t\t\t\torientation = $slide.data( 'orientation' );\n\n\t\t\t\t$slide.hide().addClass( 'sl-slide-' + orientation )\n\t\t\t\t\t  .children()\n\t\t\t\t\t  .wrapAll( '<div class=\"sl-content-wrapper\" />' )\n\t\t\t\t\t  .wrapAll( '<div class=\"sl-content\" />' )\n\t\t\t\t\t  .end()\n\t\t\t\t\t  .appendTo( self.$el.find( 'div.sl-slides-wrapper' ) );\n\n\t\t\t} );\n\n\t\t\tthis._setSize();\n\n\t\t\tthis.slidesCount = this.$slides.length;\n\t\t\t\n\t\t\tif ( callback ) {\n\n\t\t\t\tcallback.call( $items );\n\n\t\t\t}\n\n\t\t},\n\t\t// public method: shows next slide\n\t\tnext : function() {\n\n\t\t\tthis._stopSlideshow();\n\t\t\tthis._navigate( 'next' );\n\n\t\t},\n\t\t// public method: shows previous slide\n\t\tprevious : function() {\n\n\t\t\tthis._stopSlideshow();\n\t\t\tthis._navigate( 'prev' );\n\n\t\t},\n\t\t// public method: goes to a specific slide\n\t\tjump : function( pos ) {\n\n\t\t\tpos -= 1;\n\n\t\t\tif( pos === this.current || pos >= this.slidesCount || pos < 0 ) {\n\n\t\t\t\treturn false;\n\n\t\t\t}\n\n\t\t\tthis._stopSlideshow();\n\t\t\tthis._navigate( pos > this.current ? 'next' : 'prev', pos );\n\n\t\t},\n\t\t// public method: starts the slideshow\n\t\t// any call to next(), previous() or jump() will stop the slideshow\n\t\tplay : function() {\n\n\t\t\tif( !this.isPlaying ) {\n\n\t\t\t\tthis.isPlaying = true;\n\n\t\t\t\tthis._navigate( 'next' );\n\t\t\t\tthis.options.autoplay = true;\n\t\t\t\tthis._startSlideshow();\n\n\t\t\t}\n\n\t\t},\n\t\t// public method: pauses the slideshow\n\t\tpause : function() {\n\n\t\t\tif( this.isPlaying ) {\n\n\t\t\t\tthis._stopSlideshow();\n\n\t\t\t}\n\n\t\t},\n\t\t// public method: check if isAnimating is true\n\t\tisActive : function() {\n\n\t\t\treturn this.isAnimating;\n\n\t\t},\n\t\t// publicc methos: destroys the slicebox instance\n\t\tdestroy : function( callback ) {\n\n\t\t\tthis._destroy( callback );\n\t\t\n\t\t}\n\n\t};\n\t\n\tvar logError = function( message ) {\n\n\t\tif ( window.console ) {\n\n\t\t\twindow.console.error( message );\n\t\t\n\t\t}\n\n\t};\n\t\n\t$.fn.slitslider = function( options ) {\n\n\t\tvar self = $.data( this, 'slitslider' );\n\t\t\n\t\tif ( typeof options === 'string' ) {\n\t\t\t\n\t\t\tvar args = Array.prototype.slice.call( arguments, 1 );\n\t\t\t\n\t\t\tthis.each(function() {\n\t\t\t\n\t\t\t\tif ( !self ) {\n\n\t\t\t\t\tlogError( \"cannot call methods on slitslider prior to initialization; \" +\n\t\t\t\t\t\"attempted to call method '\" + options + \"'\" );\n\t\t\t\t\treturn;\n\t\t\t\t\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tif ( !$.isFunction( self[options] ) || options.charAt(0) === \"_\" ) {\n\n\t\t\t\t\tlogError( \"no such method '\" + options + \"' for slitslider self\" );\n\t\t\t\t\treturn;\n\t\t\t\t\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tself[ options ].apply( self, args );\n\t\t\t\n\t\t\t});\n\t\t\n\t\t} \n\t\telse {\n\t\t\n\t\t\tthis.each(function() {\n\t\t\t\t\n\t\t\t\tif ( self ) {\n\n\t\t\t\t\tself._init();\n\t\t\t\t\n\t\t\t\t}\n\t\t\t\telse {\n\n\t\t\t\t\tself = $.data( this, 'slitslider', new $.Slitslider( options, this ) );\n\t\t\t\t\n\t\t\t\t}\n\n\t\t\t});\n\t\t\n\t\t}\n\t\t\n\t\treturn self;\n\t\t\n\t};\n\t\n} )( jQuery, window );\n"
  },
  {
    "path": "nova/static/js/main.js",
    "content": "jQuery(function($) {\n\n\t//Ajax contact\n\tvar form = $('.contact-form');\n\t\tform.submit(function () {\n\t\t\t$this = $(this);\n\t\t\t$.post($(this).attr('action'), function(data) {\n\t\t\t$this.prev().text(data.message).fadeIn().delay(3000).fadeOut();\n\t\t},'json');\n\t\treturn false;\n\t});\n\n\t//Goto Top\n\t$('.gototop').click(function(event) {\n\t\t event.preventDefault();\n\t\t $('html, body').animate({\n\t\t\t scrollTop: $(\"body\").offset().top\n\t\t }, 500);\n\t});\t\n\t//End goto top\t\t\n\n});"
  },
  {
    "path": "nova/templates/base.html",
    "content": "<!doctype html>\n<html lang=\"{{ LANGUAGE_CODE }}\"{% if LANGUAGE_BIDI %} dir=\"rtl\"{% endif %}>\n{% load pages_tags mezzanine_tags i18n staticfiles %}\n\n<head>\n<meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<meta name=\"keywords\" content=\"{% block meta_keywords %}{% endblock %}\">\n<meta name=\"description\" content=\"{% block meta_description %}{% endblock %}\">\n<title>{% block meta_title %}{% endblock %}{% if settings.SITE_TITLE %} | {{ settings.SITE_TITLE }}{% endif %}</title>\n<link rel=\"shortcut icon\" href=\"{% static \"img/favicon.ico\" %}\">\n\n{% ifinstalled mezzanine.blog %}\n<link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS\" href=\"{% url \"blog_post_feed\" \"rss\" %}\">\n<link rel=\"alternate\" type=\"application/atom+xml\" title=\"Atom\" href=\"{% url \"blog_post_feed\" \"atom\" %}\">\n{% endifinstalled %}\n\n{% compress css %}\n\t<link rel=\"stylesheet\" href=\"{% static \"css/bootstrap.min.css\" %}\">\n\n\t<link rel=\"stylesheet\" href=\"{% static \"css/mezzanine.css\" %}\">\n    <link rel=\"stylesheet\" href=\"{% static \"css/bootstrap-responsive.min.css\" %}\">\n    <link rel=\"stylesheet\" href=\"{% static \"css/font-awesome.min.css\" %}\">\n    <link rel=\"stylesheet\" href=\"{% static \"css/main.css\" %}\">\n    <link rel=\"stylesheet\" href=\"{% static \"css/sl-slide.css\" %}\">\n    <!-- Le fav and touch icons -->\n    <link rel=\"shortcut icon\" href=\"{% static \"images/ico/favicon.ico\" %}\">\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"144x144\" href=\"{% static \"images/ico/apple-touch-icon-144-precomposed.png\" %}\">\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"114x114\" href=\"{% static \"images/ico/apple-touch-icon-114-precomposed.png \" %}\">\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"72x72\" href=\"{% static \"images/ico/apple-touch-icon-72-precomposed.png\" %}\">\n    <link rel=\"apple-touch-icon-precomposed\" href=\"{% static \"images/ico/apple-touch-icon-57-precomposed.png\" %}\">\n\n\n\n{% if LANGUAGE_BIDI %}\n<link rel=\"stylesheet\" href=\"{% static \"css/rtl.css\" %}\">\n{% endif %}\n{% ifinstalled cartridge.shop %}\n<link rel=\"stylesheet\" href=\"{% static \"css/cartridge.css\" %}\">\n{% if LANGUAGE_BIDI %}\n<link rel=\"stylesheet\" href=\"{% static \"css/cartridge.rtl.css\" %}\">\n{% endif %}\n{% endifinstalled %}\n{% block extra_css %}{% endblock %}\n{% endcompress %}\n\n<script src=\"{% static \"js/vendor/modernizr-2.6.2-respond-1.1.0.min.js\" %}\"></script>\n\n{% compress js %}\n<script src=\"{% static \"mezzanine/js/\"|add:settings.JQUERY_FILENAME %}\"></script>\n<script src=\"{% static \"js/bootstrap.js\" %}\"></script>\n<script src=\"{% static \"js/bootstrap-extras.js\" %}\"></script>\n{% block extra_js %}{% endblock %}\n{% include \"includes/footer_scripts.html\" %}\n{% endcompress %}\n\n<!--[if lt IE 9]>\n<script src=\"{% static \"js/html5shiv.js\" %}\"></script>\n<script src=\"{% static \"js/respond.min.js\" %}\"></script>\n<![endif]-->\n\n{% block extra_head %}{% endblock %}\n</head>\n\n<body id=\"{% block body_id %}body{% endblock %}\">\n\n\t<header class=\"navbar navbar-fixed-top\">\n\t\t<div class=\"navbar-inner\">\n\t\t\t<div class=\"container\">\n\t\t\t     <a class=\"btn btn-navbar\" data-toggle=\"collapse\" data-target=\".nav-collapse\">\n                    <span class=\"icon-bar\"></span>\n                    <span class=\"icon-bar\"></span>\n                    <span class=\"icon-bar\"></span>\n                </a>\n\t\t\t\t\t\n\t\t\t    <a id=\"logo\" class=\"pull-left\" href=\"index.html\" alt\"{% if settings.SITE_TITLE %}{{ settings.SITE_TITLE }}{% endif %}\"></a>\n\t\t<div class=\"nav-collapse collapse pull-right\">\n\t\t\t   {% page_menu \"pages/menus/dropdown.html\" %}\n\t\t</div>\n\t\t</div>\n\t\t</div>\n\t</header>\n{% block all_content %}\n\n\n{% block title_wrapper %}\n    <section class=\"title\">\n        <div class=\"container\">\n            <div class=\"row-fluid\">\n                <div class=\"span6\">\n                    <h1>{% block title %}{% endblock %}</h1>\n                </div>\n                <div class=\"span6\">\n                    <ul class=\"breadcrumb pull-right\">\n                       {% spaceless %}\n\t\t\t\t\t\t{% block breadcrumb_menu %}{% page_menu \"pages/menus/breadcrumb.html\" %}{% endblock %}\n\t\t\t\t\t   {% endspaceless %}\n                    </ul>\n                </div>\n            </div>\n        </div>\n    </section>\n    <!-- / .title --> \n{% endblock %}\n<section id=\"{% block section_id %}content{% endblock %}\" class=\"{% block section_class %}{% endblock %}\">\n\t<div class=\"container\">\n\t\t<div class=\"row-fluid\">\n\t\t{% block left_wrapper %}\n\t\t\t<div class=\"span{% block left_col_size %}2{% endblock %} {% block left_class %}left{% endblock %}\">\n\t\t\t\t{% block left_panel %}\n\t\t\t\t\t<div class=\"panel panel-default tree\">{% page_menu \"pages/menus/tree.html\" %}</div>\n\t\t\t\t{% endblock %}\n\t\t\t</div>\n\t\t{% endblock %}\n\t{% block main_wrapper %}\n\n\t\t<div class=\"span{% block main_col_size %}7{% endblock %} {% block main_class %}middle{% endblock %}\">\n\t\t\t{% block main %}{% endblock %}\n\t\t</div>\n{% endblock %}\n\n{% block right_wrapper %}\n\n<aside class=\"span{% block right_col_size %}3{% endblock %} {% block right_class %}right{% endblock %}\">\n    {% nevercache %}\n    {% include \"includes/user_panel.html\" %}\n    {% endnevercache %}\n \n    {% block right_panel %}\n    {% ifinstalled mezzanine.twitter %}\n    {% include \"twitter/tweets.html\" %}\n    {% endifinstalled %}\n    {% endblock %}\n    \n\t</aside>\n\n{% endblock %}\n</div>\n</div>\n</section>\n{% endblock %}\n\n<!--Bottom-->\n<section id=\"bottom\" class=\"main\">\n    <!--Container-->\n    <div class=\"container\">\n\n        <!--row-fluids-->\n        <div class=\"row-fluid\">\n\n            <!--Contact Form-->\n            <div class=\"span3\">\n                <h4>ADDRESS</h4>\n                <ul class=\"unstyled address\">\n                    <li>\n                        <i class=\"icon-home\"></i><strong>Address:</strong> 1032 Wayback Lane, Wantagh<br>NY 11793\n                    </li>\n                    <li>\n                        <i class=\"icon-envelope\"></i>\n                        <strong>Email: </strong> support@email.com\n                    </li>\n                    <li>\n                        <i class=\"icon-globe\"></i>\n                        <strong>Website:</strong> www.domain.com\n                    </li>\n                    <li>\n                        <i class=\"icon-phone\"></i>\n                        <strong>Toll Free:</strong> 631-409-3105\n                    </li>\n                </ul>\n            </div>\n            <!--End Contact Form-->\n\n            <!--Important Links-->\n            <div id=\"tweets\" class=\"span6\">\n\t\t\t{% page_menu \"pages/menus/footer.html\" %}\n      \n            </div>\n            <!--End Archives-->\n\n            <div class=\"span3\">\n                <h4>FLICKR GALLERY</h4>\n                <div class=\"row-fluid first\">\n                    <ul class=\"thumbnails\">\n                      <li class=\"span3\">\n                        <a href=\"http://www.flickr.com/photos/76029035@N02/6829540293/\" title=\"01 (254) by Victor1558, on Flickr\"><img src=\"http://farm8.staticflickr.com/7003/6829540293_bd99363818_s.jpg\" width=\"75\" height=\"75\" alt=\"01 (254)\"></a>\n                    </li>\n                    <li class=\"span3\">\n                        <a href=\"http://www.flickr.com/photos/76029035@N02/6829537417/\" title=\"01 (196) by Victor1558, on Flickr\"><img src=\"http://farm8.staticflickr.com/7013/6829537417_465d28e1db_s.jpg\" width=\"75\" height=\"75\" alt=\"01 (196)\"></a>\n                    </li>\n                    <li class=\"span3\">\n                        <a href=\"http://www.flickr.com/photos/76029035@N02/6829527437/\" title=\"01 (65) by Victor1558, on Flickr\"><img src=\"http://farm8.staticflickr.com/7021/6829527437_88364c7ec4_s.jpg\" width=\"75\" height=\"75\" alt=\"01 (65)\"></a>\n                    </li>\n                    <li class=\"span3\">\n                        <a href=\"http://www.flickr.com/photos/76029035@N02/6829524451/\" title=\"01 (6) by Victor1558, on Flickr\"><img src=\"http://farm8.staticflickr.com/7148/6829524451_a725793358_s.jpg\" width=\"75\" height=\"75\" alt=\"01 (6)\"></a>\n                    </li>\n                </ul>\n            </div>\n            <div class=\"row-fluid\">\n                <ul class=\"thumbnails\">\n                    <li class=\"span3\">\n                        <a href=\"http://www.flickr.com/photos/76029035@N02/6829524451/\" title=\"01 (6) by Victor1558, on Flickr\"><img src=\"http://farm8.staticflickr.com/7148/6829524451_a725793358_s.jpg\" width=\"75\" height=\"75\" alt=\"01 (6)\"></a>\n                    </li>\n                    <li class=\"span3\">\n                        <a href=\"http://www.flickr.com/photos/76029035@N02/6829540293/\" title=\"01 (254) by Victor1558, on Flickr\"><img src=\"http://farm8.staticflickr.com/7003/6829540293_bd99363818_s.jpg\" width=\"75\" height=\"75\" alt=\"01 (254)\"></a>\n                    </li>\n                    <li class=\"span3\">\n                        <a href=\"http://www.flickr.com/photos/76029035@N02/6829537417/\" title=\"01 (196) by Victor1558, on Flickr\"><img src=\"http://farm8.staticflickr.com/7013/6829537417_465d28e1db_s.jpg\" width=\"75\" height=\"75\" alt=\"01 (196)\"></a>\n                    </li>\n                    <li class=\"span3\">\n                        <a href=\"http://www.flickr.com/photos/76029035@N02/6829527437/\" title=\"01 (65) by Victor1558, on Flickr\"><img src=\"http://farm8.staticflickr.com/7021/6829527437_88364c7ec4_s.jpg\" width=\"75\" height=\"75\" alt=\"01 (65)\"></a>\n                    </li>\n                </ul>\n            </div>\n\n        </div>\n\n    </div>\n    <!--/row-fluid-->\n</div>\n<!--/container-->\n\n</section>\n<!--/bottom-->\n<footer id=\"footer\">\n\n<div class=\"container\">\n        <div class=\"row-fluid\">\n            <div class=\"span5 cp\">\n                &copy; 2013  Template by <a target=\"_blank\" href=\"http://shapebootstrap.net/\" title=\"Free Twitter Bootstrap WordPress Themes and HTML templates\">ShapeBootstrap</a>. Mezzanine theme by <a target=\"_blank\" href=\"http://thecodinghouse.in/\" title=\"Free Mezzanine CMS theme\">CodingHouse</a>\n            </div>\n            <!--/Copyright-->\n\n            <div class=\"span6\">\n                <ul class=\"social pull-right\">\n                    <li><a href=\"#\"><i class=\"icon-facebook\"></i></a></li>\n                    <li><a href=\"#\"><i class=\"icon-twitter\"></i></a></li>\n                    <li><a href=\"#\"><i class=\"icon-pinterest\"></i></a></li>\n                    <li><a href=\"#\"><i class=\"icon-linkedin\"></i></a></li>\n                    <li><a href=\"#\"><i class=\"icon-google-plus\"></i></a></li>                       \n                    <li><a href=\"#\"><i class=\"icon-youtube\"></i></a></li>\n                    <li><a href=\"#\"><i class=\"icon-tumblr\"></i></a></li>                        \n                    <li><a href=\"#\"><i class=\"icon-dribbble\"></i></a></li>\n                    <li><a href=\"#\"><i class=\"icon-rss\"></i></a></li>\n                    <li><a href=\"#\"><i class=\"icon-github-alt\"></i></a></li>\n                    <li><a href=\"#\"><i class=\"icon-instagram\"></i></a></li>                   \n                </ul>\n            </div>\n\n            <div class=\"span1\">\n                <a id=\"gototop\" class=\"gototop pull-right\" href=\"#\"><i class=\"icon-angle-up\"></i></a>\n            </div>\n            <!--/Goto Top-->\n        </div>\n    </div>\n</footer>\n\n{% compress js %}\n\n<script src=\"{% static \"js/vendor/jquery-1.9.1.min.js\"%}\"></script>\n<script src=\"{% static \"js/vendor/bootstrap.min.js\"%}\"></script>\n<script src=\"{% static \"js/main.js\"%}\"></script>\n<!-- Required javascript files for Slider -->\n<script src=\"{% static \"js/jquery.ba-cond.min.js\"%}\"></script>\n<script src=\"{% static \"js/jquery.slitslider.js\"%}\"></script>\n<!-- /Required javascript files for Slider -->\n\n{% endcompress %}\n<!-- SL Slider -->\n<script type=\"text/javascript\"> \n$(function() {\n    var Page = (function() {\n\n        var $navArrows = $( '#nav-arrows' ),\n        slitslider = $( '#slider' ).slitslider( {\n            autoplay : true\n        } ),\n\n        init = function() {\n            initEvents();\n        },\n        initEvents = function() {\n            $navArrows.children( ':last' ).on( 'click', function() {\n                slitslider.next();\n                return false;\n            });\n\n            $navArrows.children( ':first' ).on( 'click', function() {\n                slitslider.previous();\n                return false;\n            });\n        };\n\n        return { init : init };\n\n    })();\n\n    Page.init();\n});\n</script>\n<!-- /SL Slider -->\n\n</body>\n</html>\n"
  },
  {
    "path": "nova/templates/blog/blog_post_detail.html",
    "content": "{% extends \"blog/blog_post_list.html\" %}\n{% load mezzanine_tags comment_tags keyword_tags rating_tags i18n disqus_tags %}\n\n{% block meta_title %}{{ blog_post.meta_title }}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for blog_post as tags %}\n{% for tag in tags %}{% if not forloop.first %}, {% endif %}{{ tag }}{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ blog_post.description }}\n{% endmetablock %}{% endblock %}\n\n{% block title %}\n\n{% endblock %}\n\n\n{% block main %}\n\t<div class=\"blog\">\n\t{% block blog_post_main%}\n\t\t<div class=\"blog-item well\">\n\t\t{% block blog_post_list_post_title %}\n\t\t\t{{block.super}}\n\t\t{% endblock %}\n\t\t <div class=\"blog-meta clearfix\">\n\t\t{% block blog_post_list_post_metainfo %}\n\t\t\t{{block.super}}\n\t\t{% endblock %}\n\t\t</div>\n\t\t\n\t\t\t<p>\n\t\t\t{% if settings.BLOG_USE_FEATURED_IMAGE and blog_post.featured_image %}\n\t\t\t{% block blog_post_list_post_featured_image %}\n\t\t\t\t{{block.super}}\n\t\t\t{% endblock %}\n\t\t\t{% endif %}\n\t\t\t</p>\n\t\n\t\t\n\t\t{% block blog_post_list_post_content %}\n\t\t\n\t\t\t{% editable blog_post.content %}\n\t\t\t{{ blog_post.content|richtext_filters|safe }}\n\t\t\t{% endeditable %}\n\t\t\n\t\t{% endblock %}\n\t\t{% block blog_post_detail_content %}\n\t\t\n\t\t{% endblock %}\n\t\t\n\t\t{% block read_more%}\n\t\t\n\t\t{% endblock %}\n\t\t\n\t\t{% block blog_post_detail_keywords %}\n\t\t\t{% keywords_for blog_post as tags %}\n\t\t\t{% if tags %}\n\t\t\t\n\t\t\t<div class=\"tag\">\n\t\t\t   \n\t\t\t\t{% for tag in tags %}\n\t\t\t\t<a href=\"{% url \"blog_post_list_tag\" tag.slug %}\"> <span class=\"label label-success\"> {{tag}} </span> </a> \n\t\t\t\t{% endfor %}\n\t\t\t</div>\n\t\t\n\t\t\t{% endif %}\n\t\t{% endblock %}\n\t\t\n\t\t{% block blog_post_detail_sharebuttons %}\n\t\t\t{% set_short_url_for blog_post %}\n\t\t\t<div class=\"author-meta\">\n\t\t\t\t<a href=\"http://facebook.com/sharer.php?u={{ request.build_absolute_uri }}&amp;t={{ blog_post.title|urlencode }}\" class=\"btn btn-social btn-facebook\"><i class=\"icon-facebook\"></i></a>\n\t\t\t\t<a href=\"http://twitter.com/home?status={{ blog_post.short_url|urlencode }}%20{{ blog_post.title|urlencode }}\" class=\"btn btn-social btn-twitter\"><i class=\"icon-twitter\"></i></a> <a href=\"#\" class=\"btn btn-social btn-linkedin\"><i class=\"icon-linkedin\"></i></a>\n\t\t\t</div>\n\t\t{% endblock %}\n\t\t</div>\n\t{% endblock %}\t\n\t</div>\n\t\n\t\n\n{% block blog_post_detail_rating %}\n<div class=\"panel panel-default rating\">\n    <div class=\"panel-body\">\n    {% rating_for blog_post %}\n    </div>\n</div>\n{% endblock %}\n\n\n\n{% block blog_post_previous_next %}\n<ul class=\"pager\">\n{% with blog_post.get_previous_by_publish_date as previous %}\n{% if previous %}\n<li class=\"previous\">\n    <a href=\"{{ previous.get_absolute_url }}\"><i class=\"fa fa-arrow-left\"></i> {{ previous }}</a>\n</li>\n{% endif %}\n{% endwith %}\n{% with blog_post.get_next_by_publish_date as next %}\n{% if next %}\n<li class=\"next\">\n    <a href=\"{{ next.get_absolute_url }}\">{{ next }} <i class=\"fa fa-arrow-right\"></i>\n{% endif %}\n{% endwith %}\n</ul>\n{% endblock %}\n\n{% block blog_post_detail_related_posts %}\n{% if blog_post.related_posts.all %}\n<div id=\"related-posts\">\n<h3>{% trans 'Related posts' %}</h3>\n<ul class=\"list-unstyled\">\n{% for post in blog_post.related_posts.all %}\n     <li><a href=\"{{ post.get_absolute_url }}\">{{ post.title }}</a></li>\n{% endfor %}\n</ul>\n</div>\n{% endif %}\n{% endblock %}\n\n{% block blog_post_detail_comments %}\n{% if blog_post.allow_comments %}{% comments_for blog_post %}{% endif %}\n{% endblock %}\n\n{% endblock %}\n"
  },
  {
    "path": "nova/templates/blog/blog_post_list.html",
    "content": "{% extends \"base.html\" %}\n{% load i18n mezzanine_tags blog_tags keyword_tags disqus_tags %}\n\n{% block meta_title %}{% if page %}{{ page.meta_title }}{% else %}{% trans \"Blog\" %}{% endif %}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for page as keywords %}\n{% for keyword in keywords %}\n    {% if not forloop.first %}, {% endif %}\n    {{ keyword }}\n{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ page.description }}\n{% endmetablock %}{% endblock %}\n\n{% block title_wrapper %}\n{{block.super}}\n{% block title %}{{block.super}}{% endblock %}\n{% endblock %}\n\n{% block breadcrumb_menu %}\n{{ block.super }}\n{% if tag or category or year or month or author %}\n<li>{% spaceless %}\n{% if tag %}\n    {% trans \"Tag:\" %} {{ tag }}\n{% else %}{% if category %}\n    {% trans \"Category:\" %} {{ category }}\n{% else %}{% if year or month %}\n    {% if month %}{{ month }}, {% endif %}{{ year }}\n{% else %}{% if author %}\n    {% trans \"Author:\" %} {{ author.get_full_name|default:author.username }}\n{% endif %}{% endif %}{% endif %}{% endif %}\n{% endspaceless %}\n</li>\n{% endif %}\n{% endblock %}\n\n{% block left_wrapper %}\n{% endblock %}\n<div class=\"span{% block main_col_size %}8{% endblock %}\">\n{% block main %}\n\n{% if tag or category or year or month or author %}\n    {% block blog_post_list_filterinfo %}\n    <p>\n    {% if tag %}\n        {% trans \"Viewing posts tagged\" %} {{ tag }}\n    {% else %}{% if category %}\n        {% trans \"Viewing posts for the category\" %} {{ category }}\n    {% else %}{% if year or month %}\n        {% trans \"Viewing posts from\" %} {% if month %}{{ month }}, {% endif %}\n        {{ year }}\n    {% else %}{% if author %}\n        {% trans \"Viewing posts by\" %}\n        {{ author.get_full_name|default:author.username }}\n    {% endif %}{% endif %}{% endif %}{% endif %}\n    {% endblock %}\n    </p>\n{% else %}\n    {% if page %}\n    {% block blog_post_list_pagecontent %}\n    {% if page.get_content_model.content %}\n        {% editable page.get_content_model.content %}\n        {{ page.get_content_model.content|richtext_filters|safe }}\n        {% endeditable %}\n    {% endif %}\n    {% endblock %}\n    {% endif %}\n{% endif %}\n<div class=\"blog\">\n{% for blog_post in blog_posts.object_list %}\n\t{% block blog_post_main%}\t\n\t<div class=\"blog-item well\">\n\t\t\t{% block blog_post_list_post_title %}\n\t\t\t{% editable blog_post.title %}\n\t\t\t<h2><a href=\"{{ blog_post.get_absolute_url }}\">{{ blog_post.title }}</a></h2>\n\t\t\t{% endeditable %}\n\t\t\t{% endblock %}\n\t\t\t <div class=\"blog-meta clearfix\">\n\t\t{% block blog_post_list_post_metainfo %}\n\t\t{% editable blog_post.publish_date %}\n\t\t<p class=\"pull-left\">\n\t\t<i class=\"icon-calendar\"></i><a href=\"#\"> {% blocktrans with sometime=blog_post.publish_date|timesince %}{{ sometime }} ago{% endblocktrans %}</a>\n\t\t{% with blog_post.user as author %}\n\t\t<i class=\"icon-user\"></i><a href=\"{% url \"blog_post_list_author\" author %}\"> {{author.get_full_name|default:author.username}}</a>\n\t\t{% endwith %}\n\t\t\n\t\t{% with blog_post.categories.all as categories %}\n\t\t\t{% if categories %}\n\t\t\t<i class=\"icon-folder-open\"></i>\n    \t\t{% for category in categories %}\n\t\t\t<a href=\"{% url \"blog_post_list_category\" category.slug %}\">{{ category }}</a>{% if not forloop.last %}, {% endif %}\n\t\t\t{% endfor %}\n\t\t\t\n\t\t\t{% endif %}\n\t\t\t{% endwith %}\n\t\t\t\n\t\t\n\t\t</p>\n\t\t<p class=\"pull-right\">\n\t\t{% if blog_post.allow_comments %}\n    \n\t\t\t{% if settings.COMMENTS_DISQUS_SHORTNAME %}\n\t\t\t\n\t\t\t<i class=\"icon-comments\"></i>\n\t\t\t<a href=\"{{ blog_post.get_absolute_url }}#disqus_thread\"\n\t\t\t\tdata-disqus-identifier=\"{% disqus_id_for blog_post %}\">\n\t\t\t\t{% trans \"Comments\" %}\n\t\t\t</a>\n\t\t\t{% else %}\n\t\t\t<a href=\"{{ blog_post.get_absolute_url }}#comments\">\n\t\t\t{% blocktrans count comments_count=blog_post.comments_count %}{{ comments_count }} comment{% plural %}{{ comments_count }} comments{% endblocktrans %}\n\t\t\t</a>\n\t\t\t{% endif %}\n\t\t\t\n\t\t\t{% endif %}\n\t\t</p>\n\t\n\t\t\t\n\t\t{% endeditable %}\n\t\t{% endblock %}\n\t</div>\n\t\n\t<p>\n\t\t\t\n\t\t\t{% if settings.BLOG_USE_FEATURED_IMAGE and blog_post.featured_image %}\n\t\t\t{% block blog_post_list_post_featured_image %}\n\t\t\t<a href=\"{{ blog_post.get_absolute_url }}\">\n\t\t\t\t<img class=\"\" src=\"{{ MEDIA_URL }}{{blog_post.featured_image}}\">\n\t\t\t</a>\n\t\t\t{% endblock %}\n\t\t\t{% endif %}\n\t\t\t\n\t</p>\n\n{% block blog_post_list_post_content %}\n{% editable blog_post.content %}\n{{ blog_post.description_from_content|safe }}\n{% endeditable %}\n{% endblock %}\n   {% block read_more%}\n\t\t\t\t<a href=\"{{ blog_post.get_absolute_url }}\" class=\"btn btn-link\">Read More <i class=\"icon-angle-right\"></i></a>\n\t\t\t{% endblock %}\n\n\t</div>\n     {% endblock %}\n{% endfor %}\n</div>\n{% pagination_for blog_posts %}\n\n{% if settings.COMMENTS_DISQUS_SHORTNAME %}\n{% include \"generic/includes/disqus_counts.html\" %}\n{% endif %}\n\n{% endblock %}\n\n</div><!-- END MAIN -->\n\n<aside class=\"span{% block right_col_size %}4{% endblock %} {% block right_class %}right{% endblock %}\">\n{% block right_panel %}\n{% include \"blog/includes/filter_panel.html\" %}\n{% endblock %}\n</aside>"
  },
  {
    "path": "nova/templates/blog/includes/filter_panel.html",
    "content": "{% load blog_tags keyword_tags i18n mezzanine_tags %}\n\n{% block blog_categories %}\n{% blog_categories as categories %}\n{% if categories %}\n<div class=\"widget\">\n<h5>{% trans \"Categories\" %}</h5>\n<ul class=\"archive arrow\">\n{% for category in categories %}\n<li><a href=\"{% url \"blog_post_list_category\" category.slug %}\"\n    >{{ category }}</a> ({{ category.post_count }})</li>\n{% endfor %}\n</ul>\n</div>\n{% endif %}\n{% endblock %}\n\n{% block blog_keywords %}\n{% keywords_for blog.blogpost as tags %}\n{% if tags %}\n<div class=\"widget\">\n<h3>{% trans \"Tags\" %}</h3>\n\n<ul class=\"tag-cloud unstyled\">\n{% for tag in tags %}\n<li>\n    <a href=\"{% url \"blog_post_list_tag\" tag.slug %}\"\n        class=\"btn btn-mini btn-primary\">{{ tag }} ({{ tag.item_count }})</a>\n    \n</li>\n{% endfor %}\n</ul>\n</div>\n{% endif %}\n{% endblock %}\n\n{% block blog_authors %}\n{% blog_authors as authors %}\n{% if authors %}\n<div class=\"widget\">\n<h3>{% trans \"Authors\" %}</h3>\n\n<ul class=\"archive arrow\">\n{% for author in authors %}\n    <li><a href=\"{% url \"blog_post_list_author\" author.username %}\"\n        >{{ author.get_full_name|default:author.username }} ({{ author.post_count }})</a>\n        </li>\n{% endfor %}\n</ul>\n</div>\n{% endif %}\n{% endblock %}\n\n{% block blog_months %}\n{% blog_months as months %}\n{% if months %}\n<div class=\"widget\">\n<h3>{% trans \"Archive\" %}</h3>\n{% for month in months %}\n    {% ifchanged month.date.year %}\n        {% if not forloop.first %}</ul>{% endif %}\n       \n\t<ul class=\"archive arrow\">\n    {% endifchanged %}\n    <li><a href=\"{% url \"blog_post_list_month\" year=month.date.year month=month.date.month %}\"\n        >{{ month.date|date:\"F\" }}</a> ({{ month.post_count }})</li>\n{% endfor %}\n    </ul>\n</div>\n{% endif %}\n{% endblock %}\n\n\n\n{% block blog_feeds %}\n<div class=\"widget\">\n<h3>{% trans \"Feeds\" %}</h3>\n\n{% if tag %}\n    <a href=\"{% url \"blog_post_feed_tag\" tag.slug \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed_tag\" tag.slug \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% if category %}\n    <a href=\"{% url \"blog_post_feed_category\" category.slug \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed_category\" category.slug \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% if author %}\n    <a href=\"{% url \"blog_post_feed_author\" author.username \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed_author\" author.username \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% if not tag and not category and not author %}\n    <a href=\"{% url \"blog_post_feed\" \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed\" \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n</div>\n{% endblock %}\n\n{% block blog_recent_posts %}\n{% blog_recent_posts 5 as recent_posts %}\n{% if recent_posts %}\n<div class=\"widget widget-popular\">\n\t<h3>{% trans \"Recent Posts\" %}</h3>\n\n\n<div class=\"widget-blog-items\">\n{% for recent_post in recent_posts %}\n\t<div class=\"widget-blog-item media\">\n\t    <div class=\"pull-left\">\n\t\t\t<img  alt=\"\" src=\"{{ MEDIA_URL }}{% thumbnail recent_post.featured_image 65 65 %}\">\t\t\t\t\n         </div>\n\t\t<div class=\"media-body\">\n\t\t<a href=\"{{ recent_post.get_absolute_url }}\"\n\t\t\t><h5>{{ recent_post.title }}</h5></a>\n\t\t</div>\n\t\t\n\t</div>\n{% endfor %}\n</div>\n</div>\n{% endif %}\n{% endblock %}\n"
  },
  {
    "path": "nova/templates/generic/comments.html",
    "content": "{% extends \"base.html\" %}\n\n{% load mezzanine_tags comment_tags keyword_tags %}\n\n{% block meta_title %}{{ obj }}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for obj as tags %}\n{% for tag in tags %}{% if not forloop.first %}, {% endif %}{{ tag }}{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ obj.description }}\n{% endmetablock %}{% endblock %}\n\n{% block main %}\n{% comments_for obj %}\n{% endblock %}\n"
  },
  {
    "path": "nova/templates/generic/includes/comment.html",
    "content": "{% load i18n mezzanine_tags comment_tags rating_tags %}\n\n{% for comment in comments_for_thread %}\n\n<div id=\"comment-{{ comment.id }}\"\n    class=\"comment media{% if comment.by_author %} comment-author{% endif %}\">\n\n    {% editable comment.is_public comment.is_removed %}\n    {% if not comment.is_removed and comment.is_public or request.user.is_staff %}\n    {% if comment.url %}\n    <a href=\"{{ comment.url }}\">\n        <img class=\"pull-left media-object\" src=\"{% gravatar_url comment.email %}\">\n    </a>\n    <div class=\"media-body\">\n        <h4 class=\"media-heading\"><a href=\"{{ comment.url }}\">{{ comment.user_name }}</a>\n    {% else %}\n    <img class=\"pull-left media-object\" src=\"{% gravatar_url comment.email %}\">\n    <div class=\"media-body\">\n        <h4 class=\"media-heading\">{{ comment.user_name }}\n    {% endif %}\n            <small >\n                {% blocktrans with sometime=comment.submit_date|timesince %}{{ sometime }} ago{% endblocktrans %}\n            </small>\n        </h4>\n    <p>{{ comment.comment|comment_filter }}</p>\n    {% endif %}\n    \n    {% if not comment.is_removed and comment.is_public %}\n    <a href=\"{{ request.path }}#comment-{{ comment.id }}\">\n        <span class=\"glyphicon glyphicon-link\"></span> {% trans \"Link\" %}\n    </a> |\n    <a href=\"#reply-{{ comment.id }}\" class=\"reply\">\n        <span class=\"glyphicon glyphicon-share-alt\"></span> {% trans \"Reply\" %}\n    </a>\n    {% if settings.COMMENTS_USE_RATINGS %}\n    <div class=\"rating\">\n    {% rating_for comment %}\n    </div>\n    {% endif %}\n    <form class=\"comment-reply-form\" method=\"post\" id=\"reply-{{ comment.id }}\"\n        action=\"{{ comment_url }}#reply-{{ comment.id }}\"\n        {% if replied_to != comment.id %}style=\"display:none;\"{% endif %}>\n        {% if replied_to == comment.id %}\n        {% fields_for posted_comment_form %}\n        {% else %}\n        {% fields_for unposted_comment_form %}\n        {% endif %}\n        <input type=\"hidden\" name=\"replied_to\" value=\"{{ comment.id }}\">\n        <input class=\"btn btn-primary btn-lg\" type=\"submit\" value=\"{% trans \"Reply\" %}\">\n    </form>\n\n    {% else %}\n    <p>\n        {% if comment.is_removed %}\n        <span class=\"glyphicon glyphicon-remove-circle\"></span> {% trans \"Comment deleted\" %}\n        {% else %}\n        <span class=\"glyphicon glyphicon-warning-sign\"></span> {% trans \"Comment awaiting approval\" %}\n        {% endif %}\n        <small class=\"timespan\">{% blocktrans with sometime=comment.submit_date|timesince %}{{ sometime }} ago{% endblocktrans %}</small>\n    </p>\n    {% endif %}\n\n    {% comment_thread comment %}\n    \n    {% if not comment.is_removed and comment.is_public or request.user.is_staff %}</div>{% endif %}\n    {% endeditable %}\n</div>\n{% endfor %}\n\n{% if no_comments %}\n<p>{% trans \"There are currently no comments\" %}</p>\n{% endif %}\n\n"
  },
  {
    "path": "nova/templates/generic/includes/comment_form.html",
    "content": "{% load i18n mezzanine_tags comment_tags %}\n<div class=\"comment-form\">\n\n<p class=\"muted\">Make sure you enter the (*) required information where indicated. HTML code is not allowed.</p>\n\t<form method=\"post\" id=\"comment-form\" action=\"{{ comment_url }}#comment\">\n   \n\t{% for hidden in comment_form.hidden_fields %}\n    {{ hidden }}\n    {% endfor %}\n\t{% csrf_token %}\n    <div class=\"row-fluid\">\n\t\t<div class=\"span4\">\n\t\t\t <input type=\"text\" value=\"{{comment_form.name.value}}\" name=\"name\" maxlength=\"50\" id=\"id_name\" class=\"\" placeholder=\"* Enter your full name\" class=\"input-block-level\">\n\t\t\t  \n\t\t</div>\n\t\t<div class=\"span4\">\n\t\t\t <input type=\"email\" value=\"{{comment_form.email.value}}\" name=\"email\" id=\"id_email\" placeholder=\"* Enter your email address\" class=\"input-block-level\">\n\t\t\t\n\t\t</div>\n\t\t<div class=\"span4\">\n\t\t\t <input type=\"url\" value=\"b''\" name=\"{{comment_form.url.value}}\" id=\"id_url\" placeholder=\"Enter your webiste\" class=\"input-block-level\">\n\t\t\t\n\t\t</div>\n\t\t\n\t\t\t <textarea rows=\"10\" name=\"comment\"id=\"message\" class=\"input-block-level\" placeholder=\"* Enter Comment here...\"></textarea>\n\t\t\t\n\t\t<p>\n\t\t\t<button type=\"submit\" class=\"btn btn-large btn-primary\">{% trans \"Comment\" %}</button>\n\t\t\t\t\n\t\t</p>\t\n\t\t\n\t\t\n\t\n\t</div>\n</form>\n</div>\n"
  },
  {
    "path": "nova/templates/generic/includes/comments.html",
    "content": "{% load i18n mezzanine_tags comment_tags %}\n<div id=\"comments\">\n<h3>{% trans \"Comments\" %}</h3>\n{% if settings.COMMENTS_DISQUS_SHORTNAME %}\n{% include \"generic/includes/disqus_comments.html\" %}\n{% else %}\n<script>\n$(function() {\n    $('.reply').click(function() {\n        $('.comment-reply-form').hide();\n        $(this).siblings('.comment-reply-form').toggle();\n    });\n});\n</script>\n<style>.input_id_honeypot {display:none !important;}</style>\n{% comment_thread object_for_comments %}\n<h3>{% trans \"New Comment\" %}</h3>\n\n    {% if not request.POST.replied_to %}\n\t\t{% include \"generic/includes/comment_form.html\" with comment_form=posted_comment_form %}\n    {% else %}\n    {{% include \"generic/includes/comment_form.html\" with comment_form=unposted_comment_form %}\n    {% endif %}\n    \n\n{% endif %}\n</div>\n"
  },
  {
    "path": "nova/templates/generic/includes/disqus_comments.html",
    "content": "{% load disqus_tags %}\n\n<div id=\"disqus_thread\"></div>\n{% disqus_sso_script %}\n<script>\n    var disqus_developer = '{{ settings.DEV_SERVER }}' == 'True';\n    var disqus_url = 'http{% if request.is_secure %}s{% endif %}://{{ request.META.HTTP_HOST }}{{ object_for_comments.get_absolute_url }}';\n    var disqus_title = '{{ object_for_comments|escapejs }}';\n    var disqus_identifier = '{% disqus_id_for object_for_comments %}';\n  (function() {\n   var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;\n   dsq.src = 'http{% if request.is_secure %}s{% endif %}://{{ settings.COMMENTS_DISQUS_SHORTNAME }}.disqus.com/embed.js';\n   (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);\n  })();\n</script>\n"
  },
  {
    "path": "nova/templates/generic/includes/disqus_counts.html",
    "content": "<script>\n/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */\nvar disqus_shortname = '{{ settings.COMMENTS_DISQUS_SHORTNAME }}'; // required: replace example with your forum shortname\n\n/* * * DON'T EDIT BELOW THIS LINE * * */\n(function () {\n    var s = document.createElement('script'); s.async = true;\n    s.type = 'text/javascript';\n    s.src = '//' + disqus_shortname + '.disqus.com/count.js';\n    (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);\n}());\n</script>\n"
  },
  {
    "path": "nova/templates/generic/includes/disqus_sso.html",
    "content": "<script>\nvar disqus_config = function () {\n    this.page.remote_auth_s3 = '{{ sso_data }}';\n    this.page.api_key = '{{ public_key }}';\n}\n</script>\n"
  },
  {
    "path": "nova/templates/generic/includes/rating.html",
    "content": "{% load mezzanine_tags rating_tags i18n %}\n\n<span id=\"rating-{{ rating_object.id }}\">\n    {% if rating_average %}\n    {% trans \"Current rating\" %}: {{ rating_average|floatformat }}\n    {% else %}\n    {% trans \"Currently unrated\" %}\n    {% endif %}\n</span>\n\n{% if not rated or request.user.is_authenticated %}\n<form class=\"form-inline\" role=\"form\" method=\"post\" action=\"{% url \"rating\" %}\">\n    {% nevercache %}\n    {% csrf_token %}\n    {% endnevercache %}\n    <ul class=\"radio radio-inline\">{{ rating_form.as_ul }}</ul>\n    <input type=\"submit\" class=\"btn btn-default btn-sm\" value=\"{% trans \"Rate\" %}\"\n        onclick=\"return $(this.form).find('input:checked').length == 1;\">\n</form>\n{% endif %}\n"
  },
  {
    "path": "nova/templates/index.html",
    "content": "{% extends \"base.html\" %}\n{% load i18n  mezzanine_tags staticfiles%}\n{% block meta_title %}{% trans \"Home\" %}{% endblock %}\n{% block title %}{% trans \"Home\" %}{% endblock %}\n{% block breadcrumb_wrapper %}\n{% endblock %}\n\n{% block title_wrapper %}\n{% endblock %}\n\n{% block all_content %}\n\n <!--Slider-->\n    <section id=\"slide-show\">\n     <div id=\"slider\" class=\"sl-slider-wrapper\">\n\n        <!--Slider Items-->    \n        <div class=\"sl-slider\">\n            <!--Slider Item1-->\n            <div class=\"sl-slide item1\" data-orientation=\"horizontal\" data-slice1-rotation=\"-25\" data-slice2-rotation=\"-25\" data-slice1-scale=\"2\" data-slice2-scale=\"2\">\n                <div class=\"sl-slide-inner\">\n                    <div class=\"container\">\n                        <img class=\"pull-right\" src=\"{% static \"images/sample/slider/img1.png\" %}\" alt=\"\" />\n                        <h2>Mezzanine CMS Theme</h2>\n                        <h3 class=\"gap\">Free them for mezzanine CMS</h3>\n                        <a class=\"btn btn-large btn-transparent\" href=\"#\">Learn More</a>\n                    </div>\n                </div>\n            </div>\n            <!--/Slider Item1-->\n\n            <!--Slider Item2-->\n            <div class=\"sl-slide item2\" data-orientation=\"vertical\" data-slice1-rotation=\"10\" data-slice2-rotation=\"-15\" data-slice1-scale=\"1.5\" data-slice2-scale=\"1.5\">\n                <div class=\"sl-slide-inner\">\n                    <div class=\"container\">\n                        <img class=\"pull-right\" src=\"{% static \"images/sample/slider/img2.png\" %}\" alt=\"\" />\n                        <h2>Custom gallery page</h2>\n                        <h3 class=\"gap\">Custom gallery</h3>\n                        <a class=\"btn btn-large btn-transparent\" href=\"#\">Learn More</a>\n                    </div>\n                </div>\n            </div>\n            <!--Slider Item2-->\n\n            <!--Slider Item3-->\n            <div class=\"sl-slide item3\" data-orientation=\"horizontal\" data-slice1-rotation=\"3\" data-slice2-rotation=\"3\" data-slice1-scale=\"2\" data-slice2-scale=\"1\">\n                <div class=\"sl-slide-inner\">\n                   <div class=\"container\">\n                    <img class=\"pull-right\" src=\"{% static \"images/sample/slider/img3.png\" %}\" alt=\"\" />\n                    <h2>Unique Solutions</h2>\n                    <h3 class=\"gap\">Breatures who have been utterly</h3>\n                    <a class=\"btn btn-large btn-transparent\" href=\"#\">Learn More</a>\n                </div>\n            </div>\n        </div>\n        <!--Slider Item3-->\n\n    </div>\n    <!--/Slider Items-->\n\n    <!--Slider Next Prev button-->\n    <nav id=\"nav-arrows\" class=\"nav-arrows\">\n        <span class=\"nav-arrow-prev\"><i class=\"icon-angle-left\"></i></span>\n        <span class=\"nav-arrow-next\"><i class=\"icon-angle-right\"></i></span> \n    </nav>\n    <!--/Slider Next Prev button-->\n\n</div>\n<!-- /slider-wrapper -->           \n</section>\n<!--/Slider-->\n<section class=\"main-info\">\n    <div class=\"container\">\n        <div class=\"row-fluid\">\n            <div class=\"span9\">\n                <h4>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas</h4>\n                <p class=\"no-margin\">Tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet</p>\n            </div>\n            <div class=\"span3\">\n                <a class=\"btn btn-success btn-large pull-right\" href=\"http://shapebootstrap.net\">Free Download Nova</a>\n            </div>\n        </div>\n    </div>\n</section>\n\n<!--Services-->\n<section id=\"services\">\n    <div class=\"container\">\n        <div class=\"center gap\">\n            <h3>What We Offer</h3>\n            <p class=\"lead\">Look at some of the recent projects we have completed for our valuble clients</p>\n        </div>\n\n        <div class=\"row-fluid\">\n            <div class=\"span4\">\n                <div class=\"media\">\n                    <div class=\"pull-left\">\n                        <i class=\"icon-globe icon-medium\"></i>\n                    </div>\n                    <div class=\"media-body\">\n                        <h4 class=\"media-heading\">Web Design</h4>\n                        <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>\n                    </div>\n                </div>\n            </div>            \n\n            <div class=\"span4\">\n                <div class=\"media\">\n                    <div class=\"pull-left\">\n                        <i class=\"icon-thumbs-up-alt icon-medium\"></i>\n                    </div>\n                    <div class=\"media-body\">\n                        <h4 class=\"media-heading\">Graphic Design</h4>\n                        <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>\n                    </div>\n                </div>\n            </div>            \n\n            <div class=\"span4\">\n                <div class=\"media\">\n                    <div class=\"pull-left\">\n                        <i class=\"icon-leaf icon-medium icon-rounded\"></i>\n                    </div>\n                    <div class=\"media-body\">\n                        <h4 class=\"media-heading\">Email Marketing</h4>\n                        <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>\n                    </div>\n                </div>\n            </div>\n        </div>\n\n        <div class=\"gap\"></div>\n\n        <div class=\"row-fluid\">\n            <div class=\"span4\">\n                <div class=\"media\">\n                    <div class=\"pull-left\">\n                        <i class=\"icon-shopping-cart icon-medium\"></i>\n                    </div>\n                    <div class=\"media-body\">\n                        <h4 class=\"media-heading\">Ecommerce Solution</h4>\n                        <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>\n                    </div>\n                </div>\n            </div>            \n\n            <div class=\"span4\">\n                <div class=\"media\">\n                    <div class=\"pull-left\">\n                        <i class=\"icon-globe icon-medium\"></i>\n                    </div>\n                    <div class=\"media-body\">\n                        <h4 class=\"media-heading\">SEO &amp; Solution</h4>\n                        <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>\n                    </div>\n                </div>\n            </div>            \n\n            <div class=\"span4\">\n                <div class=\"media\">\n                    <div class=\"pull-left\">\n                        <i class=\"icon-globe icon-medium\"></i>\n                    </div>\n                    <div class=\"media-body\">\n                        <h4 class=\"media-heading\">Bootstrap</h4>\n                        <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>\n                    </div>\n                </div>\n            </div>\n        </div>\n\n    </div>\n</section>\n<!--/Services-->\n\n<section id=\"recent-works\">\n    <div class=\"container\">\n        <div class=\"center\">\n            <h3>Our Recent Works</h3>\n            <p class=\"lead\">Look at some of the recent projects we have completed for our valuble clients</p>\n        </div>  \n        <div class=\"gap\"></div>\n        <ul class=\"gallery col-4\">\n            <!--Item 1-->\n            <li>\n                <div class=\"preview\">\n                    <img alt=\"\" src=\"{% static \"images/portfolio/thumb/item1.jpg\" %}\">\n                    <div class=\"overlay\">\n                    </div>\n                    <div class=\"links\">\n                        <a data-toggle=\"modal\" href=\"#modal-1\"><i class=\"icon-eye-open\"></i></a><a href=\"#\"><i class=\"icon-link\"></i></a>                          \n                    </div>\n                </div>\n                <div class=\"desc\">\n                    <h5>Lorem ipsum dolor sit amet</h5>\n                </div>\n                <div id=\"modal-1\" class=\"modal hide fade\">\n                    <a class=\"close-modal\" href=\"javascript:;\" data-dismiss=\"modal\" aria-hidden=\"true\"><i class=\"icon-remove\"></i></a>\n                    <div class=\"modal-body\">\n                        <img src=\"{% static \"images/portfolio/full/item1.jpg\" %}\" alt=\" \" width=\"100%\" style=\"max-height:400px\">\n                    </div>\n                </div>                 \n            </li>\n            <!--/Item 1--> \n\n            <!--Item 2-->\n            <li>\n                <div class=\"preview\">\n                    <img alt=\"\" src=\"{% static \"images/portfolio/thumb/item2.jpg\" %}\">\n                    <div class=\"overlay\">\n                    </div>\n                    <div class=\"links\">\n                        <a data-toggle=\"modal\" href=\"#modal-1\"><i class=\"icon-eye-open\"></i></a><a href=\"#\"><i class=\"icon-link\"></i></a>                                \n                    </div>\n                </div>\n                <div class=\"desc\">\n                    <h5>Lorem ipsum dolor sit amet</h5>\n                </div>\n                <div id=\"modal-1\" class=\"modal hide fade\">\n                    <a class=\"close-modal\" href=\"javascript:;\" data-dismiss=\"modal\" aria-hidden=\"true\"><i class=\"icon-remove\"></i></a>\n                    <div class=\"modal-body\">\n                        <img src=\"{% static \"images/portfolio/full/item2.jpg\" %}\" alt=\" \" width=\"100%\" style=\"max-height:400px\">\n                    </div>\n                </div>                 \n            </li>\n            <!--/Item 2-->\n\n            <!--Item 3-->\n            <li>\n                <div class=\"preview\">\n                    <img alt=\"\" src=\"{% static \"images/portfolio/thumb/item3.jpg\" %}\">\n                    <div class=\"overlay\">\n                    </div>\n                    <div class=\"links\">\n                        <a data-toggle=\"modal\" href=\"#modal-3\"><i class=\"icon-eye-open\"></i></a><a href=\"#\"><i class=\"icon-link\"></i></a>                                \n                    </div>\n                </div>\n                <div class=\"desc\">\n                    <h5>Lorem ipsum dolor sit amet</h5>\n                </div>\n                <div id=\"modal-3\" class=\"modal hide fade\">\n                    <a class=\"close-modal\" href=\"javascript:;\" data-dismiss=\"modal\" aria-hidden=\"true\"><i class=\"icon-remove\"></i></a>\n                    <div class=\"modal-body\">\n                        <img src=\"{% static \"images/portfolio/full/item3.jpg\" %}\"alt=\" \" width=\"100%\" style=\"max-height:400px\">\n                    </div>\n                </div>                 \n            </li>\n            <!--/Item 3--> \n\n            <!--Item 4-->\n            <li>\n                <div class=\"preview\">\n                    <img alt=\"\" src=\"{% static \"images/portfolio/thumb/item4.jpg\" %}\">\n                    <div class=\"overlay\">\n                    </div>\n                    <div class=\"links\">\n                        <a data-toggle=\"modal\" href=\"#modal-4\"><i class=\"icon-eye-open\"></i></a><a href=\"#\"><i class=\"icon-link\"></i></a>                                \n                    </div>\n                </div>\n                <div class=\"desc\">\n                    <h5>Lorem ipsum dolor sit amet</h5>\n                </div>\n                <div id=\"modal-4\" class=\"modal hide fade\">\n                    <a class=\"close-modal\" href=\"javascript:;\" data-dismiss=\"modal\" aria-hidden=\"true\"><i class=\"icon-remove\"></i></a>\n                    <div class=\"modal-body\">\n                        <img src=\"{% static \"images/portfolio/full/item4.jpg\" %}\" alt=\" \" width=\"100%\" style=\"max-height:400px\">\n                    </div>\n                </div>                 \n            </li>\n            <!--/Item 4-->               \n\n        </ul>\n    </div>\n\n</section>\n\n<section id=\"clients\" class=\"main\">\n    <div class=\"container\">\n        <div class=\"row-fluid\">\n            <div class=\"span2\">\n                <div class=\"clearfix\">\n                    <h4 class=\"pull-left\">OUR PARTNERS</h4>\n                    <div class=\"pull-right\">\n                        <a class=\"prev\" href=\"#myCarousel\" data-slide=\"prev\"><i class=\"icon-angle-left icon-large\"></i></a> <a class=\"next\" href=\"#myCarousel\" data-slide=\"next\"><i class=\"icon-angle-right icon-large\"></i></a>\n                    </div>\n                </div>\n                <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>\n            </div>\n            <div class=\"span10\">\n                <div id=\"myCarousel\" class=\"carousel slide clients\">\n                  <!-- Carousel items -->\n                  <div class=\"carousel-inner\">\n                    <div class=\"active item\">\n                        <div class=\"row-fluid\">\n                            <ul class=\"thumbnails\">\n                                <li class=\"span3\"><a href=\"#\"><img src=\"{% static \"images/sample/clients/client1.png\" %}\"></a></li>\n                                <li class=\"span3\"><a href=\"#\"><img src=\"{% static \"images/sample/clients/client2.png\" %}\"></a></li>\n                                <li class=\"span3\"><a href=\"#\"><img src=\"{% static \"images/sample/clients/client3.png\" %}\"></a></li>\n                                <li class=\"span3\"><a href=\"#\"><img src=\"{% static \"images/sample/clients/client4.png\" %}\"></a></li>\n                            </ul>\n                        </div>\n                    </div>\n\n                    <div class=\"item\">\n                        <div class=\"row-fluid\">\n                            <ul class=\"thumbnails\">\n                                <li class=\"span3\"><a href=\"#\"><img src=\"{% static \"images/sample/clients/client4.png\" %}\"></a></li>\n                                <li class=\"span3\"><a href=\"#\"><img src=\"{% static \"images/sample/clients/client3.png\" %}\"></a></li>\n                                <li class=\"span3\"><a href=\"#\"><img src=\"{% static \"images/sample/clients/client2.png\" %}\"></a></li>\n                                <li class=\"span3\"><a href=\"#\"><img src=\"{% static \"images/sample/clients/client1.png\" %}\"></a></li>\n                            </ul>\n                        </div>\n                    </div>\n\n                    <div class=\"item\">\n                        <div class=\"row-fluid\">\n                            <ul class=\"thumbnails\">\n                                <li class=\"span3\"><a href=\"#\"><img src=\"{% static \"images/sample/clients/client1.png\" %}\"></a></li>\n                                <li class=\"span3\"><a href=\"#\"><img src=\"{% static \"images/sample/clients/client2.png\" %}\"></a></li>\n                                <li class=\"span3\"><a href=\"#\"><img src=\"{% static \"images/sample/clients/client3.png\" %}\"></a></li>\n                                <li class=\"span3\"><a href=\"#\"><img src=\"{% static \"images/sample/clients/client4.png\" %}\"></a></li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n                <!-- /Carousel items -->\n\n            </div>\n        </div>\n    </div>\n</div>\n</section>\n\n\n\n\n{% block left_wrapper %}\n{% endblock %}\n\n\n{% block main_wrapper %}\n\n\n{% endblock %}\n{% block right_wrapper %}\n{% endblock %}\n\n\n\n{% endblock %}\n"
  },
  {
    "path": "nova/templates/pages/form.html",
    "content": "{% extends \"pages/page.html\" %}\n\n{% load mezzanine_tags %}\n\n{% block left_wrapper %}\n{% endblock %}\n<div class=\"col-md-{% block main_col_size %}8{% endblock %}\">\n{% block main %}\n{{ block.super }}\n{% if request.GET.sent %}\n    {% editable page.form.response %}\n    {{ page.form.response|richtext_filters|safe }}\n    {% endeditable %}\n{% else %}\n    {% with page.form as page_form %}\n    {% editable page_form.content %}\n    {{ page_form.content|richtext_filters|safe }}\n    {% endeditable %}\n    {% endwith %}\n\n    {% errors_for form %}\n\n    <form class=\"mezzanine-form\" method=\"post\"{% if form.is_multipart %} enctype=\"multipart/form-data\"{% endif %}>\n        {% fields_for form %}\n        <div class=\"form-actions\">\n            <input class=\"btn btn-primary btn-lg\" type=\"submit\" value=\"{{ page.form.button_text }}\">\n        </div>\n    </form>\n{% endif %}\n\n{% endblock %}\n</div>\n\n\n{% block extra_js %}\n{{ block.super }}\n<script>\n$(function() {$('.mezzanine-form :input:visible:enabled:first').focus();});\n</script>\n{% endblock %}\n"
  },
  {
    "path": "nova/templates/pages/gallery.html",
    "content": "{% extends \"pages/page.html\" %}\n\n{% load mezzanine_tags staticfiles %}\n{% block all_content %}\n{{block.super}}\n<section id=\"{% block section_id %}content{% endblock %}\" class=\"{% block section_class %}container{% endblock %}\">\n\t\n\t\t<div class=\"row-fluid\">\n{% block left_wrapper %}\n{% endblock %}\n\n<div class=\"span{% block main_col_size %}12{% endblock %} {% block main_class %}middle{% endblock %}\">\n{% block main %}\n\n\n{% editable page.gallery.content %}\n{{ page.gallery.content|richtext_filters|safe }}\n{% endeditable %}\n\n\n{% with page.gallery.images.all as images %}\n\t\t\t\t <ul class=\"gallery col-4\" >\n\t\t\t\t\t{% for image in images %}\n\t\t\t\t\t\t \n\t\t\t\t\t\t<li>\n                <div class=\"preview\">\n                    <img alt=\"{{ image.description }}\" src=\"{{ MEDIA_URL }}{{image.file}}\">\n                    <div class=\"overlay\">\n                    </div>\n                    <div class=\"links\">\n                        <a href=\"#modal-1\" data-toggle=\"modal\"><i class=\"icon-eye-open\"></i></a><a href=\"#\"><i class=\"icon-link\"></i></a>                                \n                    </div>\n                </div>\n                <div class=\"desc\">\n                    <h5>{{ image.description }}</h5>\n                  \n                </div>\n                <div class=\"modal hide fade\" id=\"modal-1\">\n                    <a aria-hidden=\"true\" data-dismiss=\"modal\" href=\"javascript:;\" class=\"close-modal\"><i class=\"icon-remove\"></i></a>\n                    <div class=\"modal-body\">\n                        <img width=\"100%\"  alt=\"{{ image.description }}\" src=\"{{ MEDIA_URL }}{% thumbnail image.file 131 75 %}\">\n                    </div>\n                </div>                 \n            </li> \n\t\t\t\t\t\t \n\t\t\t\t\n\t\t\t\t\t\t<!-- End Item Project -->\n\n\t\t\t\t\t{% endfor %}\n\t\t\t\t</ul>\n\t\n{% endwith %}\n\n{% endblock %}\n</div>\n\n\n{% block right_wrapper %}\n{% endblock %}\n</div>\n</section>\n{% endblock %}\n\n"
  },
  {
    "path": "nova/templates/pages/index.html",
    "content": "{% extends \"pages/richtextpage.html\" %}\n\n{% block main %}\n<!--\nThis template is provided as a custom template for the homepage, for\nwhen it is configured as an editable page in the navigation tree. Feel\nfree to modify it.\n-->\n{{ block.super }}\n{% endblock %}\n"
  },
  {
    "path": "nova/templates/pages/menus/admin.html",
    "content": "{% load pages_tags i18n staticfiles %}\n\n<ol>\n    {% for page in page_branch %}\n    <li id=\"ordering_{{ page.id }}\">\n        <div class=\"{% cycle 'row1' 'row2' %}\">\n            <a href=\"#\" class=\"tree-toggle\" id=\"page-{{ page.id }}\"\n                {% if not page.has_children %}style=\"visibility:hidden;\"{% endif %}>\n                <span class=\"icon open\">+</span>\n                <span class=\"icon close\">-</span>\n            </a>\n            {% set_page_permissions page %}\n            {% if page.perms.delete %}\n            <a href=\"{% url \"admin:pages_page_delete\" page.id %}?fromtree\" class=\"delete\"></a>\n            {% else %}\n            <span class=\"delete\" style=\"background:none;\"></span>\n            {% endif %}\n            {% if page.perms.change %}\n            <a href=\"{% url \"admin:pages_page_change\" page.id %}{% if not page.is_primary %}?parent={{ page.parent_id }}{% endif %}\"\n                class=\"changelink\">{{ page.title }}</a>\n            {% else %}\n            <span class=\"uneditable\">{{ page.title }}</span>\n            {% endif %}\n            <span class=\"ordering\"{% if not page.perms.change %}\n                style=\"visibility:hidden;\"{% endif %}>\n                <img src=\"{% static settings.MEZZANINE_ADMIN_PREFIX|add:\"img/admin/arrow-up.gif\" %}\">\n                <img src=\"{% static settings.MEZZANINE_ADMIN_PREFIX|add:\"img/admin/arrow-down.gif\" %}\">\n            </span>\n            {% if page.perms.add %}\n            <select class=\"addlist\" id=\"addlink-{{ page.id }}\">\n                <option value=\"\">{% trans \"Add\" %} ...</option>\n                {% for model in page_models %}\n                    {% set_model_permissions model %}\n                    {% if model.perms.add %}\n                    <option value=\"{{ model.add_url }}?parent={{ page.id }}\"\n                        >{{ model.meta_verbose_name|capfirst }}</option>\n                    {% endif %}\n                {% endfor %}\n            </select>\n            {% endif %}\n\n        </div>\n        <br style=\"clear:both;\">\n        {% if page.has_children %}{% page_menu page %}{% endif %}\n    </li>\n    {% endfor %}\n</ol>\n"
  },
  {
    "path": "nova/templates/pages/menus/breadcrumb.html",
    "content": "{% load i18n pages_tags %}\n\n{% if on_home %}\n<li>{% trans \"Home\" %}</li>\n{% else %}\n{% for page in page_branch %}\n\n    {% if not has_home and page.is_primary and forloop.first %}\n    <li id=\"breadcrumb-menu-home\">\n        <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n\t\t<span class=\"divider\">/</span>\n    </li>\n    {% endif %}\n\n    {% if page.is_current_or_ascendant %}\n    {% if page.is_current %}\n    <li id=\"breadcrumb-menu-{{ page.html_id }}\"\n        class=\"active\">{{ page.title }}</li>\n    {% else %}\n    <li id=\"breadcrumb-menu-{{ page.html_id }}\">\n        <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n\t\t<span class=\"divider\">/</span>\n    </li>\n    {% endif %}\n    {% if page.has_children %}{% page_menu page %}{% endif %}\n    {% endif %}\n\n{% endfor %}\n{% endif %}\n"
  },
  {
    "path": "nova/templates/pages/menus/dropdown.html",
    "content": "{% load i18n pages_tags %}\n{% spaceless %}\n{% if page_branch_in_menu %}\n\n{% if branch_level == 0 %}\n<ul class=\"nav navbar-nav\">\n    {% for page in page_branch %}\n    {% if not has_home and page.is_primary and forloop.first %}\n    <li{% if on_home %} class=\"active\"{% endif %} id=\"dropdown-menu-home\">\n        <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n    </li>\n    {% endif %}\n    {% if page.in_menu %}\n    <li class=\"{% if page.has_children_in_menu %}dropdown{% endif %}\n               {% if page.is_current_or_ascendant %}active{% endif %}\"\n        id=\"{{ page.html_id }}\">\n        <a href=\"{{ page.get_absolute_url }}\"\n        {% if page.has_children_in_menu %}\n        class=\"dropdown-toggle disabled\" data-toggle=\"dropdown\"\n        {% endif %}>\n            {{ page.title }}\n            {% if page.has_children_in_menu %}<b class=\"caret\"></b>{% endif %}\n        </a>\n        {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n    </li>\n    {% endif %}\n    {% endfor %}\n</ul>\n\n{% else %}\n<ul class=\"dropdown-menu\">\n    {% for page in page_branch %}\n    {% if page.in_menu %}\n    <li class=\"{% if page.has_children_in_menu %}dropdown-submenu{% endif %}\n               {% if page.is_current_or_ascendant %}active{% endif %}\"\n        id=\"{{ page.html_id }}\">\n        <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n        {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n    </li>\n    {% endif %}\n    {% endfor %}\n</ul>\n{% endif %}\n\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "nova/templates/pages/menus/footer.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch_in_menu %}\n\n{% for page in page_branch %}\n    {% if page.is_primary %}\n        {% if forloop.first %}\n            <div class=\"nav-footer\">\n        {% endif %}\n        {% if page.in_menu %}\n            <ul class=\"arrow\">\n        {% endif %}\n    {% endif %}\n\n    {% if page.in_menu %}\n        {% if forloop.first and not page.parent.in_menu and not page.is_primary %}\n            <ul class=\"list-unstyled\">\n        {% endif %}\n        <li {% if page.is_current_or_ascendant %}class=\"active\"{% endif %}\n            id=\"footer-menu-{{ page.html_id }}\">\n            <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a></li>\n    {% endif %}\n\n    {% if page.in_menu and page.has_children_in_menu %}{% page_menu page %}{% endif %}\n\n    {% if page.in_menu %}\n        {% if forloop.first and not page.parent.in_menu and not page.is_primary %}\n            </li></ul>\n        {% endif %}\n    {% endif %}\n\n    {% if page.is_primary %}\n        {% if page.in_menu %}\n            </ul>\n        {% endif %}\n        {% if forloop.last %}\n            </div>\n        {% endif %}\n    {% endif %}\n\n{% endfor %}\n\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "nova/templates/pages/menus/footer_tree.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch_in_menu %}\n<ul class=\"footer-tree-menu-level-{{ branch_level }}\">\n\t{% for page in page_branch %}\n\n    {% if not has_home and page.is_primary and forloop.first %}\n\t<li class=\"first{% if on_home %} active{% endif %}\"\n        id=\"footer-tree-menu-home\">\n\t    <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n\t</li>\n\t{% endif %}\n\n\t{% if page.in_menu %}\n\t<li class=\"{% if page.is_current_or_ascendant %}active{% endif %}\n        {% if not top_level and forloop.first %} first{% endif %}\n        {% if forloop.last %} last{% endif %}\"\n        id=\"footer-tree-menu-{{ page.html_id }}\">\n\t\t<a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n\t\t{# remove this if tag to always show all nav items #}\n\t\t{% if settings.PAGES_MENU_SHOW_ALL or page.is_current_or_ascendant %}\n\t\t{% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n\t\t{% endif %}\n\t</li>\n    {% endif %}\n\n\t{% endfor %}\n</ul>\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "nova/templates/pages/menus/mobile.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch %}\n{% for page in page_branch %}\n\n\t{% if not has_home and page.is_primary and forloop.first %}\n\t<ul class=\"mobile-menu\">\n\t\t<li><a class=\"home\" href=\"{% url \"home\" %}\"\n\t\t\t   id=\"tree-menu-home\">{% trans \"Home\" %}</a></li>\n    {% endif %}\n\n\t\t{% if page.is_current_or_ascendant and not page.is_current_child %}\n        {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n\t\t{% endif %}\n\n\t\t{% if page.is_current_child %}\n\t\t<li class=\"\n\t\t\t{% if forloop.first %} first{% endif %}\n\t\t\t{% if forloop.last %} last{% endif %}\"\n\t\t\tid=\"mobile-menu-{{ page.html_id }}\">\n\t\t\t<a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n\t\t</li>\n\t\t{% endif %}\n\n\t{% if page.is_primary and forloop.last %}\n\t</ul>\n\t{% endif %}\n\n{% endfor %}\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "nova/templates/pages/menus/primary.html",
    "content": "{% load pages_tags i18n %}\n\n{% spaceless %}\n<ul id=\"primary-menu\" class=\"nav pull-right\">\n    {% for page in page_branch %}\n    {% if not has_home and page.is_primary and forloop.first %}\n    <li id=\"primary-menu-home\" class=\"first{% if on_home %} active{% endif %}\">\n        <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n    </li>\n    {% endif %}\n    {% if page.in_menu %}\n    <li id=\"primary-menu-{{ page.html_id }}\"\n        class=\"{% if page.is_current_or_ascendant %}active{% endif %}{% if forloop.last %} last{% endif %}\">\n        <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n    </li>\n    {% endif %}\n    {% endfor %}\n    <li class=\"divider-vertical\"></li>\n</ul>\n{% endspaceless %}\n"
  },
  {
    "path": "nova/templates/pages/menus/tree.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch_in_menu %}\n<ul class=\"nav nav-list navlist-menu-level-{{ branch_level }}\">\n  {% for page in page_branch %}\n  {% if not has_home and page.is_primary and forloop.first %}\n  <li{% if on_home %} class=\"active\"{% endif %} id=\"tree-menu-home\">\n    <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n  </li>\n  {% endif %}\n  {% if page.in_menu %}\n  <li class=\"\n    {% if page.is_current %} active{% endif %}\n    {% if page.is_current_or_ascendant %} active-branch{% endif %}\n    \" id=\"tree-menu-{{ page.html_id }}\">\n    <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n    {# wrap the next line with 'if page.is_current_or_ascendant' #}\n    {# to only show child pages in the menu for the current page #}\n    {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n  </li>\n  {% endif %}\n  {% endfor %}\n</ul>\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "nova/templates/pages/page.html",
    "content": "{% extends \"base.html\" %}\n{% load mezzanine_tags keyword_tags %}\n\n{% block meta_title %}{{ page.meta_title }}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for page as keywords %}\n{% for keyword in keywords %}\n    {% if not forloop.first %}, {% endif %}\n    {{ keyword }}\n{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ page.description }}\n{% endmetablock %}{% endblock %}\n\n{% block title %}\n{% editable page.title %}{{ page.title }}{% endeditable %}\n{% endblock %}\n\n{% block main %}\n{% endblock %}\n"
  },
  {
    "path": "nova/templates/pages/richtextpage.html",
    "content": "{% extends \"pages/page.html\" %}\n\n{% load mezzanine_tags %}\n{% block left_wrapper %}\n{% endblock %}\n\n<div class=\"span{% block main_col_size %}8{% endblock %}\">\n{% block main %}{{ block.super }}\n\n{% editable page.richtextpage.content %}\n{{ page.richtextpage.content|richtext_filters|safe }}\n{% endeditable %}\n\n{% endblock %}\n</div>\n\n{% block right_wrapper %}\n\n<aside class=\"span{% block right_col_size %}4{% endblock %} {% block right_class %}right{% endblock %}\">\n    {% nevercache %}\n    {% include \"includes/user_panel.html\" %}\n    {% endnevercache %}\n \n    {% block right_panel %}\n    {{block.super}}\n\t{% endblock %}\n    \n\t</aside>\n\n{% endblock %}"
  },
  {
    "path": "nova/templates/search_results.html",
    "content": "{% extends \"base.html\" %}\n\n{% load i18n mezzanine_tags %}\n\n{% block meta_title %}{% trans \"Search Results\" %}{% endblock %}\n{% block title %}{% trans \"Search Results\" %}{% endblock %}\n{% block extra_head %}\n<meta name=\"robots\" content=\"noindex\">\n{% endblock %}\n\n{% block breadcrumb_menu %}\n<li>\n    <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n</li>\n<li class=\"active\">{% trans \"Search Results\" %}</li>\n{% endblock %}\n\n{% block main %}\n\n{% if results.paginator.count == 0 %}\n<p>\n{% blocktrans %}\nNo results were found in {{ search_type }} matching your query: {{ query }}\n{% endblocktrans %}\n{% else %}\n{% blocktrans with start=results.start_index end=results.end_index total=results.paginator.count %}\nShowing {{ start }} to {{ end }} of {{ total }} results in {{ search_type }} matching your query: {{ query }}\n{% endblocktrans %}\n{% endif %}\n</p>\n\n<div id=\"search-results\">\n    {% for result in results.object_list %}\n    <h5>{{ forloop.counter0|add:results.start_index }})\n        <a href=\"{{ result.get_absolute_url }}\">{{ result }}</a></h5>\n    <p>{{ result.description|truncatewords_html:20|safe }}</p>\n    <a href=\"{{ result.get_absolute_url }}\">{% trans \"read more\" %}</a>\n    {% endfor %}\n</div>\n\n{% pagination_for results %}\n\n{% endblock %}\n"
  },
  {
    "path": "nova/templates/twitter/tweets.html",
    "content": "\n{% load twitter_tags i18n %}\n\n{% tweets_default as tweets %}\n\n{% if tweets %}\n<div class=\"widget widget-popular\">\n\t<h3>{% trans \"Recent Tweets\" %}</h3>\n\n\n<div class=\"widget-blog-items\">\n\t  {% for tweet in tweets %}\n\t<div class=\"widget-blog-item media\">\n\t    <div class=\"pull-left\">\n\t\t\t<img src=\"{{ tweet.profile_image_url|cut:\"http:\" }}\" alt=\"{{ tweet.full_name }}\">\t\t\t\t\n         </div>\n\t\t<div class=\"media-body\">\n\t\t<h4>{{ tweet.full_name }} <small><a href=\"http://twitter.com/{{ tweet.user_name }}\" title=\"{{ tweet.full_name }}\">@{{ tweet.user_name }}</a></small></h4>\n        {% if tweet.is_retweet %}\n        <h6><i class=\"icon-retweet\"></i>\n        <a href=\"http://twitter.com/{{ tweet.retweeter_user_name }}\" title=\"{{ tweet.retweeter_full_name }}\">{{ tweet.retweeter_full_name }}</a></h6>\n        {% endif %}\n        <p>{{ tweet.text|safe }}<br>\n        <small class=\"timespan\">\n        {% blocktrans with sometime=tweet.created_at|timesince %}{{ sometime }} ago{% endblocktrans %}\n        <a href=\"http://twitter.com/{{ tweet.user_name }}/status/{{ tweet.remote_id }}\"><span class=\"glyphicon glyphicon-new-window\"></span></a>\n        </small></p>\n\t\t</div>\n\t\t\n\t</div>\n {% endfor %}\n\t\n\n</div>\n</div>\n{% endif %}"
  },
  {
    "path": "nova/tests.py",
    "content": "from django.test import TestCase\n\n# Create your tests here.\n"
  },
  {
    "path": "nova/views.py",
    "content": "from django.shortcuts import render\n\n# Create your views here.\n"
  },
  {
    "path": "requirements.txt",
    "content": "Mezzanine==4.2.3\n"
  },
  {
    "path": "settings.py",
    "content": "from __future__ import absolute_import, unicode_literals\n\n######################\n# MEZZANINE SETTINGS #\n######################\n\n# The following settings are already defined with default values in\n# the ``defaults.py`` module within each of Mezzanine's apps, but are\n# common enough to be put here, commented out, for convenient\n# overriding. Please consult the settings documentation for a full list\n# of settings Mezzanine implements:\n# http://mezzanine.jupo.org/docs/configuration.html#default-settings\n\n# Controls the ordering and grouping of the admin menu.\n#\n# ADMIN_MENU_ORDER = (\n#     (\"Content\", (\"pages.Page\", \"blog.BlogPost\",\n#        \"generic.ThreadedComment\", (\"Media Library\", \"fb_browse\"),)),\n#     (\"Site\", (\"sites.Site\", \"redirects.Redirect\", \"conf.Setting\")),\n#     (\"Users\", (\"auth.User\", \"auth.Group\",)),\n# )\n\n# A three item sequence, each containing a sequence of template tags\n# used to render the admin dashboard.\n#\n# DASHBOARD_TAGS = (\n#     (\"blog_tags.quick_blog\", \"mezzanine_tags.app_list\"),\n#     (\"comment_tags.recent_comments\",),\n#     (\"mezzanine_tags.recent_actions\",),\n# )\n\n# A sequence of templates used by the ``page_menu`` template tag. Each\n# item in the sequence is a three item sequence, containing a unique ID\n# for the template, a label for the template, and the template path.\n# These templates are then available for selection when editing which\n# menus a page should appear in. Note that if a menu template is used\n# that doesn't appear in this setting, all pages will appear in it.\n\n# PAGE_MENU_TEMPLATES = (\n#     (1, \"Top navigation bar\", \"pages/menus/dropdown.html\"),\n#     (2, \"Left-hand tree\", \"pages/menus/tree.html\"),\n#     (3, \"Footer\", \"pages/menus/footer.html\"),\n# )\n\n# A sequence of fields that will be injected into Mezzanine's (or any\n# library's) models. Each item in the sequence is a four item sequence.\n# The first two items are the dotted path to the model and its field\n# name to be added, and the dotted path to the field class to use for\n# the field. The third and fourth items are a sequence of positional\n# args and a dictionary of keyword args, to use when creating the\n# field instance. When specifying the field class, the path\n# ``django.models.db.`` can be omitted for regular Django model fields.\n#\n# EXTRA_MODEL_FIELDS = (\n#     (\n#         # Dotted path to field.\n#         \"mezzanine.blog.models.BlogPost.image\",\n#         # Dotted path to field class.\n#         \"somelib.fields.ImageField\",\n#         # Positional args for field class.\n#         (\"Image\",),\n#         # Keyword args for field class.\n#         {\"blank\": True, \"upload_to\": \"blog\"},\n#     ),\n#     # Example of adding a field to *all* of Mezzanine's content types:\n#     (\n#         \"mezzanine.pages.models.Page.another_field\",\n#         \"IntegerField\", # 'django.db.models.' is implied if path is omitted.\n#         (\"Another name\",),\n#         {\"blank\": True, \"default\": 1},\n#     ),\n# )\n\n# Setting to turn on featured images for blog posts. Defaults to False.\n#\n# BLOG_USE_FEATURED_IMAGE = True\n\n# If True, the south application will be automatically added to the\n# INSTALLED_APPS setting.\nUSE_SOUTH = True\n\n\n########################\n# MAIN DJANGO SETTINGS #\n########################\n\n# People who get code error notifications.\n# In the format (('Full Name', 'email@example.com'),\n#                ('Full Name', 'anotheremail@example.com'))\nADMINS = (\n    # ('Your Name', 'your_email@domain.com'),\n)\nMANAGERS = ADMINS\n\n# Hosts/domain names that are valid for this site; required if DEBUG is False\n# See https://docs.djangoproject.com/en/1.5/ref/settings/#allowed-hosts\nALLOWED_HOSTS = []\n\n# Local time zone for this installation. Choices can be found here:\n# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name\n# although not all choices may be available on all operating systems.\n# On Unix systems, a value of None will cause Django to use the same\n# timezone as the operating system.\n# If running in a Windows environment this must be set to the same as your\n# system time zone.\nTIME_ZONE = None\n\n# If you set this to True, Django will use timezone-aware datetimes.\nUSE_TZ = True\n\n# Language code for this installation. All choices can be found here:\n# http://www.i18nguy.com/unicode/language-identifiers.html\nLANGUAGE_CODE = \"en\"\n\n# Supported languages\n_ = lambda s: s\nLANGUAGES = (\n    ('en', _('English')),\n)\n\n# A boolean that turns on/off debug mode. When set to ``True``, stack traces\n# are displayed for error pages. Should always be set to ``False`` in\n# production. Best set to ``True`` in local_settings.py\nDEBUG = False\n\n# Whether a user's session cookie expires when the Web browser is closed.\nSESSION_EXPIRE_AT_BROWSER_CLOSE = True\n\nSITE_ID = 1\n\n# If you set this to False, Django will make some optimizations so as not\n# to load the internationalization machinery.\nUSE_I18N = False\n\n# Tuple of IP addresses, as strings, that:\n#   * See debug comments, when DEBUG is true\n#   * Receive x-headers\nINTERNAL_IPS = (\"127.0.0.1\",)\n\nAUTHENTICATION_BACKENDS = (\"mezzanine.core.auth_backends.MezzanineBackend\",)\n\n# List of finder classes that know how to find static files in\n# various locations.\nSTATICFILES_FINDERS = (\n    \"django.contrib.staticfiles.finders.FileSystemFinder\",\n    \"django.contrib.staticfiles.finders.AppDirectoriesFinder\",\n    # 'django.contrib.staticfiles.finders.DefaultStorageFinder',\n)\n\n# The numeric mode to set newly-uploaded files to. The value should be\n# a mode you'd pass directly to os.chmod.\nFILE_UPLOAD_PERMISSIONS = 0o644\n\n\n#############\n# DATABASES #\n#############\n\nDATABASES = {\n    \"default\": {\n        # Add \"postgresql_psycopg2\", \"mysql\", \"sqlite3\" or \"oracle\".\n        \"ENGINE\": \"django.db.backends.\",\n        # DB name or path to database file if using sqlite3.\n        \"NAME\": \"\",\n        # Not used with sqlite3.\n        \"USER\": \"\",\n        # Not used with sqlite3.\n        \"PASSWORD\": \"\",\n        # Set to empty string for localhost. Not used with sqlite3.\n        \"HOST\": \"\",\n        # Set to empty string for default. Not used with sqlite3.\n        \"PORT\": \"\",\n    }\n}\n\n\n#########\n# PATHS #\n#########\n\nimport os\n\n# Full filesystem path to the project.\nPROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))\n\n# Name of the directory for the project.\nPROJECT_DIRNAME = PROJECT_ROOT.split(os.sep)[-1]\n\n# Every cache key will get prefixed with this value - here we set it to\n# the name of the directory the project is in to try and use something\n# project specific.\nCACHE_MIDDLEWARE_KEY_PREFIX = PROJECT_DIRNAME\n\n# URL prefix for static files.\n# Example: \"http://media.lawrence.com/static/\"\nSTATIC_URL = \"/static/\"\n\n# Absolute path to the directory static files should be collected to.\n# Don't put anything in this directory yourself; store your static files\n# in apps' \"static/\" subdirectories and in STATICFILES_DIRS.\n# Example: \"/home/media/media.lawrence.com/static/\"\nSTATIC_ROOT = os.path.join(PROJECT_ROOT, STATIC_URL.strip(\"/\"))\n\n# URL that handles the media served from MEDIA_ROOT. Make sure to use a\n# trailing slash.\n# Examples: \"http://media.lawrence.com/media/\", \"http://example.com/media/\"\nMEDIA_URL = STATIC_URL + \"media/\"\n\n# Absolute filesystem path to the directory that will hold user-uploaded files.\n# Example: \"/home/media/media.lawrence.com/media/\"\nMEDIA_ROOT = os.path.join(PROJECT_ROOT, *MEDIA_URL.strip(\"/\").split(\"/\"))\n\n# Package/module name to import the root urlpatterns from for the project.\nROOT_URLCONF = \"%s.urls\" % PROJECT_DIRNAME\n\n# Put strings here, like \"/home/html/django_templates\"\n# or \"C:/www/django/templates\".\n# Always use forward slashes, even on Windows.\n# Don't forget to use absolute paths, not relative paths.\nTEMPLATES = [\n     {\n         'BACKEND': 'django.template.backends.django.DjangoTemplates',\n         'DIRS': [\n             # insert your TEMPLATE_DIRS here\n             os.path.join(PROJECT_ROOT, \"templates\"),\n         ],\n         'OPTIONS': {\n             'context_processors': [\n                 # Insert your TEMPLATE_CONTEXT_PROCESSORS here or use this\n                 # list if you haven't customized them:\n                 'django.contrib.auth.context_processors.auth',\n                 'django.template.context_processors.debug',\n                 'django.template.context_processors.i18n',\n                 'django.template.context_processors.media',\n                 'django.template.context_processors.request',\n                 'django.template.context_processors.static',\n                 'django.template.context_processors.tz',\n                 'django.contrib.messages.context_processors.messages',\n                 'mezzanine.pages.context_processors.page',\n                 \"mezzanine.conf.context_processors.settings\",\n                 \"mezzanine.pages.context_processors.page\",\n             ],\n             'loaders': [\n                 # insert your TEMPLATE_LOADERS here\n                 \"django.template.loaders.filesystem.Loader\",\n                 \"django.template.loaders.app_directories.Loader\",\n             ],\n             'builtins': [\n                 'mezzanine.template.loader_tags',\n             ]\n         },\n     },\n ]\n\n\n################\n# APPLICATIONS #\n################\n\nINSTALLED_APPS = (\n    \"flat\",\n    #\"moderna\",\n    #\"nova\",\n    #\"solid\",\n    \"django.contrib.admin\",\n    \"django.contrib.auth\",\n    \"django.contrib.contenttypes\",\n    \"django.contrib.redirects\",\n    \"django.contrib.sessions\",\n    \"django.contrib.sites\",\n    \"django.contrib.sitemaps\",\n    \"django.contrib.staticfiles\",\n    \"mezzanine.boot\",\n    \"mezzanine.conf\",\n    \"mezzanine.core\",\n    \"mezzanine.generic\",\n    \"mezzanine.blog\",\n    \"mezzanine.forms\",\n    \"mezzanine.pages\",\n    \"mezzanine.galleries\",\n    \"mezzanine.twitter\",\n    #\"mezzanine.accounts\",\n    #\"mezzanine.mobile\",\n)\n\n# List of middleware classes to use. Order is important; in the request phase,\n# these middleware classes will be applied in the order given, and in the\n# response phase the middleware will be applied in reverse order.\nMIDDLEWARE_CLASSES = (\n    \"mezzanine.core.middleware.UpdateCacheMiddleware\",\n    \"django.contrib.sessions.middleware.SessionMiddleware\",\n    \"django.middleware.locale.LocaleMiddleware\",\n    \"django.contrib.auth.middleware.AuthenticationMiddleware\",\n    \"django.middleware.common.CommonMiddleware\",\n    \"django.middleware.csrf.CsrfViewMiddleware\",\n    \"django.contrib.messages.middleware.MessageMiddleware\",\n    \"mezzanine.core.request.CurrentRequestMiddleware\",\n    \"mezzanine.core.middleware.RedirectFallbackMiddleware\",\n    \"mezzanine.core.middleware.TemplateForDeviceMiddleware\",\n    \"mezzanine.core.middleware.TemplateForHostMiddleware\",\n    \"mezzanine.core.middleware.AdminLoginInterfaceSelectorMiddleware\",\n    \"mezzanine.core.middleware.SitePermissionMiddleware\",\n    # Uncomment the following if using any of the SSL settings:\n    # \"mezzanine.core.middleware.SSLRedirectMiddleware\",\n    \"mezzanine.pages.middleware.PageMiddleware\",\n    \"mezzanine.core.middleware.FetchFromCacheMiddleware\",\n)\n\n# Store these package names here as they may change in the future since\n# at the moment we are using custom forks of them.\nPACKAGE_NAME_FILEBROWSER = \"filebrowser_safe\"\nPACKAGE_NAME_GRAPPELLI = \"grappelli_safe\"\n\n#########################\n# OPTIONAL APPLICATIONS #\n#########################\n\n# These will be added to ``INSTALLED_APPS``, only if available.\nOPTIONAL_APPS = (\n    \"debug_toolbar\",\n    \"django_extensions\",\n    \"compressor\",\n    PACKAGE_NAME_FILEBROWSER,\n    PACKAGE_NAME_GRAPPELLI,\n)\n\n###################\n# DEPLOY SETTINGS #\n###################\n\n# These settings are used by the default fabfile.py provided.\n# Check fabfile.py for defaults.\n\n# FABRIC = {\n#     \"SSH_USER\": \"\", # SSH username for host deploying to\n#     \"HOSTS\": ALLOWED_HOSTS[:1], # List of hosts to deploy to (eg, first host)\n#     \"DOMAINS\": ALLOWED_HOSTS, # Domains for public site\n#     \"REPO_URL\": \"ssh://hg@bitbucket.org/user/project\", # Project's repo URL\n#     \"VIRTUALENV_HOME\":  \"\", # Absolute remote path for virtualenvs\n#     \"PROJECT_NAME\": \"\", # Unique identifier for project\n#     \"REQUIREMENTS_PATH\": \"requirements.txt\", # Project's pip requirements\n#     \"GUNICORN_PORT\": 8000, # Port gunicorn will listen on\n#     \"LOCALE\": \"en_US.UTF-8\", # Should end with \".UTF-8\"\n#     \"DB_PASS\": \"\", # Live database password\n#     \"ADMIN_PASS\": \"\", # Live admin user password\n#     \"SECRET_KEY\": SECRET_KEY,\n#     \"NEVERCACHE_KEY\": NEVERCACHE_KEY,\n# }\n\n\n##################\n# LOCAL SETTINGS #\n##################\n\n# Allow any settings to be defined in local_settings.py which should be\n# ignored in your version control system allowing for settings to be\n# defined per machine.\ntry:\n    from local_settings import *\nexcept ImportError as e:\n    if \"local_settings\" not in str(e):\n        raise e\n\n\n####################\n# DYNAMIC SETTINGS #\n####################\n\n# set_dynamic_settings() will rewrite globals based on what has been\n# defined so far, in order to provide some better defaults where\n# applicable. We also allow this settings module to be imported\n# without Mezzanine installed, as the case may be when using the\n# fabfile, where setting the dynamic settings below isn't strictly\n# required.\ntry:\n    from mezzanine.utils.conf import set_dynamic_settings\nexcept ImportError:\n    pass\nelse:\n    set_dynamic_settings(globals())\n"
  },
  {
    "path": "solid/__init__.py",
    "content": ""
  },
  {
    "path": "solid/admin.py",
    "content": "from django.contrib import admin\n\n# Register your models here.\n"
  },
  {
    "path": "solid/models.py",
    "content": "from django.db import models\n\n# Create your models here.\n"
  },
  {
    "path": "solid/static/css/bootstrap.css",
    "content": "/*!\n * Bootstrap v3.1.1 (http://getbootstrap.com)\n * Copyright 2011-2014 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\nhtml {\n  font-family: sans-serif;\n  -webkit-text-size-adjust: 100%;\n      -ms-text-size-adjust: 100%;\n}\nbody {\n  margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n  display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block;\n  vertical-align: baseline;\n}\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n[hidden],\ntemplate {\n  display: none;\n}\na {\n  background: transparent;\n}\na:active,\na:hover {\n  outline: 0;\n}\nabbr[title] {\n  border-bottom: 1px dotted;\n}\nb,\nstrong {\n  font-weight: bold;\n}\ndfn {\n  font-style: italic;\n}\nh1 {\n  margin: .67em 0;\n  font-size: 2em;\n}\nmark {\n  color: #000;\n  background: #ff0;\n}\nsmall {\n  font-size: 80%;\n}\nsub,\nsup {\n  position: relative;\n  font-size: 75%;\n  line-height: 0;\n  vertical-align: baseline;\n}\nsup {\n  top: -.5em;\n}\nsub {\n  bottom: -.25em;\n}\nimg {\n  border: 0;\n}\nsvg:not(:root) {\n  overflow: hidden;\n}\nfigure {\n  margin: 1em 40px;\n}\nhr {\n  height: 0;\n  -moz-box-sizing: content-box;\n       box-sizing: content-box;\n}\npre {\n  overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  margin: 0;\n  font: inherit;\n  color: inherit;\n}\nbutton {\n  overflow: visible;\n}\nbutton,\nselect {\n  text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button;\n  cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  padding: 0;\n  border: 0;\n}\ninput {\n  line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box;\n  padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-box-sizing: content-box;\n     -moz-box-sizing: content-box;\n          box-sizing: content-box;\n  -webkit-appearance: textfield;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\nfieldset {\n  padding: .35em .625em .75em;\n  margin: 0 2px;\n  border: 1px solid #c0c0c0;\n}\nlegend {\n  padding: 0;\n  border: 0;\n}\ntextarea {\n  overflow: auto;\n}\noptgroup {\n  font-weight: bold;\n}\ntable {\n  border-spacing: 0;\n  border-collapse: collapse;\n}\ntd,\nth {\n  padding: 0;\n}\n@media print {\n  * {\n    color: #000 !important;\n    text-shadow: none !important;\n    background: transparent !important;\n    box-shadow: none !important;\n  }\n  a,\n  a:visited {\n    text-decoration: underline;\n  }\n  a[href]:after {\n    content: \" (\" attr(href) \")\";\n  }\n  abbr[title]:after {\n    content: \" (\" attr(title) \")\";\n  }\n  a[href^=\"javascript:\"]:after,\n  a[href^=\"#\"]:after {\n    content: \"\";\n  }\n  pre,\n  blockquote {\n    border: 1px solid #999;\n\n    page-break-inside: avoid;\n  }\n  thead {\n    display: table-header-group;\n  }\n  tr,\n  img {\n    page-break-inside: avoid;\n  }\n  img {\n    max-width: 100% !important;\n  }\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3;\n  }\n  h2,\n  h3 {\n    page-break-after: avoid;\n  }\n  select {\n    background: #fff !important;\n  }\n  .navbar {\n    display: none;\n  }\n  .table td,\n  .table th {\n    background-color: #fff !important;\n  }\n  .btn > .caret,\n  .dropup > .btn > .caret {\n    border-top-color: #000 !important;\n  }\n  .label {\n    border: 1px solid #000;\n  }\n  .table {\n    border-collapse: collapse !important;\n  }\n  .table-bordered th,\n  .table-bordered td {\n    border: 1px solid #ddd !important;\n  }\n}\n* {\n  -webkit-box-sizing: border-box;\n     -moz-box-sizing: border-box;\n          box-sizing: border-box;\n}\n*:before,\n*:after {\n  -webkit-box-sizing: border-box;\n     -moz-box-sizing: border-box;\n          box-sizing: border-box;\n}\nhtml {\n  font-size: 62.5%;\n\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #333;\n  background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\na {\n  color: #428bca;\n  text-decoration: none;\n}\na:hover,\na:focus {\n  color: #2a6496;\n  text-decoration: underline;\n}\na:focus {\n  outline: thin dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\nfigure {\n  margin: 0;\n}\nimg {\n  vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n.img-rounded {\n  border-radius: 6px;\n}\n.img-thumbnail {\n  display: inline-block;\n  max-width: 100%;\n  height: auto;\n  padding: 4px;\n  line-height: 1.42857143;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-transition: all .2s ease-in-out;\n          transition: all .2s ease-in-out;\n}\n.img-circle {\n  border-radius: 50%;\n}\nhr {\n  margin-top: 20px;\n  margin-bottom: 20px;\n  border: 0;\n  border-top: 1px solid #eee;\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n  font-family: inherit;\n  font-weight: 500;\n  line-height: 1.1;\n  color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n  font-weight: normal;\n  line-height: 1;\n  color: #999;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n  margin-top: 20px;\n  margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n  font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n  font-size: 75%;\n}\nh1,\n.h1 {\n  font-size: 36px;\n}\nh2,\n.h2 {\n  font-size: 30px;\n}\nh3,\n.h3 {\n  font-size: 24px;\n}\nh4,\n.h4 {\n  font-size: 18px;\n}\nh5,\n.h5 {\n  font-size: 14px;\n}\nh6,\n.h6 {\n  font-size: 12px;\n}\np {\n  margin: 0 0 10px;\n}\n.lead {\n  margin-bottom: 20px;\n  font-size: 16px;\n  font-weight: 200;\n  line-height: 1.4;\n}\n@media (min-width: 768px) {\n  .lead {\n    font-size: 21px;\n  }\n}\nsmall,\n.small {\n  font-size: 85%;\n}\ncite {\n  font-style: normal;\n}\n.text-left {\n  text-align: left;\n}\n.text-right {\n  text-align: right;\n}\n.text-center {\n  text-align: center;\n}\n.text-justify {\n  text-align: justify;\n}\n.text-muted {\n  color: #999;\n}\n.text-primary {\n  color: #428bca;\n}\na.text-primary:hover {\n  color: #3071a9;\n}\n.text-success {\n  color: #3c763d;\n}\na.text-success:hover {\n  color: #2b542c;\n}\n.text-info {\n  color: #31708f;\n}\na.text-info:hover {\n  color: #245269;\n}\n.text-warning {\n  color: #8a6d3b;\n}\na.text-warning:hover {\n  color: #66512c;\n}\n.text-danger {\n  color: #a94442;\n}\na.text-danger:hover {\n  color: #843534;\n}\n.bg-primary {\n  color: #fff;\n  background-color: #428bca;\n}\na.bg-primary:hover {\n  background-color: #3071a9;\n}\n.bg-success {\n  background-color: #dff0d8;\n}\na.bg-success:hover {\n  background-color: #c1e2b3;\n}\n.bg-info {\n  background-color: #d9edf7;\n}\na.bg-info:hover {\n  background-color: #afd9ee;\n}\n.bg-warning {\n  background-color: #fcf8e3;\n}\na.bg-warning:hover {\n  background-color: #f7ecb5;\n}\n.bg-danger {\n  background-color: #f2dede;\n}\na.bg-danger:hover {\n  background-color: #e4b9b9;\n}\n.page-header {\n  padding-bottom: 9px;\n  margin: 40px 0 20px;\n  border-bottom: 1px solid #eee;\n}\nul,\nol {\n  margin-top: 0;\n  margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n  margin-bottom: 0;\n}\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n.list-inline {\n  padding-left: 0;\n  margin-left: -5px;\n  list-style: none;\n}\n.list-inline > li {\n  display: inline-block;\n  padding-right: 5px;\n  padding-left: 5px;\n}\ndl {\n  margin-top: 0;\n  margin-bottom: 20px;\n}\ndt,\ndd {\n  line-height: 1.42857143;\n}\ndt {\n  font-weight: bold;\n}\ndd {\n  margin-left: 0;\n}\n@media (min-width: 768px) {\n  .dl-horizontal dt {\n    float: left;\n    width: 160px;\n    overflow: hidden;\n    clear: left;\n    text-align: right;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .dl-horizontal dd {\n    margin-left: 180px;\n  }\n}\nabbr[title],\nabbr[data-original-title] {\n  cursor: help;\n  border-bottom: 1px dotted #999;\n}\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\nblockquote {\n  padding: 10px 20px;\n  margin: 0 0 20px;\n  font-size: 17.5px;\n  border-left: 5px solid #eee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n  margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n  display: block;\n  font-size: 80%;\n  line-height: 1.42857143;\n  color: #999;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n  content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  text-align: right;\n  border-right: 5px solid #eee;\n  border-left: 0;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n  content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n  content: '\\00A0 \\2014';\n}\nblockquote:before,\nblockquote:after {\n  content: \"\";\n}\naddress {\n  margin-bottom: 20px;\n  font-style: normal;\n  line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #c7254e;\n  white-space: nowrap;\n  background-color: #f9f2f4;\n  border-radius: 4px;\n}\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #fff;\n  background-color: #333;\n  border-radius: 3px;\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);\n}\npre {\n  display: block;\n  padding: 9.5px;\n  margin: 0 0 10px;\n  font-size: 13px;\n  line-height: 1.42857143;\n  color: #333;\n  word-break: break-all;\n  word-wrap: break-word;\n  background-color: #f5f5f5;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n}\npre code {\n  padding: 0;\n  font-size: inherit;\n  color: inherit;\n  white-space: pre-wrap;\n  background-color: transparent;\n  border-radius: 0;\n}\n.pre-scrollable {\n  max-height: 340px;\n  overflow-y: scroll;\n}\n.container {\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n@media (min-width: 768px) {\n  .container {\n    width: 750px;\n  }\n}\n@media (min-width: 992px) {\n  .container {\n    width: 970px;\n  }\n}\n@media (min-width: 1200px) {\n  .container {\n    width: 1170px;\n  }\n}\n.container-fluid {\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n.row {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n  position: relative;\n  min-height: 1px;\n  padding-right: 15px;\n  padding-left: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n  float: left;\n}\n.col-xs-12 {\n  width: 100%;\n}\n.col-xs-11 {\n  width: 91.66666667%;\n}\n.col-xs-10 {\n  width: 83.33333333%;\n}\n.col-xs-9 {\n  width: 75%;\n}\n.col-xs-8 {\n  width: 66.66666667%;\n}\n.col-xs-7 {\n  width: 58.33333333%;\n}\n.col-xs-6 {\n  width: 50%;\n}\n.col-xs-5 {\n  width: 41.66666667%;\n}\n.col-xs-4 {\n  width: 33.33333333%;\n}\n.col-xs-3 {\n  width: 25%;\n}\n.col-xs-2 {\n  width: 16.66666667%;\n}\n.col-xs-1 {\n  width: 8.33333333%;\n}\n.col-xs-pull-12 {\n  right: 100%;\n}\n.col-xs-pull-11 {\n  right: 91.66666667%;\n}\n.col-xs-pull-10 {\n  right: 83.33333333%;\n}\n.col-xs-pull-9 {\n  right: 75%;\n}\n.col-xs-pull-8 {\n  right: 66.66666667%;\n}\n.col-xs-pull-7 {\n  right: 58.33333333%;\n}\n.col-xs-pull-6 {\n  right: 50%;\n}\n.col-xs-pull-5 {\n  right: 41.66666667%;\n}\n.col-xs-pull-4 {\n  right: 33.33333333%;\n}\n.col-xs-pull-3 {\n  right: 25%;\n}\n.col-xs-pull-2 {\n  right: 16.66666667%;\n}\n.col-xs-pull-1 {\n  right: 8.33333333%;\n}\n.col-xs-pull-0 {\n  right: 0;\n}\n.col-xs-push-12 {\n  left: 100%;\n}\n.col-xs-push-11 {\n  left: 91.66666667%;\n}\n.col-xs-push-10 {\n  left: 83.33333333%;\n}\n.col-xs-push-9 {\n  left: 75%;\n}\n.col-xs-push-8 {\n  left: 66.66666667%;\n}\n.col-xs-push-7 {\n  left: 58.33333333%;\n}\n.col-xs-push-6 {\n  left: 50%;\n}\n.col-xs-push-5 {\n  left: 41.66666667%;\n}\n.col-xs-push-4 {\n  left: 33.33333333%;\n}\n.col-xs-push-3 {\n  left: 25%;\n}\n.col-xs-push-2 {\n  left: 16.66666667%;\n}\n.col-xs-push-1 {\n  left: 8.33333333%;\n}\n.col-xs-push-0 {\n  left: 0;\n}\n.col-xs-offset-12 {\n  margin-left: 100%;\n}\n.col-xs-offset-11 {\n  margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n  margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n  margin-left: 75%;\n}\n.col-xs-offset-8 {\n  margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n  margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n  margin-left: 50%;\n}\n.col-xs-offset-5 {\n  margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n  margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n  margin-left: 25%;\n}\n.col-xs-offset-2 {\n  margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n  margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n  margin-left: 0;\n}\n@media (min-width: 768px) {\n  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n    float: left;\n  }\n  .col-sm-12 {\n    width: 100%;\n  }\n  .col-sm-11 {\n    width: 91.66666667%;\n  }\n  .col-sm-10 {\n    width: 83.33333333%;\n  }\n  .col-sm-9 {\n    width: 75%;\n  }\n  .col-sm-8 {\n    width: 66.66666667%;\n  }\n  .col-sm-7 {\n    width: 58.33333333%;\n  }\n  .col-sm-6 {\n    width: 50%;\n  }\n  .col-sm-5 {\n    width: 41.66666667%;\n  }\n  .col-sm-4 {\n    width: 33.33333333%;\n  }\n  .col-sm-3 {\n    width: 25%;\n  }\n  .col-sm-2 {\n    width: 16.66666667%;\n  }\n  .col-sm-1 {\n    width: 8.33333333%;\n  }\n  .col-sm-pull-12 {\n    right: 100%;\n  }\n  .col-sm-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-sm-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-sm-pull-9 {\n    right: 75%;\n  }\n  .col-sm-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-sm-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-sm-pull-6 {\n    right: 50%;\n  }\n  .col-sm-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-sm-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-sm-pull-3 {\n    right: 25%;\n  }\n  .col-sm-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-sm-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-sm-pull-0 {\n    right: 0;\n  }\n  .col-sm-push-12 {\n    left: 100%;\n  }\n  .col-sm-push-11 {\n    left: 91.66666667%;\n  }\n  .col-sm-push-10 {\n    left: 83.33333333%;\n  }\n  .col-sm-push-9 {\n    left: 75%;\n  }\n  .col-sm-push-8 {\n    left: 66.66666667%;\n  }\n  .col-sm-push-7 {\n    left: 58.33333333%;\n  }\n  .col-sm-push-6 {\n    left: 50%;\n  }\n  .col-sm-push-5 {\n    left: 41.66666667%;\n  }\n  .col-sm-push-4 {\n    left: 33.33333333%;\n  }\n  .col-sm-push-3 {\n    left: 25%;\n  }\n  .col-sm-push-2 {\n    left: 16.66666667%;\n  }\n  .col-sm-push-1 {\n    left: 8.33333333%;\n  }\n  .col-sm-push-0 {\n    left: 0;\n  }\n  .col-sm-offset-12 {\n    margin-left: 100%;\n  }\n  .col-sm-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-sm-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-sm-offset-9 {\n    margin-left: 75%;\n  }\n  .col-sm-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-sm-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-sm-offset-6 {\n    margin-left: 50%;\n  }\n  .col-sm-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-sm-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-sm-offset-3 {\n    margin-left: 25%;\n  }\n  .col-sm-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-sm-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-sm-offset-0 {\n    margin-left: 0;\n  }\n}\n@media (min-width: 992px) {\n  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n    float: left;\n  }\n  .col-md-12 {\n    width: 100%;\n  }\n  .col-md-11 {\n    width: 91.66666667%;\n  }\n  .col-md-10 {\n    width: 83.33333333%;\n  }\n  .col-md-9 {\n    width: 75%;\n  }\n  .col-md-8 {\n    width: 66.66666667%;\n  }\n  .col-md-7 {\n    width: 58.33333333%;\n  }\n  .col-md-6 {\n    width: 50%;\n  }\n  .col-md-5 {\n    width: 41.66666667%;\n  }\n  .col-md-4 {\n    width: 33.33333333%;\n  }\n  .col-md-3 {\n    width: 25%;\n  }\n  .col-md-2 {\n    width: 16.66666667%;\n  }\n  .col-md-1 {\n    width: 8.33333333%;\n  }\n  .col-md-pull-12 {\n    right: 100%;\n  }\n  .col-md-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-md-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-md-pull-9 {\n    right: 75%;\n  }\n  .col-md-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-md-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-md-pull-6 {\n    right: 50%;\n  }\n  .col-md-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-md-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-md-pull-3 {\n    right: 25%;\n  }\n  .col-md-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-md-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-md-pull-0 {\n    right: 0;\n  }\n  .col-md-push-12 {\n    left: 100%;\n  }\n  .col-md-push-11 {\n    left: 91.66666667%;\n  }\n  .col-md-push-10 {\n    left: 83.33333333%;\n  }\n  .col-md-push-9 {\n    left: 75%;\n  }\n  .col-md-push-8 {\n    left: 66.66666667%;\n  }\n  .col-md-push-7 {\n    left: 58.33333333%;\n  }\n  .col-md-push-6 {\n    left: 50%;\n  }\n  .col-md-push-5 {\n    left: 41.66666667%;\n  }\n  .col-md-push-4 {\n    left: 33.33333333%;\n  }\n  .col-md-push-3 {\n    left: 25%;\n  }\n  .col-md-push-2 {\n    left: 16.66666667%;\n  }\n  .col-md-push-1 {\n    left: 8.33333333%;\n  }\n  .col-md-push-0 {\n    left: 0;\n  }\n  .col-md-offset-12 {\n    margin-left: 100%;\n  }\n  .col-md-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-md-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-md-offset-9 {\n    margin-left: 75%;\n  }\n  .col-md-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-md-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-md-offset-6 {\n    margin-left: 50%;\n  }\n  .col-md-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-md-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-md-offset-3 {\n    margin-left: 25%;\n  }\n  .col-md-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-md-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-md-offset-0 {\n    margin-left: 0;\n  }\n}\n@media (min-width: 1200px) {\n  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n    float: left;\n  }\n  .col-lg-12 {\n    width: 100%;\n  }\n  .col-lg-11 {\n    width: 91.66666667%;\n  }\n  .col-lg-10 {\n    width: 83.33333333%;\n  }\n  .col-lg-9 {\n    width: 75%;\n  }\n  .col-lg-8 {\n    width: 66.66666667%;\n  }\n  .col-lg-7 {\n    width: 58.33333333%;\n  }\n  .col-lg-6 {\n    width: 50%;\n  }\n  .col-lg-5 {\n    width: 41.66666667%;\n  }\n  .col-lg-4 {\n    width: 33.33333333%;\n  }\n  .col-lg-3 {\n    width: 25%;\n  }\n  .col-lg-2 {\n    width: 16.66666667%;\n  }\n  .col-lg-1 {\n    width: 8.33333333%;\n  }\n  .col-lg-pull-12 {\n    right: 100%;\n  }\n  .col-lg-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-lg-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-lg-pull-9 {\n    right: 75%;\n  }\n  .col-lg-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-lg-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-lg-pull-6 {\n    right: 50%;\n  }\n  .col-lg-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-lg-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-lg-pull-3 {\n    right: 25%;\n  }\n  .col-lg-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-lg-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-lg-pull-0 {\n    right: 0;\n  }\n  .col-lg-push-12 {\n    left: 100%;\n  }\n  .col-lg-push-11 {\n    left: 91.66666667%;\n  }\n  .col-lg-push-10 {\n    left: 83.33333333%;\n  }\n  .col-lg-push-9 {\n    left: 75%;\n  }\n  .col-lg-push-8 {\n    left: 66.66666667%;\n  }\n  .col-lg-push-7 {\n    left: 58.33333333%;\n  }\n  .col-lg-push-6 {\n    left: 50%;\n  }\n  .col-lg-push-5 {\n    left: 41.66666667%;\n  }\n  .col-lg-push-4 {\n    left: 33.33333333%;\n  }\n  .col-lg-push-3 {\n    left: 25%;\n  }\n  .col-lg-push-2 {\n    left: 16.66666667%;\n  }\n  .col-lg-push-1 {\n    left: 8.33333333%;\n  }\n  .col-lg-push-0 {\n    left: 0;\n  }\n  .col-lg-offset-12 {\n    margin-left: 100%;\n  }\n  .col-lg-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-lg-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-lg-offset-9 {\n    margin-left: 75%;\n  }\n  .col-lg-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-lg-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-lg-offset-6 {\n    margin-left: 50%;\n  }\n  .col-lg-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-lg-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-lg-offset-3 {\n    margin-left: 25%;\n  }\n  .col-lg-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-lg-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-lg-offset-0 {\n    margin-left: 0;\n  }\n}\ntable {\n  max-width: 100%;\n  background-color: transparent;\n}\nth {\n  text-align: left;\n}\n.table {\n  width: 100%;\n  margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n  padding: 8px;\n  line-height: 1.42857143;\n  vertical-align: top;\n  border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n  vertical-align: bottom;\n  border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n  border-top: 0;\n}\n.table > tbody + tbody {\n  border-top: 2px solid #ddd;\n}\n.table .table {\n  background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n  padding: 5px;\n}\n.table-bordered {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n  border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-child(odd) > td,\n.table-striped > tbody > tr:nth-child(odd) > th {\n  background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover > td,\n.table-hover > tbody > tr:hover > th {\n  background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n  position: static;\n  display: table-column;\n  float: none;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n  position: static;\n  display: table-cell;\n  float: none;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n  background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr.active:hover > th {\n  background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n  background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr.success:hover > th {\n  background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n  background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr.info:hover > th {\n  background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n  background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr.warning:hover > th {\n  background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n  background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr.danger:hover > th {\n  background-color: #ebcccc;\n}\n@media (max-width: 767px) {\n  .table-responsive {\n    width: 100%;\n    margin-bottom: 15px;\n    overflow-x: scroll;\n    overflow-y: hidden;\n    -webkit-overflow-scrolling: touch;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid #ddd;\n  }\n  .table-responsive > .table {\n    margin-bottom: 0;\n  }\n  .table-responsive > .table > thead > tr > th,\n  .table-responsive > .table > tbody > tr > th,\n  .table-responsive > .table > tfoot > tr > th,\n  .table-responsive > .table > thead > tr > td,\n  .table-responsive > .table > tbody > tr > td,\n  .table-responsive > .table > tfoot > tr > td {\n    white-space: nowrap;\n  }\n  .table-responsive > .table-bordered {\n    border: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:first-child,\n  .table-responsive > .table-bordered > tbody > tr > th:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n  .table-responsive > .table-bordered > thead > tr > td:first-child,\n  .table-responsive > .table-bordered > tbody > tr > td:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n    border-left: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:last-child,\n  .table-responsive > .table-bordered > tbody > tr > th:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n  .table-responsive > .table-bordered > thead > tr > td:last-child,\n  .table-responsive > .table-bordered > tbody > tr > td:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n    border-right: 0;\n  }\n  .table-responsive > .table-bordered > tbody > tr:last-child > th,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n  .table-responsive > .table-bordered > tbody > tr:last-child > td,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n    border-bottom: 0;\n  }\n}\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: 20px;\n  font-size: 21px;\n  line-height: inherit;\n  color: #333;\n  border: 0;\n  border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n  display: inline-block;\n  margin-bottom: 5px;\n  font-weight: bold;\n}\ninput[type=\"search\"] {\n  -webkit-box-sizing: border-box;\n     -moz-box-sizing: border-box;\n          box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9;\n  /* IE8-9 */\n  line-height: normal;\n}\ninput[type=\"file\"] {\n  display: block;\n}\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\nselect[multiple],\nselect[size] {\n  height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  outline: thin dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\noutput {\n  display: block;\n  padding-top: 7px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #555;\n}\n.form-control {\n  display: block;\n  width: 100%;\n  height: 34px;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #555;\n  background-color: #fff;\n  background-image: none;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n  border-color: #66afe9;\n  outline: 0;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);\n          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);\n}\n.form-control::-moz-placeholder {\n  color: #999;\n  opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n  color: #999;\n}\n.form-control::-webkit-input-placeholder {\n  color: #999;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n  cursor: not-allowed;\n  background-color: #eee;\n  opacity: 1;\n}\ntextarea.form-control {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-appearance: none;\n}\ninput[type=\"date\"] {\n  line-height: 34px;\n}\n.form-group {\n  margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n  display: block;\n  min-height: 20px;\n  padding-left: 20px;\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n  display: inline;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  float: left;\n  margin-left: -20px;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: normal;\n  vertical-align: middle;\n  cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\n.radio[disabled],\n.radio-inline[disabled],\n.checkbox[disabled],\n.checkbox-inline[disabled],\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"],\nfieldset[disabled] .radio,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox,\nfieldset[disabled] .checkbox-inline {\n  cursor: not-allowed;\n}\n.input-sm {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-sm {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n  height: auto;\n}\n.input-lg {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.33;\n  border-radius: 6px;\n}\nselect.input-lg {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n  height: auto;\n}\n.has-feedback {\n  position: relative;\n}\n.has-feedback .form-control {\n  padding-right: 42.5px;\n}\n.has-feedback .form-control-feedback {\n  position: absolute;\n  top: 25px;\n  right: 0;\n  display: block;\n  width: 34px;\n  height: 34px;\n  line-height: 34px;\n  text-align: center;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline {\n  color: #3c763d;\n}\n.has-success .form-control {\n  border-color: #3c763d;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n}\n.has-success .form-control:focus {\n  border-color: #2b542c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #3c763d;\n}\n.has-success .form-control-feedback {\n  color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline {\n  color: #8a6d3b;\n}\n.has-warning .form-control {\n  border-color: #8a6d3b;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n}\n.has-warning .form-control:focus {\n  border-color: #66512c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #8a6d3b;\n}\n.has-warning .form-control-feedback {\n  color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline {\n  color: #a94442;\n}\n.has-error .form-control {\n  border-color: #a94442;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n}\n.has-error .form-control:focus {\n  border-color: #843534;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #a94442;\n}\n.has-error .form-control-feedback {\n  color: #a94442;\n}\n.form-control-static {\n  margin-bottom: 0;\n}\n.help-block {\n  display: block;\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: #737373;\n}\n@media (min-width: 768px) {\n  .form-inline .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .form-inline .input-group > .form-control {\n    width: 100%;\n  }\n  .form-inline .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio,\n  .form-inline .checkbox {\n    display: inline-block;\n    padding-left: 0;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio input[type=\"radio\"],\n  .form-inline .checkbox input[type=\"checkbox\"] {\n    float: none;\n    margin-left: 0;\n  }\n  .form-inline .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n.form-horizontal .control-label,\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n  padding-top: 7px;\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n  min-height: 27px;\n}\n.form-horizontal .form-group {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n.form-horizontal .form-control-static {\n  padding-top: 7px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .control-label {\n    text-align: right;\n  }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n  top: 0;\n  right: 15px;\n}\n.btn {\n  display: inline-block;\n  padding: 6px 12px;\n  margin-bottom: 0;\n  font-size: 14px;\n  font-weight: normal;\n  line-height: 1.42857143;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  cursor: pointer;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  background-image: none;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus {\n  outline: thin dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus {\n  color: #333;\n  text-decoration: none;\n}\n.btn:active,\n.btn.active {\n  background-image: none;\n  outline: 0;\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n  pointer-events: none;\n  cursor: not-allowed;\n  filter: alpha(opacity=65);\n  -webkit-box-shadow: none;\n          box-shadow: none;\n  opacity: .65;\n}\n.btn-default {\n  color: #333;\n  background-color: #fff;\n  border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus,\n.btn-default:active,\n.btn-default.active,\n.open .dropdown-toggle.btn-default {\n  color: #333;\n  background-color: #ebebeb;\n  border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open .dropdown-toggle.btn-default {\n  background-image: none;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n  background-color: #fff;\n  border-color: #ccc;\n}\n.btn-default .badge {\n  color: #fff;\n  background-color: #333;\n}\n.btn-primary {\n  color: #fff;\n  background-color: #428bca;\n  border-color: #357ebd;\n}\n.btn-primary:hover,\n.btn-primary:focus,\n.btn-primary:active,\n.btn-primary.active,\n.open .dropdown-toggle.btn-primary {\n  color: #fff;\n  background-color: #3276b1;\n  border-color: #285e8e;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open .dropdown-toggle.btn-primary {\n  background-image: none;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n  background-color: #428bca;\n  border-color: #357ebd;\n}\n.btn-primary .badge {\n  color: #428bca;\n  background-color: #fff;\n}\n.btn-success {\n  color: #fff;\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.btn-success:hover,\n.btn-success:focus,\n.btn-success:active,\n.btn-success.active,\n.open .dropdown-toggle.btn-success {\n  color: #fff;\n  background-color: #47a447;\n  border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open .dropdown-toggle.btn-success {\n  background-image: none;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.btn-success .badge {\n  color: #5cb85c;\n  background-color: #fff;\n}\n.btn-info {\n  color: #fff;\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.btn-info:hover,\n.btn-info:focus,\n.btn-info:active,\n.btn-info.active,\n.open .dropdown-toggle.btn-info {\n  color: #fff;\n  background-color: #39b3d7;\n  border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open .dropdown-toggle.btn-info {\n  background-image: none;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.btn-info .badge {\n  color: #5bc0de;\n  background-color: #fff;\n}\n.btn-warning {\n  color: #fff;\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.btn-warning:hover,\n.btn-warning:focus,\n.btn-warning:active,\n.btn-warning.active,\n.open .dropdown-toggle.btn-warning {\n  color: #fff;\n  background-color: #ed9c28;\n  border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open .dropdown-toggle.btn-warning {\n  background-image: none;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.btn-warning .badge {\n  color: #f0ad4e;\n  background-color: #fff;\n}\n.btn-danger {\n  color: #fff;\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.btn-danger:hover,\n.btn-danger:focus,\n.btn-danger:active,\n.btn-danger.active,\n.open .dropdown-toggle.btn-danger {\n  color: #fff;\n  background-color: #d2322d;\n  border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open .dropdown-toggle.btn-danger {\n  background-image: none;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.btn-danger .badge {\n  color: #d9534f;\n  background-color: #fff;\n}\n.btn-link {\n  font-weight: normal;\n  color: #428bca;\n  cursor: pointer;\n  border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n  background-color: transparent;\n  -webkit-box-shadow: none;\n          box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n  border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n  color: #2a6496;\n  text-decoration: underline;\n  background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n  color: #999;\n  text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.33;\n  border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n  padding: 1px 5px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-block {\n  display: block;\n  width: 100%;\n  padding-right: 0;\n  padding-left: 0;\n}\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n  width: 100%;\n}\n.fade {\n  opacity: 0;\n  -webkit-transition: opacity .15s linear;\n          transition: opacity .15s linear;\n}\n.fade.in {\n  opacity: 1;\n}\n.collapse {\n  display: none;\n}\n.collapse.in {\n  display: block;\n}\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  -webkit-transition: height .35s ease;\n          transition: height .35s ease;\n}\n@font-face {\n  font-family: 'Glyphicons Halflings';\n\n  src: url('../fonts/glyphicons-halflings-regular.eot');\n  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: 'Glyphicons Halflings';\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n  content: \"\\2a\";\n}\n.glyphicon-plus:before {\n  content: \"\\2b\";\n}\n.glyphicon-euro:before {\n  content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n  content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n  content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n  content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n  content: \"\\270f\";\n}\n.glyphicon-glass:before {\n  content: \"\\e001\";\n}\n.glyphicon-music:before {\n  content: \"\\e002\";\n}\n.glyphicon-search:before {\n  content: \"\\e003\";\n}\n.glyphicon-heart:before {\n  content: \"\\e005\";\n}\n.glyphicon-star:before {\n  content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n  content: \"\\e007\";\n}\n.glyphicon-user:before {\n  content: \"\\e008\";\n}\n.glyphicon-film:before {\n  content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n  content: \"\\e010\";\n}\n.glyphicon-th:before {\n  content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n  content: \"\\e012\";\n}\n.glyphicon-ok:before {\n  content: \"\\e013\";\n}\n.glyphicon-remove:before {\n  content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n  content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n  content: \"\\e016\";\n}\n.glyphicon-off:before {\n  content: \"\\e017\";\n}\n.glyphicon-signal:before {\n  content: \"\\e018\";\n}\n.glyphicon-cog:before {\n  content: \"\\e019\";\n}\n.glyphicon-trash:before {\n  content: \"\\e020\";\n}\n.glyphicon-home:before {\n  content: \"\\e021\";\n}\n.glyphicon-file:before {\n  content: \"\\e022\";\n}\n.glyphicon-time:before {\n  content: \"\\e023\";\n}\n.glyphicon-road:before {\n  content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n  content: \"\\e025\";\n}\n.glyphicon-download:before {\n  content: \"\\e026\";\n}\n.glyphicon-upload:before {\n  content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n  content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n  content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n  content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n  content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n  content: \"\\e032\";\n}\n.glyphicon-lock:before {\n  content: \"\\e033\";\n}\n.glyphicon-flag:before {\n  content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n  content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n  content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n  content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n  content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n  content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n  content: \"\\e040\";\n}\n.glyphicon-tag:before {\n  content: \"\\e041\";\n}\n.glyphicon-tags:before {\n  content: \"\\e042\";\n}\n.glyphicon-book:before {\n  content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n  content: \"\\e044\";\n}\n.glyphicon-print:before {\n  content: \"\\e045\";\n}\n.glyphicon-camera:before {\n  content: \"\\e046\";\n}\n.glyphicon-font:before {\n  content: \"\\e047\";\n}\n.glyphicon-bold:before {\n  content: \"\\e048\";\n}\n.glyphicon-italic:before {\n  content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n  content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n  content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n  content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n  content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n  content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n  content: \"\\e055\";\n}\n.glyphicon-list:before {\n  content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n  content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n  content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n  content: \"\\e059\";\n}\n.glyphicon-picture:before {\n  content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n  content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n  content: \"\\e063\";\n}\n.glyphicon-tint:before {\n  content: \"\\e064\";\n}\n.glyphicon-edit:before {\n  content: \"\\e065\";\n}\n.glyphicon-share:before {\n  content: \"\\e066\";\n}\n.glyphicon-check:before {\n  content: \"\\e067\";\n}\n.glyphicon-move:before {\n  content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n  content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n  content: \"\\e070\";\n}\n.glyphicon-backward:before {\n  content: \"\\e071\";\n}\n.glyphicon-play:before {\n  content: \"\\e072\";\n}\n.glyphicon-pause:before {\n  content: \"\\e073\";\n}\n.glyphicon-stop:before {\n  content: \"\\e074\";\n}\n.glyphicon-forward:before {\n  content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n  content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n  content: \"\\e077\";\n}\n.glyphicon-eject:before {\n  content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n  content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n  content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n  content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n  content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n  content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n  content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n  content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n  content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n  content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n  content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n  content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n  content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n  content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n  content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n  content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n  content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n  content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n  content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n  content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n  content: \"\\e101\";\n}\n.glyphicon-gift:before {\n  content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n  content: \"\\e103\";\n}\n.glyphicon-fire:before {\n  content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n  content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n  content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n  content: \"\\e107\";\n}\n.glyphicon-plane:before {\n  content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n  content: \"\\e109\";\n}\n.glyphicon-random:before {\n  content: \"\\e110\";\n}\n.glyphicon-comment:before {\n  content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n  content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n  content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n  content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n  content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n  content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n  content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n  content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n  content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n  content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n  content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n  content: \"\\e122\";\n}\n.glyphicon-bell:before {\n  content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n  content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n  content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n  content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n  content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n  content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n  content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n  content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n  content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n  content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n  content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n  content: \"\\e134\";\n}\n.glyphicon-globe:before {\n  content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n  content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n  content: \"\\e137\";\n}\n.glyphicon-filter:before {\n  content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n  content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n  content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n  content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n  content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n  content: \"\\e143\";\n}\n.glyphicon-link:before {\n  content: \"\\e144\";\n}\n.glyphicon-phone:before {\n  content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n  content: \"\\e146\";\n}\n.glyphicon-usd:before {\n  content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n  content: \"\\e149\";\n}\n.glyphicon-sort:before {\n  content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n  content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n  content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n  content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n  content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n  content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n  content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n  content: \"\\e157\";\n}\n.glyphicon-expand:before {\n  content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n  content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n  content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n  content: \"\\e161\";\n}\n.glyphicon-flash:before {\n  content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n  content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n  content: \"\\e164\";\n}\n.glyphicon-record:before {\n  content: \"\\e165\";\n}\n.glyphicon-save:before {\n  content: \"\\e166\";\n}\n.glyphicon-open:before {\n  content: \"\\e167\";\n}\n.glyphicon-saved:before {\n  content: \"\\e168\";\n}\n.glyphicon-import:before {\n  content: \"\\e169\";\n}\n.glyphicon-export:before {\n  content: \"\\e170\";\n}\n.glyphicon-send:before {\n  content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n  content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n  content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n  content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n  content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n  content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n  content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n  content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n  content: \"\\e179\";\n}\n.glyphicon-header:before {\n  content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n  content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n  content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n  content: \"\\e183\";\n}\n.glyphicon-tower:before {\n  content: \"\\e184\";\n}\n.glyphicon-stats:before {\n  content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n  content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n  content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n  content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n  content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n  content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n  content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n  content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n  content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n  content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n  content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n  content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n  content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n  content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n  content: \"\\e200\";\n}\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top: 4px solid;\n  border-right: 4px solid transparent;\n  border-left: 4px solid transparent;\n}\n.dropdown {\n  position: relative;\n}\n.dropdown-toggle:focus {\n  outline: 0;\n}\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 1000;\n  display: none;\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0;\n  font-size: 14px;\n  list-style: none;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #ccc;\n  border: 1px solid rgba(0, 0, 0, .15);\n  border-radius: 4px;\n  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n}\n.dropdown-menu.pull-right {\n  right: 0;\n  left: auto;\n}\n.dropdown-menu .divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n  display: block;\n  padding: 3px 20px;\n  clear: both;\n  font-weight: normal;\n  line-height: 1.42857143;\n  color: #333;\n  white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n  color: #262626;\n  text-decoration: none;\n  background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #428bca;\n  outline: 0;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  color: #999;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  text-decoration: none;\n  cursor: not-allowed;\n  background-color: transparent;\n  background-image: none;\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n}\n.open > .dropdown-menu {\n  display: block;\n}\n.open > a {\n  outline: 0;\n}\n.dropdown-menu-right {\n  right: 0;\n  left: auto;\n}\n.dropdown-menu-left {\n  right: auto;\n  left: 0;\n}\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: 12px;\n  line-height: 1.42857143;\n  color: #999;\n}\n.dropdown-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 990;\n}\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n  content: \"\";\n  border-top: 0;\n  border-bottom: 4px solid;\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n  top: auto;\n  bottom: 100%;\n  margin-bottom: 1px;\n}\n@media (min-width: 768px) {\n  .navbar-right .dropdown-menu {\n    right: 0;\n    left: auto;\n  }\n  .navbar-right .dropdown-menu-left {\n    right: auto;\n    left: 0;\n  }\n}\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n  z-index: 2;\n}\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus {\n  outline: none;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n  margin-left: -1px;\n}\n.btn-toolbar {\n  margin-left: -5px;\n}\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n  float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n  margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n.btn-group > .btn:first-child {\n  margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child > .btn:last-child,\n.btn-group > .btn-group:first-child > .dropdown-toggle {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.btn-group > .btn-group:last-child > .btn:first-child {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n  padding-right: 8px;\n  padding-left: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-right: 12px;\n  padding-left: 12px;\n}\n.btn-group.open .dropdown-toggle {\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n  -webkit-box-shadow: none;\n          box-shadow: none;\n}\n.btn .caret {\n  margin-left: 0;\n}\n.btn-lg .caret {\n  border-width: 5px 5px 0;\n  border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n  border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n  display: block;\n  float: none;\n  width: 100%;\n  max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n  float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n  margin-top: -1px;\n  margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n  display: table-cell;\n  float: none;\n  width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n  width: 100%;\n}\n[data-toggle=\"buttons\"] > .btn > input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn > input[type=\"checkbox\"] {\n  display: none;\n}\n.input-group {\n  position: relative;\n  display: table;\n  border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n  float: none;\n  padding-right: 0;\n  padding-left: 0;\n}\n.input-group .form-control {\n  position: relative;\n  z-index: 2;\n  float: left;\n  width: 100%;\n  margin-bottom: 0;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.33;\n  border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle;\n}\n.input-group-addon {\n  padding: 6px 12px;\n  font-size: 14px;\n  font-weight: normal;\n  line-height: 1;\n  color: #555;\n  text-align: center;\n  background-color: #eee;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n}\n.input-group-addon.input-sm {\n  padding: 5px 10px;\n  font-size: 12px;\n  border-radius: 3px;\n}\n.input-group-addon.input-lg {\n  padding: 10px 16px;\n  font-size: 18px;\n  border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n  margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n.input-group-btn {\n  position: relative;\n  font-size: 0;\n  white-space: nowrap;\n}\n.input-group-btn > .btn {\n  position: relative;\n}\n.input-group-btn > .btn + .btn {\n  margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n  z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n  margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n  margin-left: -1px;\n}\n.nav {\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n.nav > li {\n  position: relative;\n  display: block;\n}\n.nav > li > a {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n  text-decoration: none;\n  background-color: #eee;\n}\n.nav > li.disabled > a {\n  color: #999;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n  color: #999;\n  text-decoration: none;\n  cursor: not-allowed;\n  background-color: transparent;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n  background-color: #eee;\n  border-color: #428bca;\n}\n.nav .nav-divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.nav > li > a > img {\n  max-width: none;\n}\n.nav-tabs {\n  border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n  float: left;\n  margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n  margin-right: 2px;\n  line-height: 1.42857143;\n  border: 1px solid transparent;\n  border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n  border-color: #eee #eee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n  color: #555;\n  cursor: default;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-bottom-color: transparent;\n}\n.nav-tabs.nav-justified {\n  width: 100%;\n  border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n  float: none;\n}\n.nav-tabs.nav-justified > li > a {\n  margin-bottom: 5px;\n  text-align: center;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-tabs.nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs.nav-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs.nav-justified > .active > a,\n  .nav-tabs.nav-justified > .active > a:hover,\n  .nav-tabs.nav-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.nav-pills > li {\n  float: left;\n}\n.nav-pills > li > a {\n  border-radius: 4px;\n}\n.nav-pills > li + li {\n  margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n  color: #fff;\n  background-color: #428bca;\n}\n.nav-stacked > li {\n  float: none;\n}\n.nav-stacked > li + li {\n  margin-top: 2px;\n  margin-left: 0;\n}\n.nav-justified {\n  width: 100%;\n}\n.nav-justified > li {\n  float: none;\n}\n.nav-justified > li > a {\n  margin-bottom: 5px;\n  text-align: center;\n}\n.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs-justified {\n  border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs-justified > .active > a,\n  .nav-tabs-justified > .active > a:hover,\n  .nav-tabs-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.tab-content > .tab-pane {\n  display: none;\n}\n.tab-content > .active {\n  display: block;\n}\n.nav-tabs .dropdown-menu {\n  margin-top: -1px;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.navbar {\n  position: relative;\n  min-height: 50px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n  .navbar {\n    border-radius: 4px;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-header {\n    float: left;\n  }\n}\n.navbar-collapse {\n  max-height: 340px;\n  padding-right: 15px;\n  padding-left: 15px;\n  overflow-x: visible;\n  -webkit-overflow-scrolling: touch;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);\n}\n.navbar-collapse.in {\n  overflow-y: auto;\n}\n@media (min-width: 768px) {\n  .navbar-collapse {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n  }\n  .navbar-collapse.collapse {\n    display: block !important;\n    height: auto !important;\n    padding-bottom: 0;\n    overflow: visible !important;\n  }\n  .navbar-collapse.in {\n    overflow-y: visible;\n  }\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-static-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n@media (min-width: 768px) {\n  .container > .navbar-header,\n  .container-fluid > .navbar-header,\n  .container > .navbar-collapse,\n  .container-fluid > .navbar-collapse {\n    margin-right: 0;\n    margin-left: 0;\n  }\n}\n.navbar-static-top {\n  z-index: 1000;\n  border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n  .navbar-static-top {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: 1030;\n}\n@media (min-width: 768px) {\n  .navbar-fixed-top,\n  .navbar-fixed-bottom {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0;\n  border-width: 1px 0 0;\n}\n.navbar-brand {\n  float: left;\n  height: 50px;\n  padding: 15px 15px;\n  font-size: 18px;\n  line-height: 20px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n  text-decoration: none;\n}\n@media (min-width: 768px) {\n  .navbar > .container .navbar-brand,\n  .navbar > .container-fluid .navbar-brand {\n    margin-left: -15px;\n  }\n}\n.navbar-toggle {\n  position: relative;\n  float: right;\n  padding: 9px 10px;\n  margin-top: 8px;\n  margin-right: 15px;\n  margin-bottom: 8px;\n  background-color: transparent;\n  background-image: none;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.navbar-toggle:focus {\n  outline: none;\n}\n.navbar-toggle .icon-bar {\n  display: block;\n  width: 22px;\n  height: 2px;\n  border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n  margin-top: 4px;\n}\n@media (min-width: 768px) {\n  .navbar-toggle {\n    display: none;\n  }\n}\n.navbar-nav {\n  margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n  padding-top: 10px;\n  padding-bottom: 10px;\n  line-height: 20px;\n}\n@media (max-width: 767px) {\n  .navbar-nav .open .dropdown-menu {\n    position: static;\n    float: none;\n    width: auto;\n    margin-top: 0;\n    background-color: transparent;\n    border: 0;\n    box-shadow: none;\n  }\n  .navbar-nav .open .dropdown-menu > li > a,\n  .navbar-nav .open .dropdown-menu .dropdown-header {\n    padding: 5px 15px 5px 25px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a {\n    line-height: 20px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-nav .open .dropdown-menu > li > a:focus {\n    background-image: none;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-nav {\n    float: left;\n    margin: 0;\n  }\n  .navbar-nav > li {\n    float: left;\n  }\n  .navbar-nav > li > a {\n    padding-top: 15px;\n    padding-bottom: 15px;\n  }\n  .navbar-nav.navbar-right:last-child {\n    margin-right: -15px;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-left {\n    float: left !important;\n  }\n  .navbar-right {\n    float: right !important;\n  }\n}\n.navbar-form {\n  padding: 10px 15px;\n  margin-top: 8px;\n  margin-right: -15px;\n  margin-bottom: 8px;\n  margin-left: -15px;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);\n          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);\n}\n@media (min-width: 768px) {\n  .navbar-form .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .navbar-form .input-group > .form-control {\n    width: 100%;\n  }\n  .navbar-form .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio,\n  .navbar-form .checkbox {\n    display: inline-block;\n    padding-left: 0;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio input[type=\"radio\"],\n  .navbar-form .checkbox input[type=\"checkbox\"] {\n    float: none;\n    margin-left: 0;\n  }\n  .navbar-form .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n@media (max-width: 767px) {\n  .navbar-form .form-group {\n    margin-bottom: 5px;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-form {\n    width: auto;\n    padding-top: 0;\n    padding-bottom: 0;\n    margin-right: 0;\n    margin-left: 0;\n    border: 0;\n    -webkit-box-shadow: none;\n            box-shadow: none;\n  }\n  .navbar-form.navbar-right:last-child {\n    margin-right: -15px;\n  }\n}\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.navbar-btn {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n  margin-top: 14px;\n  margin-bottom: 14px;\n}\n.navbar-text {\n  margin-top: 15px;\n  margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n  .navbar-text {\n    float: left;\n    margin-right: 15px;\n    margin-left: 15px;\n  }\n  .navbar-text.navbar-right:last-child {\n    margin-right: 0;\n  }\n}\n.navbar-default {\n  background-color: #f8f8f8;\n  border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n  color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n  color: #5e5e5e;\n  background-color: transparent;\n}\n.navbar-default .navbar-text {\n  color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n  color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n  color: #333;\n  background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n  color: #555;\n  background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n  color: #ccc;\n  background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n  border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n  background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n  background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n  border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n  color: #555;\n  background-color: #e7e7e7;\n}\n@media (max-width: 767px) {\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n    color: #777;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #333;\n    background-color: transparent;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #555;\n    background-color: #e7e7e7;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #ccc;\n    background-color: transparent;\n  }\n}\n.navbar-default .navbar-link {\n  color: #777;\n}\n.navbar-default .navbar-link:hover {\n  color: #333;\n}\n.navbar-inverse {\n  background-color: #222;\n  border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n  color: #999;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n  color: #999;\n}\n.navbar-inverse .navbar-nav > li > a {\n  color: #999;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n  color: #fff;\n  background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n  color: #444;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n  border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n  background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n  background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n  border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n  color: #fff;\n  background-color: #080808;\n}\n@media (max-width: 767px) {\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n    border-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n    color: #999;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #fff;\n    background-color: transparent;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #fff;\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #444;\n    background-color: transparent;\n  }\n}\n.navbar-inverse .navbar-link {\n  color: #999;\n}\n.navbar-inverse .navbar-link:hover {\n  color: #fff;\n}\n.breadcrumb {\n  padding: 8px 15px;\n  margin-bottom: 20px;\n  list-style: none;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n}\n.breadcrumb > li {\n  display: inline-block;\n}\n.breadcrumb > li + li:before {\n  padding: 0 5px;\n  color: #ccc;\n  content: \"/\\00a0\";\n}\n.breadcrumb > .active {\n  color: #999;\n}\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: 20px 0;\n  border-radius: 4px;\n}\n.pagination > li {\n  display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n  position: relative;\n  float: left;\n  padding: 6px 12px;\n  margin-left: -1px;\n  line-height: 1.42857143;\n  color: #428bca;\n  text-decoration: none;\n  background-color: #fff;\n  border: 1px solid #ddd;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n  margin-left: 0;\n  border-top-left-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n  color: #2a6496;\n  background-color: #eee;\n  border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n  z-index: 2;\n  color: #fff;\n  cursor: default;\n  background-color: #428bca;\n  border-color: #428bca;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n  color: #999;\n  cursor: not-allowed;\n  background-color: #fff;\n  border-color: #ddd;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n  padding: 10px 16px;\n  font-size: 18px;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n  border-top-left-radius: 6px;\n  border-bottom-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n  border-top-right-radius: 6px;\n  border-bottom-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n  padding: 5px 10px;\n  font-size: 12px;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n  border-top-left-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n  border-top-right-radius: 3px;\n  border-bottom-right-radius: 3px;\n}\n.pager {\n  padding-left: 0;\n  margin: 20px 0;\n  text-align: center;\n  list-style: none;\n}\n.pager li {\n  display: inline;\n}\n.pager li > a,\n.pager li > span {\n  display: inline-block;\n  padding: 5px 14px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n  text-decoration: none;\n  background-color: #eee;\n}\n.pager .next > a,\n.pager .next > span {\n  float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n  float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n  color: #999;\n  cursor: not-allowed;\n  background-color: #fff;\n}\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: bold;\n  line-height: 1;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n}\n.label[href]:hover,\n.label[href]:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.label:empty {\n  display: none;\n}\n.btn .label {\n  position: relative;\n  top: -1px;\n}\n.label-default {\n  background-color: #999;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n  background-color: #808080;\n}\n.label-primary {\n  background-color: #428bca;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n  background-color: #3071a9;\n}\n.label-success {\n  background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n  background-color: #449d44;\n}\n.label-info {\n  background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n  background-color: #31b0d5;\n}\n.label-warning {\n  background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n  background-color: #ec971f;\n}\n.label-danger {\n  background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n  background-color: #c9302c;\n}\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: 12px;\n  font-weight: bold;\n  line-height: 1;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  background-color: #999;\n  border-radius: 10px;\n}\n.badge:empty {\n  display: none;\n}\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n.btn-xs .badge {\n  top: 0;\n  padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\na.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n  color: #428bca;\n  background-color: #fff;\n}\n.nav-pills > li > a > .badge {\n  margin-left: 3px;\n}\n.jumbotron {\n  padding: 30px;\n  margin-bottom: 30px;\n  color: inherit;\n  background-color: #eee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n  color: inherit;\n}\n.jumbotron p {\n  margin-bottom: 15px;\n  font-size: 21px;\n  font-weight: 200;\n}\n.container .jumbotron {\n  border-radius: 6px;\n}\n.jumbotron .container {\n  max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n  .jumbotron {\n    padding-top: 48px;\n    padding-bottom: 48px;\n  }\n  .container .jumbotron {\n    padding-right: 60px;\n    padding-left: 60px;\n  }\n  .jumbotron h1,\n  .jumbotron .h1 {\n    font-size: 63px;\n  }\n}\n.thumbnail {\n  display: block;\n  padding: 4px;\n  margin-bottom: 20px;\n  line-height: 1.42857143;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-transition: all .2s ease-in-out;\n          transition: all .2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n  margin-right: auto;\n  margin-left: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n  border-color: #428bca;\n}\n.thumbnail .caption {\n  padding: 9px;\n  color: #333;\n}\n.alert {\n  padding: 15px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.alert h4 {\n  margin-top: 0;\n  color: inherit;\n}\n.alert .alert-link {\n  font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n  margin-bottom: 0;\n}\n.alert > p + p {\n  margin-top: 5px;\n}\n.alert-dismissable {\n  padding-right: 35px;\n}\n.alert-dismissable .close {\n  position: relative;\n  top: -2px;\n  right: -21px;\n  color: inherit;\n}\n.alert-success {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #d6e9c6;\n}\n.alert-success hr {\n  border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n  color: #2b542c;\n}\n.alert-info {\n  color: #31708f;\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n}\n.alert-info hr {\n  border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n  color: #245269;\n}\n.alert-warning {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n}\n.alert-warning hr {\n  border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n  color: #66512c;\n}\n.alert-danger {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #ebccd1;\n}\n.alert-danger hr {\n  border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n  color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n@keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n.progress {\n  height: 20px;\n  margin-bottom: 20px;\n  overflow: hidden;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);\n          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);\n}\n.progress-bar {\n  float: left;\n  width: 0;\n  height: 100%;\n  font-size: 12px;\n  line-height: 20px;\n  color: #fff;\n  text-align: center;\n  background-color: #428bca;\n  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);\n          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);\n  -webkit-transition: width .6s ease;\n          transition: width .6s ease;\n}\n.progress-striped .progress-bar {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-size: 40px 40px;\n}\n.progress.active .progress-bar {\n  -webkit-animation: progress-bar-stripes 2s linear infinite;\n          animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n  background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n  background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n  background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n  background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.media,\n.media-body {\n  overflow: hidden;\n  zoom: 1;\n}\n.media,\n.media .media {\n  margin-top: 15px;\n}\n.media:first-child {\n  margin-top: 0;\n}\n.media-object {\n  display: block;\n}\n.media-heading {\n  margin: 0 0 5px;\n}\n.media > .pull-left {\n  margin-right: 10px;\n}\n.media > .pull-right {\n  margin-left: 10px;\n}\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n.list-group {\n  padding-left: 0;\n  margin-bottom: 20px;\n}\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  margin-bottom: -1px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n}\n.list-group-item:last-child {\n  margin-bottom: 0;\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n.list-group-item > .badge {\n  float: right;\n}\n.list-group-item > .badge + .badge {\n  margin-right: 5px;\n}\na.list-group-item {\n  color: #555;\n}\na.list-group-item .list-group-item-heading {\n  color: #333;\n}\na.list-group-item:hover,\na.list-group-item:focus {\n  text-decoration: none;\n  background-color: #f5f5f5;\n}\na.list-group-item.active,\na.list-group-item.active:hover,\na.list-group-item.active:focus {\n  z-index: 2;\n  color: #fff;\n  background-color: #428bca;\n  border-color: #428bca;\n}\na.list-group-item.active .list-group-item-heading,\na.list-group-item.active:hover .list-group-item-heading,\na.list-group-item.active:focus .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item.active .list-group-item-text,\na.list-group-item.active:hover .list-group-item-text,\na.list-group-item.active:focus .list-group-item-text {\n  color: #e1edf7;\n}\n.list-group-item-success {\n  color: #3c763d;\n  background-color: #dff0d8;\n}\na.list-group-item-success {\n  color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-success:hover,\na.list-group-item-success:focus {\n  color: #3c763d;\n  background-color: #d0e9c6;\n}\na.list-group-item-success.active,\na.list-group-item-success.active:hover,\na.list-group-item-success.active:focus {\n  color: #fff;\n  background-color: #3c763d;\n  border-color: #3c763d;\n}\n.list-group-item-info {\n  color: #31708f;\n  background-color: #d9edf7;\n}\na.list-group-item-info {\n  color: #31708f;\n}\na.list-group-item-info .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-info:hover,\na.list-group-item-info:focus {\n  color: #31708f;\n  background-color: #c4e3f3;\n}\na.list-group-item-info.active,\na.list-group-item-info.active:hover,\na.list-group-item-info.active:focus {\n  color: #fff;\n  background-color: #31708f;\n  border-color: #31708f;\n}\n.list-group-item-warning {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n}\na.list-group-item-warning {\n  color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-warning:hover,\na.list-group-item-warning:focus {\n  color: #8a6d3b;\n  background-color: #faf2cc;\n}\na.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus {\n  color: #fff;\n  background-color: #8a6d3b;\n  border-color: #8a6d3b;\n}\n.list-group-item-danger {\n  color: #a94442;\n  background-color: #f2dede;\n}\na.list-group-item-danger {\n  color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-danger:hover,\na.list-group-item-danger:focus {\n  color: #a94442;\n  background-color: #ebcccc;\n}\na.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus {\n  color: #fff;\n  background-color: #a94442;\n  border-color: #a94442;\n}\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n.panel {\n  margin-bottom: 20px;\n  background-color: #fff;\n  border: 1px solid transparent;\n  border-radius: 4px;\n  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);\n          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);\n}\n.panel-body {\n  padding: 15px;\n}\n.panel-heading {\n  padding: 10px 15px;\n  border-bottom: 1px solid transparent;\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n  color: inherit;\n}\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: 16px;\n  color: inherit;\n}\n.panel-title > a {\n  color: inherit;\n}\n.panel-footer {\n  padding: 10px 15px;\n  background-color: #f5f5f5;\n  border-top: 1px solid #ddd;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .list-group {\n  margin-bottom: 0;\n}\n.panel > .list-group .list-group-item {\n  border-width: 1px 0;\n  border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child {\n  border-top: 0;\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child {\n  border-bottom: 0;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n  border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table {\n  margin-bottom: 0;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n  border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n  border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n  border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive {\n  border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n  border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n  border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n  border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n  border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n  border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n  border-bottom: 0;\n}\n.panel > .table-responsive {\n  margin-bottom: 0;\n  border: 0;\n}\n.panel-group {\n  margin-bottom: 20px;\n}\n.panel-group .panel {\n  margin-bottom: 0;\n  overflow: hidden;\n  border-radius: 4px;\n}\n.panel-group .panel + .panel {\n  margin-top: 5px;\n}\n.panel-group .panel-heading {\n  border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse .panel-body {\n  border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n  border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n  border-bottom: 1px solid #ddd;\n}\n.panel-default {\n  border-color: #ddd;\n}\n.panel-default > .panel-heading {\n  color: #333;\n  background-color: #f5f5f5;\n  border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse .panel-body {\n  border-top-color: #ddd;\n}\n.panel-default > .panel-footer + .panel-collapse .panel-body {\n  border-bottom-color: #ddd;\n}\n.panel-primary {\n  border-color: #428bca;\n}\n.panel-primary > .panel-heading {\n  color: #fff;\n  background-color: #428bca;\n  border-color: #428bca;\n}\n.panel-primary > .panel-heading + .panel-collapse .panel-body {\n  border-top-color: #428bca;\n}\n.panel-primary > .panel-footer + .panel-collapse .panel-body {\n  border-bottom-color: #428bca;\n}\n.panel-success {\n  border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse .panel-body {\n  border-top-color: #d6e9c6;\n}\n.panel-success > .panel-footer + .panel-collapse .panel-body {\n  border-bottom-color: #d6e9c6;\n}\n.panel-info {\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n  color: #31708f;\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse .panel-body {\n  border-top-color: #bce8f1;\n}\n.panel-info > .panel-footer + .panel-collapse .panel-body {\n  border-bottom-color: #bce8f1;\n}\n.panel-warning {\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse .panel-body {\n  border-top-color: #faebcc;\n}\n.panel-warning > .panel-footer + .panel-collapse .panel-body {\n  border-bottom-color: #faebcc;\n}\n.panel-danger {\n  border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse .panel-body {\n  border-top-color: #ebccd1;\n}\n.panel-danger > .panel-footer + .panel-collapse .panel-body {\n  border-bottom-color: #ebccd1;\n}\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: #f5f5f5;\n  border: 1px solid #e3e3e3;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);\n}\n.well blockquote {\n  border-color: #ddd;\n  border-color: rgba(0, 0, 0, .15);\n}\n.well-lg {\n  padding: 24px;\n  border-radius: 6px;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: 3px;\n}\n.close {\n  float: right;\n  font-size: 21px;\n  font-weight: bold;\n  line-height: 1;\n  color: #000;\n  text-shadow: 0 1px 0 #fff;\n  filter: alpha(opacity=20);\n  opacity: .2;\n}\n.close:hover,\n.close:focus {\n  color: #000;\n  text-decoration: none;\n  cursor: pointer;\n  filter: alpha(opacity=50);\n  opacity: .5;\n}\nbutton.close {\n  -webkit-appearance: none;\n  padding: 0;\n  cursor: pointer;\n  background: transparent;\n  border: 0;\n}\n.modal-open {\n  overflow: hidden;\n}\n.modal {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1050;\n  display: none;\n  overflow: auto;\n  overflow-y: scroll;\n  -webkit-overflow-scrolling: touch;\n  outline: 0;\n}\n.modal.fade .modal-dialog {\n  -webkit-transition: -webkit-transform .3s ease-out;\n     -moz-transition:    -moz-transform .3s ease-out;\n       -o-transition:      -o-transform .3s ease-out;\n          transition:         transform .3s ease-out;\n  -webkit-transform: translate(0, -25%);\n      -ms-transform: translate(0, -25%);\n          transform: translate(0, -25%);\n}\n.modal.in .modal-dialog {\n  -webkit-transform: translate(0, 0);\n      -ms-transform: translate(0, 0);\n          transform: translate(0, 0);\n}\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n.modal-content {\n  position: relative;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #999;\n  border: 1px solid rgba(0, 0, 0, .2);\n  border-radius: 6px;\n  outline: none;\n  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);\n          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);\n}\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1040;\n  background-color: #000;\n}\n.modal-backdrop.fade {\n  filter: alpha(opacity=0);\n  opacity: 0;\n}\n.modal-backdrop.in {\n  filter: alpha(opacity=50);\n  opacity: .5;\n}\n.modal-header {\n  min-height: 16.42857143px;\n  padding: 15px;\n  border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n  margin-top: -2px;\n}\n.modal-title {\n  margin: 0;\n  line-height: 1.42857143;\n}\n.modal-body {\n  position: relative;\n  padding: 20px;\n}\n.modal-footer {\n  padding: 19px 20px 20px;\n  margin-top: 15px;\n  text-align: right;\n  border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n  margin-bottom: 0;\n  margin-left: 5px;\n}\n.modal-footer .btn-group .btn + .btn {\n  margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n  margin-left: 0;\n}\n@media (min-width: 768px) {\n  .modal-dialog {\n    width: 600px;\n    margin: 30px auto;\n  }\n  .modal-content {\n    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n  }\n  .modal-sm {\n    width: 300px;\n  }\n}\n@media (min-width: 992px) {\n  .modal-lg {\n    width: 900px;\n  }\n}\n.tooltip {\n  position: absolute;\n  z-index: 1030;\n  display: block;\n  font-size: 12px;\n  line-height: 1.4;\n  visibility: visible;\n  filter: alpha(opacity=0);\n  opacity: 0;\n}\n.tooltip.in {\n  filter: alpha(opacity=90);\n  opacity: .9;\n}\n.tooltip.top {\n  padding: 5px 0;\n  margin-top: -3px;\n}\n.tooltip.right {\n  padding: 0 5px;\n  margin-left: 3px;\n}\n.tooltip.bottom {\n  padding: 5px 0;\n  margin-top: 3px;\n}\n.tooltip.left {\n  padding: 0 5px;\n  margin-left: -3px;\n}\n.tooltip-inner {\n  max-width: 200px;\n  padding: 3px 8px;\n  color: #fff;\n  text-align: center;\n  text-decoration: none;\n  background-color: #000;\n  border-radius: 4px;\n}\n.tooltip-arrow {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n  bottom: 0;\n  left: 50%;\n  margin-left: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n  bottom: 0;\n  left: 5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n  right: 5px;\n  bottom: 0;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n  top: 50%;\n  left: 0;\n  margin-top: -5px;\n  border-width: 5px 5px 5px 0;\n  border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n  top: 50%;\n  right: 0;\n  margin-top: -5px;\n  border-width: 5px 0 5px 5px;\n  border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n  top: 0;\n  left: 50%;\n  margin-left: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n  top: 0;\n  left: 5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n  top: 0;\n  right: 5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1010;\n  display: none;\n  max-width: 276px;\n  padding: 1px;\n  text-align: left;\n  white-space: normal;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #ccc;\n  border: 1px solid rgba(0, 0, 0, .2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);\n          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);\n}\n.popover.top {\n  margin-top: -10px;\n}\n.popover.right {\n  margin-left: 10px;\n}\n.popover.bottom {\n  margin-top: 10px;\n}\n.popover.left {\n  margin-left: -10px;\n}\n.popover-title {\n  padding: 8px 14px;\n  margin: 0;\n  font-size: 14px;\n  font-weight: normal;\n  line-height: 18px;\n  background-color: #f7f7f7;\n  border-bottom: 1px solid #ebebeb;\n  border-radius: 5px 5px 0 0;\n}\n.popover-content {\n  padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n  position: absolute;\n  display: block;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n.popover > .arrow {\n  border-width: 11px;\n}\n.popover > .arrow:after {\n  content: \"\";\n  border-width: 10px;\n}\n.popover.top > .arrow {\n  bottom: -11px;\n  left: 50%;\n  margin-left: -11px;\n  border-top-color: #999;\n  border-top-color: rgba(0, 0, 0, .25);\n  border-bottom-width: 0;\n}\n.popover.top > .arrow:after {\n  bottom: 1px;\n  margin-left: -10px;\n  content: \" \";\n  border-top-color: #fff;\n  border-bottom-width: 0;\n}\n.popover.right > .arrow {\n  top: 50%;\n  left: -11px;\n  margin-top: -11px;\n  border-right-color: #999;\n  border-right-color: rgba(0, 0, 0, .25);\n  border-left-width: 0;\n}\n.popover.right > .arrow:after {\n  bottom: -10px;\n  left: 1px;\n  content: \" \";\n  border-right-color: #fff;\n  border-left-width: 0;\n}\n.popover.bottom > .arrow {\n  top: -11px;\n  left: 50%;\n  margin-left: -11px;\n  border-top-width: 0;\n  border-bottom-color: #999;\n  border-bottom-color: rgba(0, 0, 0, .25);\n}\n.popover.bottom > .arrow:after {\n  top: 1px;\n  margin-left: -10px;\n  content: \" \";\n  border-top-width: 0;\n  border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n  top: 50%;\n  right: -11px;\n  margin-top: -11px;\n  border-right-width: 0;\n  border-left-color: #999;\n  border-left-color: rgba(0, 0, 0, .25);\n}\n.popover.left > .arrow:after {\n  right: 1px;\n  bottom: -10px;\n  content: \" \";\n  border-right-width: 0;\n  border-left-color: #fff;\n}\n.carousel {\n  position: relative;\n}\n.carousel-inner {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n}\n.carousel-inner > .item {\n  position: relative;\n  display: none;\n  -webkit-transition: .6s ease-in-out left;\n          transition: .6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n  line-height: 1;\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n  display: block;\n}\n.carousel-inner > .active {\n  left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.carousel-inner > .next {\n  left: 100%;\n}\n.carousel-inner > .prev {\n  left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n  left: 0;\n}\n.carousel-inner > .active.left {\n  left: -100%;\n}\n.carousel-inner > .active.right {\n  left: 100%;\n}\n.carousel-control {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 15%;\n  font-size: 20px;\n  color: #fff;\n  text-align: center;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);\n  filter: alpha(opacity=50);\n  opacity: .5;\n}\n.carousel-control.left {\n  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0%), color-stop(rgba(0, 0, 0, .0001) 100%));\n  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n  background-repeat: repeat-x;\n}\n.carousel-control.right {\n  right: 0;\n  left: auto;\n  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0%), color-stop(rgba(0, 0, 0, .5) 100%));\n  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n  background-repeat: repeat-x;\n}\n.carousel-control:hover,\n.carousel-control:focus {\n  color: #fff;\n  text-decoration: none;\n  filter: alpha(opacity=90);\n  outline: none;\n  opacity: .9;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n  position: absolute;\n  top: 50%;\n  z-index: 5;\n  display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n  left: 50%;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n  right: 50%;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n  width: 20px;\n  height: 20px;\n  margin-top: -10px;\n  margin-left: -10px;\n  font-family: serif;\n}\n.carousel-control .icon-prev:before {\n  content: '\\2039';\n}\n.carousel-control .icon-next:before {\n  content: '\\203a';\n}\n.carousel-indicators {\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  z-index: 15;\n  width: 60%;\n  padding-left: 0;\n  margin-left: -30%;\n  text-align: center;\n  list-style: none;\n}\n.carousel-indicators li {\n  display: inline-block;\n  width: 10px;\n  height: 10px;\n  margin: 1px;\n  text-indent: -999px;\n  cursor: pointer;\n  background-color: #000 \\9;\n  background-color: rgba(0, 0, 0, 0);\n  border: 1px solid #fff;\n  border-radius: 10px;\n}\n.carousel-indicators .active {\n  width: 12px;\n  height: 12px;\n  margin: 0;\n  background-color: #fff;\n}\n.carousel-caption {\n  position: absolute;\n  right: 15%;\n  bottom: 20px;\n  left: 15%;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: #fff;\n  text-align: center;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);\n}\n.carousel-caption .btn {\n  text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n  .carousel-control .glyphicon-chevron-left,\n  .carousel-control .glyphicon-chevron-right,\n  .carousel-control .icon-prev,\n  .carousel-control .icon-next {\n    width: 30px;\n    height: 30px;\n    margin-top: -15px;\n    margin-left: -15px;\n    font-size: 30px;\n  }\n  .carousel-caption {\n    right: 20%;\n    left: 20%;\n    padding-bottom: 30px;\n  }\n  .carousel-indicators {\n    bottom: 20px;\n  }\n}\n.clearfix:before,\n.clearfix:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n  display: table;\n  content: \" \";\n}\n.clearfix:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n  clear: both;\n}\n.center-block {\n  display: block;\n  margin-right: auto;\n  margin-left: auto;\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n.hidden {\n  display: none !important;\n  visibility: hidden !important;\n}\n.affix {\n  position: fixed;\n}\n@-ms-viewport {\n  width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  display: none !important;\n}\n@media (max-width: 767px) {\n  .visible-xs {\n    display: block !important;\n  }\n  table.visible-xs {\n    display: table;\n  }\n  tr.visible-xs {\n    display: table-row !important;\n  }\n  th.visible-xs,\n  td.visible-xs {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm {\n    display: block !important;\n  }\n  table.visible-sm {\n    display: table;\n  }\n  tr.visible-sm {\n    display: table-row !important;\n  }\n  th.visible-sm,\n  td.visible-sm {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md {\n    display: block !important;\n  }\n  table.visible-md {\n    display: table;\n  }\n  tr.visible-md {\n    display: table-row !important;\n  }\n  th.visible-md,\n  td.visible-md {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg {\n    display: block !important;\n  }\n  table.visible-lg {\n    display: table;\n  }\n  tr.visible-lg {\n    display: table-row !important;\n  }\n  th.visible-lg,\n  td.visible-lg {\n    display: table-cell !important;\n  }\n}\n@media (max-width: 767px) {\n  .hidden-xs {\n    display: none !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .hidden-sm {\n    display: none !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .hidden-md {\n    display: none !important;\n  }\n}\n@media (min-width: 1200px) {\n  .hidden-lg {\n    display: none !important;\n  }\n}\n.visible-print {\n  display: none !important;\n}\n@media print {\n  .visible-print {\n    display: block !important;\n  }\n  table.visible-print {\n    display: table;\n  }\n  tr.visible-print {\n    display: table-row !important;\n  }\n  th.visible-print,\n  td.visible-print {\n    display: table-cell !important;\n  }\n}\n@media print {\n  .hidden-print {\n    display: none !important;\n  }\n}\n/*# sourceMappingURL=bootstrap.css.map */\n"
  },
  {
    "path": "solid/static/css/hoverex-all.css",
    "content": ".he-wrap\n{\n\tposition:relative;\n\tzoom:1;\n\n\t*display:inline;\n\tposition:relative;\n}\n.he-view,.he-zoom\n{\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\tright:0;\n\tbottom:0;\n\toverflow:hidden;\n\tvisibility:hidden;\n}\n.he-zoom img\n{\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n}\n.he-zoomstate\n{\n\tposition:absolute;\n\tbottom:0;\n\tright:0;\n\tbackground:#c00;\n\tcolor:#fff;\n\tborder-radius:3px 0 0 0;\n\tfont-size:12px;\n\tline-height:16px;\n\tpadding:0 4px;\n\tbox-shadow:-1px -1px 1px rgba(204,0,0,.3);\n}\n.he-view-show\n{\n\tvisibility:visible;\n}\n.he-sliders\n{\n\toverflow:hidden;\n}\n.he-sliders img\n{\n\tdisplay:none;\n}\n.he-sliders img:first-child\n{\n\tdisplay:inline-block;\n\t*display:inline;\n\t*zoom:1;\n}\n.he-pre,.he-next\n{\n\tposition:absolute;\n\ttop:50%;\n\tleft:0;\n\twidth:61px;\n\theight:35px;\n\tmargin-top:-18px;\n\tbackground:url(\"../images/nav.png\") no-repeat top left;\n\tcursor:pointer;\n}\n.he-next\n{\n\tleft:auto;\n\tright:0;\n\tbackground-position:top right;\n}\n.a0,.a1,.a2,.a3,.a4,.a5,.a6,.a7{\n\t-webkit-animation-fill-mode: both;\n\t-moz-animation-fill-mode: both;\n\t-ms-animation-fill-mode: both;\n\t-o-animation-fill-mode: both;\n\tanimation-fill-mode: both;\n\t-webkit-animation-duration: .6s;\n\t-moz-animation-duration: .6s;\n\t-ms-animation-duration: .6s;\n\t-o-animation-duration: .6s;\n\tanimation-duration: .6s;\n}\n.a1\n{\n\t-webkit-animation-delay: .2s;\n\t-moz-animation-delay: .2s;\n\t-o-animation-delay: .2s;\n\tanimation-delay: .2s;\n}\n.a2\n{\n\t-webkit-animation-delay: .4s;\n\t-moz-animation-delay: .4s;\n\t-o-animation-delay: .4s;\n\tanimation-delay: .4s;\n}\n.a3\n{\n\t-webkit-animation-delay: .6s;\n\t-moz-animation-delay: .6s;\n\t-o-animation-delay: .6s;\n\tanimation-delay: .6s;\n}\n.a4\n{\n\t-webkit-animation-delay: .8s;\n\t-moz-animation-delay: .8s;\n\t-o-animation-delay: .8s;\n\tanimation-delay: .8s;\n}\n.a5\n{\n\t-webkit-animation-delay: 1s;\n\t-moz-animation-delay: 1s;\n\t-o-animation-delay: 1s;\n\tanimation-delay: 1s;\n}\n.a6\n{\n\t-webkit-animation-delay: 1.2s;\n\t-moz-animation-delay: 1.2s;\n\t-o-animation-delay: 1.2s;\n\tanimation-delay: 1.2s;\n}\n.a7\n{\n\t-webkit-animation-delay: 1.4s;\n\t-moz-animation-delay: 1.4s;\n\t-o-animation-delay: 1.4s;\n\tanimation-delay: 1.4s;\n}\n@-webkit-keyframes flipInLeft {\n 0% {\n -webkit-transform: perspective(400px) rotateY(90deg);\n opacity:0.5;\n}\n 60% {\n -webkit-transform: perspective(400px) rotateY(-10deg);\n}\n 80% {\n -webkit-transform: perspective(400px) rotateY(5deg);\n}\n 100% {\n -webkit-transform: perspective(400px) rotateY(0deg);\n opacity: 1;\n}\n}\n@-moz-keyframes flipInLeft {\n 0% {\n -moz-transform: perspective(400px) rotateY(90deg);\n opacity:0.5;\n}\n 60% {\n -moz-transform: perspective(400px) rotateY(-10deg);\n}\n 80% {\n -moz-transform: perspective(400px) rotateY(5deg);\n}\n 100% {\n -moz-transform: perspective(400px) rotateY(0deg);\n opacity: 1;\n}\n}\n@-o-keyframes flipInLeft {\n 0% {\n -o-transform: perspective(400px) rotateY(90deg);\n opacity:0.5;\n}\n 60% {\n -o-transform: perspective(400px) rotateY(-10deg);\n}\n 80% {\n -o-transform: perspective(400px) rotateY(5deg);\n}\n 100% {\n -o-transform: perspective(400px) rotateY(0deg);\n opacity: 1;\n}\n}\n\n@keyframes flipInLeft {\n 0% {\n transform: perspective(400px) rotateY(90deg);\n opacity:0.5;\n}\n 60% {\n transform: perspective(400px) rotateY(-10deg);\n}\n 80% {\n transform: perspective(400px) rotateY(5deg);\n}\n 100% {\n transform: perspective(400px) rotateY(0deg);\n opacity: 1;\n}\n}\n.flipInLeft {\n\t-webkit-transform-style: preserve-3d;\n\t-webkit-animation-name: flipInLeft;\n\t-webkit-transform-origin: 0 50%;\n\t-moz-transform-style: preserve-3d;\n\t-moz-animation-name: flipInLeft;\n\t-moz-transform-origin: 0 50%;\n\t-o-transform-style: preserve-3d;\n\t-o-animation-name: flipInLeft;\n\t-o-transform-origin: 0 50%;\n\ttransform-style: preserve-3d;\n\tanimation-name: flipInLeft;\n\ttransform-origin: 0 50%;\n}\n@-webkit-keyframes flipInRight {\n 0% {\n -webkit-transform: perspective(400px) rotateY(-90deg);\n opacity:0.5;\n}\n 60% {\n -webkit-transform: perspective(400px) rotateY(10deg);\n}\n 80% {\n -webkit-transform: perspective(400px) rotateY(-5deg);\n}\n 100% {\n -webkit-transform: perspective(400px) rotateY(0deg);\n opacity: 1;\n}\n}\n@-moz-keyframes flipInRight {\n 0% {\n -moz-transform: perspective(400px) rotateY(-90deg);\n opacity:0.5;\n}\n 60% {\n -moz-transform: perspective(400px) rotateY(10deg);\n}\n 80% {\n -moz-transform: perspective(400px) rotateY(-5deg);\n}\n 100% {\n -moz-transform: perspective(400px) rotateY(0deg);\n opacity: 1;\n}\n}\n@-o-keyframes flipInRight {\n 0% {\n -o-transform: perspective(400px) rotateY(-90deg);\n opacity:0.5;\n}\n 60% {\n -o-transform: perspective(400px) rotateY(10deg);\n}\n 80% {\n -o-transform: perspective(400px) rotateY(-5deg);\n}\n 100% {\n -o-transform: perspective(400px) rotateY(0deg);\n opacity: 1;\n}\n}\n@keyframes flipInRight {\n 0% {\n transform: perspective(400px) rotateY(-90deg);\n opacity:0.5;\n}\n 60% {\n transform: perspective(400px) rotateY(10deg);\n}\n 80% {\n transform: perspective(400px) rotateY(-5deg);\n}\n 100% {\n transform: perspective(400px) rotateY(0deg);\n opacity: 1;\n}\n}\n.flipInRight {\n\t-webkit-transform-style: preserve-3d;\n\t-webkit-animation-name: flipInRight;\n\t-webkit-transform-origin: 100% 50%;\n\t-moz-transform-style: preserve-3d;\n\t-moz-animation-name: flipInRight;\n\t-moz-transform-origin: 100% 50%;\n\t-o-transform-style: preserve-3d;\n\t-o-animation-name: flipInRight;\n\t-o-transform-origin: 100% 50%;\n\ttransform-style: preserve-3d;\n\tanimation-name: flipInRight;\n\ttransform-origin: 100% 50%;\n}\n@-webkit-keyframes flipInDown {\n 0% {\n -webkit-transform: perspective(400px) rotateX(-90deg);\n opacity:0.5;\n}\n 60% {\n -webkit-transform: perspective(400px) rotateX(10deg);\n}\n 80% {\n -webkit-transform: perspective(400px) rotateX(-5deg);\n}\n 100% {\n -webkit-transform: perspective(400px) rotateX(0deg);\n opacity: 1;\n}\n}\n@-moz-keyframes flipInDown {\n 0% {\n -moz-transform: perspective(400px) rotateX(-90deg);\n opacity:0.5;\n}\n 60% {\n -moz-transform: perspective(400px) rotateX(10deg);\n}\n 80% {\n -moz-transform: perspective(400px) rotateX(-5deg);\n}\n 100% {\n -moz-transform: perspective(400px) rotateX(0deg);\n opacity: 1;\n}\n}\n@-o-keyframes flipInDown {\n 0% {\n -o-transform: perspective(400px) rotateX(-90deg);\n opacity:0.5;\n}\n 60% {\n -o-transform: perspective(400px) rotateX(10deg);\n}\n 80% {\n -o-transform: perspective(400px) rotateX(-5deg);\n}\n 100% {\n -o-transform: perspective(400px) rotateX(0deg);\n opacity: 1;\n}\n}\n@keyframes flipInDown {\n 0% {\n transform: perspective(400px) rotateX(-90deg);\n opacity:0.5;\n}\n 60% {\n transform: perspective(400px) rotateX(10deg);\n}\n 80% {\n transform: perspective(400px) rotateX(-5deg);\n}\n 100% {\n transform: perspective(400px) rotateX(0deg);\n opacity: 1;\n}\n}\n.flipInDown {\n\t-webkit-transform-style: preserve-3d;\n\t-webkit-animation-name: flipInDown;\n\t-webkit-transform-origin: 50% 0%;\n\t-moz-transform-style: preserve-3d;\n\t-moz-animation-name: flipInDown;\n\t-moz-transform-origin: 50% 0%;\n\t-o-transform-style: preserve-3d;\n\t-o-animation-name: flipInDown;\n\t-o-transform-origin: 50% 0%;\n\ttransform-style: preserve-3d;\n\tanimation-name: flipInDown;\n\ttransform-origin: 50% 0%;\n}\n@-webkit-keyframes flipInUp {\n 0% {\n -webkit-transform: perspective(300px) rotateX(90deg);\n opacity:0.5;\n}\n 60% {\n -webkit-transform: perspective(300px) rotateX(-10deg);\n}\n 80% {\n -webkit-transform: perspective(300px) rotateX(5deg);\n}\n 100% {\n -webkit-transform: perspective(300px) rotateX(0deg);\n opacity: 1;\n}\n}\n@-webkit-keyframes flipInUp {\n 0% {\n -webkit-transform: perspective(300px) rotateX(90deg);\n opacity:0.5;\n}\n 60% {\n -webkit-transform: perspective(300px) rotateX(-10deg);\n}\n 80% {\n -webkit-transform: perspective(300px) rotateX(5deg);\n}\n 100% {\n -webkit-transform: perspective(300px) rotateX(0deg);\n opacity: 1;\n}\n}\n@-moz-keyframes flipInUp {\n 0% {\n -moz-transform: perspective(300px) rotateX(90deg);\n opacity:0.5;\n}\n 60% {\n -moz-transform: perspective(300px) rotateX(-10deg);\n}\n 80% {\n -moz-transform: perspective(300px) rotateX(5deg);\n}\n 100% {\n -moz-transform: perspective(300px) rotateX(0deg);\n opacity: 1;\n}\n}\n@-o-keyframes flipInUp {\n 0% {\n -o-transform: perspective(300px) rotateX(90deg);\n opacity:0.5;\n}\n 60% {\n -o-transform: perspective(300px) rotateX(-10deg);\n}\n 80% {\n -o-transform: perspective(300px) rotateX(5deg);\n}\n 100% {\n -o-transform: perspective(300px) rotateX(0deg);\n opacity: 1;\n}\n}\n@keyframes flipInUp {\n 0% {\n transform: perspective(300px) rotateX(90deg);\n opacity:0.5;\n}\n 60% {\n transform: perspective(300px) rotateX(-10deg);\n}\n 80% {\n transform: perspective(300px) rotateX(5deg);\n}\n 100% {\n transform: perspective(300px) rotateX(0deg);\n opacity: 1;\n}\n}\n.flipInUp {\n\t-webkit-transform-style: preserve-3d;\n\t-webkit-animation-name: flipInUp;\n\t-webkit-transform-origin: 50% 100%;\n\t-moz-transform-style: preserve-3d;\n\t-moz-animation-name: flipInUp;\n\t-moz-transform-origin: 50% 100%;\n\t-o-transform-style: preserve-3d;\n\t-o-animation-name: flipInUp;\n\t-o-transform-origin: 50% 100%;\n\ttransform-style: preserve-3d;\n\tanimation-name: flipInUp;\n\ttransform-origin: 50% 100%;\n}\n.flipInV,flipInH {\n\t-webkit-transform-style: preserve-3d;\n\t-webkit-animation-name: flipInDown;\n\t-webkit-transform-origin: 50% 50%;\n\t-moz-transform-style: preserve-3d;\n\t-moz-animation-name: flipInDown;\n\t-moz-transform-origin: 50% 50%;\n\t-o-transform-style: preserve-3d;\n\t-o-animation-name: flipInDown;\n\t-o-transform-origin: 50% 50%;\n\ttransform-style: preserve-3d;\n\tanimation-name: flipInDown;\n\ttransform-origin: 50% 50%;\n}\n.flipInH\n{\n\t-webkit-animation-name: flipInLeft;\n\t-moz-animation-name: flipInLeft;\n\t-o-animation-name: flipInLeft;\n\tanimation-name: flipInLeft;\n}\n@-webkit-keyframes zoomIn {\n 0% {\n opacity: 0;\n -webkit-transform: scale(.3);\n}\n 50% {\n opacity: 1;\n -webkit-transform: scale(1.05);\n}\n 70% {\n -webkit-transform: scale(.9);\n}\n 100% {\n -webkit-transform: scale(1);\n}\n}\n@-moz-keyframes zoomIn {\n 0% {\n opacity: 0;\n -moz-transform: scale(.3);\n}\n 50% {\n opacity: 1;\n -moz-transform: scale(1.05);\n}\n 70% {\n -moz-transform: scale(.9);\n}\n 100% {\n -moz-transform: scale(1);\n}\n}\n@-o-keyframes zoomIn {\n 0% {\n opacity: 0;\n -o-transform: scale(.3);\n}\n 50% {\n opacity: 1;\n -o-transform: scale(1.05);\n}\n 70% {\n -o-transform: scale(.9);\n}\n 100% {\n -o-transform: scale(1);\n}\n}\n@keyframes zoomIn {\n 0% {\n opacity: 0;\n transform: scale(.3);\n}\n 50% {\n opacity: 1;\n transform: scale(1.05);\n}\n 70% {\n transform: scale(.9);\n}\n 100% {\n transform: scale(1);\n}\n}\n.zoomIn {\n\t-webkit-animation-name: zoomIn;\n\t-moz-animation-name: zoomIn;\n\t-o-animation-name: zoomIn;\n\tanimation-name: zoomIn;\n}\n@-webkit-keyframes zoomInLeft {\n 0% {\n opacity: .3;\n -webkit-transform: scale(.4) translateX(-1000px);\n}\n 70% {\n opacity: 1;\n -webkit-transform: scale(1.05);\n}\n 90% {\n -webkit-transform: scale(.95) translateX(0px);\n}\n 100% {\n -webkit-transform: scale(1);\n}\n}\n@-moz-keyframes zoomInLeft {\n 0% {\n opacity: .3;\n -moz-transform: scale(.4) translateX(-1000px);\n}\n 70% {\n opacity: 1;\n -moz-transform: scale(1.05);\n}\n 90% {\n -moz-transform: scale(.95) translateX(0px);\n}\n 100% {\n -moz-transform: scale(1);\n}\n}\n@-o-keyframes zoomInLeft {\n 0% {\n opacity: .3;\n -o-transform: scale(.4) translateX(-1000px);\n}\n 70% {\n opacity: 1;\n -o-transform: scale(1.05);\n}\n 90% {\n -o-transform: scale(.95) translateX(0px);\n}\n 100% {\n -o-transform: scale(1);\n}\n}\n@keyframes zoomInLeft {\n 0% {\n opacity: .3;\n transform: scale(.4) translateX(-1000px);\n}\n 70% {\n opacity: 1;\n transform: scale(1.05);\n}\n 90% {\n transform: scale(.95) translateX(0px);\n}\n 100% {\n transform: scale(1);\n}\n}\n.zoomInLeft {\n\t-webkit-animation-name: zoomInLeft;\n\t-moz-animation-name: zoomInLeft;\n\t-o-animation-name: zoomInLeft;\n\tanimation-name: zoomInLeft;\n}\n@-webkit-keyframes zoomInRight {\n 0% {\n opacity: .3;\n -webkit-transform: scale(.4) translateX(1000px);\n}\n 70% {\n opacity: 1;\n -webkit-transform: scale(1.05);\n}\n 90% {\n -webkit-transform: scale(.95) translateX(0px);\n}\n 100% {\n -webkit-transform: scale(1);\n}\n}\n@-moz-keyframes zoomInRight {\n 0% {\n opacity: .3;\n -moz-transform: scale(.4) translateX(1000px);\n}\n 70% {\n opacity: 1;\n -moz-transform: scale(1.05);\n}\n 90% {\n -moz-transform: scale(.95) translateX(0px);\n}\n 100% {\n -moz-transform: scale(1);\n}\n}\n@-o-keyframes zoomInRight {\n 0% {\n opacity: .3;\n -o-transform: scale(.4) translateX(1000px);\n}\n 70% {\n opacity: 1;\n -o-transform: scale(1.05);\n}\n 90% {\n -o-transform: scale(.95) translateX(0px);\n}\n 100% {\n -o-transform: scale(1);\n}\n}\n@keyframes zoomInRight {\n 0% {\n opacity: .3;\n transform: scale(.4) translateX(1000px);\n}\n 70% {\n opacity: 1;\n transform: scale(1.05);\n}\n 90% {\n transform: scale(.95) translateX(0px);\n}\n 100% {\n transform: scale(1);\n}\n}\n.zoomInRight {\n\t-webkit-animation-name: zoomInRight;\n\t-moz-animation-name: zoomInRight;\n\t-o-animation-name: zoomInRight;\n\tanimation-name: zoomInRight;\n}\n@-webkit-keyframes zoomInUp {\n 0% {\n opacity: .3;\n -webkit-transform: scale(.4) translateY(-1000px);\n}\n 70% {\n opacity: 1;\n -webkit-transform: scale(1.05);\n}\n 90% {\n -webkit-transform: scale(.95) translateY(0px);\n}\n 100% {\n -webkit-transform: scale(1);\n}\n}\n@-moz-keyframes zoomInUp {\n 0% {\n opacity: .3;\n -moz-transform: scale(.4) translateY(-1000px);\n}\n 70% {\n opacity: 1;\n -moz-transform: scale(1.05);\n}\n 90% {\n -moz-transform: scale(.95) translateY(0px);\n}\n 100% {\n -moz-transform: scale(1);\n}\n}\n@-o-keyframes zoomInUp {\n 0% {\n opacity: .3;\n -o-transform: scale(.4) translateY(-1000px);\n}\n 70% {\n opacity: 1;\n -o-transform: scale(1.05);\n}\n 90% {\n -o-transform: scale(.95) translateY(0px);\n}\n 100% {\n -o-transform: scale(1);\n}\n}\n@keyframes zoomInUp {\n 0% {\n opacity: .3;\n transform: scale(.4) translateY(-1000px);\n}\n 70% {\n opacity: 1;\n transform: scale(1.05);\n}\n 90% {\n transform: scale(.95) translateY(0px);\n}\n 100% {\n transform: scale(1);\n}\n}\n.zoomInUp {\n\t-webkit-animation-name: zoomInUp;\n\t-moz-animation-name: zoomInUp;\n\t-o-animation-name: zoomInUp;\n\tanimation-name: zoomInUp;\n}\n@-webkit-keyframes zoomInDown {\n 0% {\n opacity: .3;\n -webkit-transform: scale(.4) translateY(1000px);\n}\n 70% {\n opacity: 1;\n -webkit-transform: scale(1.05);\n}\n 90% {\n -webkit-transform: scale(.95) translateY(0px);\n}\n 100% {\n -webkit-transform: scale(1);\n}\n}\n@-moz-keyframes zoomInDown {\n 0% {\n opacity: .3;\n -moz-transform: scale(.4) translateY(1000px);\n}\n 70% {\n opacity: 1;\n -moz-transform: scale(1.05);\n}\n 90% {\n -moz-transform: scale(.95) translateY(0px);\n}\n 100% {\n -moz-transform: scale(1);\n}\n}\n@-o-keyframes zoomInDown {\n 0% {\n opacity: .3;\n -o-transform: scale(.4) translateY(1000px);\n}\n 70% {\n opacity: 1;\n -o-transform: scale(1.05);\n}\n 90% {\n -o-transform: scale(.95) translateY(0px);\n}\n 100% {\n -o-transform: scale(1);\n}\n}\n@keyframes zoomInDown {\n 0% {\n opacity: .3;\n transform: scale(.4) translateY(1000px);\n}\n 70% {\n opacity: 1;\n transform: scale(1.05);\n}\n 90% {\n transform: scale(.95) translateY(0px);\n}\n 100% {\n transform: scale(1);\n}\n}\n.zoomInDown {\n\t-webkit-animation-name: zoomInDown;\n\t-moz-animation-name: zoomInDown;\n\t-o-animation-name: zoomInDown;\n\tanimation-name: zoomInDown;\n}\n@-webkit-keyframes fadeIn {\n 0% {\n opacity: 0;\n}\n 100% {\n opacity:1;\n}\n}\n@-moz-keyframes fadeIn {\n 0% {\n opacity: 0;\n}\n 100% {\n opacity:1;\n}\n}\n@-o-keyframes fadeIn {\n 0% {\n opacity: 0;\n}\n 100% {\n opacity:1;\n}\n}\n@keyframes fadeIn {\n 0% {\n opacity: 0;\n}\n 100% {\n opacity:1;\n}\n}\n.fadeIn {\n\t-webkit-animation-name: fadeIn;\n\t-moz-animation-name: fadeIn;\n\t-o-animation-name: fadeIn;\n\tanimation-name: fadeIn;\n}\n@-webkit-keyframes fadeInLeft {\n 0% {\n opacity: 0;\n -webkit-transform:translateX(-100%);\n}\n 100% {\n opacity:1;\n -webkit-transform:translateX(0%);\n}\n}\n@-moz-keyframes fadeInLeft {\n 0% {\n opacity: 0;\n -moz-transform:translateX(-100%);\n}\n 100% {\n opacity:1;\n -moz-transform:translateX(0%);\n}\n}\n@-o-keyframes fadeInLeft {\n 0% {\n opacity: 0;\n -o-transform:translateX(-100%);\n}\n 100% {\n opacity:1;\n -o-transform:translateX(0%);\n}\n}\n@keyframes fadeInLeft {\n 0% {\n opacity: 0;\n transform:translateX(-100%);\n}\n 100% {\n opacity:1;\n transform:translateX(0%);\n}\n}\n.fadeInLeft {\n\t-webkit-animation-name: fadeInLeft;\n\t-moz-animation-name: fadeInLeft;\n\t-o-animation-name: fadeInLeft;\n\tanimation-name: fadeInLeft;\n}\n@-webkit-keyframes fadeInRight {\n 0% {\n opacity: 0;\n -webkit-transform:translateX(100%);\n}\n 100% {\n opacity:1;\n -webkit-transform:translateX(0%);\n}\n}\n@-moz-keyframes fadeInRight {\n 0% {\n opacity: 0;\n -moz-transform:translateX(100%);\n}\n 100% {\n opacity:1;\n -moz-transform:translateX(0%);\n}\n}\n@-o-keyframes fadeInRight {\n 0% {\n opacity: 0;\n -o-transform:translateX(100%);\n}\n 100% {\n opacity:1;\n -o-transform:translateX(0%);\n}\n}\n@keyframes fadeInRight {\n 0% {\n opacity: 0;\n transform:translateX(100%);\n}\n 100% {\n opacity:1;\n transform:translateX(0%);\n}\n}\n.fadeInRight {\n\t-webkit-animation-name: fadeInRight;\n\t-moz-animation-name: fadeInRight;\n\t-o-animation-name: fadeInRight;\n\tanimation-name: fadeInRight;\n}\n@-webkit-keyframes fadeInUp {\n 0% {\n opacity: 0;\n -webkit-transform:translateY(100%);\n}\n 100% {\n opacity:1;\n -webkit-transform:translateY(0%);\n}\n}\n@-moz-keyframes fadeInUp {\n 0% {\n opacity: 0;\n -moz-transform:translateY(100%);\n}\n 100% {\n opacity:1;\n -moz-transform:translateY(0%);\n}\n}\n@-o-keyframes fadeInUp {\n 0% {\n opacity: 0;\n -o-transform:translateY(100%);\n}\n 100% {\n opacity:1;\n -o-transform:translateY(0%);\n}\n}\n@keyframes fadeInUp {\n 0% {\n opacity: 0;\n transform:translateY(100%);\n}\n 100% {\n opacity:1;\n transform:translateY(0%);\n}\n}\n.fadeInUp {\n\t-webkit-animation-name: fadeInUp;\n\t-moz-animation-name: fadeInUp;\n\t-o-animation-name: fadeInUp;\n\tanimation-name: fadeInUp;\n}\n@-webkit-keyframes fadeInDown {\n 0% {\n opacity: 0;\n -webkit-transform:translateY(-100%);\n}\n 100% {\n opacity:1;\n -webkit-transform:translateY(0%);\n}\n}\n@-moz-keyframes fadeInDown {\n 0% {\n opacity: 0;\n -moz-transform:translateY(-100%);\n}\n 100% {\n opacity:1;\n -moz-transform:translateY(0%);\n}\n}\n@-o-keyframes fadeInDown {\n 0% {\n opacity: 0;\n -o-transform:translateY(-100%);\n}\n 100% {\n opacity:1;\n -o-transform:translateY(0%);\n}\n}\n@keyframes fadeInDown {\n 0% {\n opacity: 0;\n transform:translateY(-100%);\n}\n 100% {\n opacity:1;\n transform:translateY(0%);\n}\n}\n.fadeInDown {\n\t-webkit-animation-name: fadeInDown;\n\t-moz-animation-name: fadeInDown;\n\t-o-animation-name: fadeInDown;\n\tanimation-name: fadeInDown;\n}\n@-webkit-keyframes rotateIn {\n 0% {\n opacity: 0;\n -webkit-transform:rotate(360deg) scale(.1);\n}\n 100% {\n opacity:1;\n -webkit-transform:rotate(0deg) scale(1);\n}\n}\n@-moz-keyframes rotateIn {\n 0% {\n opacity: 0;\n -moz-transform:rotate(360deg) scale(.1);\n}\n 100% {\n opacity:1;\n -moz-transform:rotate(0deg) scale(1);\n}\n}\n@-o-keyframes rotateIn {\n 0% {\n opacity: 0;\n -o-transform:rotate(360deg) scale(.1);\n}\n 100% {\n opacity:1;\n -o-transform:rotate(0deg) scale(1);\n}\n}\n@keyframes rotateIn {\n 0% {\n opacity: 0;\n transform:rotate(360deg) scale(.1);\n}\n 100% {\n opacity:1;\n transform:rotate(0deg) scale(1);\n}\n}\n.rotateIn {\n\t-webkit-animation-name: rotateIn;\n\t-moz-animation-name: rotateIn;\n\t-o-animation-name: rotateIn;\n\tanimation-name: rotateIn;\n}\n@-webkit-keyframes rotateInLeft\n{\n\t0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }\n\t100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }\n}\n@-moz-keyframes rotateInLeft\n{\n\t0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }\n\t100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }\n}\n@-o-keyframes rotateInLeft\n{\n\t0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }\n\t100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }\n}\n@keyframes rotateInLeft\n{\n\t0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }\n\t100% { opacity: 1; transform: translateX(0px) rotate(0deg); }\n}\n.rotateInLeft {\n\t-webkit-animation-name: rotateInLeft;\n\t-moz-animation-name: rotateInLeft;\n\t-o-animation-name: rotateInLeft;\n\tanimation-name: rotateInLeft;\n}\n@-webkit-keyframes rotateInRight\n{\n\t0% { opacity: 0; -webkit-transform: translateX(100%) rotate(120deg); }\n\t100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }\n}\n@-moz-keyframes rotateInRight\n{\n\t0% { opacity: 0; -moz-transform: translateX(100%) rotate(120deg); }\n\t100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }\n}\n@-o-keyframes rotateInRight\n{\n\t0% { opacity: 0; -o-transform: translateX(100%) rotate(120deg); }\n\t100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }\n}\n@keyframes rotateInRight\n{\n\t0% { opacity: 0; transform: translateX(100%) rotate(120deg); }\n\t100% { opacity: 1; transform: translateX(0px) rotate(0deg); }\n}\n.rotateInRight {\n\t-webkit-animation-name: rotateInRight;\n\t-moz-animation-name: rotateInRight;\n\t-o-animation-name: rotateInRight;\n\tanimation-name: rotateInRight;\n}\n\n@-webkit-keyframes rotateInUp\n{\n\t0% { opacity: 0; -webkit-transform: translateY(100%) rotate(-120deg); }\n\t100% { opacity: 1; -webkit-transform: translateY(0px) rotate(0deg); }\n}\n@-moz-keyframes rotateInUp\n{\n\t0% { opacity: 0; -moz-transform: translateY(100%) rotate(-120deg); }\n\t100% { opacity: 1; -moz-transform: translateY(0px) rotate(0deg); }\n}\n@-o-keyframes rotateInUp\n{\n\t0% { opacity: 0; -o-transform: translateY(100%) rotate(-120deg); }\n\t100% { opacity: 1; -o-transform: translateY(0px) rotate(0deg); }\n}\n@keyframes rotateInUp\n{\n\t0% { opacity: 0; transform: translateY(100%) rotate(-120deg); }\n\t100% { opacity: 1; transform: translateY(0px) rotate(0deg); }\n}\n.rotateInUp {\n\t-webkit-animation-name: rotateInUp;\n\t-moz-animation-name: rotateInUp;\n\t-o-animation-name: rotateInUp;\n\tanimation-name: rotateInUp;\n}\n@-webkit-keyframes rotateInDown\n{\n\t0% { opacity: 0; -webkit-transform: translateY(-100%) rotate(120deg); }\n\t100% { opacity: 1; -webkit-transform: translateY(0px) rotate(0deg); }\n}\n@-moz-keyframes rotateInDown\n{\n\t0% { opacity: 0; -moz-transform: translateY(-100%) rotate(120deg); }\n\t100% { opacity: 1; -moz-transform: translateY(0px) rotate(0deg); }\n}\n@-o-keyframes rotateInDown\n{\n\t0% { opacity: 0; -o-transform: translateY(-100%) rotate(120deg); }\n\t100% { opacity: 1; -o-transform: translateY(0px) rotate(0deg); }\n}\n@keyframes rotateInDown\n{\n\t0% { opacity: 0; transform: translateY(-100%) rotate(120deg); }\n\t100% { opacity: 1; transform: translateY(0px) rotate(0deg); }\n}\n.rotateInDown {\n\t-webkit-animation-name: rotateInDown;\n\t-moz-animation-name: rotateInDown;\n\t-o-animation-name: rotateInDown;\n\tanimation-name: rotateInDown;\n}\n @-webkit-keyframes jellyInDown {\n 0% {\n -webkit-transform:translateY(-1000px);\n opacity:0;\n}\n 40% {\n -webkit-transform:translateY(0px);\n opacity:1;\n}\n 50% {\n -webkit-transform:scale(1.1, .9);\n}\n 60% {\n -webkit-transform:scale(.95, 1.05);\n}\n 70% {\n -webkit-transform:scale(1.05, .95);\n}\n 80% {\n -webkit-transform:scale(.98, 1.02);\n}\n 90% {\n -webkit-transform:scale(1.02, .98);\n}\n 100% {\n -webkit-transform:scale(1);\n}\n}\n @-moz-keyframes jellyInDown {\n 0% {\n -moz-transform:translateY(-1000px);\n opacity:0;\n}\n 40% {\n -moz-transform:translateY(0px);\n opacity:1;\n}\n 50% {\n -moz-transform:scale(1.1, .9);\n}\n 60% {\n -moz-transform:scale(.95, 1.05);\n}\n 70% {\n -moz-transform:scale(1.05, .95);\n}\n 80% {\n -moz-transform:scale(.98, 1.02);\n}\n 90% {\n -moz-transform:scale(1.02, .98);\n}\n 100% {\n -moz-transform:scale(1);\n}\n}\n @-o-keyframes jellyInDown {\n 0% {\n -o-transform:translateY(-1000px);\n opacity:0;\n}\n 40% {\n -o-transform:translateY(0px);\n opacity:1;\n}\n 50% {\n -o-transform:scale(1.1, .9);\n}\n 60% {\n -o-transform:scale(.95, 1.05);\n}\n 70% {\n -o-transform:scale(1.05, .95);\n}\n 80% {\n -o-transform:scale(.98, 1.02);\n}\n 90% {\n -o-transform:scale(1.02, .98);\n}\n 100% {\n -o-transform:scale(1);\n}\n}\n@keyframes jellyInDown {\n 0% {\n transform:translateY(-1000px);\n opacity:0;\n}\n 40% {\n transform:translateY(0px);\n opacity:1;\n}\n 50% {\n transform:scale(1.1, .9);\n}\n 60% {\n transform:scale(.95, 1.05);\n}\n 70% {\n transform:scale(1.05, .95);\n}\n 80% {\n transform:scale(.98, 1.02);\n}\n 90% {\n transform:scale(1.02, .98);\n}\n 100% {\n transform:scale(1);\n}\n}\n.jellyInDown {\n\t-webkit-animation-name: jellyInDown;\n\t-webkit-transform-origin:50% 100%;\n\t-moz-animation-name: jellyInDown;\n\t-moz-transform-origin:50% 100%;\n\t-o-animation-name: jellyInDown;\n\t-o-transform-origin:50% 100%;\n\tanimation-name: jellyInDown;\n\ttransform-origin:50% 100%;\n}\n@-webkit-keyframes jellyInUp {\n 0% {\n -webkit-transform:translateY(1000px);\n opacity:0;\n}\n 40% {\n -webkit-transform:translateY(0px);\n opacity:1;\n}\n 50% {\n -webkit-transform:scale(1.1, .9);\n}\n 60% {\n -webkit-transform:scale(.95, 1.05);\n}\n 70% {\n -webkit-transform:scale(1.05, .95);\n}\n 80% {\n -webkit-transform:scale(.98, 1.02);\n}\n 90% {\n -webkit-transform:scale(1.02, .98);\n}\n 100% {\n -webkit-transform:scale(1);\n}\n}\n@-moz-keyframes jellyInUp {\n 0% {\n -moz-transform:translateY(1000px);\n opacity:0;\n}\n 40% {\n -moz-transform:translateY(0px);\n opacity:1;\n}\n 50% {\n -moz-transform:scale(1.1, .9);\n}\n 60% {\n -moz-transform:scale(.95, 1.05);\n}\n 70% {\n -moz-transform:scale(1.05, .95);\n}\n 80% {\n -moz-transform:scale(.98, 1.02);\n}\n 90% {\n -moz-transform:scale(1.02, .98);\n}\n 100% {\n -moz-transform:scale(1);\n}\n}\n@-o-keyframes jellyInUp {\n 0% {\n -o-transform:translateY(1000px);\n opacity:0;\n}\n 40% {\n -o-transform:translateY(0px);\n opacity:1;\n}\n 50% {\n -o-transform:scale(1.1, .9);\n}\n 60% {\n -o-transform:scale(.95, 1.05);\n}\n 70% {\n -o-transform:scale(1.05, .95);\n}\n 80% {\n -o-transform:scale(.98, 1.02);\n}\n 90% {\n -o-transform:scale(1.02, .98);\n}\n 100% {\n -o-transform:scale(1);\n}\n}\n@keyframes jellyInUp {\n 0% {\n transform:translateY(1000px);\n opacity:0;\n}\n 40% {\n transform:translateY(0px);\n opacity:1;\n}\n 50% {\n transform:scale(1.1, .9);\n}\n 60% {\n transform:scale(.95, 1.05);\n}\n 70% {\n transform:scale(1.05, .95);\n}\n 80% {\n transform:scale(.98, 1.02);\n}\n 90% {\n transform:scale(1.02, .98);\n}\n 100% {\n transform:scale(1);\n}\n}\n.jellyInUp {\n\t-webkit-animation-name: jellyInUp;\n\t-webkit-transform-origin:50% 0%;\n\t-moz-animation-name: jellyInUp;\n\t-moz-transform-origin:50% 0%;\n\t-o-animation-name: jellyInUp;\n\t-o-transform-origin:50% 0%;\n\tanimation-name: jellyInUp;\n\ttransform-origin:50% 0%;\n}\n@-webkit-keyframes jellyInLeft {\n 0% {\n -webkit-transform:translateX(-1000px);\n opacity:0;\n}\n 40% {\n -webkit-transform:translateX(0px);\n opacity:1;\n}\n 50% {\n -webkit-transform:scale(.9, 1.1);\n}\n 60% {\n -webkit-transform:scale(1.05, .95);\n}\n 70% {\n -webkit-transform:scale(.95, 1.05);\n}\n 80% {\n -webkit-transform:scale(1.02, .98);\n}\n 90% {\n -webkit-transform:scale(.98, 1.02);\n}\n 100% {\n -webkit-transform:scale(1);\n}\n}\n@-moz-keyframes jellyInLeft {\n 0% {\n -moz-transform:translateX(-1000px);\n opacity:0;\n}\n 40% {\n -moz-transform:translateX(0px);\n opacity:1;\n}\n 50% {\n -moz-transform:scale(.9, 1.1);\n}\n 60% {\n -moz-transform:scale(1.05, .95);\n}\n 70% {\n -moz-transform:scale(.95, 1.05);\n}\n 80% {\n -moz-transform:scale(1.02, .98);\n}\n 90% {\n -moz-transform:scale(.98, 1.02);\n}\n 100% {\n -moz-transform:scale(1);\n}\n}\n@-o-keyframes jellyInLeft {\n 0% {\n -o-transform:translateX(-1000px);\n opacity:0;\n}\n 40% {\n -o-transform:translateX(0px);\n opacity:1;\n}\n 50% {\n -o-transform:scale(.9, 1.1);\n}\n 60% {\n -o-transform:scale(1.05, .95);\n}\n 70% {\n -o-transform:scale(.95, 1.05);\n}\n 80% {\n -o-transform:scale(1.02, .98);\n}\n 90% {\n -o-transform:scale(.98, 1.02);\n}\n 100% {\n -o-transform:scale(1);\n}\n}\n@keyframes jellyInLeft {\n 0% {\n transform:translateX(-1000px);\n opacity:0;\n}\n 40% {\n transform:translateX(0px);\n opacity:1;\n}\n 50% {\n transform:scale(.9, 1.1);\n}\n 60% {\n transform:scale(1.05, .95);\n}\n 70% {\n transform:scale(.95, 1.05);\n}\n 80% {\n transform:scale(1.02, .98);\n}\n 90% {\n transform:scale(.98, 1.02);\n}\n 100% {\n transform:scale(1);\n}\n}\n.jellyInLeft {\n\t-webkit-animation-name: jellyInLeft;\n\t-webkit-transform-origin:100% 50%;\n\t-moz-animation-name: jellyInLeft;\n\t-moz-transform-origin:100% 50%;\n\t-o-animation-name: jellyInLeft;\n\t-o-transform-origin:100% 50%;\n\tanimation-name: jellyInLeft;\n\ttransform-origin:100% 50%;\n}\n@-webkit-keyframes jellyInRight {\n 0% {\n -webkit-transform:translateX(1000px);\n opacity:0;\n}\n 40% {\n -webkit-transform:translateX(0px);\n opacity:1;\n}\n 50% {\n -webkit-transform:scale(.9, 1.1);\n}\n 60% {\n -webkit-transform:scale(1.05, .95);\n}\n 70% {\n -webkit-transform:scale(.95, 1.05);\n}\n 80% {\n -webkit-transform:scale(1.02, .98);\n}\n 90% {\n -webkit-transform:scale(.98, 1.02);\n}\n 100% {\n -webkit-transform:scale(1);\n}\n}\n@-moz-keyframes jellyInRight {\n 0% {\n -moz-transform:translateX(1000px);\n opacity:0;\n}\n 40% {\n -moz-transform:translateX(0px);\n opacity:1;\n}\n 50% {\n -moz-transform:scale(.9, 1.1);\n}\n 60% {\n -moz-transform:scale(1.05, .95);\n}\n 70% {\n -moz-transform:scale(.95, 1.05);\n}\n 80% {\n -moz-transform:scale(1.02, .98);\n}\n 90% {\n -moz-transform:scale(.98, 1.02);\n}\n 100% {\n -moz-transform:scale(1);\n}\n}\n@-o-keyframes jellyInRight {\n 0% {\n -o-transform:translateX(1000px);\n opacity:0;\n}\n 40% {\n -o-transform:translateX(0px);\n opacity:1;\n}\n 50% {\n -o-transform:scale(.9, 1.1);\n}\n 60% {\n -o-transform:scale(1.05, .95);\n}\n 70% {\n -o-transform:scale(.95, 1.05);\n}\n 80% {\n -o-transform:scale(1.02, .98);\n}\n 90% {\n -o-transform:scale(.98, 1.02);\n}\n 100% {\n -o-transform:scale(1);\n}\n}\n@keyframes jellyInRight {\n 0% {\n transform:translateX(1000px);\n opacity:0;\n}\n 40% {\n transform:translateX(0px);\n opacity:1;\n}\n 50% {\n transform:scale(.9, 1.1);\n}\n 60% {\n transform:scale(1.05, .95);\n}\n 70% {\n transform:scale(.95, 1.05);\n}\n 80% {\n transform:scale(1.02, .98);\n}\n 90% {\n transform:scale(.98, 1.02);\n}\n 100% {\n transform:scale(1);\n}\n}\n.jellyInRight {\n\t-webkit-animation-name: jellyInRight;\n\t-webkit-transform-origin:0% 50%;\n\t-moz-animation-name: jellyInRight;\n\t-moz-transform-origin:0% 50%;\n\t-o-animation-name: jellyInRight;\n\t-o-transform-origin:0% 50%;\n\tanimation-name: jellyInRight;\n\ttransform-origin:0% 50%;\n}\n @-webkit-keyframes bounceInLeft {\n 0% {\n -webkit-transform:translateX(-1000px);\n}\n 34% {\n -webkit-animation-timing-function:ease-out;\n -webkit-transform:translateX(0px);\n}\n 52% {\n -webkit-transform:translateX(-24px);\n -webkit-animation-timing-function:ease-in;\n}\n 70% {\n -webkit-transform:translateX(0px);\n -webkit-animation-timing-function:ease-out;\n}\n 79% {\n -webkit-transform:translateX(-8px);\n -webkit-animation-timing-function:ease-in;\n}\n 88% {\n -webkit-transform:translateX(0px);\n -webkit-animation-timing-function:ease-out;\n}\n 94% {\n -webkit-transform:translateX(-3px);\n -webkit-animation-timing-function:ease-in;\n}\n 100% {\n -webkit-transform:translateX(0px);\n}\n}\n @-moz-keyframes bounceInLeft {\n 0% {\n -moz-transform:translateX(-1000px);\n}\n 34% {\n -moz-animation-timing-function:ease-out;\n -moz-transform:translateX(0px);\n}\n 52% {\n -moz-transform:translateX(-24px);\n -moz-animation-timing-function:ease-in;\n}\n 70% {\n -moz-transform:translateX(0px);\n -moz-animation-timing-function:ease-out;\n}\n 79% {\n -moz-transform:translateX(-8px);\n -moz-animation-timing-function:ease-in;\n}\n 88% {\n -moz-transform:translateX(0px);\n -moz-animation-timing-function:ease-out;\n}\n 94% {\n -moz-transform:translateX(-3px);\n -moz-animation-timing-function:ease-in;\n}\n 100% {\n -moz-transform:translateX(0px);\n}\n}\n @-o-keyframes bounceInLeft {\n 0% {\n -o-transform:translateX(-1000px);\n}\n 34% {\n -o-animation-timing-function:ease-out;\n -o-transform:translateX(0px);\n}\n 52% {\n -o-transform:translateX(-24px);\n -o-animation-timing-function:ease-in;\n}\n 70% {\n -o-transform:translateX(0px);\n -o-animation-timing-function:ease-out;\n}\n 79% {\n -o-transform:translateX(-8px);\n -o-animation-timing-function:ease-in;\n}\n 88% {\n -o-transform:translateX(0px);\n -o-animation-timing-function:ease-out;\n}\n 94% {\n -o-transform:translateX(-3px);\n -o-animation-timing-function:ease-in;\n}\n 100% {\n -o-transform:translateX(0px);\n}\n}\n @keyframes bounceInLeft {\n 0% {\n transform:translateX(-1000px);\n}\n 34% {\n animation-timing-function:ease-out;\n transform:translateX(0px);\n}\n 52% {\n transform:translateX(-24px);\n animation-timing-function:ease-in;\n}\n 70% {\n transform:translateX(0px);\n animation-timing-function:ease-out;\n}\n 79% {\n transform:translateX(-8px);\n animation-timing-function:ease-in;\n}\n 88% {\n transform:translateX(0px);\n animation-timing-function:ease-out;\n}\n 94% {\n transform:translateX(-3px);\n animation-timing-function:ease-in;\n}\n 100% {\n transform:translateX(0px);\n}\n}\n.bounceInLeft {\n\t-webkit-animation-name: bounceInLeft;\n\t-moz-animation-name: bounceInLeft;\n\t-o-animation-name: bounceInLeft;\n\tanimation-name: bounceInLeft;\n}\n @-webkit-keyframes bounceInRight {\n 0% {\n -webkit-transform:translateX(1000px);\n}\n 34% {\n -webkit-animation-timing-function:ease-out;\n -webkit-transform:translateX(0px);\n}\n 52% {\n -webkit-transform:translateX(24px);\n -webkit-animation-timing-function:ease-in;\n}\n 70% {\n -webkit-transform:translateX(0px);\n -webkit-animation-timing-function:ease-out;\n}\n 79% {\n -webkit-transform:translateX(8px);\n -webkit-animation-timing-function:ease-in;\n}\n 88% {\n -webkit-transform:translateX(0px);\n -webkit-animation-timing-function:ease-out;\n}\n 94% {\n -webkit-transform:translateX(3px);\n -webkit-animation-timing-function:ease-in;\n}\n 100% {\n -webkit-transform:translateX(0px);\n}\n}\n @-moz-keyframes bounceInRight {\n 0% {\n -moz-transform:translateX(1000px);\n}\n 34% {\n -moz-animation-timing-function:ease-out;\n -moz-transform:translateX(0px);\n}\n 52% {\n -moz-transform:translateX(24px);\n -moz-animation-timing-function:ease-in;\n}\n 70% {\n -moz-transform:translateX(0px);\n -moz-animation-timing-function:ease-out;\n}\n 79% {\n -moz-transform:translateX(8px);\n -moz-animation-timing-function:ease-in;\n}\n 88% {\n -moz-transform:translateX(0px);\n -moz-animation-timing-function:ease-out;\n}\n 94% {\n -moz-transform:translateX(3px);\n -moz-animation-timing-function:ease-in;\n}\n 100% {\n -moz-transform:translateX(0px);\n}\n}\n @-o-keyframes bounceInRight {\n 0% {\n -o-transform:translateX(1000px);\n}\n 34% {\n -o-animation-timing-function:ease-out;\n -o-transform:translateX(0px);\n}\n 52% {\n -o-transform:translateX(24px);\n -o-animation-timing-function:ease-in;\n}\n 70% {\n -o-transform:translateX(0px);\n -o-animation-timing-function:ease-out;\n}\n 79% {\n -o-transform:translateX(8px);\n -o-animation-timing-function:ease-in;\n}\n 88% {\n -o-transform:translateX(0px);\n -o-animation-timing-function:ease-out;\n}\n 94% {\n -o-transform:translateX(3px);\n -o-animation-timing-function:ease-in;\n}\n 100% {\n -o-transform:translateX(0px);\n}\n}\n @keyframes bounceInRight {\n 0% {\n transform:translateX(1000px);\n}\n 34% {\n animation-timing-function:ease-out;\n transform:translateX(0px);\n}\n 52% {\n transform:translateX(24px);\n animation-timing-function:ease-in;\n}\n 70% {\n transform:translateX(0px);\n animation-timing-function:ease-out;\n}\n 79% {\n transform:translateX(8px);\n animation-timing-function:ease-in;\n}\n 88% {\n transform:translateX(0px);\n animation-timing-function:ease-out;\n}\n 94% {\n transform:translateX(3px);\n animation-timing-function:ease-in;\n}\n 100% {\n transform:translateX(0px);\n}\n}\n.bounceInRight {\n\t-webkit-animation-name: bounceInRight;\n\t-moz-animation-name: bounceInRight;\n\t-o-animation-name: bounceInRight;\n\tanimation-name: bounceInRight;\n}\n@-webkit-keyframes bounceInUp {\n 0% {\n -webkit-transform:translateY(1000px);\n}\n 34% {\n -webkit-animation-timing-function:ease-out;\n -webkit-transform:translateY(0px);\n}\n 52% {\n -webkit-transform:translateY(24px);\n -webkit-animation-timing-function:ease-in;\n}\n 70% {\n -webkit-transform:translateY(0px);\n -webkit-animation-timing-function:ease-out;\n}\n 79% {\n -webkit-transform:translateY(8px);\n -webkit-animation-timing-function:ease-in;\n}\n 88% {\n -webkit-transform:translateY(0px);\n -webkit-animation-timing-function:ease-out;\n}\n 94% {\n -webkit-transform:translateY(3px);\n -webkit-animation-timing-function:ease-in;\n}\n 100% {\n -webkit-transform:translateY(0px);\n}\n}\n@-moz-keyframes bounceInUp {\n 0% {\n -moz-transform:translateY(1000px);\n}\n 34% {\n -moz-animation-timing-function:ease-out;\n -moz-transform:translateY(0px);\n}\n 52% {\n -moz-transform:translateY(24px);\n -moz-animation-timing-function:ease-in;\n}\n 70% {\n -moz-transform:translateY(0px);\n -moz-animation-timing-function:ease-out;\n}\n 79% {\n -moz-transform:translateY(8px);\n -moz-animation-timing-function:ease-in;\n}\n 88% {\n -moz-transform:translateY(0px);\n -moz-animation-timing-function:ease-out;\n}\n 94% {\n -moz-transform:translateY(3px);\n -moz-animation-timing-function:ease-in;\n}\n 100% {\n -moz-transform:translateY(0px);\n}\n}\n@-o-keyframes bounceInUp {\n 0% {\n -o-transform:translateY(1000px);\n}\n 34% {\n -o-animation-timing-function:ease-out;\n -o-transform:translateY(0px);\n}\n 52% {\n -o-transform:translateY(24px);\n -o-animation-timing-function:ease-in;\n}\n 70% {\n -o-transform:translateY(0px);\n -o-animation-timing-function:ease-out;\n}\n 79% {\n -o-transform:translateY(8px);\n -o-animation-timing-function:ease-in;\n}\n 88% {\n -o-transform:translateY(0px);\n -o-animation-timing-function:ease-out;\n}\n 94% {\n -o-transform:translateY(3px);\n -o-animation-timing-function:ease-in;\n}\n 100% {\n -o-transform:translateY(0px);\n}\n}\n @keyframes bounceInUp {\n 0% {\n transform:translateY(1000px);\n}\n 34% {\n animation-timing-function:ease-out;\n transform:translateY(0px);\n}\n 52% {\n transform:translateY(24px);\n animation-timing-function:ease-in;\n}\n 70% {\n transform:translateY(0px);\n animation-timing-function:ease-out;\n}\n 79% {\n transform:translateY(8px);\n animation-timing-function:ease-in;\n}\n 88% {\n transform:translateY(0px);\n animation-timing-function:ease-out;\n}\n 94% {\n transform:translateY(3px);\n animation-timing-function:ease-in;\n}\n 100% {\n transform:translateY(0px);\n}\n}\n.bounceInUp {\n\t-webkit-animation-name: bounceInUp;\n\t-moz-animation-name: bounceInUp;\n\t-o-animation-name: bounceInUp;\n\tanimation-name: bounceInUp;\n}\n@-webkit-keyframes bounceInDown {\n 0% {\n -webkit-transform:translateY(-1000px);\n}\n 34% {\n -webkit-animation-timing-function:ease-out;\n -webkit-transform:translateY(0px);\n}\n 52% {\n -webkit-transform:translateY(-24px);\n -webkit-animation-timing-function:ease-in;\n}\n 70% {\n -webkit-transform:translateY(0px);\n -webkit-animation-timing-function:ease-out;\n}\n 79% {\n -webkit-transform:translateY(-8px);\n -webkit-animation-timing-function:ease-in;\n}\n 88% {\n -webkit-transform:translateY(0px);\n -webkit-animation-timing-function:ease-out;\n}\n 94% {\n -webkit-transform:translateY(-3px);\n -webkit-animation-timing-function:ease-in;\n}\n 100% {\n -webkit-transform:translateY(0px);\n}\n}\n@-moz-keyframes bounceInDown {\n 0% {\n -moz-transform:translateY(-1000px);\n}\n 34% {\n -moz-animation-timing-function:ease-out;\n -moz-transform:translateY(0px);\n}\n 52% {\n -moz-transform:translateY(-24px);\n -moz-animation-timing-function:ease-in;\n}\n 70% {\n -moz-transform:translateY(0px);\n -moz-animation-timing-function:ease-out;\n}\n 79% {\n -moz-transform:translateY(-8px);\n -moz-animation-timing-function:ease-in;\n}\n 88% {\n -moz-transform:translateY(0px);\n -moz-animation-timing-function:ease-out;\n}\n 94% {\n -moz-transform:translateY(-3px);\n -moz-animation-timing-function:ease-in;\n}\n 100% {\n -moz-transform:translateY(0px);\n}\n}\n@-o-keyframes bounceInDown {\n 0% {\n -o-transform:translateY(-1000px);\n}\n 34% {\n -o-animation-timing-function:ease-out;\n -o-transform:translateY(0px);\n}\n 52% {\n -o-transform:translateY(-24px);\n -o-animation-timing-function:ease-in;\n}\n 70% {\n -o-transform:translateY(0px);\n -o-animation-timing-function:ease-out;\n}\n 79% {\n -o-transform:translateY(-8px);\n -o-animation-timing-function:ease-in;\n}\n 88% {\n -o-transform:translateY(0px);\n -o-animation-timing-function:ease-out;\n}\n 94% {\n -o-transform:translateY(-3px);\n -o-animation-timing-function:ease-in;\n}\n 100% {\n -o-transform:translateY(0px);\n}\n}\n @keyframes bounceInDown {\n 0% {\n transform:translateY(-1000px);\n}\n 34% {\n animation-timing-function:ease-out;\n transform:translateY(0px);\n}\n 52% {\n transform:translateY(-24px);\n animation-timing-function:ease-in;\n}\n 70% {\n transform:translateY(0px);\n animation-timing-function:ease-out;\n}\n 79% {\n transform:translateY(-8px);\n animation-timing-function:ease-in;\n}\n 88% {\n transform:translateY(0px);\n animation-timing-function:ease-out;\n}\n 94% {\n transform:translateY(-3px);\n animation-timing-function:ease-in;\n}\n 100% {\n transform:translateY(0px);\n}\n}\n.bounceInDown {\n\t-webkit-animation-name: bounceInDown;\n\t-moz-animation-name: bounceInDown;\n\t-o-animation-name: bounceInDown;\n\tanimation-name: bounceInDown;\n}\n @-webkit-keyframes bounce {\n 0% {\n -webkit-animation-timing-function:ease-out;\n -webkit-transform:translateY(0px);\n}\n 37% {\n -webkit-transform:translateY(-24px);\n -webkit-animation-timing-function:ease-in;\n}\n 54% {\n -webkit-transform:translateY(0px);\n -webkit-animation-timing-function:ease-out;\n}\n 68% {\n -webkit-transform:translateY(-8px);\n -webkit-animation-timing-function:ease-in;\n}\n 82% {\n -webkit-transform:translateY(0px);\n -webkit-animation-timing-function:ease-out;\n}\n 91% {\n -webkit-transform:translateY(-3px);\n -webkit-animation-timing-function:ease-in;\n}\n 100% {\n -webkit-transform:translateY(0px);\n}\n}\n @-moz-keyframes bounce {\n 0% {\n -moz-animation-timing-function:ease-out;\n -moz-transform:translateY(0px);\n}\n 37% {\n -moz-transform:translateY(-24px);\n -moz-animation-timing-function:ease-in;\n}\n 54% {\n -moz-transform:translateY(0px);\n -moz-animation-timing-function:ease-out;\n}\n 68% {\n -moz-transform:translateY(-8px);\n -moz-animation-timing-function:ease-in;\n}\n 82% {\n -moz-transform:translateY(0px);\n -moz-animation-timing-function:ease-out;\n}\n 91% {\n -moz-transform:translateY(-3px);\n -moz-animation-timing-function:ease-in;\n}\n 100% {\n -moz-transform:translateY(0px);\n}\n}\n @-o-keyframes bounce {\n 0% {\n -o-animation-timing-function:ease-out;\n -o-transform:translateY(0px);\n}\n 37% {\n -o-transform:translateY(-24px);\n -o-animation-timing-function:ease-in;\n}\n 54% {\n -o-transform:translateY(0px);\n -o-animation-timing-function:ease-out;\n}\n 68% {\n -o-transform:translateY(-8px);\n -o-animation-timing-function:ease-in;\n}\n 82% {\n -o-transform:translateY(0px);\n -o-animation-timing-function:ease-out;\n}\n 91% {\n -o-transform:translateY(-3px);\n -o-animation-timing-function:ease-in;\n}\n 100% {\n -o-transform:translateY(0px);\n}\n}\n @keyframes bounce {\n 0% {\n animation-timing-function:ease-out;\n transform:translateY(0px);\n}\n 37% {\n transform:translateY(-24px);\n animation-timing-function:ease-in;\n}\n 54% {\n transform:translateY(0px);\n animation-timing-function:ease-out;\n}\n 68% {\n transform:translateY(-8px);\n animation-timing-function:ease-in;\n}\n 82% {\n transform:translateY(0px);\n animation-timing-function:ease-out;\n}\n 91% {\n transform:translateY(-3px);\n animation-timing-function:ease-in;\n}\n 100% {\n transform:translateY(0px);\n}\n}\n.bounce {\n\t-webkit-animation-name: bounce;\n\t-moz-animation-name: bounce;\n\t-o-animation-name: bounce;\n\tanimation-name: bounce;\n}\n@-webkit-keyframes elasticInLeft {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-1000px);\n -webkit-animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n -webkit-transform: translateX(30px);\n -webkit-animation-timing-function:ease-in-out;\n}\n 80% {\n -webkit-transform: translateX(-10px);\n -webkit-animation-timing-function:ease-in-out;\n}\n 100% {\n -webkit-transform: translateX(0);\n}\n}\n@-moz-keyframes elasticInLeft {\n 0% {\n opacity: 0;\n -moz-transform: translateX(-1000px);\n -moz-animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n -moz-transform: translateX(30px);\n -moz-animation-timing-function:ease-in-out;\n}\n 80% {\n -moz-transform: translateX(-10px);\n -moz-animation-timing-function:ease-in-out;\n}\n 100% {\n -moz-transform: translateX(0);\n}\n}\n@-o-keyframes elasticInLeft {\n 0% {\n opacity: 0;\n -o-transform: translateX(-1000px);\n -o-animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n -o-transform: translateX(30px);\n -o-animation-timing-function:ease-in-out;\n}\n 80% {\n -o-transform: translateX(-10px);\n -o-animation-timing-function:ease-in-out;\n}\n 100% {\n -o-transform: translateX(0);\n}\n}\n @keyframes elasticInLeft {\n 0% {\n opacity: 0;\n transform: translateX(-1000px);\n animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n transform: translateX(30px);\n animation-timing-function:ease-in-out;\n}\n 80% {\n transform: translateX(-10px);\n animation-timing-function:ease-in-out;\n}\n 100% {\n transform: translateX(0);\n}\n}\n.elasticInLeft {\n\t-webkit-animation-name: elasticInLeft;\n\t-moz-animation-name: elasticInLeft;\n\t-o-animation-name: elasticInLeft;\n\tanimation-name: elasticInLeft;\n}\n @-webkit-keyframes elasticInRight {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(1000px);\n -webkit-animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-30px);\n -webkit-animation-timing-function:ease-in-out;\n}\n 80% {\n -webkit-transform: translateX(10px);\n -webkit-animation-timing-function:ease-in-out;\n}\n 100% {\n -webkit-transform: translateX(0);\n}\n}\n @-moz-keyframes elasticInRight {\n 0% {\n opacity: 0;\n -moz-transform: translateX(1000px);\n -moz-animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n -moz-transform: translateX(-30px);\n -moz-animation-timing-function:ease-in-out;\n}\n 80% {\n -moz-transform: translateX(10px);\n -moz-animation-timing-function:ease-in-out;\n}\n 100% {\n -moz-transform: translateX(0);\n}\n}\n @-o-keyframes elasticInRight {\n 0% {\n opacity: 0;\n -o-transform: translateX(1000px);\n -o-animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n -o-transform: translateX(-30px);\n -o-animation-timing-function:ease-in-out;\n}\n 80% {\n -o-transform: translateX(10px);\n -o-animation-timing-function:ease-in-out;\n}\n 100% {\n -o-transform: translateX(0);\n}\n}\n @keyframes elasticInRight {\n 0% {\n opacity: 0;\n transform: translateX(1000px);\n animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n transform: translateX(-30px);\n animation-timing-function:ease-in-out;\n}\n 80% {\n transform: translateX(10px);\n animation-timing-function:ease-in-out;\n}\n 100% {\n transform: translateX(0);\n}\n}\n.elasticInRight {\n\t-webkit-animation-name: elasticInRight;\n\t-moz-animation-name: elasticInRight;\n\t-o-animation-name: elasticInRight;\n\tanimation-name: elasticInRight;\n}\n@-webkit-keyframes elasticInUp {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(1000px);\n -webkit-animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n -webkit-transform: translateY(-30px);\n -webkit-animation-timing-function:ease-in-out;\n}\n 80% {\n -webkit-transform: translateY(10px);\n -webkit-animation-timing-function:ease-in-out;\n}\n 100% {\n -webkit-transform: translateY(0);\n}\n}\n@-moz-keyframes elasticInUp {\n 0% {\n opacity: 0;\n -moz-transform: translateY(1000px);\n -moz-animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n -moz-transform: translateY(-30px);\n -moz-animation-timing-function:ease-in-out;\n}\n 80% {\n -moz-transform: translateY(10px);\n -moz-animation-timing-function:ease-in-out;\n}\n 100% {\n -moz-transform: translateY(0);\n}\n}\n@-o-keyframes elasticInUp {\n 0% {\n opacity: 0;\n -o-transform: translateY(1000px);\n -o-animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n -o-transform: translateY(-30px);\n -o-animation-timing-function:ease-in-out;\n}\n 80% {\n -o-transform: translateY(10px);\n -o-animation-timing-function:ease-in-out;\n}\n 100% {\n -o-transform: translateY(0);\n}\n}\n@keyframes elasticInUp {\n 0% {\n opacity: 0;\n transform: translateY(1000px);\n animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n transform: translateY(-30px);\n animation-timing-function:ease-in-out;\n}\n 80% {\n transform: translateY(10px);\n animation-timing-function:ease-in-out;\n}\n 100% {\n transform: translateY(0);\n}\n}\n.elasticInUp {\n\t-webkit-animation-name: elasticInUp;\n\t-moz-animation-name: elasticInUp;\n\t-o-animation-name: elasticInUp;\n\tanimation-name: elasticInUp;\n}\n@-webkit-keyframes elasticInDown {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-1000px);\n -webkit-animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n -webkit-transform: translateY(30px);\n -webkit-animation-timing-function:ease-in-out;\n}\n 80% {\n -webkit-transform: translateY(-10px);\n -webkit-animation-timing-function:ease-in-out;\n}\n 100% {\n -webkit-transform: translateY(0);\n}\n}\n@-moz-keyframes elasticInDown {\n 0% {\n opacity: 0;\n -moz-transform: translateY(-1000px);\n -moz-animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n -moz-transform: translateY(30px);\n -moz-animation-timing-function:ease-in-out;\n}\n 80% {\n -moz-transform: translateY(-10px);\n -moz-animation-timing-function:ease-in-out;\n}\n 100% {\n -moz-transform: translateY(0);\n}\n}\n@-o-keyframes elasticInDown {\n 0% {\n opacity: 0;\n -o-transform: translateY(-1000px);\n -o-animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n -o-transform: translateY(30px);\n -o-animation-timing-function:ease-in-out;\n}\n 80% {\n -o-transform: translateY(-10px);\n -o-animation-timing-function:ease-in-out;\n}\n 100% {\n -o-transform: translateY(0);\n}\n}\n @keyframes elasticInDown {\n 0% {\n opacity: 0;\n transform: translateY(-1000px);\n animation-timing-function:ease-in-out;\n}\n 60% {\n opacity: 1;\n transform: translateY(30px);\n animation-timing-function:ease-in-out;\n}\n 80% {\n transform: translateY(-10px);\n animation-timing-function:ease-in-out;\n}\n 100% {\n transform: translateY(0);\n}\n}\n.elasticInDown {\n\t-webkit-animation-name: elasticInDown;\n\t-moz-animation-name: elasticInDown;\n\t-o-animation-name: elasticInDown;\n\tanimation-name: elasticInDown;\n}\n@-webkit-keyframes shake\n{\n\t10%\n\t{\n\t\t-webkit-transform:translateX(7px);\n\t}\n\t30%\n\t{\n\t\t-webkit-transform:translateX(-7px);\n\t}\n\t50%\n\t{\n\t\t-webkit-transform:translateX(5px);\n\t}\n\t70%\n\t{\n\t\t-webkit-transform:translateX(-5px);\n\t}\n\t90%\n\t{\n\t\t-webkit-transform:translateX(3px);\n\t}\n\t100%\n\t{\n\t\t-webkit-transform:translateX(0px);\n\t}\n}\n@-moz-keyframes shake\n{\n\t10%\n\t{\n\t\t-moz-transform:translateX(7px);\n\t}\n\t30%\n\t{\n\t\t-moz-transform:translateX(-7px);\n\t}\n\t50%\n\t{\n\t\t-moz-transform:translateX(5px);\n\t}\n\t70%\n\t{\n\t\t-moz-transform:translateX(-5px);\n\t}\n\t90%\n\t{\n\t\t-moz-transform:translateX(3px);\n\t}\n\t100%\n\t{\n\t\t-moz-transform:translateX(0px);\n\t}\n}\n@-o-keyframes shake\n{\n\t10%\n\t{\n\t\t-o-transform:translateX(7px);\n\t}\n\t30%\n\t{\n\t\t-o-transform:translateX(-7px);\n\t}\n\t50%\n\t{\n\t\t-o-transform:translateX(5px);\n\t}\n\t70%\n\t{\n\t\t-o-transform:translateX(-5px);\n\t}\n\t90%\n\t{\n\t\t-o-transform:translateX(3px);\n\t}\n\t100%\n\t{\n\t\t-o-transform:translateX(0px);\n\t}\n}\n@keyframes shake\n{\n\t10%\n\t{\n\t\ttransform:translateX(7px);\n\t}\n\t30%\n\t{\n\t\ttransform:translateX(-7px);\n\t}\n\t50%\n\t{\n\t\ttransform:translateX(5px);\n\t}\n\t70%\n\t{\n\t\ttransform:translateX(-5px);\n\t}\n\t90%\n\t{\n\t\ttransform:translateX(3px);\n\t}\n\t100%\n\t{\n\t\ttransform:translateX(0px);\n\t}\n}\n.shake\n{\n\t -webkit-animation-name: shake;\n\t -moz-animation-name: shake;\n\t -o-animation-name: shake;\n\t animation-name: shake;\n}\n@-webkit-keyframes pendulum\n{\n\t10% { -webkit-transform: rotate(15deg); }\t\n\t30% { -webkit-transform: rotate(-10deg); }\n\t50% { -webkit-transform: rotate(5deg); }\t\n\t70% { -webkit-transform: rotate(-5deg); }\n\t90%{ -webkit-transform: rotate(2deg);}\n\t100% { -webkit-transform: rotate(0deg); }\n}\n@-moz-keyframes pendulum\n{\n\t10% { -moz-transform: rotate(15deg); }\t\n\t30% { -moz-transform: rotate(-10deg); }\n\t50% { -moz-transform: rotate(5deg); }\t\n\t70% { -moz-transform: rotate(-5deg); }\n\t90%{ -moz-transform: rotate(2deg);}\n\t100% { -moz-transform: rotate(0deg); }\n}\n@-o-keyframes pendulum\n{\n\t10% { -o-transform: rotate(15deg); }\t\n\t30% { -o-transform: rotate(-10deg); }\n\t50% { -o-transform: rotate(5deg); }\t\n\t70% { -o-transform: rotate(-5deg); }\n\t90%{ -o-transform: rotate(2deg);}\n\t100% { -o-transform: rotate(0deg); }\n}\n@keyframes pendulum\n{\n\t10% { transform: rotate(15deg); }\t\n\t30% { transform: rotate(-10deg); }\n\t50% { transform: rotate(5deg); }\t\n\t70% { transform: rotate(-5deg); }\n\t90%{ transform: rotate(2deg);}\n\t100% { transform: rotate(0deg); }\n}\n.pendulum\n{\n\t -webkit-animation-name: pendulum;\n\t -moz-animation-name: pendulum;\n\t -o-animation-name: pendulum;\n\t animation-name: pendulum;\n}\n"
  },
  {
    "path": "solid/static/css/mezzanine.css",
    "content": "\n/*========================================\n        MEZZANINE GENERAL STYLES\n==========================================*/\n\nbody {\n  \n  /*line-height: 165%;*/\n}\nh1 {\n  margin-bottom: 15px;\n}\n.alert {\n  padding: 5px 10px;\n}\n.alert-dismissable .close {\n  right: 0;\n}\nul, ol {\n  padding-left:20px;\n}\n.tree {\n  padding: 5px 0;\n}\n.tree ul a {\n  padding: 7px 15px;\n}\n.navlist-menu-level-0 {\n  margin:-5px 0;\n}\n.navbar-text {\n  font-style: italic;\n  font-size: 11px;\n  color: #aaa !important;\n  line-height: 100%;\n  padding-top: 5px;\n  margin:15px 20px 0 5px;\n}\n.navbar-form.navbar-right {\n  padding-right: 0;\n  margin-right: -10px;\n}\n.navbar-form.navbar-right .form-group {\n  margin-right: 2px;\n}\n.messages {\n  margin-top: 20px;\n}\n.tree > .nav .nav > li {\n  padding-left: 15px;\n}\n.tree .active > a {\n  background-color: #EEEEEE;\n}\n.tree .active-branch > a {\n  font-weight: bold;\n}\n.breadcrumb > li + li:before {\n  padding: 0 5px 0 10px;\n}\n.nav-footer {\n  display: table;\n  margin: 0 auto;\n}\n.nav-footer > ul {\n  display: inline-block;\n  width: 120px;\n  margin-left: 50px;\n  vertical-align: top;\n}\n.nav-footer > ul > li {\n  padding: 10px 0;\n}\nfooter {\n  background-color: #F8F8F8;\n  border-top: 1px solid #E7E7E7;\n  margin-top: 15px;\n  padding: 15px 0 30px;\n}\nfooter .separator {\n  opacity: 0.3;\n  margin: 0 10px;\n}\n.site-info {\n  font-size: 90%;\n  margin-top: 15px;\n}\n.panel-body > h1:first-child,\n.panel-body > h2:first-child,\n.panel-body > h3:first-child {\n  margin-top: 0;\n}\nimg.pull-left {\n  margin-right: 10px;\n  margin-bottom: 5px;\n}\n.user-panel p {\n  margin-bottom:3px;\n}\n.user-panel .btn {\n  margin: 5px 5px 5px 0;\n}\n/* Style error messages as danger alerts */\n.alert-error {\n  color: #b94a48;\n  background-color: #f2dede;\n  border-color: #eed3d7;\n}\n.alert-error hr {\n  border-top-color: #e6c1c7;\n}\n.alert-error .alert-link {\n  color: #953b39;\n}\n.timespan {\n  color: #888;\n}\n#search-results h5 {\n  margin-top: 20px;\n}\n#search-results p {\n  margin: 3px 0;\n}\n\n/*========================================\n          MULTI-LEVEL DROP-DOWN NAV\n==========================================*/\n.nav > li > a.dropdown-toggle:hover{\n  background-color: #e7e7e7;\n  color: #555;\n}\n.dropdown-submenu {\n  position: relative;\n}\n.dropdown-submenu > .dropdown-menu {\n  top: 0;\n  left: 100%;\n  margin-top: -6px;\n  margin-left: -1px;\n  border-top-left-radius: 0;\n}\n.dropdown-submenu:hover > .dropdown-menu {\n  display: block;\n}\n.dropdown-submenu > a:after {\n  display: inline-block;\n  content: \" \";\n  float: right;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n  border-width: 4px 0 4px 4px;\n  border-left-color: #777;\n  margin-top: 5px;\n  margin-right: -10px;\n}\n.dropdown-submenu > a:hover:after {\n  border-left-color: #333;\n}\n.dropdown-submenu.active > a:after {\n  border-left-color: #fff;\n}\n.dropdown-submenu.pull-left {\n  float: none;\n}\n.dropdown-submenu.pull-left > .dropdown-menu {\n  left: -100%;\n  margin-left: 10px;\n  border-top-right-radius: 0;\n}\n\n/*========================================\n            MEZZANINE BLOG\n==========================================*/\n\n.blog-list-detail {\n  border-bottom: 1px dashed #CCCCCC;\n  margin-bottom: 30px;\n  padding-bottom: 15px;\n}\n.post-meta {\n  font-weight: 700;\n  margin-bottom: 15px;\n  font-size: 14px;\n}\n.post-meta > a {\n  color: #666;\n}\n.share-facebook, .share-twitter,\n.share-facebook:hover, .share-twitter:hover {\n  color: #fff;\n  font-weight: 700;\n}\n.share-facebook {\n  background-color: #4667A6;\n}\n.share-twitter {\n  background-color: #00A3D4;\n}\n.tag-cloud li {\n  padding-left: 0;\n}\n.tag-weight-1 {\n  font-size: 90%;\n}\n.tag-weight-2 {\n  font-size: 120%;\n}\n.tag-weight-3 {\n  font-size: 150%;\n}\n.tag-weight-4 {\n  font-size: 180%;\n}\n\n/*========================================\n            MEZZANINE FORMS\n==========================================\n  These rules mirror the rules for .form-control included with\n  Bootstrap. They are needed because we can not directly apply\n  CSS classes to the form fields when rendering them in the template.\n  They also cover special cases for date and date/time inputs.\n*/\n\n.form-group > input[type=\"text\"],\n.form-group > input[type=\"password\"],\n.form-group > input[type=\"datetime\"],\n.form-group > input[type=\"datetime-local\"],\n.form-group > input[type=\"date\"],\n.form-group > input[type=\"month\"],\n.form-group > input[type=\"time\"],\n.form-group > input[type=\"week\"],\n.form-group > input[type=\"number\"],\n.form-group > input[type=\"email\"],\n.form-group > input[type=\"url\"],\n.form-group > input[type=\"search\"],\n.form-group > input[type=\"tel\"],\n.form-group > input[type=\"color\"],\n.form-group > select,\n.form-group > textarea {\n  display: block;\n  width: 100%;\n  max-width: 300px;\n  height: 34px;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.428571429;\n  color: #555555;\n  vertical-align: middle;\n  background-color: #ffffff;\n  border: 1px solid #cccccc;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  -webkit-transition: border-color ease-in-out.15s, box-shadow ease-in-out 0.15s;\n          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;\n}\n.form-group > input[type=\"text\"]:focus,\n.form-group > input[type=\"password\"]:focus,\n.form-group > input[type=\"datetime\"]:focus,\n.form-group > input[type=\"datetime-local\"]:focus,\n.form-group > input[type=\"date\"]:focus,\n.form-group > input[type=\"month\"]:focus,\n.form-group > input[type=\"time\"]:focus,\n.form-group > input[type=\"week\"]:focus,\n.form-group > input[type=\"number\"]:focus,\n.form-group > input[type=\"email\"]:focus,\n.form-group > input[type=\"url\"]:focus,\n.form-group > input[type=\"search\"]:focus,\n.form-group > input[type=\"tel\"]:focus,\n.form-group > input[type=\"color\"]:focus,\n.form-group > select:focus,\n.form-group > textarea:focus {\n  border-color: #66afe9;\n  outline: 0;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-group > textarea {\n  height: auto;\n  max-width: 400px;\n}\n.has-error > input[type=\"text\"],\n.has-error > input[type=\"password\"],\n.has-error > input[type=\"datetime\"],\n.has-error > input[type=\"datetime-local\"],\n.has-error > input[type=\"date\"],\n.has-error > input[type=\"month\"],\n.has-error > input[type=\"time\"],\n.has-error > input[type=\"week\"],\n.has-error > input[type=\"number\"],\n.has-error > input[type=\"email\"],\n.has-error > input[type=\"url\"],\n.has-error > input[type=\"search\"],\n.has-error > input[type=\"tel\"],\n.has-error > input[type=\"color\"],\n.has-error > select,\n.has-error > textarea {\n  border-color: #a94442;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error > input[type=\"text\"]:focus,\n.has-error > input[type=\"password\"]:focus,\n.has-error > input[type=\"datetime\"]:focus,\n.has-error > input[type=\"datetime-local\"]:focus,\n.has-error > input[type=\"date\"]:focus,\n.has-error > input[type=\"month\"]:focus,\n.has-error > input[type=\"time\"]:focus,\n.has-error > input[type=\"week\"]:focus,\n.has-error > input[type=\"number\"]:focus,\n.has-error > input[type=\"email\"]:focus,\n.has-error > input[type=\"url\"]:focus,\n.has-error > input[type=\"search\"]:focus,\n.has-error > input[type=\"tel\"]:focus,\n.has-error > input[type=\"color\"]:focus,\n.has-error > select:focus,\n.has-error > textarea:focus {\n  border-color: #843534;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;\n          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;\n}\n.multiplechoicefield > ul, .choicefield > ul{\n  margin: 0;\n  padding: 0;\n}\n.multiplechoicefield > ul > li, .choicefield > ul > li{\n  list-style: none;\n  display: inline-block;\n}\n.multiplechoicefield > ul label, .choicefield > ul label {\n  display: inline-block;\n  padding-right: 20px;\n  margin-bottom: 0;\n  font-weight: normal;\n  vertical-align: middle;\n  cursor: pointer;\n}\n.datefield, .datetimefield {\n  max-width: 450px;\n}\n.datefield > select {\n  display: inline-block;\n  width: 30%;\n  margin-right: 2%;\n}\n.datefield > label, .datefield > .help-block,\n.datetimefield > label, .datetimefield > .help-block {\n  display: block;\n}\n.datetimefield > select {\n  display: inline-block;\n  margin-right: 2%;\n  width: 22%;\n}\n.datetimefield > input[type=\"text\"] {\n  display: inline-block;\n  width: 25%;\n}\n.form-actions {\n  background-color: #F8F8F8;\n  border-top: 1px solid #E7E7E7;\n  padding: 20px;\n  margin-bottom: 15px;\n  border-radius: 5px;\n}\n/* We apply the clearfix hack to .form-actions because we often\nfloat the buttons inside it. This prevents collapsing. */\n.form-actions:before,\n.form-actions:after {\n  display: table;\n  content: \" \";\n}\n\n.form-actions:after {\n  clear: both;\n}\n\n/*========================================\n          MEZZANINE GALLERY\n==========================================*/\n\n.gallery .thumbnail {\n  margin: 15px 0;\n}\n.gallery .thumbnail > img {\n  width: 100%;\n}\n\n/*========================================\n          MEZZANINE GENERIC\n==========================================*/\n\n#comments, .rating {\n  margin:20px 0;\n}\n.rating span, .rating form {\n  display: inline-block;\n}\n.rating ul {\n  padding-left: 0;\n  list-style: none;\n}\n.rating li {\n  display: inline-block;\n  margin: 0 5px;\n}\n.comment .rating {\n  margin-top: 5px;\n}\n.comment-author {\n  border: 1px solid #DDD;\n  border-radius: 4px;\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n  padding: 15px;\n  margin-bottom: 30px;\n  background-color: #FEFFEE;\n}\n\n/*========================================\n          MEZZANINE TWEETS\n==========================================*/\n\n.tweeter-image {\n  width: 32px;\n  height: 32px;\n}\n.tweet {\n  margin-bottom: 20px;\n}\n.tweet h4 {\n  margin-bottom:2px;\n  font-size:17px;\n}\n.tweet h4 small {\n  display:block;\n  line-height:150%;\n}\n.tweet p {\n  font-size:13px;\n  line-height:160%;\n}\n.tweet h6 {\n  margin:5px 0 10px 0;\n}\n.tweet .glyphicon {\n  margin:0 3px;\n}\n\n/*========================================\n          MEZZANINE ACCOUNTS\n==========================================*/\n\n.profile-image > img {\n  margin-bottom: 20px;\n}\n\n/*========================================\n          RESPONSIVE TWEAKS\n==========================================*/\n\n/* Display dropdowns on hover only in desktops (md and lg classes) */\n@media (min-width: 768px) {\n  .navbar-nav > li.dropdown:hover > ul.dropdown-menu {\n    display: block;\n  }\n}\n.tree {display:none;}\n@media (min-width: 992px) {\n  .tree {display:block;}\n}\n.navbar .container {width:100%;}\n@media (min-width: 992px) {\n  .navbar .container {width:970px;}\n}\n@media (min-width: 1200px) {\n  .navbar .container {width:1170px;}\n}\n"
  },
  {
    "path": "solid/static/css/prettyPhoto.css",
    "content": "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}\ndiv.pp_default .pp_top .pp_left{background:url(\"images/prettyPhoto/default/sprite.png\") -78px -93px no-repeat}\ndiv.pp_default .pp_top .pp_middle{background:url(\"images/prettyPhoto/default/sprite_x.png\") top left repeat-x}\ndiv.pp_default .pp_top .pp_right{background:url(\"images/prettyPhoto/default/sprite.png\") -112px -93px no-repeat}\ndiv.pp_default .pp_content .ppt{color:#f8f8f8}\ndiv.pp_default .pp_content_container .pp_left{background:url(\"images/prettyPhoto/default/sprite_y.png\") -7px 0 repeat-y;padding-left:13px}\ndiv.pp_default .pp_content_container .pp_right{background:url(\"images/prettyPhoto/default/sprite_y.png\") top right repeat-y;padding-right:13px}\ndiv.pp_default .pp_next:hover{background:url(\"images/prettyPhoto/default/sprite_next.png\") center right no-repeat;cursor:pointer}\ndiv.pp_default .pp_previous:hover{background:url(\"images/prettyPhoto/default/sprite_prev.png\") center left no-repeat;cursor:pointer}\ndiv.pp_default .pp_expand{background:url(\"images/prettyPhoto/default/sprite.png\") 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}\ndiv.pp_default .pp_expand:hover{background:url(\"images/prettyPhoto/default/sprite.png\") 0 -56px no-repeat;cursor:pointer}\ndiv.pp_default .pp_contract{background:url(\"images/prettyPhoto/default/sprite.png\") 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}\ndiv.pp_default .pp_contract:hover{background:url(\"images/prettyPhoto/default/sprite.png\") 0 -113px no-repeat;cursor:pointer}\ndiv.pp_default .pp_close{width:30px;height:30px;background:url(\"images/prettyPhoto/default/sprite.png\") 2px 1px no-repeat;cursor:pointer}\ndiv.pp_default .pp_gallery ul li a{background:url(\"images/prettyPhoto/default/default_thumb.png\") center center #f8f8f8;border:1px solid #aaa}\ndiv.pp_default .pp_social{margin-top:7px}\ndiv.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}\ndiv.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}\ndiv.pp_default .pp_nav .pp_pause{background-position:-51px -29px}\ndiv.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}\ndiv.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}\ndiv.pp_default .pp_content_container .pp_details{margin-top:5px}\ndiv.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}\ndiv.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}\ndiv.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}\ndiv.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}\ndiv.pp_default .pp_bottom .pp_left{background:url(\"images/prettyPhoto/default/sprite.png\") -78px -127px no-repeat}\ndiv.pp_default .pp_bottom .pp_middle{background:url(\"images/prettyPhoto/default/sprite_x.png\") bottom left repeat-x}\ndiv.pp_default .pp_bottom .pp_right{background:url(\"images/prettyPhoto/default/sprite.png\") -112px -127px no-repeat}\ndiv.pp_default .pp_loaderIcon{background:url(\"images/prettyPhoto/default/loader.gif\") center center no-repeat}\ndiv.light_rounded .pp_top .pp_left{background:url(\"images/prettyPhoto/light_rounded/sprite.png\") -88px -53px no-repeat}\ndiv.light_rounded .pp_top .pp_right{background:url(\"images/prettyPhoto/light_rounded/sprite.png\") -110px -53px no-repeat}\ndiv.light_rounded .pp_next:hover{background:url(\"images/prettyPhoto/light_rounded/btnNext.png\") center right no-repeat;cursor:pointer}\ndiv.light_rounded .pp_previous:hover{background:url(\"images/prettyPhoto/light_rounded/btnPrevious.png\") center left no-repeat;cursor:pointer}\ndiv.light_rounded .pp_expand{background:url(\"images/prettyPhoto/light_rounded/sprite.png\") -31px -26px no-repeat;cursor:pointer}\ndiv.light_rounded .pp_expand:hover{background:url(\"images/prettyPhoto/light_rounded/sprite.png\") -31px -47px no-repeat;cursor:pointer}\ndiv.light_rounded .pp_contract{background:url(\"images/prettyPhoto/light_rounded/sprite.png\") 0 -26px no-repeat;cursor:pointer}\ndiv.light_rounded .pp_contract:hover{background:url(\"images/prettyPhoto/light_rounded/sprite.png\") 0 -47px no-repeat;cursor:pointer}\ndiv.light_rounded .pp_close{width:75px;height:22px;background:url(\"images/prettyPhoto/light_rounded/sprite.png\") -1px -1px no-repeat;cursor:pointer}\ndiv.light_rounded .pp_nav .pp_play{background:url(\"images/prettyPhoto/light_rounded/sprite.png\") -1px -100px no-repeat;height:15px;width:14px}\ndiv.light_rounded .pp_nav .pp_pause{background:url(\"images/prettyPhoto/light_rounded/sprite.png\") -24px -100px no-repeat;height:15px;width:14px}\ndiv.light_rounded .pp_arrow_previous{background:url(\"images/prettyPhoto/light_rounded/sprite.png\") 0 -71px no-repeat}\ndiv.light_rounded .pp_arrow_next{background:url(\"images/prettyPhoto/light_rounded/sprite.png\") -22px -71px no-repeat}\ndiv.light_rounded .pp_bottom .pp_left{background:url(\"images/prettyPhoto/light_rounded/sprite.png\") -88px -80px no-repeat}\ndiv.light_rounded .pp_bottom .pp_right{background:url(\"images/prettyPhoto/light_rounded/sprite.png\") -110px -80px no-repeat}\ndiv.dark_rounded .pp_top .pp_left{background:url(\"images/prettyPhoto/dark_rounded/sprite.png\") -88px -53px no-repeat}\ndiv.dark_rounded .pp_top .pp_right{background:url(\"images/prettyPhoto/dark_rounded/sprite.png\") -110px -53px no-repeat}\ndiv.dark_rounded .pp_content_container .pp_left{background:url(\"images/prettyPhoto/dark_rounded/contentPattern.png\") top left repeat-y}\ndiv.dark_rounded .pp_content_container .pp_right{background:url(\"images/prettyPhoto/dark_rounded/contentPattern.png\") top right repeat-y}\ndiv.dark_rounded .pp_next:hover{background:url(\"images/prettyPhoto/dark_rounded/btnNext.png\") center right no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_previous:hover{background:url(\"images/prettyPhoto/dark_rounded/btnPrevious.png\") center left no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_expand{background:url(\"images/prettyPhoto/dark_rounded/sprite.png\") -31px -26px no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_expand:hover{background:url(\"images/prettyPhoto/dark_rounded/sprite.png\") -31px -47px no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_contract{background:url(\"images/prettyPhoto/dark_rounded/sprite.png\") 0 -26px no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_contract:hover{background:url(\"images/prettyPhoto/dark_rounded/sprite.png\") 0 -47px no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_close{width:75px;height:22px;background:url(\"images/prettyPhoto/dark_rounded/sprite.png\") -1px -1px no-repeat;cursor:pointer}\ndiv.dark_rounded .pp_description{margin-right:85px;color:#fff}\ndiv.dark_rounded .pp_nav .pp_play{background:url(\"images/prettyPhoto/dark_rounded/sprite.png\") -1px -100px no-repeat;height:15px;width:14px}\ndiv.dark_rounded .pp_nav .pp_pause{background:url(\"images/prettyPhoto/dark_rounded/sprite.png\") -24px -100px no-repeat;height:15px;width:14px}\ndiv.dark_rounded .pp_arrow_previous{background:url(\"images/prettyPhoto/dark_rounded/sprite.png\") 0 -71px no-repeat}\ndiv.dark_rounded .pp_arrow_next{background:url(\"images/prettyPhoto/dark_rounded/sprite.png\") -22px -71px no-repeat}\ndiv.dark_rounded .pp_bottom .pp_left{background:url(\"images/prettyPhoto/dark_rounded/sprite.png\") -88px -80px no-repeat}\ndiv.dark_rounded .pp_bottom .pp_right{background:url(\"images/prettyPhoto/dark_rounded/sprite.png\") -110px -80px no-repeat}\ndiv.dark_rounded .pp_loaderIcon{background:url(\"images/prettyPhoto/dark_rounded/loader.gif\") center center no-repeat}\ndiv.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}\ndiv.dark_square .pp_description{color:#fff;margin:0 85px 0 0}\ndiv.dark_square .pp_loaderIcon{background:url(\"images/prettyPhoto/dark_square/loader.gif\") center center no-repeat}\ndiv.dark_square .pp_expand{background:url(\"images/prettyPhoto/dark_square/sprite.png\") -31px -26px no-repeat;cursor:pointer}\ndiv.dark_square .pp_expand:hover{background:url(\"images/prettyPhoto/dark_square/sprite.png\") -31px -47px no-repeat;cursor:pointer}\ndiv.dark_square .pp_contract{background:url(\"images/prettyPhoto/dark_square/sprite.png\") 0 -26px no-repeat;cursor:pointer}\ndiv.dark_square .pp_contract:hover{background:url(\"images/prettyPhoto/dark_square/sprite.png\") 0 -47px no-repeat;cursor:pointer}\ndiv.dark_square .pp_close{width:75px;height:22px;background:url(\"images/prettyPhoto/dark_square/sprite.png\") -1px -1px no-repeat;cursor:pointer}\ndiv.dark_square .pp_nav{clear:none}\ndiv.dark_square .pp_nav .pp_play{background:url(\"images/prettyPhoto/dark_square/sprite.png\") -1px -100px no-repeat;height:15px;width:14px}\ndiv.dark_square .pp_nav .pp_pause{background:url(\"images/prettyPhoto/dark_square/sprite.png\") -24px -100px no-repeat;height:15px;width:14px}\ndiv.dark_square .pp_arrow_previous{background:url(\"images/prettyPhoto/dark_square/sprite.png\") 0 -71px no-repeat}\ndiv.dark_square .pp_arrow_next{background:url(\"images/prettyPhoto/dark_square/sprite.png\") -22px -71px no-repeat}\ndiv.dark_square .pp_next:hover{background:url(\"images/prettyPhoto/dark_square/btnNext.png\") center right no-repeat;cursor:pointer}\ndiv.dark_square .pp_previous:hover{background:url(\"images/prettyPhoto/dark_square/btnPrevious.png\") center left no-repeat;cursor:pointer}\ndiv.light_square .pp_expand{background:url(\"images/prettyPhoto/light_square/sprite.png\") -31px -26px no-repeat;cursor:pointer}\ndiv.light_square .pp_expand:hover{background:url(\"images/prettyPhoto/light_square/sprite.png\") -31px -47px no-repeat;cursor:pointer}\ndiv.light_square .pp_contract{background:url(\"images/prettyPhoto/light_square/sprite.png\") 0 -26px no-repeat;cursor:pointer}\ndiv.light_square .pp_contract:hover{background:url(\"images/prettyPhoto/light_square/sprite.png\") 0 -47px no-repeat;cursor:pointer}\ndiv.light_square .pp_close{width:75px;height:22px;background:url(\"images/prettyPhoto/light_square/sprite.png\") -1px -1px no-repeat;cursor:pointer}\ndiv.light_square .pp_nav .pp_play{background:url(\"images/prettyPhoto/light_square/sprite.png\") -1px -100px no-repeat;height:15px;width:14px}\ndiv.light_square .pp_nav .pp_pause{background:url(\"images/prettyPhoto/light_square/sprite.png\") -24px -100px no-repeat;height:15px;width:14px}\ndiv.light_square .pp_arrow_previous{background:url(\"images/prettyPhoto/light_square/sprite.png\") 0 -71px no-repeat}\ndiv.light_square .pp_arrow_next{background:url(\"images/prettyPhoto/light_square/sprite.png\") -22px -71px no-repeat}\ndiv.light_square .pp_next:hover{background:url(\"images/prettyPhoto/light_square/btnNext.png\") center right no-repeat;cursor:pointer}\ndiv.light_square .pp_previous:hover{background:url(\"images/prettyPhoto/light_square/btnPrevious.png\") center left no-repeat;cursor:pointer}\ndiv.facebook .pp_top .pp_left{background:url(\"images/prettyPhoto/facebook/sprite.png\") -88px -53px no-repeat}\ndiv.facebook .pp_top .pp_middle{background:url(\"images/prettyPhoto/facebook/contentPatternTop.png\") top left repeat-x}\ndiv.facebook .pp_top .pp_right{background:url(\"images/prettyPhoto/facebook/sprite.png\") -110px -53px no-repeat}\ndiv.facebook .pp_content_container .pp_left{background:url(\"images/prettyPhoto/facebook/contentPatternLeft.png\") top left repeat-y}\ndiv.facebook .pp_content_container .pp_right{background:url(\"images/prettyPhoto/facebook/contentPatternRight.png\") top right repeat-y}\ndiv.facebook .pp_expand{background:url(\"images/prettyPhoto/facebook/sprite.png\") -31px -26px no-repeat;cursor:pointer}\ndiv.facebook .pp_expand:hover{background:url(\"images/prettyPhoto/facebook/sprite.png\") -31px -47px no-repeat;cursor:pointer}\ndiv.facebook .pp_contract{background:url(\"images/prettyPhoto/facebook/sprite.png\") 0 -26px no-repeat;cursor:pointer}\ndiv.facebook .pp_contract:hover{background:url(\"images/prettyPhoto/facebook/sprite.png\") 0 -47px no-repeat;cursor:pointer}\ndiv.facebook .pp_close{width:22px;height:22px;background:url(\"images/prettyPhoto/facebook/sprite.png\") -1px -1px no-repeat;cursor:pointer}\ndiv.facebook .pp_description{margin:0 37px 0 0}\ndiv.facebook .pp_loaderIcon{background:url(\"images/prettyPhoto/facebook/loader.gif\") center center no-repeat}\ndiv.facebook .pp_arrow_previous{background:url(\"images/prettyPhoto/facebook/sprite.png\") 0 -71px no-repeat;height:22px;margin-top:0;width:22px}\ndiv.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}\ndiv.facebook .pp_arrow_next{background:url(\"images/prettyPhoto/facebook/sprite.png\") -32px -71px no-repeat;height:22px;margin-top:0;width:22px}\ndiv.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}\ndiv.facebook .pp_nav{margin-top:0}\ndiv.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}\ndiv.facebook .pp_nav .pp_play{background:url(\"images/prettyPhoto/facebook/sprite.png\") -1px -123px no-repeat;height:22px;width:22px}\ndiv.facebook .pp_nav .pp_pause{background:url(\"images/prettyPhoto/facebook/sprite.png\") -32px -123px no-repeat;height:22px;width:22px}\ndiv.facebook .pp_next:hover{background:url(\"images/prettyPhoto/facebook/btnNext.png\") center right no-repeat;cursor:pointer}\ndiv.facebook .pp_previous:hover{background:url(\"images/prettyPhoto/facebook/btnPrevious.png\") center left no-repeat;cursor:pointer}\ndiv.facebook .pp_bottom .pp_left{background:url(\"images/prettyPhoto/facebook/sprite.png\") -88px -80px no-repeat}\ndiv.facebook .pp_bottom .pp_middle{background:url(\"images/prettyPhoto/facebook/contentPatternBottom.png\") top left repeat-x}\ndiv.facebook .pp_bottom .pp_right{background:url(\"images/prettyPhoto/facebook/sprite.png\") -110px -80px no-repeat}\ndiv.pp_pic_holder a:focus{outline:none}\ndiv.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}\ndiv.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}\n.pp_content{height:40px;min-width:40px}\n* html .pp_content{width:40px}\n.pp_content_container{position:relative;text-align:left;width:100%}\n.pp_content_container .pp_left{padding-left:20px}\n.pp_content_container .pp_right{padding-right:20px}\n.pp_content_container .pp_details{float:left;margin:10px 0 2px}\n.pp_description{display:none;margin:0}\n.pp_social{float:left;margin:0}\n.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}\n.pp_social .twitter{float:left}\n.pp_nav{clear:right;float:left;margin:3px 10px 0 0}\n.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}\n.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}\na.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}\n.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}\n.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}\n.pp_gallery div{float:left;overflow:hidden;position:relative}\n.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}\n.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}\n.pp_gallery ul a img{border:0}\n.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}\n.pp_gallery li.default a{background:url(\"images/prettyPhoto/facebook/default_thumbnail.gif\") 0 0 no-repeat;display:block;height:33px;width:50px}\n.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}\na.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%}\na.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%}\na.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}\na.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}\n.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}\n#pp_full_res{line-height:1!important}\n#pp_full_res .pp_inline{text-align:left}\n#pp_full_res .pp_inline p{margin:0 0 15px}\ndiv.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}\ndiv.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}\ndiv.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}\ndiv.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}\ndiv.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}\ndiv.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}\ndiv.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}\ndiv.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}\ndiv.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}\ndiv.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}\ndiv.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(\"images/prettyPhoto/light_rounded/loader.gif\") center center no-repeat}\ndiv.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}\ndiv.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}\ndiv.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}\n.pp_top,.pp_bottom{height:20px;position:relative}\n* html .pp_top,* html .pp_bottom{padding:0 20px}\n.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}\n.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}\n* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}\n.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}\n.pp_fade,.pp_gallery li.default a img{display:none}"
  },
  {
    "path": "solid/static/css/style.css",
    "content": "/*\t################################################################\n\n\tAuthor: Carlos Alvarez\n\tURL: http://alvarez.is\n\n\tProject Name: SOLID - Bootstrap 3 Theme\n\tVersion: 1.0\n\tURL: http://alvarez.is\n\t\n################################################################# */ \n@import url(http://fonts.googleapis.com/css?family=Raleway:400,700,900);\n@import url(http://fonts.googleapis.com/css?family=Lato:400,900);\n@import url(\"prettyPhoto.css\") screen;\n@import url(\"hoverex-all.css\") screen;\n\n/*\t################################################################\n\t1. GENERAL STRUCTURES\n################################################################# */\n\t* { \n\t\tmargin: 0;\n\t\tpadding: 0px;\n\t} \n\nbody { \n\tbackground: #ffffff; \n\tmargin: 0; \n\theight: 100%; \n\tcolor: #384452;\n\tfont-family: 'Lato', sans-serif;\n\tfont-weight: 400;\n\t}\n\nh1, h2, h3, h4, h5, h6 {\n\tfont-family: 'Raleway', sans-serif;\n\tfont-weight: 700;\n}\n\np { \n\tpadding: 0; \n\tmargin-bottom: 12px; \n\tfont-family: 'Lato', sans-serif;\n\tfont-weight: 400;\n\tfont-size: 14px; \n\tline-height: 24px;\n\tcolor: #384452; \n\tmargin-top: 10px; \n}\n\nimg {\n\theight: auto;\n\tmax-width: 100%;\n}\n\na { \n\tpadding: 0;\n\tmargin: 0;\n\ttext-decoration: none; \n\t-webkit-transition: background-color .4s linear, color .4s linear;\n\t-moz-transition: background-color .4s linear, color .4s linear;\n\t-o-transition: background-color .4s linear, color .4s linear;\n\t-ms-transition: background-color .4s linear, color .4s linear;\n\ttransition: background-color .4s linear, color .4s linear;\n}\na:hover,\na:focus {\n  text-decoration: none;\n  color:#01b2fe;\n}\n\n::-moz-selection  {\n\tcolor: #fff;\n\ttext-shadow:none;\n\tbackground:#2B2E31;\n}\n::selection {\n\tcolor: #fff;\n\ttext-shadow:none;\n\tbackground:#2B2E31;\n}\n\n.centered {\n\ttext-align: center\n}\n\n/*\t################################################################\n\tBOOTSTRAP MODIFICATIONS & TWEAKS\n################################################################# */\n.navbar {\n\tmin-height: 70px;\n\tpadding-top: 10px;\n\tmargin-bottom: 0px;\n}\n\n.navbar-brand {\n\tfont-family: 'Raleway', sans-serif;\n\tfont-weight: 900;\n}\n\n.navbar-header .navbar-brand {\n\tcolor: white;\n}\n\n.navbar-default .navbar-nav > li > a {\n\tcolor: white;\n\tfont-weight: 700;\n\tfont-size: 12px;\n}\n\n.navbar-default .navbar-nav > li > a:hover {\n\tcolor: #00b3fe;\n}\n\n.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {\n\tcolor: #00b3fe;\n\tbackground-color: transparent;\n}\n\n.navbar-default {\n\tbackground-color: #384452;\n\tborder-color: transparent;\n}\n\n.dropdown-menu {\n\tbackground: #384452;\n}\n\n.dropdown-menu > li > a {\n\tcolor: white;\n\tfont-weight: 700;\n\tfont-size: 12px;\n}\n\n.btn-theme {\n  color: #fff;\n  background-color: #384452;\n  border-color: #384452;\n  margin: 4px;\n}\n.btn-theme:hover,\n.btn-theme:focus,\n.btn-theme:active,\n.btn-theme.active,\n.open .dropdown-toggle.btn-theme {\n  color: #fff;\n  background-color: #00b3fe;\n  border-color: #00b3fe;\n}\n\n.dmbutton:hover,\n.dmbutton:active,\n.dmbutton:focus{\n\tcolor: #ffffff;\n\tbackground-color: #222222;\n\tborder-color: #ffffff;\n}\n.dmbutton {\n\tbackground:rgba(0, 0, 0, 0);\n\tborder: 1px solid #ffffff;\n\tcolor: #ffffff;\n\t-webkit-border-radius: 2px;\n\tborder-radius: 2px;\n\tpadding-top: 1.025rem;\n\tpadding-right: 2.25rem;\n\tletter-spacing:0.85px;\n\tpadding-bottom: 1.0875rem;\n\tpadding-left: 2.25rem;\n\tfont-size: 1.55rem;\n\tcursor: pointer;\n\tfont-weight: normal;\n\tline-height: normal;\n\tmargin: 0 0 1.25rem;\n\ttext-decoration: none;\n\ttext-align: center;\n\tdisplay: inline-block;\n\t-webkit-transition: background-color 300ms ease-out;\n\t-moz-transition: background-color 300ms ease-out;\n\ttransition: background-color 300ms ease-out;\n\t-webkit-appearance: none;\n\tfont-weight: normal !important;\n}\n\n.mtb {\n\tmargin-top: 80px;\n\tmargin-bottom: 80px;\n}\n\n.mb {\n\tmargin-bottom: 60px;\n}\n\n.mt {\n\tmargin-top: 60px;\n}\n\n.hline {\n\tborder-bottom: 2px solid #384452;\n}\n\n.hline-w {\n\tborder-bottom: 2px solid #ffffff;\n\tmargin-bottom: 25px;\n}\n/*\t################################################################\n\tSITE WRAPS\n################################################################# */\n\n#headerwrap {\n\tbackground-color: #00b3fe;\n\tmin-height: 550px;\n\tpadding-top: 100px;\n\tpadding-bottom: 0px;\n\ttext-align: center;\n}\n\n#headerwrap h3, h5 {\n\tcolor: white;\n\tfont-weight: 400;\n}\n\n#headerwrap h1 {\n\tcolor: white;\n\tmargin-bottom: 25px;\n}\n\n#headerwrap .img-responsive {\n\tmargin: 0 auto;\n}\n\n/* Services Wrap */\n#service {\n\tmargin-top: 100px;\n\tmargin-bottom: 80px;\n}\n\n#service i {\n\tcolor: #00b3fe;\n\tfont-size: 60px;\n\tpadding: 15px;\n}\n\n/* Portfolio Wrap */\n#portfoliowrap {\n\tpadding-top: 60px;\n\tmargin-bottom: 60px;\n\tdisplay: block;\n\ttext-align: center\n}\n\n#portfoliowrap h3 {\n\tmargin-bottom: 25px;\n}\n\n.portfolio {\n\tpadding:0 !important;\n\tmargin:0 !important;\n\tdisplay:block;\n}\n\n\n.portfolio-item .title:before {border-radius:0; display:none}\n.portfolio-item p {margin:0px 0 30px;}\n.portfolio-item h3 {margin:-10px 0 10px; font-size:16px; text-transform:uppercase;}\n\n\n.tpl6 h3\n{\n\tcolor:#fff;\n\tmargin:0;\n\tpadding:40px 5px 0;\n\tfont-size:16px;\n\ttext-transform:uppercase;\n}\n.tpl6 .dmbutton\n{\n\tdisplay:inline-block;\n\tmargin:30px 5px 20px 5px;\n\tfont-size:13px;\n}\n\n.tpl6 .bg\n{\n\theight:100%;\n\twidth:100%;\n\tbackground-color:#00b3fe;\n\tbackground-color:rgba(0,179,254,.9);\n\ttext-align:center;\n}\n\n/* Testimonials Wrap */\n#twrap {\n\tbackground: url(../img/t-back.jpg) no-repeat center top;\n\tmargin-top: 0px;\n\tpadding-top:60px;\n\ttext-align:center;\n\tbackground-attachment: relative;\n\tbackground-position: center center;\n\tmin-height: 450px;\n\twidth: 100%;\n\t\n    -webkit-background-size: 100%;\n    -moz-background-size: 100%;\n    -o-background-size: 100%;\n    background-size: 100%;\n\n    -webkit-background-size: cover;\n    -moz-background-size: cover;\n    -o-background-size: cover;\n    background-size: cover;\n}\n\n#twrap i {\n\tfont-size: 50px;\n\tcolor: white;\n\tmargin-bottom: 25px;\n}\n\n#twrap p {\n\tcolor: white;\n\tfont-size: 15px;\n\tline-height: 30px;\n}\n\n/* clients logo */\n#cwrap {\n\tbackground: #f7f7f7;\n\tmargin-top: 0px;\n\tpadding-top: 80px;\n\tpadding-bottom: 100px;\n}\n\n#cwrap h3 {\n\tmargin-bottom: 60px;\n}\n\n/* Footer */\n#footerwrap {\n\tpadding-top: 60px;\n\tpadding-bottom: 60px;\n\tbackground: #384452;\n}\n\n#footerwrap p {\n\tcolor: #bfc9d3;\n}\n\n#footerwrap h4 {\n\tcolor: white;\n}\n\n#footerwrap i {\n\tfont-size: 30px;\n\tcolor: #bfc9d3;\n\tpadding-right: 25px;\n}\n\n#footerwrap i:hover {\n\tcolor: #00b3fe\n}\n\n/*\t################################################################\n\tPAGE CONFIGURATIONS\n################################################################# */\n/* General Tweaks */\n\n#blue {\n\tbackground: #00b3fe;\n\tmargin-top: 60px;\n\tmargin-bottom: 60px;\n\tpadding-top: 25px;\n\tpadding-bottom: 25px;\n}\n\n#blue h3 {\n\tcolor: white;\n\tmargin-left: 15px;\n}\n\n.ctitle {\n\tcolor: #00b3fe;\n\tfont-weight: 700;\n\tmargin-bottom: 15px;\n}\n\ncsmall {\n\tfont-size: 12px;\n\tcolor: #b3b3b3;\n}\ncsmall2 {\n\tfont-size: 12px;\n\tcolor: #f39c12\n}\n\n.spacing {\n\tmargin-top: 40px;\n\tmargin-bottom: 40px;\n}\n\n.badge-theme {\n\tbackground: #00b3fe;\n}\n\n/* Contact Page */\n#contactwrap {\n\tbackground: url(../img/contact.jpg) no-repeat center top;\n\tmargin-top: -60px;\n\tpadding-top:0px;\n\ttext-align:center;\n\tbackground-attachment: relative;\n\tbackground-position: center center;\n\tmin-height: 400px;\n\twidth: 100%;\n\t\n    -webkit-background-size: 100%;\n    -moz-background-size: 100%;\n    -o-background-size: 100%;\n    background-size: 100%;\n\n    -webkit-background-size: cover;\n    -moz-background-size: cover;\n    -o-background-size: cover;\n    background-size: cover;\n}\n\n/* Blog Page */\n.popular-posts { \n\tmargin: 0px;\n\tpadding-left: 0px;\n\t}\n\t\n.popular-posts li {\n\tlist-style: none; \n\tmargin-bottom: 20px; \n\tmin-height: 70px;\n}\n.popular-posts li a, \n.popular-posts li a:hover {\n\tcolor:#2f2f2f; \n\ttext-decoration: none;\n\t}\n\t\n.popular-posts li img {\n\tfloat: left; \n\tmargin-right: 20px;\n\t}\n\t\n.popular-posts li em {\n\tfont-family: 'Lato', sans-serif;\n\tfont-size: 12px;\n\tcolor: #b3b3b3\n\t}\n\n.popular-posts p {\n\tline-height: normal;\n\tmargin-bottom: auto;\n}\t\n\n.share i {\n\tpadding-right: 15px;\n\tfont-size: 18px;\n}"
  },
  {
    "path": "solid/static/js/custom.js",
    "content": "(function($) {\n\n// prettyPhoto\n\tjQuery(document).ready(function(){\n\t\tjQuery('a[data-gal]').each(function() {\n\t\t\tjQuery(this).attr('rel', jQuery(this).data('gal'));\n\t\t});  \t\n\t\tjQuery(\"a[data-rel^='prettyPhoto']\").prettyPhoto({animationSpeed:'slow',theme:'light_square',slideshow:false,overlay_gallery: false,social_tools:false,deeplinking:false});\n\t}); \n\n\t\t\n})(jQuery);"
  },
  {
    "path": "solid/static/js/jquery.hoverdir.js",
    "content": "/**\n * jquery.hoverdir.js v1.1.0\n * http://www.codrops.com\n *\n * Licensed under the MIT license.\n * http://www.opensource.org/licenses/mit-license.php\n * \n * Copyright 2012, Codrops\n * http://www.codrops.com\n */\n;( function( $, window, undefined ) {\n\t\n\t'use strict';\n\n\t$.HoverDir = function( options, element ) {\n\t\t\n\t\tthis.$el = $( element );\n\t\tthis._init( options );\n\n\t};\n\n\t// the options\n\t$.HoverDir.defaults = {\n\t\tspeed : 300,\n\t\teasing : 'ease',\n\t\thoverDelay : 0,\n\t\tinverse : false\n\t};\n\n\t$.HoverDir.prototype = {\n\n\t\t_init : function( options ) {\n\t\t\t\n\t\t\t// options\n\t\t\tthis.options = $.extend( true, {}, $.HoverDir.defaults, options );\n\t\t\t// transition properties\n\t\t\tthis.transitionProp = 'all ' + this.options.speed + 'ms ' + this.options.easing;\n\t\t\t// support for CSS transitions\n\t\t\tthis.support = Modernizr.csstransitions;\n\t\t\t// load the events\n\t\t\tthis._loadEvents();\n\n\t\t},\n\t\t_loadEvents : function() {\n\n\t\t\tvar self = this;\n\t\t\t\n\t\t\tthis.$el.on( 'mouseenter.hoverdir, mouseleave.hoverdir', function( event ) {\n\t\t\t\t\n\t\t\t\tvar $el = $( this ),\n\t\t\t\t\t$hoverElem = $el.find( 'div' ),\n\t\t\t\t\tdirection = self._getDir( $el, { x : event.pageX, y : event.pageY } ),\n\t\t\t\t\tstyleCSS = self._getStyle( direction );\n\t\t\t\t\n\t\t\t\tif( event.type === 'mouseenter' ) {\n\t\t\t\t\t\n\t\t\t\t\t$hoverElem.hide().css( styleCSS.from );\n\t\t\t\t\tclearTimeout( self.tmhover );\n\n\t\t\t\t\tself.tmhover = setTimeout( function() {\n\t\t\t\t\t\t\n\t\t\t\t\t\t$hoverElem.show( 0, function() {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tvar $el = $( this );\n\t\t\t\t\t\t\tif( self.support ) {\n\t\t\t\t\t\t\t\t$el.css( 'transition', self.transitionProp );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tself._applyAnimation( $el, styleCSS.to, self.options.speed );\n\n\t\t\t\t\t\t} );\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t}, self.options.hoverDelay );\n\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\n\t\t\t\t\tif( self.support ) {\n\t\t\t\t\t\t$hoverElem.css( 'transition', self.transitionProp );\n\t\t\t\t\t}\n\t\t\t\t\tclearTimeout( self.tmhover );\n\t\t\t\t\tself._applyAnimation( $hoverElem, styleCSS.from, self.options.speed );\n\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t\t\n\t\t\t} );\n\n\t\t},\n\t\t// credits : http://stackoverflow.com/a/3647634\n\t\t_getDir : function( $el, coordinates ) {\n\t\t\t\n\t\t\t// the width and height of the current div\n\t\t\tvar w = $el.width(),\n\t\t\t\th = $el.height(),\n\n\t\t\t\t// calculate the x and y to get an angle to the center of the div from that x and y.\n\t\t\t\t// gets the x value relative to the center of the DIV and \"normalize\" it\n\t\t\t\tx = ( coordinates.x - $el.offset().left - ( w/2 )) * ( w > h ? ( h/w ) : 1 ),\n\t\t\t\ty = ( coordinates.y - $el.offset().top  - ( h/2 )) * ( h > w ? ( w/h ) : 1 ),\n\t\t\t\n\t\t\t\t// the angle and the direction from where the mouse came in/went out clockwise (TRBL=0123);\n\t\t\t\t// first calculate the angle of the point,\n\t\t\t\t// add 180 deg to get rid of the negative values\n\t\t\t\t// divide by 90 to get the quadrant\n\t\t\t\t// add 3 and do a modulo by 4  to shift the quadrants to a proper clockwise TRBL (top/right/bottom/left) **/\n\t\t\t\tdirection = Math.round( ( ( ( Math.atan2(y, x) * (180 / Math.PI) ) + 180 ) / 90 ) + 3 ) % 4;\n\t\t\t\n\t\t\treturn direction;\n\t\t\t\n\t\t},\n\t\t_getStyle : function( direction ) {\n\t\t\t\n\t\t\tvar fromStyle, toStyle,\n\t\t\t\tslideFromTop = { left : '0px', top : '-100%' },\n\t\t\t\tslideFromBottom = { left : '0px', top : '100%' },\n\t\t\t\tslideFromLeft = { left : '-100%', top : '0px' },\n\t\t\t\tslideFromRight = { left : '100%', top : '0px' },\n\t\t\t\tslideTop = { top : '0px' },\n\t\t\t\tslideLeft = { left : '0px' };\n\t\t\t\n\t\t\tswitch( direction ) {\n\t\t\t\tcase 0:\n\t\t\t\t\t// from top\n\t\t\t\t\tfromStyle = !this.options.inverse ? slideFromTop : slideFromBottom;\n\t\t\t\t\ttoStyle = slideTop;\n\t\t\t\t\tbreak;\n\t\t\t\tcase 1:\n\t\t\t\t\t// from right\n\t\t\t\t\tfromStyle = !this.options.inverse ? slideFromRight : slideFromLeft;\n\t\t\t\t\ttoStyle = slideLeft;\n\t\t\t\t\tbreak;\n\t\t\t\tcase 2:\n\t\t\t\t\t// from bottom\n\t\t\t\t\tfromStyle = !this.options.inverse ? slideFromBottom : slideFromTop;\n\t\t\t\t\ttoStyle = slideTop;\n\t\t\t\t\tbreak;\n\t\t\t\tcase 3:\n\t\t\t\t\t// from left\n\t\t\t\t\tfromStyle = !this.options.inverse ? slideFromLeft : slideFromRight;\n\t\t\t\t\ttoStyle = slideLeft;\n\t\t\t\t\tbreak;\n\t\t\t};\n\t\t\t\n\t\t\treturn { from : fromStyle, to : toStyle };\n\t\t\t\t\t\n\t\t},\n\t\t// apply a transition or fallback to jquery animate based on Modernizr.csstransitions support\n\t\t_applyAnimation : function( el, styleCSS, speed ) {\n\n\t\t\t$.fn.applyStyle = this.support ? $.fn.css : $.fn.animate;\n\t\t\tel.stop().applyStyle( styleCSS, $.extend( true, [], { duration : speed + 'ms' } ) );\n\n\t\t},\n\n\t};\n\t\n\tvar logError = function( message ) {\n\n\t\tif ( window.console ) {\n\n\t\t\twindow.console.error( message );\n\t\t\n\t\t}\n\n\t};\n\t\n\t$.fn.hoverdir = function( options ) {\n\n\t\tvar instance = $.data( this, 'hoverdir' );\n\t\t\n\t\tif ( typeof options === 'string' ) {\n\t\t\t\n\t\t\tvar args = Array.prototype.slice.call( arguments, 1 );\n\t\t\t\n\t\t\tthis.each(function() {\n\t\t\t\n\t\t\t\tif ( !instance ) {\n\n\t\t\t\t\tlogError( \"cannot call methods on hoverdir prior to initialization; \" +\n\t\t\t\t\t\"attempted to call method '\" + options + \"'\" );\n\t\t\t\t\treturn;\n\t\t\t\t\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tif ( !$.isFunction( instance[options] ) || options.charAt(0) === \"_\" ) {\n\n\t\t\t\t\tlogError( \"no such method '\" + options + \"' for hoverdir instance\" );\n\t\t\t\t\treturn;\n\t\t\t\t\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tinstance[ options ].apply( instance, args );\n\t\t\t\n\t\t\t});\n\t\t\n\t\t} \n\t\telse {\n\t\t\n\t\t\tthis.each(function() {\n\t\t\t\t\n\t\t\t\tif ( instance ) {\n\n\t\t\t\t\tinstance._init();\n\t\t\t\t\n\t\t\t\t}\n\t\t\t\telse {\n\n\t\t\t\t\tinstance = $.data( this, 'hoverdir', new $.HoverDir( options, this ) );\n\t\t\t\t\n\t\t\t\t}\n\n\t\t\t});\n\t\t\n\t\t}\n\t\t\n\t\treturn instance;\n\t\t\n\t};\n\t\n} )( jQuery, window );\n"
  },
  {
    "path": "solid/static/js/jquery.prettyPhoto.js",
    "content": "/* ------------------------------------------------------------------------\n\tClass: prettyPhoto\n\tUse: Lightbox clone for jQuery\n\tAuthor: Stephane Caron (http://www.no-margin-for-errors.com)\n\tVersion: 3.1.5\n------------------------------------------------------------------------- */\n(function(e){function t(){var e=location.href;hashtag=e.indexOf(\"#prettyPhoto\")!==-1?decodeURI(e.substring(e.indexOf(\"#prettyPhoto\")+1,e.length)):false;return hashtag}function n(){if(typeof theRel==\"undefined\")return;location.hash=theRel+\"/\"+rel_index+\"/\"}function r(){if(location.href.indexOf(\"#prettyPhoto\")!==-1)location.hash=\"prettyPhoto\"}function i(e,t){e=e.replace(/[\\[]/,\"\\\\[\").replace(/[\\]]/,\"\\\\]\");var n=\"[\\\\?&]\"+e+\"=([^&#]*)\";var r=new RegExp(n);var i=r.exec(t);return i==null?\"\":i[1]}e.prettyPhoto={version:\"3.1.5\"};e.fn.prettyPhoto=function(s){function g(){e(\".pp_loaderIcon\").hide();projectedTop=scroll_pos[\"scrollTop\"]+(d/2-a[\"containerHeight\"]/2);if(projectedTop<0)projectedTop=0;$ppt.fadeTo(settings.animation_speed,1);$pp_pic_holder.find(\".pp_content\").animate({height:a[\"contentHeight\"],width:a[\"contentWidth\"]},settings.animation_speed);$pp_pic_holder.animate({top:projectedTop,left:v/2-a[\"containerWidth\"]/2<0?0:v/2-a[\"containerWidth\"]/2,width:a[\"containerWidth\"]},settings.animation_speed,function(){$pp_pic_holder.find(\".pp_hoverContainer,#fullResImage\").height(a[\"height\"]).width(a[\"width\"]);$pp_pic_holder.find(\".pp_fade\").fadeIn(settings.animation_speed);if(isSet&&S(pp_images[set_position])==\"image\"){$pp_pic_holder.find(\".pp_hoverContainer\").show()}else{$pp_pic_holder.find(\".pp_hoverContainer\").hide()}if(settings.allow_expand){if(a[\"resized\"]){e(\"a.pp_expand,a.pp_contract\").show()}else{e(\"a.pp_expand\").hide()}}if(settings.autoplay_slideshow&&!m&&!f)e.prettyPhoto.startSlideshow();settings.changepicturecallback();f=true});C();s.ajaxcallback()}function y(t){$pp_pic_holder.find(\"#pp_full_res object,#pp_full_res embed\").css(\"visibility\",\"hidden\");$pp_pic_holder.find(\".pp_fade\").fadeOut(settings.animation_speed,function(){e(\".pp_loaderIcon\").show();t()})}function b(t){t>1?e(\".pp_nav\").show():e(\".pp_nav\").hide()}function w(e,t){resized=false;E(e,t);imageWidth=e,imageHeight=t;if((p>v||h>d)&&doresize&&settings.allow_resize&&!u){resized=true,fitting=false;while(!fitting){if(p>v){imageWidth=v-200;imageHeight=t/e*imageWidth}else if(h>d){imageHeight=d-200;imageWidth=e/t*imageHeight}else{fitting=true}h=imageHeight,p=imageWidth}if(p>v||h>d){w(p,h)}E(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(h),containerWidth:Math.floor(p)+settings.horizontal_padding*2,contentHeight:Math.floor(l),contentWidth:Math.floor(c),resized:resized}}function E(t,n){t=parseFloat(t);n=parseFloat(n);$pp_details=$pp_pic_holder.find(\".pp_details\");$pp_details.width(t);detailsHeight=parseFloat($pp_details.css(\"marginTop\"))+parseFloat($pp_details.css(\"marginBottom\"));$pp_details=$pp_details.clone().addClass(settings.theme).width(t).appendTo(e(\"body\")).css({position:\"absolute\",top:-1e4});detailsHeight+=$pp_details.height();detailsHeight=detailsHeight<=34?36:detailsHeight;$pp_details.remove();$pp_title=$pp_pic_holder.find(\".ppt\");$pp_title.width(t);titleHeight=parseFloat($pp_title.css(\"marginTop\"))+parseFloat($pp_title.css(\"marginBottom\"));$pp_title=$pp_title.clone().appendTo(e(\"body\")).css({position:\"absolute\",top:-1e4});titleHeight+=$pp_title.height();$pp_title.remove();l=n+detailsHeight;c=t;h=l+titleHeight+$pp_pic_holder.find(\".pp_top\").height()+$pp_pic_holder.find(\".pp_bottom\").height();p=t}function S(e){if(e.match(/youtube\\.com\\/watch/i)||e.match(/youtu\\.be/i)){return\"youtube\"}else if(e.match(/vimeo\\.com/i)){return\"vimeo\"}else if(e.match(/\\b.mov\\b/i)){return\"quicktime\"}else if(e.match(/\\b.swf\\b/i)){return\"flash\"}else if(e.match(/\\biframe=true\\b/i)){return\"iframe\"}else if(e.match(/\\bajax=true\\b/i)){return\"ajax\"}else if(e.match(/\\bcustom=true\\b/i)){return\"custom\"}else if(e.substr(0,1)==\"#\"){return\"inline\"}else{return\"image\"}}function x(){if(doresize&&typeof $pp_pic_holder!=\"undefined\"){scroll_pos=T();contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=d/2+scroll_pos[\"scrollTop\"]-contentHeight/2;if(projectedTop<0)projectedTop=0;if(contentHeight>d)return;$pp_pic_holder.css({top:projectedTop,left:v/2+scroll_pos[\"scrollLeft\"]-contentwidth/2})}}function T(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}}else if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}}else if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}}}function N(){d=e(window).height(),v=e(window).width();if(typeof $pp_overlay!=\"undefined\")$pp_overlay.height(e(document).height()).width(v)}function C(){if(isSet&&settings.overlay_gallery&&S(pp_images[set_position])==\"image\"){itemWidth=52+5;navWidth=settings.theme==\"facebook\"||settings.theme==\"pp_default\"?50:30;itemsPerPage=Math.floor((a[\"containerWidth\"]-100-navWidth)/itemWidth);itemsPerPage=itemsPerPage<pp_images.length?itemsPerPage:pp_images.length;totalPage=Math.ceil(pp_images.length/itemsPerPage)-1;if(totalPage==0){navWidth=0;$pp_gallery.find(\".pp_arrow_next,.pp_arrow_previous\").hide()}else{$pp_gallery.find(\".pp_arrow_next,.pp_arrow_previous\").show()}galleryWidth=itemsPerPage*itemWidth;fullGalleryWidth=pp_images.length*itemWidth;$pp_gallery.css(\"margin-left\",-(galleryWidth/2+navWidth/2)).find(\"div:first\").width(galleryWidth+5).find(\"ul\").width(fullGalleryWidth).find(\"li.selected\").removeClass(\"selected\");goToPage=Math.floor(set_position/itemsPerPage)<totalPage?Math.floor(set_position/itemsPerPage):totalPage;e.prettyPhoto.changeGalleryPage(goToPage);$pp_gallery_li.filter(\":eq(\"+set_position+\")\").addClass(\"selected\")}else{$pp_pic_holder.find(\".pp_content\").unbind(\"mouseenter mouseleave\")}}function k(t){if(settings.social_tools)facebook_like_link=settings.social_tools.replace(\"{location_href}\",encodeURIComponent(location.href));settings.markup=settings.markup.replace(\"{pp_social}\",\"\");e(\"body\").append(settings.markup);$pp_pic_holder=e(\".pp_pic_holder\"),$ppt=e(\".ppt\"),$pp_overlay=e(\"div.pp_overlay\");if(isSet&&settings.overlay_gallery){currentGalleryPage=0;toInject=\"\";for(var n=0;n<pp_images.length;n++){if(!pp_images[n].match(/\\b(jpg|jpeg|png|gif)\\b/gi)){classname=\"default\";img_src=\"\"}else{classname=\"\";img_src=pp_images[n]}toInject+=\"<li class='\"+classname+\"'><a href='#'><img src='\"+img_src+\"' width='50' alt='' /></a></li>\"}toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find(\"#pp_full_res\").after(toInject);$pp_gallery=e(\".pp_pic_holder .pp_gallery\"),$pp_gallery_li=$pp_gallery.find(\"li\");$pp_gallery.find(\".pp_arrow_next\").click(function(){e.prettyPhoto.changeGalleryPage(\"next\");e.prettyPhoto.stopSlideshow();return false});$pp_gallery.find(\".pp_arrow_previous\").click(function(){e.prettyPhoto.changeGalleryPage(\"previous\");e.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(\".pp_content\").hover(function(){$pp_pic_holder.find(\".pp_gallery:not(.disabled)\").fadeIn()},function(){$pp_pic_holder.find(\".pp_gallery:not(.disabled)\").fadeOut()});itemWidth=52+5;$pp_gallery_li.each(function(t){e(this).find(\"a\").click(function(){e.prettyPhoto.changePage(t);e.prettyPhoto.stopSlideshow();return false})})}if(settings.slideshow){$pp_pic_holder.find(\".pp_nav\").prepend('<a href=\"#\" class=\"pp_play\">Play</a>');$pp_pic_holder.find(\".pp_nav .pp_play\").click(function(){e.prettyPhoto.startSlideshow();return false})}$pp_pic_holder.attr(\"class\",\"pp_pic_holder \"+settings.theme);$pp_overlay.css({opacity:0,height:e(document).height(),width:e(window).width()}).bind(\"click\",function(){if(!settings.modal)e.prettyPhoto.close()});e(\"a.pp_close\").bind(\"click\",function(){e.prettyPhoto.close();return false});if(settings.allow_expand){e(\"a.pp_expand\").bind(\"click\",function(t){if(e(this).hasClass(\"pp_expand\")){e(this).removeClass(\"pp_expand\").addClass(\"pp_contract\");doresize=false}else{e(this).removeClass(\"pp_contract\").addClass(\"pp_expand\");doresize=true}y(function(){e.prettyPhoto.open()});return false})}$pp_pic_holder.find(\".pp_previous, .pp_nav .pp_arrow_previous\").bind(\"click\",function(){e.prettyPhoto.changePage(\"previous\");e.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(\".pp_next, .pp_nav .pp_arrow_next\").bind(\"click\",function(){e.prettyPhoto.changePage(\"next\");e.prettyPhoto.stopSlideshow();return false});x()}s=jQuery.extend({hook:\"rel\",animation_speed:\"fast\",ajaxcallback:function(){},slideshow:5e3,autoplay_slideshow:false,opacity:.8,show_title:true,allow_resize:true,allow_expand:true,default_width:500,default_height:344,counter_separator_label:\"/\",theme:\"pp_default\",horizontal_padding:20,hideflash:false,wmode:\"opaque\",autoplay:true,modal:false,deeplinking:true,overlay_gallery:true,overlay_gallery_max:30,keyboard_shortcuts:true,changepicturecallback:function(){},callback:function(){},ie6_fallback:true,markup:'<div class=\"pp_pic_holder\"> \t\t\t\t\t\t<div class=\"ppt\"> </div> \t\t\t\t\t\t<div class=\"pp_top\"> \t\t\t\t\t\t\t<div class=\"pp_left\"></div> \t\t\t\t\t\t\t<div class=\"pp_middle\"></div> \t\t\t\t\t\t\t<div class=\"pp_right\"></div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class=\"pp_content_container\"> \t\t\t\t\t\t\t<div class=\"pp_left\"> \t\t\t\t\t\t\t<div class=\"pp_right\"> \t\t\t\t\t\t\t\t<div class=\"pp_content\"> \t\t\t\t\t\t\t\t\t<div class=\"pp_loaderIcon\"></div> \t\t\t\t\t\t\t\t\t<div class=\"pp_fade\"> \t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"pp_expand\" title=\"Expand the image\">Expand</a> \t\t\t\t\t\t\t\t\t\t<div class=\"pp_hoverContainer\"> \t\t\t\t\t\t\t\t\t\t\t<a class=\"pp_next\" href=\"#\">next</a> \t\t\t\t\t\t\t\t\t\t\t<a class=\"pp_previous\" href=\"#\">previous</a> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t<div id=\"pp_full_res\"></div> \t\t\t\t\t\t\t\t\t\t<div class=\"pp_details\"> \t\t\t\t\t\t\t\t\t\t\t<div class=\"pp_nav\"> \t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"pp_arrow_previous\">Previous</a> \t\t\t\t\t\t\t\t\t\t\t\t<p class=\"currentTextHolder\">0/0</p> \t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"pp_arrow_next\">Next</a> \t\t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t\t<p class=\"pp_description\"></p> \t\t\t\t\t\t\t\t\t\t\t<div class=\"pp_social\">{pp_social}</div> \t\t\t\t\t\t\t\t\t\t\t<a class=\"pp_close\" href=\"#\">Close</a> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class=\"pp_bottom\"> \t\t\t\t\t\t\t<div class=\"pp_left\"></div> \t\t\t\t\t\t\t<div class=\"pp_middle\"></div> \t\t\t\t\t\t\t<div class=\"pp_right\"></div> \t\t\t\t\t\t</div> \t\t\t\t\t</div> \t\t\t\t\t<div class=\"pp_overlay\"></div>',gallery_markup:'<div class=\"pp_gallery\"> \t\t\t\t\t\t\t\t<a href=\"#\" class=\"pp_arrow_previous\">Previous</a> \t\t\t\t\t\t\t\t<div> \t\t\t\t\t\t\t\t\t<ul> \t\t\t\t\t\t\t\t\t\t{gallery} \t\t\t\t\t\t\t\t\t</ul> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t<a href=\"#\" class=\"pp_arrow_next\">Next</a> \t\t\t\t\t\t\t</div>',image_markup:'<img id=\"fullResImage\" src=\"{path}\" />',flash_markup:'<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"{width}\" height=\"{height}\"><param name=\"wmode\" value=\"{wmode}\" /><param name=\"allowfullscreen\" value=\"true\" /><param name=\"allowscriptaccess\" value=\"always\" /><param name=\"movie\" value=\"{path}\" /><embed src=\"{path}\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"{width}\" height=\"{height}\" wmode=\"{wmode}\"></embed></object>',quicktime_markup:'<object classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" codebase=\"http://www.apple.com/qtactivex/qtplugin.cab\" height=\"{height}\" width=\"{width}\"><param name=\"src\" value=\"{path}\"><param name=\"autoplay\" value=\"{autoplay}\"><param name=\"type\" value=\"video/quicktime\"><embed src=\"{path}\" height=\"{height}\" width=\"{width}\" autoplay=\"{autoplay}\" type=\"video/quicktime\" pluginspage=\"http://www.apple.com/quicktime/download/\"></embed></object>',iframe_markup:'<iframe src =\"{path}\" width=\"{width}\" height=\"{height}\" frameborder=\"no\"></iframe>',inline_markup:'<div class=\"pp_inline\">{content}</div>',custom_markup:\"\",social_tools:'<div class=\"twitter\"><a href=\"http://twitter.com/share\" class=\"twitter-share-button\" data-count=\"none\">Tweet</a><script type=\"text/javascript\" src=\"http://platform.twitter.com/widgets.js\"></script></div><div class=\"facebook\"><iframe src=\"//www.facebook.com/plugins/like.php?locale=en_US&href={location_href}&layout=button_count&show_faces=true&width=500&action=like&font&colorscheme=light&height=23\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:500px; height:23px;\" allowTransparency=\"true\"></iframe></div>'},s);var o=this,u=false,a,f,l,c,h,p,d=e(window).height(),v=e(window).width(),m;doresize=true,scroll_pos=T();e(window).unbind(\"resize.prettyphoto\").bind(\"resize.prettyphoto\",function(){x();N()});if(s.keyboard_shortcuts){e(document).unbind(\"keydown.prettyphoto\").bind(\"keydown.prettyphoto\",function(t){if(typeof $pp_pic_holder!=\"undefined\"){if($pp_pic_holder.is(\":visible\")){switch(t.keyCode){case 37:e.prettyPhoto.changePage(\"previous\");t.preventDefault();break;case 39:e.prettyPhoto.changePage(\"next\");t.preventDefault();break;case 27:if(!settings.modal)e.prettyPhoto.close();t.preventDefault();break}}}})}e.prettyPhoto.initialize=function(){settings=s;if(settings.theme==\"pp_default\")settings.horizontal_padding=16;theRel=e(this).attr(settings.hook);galleryRegExp=/\\[(?:.*)\\]/;isSet=galleryRegExp.exec(theRel)?true:false;pp_images=isSet?jQuery.map(o,function(t,n){if(e(t).attr(settings.hook).indexOf(theRel)!=-1)return e(t).attr(\"href\")}):e.makeArray(e(this).attr(\"href\"));pp_titles=isSet?jQuery.map(o,function(t,n){if(e(t).attr(settings.hook).indexOf(theRel)!=-1)return e(t).find(\"img\").attr(\"alt\")?e(t).find(\"img\").attr(\"alt\"):\"\"}):e.makeArray(e(this).find(\"img\").attr(\"alt\"));pp_descriptions=isSet?jQuery.map(o,function(t,n){if(e(t).attr(settings.hook).indexOf(theRel)!=-1)return e(t).attr(\"title\")?e(t).attr(\"title\"):\"\"}):e.makeArray(e(this).attr(\"title\"));if(pp_images.length>settings.overlay_gallery_max)settings.overlay_gallery=false;set_position=jQuery.inArray(e(this).attr(\"href\"),pp_images);rel_index=isSet?set_position:e(\"a[\"+settings.hook+\"^='\"+theRel+\"']\").index(e(this));k(this);if(settings.allow_resize)e(window).bind(\"scroll.prettyphoto\",function(){x()});e.prettyPhoto.open();return false};e.prettyPhoto.open=function(t){if(typeof settings==\"undefined\"){settings=s;pp_images=e.makeArray(arguments[0]);pp_titles=arguments[1]?e.makeArray(arguments[1]):e.makeArray(\"\");pp_descriptions=arguments[2]?e.makeArray(arguments[2]):e.makeArray(\"\");isSet=pp_images.length>1?true:false;set_position=arguments[3]?arguments[3]:0;k(t.target)}if(settings.hideflash)e(\"object,embed,iframe[src*=youtube],iframe[src*=vimeo]\").css(\"visibility\",\"hidden\");b(e(pp_images).size());e(\".pp_loaderIcon\").show();if(settings.deeplinking)n();if(settings.social_tools){facebook_like_link=settings.social_tools.replace(\"{location_href}\",encodeURIComponent(location.href));$pp_pic_holder.find(\".pp_social\").html(facebook_like_link)}if($ppt.is(\":hidden\"))$ppt.css(\"opacity\",0).show();$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);$pp_pic_holder.find(\".currentTextHolder\").text(set_position+1+settings.counter_separator_label+e(pp_images).size());if(typeof pp_descriptions[set_position]!=\"undefined\"&&pp_descriptions[set_position]!=\"\"){$pp_pic_holder.find(\".pp_description\").show().html(unescape(pp_descriptions[set_position]))}else{$pp_pic_holder.find(\".pp_description\").hide()}movie_width=parseFloat(i(\"width\",pp_images[set_position]))?i(\"width\",pp_images[set_position]):settings.default_width.toString();movie_height=parseFloat(i(\"height\",pp_images[set_position]))?i(\"height\",pp_images[set_position]):settings.default_height.toString();u=false;if(movie_height.indexOf(\"%\")!=-1){movie_height=parseFloat(e(window).height()*parseFloat(movie_height)/100-150);u=true}if(movie_width.indexOf(\"%\")!=-1){movie_width=parseFloat(e(window).width()*parseFloat(movie_width)/100-150);u=true}$pp_pic_holder.fadeIn(function(){settings.show_title&&pp_titles[set_position]!=\"\"&&typeof pp_titles[set_position]!=\"undefined\"?$ppt.html(unescape(pp_titles[set_position])):$ppt.html(\" \");imgPreloader=\"\";skipInjection=false;switch(S(pp_images[set_position])){case\"image\":imgPreloader=new Image;nextImage=new Image;if(isSet&&set_position<e(pp_images).size()-1)nextImage.src=pp_images[set_position+1];prevImage=new Image;if(isSet&&pp_images[set_position-1])prevImage.src=pp_images[set_position-1];$pp_pic_holder.find(\"#pp_full_res\")[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]);imgPreloader.onload=function(){a=w(imgPreloader.width,imgPreloader.height);g()};imgPreloader.onerror=function(){alert(\"Image cannot be loaded. Make sure the path is correct and image exist.\");e.prettyPhoto.close()};imgPreloader.src=pp_images[set_position];break;case\"youtube\":a=w(movie_width,movie_height);movie_id=i(\"v\",pp_images[set_position]);if(movie_id==\"\"){movie_id=pp_images[set_position].split(\"youtu.be/\");movie_id=movie_id[1];if(movie_id.indexOf(\"?\")>0)movie_id=movie_id.substr(0,movie_id.indexOf(\"?\"));if(movie_id.indexOf(\"&\")>0)movie_id=movie_id.substr(0,movie_id.indexOf(\"&\"))}movie=\"http://www.youtube.com/embed/\"+movie_id;i(\"rel\",pp_images[set_position])?movie+=\"?rel=\"+i(\"rel\",pp_images[set_position]):movie+=\"?rel=1\";if(settings.autoplay)movie+=\"&autoplay=1\";toInject=settings.iframe_markup.replace(/{width}/g,a[\"width\"]).replace(/{height}/g,a[\"height\"]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case\"vimeo\":a=w(movie_width,movie_height);movie_id=pp_images[set_position];var t=/http(s?):\\/\\/(www\\.)?vimeo.com\\/(\\d+)/;var n=movie_id.match(t);movie=\"http://player.vimeo.com/video/\"+n[3]+\"?title=0&byline=0&portrait=0\";if(settings.autoplay)movie+=\"&autoplay=1;\";vimeo_width=a[\"width\"]+\"/embed/?moog_width=\"+a[\"width\"];toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,a[\"height\"]).replace(/{path}/g,movie);break;case\"quicktime\":a=w(movie_width,movie_height);a[\"height\"]+=15;a[\"contentHeight\"]+=15;a[\"containerHeight\"]+=15;toInject=settings.quicktime_markup.replace(/{width}/g,a[\"width\"]).replace(/{height}/g,a[\"height\"]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case\"flash\":a=w(movie_width,movie_height);flash_vars=pp_images[set_position];flash_vars=flash_vars.substring(pp_images[set_position].indexOf(\"flashvars\")+10,pp_images[set_position].length);filename=pp_images[set_position];filename=filename.substring(0,filename.indexOf(\"?\"));toInject=settings.flash_markup.replace(/{width}/g,a[\"width\"]).replace(/{height}/g,a[\"height\"]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+\"?\"+flash_vars);break;case\"iframe\":a=w(movie_width,movie_height);frame_url=pp_images[set_position];frame_url=frame_url.substr(0,frame_url.indexOf(\"iframe\")-1);toInject=settings.iframe_markup.replace(/{width}/g,a[\"width\"]).replace(/{height}/g,a[\"height\"]).replace(/{path}/g,frame_url);break;case\"ajax\":doresize=false;a=w(movie_width,movie_height);doresize=true;skipInjection=true;e.get(pp_images[set_position],function(e){toInject=settings.inline_markup.replace(/{content}/g,e);$pp_pic_holder.find(\"#pp_full_res\")[0].innerHTML=toInject;g()});break;case\"custom\":a=w(movie_width,movie_height);toInject=settings.custom_markup;break;case\"inline\":myClone=e(pp_images[set_position]).clone().append('<br clear=\"all\" />').css({width:settings.default_width}).wrapInner('<div id=\"pp_full_res\"><div class=\"pp_inline\"></div></div>').appendTo(e(\"body\")).show();doresize=false;a=w(e(myClone).width(),e(myClone).height());doresize=true;e(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,e(pp_images[set_position]).html());break}if(!imgPreloader&&!skipInjection){$pp_pic_holder.find(\"#pp_full_res\")[0].innerHTML=toInject;g()}});return false};e.prettyPhoto.changePage=function(t){currentGalleryPage=0;if(t==\"previous\"){set_position--;if(set_position<0)set_position=e(pp_images).size()-1}else if(t==\"next\"){set_position++;if(set_position>e(pp_images).size()-1)set_position=0}else{set_position=t}rel_index=set_position;if(!doresize)doresize=true;if(settings.allow_expand){e(\".pp_contract\").removeClass(\"pp_contract\").addClass(\"pp_expand\")}y(function(){e.prettyPhoto.open()})};e.prettyPhoto.changeGalleryPage=function(e){if(e==\"next\"){currentGalleryPage++;if(currentGalleryPage>totalPage)currentGalleryPage=0}else if(e==\"previous\"){currentGalleryPage--;if(currentGalleryPage<0)currentGalleryPage=totalPage}else{currentGalleryPage=e}slide_speed=e==\"next\"||e==\"previous\"?settings.animation_speed:0;slide_to=currentGalleryPage*itemsPerPage*itemWidth;$pp_gallery.find(\"ul\").animate({left:-slide_to},slide_speed)};e.prettyPhoto.startSlideshow=function(){if(typeof m==\"undefined\"){$pp_pic_holder.find(\".pp_play\").unbind(\"click\").removeClass(\"pp_play\").addClass(\"pp_pause\").click(function(){e.prettyPhoto.stopSlideshow();return false});m=setInterval(e.prettyPhoto.startSlideshow,settings.slideshow)}else{e.prettyPhoto.changePage(\"next\")}};e.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(\".pp_pause\").unbind(\"click\").removeClass(\"pp_pause\").addClass(\"pp_play\").click(function(){e.prettyPhoto.startSlideshow();return false});clearInterval(m);m=undefined};e.prettyPhoto.close=function(){if($pp_overlay.is(\":animated\"))return;e.prettyPhoto.stopSlideshow();$pp_pic_holder.stop().find(\"object,embed\").css(\"visibility\",\"hidden\");e(\"div.pp_pic_holder,div.ppt,.pp_fade\").fadeOut(settings.animation_speed,function(){e(this).remove()});$pp_overlay.fadeOut(settings.animation_speed,function(){if(settings.hideflash)e(\"object,embed,iframe[src*=youtube],iframe[src*=vimeo]\").css(\"visibility\",\"visible\");e(this).remove();e(window).unbind(\"scroll.prettyphoto\");r();settings.callback();doresize=true;f=false;delete settings})};if(!pp_alreadyInitialized&&t()){pp_alreadyInitialized=true;hashIndex=t();hashRel=hashIndex;hashIndex=hashIndex.substring(hashIndex.indexOf(\"/\")+1,hashIndex.length-1);hashRel=hashRel.substring(0,hashRel.indexOf(\"/\"));setTimeout(function(){e(\"a[\"+s.hook+\"^='\"+hashRel+\"']:eq(\"+hashIndex+\")\").trigger(\"click\")},50)}return this.unbind(\"click.prettyphoto\").bind(\"click.prettyphoto\",e.prettyPhoto.initialize)};})(jQuery);var pp_alreadyInitialized=false"
  },
  {
    "path": "solid/static/js/retina-1.1.0.js",
    "content": "/*!\n * Retina.js v1.1.0\n *\n * Copyright 2013 Imulus, LLC\n * Released under the MIT license\n *\n * Retina.js is an open source script that makes it easy to serve\n * high-resolution images to devices with retina displays.\n */\n(function() {\n\n  var root = (typeof exports == 'undefined' ? window : exports);\n\n  var config = {\n    // Ensure Content-Type is an image before trying to load @2x image\n    // https://github.com/imulus/retinajs/pull/45)\n    check_mime_type: true\n  };\n\n\n\n  root.Retina = Retina;\n\n  function Retina() {}\n\n  Retina.configure = function(options) {\n    if (options == null) options = {};\n    for (var prop in options) config[prop] = options[prop];\n  };\n\n  Retina.init = function(context) {\n    if (context == null) context = root;\n\n    var existing_onload = context.onload || new Function;\n\n    context.onload = function() {\n      var images = document.getElementsByTagName(\"img\"), retinaImages = [], i, image;\n      for (i = 0; i < images.length; i++) {\n        image = images[i];\n        retinaImages.push(new RetinaImage(image));\n      }\n      existing_onload();\n    }\n  };\n\n  Retina.isRetina = function(){\n    var mediaQuery = \"(-webkit-min-device-pixel-ratio: 1.5),\\\n                      (min--moz-device-pixel-ratio: 1.5),\\\n                      (-o-min-device-pixel-ratio: 3/2),\\\n                      (min-resolution: 1.5dppx)\";\n\n    if (root.devicePixelRatio > 1)\n      return true;\n\n    if (root.matchMedia && root.matchMedia(mediaQuery).matches)\n      return true;\n\n    return false;\n  };\n\n\n  root.RetinaImagePath = RetinaImagePath;\n\n  function RetinaImagePath(path, at_2x_path) {\n    this.path = path;\n    if (typeof at_2x_path !== \"undefined\" && at_2x_path !== null) {\n      this.at_2x_path = at_2x_path;\n      this.perform_check = false;\n    } else {\n      this.at_2x_path = path.replace(/\\.\\w+$/, function(match) { return \"@2x\" + match; });\n      this.perform_check = true;\n    }\n  }\n\n  RetinaImagePath.confirmed_paths = [];\n\n  RetinaImagePath.prototype.is_external = function() {\n    return !!(this.path.match(/^https?\\:/i) && !this.path.match('//' + document.domain) )\n  }\n\n  RetinaImagePath.prototype.check_2x_variant = function(callback) {\n    var http, that = this;\n    if (this.is_external()) {\n      return callback(false);\n    } else if (!this.perform_check && typeof this.at_2x_path !== \"undefined\" && this.at_2x_path !== null) {\n      return callback(true);\n    } else if (this.at_2x_path in RetinaImagePath.confirmed_paths) {\n      return callback(true);\n    } else {\n      http = new XMLHttpRequest;\n      http.open('HEAD', this.at_2x_path);\n      http.onreadystatechange = function() {\n        if (http.readyState != 4) {\n          return callback(false);\n        }\n\n        if (http.status >= 200 && http.status <= 399) {\n          if (config.check_mime_type) {\n            var type = http.getResponseHeader('Content-Type');\n            if (type == null || !type.match(/^image/i)) {\n              return callback(false);\n            }\n          }\n\n          RetinaImagePath.confirmed_paths.push(that.at_2x_path);\n          return callback(true);\n        } else {\n          return callback(false);\n        }\n      }\n      http.send();\n    }\n  }\n\n\n\n  function RetinaImage(el) {\n    this.el = el;\n    this.path = new RetinaImagePath(this.el.getAttribute('src'), this.el.getAttribute('data-at2x'));\n    var that = this;\n    this.path.check_2x_variant(function(hasVariant) {\n      if (hasVariant) that.swap();\n    });\n  }\n\n  root.RetinaImage = RetinaImage;\n\n  RetinaImage.prototype.swap = function(path) {\n    if (typeof path == 'undefined') path = this.path.at_2x_path;\n\n    var that = this;\n    function load() {\n      if (! that.el.complete) {\n        setTimeout(load, 5);\n      } else {\n        that.el.setAttribute('width', that.el.offsetWidth);\n        that.el.setAttribute('height', that.el.offsetHeight);\n        that.el.setAttribute('src', path);\n      }\n    }\n    load();\n  }\n\n\n\n\n  if (Retina.isRetina()) {\n    Retina.init(root);\n  }\n\n})();\n\n"
  },
  {
    "path": "solid/templates/base.html",
    "content": "<!doctype html>\n<html lang=\"{{ LANGUAGE_CODE }}\"{% if LANGUAGE_BIDI %} dir=\"rtl\"{% endif %}>\n{% load pages_tags mezzanine_tags i18n staticfiles %}\n\n<head>\n<meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<meta name=\"keywords\" content=\"{% block meta_keywords %}{% endblock %}\">\n<meta name=\"description\" content=\"{% block meta_description %}{% endblock %}\">\n<title>{% block meta_title %}{% endblock %}{% if settings.SITE_TITLE %} | {{ settings.SITE_TITLE }}{% endif %}</title>\n<link rel=\"shortcut icon\" href=\"{% static \"img/favicon.ico\" %}\">\n\n{% ifinstalled mezzanine.blog %}\n<link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS\" href=\"{% url \"blog_post_feed\" \"rss\" %}\">\n<link rel=\"alternate\" type=\"application/atom+xml\" title=\"Atom\" href=\"{% url \"blog_post_feed\" \"atom\" %}\">\n{% endifinstalled %}\n\n{% compress css %}\n<link rel=\"stylesheet\" href=\"{% static \"css/bootstrap.css\" %}\">\n<link rel=\"stylesheet\" href=\"{% static \"css/mezzanine.css\" %}\">\n\n\n <link href=\"{% static \"css/font-awesome.min.css\" %}\" rel=\"stylesheet\" type=\"text/css\" />\n\t\n    <link href=\"{% static \"css/style.css\" %}\" rel=\"stylesheet\">\n\n\n\n<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,600,800' rel='stylesheet' type='text/css'>\n{% if LANGUAGE_BIDI %}\n<link rel=\"stylesheet\" href=\"{% static \"css/rtl.css\" %}\">\n{% endif %}\n{% ifinstalled cartridge.shop %}\n<link rel=\"stylesheet\" href=\"{% static \"css/cartridge.css\" %}\">\n{% if LANGUAGE_BIDI %}\n<link rel=\"stylesheet\" href=\"{% static \"css/cartridge.rtl.css\" %}\">\n{% endif %}\n{% endifinstalled %}\n{% block extra_css %}{% endblock %}\n{% endcompress %}\n\n{% compress js %}\n<script src=\"{% static \"mezzanine/js/\"|add:settings.JQUERY_FILENAME %}\"></script>\n<script src=\"{% static \"js/bootstrap.js\" %}\"></script>\n<script src=\"{% static \"js/bootstrap-extras.js\" %}\"></script>\n{% block extra_js %}{% endblock %}\n{% include \"includes/footer_scripts.html\" %}\n{% endcompress %}\n\n<!--[if lt IE 9]>\n<script src=\"{% static \"js/html5shiv.js\" %}\"></script>\n<script src=\"{% static \"js/respond.min.js\" %}\"></script>\n<![endif]-->\n\n{% block extra_head %}{% endblock %}\n</head>\n\n<body id=\"{% block body_id %}page-top{% endblock %}\">\n{% block intro %}\n\n\n{% endblock %}\n\t<div class=\"navbar navbar-default navbar-fixed-top\" role=\"navigation\">\n<div class=\"container\">\n<div class=\"navbar-header\">\n    <button type=\"button\" class=\"navbar-toggle\" data-toggle=\"collapse\" data-target=\".navbar-collapse\">\n        <span class=\"sr-only\">{% trans \"Toggle Navigation\" %}</span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n    </button>\n    {% if settings.SITE_TITLE %}<a class=\"navbar-brand\" href=\"/\">{{ settings.SITE_TITLE }}</a>{% endif %}\n    {% if settings.SITE_TAGLINE %}<p class=\"navbar-text visible-lg\">{{ settings.SITE_TAGLINE }}</p>{% endif %}\n</div>\n<div class=\"navbar-collapse collapse navbar-right\">\n    \n    {% page_menu \"pages/menus/dropdown.html\" %}\n</div>\n</div>\n</div>\n{% block title_wrapper%}\n<div id=\"blue\">\n\t    <div class=\"container\">\n\t\t\t<div class=\"row\">\n\t\t\t\t<h3>{% block title %}{% endblock %}</h3>\n\t\t\t</div><!-- /row -->\n\t    </div> <!-- /container -->\n\t</div>\n{% endblock %}\n<div class=\"container\">\n\n{% nevercache %}\n{% if messages %}\n<div class=\"messages\">\n{% for message in messages %}\n<div class=\"alert alert-dismissable alert-{{ message.tags }}\" data-alert=\"alert\">\n    <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">&times;</button>\n    {{ message }}\n</div>\n{% endfor %}\n</div>\n{% endif %}\n{% endnevercache %}\n\n \n   \n\n\n\n</div>\n{% block all_content%}\n<div class=\"container mtb\">\n<div class=\"row\">\n{% block left_wrapper%}\n<div class=\"col-md-{% block left_width %}2{% endblock %} left\">\n    {% block left_panel %}\n    <div class=\"panel panel-default tree\">{% page_menu \"pages/menus/tree.html\" %}</div>\n    {% endblock %}\n</div>\n{% endblock %}\n{% block main_wrapper%}\n<div class=\"col-md-{% block main_width %} 7 {% endblock %}middle\">\n    {% block main %}{% endblock %}\n</div>\n{% endblock %}\n{% block right_wrapper%}\n<div class=\"col-md-{% block right_width %}3{% endblock %} right\">\n    {% nevercache %}\n    {% include \"includes/user_panel.html\" %}\n    {% endnevercache %}\n  \n    {% block right_panel %}\n    {% ifinstalled mezzanine.twitter %}\n    {% include \"twitter/tweets.html\" %}\n    {% endifinstalled %}\n    {% endblock %}\n    \n</div>\n{% endblock %}\n\n</div>\n</div>\n{% endblock %}\n\n<div id=\"footerwrap\">\n<div class=\"container\">\n\t<div class=\"row\">\n\t<div class=\"col-lg-6\">\n\t\t \t\t{% page_menu \"pages/menus/footer.html\" %}\t\n\t</div>\n\t<div class=\"col-lg-3\">\n\t\t \t\t\t<h4>Social Links</h4>\n\t\t \t\t\t<div class=\"hline-w\"></div>\n\t\t \t\t\t<p>\n\t\t \t\t\t\t<a href=\"#\"><i class=\"fa fa-dribbble\"></i></a>\n\t\t \t\t\t\t<a href=\"#\"><i class=\"fa fa-facebook\"></i></a>\n\t\t \t\t\t\t<a href=\"#\"><i class=\"fa fa-twitter\"></i></a>\n\t\t \t\t\t\t<a href=\"#\"><i class=\"fa fa-instagram\"></i></a>\n\t\t \t\t\t\t<a href=\"#\"><i class=\"fa fa-tumblr\"></i></a>\n\t\t \t\t\t</p>\n\t\t \t\t</div>\n\t\t \t\t<div class=\"col-lg-3\">\n\t\t \t\t\t<h4>Our Bunker</h4>\n\t\t \t\t\t<div class=\"hline-w\"></div>\n\t\t \t\t\t<p>\n\t\t \t\t\t\tSome Ave, 987,<br/>\n\t\t \t\t\t\t23890, New York,<br/>\n\t\t \t\t\t\tUnited States.<br/>\n\t\t \t\t\t</p>\n\t\t \t\t</div>\n\t\t \t\n\t\t</div>\n\n<div class=\"row\">\n<p class=\"site-info text-center\">\n    {% trans \"Template by\" %}\n    <a href=\"http://www.blacktie.co\">Blacktie</a>\n    {% trans \"Mezzanine theme by\" %}\n    <a href=\"http://thecodinghouse.in\">CodingHouse</a>\n    \n</p>\n</div>\n</div>\n</div>\n<!-- Core JavaScript Files -->\n  \n    \n     <!-- Placed at the end of the document so the pages load faster -->\n   \n   \n\t<script src=\"{% static \"js/retina-1.1.0.js\" %}\"></script>\n\t<script src=\"{% static \"js/jquery.hoverdir.js\" %}\"></script>\n\t<script src=\"{% static \"js/jquery.hoverex.min.js\" %}\"></script>\n\t<script src=\"{% static \"js/jquery.prettyPhoto.js\" %}\"></script>\n  \t<script src=\"{% static \"js/jquery.isotope.min.js\" %}\"></script>\n  \t<script src=\"{% static \"js/custom.js\" %}\"></script>\n  \t    <script>\n// Portfolio\n(function($) {\n\t\"use strict\";\n\tvar $container = $('.portfolio'),\n\t\t$items = $container.find('.portfolio-item'),\n\t\tportfolioLayout = 'fitRows';\n\t\t\n\t\tif( $container.hasClass('portfolio-centered') ) {\n\t\t\tportfolioLayout = 'masonry';\n\t\t}\n\t\t\t\t\n\t\t$container.isotope({\n\t\t\tfilter: '*',\n\t\t\tanimationEngine: 'best-available',\n\t\t\tlayoutMode: portfolioLayout,\n\t\t\tanimationOptions: {\n\t\t\tduration: 750,\n\t\t\teasing: 'linear',\n\t\t\tqueue: false\n\t\t},\n\t\tmasonry: {\n\t\t}\n\t\t}, refreshWaypoints());\n\t\t\n\t\tfunction refreshWaypoints() {\n\t\t\tsetTimeout(function() {\n\t\t\t}, 1000);   \n\t\t}\n\t\t\t\t\n\t\t$('nav.portfolio-filter ul a').on('click', function() {\n\t\t\t\tvar selector = $(this).attr('data-filter');\n\t\t\t\t$container.isotope({ filter: selector }, refreshWaypoints());\n\t\t\t\t$('nav.portfolio-filter ul a').removeClass('active');\n\t\t\t\t$(this).addClass('active');\n\t\t\t\treturn false;\n\t\t});\n\t\t\n\t\tfunction getColumnNumber() { \n\t\t\tvar winWidth = $(window).width(), \n\t\t\tcolumnNumber = 1;\n\t\t\n\t\t\tif (winWidth > 1200) {\n\t\t\t\tcolumnNumber = 5;\n\t\t\t} else if (winWidth > 950) {\n\t\t\t\tcolumnNumber = 4;\n\t\t\t} else if (winWidth > 600) {\n\t\t\t\tcolumnNumber = 3;\n\t\t\t} else if (winWidth > 400) {\n\t\t\t\tcolumnNumber = 2;\n\t\t\t} else if (winWidth > 250) {\n\t\t\t\tcolumnNumber = 1;\n\t\t\t}\n\t\t\t\treturn columnNumber;\n\t\t\t}       \n\t\t\t\n\t\t\tfunction setColumns() {\n\t\t\t\tvar winWidth = $(window).width(), \n\t\t\t\tcolumnNumber = getColumnNumber(), \n\t\t\t\titemWidth = Math.floor(winWidth / columnNumber);\n\t\t\t\t\n\t\t\t\t$container.find('.portfolio-item').each(function() { \n\t\t\t\t\t$(this).css( { \n\t\t\t\t\twidth : itemWidth + 'px' \n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t\t\n\t\tfunction setPortfolio() { \n\t\t\tsetColumns();\n\t\t\t$container.isotope('reLayout');\n\t\t}\n\t\t\t\n\t\t$container.imagesLoaded(function () { \n\t\t\tsetPortfolio();\n\t\t});\n\t\t\n\t\t$(window).on('resize', function () { \n\t\tsetPortfolio();          \n\t});\n})(jQuery);\n</script>\n\n</body>\n</html>\n"
  },
  {
    "path": "solid/templates/blog/blog_post_detail.html",
    "content": "{% extends \"blog/blog_post_list.html\" %}\n{% load mezzanine_tags comment_tags keyword_tags rating_tags i18n disqus_tags %}\n\n{% block meta_title %}{{ blog_post.meta_title }}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for blog_post as tags %}\n{% for tag in tags %}{% if not forloop.first %}, {% endif %}{{ tag }}{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ blog_post.description }}\n{% endmetablock %}{% endblock %}\n\n{% block title %}\n{% editable blog_post.title %}{{ blog_post.title }}{% endeditable %}\n{% endblock %}\n\n{% block breadcrumb_menu %}\n{{ block.super }}\n<li class=\"active\">{{ blog_post.title }}</li>\n{% endblock %}\n\n{% block main %}\n{% if settings.BLOG_USE_FEATURED_IMAGE and blog_post.featured_image %}\n{% block blog_post_list_post_featured_image %}\n{{ block.super }}\n{% endblock %}\n{% endif %}\n\n\n\n{% block blog_post_list_post_metainfo %}\n\n{{ block.super }}\n{% endblock %}\n\n{% if settings.COMMENTS_DISQUS_SHORTNAME %}\n{% include \"generic/includes/disqus_counts.html\" %}\n{% endif %}\n\n{% block blog_post_detail_content %}\n{% editable blog_post.content %}\n{{ blog_post.content|richtext_filters|safe }}\n{% endeditable %}\n{% endblock %}\n\n{% block blog_post_detail_keywords %}\n{% keywords_for blog_post as tags %}\n{% if tags %}\n{% spaceless %}\n<ul class=\"list-inline tags\">\n    <li>{% trans \"Tags\" %}:</li>\n    {% for tag in tags %}\n    <li><a href=\"{% url \"blog_post_list_tag\" tag.slug %}\">{{ tag }}</a></li>\n    {% endfor %}\n</ul>\n{% endspaceless %}\n{% endif %}\n{% endblock %}\n\n{% block blog_post_detail_rating %}\n<div class=\"panel panel-default rating\">\n    <div class=\"panel-body\">\n    {% rating_for blog_post %}\n    </div>\n</div>\n{% endblock %}\n\n{% block blog_post_detail_sharebuttons %}\n{% set_short_url_for blog_post %}\n<a class=\"btn btn-sm share-twitter\" target=\"_blank\" href=\"http://twitter.com/home?status={{ blog_post.short_url|urlencode }}%20{{ blog_post.title|urlencode }}\">{% trans \"Share on Twitter\" %}</a>\n<a class=\"btn btn-sm share-facebook\" target=\"_blank\" href=\"http://facebook.com/sharer.php?u={{ request.build_absolute_uri }}&amp;t={{ blog_post.title|urlencode }}\">{% trans \"Share on Facebook\" %}</a>\n{% endblock %}\n\n{% block blog_post_previous_next %}\n<ul class=\"pager\">\n{% with blog_post.get_previous_by_publish_date as previous %}\n{% if previous %}\n<li class=\"previous\">\n    <a href=\"{{ previous.get_absolute_url }}\">&larr; {{ previous }}</a>\n</li>\n{% endif %}\n{% endwith %}\n{% with blog_post.get_next_by_publish_date as next %}\n{% if next %}\n<li class=\"next\">\n    <a href=\"{{ next.get_absolute_url }}\">{{ next }} &rarr;</a>\n</li>\n{% endif %}\n{% endwith %}\n</ul>\n{% endblock %}\n\n{% block blog_post_detail_related_posts %}\n{% if blog_post.related_posts.all %}\n<div id=\"related-posts\">\n<h3>{% trans 'Related posts' %}</h3>\n<ul class=\"list-unstyled\">\n{% for post in blog_post.related_posts.all %}\n     <li><a href=\"{{ post.get_absolute_url }}\">{{ post.title }}</a></li>\n{% endfor %}\n</ul>\n</div>\n{% endif %}\n{% endblock %}\n\n{% block blog_post_detail_comments %}\n{% if blog_post.allow_comments %}{% comments_for blog_post %}{% endif %}\n{% endblock %}\n\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/blog/blog_post_list.html",
    "content": "{% extends \"base.html\" %}\n{% load i18n mezzanine_tags blog_tags keyword_tags disqus_tags %}\n\n{% block meta_title %}{% if page %}{{ page.meta_title }}{% else %}{% trans \"Blog\" %}{% endif %}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for page as keywords %}\n{% for keyword in keywords %}\n    {% if not forloop.first %}, {% endif %}\n    {{ keyword }}\n{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ page.description }}\n{% endmetablock %}{% endblock %}\n\n{% block title %}\n{% if page %}\n{% editable page.title %}{{ page.title }}{% endeditable %}\n{% else %}\n{% trans \"Blog\" %}\n{% endif %}\n{% endblock %}\n\n{% block breadcrumb_menu %}\n{{ block.super }}\n{% if tag or category or year or month or author %}\n<li>{% spaceless %}\n{% if tag %}\n    {% trans \"Tag:\" %} {{ tag }}\n{% else %}{% if category %}\n    {% trans \"Category:\" %} {{ category }}\n{% else %}{% if year or month %}\n    {% if month %}{{ month }}, {% endif %}{{ year }}\n{% else %}{% if author %}\n    {% trans \"Author:\" %} {{ author.get_full_name|default:author.username }}\n{% endif %}{% endif %}{% endif %}{% endif %}\n{% endspaceless %}\n</li>\n{% endif %}\n{% endblock %}\n\n{% block left_wrapper %}\n{% endblock %}\n<div class=\"col-md-{% block main_width %}8 {% endblock %}\">\n{% block main %}\n\n{% if tag or category or year or month or author %}\n    {% block blog_post_list_filterinfo %}\n    <p>\n    {% if tag %}\n        {% trans \"Viewing posts tagged\" %} {{ tag }}\n    {% else %}{% if category %}\n        {% trans \"Viewing posts for the category\" %} {{ category }}\n    {% else %}{% if year or month %}\n        {% trans \"Viewing posts from\" %} {% if month %}{{ month }}, {% endif %}\n        {{ year }}\n    {% else %}{% if author %}\n        {% trans \"Viewing posts by\" %}\n        {{ author.get_full_name|default:author.username }}\n    {% endif %}{% endif %}{% endif %}{% endif %}\n    {% endblock %}\n    </p>\n{% else %}\n    {% if page %}\n    {% block blog_post_list_pagecontent %}\n    {% if page.get_content_model.content %}\n        {% editable page.get_content_model.content %}\n        {{ page.get_content_model.content|richtext_filters|safe }}\n        {% endeditable %}\n    {% endif %}\n    {% endblock %}\n    {% endif %}\n{% endif %}\n\n{% for blog_post in blog_posts.object_list %}\n\n{% if settings.BLOG_USE_FEATURED_IMAGE and blog_post.featured_image %}\n{% block blog_post_list_post_featured_image %}\n<p>\n<a href=\"{{ blog_post.get_absolute_url }}\">\n    <img class=\"img-responsive\" src=\"{{ MEDIA_URL }}{{ blog_post.featured_image }}\">\n</a>\n</p>\n{% endblock %}\n{% endif %}\n{% block blog_post_list_post_title %}\n{% editable blog_post.title %}\n\n    <a href=\"{{ blog_post.get_absolute_url }}\"><h3 class=\"ctitle\">{{ blog_post.title }}</h3></a>\n\n{% endeditable %}\n{% endblock %}\n{% block blog_post_list_post_metainfo %}\n{% editable blog_post.publish_date %}\n\n\t<csmall>\n    {% trans \"Posted by\" %}:\n    {% with blog_post.user as author %}\n    <a href=\"{% url \"blog_post_list_author\" author %}\">{{ author.get_full_name|default:author.username }}</a>\n    {% endwith %}\n    </csmall>\n   |\n    {% with blog_post.categories.all as categories %}\n    {% if categories %}\n     <csmall>\n    {% trans \"in\" %}\n    {% for category in categories %}\n    <a href=\"{% url \"blog_post_list_category\" category.slug %}\">{{ category }}</a>{% if not forloop.last %}, {% endif %}\n    {% endfor %}\n    |\n    {% endif %}\n     </csmall>\n     \n    {% endwith %}\n     <csmall>\n    {% blocktrans with sometime=blog_post.publish_date|timesince %}{{ sometime }} ago{% endblocktrans %}\n     </csmall>\n     |\n       <csmall>\n        {% if blog_post.allow_comments %}\n   \n    {% if settings.COMMENTS_DISQUS_SHORTNAME %}\n    <a href=\"{{ blog_post.get_absolute_url }}#disqus_thread\"\n        data-disqus-identifier=\"{% disqus_id_for blog_post %}\">\n        {% trans \"Comments\" %}\n    </a>\n    {% else %}\n    <a href=\"{{ blog_post.get_absolute_url }}#comments\">\n        {% blocktrans count comments_count=blog_post.comments_count %}{{ comments_count }} comment{% plural %}{{ comments_count }} comments{% endblocktrans %}\n    </a>\n    {% endif %}\n    {% endif %}\n       </csmall>\n\n{% endeditable %}\n{% endblock %}\n\n\n\n{% block blog_post_list_post_content %}\n{% editable blog_post.content %}\n{{ blog_post.description_from_content|safe }}\n{% endeditable %}\n{% endblock %}\n\n{% block blog_post_list_post_links %}\n<div class=\"blog-list-detail\">\n    {% keywords_for blog_post as tags %}\n    {% if tags %}\n    <ul class=\"list-inline tags\">\n    {% trans \"Tags\" %}:\n    {% spaceless %}\n    {% for tag in tags %}\n    <li><a href=\"{% url \"blog_post_list_tag\" tag.slug %}\" class=\"tag\">{{ tag }}</a></li>\n    {% endfor %}\n    {% endspaceless %}\n    </ul>\n    {% endif %}\n    <p>\n    <a href=\"{{ blog_post.get_absolute_url }}\">{% trans \"[read more]\" %}</a>\n   \n    </p>\n</div>\n{% endblock %}\n\n{% endfor %}\n\n{% pagination_for blog_posts %}\n\n{% if settings.COMMENTS_DISQUS_SHORTNAME %}\n{% include \"generic/includes/disqus_counts.html\" %}\n{% endif %}\n\n{% endblock %}\n</div>\n<div class=\"col-md-{% block right_width %}4 {% endblock %} middle\">\n{% block right_panel %}\n{% include \"blog/includes/filter_panel.html\" %}\n{% endblock %}\n</div>\n"
  },
  {
    "path": "solid/templates/blog/includes/filter_panel.html",
    "content": "{% load blog_tags keyword_tags i18n mezzanine_tags%}\n\n{% block blog_recent_posts %}\n{% blog_recent_posts 5 as recent_posts %}\n{% if recent_posts %}\n<h4>{% trans \"Recent Posts\" %}</h4>\n<div class=\"hline\"></div>\n<ul class=\"popular-posts\">\n{% for recent_post in recent_posts %}\n<li>\n\t\n\t{% if settings.BLOG_USE_FEATURED_IMAGE and recent_post.featured_image %}\n{% block blog_post_list_post_featured_image %}\n\n<a href=\"{{ recent_post.get_absolute_url }}\">\n    <img  src=\"{{ MEDIA_URL }}{% thumbnail recent_post.featured_image 70 70 %}\">\n</a>\n\n{% endblock %}\n{% endif %}\n<p>\n\t<a href=\"{{ recent_post.get_absolute_url }}\"\n    >{{ recent_post.title }}</a>\n    </p>\n    </li>\n{% endfor %}\n</ul>\n{% endif %}\n{% endblock %}\n\n{% block blog_months %}\n{% blog_months as months %}\n{% if months %}\n<div class=\"spacing\"></div>\n<h4>{% trans \"Archive\" %}</h4>\n<div class=\"hline\"></div>\n{% for month in months %}\n    {% ifchanged month.date.year %}\n        {% if not forloop.first %}</ul>{% endif %}\n        <h6>{{ month.date.year }}</h6><ul class=\"list-unstyled\">\n    {% endifchanged %}\n    <li><a href=\"{% url \"blog_post_list_month\" year=month.date.year month=month.date.month %}\"\n        >{{ month.date|date:\"F\" }}</a> ({{ month.post_count }})</li>\n{% endfor %}\n</ul>\n{% endif %}\n{% endblock %}\n<div class=\"spacing\"></div>\n{% block blog_categories %}\n{% blog_categories as categories %}\n{% if categories %}\n<h4>{% trans \"Categories\" %}</h4>\n<div class=\"hline\"></div>\n\n{% for category in categories %}\n<p><a href=\"{% url \"blog_post_list_category\" category.slug %}\"><i class=\"fa fa-angle-right\"></i> {{ category }}</a> <span class=\"badge badge-theme pull-right\">{{ category.post_count }}</span></p>\n{% endfor %}\n\n\n{% endif %}\n{% endblock %}\n\n{% block blog_keywords %}\n{% keywords_for blog.blogpost as tags %}\n{% if tags %}\n<div class=\"spacing\"></div>\n<h4>{% trans \"Tags\" %}</h4>\n<div class=\"hline\"></div>\n\n<p>\n{% for tag in tags %}\n    \n    <a role=\"button\" href=\"{% url \"blog_post_list_tag\" tag.slug %}\" class=\"btn btn-theme\">{{ tag }}({{ tag.item_count }})</a>\n\n{% endfor %}\n</p>\n{% endif %}\n{% endblock %}\n\n{% block blog_authors %}\n{% blog_authors as authors %}\n{% if authors %}\n<div class=\"spacing\"></div>\n<h4>{% trans \"Authors\" %}</h4>\n<div class=\"hline\"></div>\n<p>\n{% for author in authors %}\n    <a href=\"{% url \"blog_post_list_author\" author.username %}\"\n        ><i class=\"fa fa-angle-right\"></i> {{ author.get_full_name|default:author.username }}</a>\n        ({{ author.post_count }})\n{% endfor %}\n</p>\n{% endif %}\n{% endblock %}\n\n{% block blog_feeds %}\n<h3>{% trans \"Feeds\" %}</h3>\n{% if tag %}\n    <a href=\"{% url \"blog_post_feed_tag\" tag.slug \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed_tag\" tag.slug \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% if category %}\n    <a href=\"{% url \"blog_post_feed_category\" category.slug \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed_category\" category.slug \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% if author %}\n    <a href=\"{% url \"blog_post_feed_author\" author.username \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed_author\" author.username \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% if not tag and not category and not author %}\n    <a href=\"{% url \"blog_post_feed\" \"rss\" %}\">{% trans \"RSS\" %}</a> /\n    <a href=\"{% url \"blog_post_feed\" \"atom\" %}\">{% trans \"Atom\" %}</a>\n{% endif %}\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/email/base.html",
    "content": "{% block main %}{% endblock %}\n\n<br><a href=\"http://{{ request.get_host }}\">http://{{ request.get_host }}</a>\n"
  },
  {
    "path": "solid/templates/email/base.txt",
    "content": "{% block main %}{% endblock %}\n\nhttp://{{ request.get_host }}\n"
  },
  {
    "path": "solid/templates/email/comment_notification.html",
    "content": "{% extends \"email/base.html\" %}\n{% load i18n %}\n\n{% block main %}\n<p>\n    {% trans \"A new comment has been posted on\" %}\n    <a href=\"http://{{ request.get_host }}{{ comment_url }}\">{{ obj }}</a>\n</p>\n<p>\n    {% blocktrans with submit_date=comment.submit_date user_name=comment.user_name %}\n    At {{ submit_date }} {{ user_name }} wrote:\n    {% endblocktrans %}\n</p>\n<p>\n    {{ comment.comment|linebreaksbr|urlize }}\n</p>\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/email/comment_notification.txt",
    "content": "{% extends \"email/base.txt\" %}\n{% load i18n %}\n\n{% block main %}\nA new comment has been posted on {{ obj }} [http://{{ request.get_host }}{{ comment_url }}]\n\n{% blocktrans with submit_date=comment.submit_date user_name=comment.user_name %}\nAt {{ submit_date }} {{ user_name }} wrote:\n{% endblocktrans %}\n\n{{ comment.comment }}\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/email/form_response.html",
    "content": "{% extends \"email/base.html\" %}\n\n{% block main %}\n{% if message %}<p>{{ message }}</p>{% endif %}\n<table border=\"0\">\n{% for field, value in fields %}\n<tr>\n    <td><b>{{ field }}:</b></td>\n    <td>{{ value|linebreaks }}</td>\n</tr>\n{% endfor %}\n</table>\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/email/form_response.txt",
    "content": "{% extends \"email/base.txt\" %}\n\n{% block main %}{% if message %}\n{{ message }}\n\n{% endif %}{% for field, value in fields %}\n{{ field }}: {{ value|safe }}\n{% endfor %}\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/email/form_response_copies.html",
    "content": "{% extends \"email/form_response.html\" %}\n\n{% block main %}\n{{ block.super }}\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/email/form_response_copies.txt",
    "content": "{% extends \"email/form_response.txt\" %}\n\n{% block main %}\n{{ block.super }}\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/errors/404.html",
    "content": "{% extends \"base.html\" %}\n\n{% load i18n %}\n\n{% block meta_title %}\n{% trans \"Page not found\" %}\n{% endblock %}\n\n{% block title %}\n{% trans \"Page not found\" %}\n{% endblock %}\n\n{% block main %}\n<div class=\"panel panel-danger\">\n\t<div class=\"panel-heading\"><h3 class=\"panel-title\">{% trans \"Page not found\" %}</h3></div>\n\t<div class=\"panel-body\">{% trans \"The page you requested does not exist.\" %}</div>\n</div>\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/errors/500.html",
    "content": "{% extends \"base.html\" %}\n\n{% load i18n %}\n\n{% block meta_title %}\n{% trans \"Error\" %}\n{% endblock %}\n\n{% block title %}\n{% trans \"Error\" %}\n{% endblock %}\n\n{% block main %}\n<div class=\"panel panel-danger\">\n\t<div class=\"panel-heading\"><h3 class=\"panel-title\">{% trans \"Error\" %}</h3></div>\n\t<div class=\"panel-body\">{% trans \"Sorry, an error occurred.\" %}</div>\n</div>\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/generic/comments.html",
    "content": "{% extends \"base.html\" %}\n\n{% load mezzanine_tags comment_tags keyword_tags %}\n\n{% block meta_title %}{{ obj }}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for obj as tags %}\n{% for tag in tags %}{% if not forloop.first %}, {% endif %}{{ tag }}{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ obj.description }}\n{% endmetablock %}{% endblock %}\n\n{% block main %}\n{% comments_for obj %}\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/generic/includes/comment.html",
    "content": "{% load i18n mezzanine_tags comment_tags rating_tags %}\n\n{% for comment in comments_for_thread %}\n\n<div id=\"comment-{{ comment.id }}\"\n    class=\"comment media{% if comment.by_author %} comment-author{% endif %}\">\n\n    {% editable comment.is_public comment.is_removed %}\n    {% if not comment.is_removed and comment.is_public or request.user.is_staff %}\n    {% if comment.url %}\n    <a href=\"{{ comment.url }}\">\n        <img class=\"pull-left media-object\" src=\"{% gravatar_url comment.email %}\">\n    </a>\n    <div class=\"media-body\">\n        <h4 class=\"media-heading\"><a href=\"{{ comment.url }}\">{{ comment.user_name }}</a>\n    {% else %}\n    <img class=\"pull-left media-object\" src=\"{% gravatar_url comment.email %}\">\n    <div class=\"media-body\">\n        <h4 class=\"media-heading\">{{ comment.user_name }}\n    {% endif %}\n            <small class=\"timespan\">\n                {% blocktrans with sometime=comment.submit_date|timesince %}{{ sometime }} ago{% endblocktrans %}\n            </small>\n        </h4>\n    <p>{{ comment.comment|comment_filter }}</p>\n    {% endif %}\n    \n    {% if not comment.is_removed and comment.is_public %}\n    <a href=\"{{ request.path }}#comment-{{ comment.id }}\">\n        <span class=\"glyphicon glyphicon-link\"></span> {% trans \"Link\" %}\n    </a> |\n    <a href=\"#reply-{{ comment.id }}\" class=\"reply\">\n        <span class=\"glyphicon glyphicon-share-alt\"></span> {% trans \"Reply\" %}\n    </a>\n    {% if settings.COMMENTS_USE_RATINGS %}\n    <div class=\"rating\">\n    {% rating_for comment %}\n    </div>\n    {% endif %}\n    <form class=\"comment-reply-form\" method=\"post\" id=\"reply-{{ comment.id }}\"\n        action=\"{{ comment_url }}#reply-{{ comment.id }}\"\n        {% if replied_to != comment.id %}style=\"display:none;\"{% endif %}>\n        {% if replied_to == comment.id %}\n        {% fields_for posted_comment_form %}\n        {% else %}\n        {% fields_for unposted_comment_form %}\n        {% endif %}\n        <input type=\"hidden\" name=\"replied_to\" value=\"{{ comment.id }}\">\n        <input class=\"btn btn-primary btn-lg\" type=\"submit\" value=\"{% trans \"Reply\" %}\">\n    </form>\n\n    {% else %}\n    <p>\n        {% if comment.is_removed %}\n        <span class=\"glyphicon glyphicon-remove-circle\"></span> {% trans \"Comment deleted\" %}\n        {% else %}\n        <span class=\"glyphicon glyphicon-warning-sign\"></span> {% trans \"Comment awaiting approval\" %}\n        {% endif %}\n        <small class=\"timespan\">{% blocktrans with sometime=comment.submit_date|timesince %}{{ sometime }} ago{% endblocktrans %}</small>\n    </p>\n    {% endif %}\n\n    {% comment_thread comment %}\n    \n    {% if not comment.is_removed and comment.is_public or request.user.is_staff %}</div>{% endif %}\n    {% endeditable %}\n</div>\n{% endfor %}\n\n{% if no_comments %}\n<p>{% trans \"There are currently no comments\" %}</p>\n{% endif %}\n\n"
  },
  {
    "path": "solid/templates/generic/includes/comments.html",
    "content": "{% load i18n mezzanine_tags comment_tags %}\n<div id=\"comments\">\n<h3>{% trans \"Comments\" %}</h3>\n{% if settings.COMMENTS_DISQUS_SHORTNAME %}\n{% include \"generic/includes/disqus_comments.html\" %}\n{% else %}\n<script>\n$(function() {\n    $('.reply').click(function() {\n        $('.comment-reply-form').hide();\n        $(this).siblings('.comment-reply-form').toggle();\n    });\n});\n</script>\n<style>.input_id_honeypot {display:none !important;}</style>\n{% comment_thread object_for_comments %}\n<h3>{% trans \"New Comment\" %}</h3>\n<form method=\"post\" id=\"comment\" action=\"{{ comment_url }}#comment\">\n    {% if not request.POST.replied_to %}\n    {% fields_for posted_comment_form %}\n    {% else %}\n    {% fields_for unposted_comment_form %}\n    {% endif %}\n    <div class=\"form-actions\">\n        <input class=\"btn btn-primary btn-lg\" type=\"submit\" value=\"{% trans \"Comment\" %}\">\n    </div>\n</form>\n{% endif %}\n</div>\n"
  },
  {
    "path": "solid/templates/generic/includes/disqus_comments.html",
    "content": "{% load disqus_tags %}\n\n<div id=\"disqus_thread\"></div>\n{% disqus_sso_script %}\n<script>\n    var disqus_developer = '{{ settings.DEV_SERVER }}' == 'True';\n    var disqus_url = 'http{% if request.is_secure %}s{% endif %}://{{ request.META.HTTP_HOST }}{{ object_for_comments.get_absolute_url }}';\n    var disqus_title = '{{ object_for_comments|escapejs }}';\n    var disqus_identifier = '{% disqus_id_for object_for_comments %}';\n  (function() {\n   var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;\n   dsq.src = 'http{% if request.is_secure %}s{% endif %}://{{ settings.COMMENTS_DISQUS_SHORTNAME }}.disqus.com/embed.js';\n   (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);\n  })();\n</script>\n"
  },
  {
    "path": "solid/templates/generic/includes/disqus_counts.html",
    "content": "<script>\n/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */\nvar disqus_shortname = '{{ settings.COMMENTS_DISQUS_SHORTNAME }}'; // required: replace example with your forum shortname\n\n/* * * DON'T EDIT BELOW THIS LINE * * */\n(function () {\n    var s = document.createElement('script'); s.async = true;\n    s.type = 'text/javascript';\n    s.src = '//' + disqus_shortname + '.disqus.com/count.js';\n    (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);\n}());\n</script>\n"
  },
  {
    "path": "solid/templates/generic/includes/disqus_sso.html",
    "content": "<script>\nvar disqus_config = function () {\n    this.page.remote_auth_s3 = '{{ sso_data }}';\n    this.page.api_key = '{{ public_key }}';\n}\n</script>\n"
  },
  {
    "path": "solid/templates/generic/includes/rating.html",
    "content": "{% load mezzanine_tags rating_tags i18n %}\n\n<span id=\"rating-{{ rating_object.id }}\">\n    {% if rating_average %}\n    {% trans \"Current rating\" %}: {{ rating_average|floatformat }}\n    {% else %}\n    {% trans \"Currently unrated\" %}\n    {% endif %}\n</span>\n\n{% if not rated or request.user.is_authenticated %}\n<form class=\"form-inline\" role=\"form\" method=\"post\" action=\"{% url \"rating\" %}\">\n    {% nevercache %}\n    {% csrf_token %}\n    {% endnevercache %}\n    <ul class=\"radio radio-inline\">{{ rating_form.as_ul }}</ul>\n    <input type=\"submit\" class=\"btn btn-default btn-sm\" value=\"{% trans \"Rate\" %}\"\n        onclick=\"return $(this.form).find('input:checked').length == 1;\">\n</form>\n{% endif %}\n"
  },
  {
    "path": "solid/templates/includes/editable_form.html",
    "content": "{% load i18n %}\n\n{# Edit form #}\n<form style=\"display:none;\" class=\"editable-form\" method=\"post\"\n    action=\"{% url \"edit\" %}\" id=\"{{ editable_form.uuid }}\"\n    {% if editable_form.is_multipart %} enctype=\"multipart/form-data\"{% endif %}>\n    {% csrf_token %}\n    {% for field in editable_form %}\n    <p{% if field.is_hidden %} style=\"display:none;\"{% endif %}>\n        {{ field.label_tag }}<br />{{ field }}{{ field.errors }}\n        {% if field.help_text %}\n        <span class=\"helptext\">{{ field.help_text }}</span>\n        {% endif %}\n    </p>\n    {% endfor %}\n    <input type=\"submit\" value=\"{% trans \"Save\" %}\" class=\"btn btn-primary btn-lg\">\n    <input type=\"button\" value=\"{% trans \"Cancel\" %}\" class=\"btn btn-default btn-lg\">\n</form>\n\n{# Original content wrapped in span #}\n<div class=\"editable-original\">{{ original }}</div>\n\n{# Edit link #}\n<a style=\"visibility:hidden;\" class=\"editable-link\" href=\"#\"\n    rel=\"#{{ editable_form.uuid }}\">{% trans \"Edit\" %}</a>\n\n{# Edit highlight #}\n<div style=\"visibility:hidden;\" class=\"editable-highlight\"></div>\n"
  },
  {
    "path": "solid/templates/includes/editable_loader.html",
    "content": "{% load i18n staticfiles %}\n\n{% if has_site_permission %}\n<link rel=\"stylesheet\" href=\"{% static \"mezzanine/css/editable.css\" %}\">\n{{ richtext_media|safe }}\n<script>\n{% url \"fb_browse\" as fb_browse_url %}\n{% url \"static_proxy\" as static_proxy_url %}\n{% get_current_language as LANGUAGE_CODE %}\nwindow.__filebrowser_url = '{{ fb_browse_url }}';\nwindow.__toolbar_html = '{{ toolbar|escapejs }}';\nwindow.__static_proxy = '{{ static_proxy_url }}';\nwindow.__language_code = '{{ LANGUAGE_CODE }}';\nwindow.__tinymce_css = '{% static \"mezzanine/css/tinymce.css\" %}';\n</script>\n<script src=\"{% static \"mezzanine/js/jquery.tools.toolbox.expose.js\" %}\"></script>\n<script src=\"{% static \"mezzanine/js/jquery.tools.overlay.js\" %}\"></script>\n<script src=\"{% static \"mezzanine/js/jquery.form.js\" %}\"></script>\n<script src=\"{% static \"mezzanine/js/editable.js\" %}\"></script>\n{% endif %}\n"
  },
  {
    "path": "solid/templates/includes/editable_toolbar.html",
    "content": "{% load i18n staticfiles %}\n\n<div id=\"editable-toolbar\" method=\"POST\" action=\"{% url \"admin:logout\" %}\">\n    {% url \"admin:index\" as admin_index_url %}\n    {% url \"admin:logout\" as admin_logout_url %}\n    {% url \"logout\" as accounts_logout_url %}\n    <a id=\"editable-toolbar-toggle\" href=\"#\"></a>\n    <a href=\"{{ editable_obj.get_admin_url|default:admin_index_url }}\">{% trans \"Admin\" %}</a>\n    <a href=\"{{ accounts_logout_url|default:admin_logout_url }}?{{ REDIRECT_FIELD_NAME }}={{ request.path }}\">{% trans \"Log out\" %}</a>\n</div>\n\n<img id=\"editable-loading\" src=\"{% static \"mezzanine/img/loadingAnimation.gif\" %}\">\n\n"
  },
  {
    "path": "solid/templates/includes/footer_scripts.html",
    "content": "{% load mezzanine_tags %}\n\n{% editable_loader %}\n\n<script>\n{% if settings.GOOGLE_ANALYTICS_ID and not request.user.is_staff %}\nvar _gaq = _gaq || [['_trackPageview']];\n_gaq.unshift(['_setAccount', '{{ settings.GOOGLE_ANALYTICS_ID }}']);\n(function(d, t) {\n    var g = d.createElement(t),\n        s = d.getElementsByTagName(t)[0];\n    g.async = true;\n    g.src = '//www.google-analytics.com/ga.js';\n    s.parentNode.insertBefore(g, s);\n})(document, 'script');\n{% endif %}\n\n</script>\n"
  },
  {
    "path": "solid/templates/includes/footer_scripts.html~",
    "content": "{% load mezzanine_tags %}\n\n{% editable_loader %}\n\n<script>\n{% if settings.GOOGLE_ANALYTICS_ID and not request.user.is_staff %}\nvar _gaq = _gaq || [['_trackPageview']];\n_gaq.unshift(['_setAccount', '{{ settings.GOOGLE_ANALYTICS_ID }}']);\n(function(d, t) {\n    var g = d.createElement(t),\n        s = d.getElementsByTagName(t)[0];\n    g.async = true;\n    g.src = '//www.google-analytics.com/ga.js';\n    s.parentNode.insertBefore(g, s);\n})(document, 'script');\n{% endif %}\n</script>\n"
  },
  {
    "path": "solid/templates/includes/form_errors.html",
    "content": "{% load i18n %}\n\n{% if form.non_field_errors or form.errors %}\n<div class=\"form-errors\">\n    {% for error in form.non_field_errors %}\n    <div class=\"alert alert-danger non-field-error\">{{ error }}</div>\n    {% empty %}\n    <div class=\"alert alert-danger field-error\">{% trans \"Please correct the errors below.\" %}</div>\n    {% endfor %}\n</div>\n{% endif %}\n"
  },
  {
    "path": "solid/templates/includes/form_fields.html",
    "content": "{% load mezzanine_tags %}\n\n{% nevercache %}\n<input type=\"hidden\" name=\"referrer\" value=\"{{ request.META.HTTP_REFERER }}\">\n{% csrf_token %}\n{% endnevercache %}\n\n{% for field in form_for_fields %}\n{% if field.is_hidden %}\n{{ field }}\n{% else %}\n<div class=\"form-group input_{{ field.id_for_label }} {{ field.field.type }}\n    {% if field.errors %} has-error{% endif %}\">\n    {% if field.label %}<label class=\"control-label\" for=\"{{ field.auto_id }}\">{{ field.label }}</label>{% endif %}\n    {{ field }}\n    {% if field.errors %}\n    <p class=\"help-block\">\n        {% for e in field.errors %}\n        {% if not forloop.first %} / {% endif %}{{ e }}\n        {% endfor %}\n    </p>\n    {% elif field.help_text %}\n    <p class=\"help-block\">{{ field.help_text }}</p>\n    {% endif %}\n</div>\n{% endif %}\n{% endfor %}\n"
  },
  {
    "path": "solid/templates/includes/pagination.html",
    "content": "{% load i18n %}\n\n{% if current_page.has_previous or current_page.has_next %}\n<ul class=\"pagination\">\n\n<li class=\"page-info\">\n    <span>{% trans \"Page\" %} {{ current_page.number }} {% trans \"of\" %} {{ current_page.paginator.num_pages }}</span>\n</li>\n<li class=\"prev previous{% if not current_page.has_previous %} disabled{% endif %}\">\n    <a{% if current_page.has_previous %} href=\"?{{ page_var }}={{ current_page.previous_page_number }}{% if querystring %}&{{ querystring }}{% endif %}\"{% endif %}>&larr;</a>\n</li>\n{% for page in current_page.visible_page_range %}\n<li{% if page == current_page.number %} class=\"active\"{% endif %}>\n    <a href=\"?{{ page_var }}={{ page }}{% if querystring %}&{{ querystring }}{% endif %}\">{{ page }}</a>\n</li>\n{% endfor %}\n<li class=\"next{% if not current_page.has_next %} disabled{% endif %}\">\n    <a{% if current_page.has_next %} href=\"?{{ page_var }}={{ current_page.next_page_number }}{% if querystring %}&{{ querystring }}{% endif %}\"{% endif %}>&rarr;</a>\n</li>\n\n</ul>\n{% endif %}\n"
  },
  {
    "path": "solid/templates/includes/search_form.html",
    "content": "{% load mezzanine_tags i18n %}\n<form action=\"{% url \"search\" %}\" class=\"navbar-form navbar-right\" role=\"search\">\n\n<div class=\"form-group\">\n    <input class=\"form-control\" placeholder=\"{% trans \"Search\" %}\" type=\"text\" name=\"q\" value=\"{{ request.REQUEST.q }}\">\n</div>\n\n{% if search_model_choices %}\n    {% if search_model_choices|length == 1 %}\n    <input type=\"hidden\" name=\"type\" value=\"{{ search_model_choices.0.1 }}\">\n    {% else %}\n    <div class=\"form-group\">\n    <select class=\"form-control\" name=\"type\">\n        <option value=\"\">{% trans \"Everything\" %}</option>\n        {% for verbose_name, model in search_model_choices %}\n        <option value=\"{{ model }}\"\n            {% if model == request.REQUEST.type  %}selected{% endif %}>\n            {{ verbose_name }}\n        </option>\n        {% endfor %}\n    </select>\n    </div>\n    {% endif %}\n{% endif %}\n\n<input type=\"submit\" class=\"btn btn-default\" value=\"{% trans \"Go\" %}\">\n\n</form>\n"
  },
  {
    "path": "solid/templates/includes/user_panel.html",
    "content": "{% load mezzanine_tags %}\n{% ifinstalled mezzanine.accounts %}\n<div class=\"panel panel-default user-panel\">\n<div class=\"panel-body\">\n{% include \"accounts/includes/user_panel.html\" %}\n</div>\n</div>\n{% endifinstalled %}\n"
  },
  {
    "path": "solid/templates/index.html",
    "content": "{% extends \"base.html\" %}\n{% load i18n staticfiles mezzanine_tags blog_tags %}\n\n{% block meta_title %}{% trans \"Home\" %}{% endblock %}\n{% block title_wrapper%}\n{% endblock %}\n{% block all_content %}\n{% block left_wrapper%}\n{% endblock %}\n\n{% block main_wrapper%}\n\n{% endblock %}\n\n{% block right_wrapper%}\n{% endblock %}\n<!-- *****************************************************************************************************************\n\t HEADERWRAP\n\t ***************************************************************************************************************** -->\n\t<div id=\"headerwrap\">\n\t    <div class=\"container\">\n\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-lg-8 col-lg-offset-2\">\n\t\t\t\t\t<h3>Show your work with this beautiful theme</h3>\n\t\t\t\t\t<h1>Eyecatching Mezzanine Theme</h1>\n\t\t\t\t\t<h5>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</h5>\n\t\t\t\t\t<h5>More Lorem Ipsum added here too.</h5>\t\t\t\t\n\t\t\t\t</div>\n\t\t\t\t<div class=\"col-lg-8 col-lg-offset-2 himg\">\n\t\t\t\t\t<img src=\"{% static \"img/browser.png\" %}\" class=\"img-responsive\">\n\t\t\t\t</div>\n\t\t\t</div><!-- /row -->\n\t    </div> <!-- /container -->\n\t</div><!-- /headerwrap -->\n\n\t<!-- *****************************************************************************************************************\n\t SERVICE LOGOS\n\t ***************************************************************************************************************** -->\n\t <div id=\"service\">\n\t \t<div class=\"container\">\n \t\t\t<div class=\"row centered\">\n \t\t\t\t<div class=\"col-md-4\">\n \t\t\t\t\t<i class=\"fa fa-heart-o\"></i>\n \t\t\t\t\t<h4>Handsomely Crafted</h4>\n \t\t\t\t\t<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</p>\n \t\t\t\t\t<p><br/><a href=\"#\" class=\"btn btn-theme\">More Info</a></p>\n \t\t\t\t</div>\n \t\t\t\t<div class=\"col-md-4\">\n \t\t\t\t\t<i class=\"fa fa-flask\"></i>\n \t\t\t\t\t<h4>Retina Ready</h4>\n \t\t\t\t\t<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</p>\n \t\t\t\t\t<p><br/><a href=\"#\" class=\"btn btn-theme\">More Info</a></p>\n \t\t\t\t</div>\n \t\t\t\t<div class=\"col-md-4\">\n \t\t\t\t\t<i class=\"fa fa-trophy\"></i>\n \t\t\t\t\t<h4>Quality Theme</h4>\n \t\t\t\t\t<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</p>\n \t\t\t\t\t<p><br/><a href=\"#\" class=\"btn btn-theme\">More Info</a></p>\n \t\t\t\t</div>\t\t \t\t\t\t\n\t \t\t</div>\n\t \t</div><! --/container -->\n\t </div><! --/service -->\n\t \n\t<!-- *****************************************************************************************************************\n\t PORTFOLIO SECTION\n\t ***************************************************************************************************************** -->\n\t <div id=\"portfoliowrap\">\n        <h3>LATEST WORKS</h3>\n\n        <div class=\"portfolio-centered\">\n            <div class=\"recentitems portfolio\">\n\t\t\t\t<div class=\"portfolio-item graphic-design\">\n\t\t\t\t\t<div class=\"he-wrap tpl6\">\n\t\t\t\t\t<img src=\"{% static \"img/portfolio/portfolio_09.jpg\" %}\" alt=\"\">\n\t\t\t\t\t\t<div class=\"he-view\">\n\t\t\t\t\t\t\t<div class=\"bg a0\" data-animate=\"fadeIn\">\n                                <h3 class=\"a1\" data-animate=\"fadeInDown\">A Graphic Design Item</h3>\n                                <a data-rel=\"prettyPhoto\" href=\"{% static \"img/portfolio/portfolio_09.jpg\" %}\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-search\"></i></a>\n                                <a href=\"#\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-link\"></i></a>\n                        \t</div><!-- he bg -->\n\t\t\t\t\t\t</div><!-- he view -->\t\t\n\t\t\t\t\t</div><!-- he wrap -->\n\t\t\t\t</div><!-- end col-12 -->\n                            \n                <div class=\"portfolio-item web-design\">\n                    <div class=\"he-wrap tpl6\">\n\t\t\t\t\t<img src=\"{% static \"img/portfolio/portfolio_02.jpg\" %}\" alt=\"\">\n\t\t\t\t\t\t<div class=\"he-view\">\n\t\t\t\t\t\t\t<div class=\"bg a0\" data-animate=\"fadeIn\">\n                                <h3 class=\"a1\" data-animate=\"fadeInDown\">A Web Design Item</h3>\n                                <a data-rel=\"prettyPhoto\" href=\"{% static \"img/portfolio/portfolio_02.jpg\" %}\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-search\"></i></a>\n                                <a href=\"#\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-link\"></i></a>\n                        \t</div><!-- he bg -->\n\t\t\t\t\t\t</div><!-- he view -->\t\t\n\t\t\t\t\t</div><!-- he wrap -->\n\t\t\t\t</div><!-- end col-12 -->\n        \n                <div class=\"portfolio-item graphic-design\">\n                    <div class=\"he-wrap tpl6\">\n\t\t\t\t\t<img src=\"{% static \"img/portfolio/portfolio_03.jpg\" %}\" alt=\"\">\n\t\t\t\t\t\t<div class=\"he-view\">\n\t\t\t\t\t\t\t<div class=\"bg a0\" data-animate=\"fadeIn\">\n                                <h3 class=\"a1\" data-animate=\"fadeInDown\">A Graphic Design Item</h3>\n                                <a data-rel=\"prettyPhoto\" href=\"{% static \"img/portfolio/portfolio_03.jpg\" %}\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-search\"></i></a>\n                                <a href=\"#\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-link\"></i></a>\n                        \t</div><!-- he bg -->\n\t\t\t\t\t\t</div><!-- he view -->\t\t\n\t\t\t\t\t</div><!-- he wrap -->\n\t\t\t\t</div><!-- end col-12 -->\n        \n                <div class=\"portfolio-item graphic-design\">\n                    <div class=\"he-wrap tpl6\">\n\t\t\t\t\t<img src=\"{% static \"img/portfolio/portfolio_04.jpg\" %}\" alt=\"\">\n\t\t\t\t\t\t<div class=\"he-view\">\n\t\t\t\t\t\t\t<div class=\"bg a0\" data-animate=\"fadeIn\">\n                                <h3 class=\"a1\" data-animate=\"fadeInDown\">A Graphic Design Item</h3>\n                                <a data-rel=\"prettyPhoto\" href=\"{% static \"img/portfolio/portfolio_04.jpg\" %}\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-search\"></i></a>\n                                <a href=\"#\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-link\"></i></a>\n                        \t</div><!-- he bg -->\n\t\t\t\t\t\t</div><!-- he view -->\t\t\n\t\t\t\t\t</div><!-- he wrap -->\n\t\t\t\t</div><!-- end col-12 -->\n                                        \n                <div class=\"portfolio-item books\">\n                    <div class=\"he-wrap tpl6\">\n\t\t\t\t\t<img src=\"{% static \"img/portfolio/portfolio_05.jpg\" %}\" alt=\"\">\n\t\t\t\t\t\t<div class=\"he-view\">\n\t\t\t\t\t\t\t<div class=\"bg a0\" data-animate=\"fadeIn\">\n                                <h3 class=\"a1\" data-animate=\"fadeInDown\">A Book Design Item</h3>\n                                <a data-rel=\"prettyPhoto\" href=\"{% static \"img/portfolio/portfolio_05.jpg\" %}\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-search\"></i></a>\n                                <a href=\"#\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-link\"></i></a>\n                        \t</div><!-- he bg -->\n\t\t\t\t\t\t</div><!-- he view -->\t\t\n\t\t\t\t\t</div><!-- he wrap -->\n\t\t\t\t</div><!-- end col-12 -->\n                                        \n                <div class=\"portfolio-item graphic-design\">\n                    <div class=\"he-wrap tpl6\">\n\t\t\t\t\t<img src=\"{% static \"img/portfolio/portfolio_06.jpg\" %}\" alt=\"\">\n\t\t\t\t\t\t<div class=\"he-view\">\n\t\t\t\t\t\t\t<div class=\"bg a0\" data-animate=\"fadeIn\">\n                                <h3 class=\"a1\" data-animate=\"fadeInDown\">A Graphic Design Item</h3>\n                                <a data-rel=\"prettyPhoto\" href=\"{% static \"img/portfolio/portfolio_06.jpg\" %}\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-search\"></i></a>\n                                <a href=\"#\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-link\"></i></a>\n                        \t</div><!-- he bg -->\n\t\t\t\t\t\t</div><!-- he view -->\t\t\n\t\t\t\t\t</div><!-- he wrap -->\n\t\t\t\t</div><!-- end col-12 -->\n                    \n                <div class=\"portfolio-item books\">\n                    <div class=\"he-wrap tpl6\">\n\t\t\t\t\t<img src=\"{% static \"img/portfolio/portfolio_07.jpg\" %}\" alt=\"\">\n\t\t\t\t\t\t<div class=\"he-view\">\n\t\t\t\t\t\t\t<div class=\"bg a0\" data-animate=\"fadeIn\">\n                                <h3 class=\"a1\" data-animate=\"fadeInDown\">A Book Design Item</h3>\n                                <a data-rel=\"prettyPhoto\" href=\"{% static \"img/portfolio/portfolio_07.jpg\" %}\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-search\"></i></a>\n                                <a href=\"#\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-link\"></i></a>\n                        \t</div><!-- he bg -->\n\t\t\t\t\t\t</div><!-- he view -->\t\t\n\t\t\t\t\t</div><!-- he wrap -->\n\t\t\t\t</div><!-- end col-12 -->\n                    \n                <div class=\"portfolio-item graphic-design\">\n                    <div class=\"he-wrap tpl6\">\n\t\t\t\t\t<img src=\"{% static \"img/portfolio/portfolio_08.jpg\" %}\" alt=\"\">\n\t\t\t\t\t\t<div class=\"he-view\">\n\t\t\t\t\t\t\t<div class=\"bg a0\" data-animate=\"fadeIn\">\n                                <h3 class=\"a1\" data-animate=\"fadeInDown\">A Graphic Design Item</h3>\n                                <a data-rel=\"prettyPhoto\" href=\"{% static \"img/portfolio/portfolio_08.jpg\" %}\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-search\"></i></a>\n                                <a href=\"#\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-link\"></i></a>\n                        \t</div><!-- he bg -->\n\t\t\t\t\t\t</div><!-- he view -->\t\t\n\t\t\t\t\t</div><!-- he wrap -->\n\t\t\t\t</div><!-- end col-12 -->\n                                        \n                <div class=\"portfolio-item web-design\">\n                    <div class=\"he-wrap tpl6\">\n\t\t\t\t\t<img src=\"{% static \"img/portfolio/portfolio_01.jpg\" %}\" alt=\"\">\n\t\t\t\t\t\t<div class=\"he-view\">\n\t\t\t\t\t\t\t<div class=\"bg a0\" data-animate=\"fadeIn\">\n                                <h3 class=\"a1\" data-animate=\"fadeInDown\">A Web Design Item</h3>\n                                <a data-rel=\"prettyPhoto\" href=\"{% static \"img/portfolio/portfolio_01.jpg\" %}\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-search\"></i></a>\n                                <a href=\"#\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-link\"></i></a>\n                        \t</div><!-- he bg -->\n\t\t\t\t\t\t</div><!-- he view -->\t\t\n\t\t\t\t\t</div><!-- he wrap -->\n\t\t\t\t</div><!-- end col-12 -->\n    \n\t\t\t<div class=\"portfolio-item books\">\n                <div class=\"he-wrap tpl6\">\n\t\t\t\t\t<img src=\"{% static \"img/portfolio/portfolio_10.jpg\" %}\" alt=\"\">\n\t\t\t\t\t\t<div class=\"he-view\">\n\t\t\t\t\t\t\t<div class=\"bg a0\" data-animate=\"fadeIn\">\n                                <h3 class=\"a1\" data-animate=\"fadeInDown\">A Book Design Item</h3>\n                                <a data-rel=\"prettyPhoto\" href=\"{% static \"img/portfolio/portfolio_10.jpg\" %}\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-search\"></i></a>\n                                <a href=\"#\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-link\"></i></a>\n                        \t</div><!-- he bg -->\n\t\t\t\t\t\t</div><!-- he view -->\t\t\n\t\t\t\t\t</div><!-- he wrap -->\n\t\t\t\t</div><!-- end col-12 -->\n                    \n            </div><!-- portfolio -->\n        </div><!-- portfolio container -->\n\t </div><!--/Portfoliowrap -->\n\t \n\t \n\t<!-- *****************************************************************************************************************\n\t MIDDLE CONTENT\n\t ***************************************************************************************************************** -->\n\n\t <div class=\"container mtb\">\n\t \t<div class=\"row\">\n\t \t\t<div class=\"col-lg-4 col-lg-offset-1\">\n\t\t \t\t<h4>More About Our Agency.</h4>\n\t\t \t\t<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. </p>\n \t\t\t\t<p><br/><a href=\"about.html\" class=\"btn btn-theme\">More Info</a></p>\n\t \t\t</div>\n\t \t\t\n\t \t\t<div class=\"col-lg-3\">\n\t \t\t\t<h4>Frequently Asked</h4>\n\t \t\t\t<div class=\"hline\"></div>\n\t \t\t\t<p><a href=\"#\">How cool is this theme?</a></p>\n\t \t\t\t<p><a href=\"#\">Need a nice good-looking site?</a></p>\n\t \t\t\t<p><a href=\"#\">Is this theme retina ready?</a></p>\n\t \t\t\t<p><a href=\"#\">Which version of Font Awesome uses?</a></p>\n\t \t\t\t<p><a href=\"#\">Free support is integrated?</a></p>\n\t \t\t</div>\n\t \t\t{% blog_recent_posts 5 as recent_posts %}\n\t \t\t{% if recent_posts %}\n\t \t\t<div class=\"col-lg-3\">\n\t \t\t\t<h4>{% trans \"Recent Posts\" %}</h4>\n\t \t\t\t<div class=\"hline\"></div>\n\t \t\t\t{% for recent_post in recent_posts %}\n\t\t\t\t\t<p>\t<a href=\"{{ recent_post.get_absolute_url }}\">{{ recent_post.title }}</a></p>\n\t \t\t\t{% endfor %}\n\t \t\t\t\n\t \t\t</div>\n\t \t\t{% endif %}\n\t \t\t\n\t \t</div><! --/row -->\n\t </div><! --/container -->\n\t \n\t<!-- *****************************************************************************************************************\n\t TESTIMONIALS\n\t ***************************************************************************************************************** -->\n\t <div id=\"twrap\">\n\t \t<div class=\"container centered\">\n\t \t\t<div class=\"row\">\n\t \t\t\t<div class=\"col-lg-8 col-lg-offset-2\">\n\t \t\t\t<i class=\"fa fa-comment-o\"></i>\n\t \t\t\t<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</p>\n\t \t\t\t<h4><br/>Marcel Newman</h4>\n\t \t\t\t<p>WEB DESIGNER - BLACKTIE.CO</p>\n\t \t\t\t</div>\n\t \t\t</div><! --/row -->\n\t \t</div><! --/container -->\n\t </div><! --/twrap -->\n\t \n\t<!-- *****************************************************************************************************************\n\t OUR CLIENTS\n\t ***************************************************************************************************************** -->\n\t <div id=\"cwrap\">\n\t\t <div class=\"container\">\n\t\t \t<div class=\"row centered\">\n\t\t\t \t<h3>OUR CLIENTS</h3>\n\t\t\t \t<div class=\"col-lg-3 col-md-3 col-sm-3\">\n\t\t\t \t\t<img src=\"{% static \"img/clients/client01.png\" %}\" class=\"img-responsive\">\n\t\t\t \t</div>\n\t\t\t \t<div class=\"col-lg-3 col-md-3 col-sm-3\">\n\t\t\t \t\t<img src=\"{% static \"img/clients/client02.png\" %}\" class=\"img-responsive\">\n\t\t\t \t</div>\n\t\t\t \t<div class=\"col-lg-3 col-md-3 col-sm-3\">\n\t\t\t \t\t<img src=\"{% static \"img/clients/client03.png\" %}\" class=\"img-responsive\">\n\t\t\t \t</div>\n\t\t\t \t<div class=\"col-lg-3 col-md-3 col-sm-3\">\n\t\t\t \t\t<img src=\"{% static \"img/clients/client04.png\" %}\" class=\"img-responsive\">\n\t\t\t \t</div>\n\t\t \t</div><! --/row -->\n\t\t </div><! --/container -->\n\t </div><! --/cwrap -->\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/pages/form.html",
    "content": "{% extends \"pages/page.html\" %}\n\n{% load mezzanine_tags %}\n{% block left_wrapper %}\n{% endblock %}\n<div class=\"col-md-{% block main_width %}8 {% endblock %} middle\">\n{% block main %}\n{{ block.super }}\n  {% if request.GET.sent %}\n    {% editable page.form.response %}\n    {{ page.form.response|richtext_filters|safe }}\n    {% endeditable %}\n  {% else %}\n     {% errors_for form %}\n\n    <form class=\"mezzanine-form\" method=\"post\"{% if form.is_multipart %} enctype=\"multipart/form-data\"{% endif %}>\n        {% fields_for form %}\n        <div class=\"form-actions\">\n            <input class=\"btn btn-primary btn-lg\" type=\"submit\" value=\"{{ page.form.button_text }}\">\n        </div>\n    </form>\n{% endif %}\n\n{% endblock %}\n</div>\n\n{% block right_wrapper %}\n<div class=\"col-md-{% block right_width %}4 {% endblock %} right\">\n\t {% block right_panel %}\n\t <h4>{{ page.form.title }}</h4>\n    <div class=\"hline\"></div>\n\t {% with page.form as page_form %}\n    {% editable page_form.content %}\n    {{ page_form.content|richtext_filters|safe }}\n    {% endeditable %}\n    {% endwith %}\n\t{% endblock %}\n</div>\t\n{% endblock %}\n\n{% block extra_js %}\n{{ block.super }}\n<script>\n$(function() {$('.mezzanine-form :input:visible:enabled:first').focus();});\n</script>\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/pages/gallery.html",
    "content": "{% extends \"pages/page.html\" %}\n\n{% load mezzanine_tags staticfiles %}\n\n\n\n{% block left_wrapper%}\n{% endblock %}\n\n{% block main %}\n{{ block.super }}\n\n{% editable page.gallery.content %}\n{{ page.gallery.content|richtext_filters|safe }}\n{% endeditable %}\n\n<div id=\"portfoliowrap\">\n        <div class=\"portfolio-centered\">\n            <div class=\"recentitems portfolio\">\n\t\t\t    {% with page.gallery.images.all as images %}\n\t\t\t\t{% for image in images %}\n\t\t\t\t<div class=\"portfolio-item graphic-design\">\n\t\t\t\t\t<div class=\"he-wrap tpl6\">\n\t\t\t\t\t<img src=\"{{ MEDIA_URL }}{% thumbnail image.file 600 450 %}\" alt=\"\">\n\t\t\t\t\t\t<div class=\"he-view\">\n\t\t\t\t\t\t\t<div class=\"bg a0\" data-animate=\"fadeIn\">\n                                <h3 class=\"a1\" data-animate=\"fadeInDown\">A Graphic Design Item</h3>\n                                <a data-rel=\"prettyPhoto\" href=\"{{ MEDIA_URL }}{% thumbnail image.file 600 450 %}\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-search\"></i></a>\n                                <a href=\"#\" class=\"dmbutton a2\" data-animate=\"fadeInUp\"><i class=\"fa fa-link\"></i></a>\n                        \t</div><!-- he bg -->\n\t\t\t\t\t\t</div><!-- he view -->\t\t\n\t\t\t\t\t</div><!-- he wrap -->\n\t\t\t\t</div><!-- end col-12 -->\n               {% endfor %}\n\t\t\t   {% endwith %}\n\t\t\t</div>\n\t\t</div>\n</div>\t\n\n\n{% endblock %}\n\n{% block right_wrapper%}\n{% endblock %}\n\n"
  },
  {
    "path": "solid/templates/pages/index.html",
    "content": "{% extends \"pages/richtextpage.html\" %}\n\n{% block main %}\n<!--\nThis template is provided as a custom template for the homepage, for\nwhen it is configured as an editable page in the navigation tree. Feel\nfree to modify it.\n-->\n{{ block.super }}\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/pages/menus/admin.html",
    "content": "{% load pages_tags i18n staticfiles %}\n\n<ol>\n    {% for page in page_branch %}\n    <li id=\"ordering_{{ page.id }}\">\n        <div class=\"{% cycle 'row1' 'row2' %}\">\n            <a href=\"#\" class=\"tree-toggle\" id=\"page-{{ page.id }}\"\n                {% if not page.has_children %}style=\"visibility:hidden;\"{% endif %}>\n                <span class=\"icon open\">+</span>\n                <span class=\"icon close\">-</span>\n            </a>\n            {% set_page_permissions page %}\n            {% if page.perms.delete %}\n            <a href=\"{% url \"admin:pages_page_delete\" page.id %}?fromtree\" class=\"delete\"></a>\n            {% else %}\n            <span class=\"delete\" style=\"background:none;\"></span>\n            {% endif %}\n            {% if page.perms.change %}\n            <a href=\"{% url \"admin:pages_page_change\" page.id %}{% if not page.is_primary %}?parent={{ page.parent_id }}{% endif %}\"\n                class=\"changelink\">{{ page.title }}</a>\n            {% else %}\n            <span class=\"uneditable\">{{ page.title }}</span>\n            {% endif %}\n            <span class=\"ordering\"{% if not page.perms.change %}\n                style=\"visibility:hidden;\"{% endif %}>\n                <img src=\"{% static settings.MEZZANINE_ADMIN_PREFIX|add:\"img/admin/arrow-up.gif\" %}\">\n                <img src=\"{% static settings.MEZZANINE_ADMIN_PREFIX|add:\"img/admin/arrow-down.gif\" %}\">\n            </span>\n            {% if page.perms.add %}\n            <select class=\"addlist\" id=\"addlink-{{ page.id }}\">\n                <option value=\"\">{% trans \"Add\" %} ...</option>\n                {% for model in page_models %}\n                    {% set_model_permissions model %}\n                    {% if model.perms.add %}\n                    <option value=\"{{ model.add_url }}?parent={{ page.id }}\"\n                        >{{ model.meta_verbose_name|capfirst }}</option>\n                    {% endif %}\n                {% endfor %}\n            </select>\n            {% endif %}\n\n        </div>\n        <br style=\"clear:both;\">\n        {% if page.has_children %}{% page_menu page %}{% endif %}\n    </li>\n    {% endfor %}\n</ol>\n"
  },
  {
    "path": "solid/templates/pages/menus/breadcrumb.html",
    "content": "{% load i18n pages_tags %}\n\n{% if on_home %}\n<li>{% trans \"Home\" %}</li>\n{% else %}\n{% for page in page_branch %}\n\n    {% if not has_home and page.is_primary and forloop.first %}\n    <li id=\"breadcrumb-menu-home\">\n        <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n    </li>\n    {% endif %}\n\n    {% if page.is_current_or_ascendant %}\n    {% if page.is_current %}\n    <li id=\"breadcrumb-menu-{{ page.html_id }}\"\n        class=\"active\">{{ page.title }}</li>\n    {% else %}\n    <li id=\"breadcrumb-menu-{{ page.html_id }}\">\n        <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n    </li>\n    {% endif %}\n    {% if page.has_children %}{% page_menu page %}{% endif %}\n    {% endif %}\n\n{% endfor %}\n{% endif %}\n"
  },
  {
    "path": "solid/templates/pages/menus/dropdown1.html",
    "content": "{% load i18n pages_tags %}\n{% spaceless %}\n{% if page_branch_in_menu %}\n\n{% if branch_level == 0 %}\n<ul class=\"nav navbar-nav navbar-right\">\n    {% for page in page_branch %}\n    {% if not has_home and page.is_primary and forloop.first %}\n    <li{% if on_home %} class=\"active\"{% endif %} id=\"dropdown-menu-home\">\n        <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n    </li>\n    {% endif %}\n    {% if page.in_menu %}\n    <li class=\"{% if page.has_children_in_menu %}dropdown{% endif %}\n               {% if page.is_current_or_ascendant %}active{% endif %}\"\n        id=\"{{ page.html_id }}\">\n        <a href=\"{{ page.get_absolute_url }}\"\n        {% if page.has_children_in_menu %}\n        class=\"dropdown-toggle disabled\" data-toggle=\"dropdown\"\n        {% endif %}>\n            {{ page.title }}\n            {% if page.has_children_in_menu %}<b class=\"caret\"></b>{% endif %}\n        </a>\n        {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n    </li>\n    {% endif %}\n    {% endfor %}\n</ul>\n\n{% else %}\n<ul class=\"dropdown-menu\">\n    {% for page in page_branch %}\n    {% if page.in_menu %}\n    <li class=\"{% if page.has_children_in_menu %}dropdown-submenu{% endif %}\n               {% if page.is_current_or_ascendant %}active{% endif %}\"\n        id=\"{{ page.html_id }}\">\n        <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n        {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n    </li>\n    {% endif %}\n    {% endfor %}\n</ul>\n{% endif %}\n\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "solid/templates/pages/menus/footer.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch_in_menu %}\n\n{% for page in page_branch %}\n    {% if page.is_primary %}\n        {% if forloop.first %}\n            <div class=\"nav-footer\">\n        {% endif %}\n        {% if page.in_menu %}\n            <ul class=\"list-unstyled\">\n        {% endif %}\n    {% endif %}\n\n    {% if page.in_menu %}\n        {% if forloop.first and not page.parent.in_menu and not page.is_primary %}\n            <ul class=\"list-unstyled\">\n        {% endif %}\n        <li {% if page.is_current_or_ascendant %}class=\"active\"{% endif %}\n            id=\"footer-menu-{{ page.html_id }}\">\n            <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a></li>\n    {% endif %}\n\n    {% if page.in_menu and page.has_children_in_menu %}{% page_menu page %}{% endif %}\n\n    {% if page.in_menu %}\n        {% if forloop.first and not page.parent.in_menu and not page.is_primary %}\n            </li></ul>\n        {% endif %}\n    {% endif %}\n\n    {% if page.is_primary %}\n        {% if page.in_menu %}\n            </ul>\n        {% endif %}\n        {% if forloop.last %}\n            </div>\n        {% endif %}\n    {% endif %}\n\n{% endfor %}\n\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "solid/templates/pages/menus/footer_tree.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch_in_menu %}\n<ul class=\"footer-tree-menu-level-{{ branch_level }}\">\n\t{% for page in page_branch %}\n\n    {% if not has_home and page.is_primary and forloop.first %}\n\t<li class=\"first{% if on_home %} active{% endif %}\"\n        id=\"footer-tree-menu-home\">\n\t    <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n\t</li>\n\t{% endif %}\n\n\t{% if page.in_menu %}\n\t<li class=\"{% if page.is_current_or_ascendant %}active{% endif %}\n        {% if not top_level and forloop.first %} first{% endif %}\n        {% if forloop.last %} last{% endif %}\"\n        id=\"footer-tree-menu-{{ page.html_id }}\">\n\t\t<a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n\t\t{# remove this if tag to always show all nav items #}\n\t\t{% if settings.PAGES_MENU_SHOW_ALL or page.is_current_or_ascendant %}\n\t\t{% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n\t\t{% endif %}\n\t</li>\n    {% endif %}\n\n\t{% endfor %}\n</ul>\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "solid/templates/pages/menus/mobile.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch %}\n{% for page in page_branch %}\n\n\t{% if not has_home and page.is_primary and forloop.first %}\n\t<ul class=\"mobile-menu\">\n\t\t<li><a class=\"home\" href=\"{% url \"home\" %}\"\n\t\t\t   id=\"tree-menu-home\">{% trans \"Home\" %}</a></li>\n    {% endif %}\n\n\t\t{% if page.is_current_or_ascendant and not page.is_current_child %}\n        {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n\t\t{% endif %}\n\n\t\t{% if page.is_current_child %}\n\t\t<li class=\"\n\t\t\t{% if forloop.first %} first{% endif %}\n\t\t\t{% if forloop.last %} last{% endif %}\"\n\t\t\tid=\"mobile-menu-{{ page.html_id }}\">\n\t\t\t<a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n\t\t</li>\n\t\t{% endif %}\n\n\t{% if page.is_primary and forloop.last %}\n\t</ul>\n\t{% endif %}\n\n{% endfor %}\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "solid/templates/pages/menus/primary.html",
    "content": "{% load pages_tags i18n %}\n\n{% spaceless %}\n<ul id=\"primary-menu\" class=\"nav pull-right\">\n    {% for page in page_branch %}\n    {% if not has_home and page.is_primary and forloop.first %}\n    <li id=\"primary-menu-home\" class=\"first{% if on_home %} active{% endif %}\">\n        <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n    </li>\n    {% endif %}\n    {% if page.in_menu %}\n    <li id=\"primary-menu-{{ page.html_id }}\"\n        class=\"{% if page.is_current_or_ascendant %}active{% endif %}{% if forloop.last %} last{% endif %}\">\n        <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n    </li>\n    {% endif %}\n    {% endfor %}\n    <li class=\"divider-vertical\"></li>\n</ul>\n{% endspaceless %}\n"
  },
  {
    "path": "solid/templates/pages/menus/tree.html",
    "content": "{% load i18n pages_tags %}\n\n{% spaceless %}\n{% if page_branch_in_menu %}\n<ul class=\"nav nav-list navlist-menu-level-{{ branch_level }}\">\n  {% for page in page_branch %}\n  {% if not has_home and page.is_primary and forloop.first %}\n  <li{% if on_home %} class=\"active\"{% endif %} id=\"tree-menu-home\">\n    <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n  </li>\n  {% endif %}\n  {% if page.in_menu %}\n  <li class=\"\n    {% if page.is_current %} active{% endif %}\n    {% if page.is_current_or_ascendant %} active-branch{% endif %}\n    \" id=\"tree-menu-{{ page.html_id }}\">\n    <a href=\"{{ page.get_absolute_url }}\">{{ page.title }}</a>\n    {# wrap the next line with 'if page.is_current_or_ascendant' #}\n    {# to only show child pages in the menu for the current page #}\n    {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}\n  </li>\n  {% endif %}\n  {% endfor %}\n</ul>\n{% endif %}\n{% endspaceless %}\n"
  },
  {
    "path": "solid/templates/pages/page.html",
    "content": "{% extends \"base.html\" %}\n{% load mezzanine_tags keyword_tags %}\n\n{% block meta_title %}{{ page.meta_title }}{% endblock %}\n\n{% block meta_keywords %}{% metablock %}\n{% keywords_for page as keywords %}\n{% for keyword in keywords %}\n    {% if not forloop.first %}, {% endif %}\n    {{ keyword }}\n{% endfor %}\n{% endmetablock %}{% endblock %}\n\n{% block meta_description %}{% metablock %}\n{{ page.description }}\n{% endmetablock %}{% endblock %}\n\n{% block title %}\n{% editable page.title %}{{ page.title }}{% endeditable %}\n{% endblock %}\n\n{% block main %}\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/pages/richtextpage.html",
    "content": "{% extends \"pages/page.html\" %}\n\n{% load mezzanine_tags %}\n{% block left_wrapper %}\n{% endblock %}\n<div class=\"col-md-{% block main_width %}12 {% endblock %} middle\">\n{% block main %}{{ block.super }}\n</div>\n{% editable page.richtextpage.content %}\n{{ page.richtextpage.content|richtext_filters|safe }}\n{% endeditable %}\n\n{% endblock %}\n{% block right_wrapper %}\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/search_results.html",
    "content": "{% extends \"base.html\" %}\n\n{% load i18n mezzanine_tags %}\n\n{% block meta_title %}{% trans \"Search Results\" %}{% endblock %}\n{% block title %}{% trans \"Search Results\" %}{% endblock %}\n{% block extra_head %}\n<meta name=\"robots\" content=\"noindex\">\n{% endblock %}\n\n{% block breadcrumb_menu %}\n<li>\n    <a href=\"{% url \"home\" %}\">{% trans \"Home\" %}</a>\n</li>\n<li class=\"active\">{% trans \"Search Results\" %}</li>\n{% endblock %}\n\n{% block main %}\n\n{% if results.paginator.count == 0 %}\n<p>\n{% blocktrans %}\nNo results were found in {{ search_type }} matching your query: {{ query }}\n{% endblocktrans %}\n{% else %}\n{% blocktrans with start=results.start_index end=results.end_index total=results.paginator.count %}\nShowing {{ start }} to {{ end }} of {{ total }} results in {{ search_type }} matching your query: {{ query }}\n{% endblocktrans %}\n{% endif %}\n</p>\n\n<div id=\"search-results\">\n    {% for result in results.object_list %}\n    <h5>{{ forloop.counter0|add:results.start_index }})\n        <a href=\"{{ result.get_absolute_url }}\">{{ result }}</a></h5>\n    <p>{{ result.description|truncatewords_html:20|safe }}</p>\n    <a href=\"{{ result.get_absolute_url }}\">{% trans \"read more\" %}</a>\n    {% endfor %}\n</div>\n\n{% pagination_for results %}\n\n{% endblock %}\n"
  },
  {
    "path": "solid/templates/twitter/tweets.html",
    "content": "\n{% load twitter_tags i18n %}\n\n{% tweets_default as tweets %}\n\n{% if tweets %}\n<h3>{% trans \"Recent Tweets\" %}</h3>\n<ul class=\"list-unstyled tweets\">\n    {% for tweet in tweets %}\n    <li class=\"tweet\">\n        <img class=\"pull-left tweeter-image\" src=\"{{ tweet.profile_image_url|cut:\"http:\" }}\" alt=\"{{ tweet.full_name }}\">\n        <h4>{{ tweet.full_name }} <small><a href=\"http://twitter.com/{{ tweet.user_name }}\" title=\"{{ tweet.full_name }}\">@{{ tweet.user_name }}</a></small></h4>\n        {% if tweet.is_retweet %}\n        <h6><span class=\"glyphicon glyphicon-retweet\"></span>\n        <a href=\"http://twitter.com/{{ tweet.retweeter_user_name }}\" title=\"{{ tweet.retweeter_full_name }}\">{{ tweet.retweeter_full_name }}</a></h6>\n        {% endif %}\n        <p>{{ tweet.text|safe }}<br>\n        <small class=\"timespan\">\n        {% blocktrans with sometime=tweet.created_at|timesince %}{{ sometime }} ago{% endblocktrans %}\n        <a href=\"http://twitter.com/{{ tweet.user_name }}/status/{{ tweet.remote_id }}\"><span class=\"glyphicon glyphicon-new-window\"></span></a>\n        </small></p>\n    </li>\n    {% endfor %}\n</ul>\n{% endif %}\n"
  },
  {
    "path": "solid/tests.py",
    "content": "from django.test import TestCase\n\n# Create your tests here.\n"
  },
  {
    "path": "solid/views.py",
    "content": "from django.shortcuts import render\n\n# Create your views here.\n"
  },
  {
    "path": "urls.py",
    "content": "from __future__ import unicode_literals\n\nfrom django.conf.urls import include, url\nfrom django.conf.urls.i18n import i18n_patterns\nfrom django.contrib import admin\n\nfrom mezzanine.core.views import direct_to_template\n\n\nadmin.autodiscover()\n\n# Add the urlpatterns for any custom Django applications here.\n# You can also change the ``home`` view to add your own functionality\n# to the project's homepage.\n\nurlpatterns = i18n_patterns(\n    # Change the admin prefix here to use an alternate URL for the\n    # admin interface, which would be marginally more secure.\n    url(\"^admin/\", include(admin.site.urls)),\n)\n\nurlpatterns += [\n\n    # We don't want to presume how your homepage works, so here are a\n    # few patterns you can use to set it up.\n\n    # HOMEPAGE AS STATIC TEMPLATE\n    # ---------------------------\n    # This pattern simply loads the index.html template. It isn't\n    # commented out like the others, so it's the default. You only need\n    # one homepage pattern, so if you use a different one, comment this\n    # one out.\n\n    url(\"^$\", direct_to_template, {\"template\": \"index.html\"}, name=\"home\"),\n\n    # HOMEPAGE AS AN EDITABLE PAGE IN THE PAGE TREE\n    # ---------------------------------------------\n    # This pattern gives us a normal ``Page`` object, so that your\n    # homepage can be managed via the page tree in the admin. If you\n    # use this pattern, you'll need to create a page in the page tree,\n    # and specify its URL (in the Meta Data section) as \"/\", which\n    # is the value used below in the ``{\"slug\": \"/\"}`` part.\n    # Also note that the normal rule of adding a custom\n    # template per page with the template name using the page's slug\n    # doesn't apply here, since we can't have a template called\n    # \"/.html\" - so for this case, the template \"pages/index.html\"\n    # should be used if you want to customize the homepage's template.\n\n    # url(\"^$\", \"mezzanine.pages.views.page\", {\"slug\": \"/\"}, name=\"home\"),\n\n    # HOMEPAGE FOR A BLOG-ONLY SITE\n    # -----------------------------\n    # This pattern points the homepage to the blog post listing page,\n    # and is useful for sites that are primarily blogs. If you use this\n    # pattern, you'll also need to set BLOG_SLUG = \"\" in your\n    # ``settings.py`` module, and delete the blog page object from the\n    # page tree in the admin if it was installed.\n\n    # url(\"^$\", \"mezzanine.blog.views.blog_post_list\", name=\"home\"),\n\n    # MEZZANINE'S URLS\n    # ----------------\n    # ADD YOUR OWN URLPATTERNS *ABOVE* THE LINE BELOW.\n    # ``mezzanine.urls`` INCLUDES A *CATCH ALL* PATTERN\n    # FOR PAGES, SO URLPATTERNS ADDED BELOW ``mezzanine.urls``\n    # WILL NEVER BE MATCHED!\n\n    # If you'd like more granular control over the patterns in\n    # ``mezzanine.urls``, go right ahead and take the parts you want\n    # from it, and use them directly below instead of using\n    # ``mezzanine.urls``.\n    url(\"^\", include(\"mezzanine.urls\")),\n\n    # MOUNTING MEZZANINE UNDER A PREFIX\n    # ---------------------------------\n    # You can also mount all of Mezzanine's urlpatterns under a\n    # URL prefix if desired. When doing this, you need to define the\n    # ``SITE_PREFIX`` setting, which will contain the prefix. Eg:\n    # SITE_PREFIX = \"my/site/prefix\"\n    # For convenience, and to avoid repeating the prefix, use the\n    # commented out pattern below (commenting out the one above of course)\n    # which will make use of the ``SITE_PREFIX`` setting. Make sure to\n    # add the import ``from django.conf import settings`` to the top\n    # of this file as well.\n    # Note that for any of the various homepage patterns above, you'll\n    # need to use the ``SITE_PREFIX`` setting as well.\n\n    # (\"^%s/\" % settings.SITE_PREFIX, include(\"mezzanine.urls\"))\n\n]\n\n# Adds ``STATIC_URL`` to the context of error pages, so that error\n# pages can use JS, CSS and images.\nhandler404 = \"mezzanine.core.views.page_not_found\"\nhandler500 = \"mezzanine.core.views.server_error\"\n"
  },
  {
    "path": "wsgi.py",
    "content": "from __future__ import unicode_literals\n\nimport os\n\nPROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))\nsettings_module = \"%s.settings\" % PROJECT_ROOT.split(os.sep)[-1]\nos.environ.setdefault(\"DJANGO_SETTINGS_MODULE\", settings_module)\n\nfrom django.core.wsgi import get_wsgi_application\napplication = get_wsgi_application()\n"
  }
]