/*
The University of Chicago Facilities Services
Screen styles
Last updated:
*/
@charset "UTF-8";
/* WEB FONTS */
/* Proxima Nova */
@font-face {font-family:'ProximaNova-Regular'; src:url('/c/fonts/1415F2_1.eot'); src:url('/c/fonts/1415F2_1.eot?#iefix') format('embedded-opentype'),url('/c/fonts/1415F2_1.woff') format('woff'),url('/c/fonts/1415F2_1.ttf') format('truetype'),url('/c/fonts/1415F2_1.svg#wf') format('svg'); font-style:normal; font-weight:normal;}
@font-face {font-family:'ProximaNova-Light'; src:url('/c/fonts/1415F2_3.eot'); src:url('/c/fonts/1415F2_3.eot?#iefix') format('embedded-opentype'),url('/c/fonts/1415F2_3.woff') format('woff'),url('/c/fonts/1415F2_3.ttf') format('truetype'),url('/c/fonts/1415F2_3.svg#wf') format('svg'); font-style:normal; font-weight:normal;}
@font-face {font-family:'ProximaNova-Bold'; src:url('/c/fonts/1415F2_4.eot'); src:url('/c/fonts/1415F2_4.eot?#iefix') format('embedded-opentype'),url('/c/fonts/1415F2_4.woff') format('woff'),url('/c/fonts/1415F2_4.ttf') format('truetype'),url('/c/fonts/1415F2_4.svg#wf') format('svg'); font-style:normal; font-weight:normal;}
@font-face {font-family:'ProximaNova-SemiBold'; src:url('/c/fonts/1415F2_2.eot'); src:url('/c/fonts/1415F2_2.eot?#iefix') format('embedded-opentype'),url('/c/fonts/1415F2_2.woff') format('woff'),url('/c/fonts/1415F2_2.ttf') format('truetype'),url('/c/fonts/1415F2_2.svg#wf') format('svg'); font-style:normal; font-weight:normal;}
/* Symbolset * www.symbolset.com * Copyright © 2012 Oak Studios LLC */
@font-face {font-family: "SSSymbolicons";src: url('/c/fonts/symbolset/ss-symbolicons-block.eot');src: url('/c/fonts/symbolset/ss-symbolicons-block.eot?#iefix') format('embedded-opentype'),url('/c/fonts/symbolset/ss-symbolicons-block.woff') format('woff'),url('/c/fonts/symbolset/ss-symbolicons-block.ttf')  format('truetype'),url('/c/fonts/symbolset/ss-symbolicons-block.svg#SSSymboliconsBlock') format('svg');font-weight: normal;font-style: normal;}
html:hover [class^="ss-"]{-ms-zoom: 1;}
.ss-icon, .ss-icon.ss-symbolicons-block,[class^="ss-"]:before, [class*=" ss-"]:before,[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,[class^="ss-"].right:after, [class*=" ss-"].right:after,[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {font-family: "SSSymbolicons";font-style: normalfont-weight: normal;text-decoration: none;text-rendering: optimizeLegibility;white-space: nowrap;-moz-font-feature-settings: "liga=1";-moz-font-feature-settings: "liga";-ms-font-feature-settings: "liga" 1;-o-font-feature-settings: "liga";font-feature-settings: "liga";-webkit-font-smoothing: antialiased;}
[class^="ss-"].right:before,[class*=" ss-"].right:before{display:none;content:'';}.ss-crosshair:before,.ss-crosshair.right:after{content:'⌖'}.ss-search:before,.ss-search.right:after{content:'🔍'}.ss-zoomin:before,.ss-zoomin.right:after{content:''}.ss-zoomout:before,.ss-zoomout.right:after{content:''}.ss-binoculars:before,.ss-binoculars.right:after{content:''}.ss-raisedhand:before,.ss-raisedhand.right:after{content:'✋'}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-write:before,.ss-write.right:after{content:'✎'}.ss-compose:before,.ss-compose.right:after{content:'📝'}.ss-lock:before,.ss-lock.right:after{content:'🔒'}.ss-unlock:before,.ss-unlock.right:after{content:'🔓'}.ss-key:before,.ss-key.right:after{content:'🔑'}.ss-backspace:before,.ss-backspace.right:after{content:'⌫'}.ss-ban:before,.ss-ban.right:after{content:'🚫'}.ss-nosmoking:before,.ss-nosmoking.right:after{content:'🚭'}.ss-trash:before,.ss-trash.right:after{content:''}.ss-target:before,.ss-target.right:after{content:'◎'}.ss-stopsign:before,.ss-stopsign.right:after{content:''}.ss-radioactive:before,.ss-radioactive.right:after{content:'☢'}.ss-skull:before,.ss-skull.right:after{content:'💀'}.ss-lightning:before,.ss-lightning.right:after{content:'☇'}.ss-tag:before,.ss-tag.right:after{content:''}.ss-newtag:before,.ss-newtag.right:after{content:''}.ss-flag:before,.ss-flag.right:after{content:'⚑'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-dislike:before,.ss-dislike.right:after{content:'👎'}.ss-heart:before,.ss-heart.right:after{content:'♥'}.ss-addheart:before,.ss-addheart.right:after{content:''}.ss-deleteheart:before,.ss-deleteheart.right:after{content:'💔'}.ss-star:before,.ss-star.right:after{content:'⋆'}.ss-trophy:before,.ss-trophy.right:after{content:'🏆'}.ss-award:before,.ss-award.right:after{content:''}.ss-medal:before,.ss-medal.right:after{content:''}.ss-badge:before,.ss-badge.right:after{content:'📛'}.ss-crown:before,.ss-crown.right:after{content:'👑'}.ss-bullseye:before,.ss-bullseye.right:after{content:'🎯'}.ss-sample:before,.ss-sample.right:after{content:''}.ss-crop:before,.ss-crop.right:after{content:''}.ss-layers:before,.ss-layers.right:after{content:''}.ss-magicwand:before,.ss-magicwand.right:after{content:''}.ss-cut:before,.ss-cut.right:after{content:'✂'}.ss-cutpaste:before,.ss-cutpaste.right:after{content:''}.ss-clipboard:before,.ss-clipboard.right:after{content:'📋'}.ss-rules:before,.ss-rules.right:after{content:'📏'}.ss-rulerpencil:before,.ss-rulerpencil.right:after{content:''}.ss-gridlines:before,.ss-gridlines.right:after{content:''}.ss-pen:before,.ss-pen.right:after{content:'✒'}.ss-pencilbrush:before,.ss-pencilbrush.right:after{content:''}.ss-pencilbrushpen:before,.ss-pencilbrushpen.right:after{content:''}.ss-brush:before,.ss-brush.right:after{content:''}.ss-paintroller:before,.ss-paintroller.right:after{content:''}.ss-fill:before,.ss-fill.right:after{content:''}.ss-stroke:before,.ss-stroke.right:after{content:''}.ss-crayons:before,.ss-crayons.right:after{content:''}.ss-palette:before,.ss-palette.right:after{content:'🎨'}.ss-fliphorizontally:before,.ss-fliphorizontally.right:after{content:''}.ss-flipvertically:before,.ss-flipvertically.right:after{content:''}.ss-effects:before,.ss-effects.right:after{content:''}.ss-bezier:before,.ss-bezier.right:after{content:''}.ss-pixels:before,.ss-pixels.right:after{content:''}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-rotaryphone:before,.ss-rotaryphone.right:after{content:'☎'}.ss-touchtonephone:before,.ss-touchtonephone.right:after{content:'☏'}.ss-phonebook:before,.ss-phonebook.right:after{content:''}.ss-voicemail:before,.ss-voicemail.right:after{content:'⌕'}.ss-megaphone:before,.ss-megaphone.right:after{content:'📢'}.ss-rss:before,.ss-rss.right:after{content:''}.ss-podcast:before,.ss-podcast.right:after{content:''}.ss-mailbox:before,.ss-mailbox.right:after{content:'📫'}.ss-send:before,.ss-send.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-incomingmail:before,.ss-incomingmail.right:after{content:'📩'}.ss-inbox:before,.ss-inbox.right:after{content:'📥'}.ss-outbox:before,.ss-outbox.right:after{content:'📤'}.ss-stamp:before,.ss-stamp.right:after{content:''}.ss-chat:before,.ss-chat.right:after{content:'💬'}.ss-chats:before,.ss-chats.right:after{content:''}.ss-textchat:before,.ss-textchat.right:after{content:''}.ss-exclamationchat:before,.ss-exclamationchat.right:after{content:''}.ss-questionchat:before,.ss-questionchat.right:after{content:''}.ss-ellipsischat:before,.ss-ellipsischat.right:after{content:''}.ss-smile:before,.ss-smile.right:after{content:'☻'}.ss-frown:before,.ss-frown.right:after{content:'☹'}.ss-toothsmile:before,.ss-toothsmile.right:after{content:'😃'}.ss-toothlesssmile:before,.ss-toothlesssmile.right:after{content:'😀'}.ss-user:before,.ss-user.right:after{content:'👤'}.ss-users:before,.ss-users.right:after{content:'👥'}.ss-adduser:before,.ss-adduser.right:after{content:''}.ss-removeuser:before,.ss-removeuser.right:after{content:''}.ss-deleteuser:before,.ss-deleteuser.right:after{content:''}.ss-heartuser:before,.ss-heartuser.right:after{content:''}.ss-males:before,.ss-males.right:after{content:'👬'}.ss-females:before,.ss-females.right:after{content:'👭'}.ss-malefemale:before,.ss-malefemale.right:after{content:'👫'}.ss-userportrait:before,.ss-userportrait.right:after{content:''}.ss-userframe:before,.ss-userframe.right:after{content:''}.ss-usersframe:before,.ss-usersframe.right:after{content:''}.ss-baby:before,.ss-baby.right:after{content:'👶'}.ss-swaddledbaby:before,.ss-swaddledbaby.right:after{content:''}.ss-robot:before,.ss-robot.right:after{content:''}.ss-happyrobot:before,.ss-happyrobot.right:after{content:''}.ss-alien:before,.ss-alien.right:after{content:'👽'}.ss-ghost:before,.ss-ghost.right:after{content:'👻'}.ss-contacts:before,.ss-contacts.right:after{content:'📇'}.ss-addressbook:before,.ss-addressbook.right:after{content:'📑'}.ss-footsteps:before,.ss-footsteps.right:after{content:'👣'}.ss-cart:before,.ss-cart.right:after{content:''}.ss-shoppingbag:before,.ss-shoppingbag.right:after{content:''}.ss-gift:before,.ss-gift.right:after{content:'🎁'}.ss-store:before,.ss-store.right:after{content:'🏪'}.ss-safe:before,.ss-safe.right:after{content:''}.ss-bill:before,.ss-bill.right:after{content:''}.ss-creditcard:before,.ss-creditcard.right:after{content:'💳'}.ss-banknote:before,.ss-banknote.right:after{content:'💵'}.ss-moneybag:before,.ss-moneybag.right:after{content:'💰'}.ss-calculator:before,.ss-calculator.right:after{content:''}.ss-bank:before,.ss-bank.right:after{content:'🏦'}.ss-gavel:before,.ss-gavel.right:after{content:'🔨'}.ss-meeting:before,.ss-meeting.right:after{content:''}.ss-barchart:before,.ss-barchart.right:after{content:'📊'}.ss-piechart:before,.ss-piechart.right:after{content:''}.ss-activity:before,.ss-activity.right:after{content:'📈'}.ss-flowchart:before,.ss-flowchart.right:after{content:''}.ss-box:before,.ss-box.right:after{content:'📦'}.ss-crate:before,.ss-crate.right:after{content:''}.ss-home:before,.ss-home.right:after{content:'⌂'}.ss-fence:before,.ss-fence.right:after{content:''}.ss-buildings:before,.ss-buildings.right:after{content:'🏢'}.ss-bridge:before,.ss-bridge.right:after{content:''}.ss-barn:before,.ss-barn.right:after{content:''}.ss-lodging:before,.ss-lodging.right:after{content:'🏨'}.ss-earth:before,.ss-earth.right:after{content:'🌎'}.ss-globe:before,.ss-globe.right:after{content:'🌐'}.ss-compass:before,.ss-compass.right:after{content:''}.ss-signpost:before,.ss-signpost.right:after{content:''}.ss-map:before,.ss-map.right:after{content:''}.ss-location:before,.ss-location.right:after{content:''}.ss-pushpin:before,.ss-pushpin.right:after{content:'📌'}.ss-script:before,.ss-script.right:after{content:''}.ss-playscript:before,.ss-playscript.right:after{content:''}.ss-stopscript:before,.ss-stopscript.right:after{content:''}.ss-recordscript:before,.ss-recordscript.right:after{content:''}.ss-bug:before,.ss-bug.right:after{content:'🐛'}.ss-puzzle:before,.ss-puzzle.right:after{content:''}.ss-window:before,.ss-window.right:after{content:''}.ss-database:before,.ss-database.right:after{content:''}.ss-adddatabase:before,.ss-adddatabase.right:after{content:''}.ss-deletedatabase:before,.ss-deletedatabase.right:after{content:''}.ss-hdd:before,.ss-hdd.right:after{content:''}.ss-networkhdd:before,.ss-networkhdd.right:after{content:''}.ss-downloadhdd:before,.ss-downloadhdd.right:after{content:''}.ss-airplay:before,.ss-airplay.right:after{content:''}.ss-music:before,.ss-music.right:after{content:'♫'}.ss-mic:before,.ss-mic.right:after{content:'🎤'}.ss-headphones:before,.ss-headphones.right:after{content:'🎧'}.ss-volume:before,.ss-volume.right:after{content:'🔈'}.ss-radio:before,.ss-radio.right:after{content:'📻'}.ss-phonograph:before,.ss-phonograph.right:after{content:''}.ss-disc:before,.ss-disc.right:after{content:'💿'}.ss-discs:before,.ss-discs.right:after{content:''}.ss-playlist:before,.ss-playlist.right:after{content:''}.ss-musichome:before,.ss-musichome.right:after{content:''}.ss-itunes:before,.ss-itunes.right:after{content:''}.ss-camera:before,.ss-camera.right:after{content:'📷'}.ss-picture:before,.ss-picture.right:after{content:'🌄'}.ss-pictures:before,.ss-pictures.right:after{content:''}.ss-searchpicture:before,.ss-searchpicture.right:after{content:''}.ss-video:before,.ss-video.right:after{content:'📹'}.ss-clapboard:before,.ss-clapboard.right:after{content:'🎬'}.ss-film:before,.ss-film.right:after{content:''}.ss-playfilm:before,.ss-playfilm.right:after{content:''}.ss-tv:before,.ss-tv.right:after{content:'📺'}.ss-flatscreen:before,.ss-flatscreen.right:after{content:''}.ss-projector:before,.ss-projector.right:after{content:''}.ss-videogame:before,.ss-videogame.right:after{content:'🎮'}.ss-play:before,.ss-play.right:after{content:'▶'}.ss-pause:before,.ss-pause.right:after{content:''}.ss-stop:before,.ss-stop.right:after{content:'■'}.ss-record:before,.ss-record.right:after{content:'●'}.ss-rewind:before,.ss-rewind.right:after{content:'⏪'}.ss-fastforward:before,.ss-fastforward.right:after{content:'⏩'}.ss-skipback:before,.ss-skipback.right:after{content:'⏮'}.ss-skipforward:before,.ss-skipforward.right:after{content:'⏭'}.ss-eject:before,.ss-eject.right:after{content:'⏏'}.ss-shuffle:before,.ss-shuffle.right:after{content:'🔀'}.ss-filecabinet:before,.ss-filecabinet.right:after{content:''}.ss-storagebox:before,.ss-storagebox.right:after{content:''}.ss-books:before,.ss-books.right:after{content:'📚'}.ss-bookspencil:before,.ss-bookspencil.right:after{content:''}.ss-openbook:before,.ss-openbook.right:after{content:'📖'}.ss-bookinsert:before,.ss-bookinsert.right:after{content:''}.ss-notebook:before,.ss-notebook.right:after{content:'📓'}.ss-ledger:before,.ss-ledger.right:after{content:'📒'}.ss-album:before,.ss-album.right:after{content:''}.ss-newspaper:before,.ss-newspaper.right:after{content:'📰'}.ss-spiralbound:before,.ss-spiralbound.right:after{content:''}.ss-notepad:before,.ss-notepad.right:after{content:''}.ss-notice:before,.ss-notice.right:after{content:''}.ss-grid:before,.ss-grid.right:after{content:''}.ss-thumbnails:before,.ss-thumbnails.right:after{content:''}.ss-filter:before,.ss-filter.right:after{content:''}.ss-desktop:before,.ss-desktop.right:after{content:'💻'}.ss-laptop:before,.ss-laptop.right:after{content:''}.ss-tablet:before,.ss-tablet.right:after{content:''}.ss-cell:before,.ss-cell.right:after{content:'📱'}.ss-cellbars:before,.ss-cellbars.right:after{content:'📶'}.ss-battery:before,.ss-battery.right:after{content:'🔋'}.ss-mediumbattery:before,.ss-mediumbattery.right:after{content:''}.ss-emptybattery:before,.ss-emptybattery.right:after{content:''}.ss-chargingbattery:before,.ss-chargingbattery.right:after{content:''}.ss-screwdrivermobile:before,.ss-screwdrivermobile.right:after{content:''}.ss-brushmobile:before,.ss-brushmobile.right:after{content:''}.ss-pencilmobile:before,.ss-pencilmobile.right:after{content:''}.ss-door:before,.ss-door.right:after{content:'🚪'}.ss-washer:before,.ss-washer.right:after{content:''}.ss-dryer:before,.ss-dryer.right:after{content:''}.ss-fireplace:before,.ss-fireplace.right:after{content:''}.ss-toilet:before,.ss-toilet.right:after{content:'🚽'}.ss-toiletpaper:before,.ss-toiletpaper.right:after{content:''}.ss-lightbulb:before,.ss-lightbulb.right:after{content:'💡'}.ss-cfl:before,.ss-cfl.right:after{content:''}.ss-flashlight:before,.ss-flashlight.right:after{content:'🔦'}.ss-candle:before,.ss-candle.right:after{content:''}.ss-campfire:before,.ss-campfire.right:after{content:'🔥'}.ss-picnictable:before,.ss-picnictable.right:after{content:''}.ss-frame:before,.ss-frame.right:after{content:''}.ss-heartframe:before,.ss-heartframe.right:after{content:'💟'}.ss-starframe:before,.ss-starframe.right:after{content:''}.ss-treeframe:before,.ss-treeframe.right:after{content:''}.ss-flowerframe:before,.ss-flowerframe.right:after{content:''}.ss-questionframe:before,.ss-questionframe.right:after{content:''}.ss-utensilsframe:before,.ss-utensilsframe.right:after{content:''}.ss-atom:before,.ss-atom.right:after{content:'⚛'}.ss-fluxcapacitor:before,.ss-fluxcapacitor.right:after{content:''}.ss-rings:before,.ss-rings.right:after{content:'💍'}.ss-balloons:before,.ss-balloons.right:after{content:'🎈'}.ss-easteregg:before,.ss-easteregg.right:after{content:''}.ss-jackolantern:before,.ss-jackolantern.right:after{content:'🎃'}.ss-menorah:before,.ss-menorah.right:after{content:''}.ss-christmastree:before,.ss-christmastree.right:after{content:'🎄'}.ss-teddy:before,.ss-teddy.right:after{content:''}.ss-blocks:before,.ss-blocks.right:after{content:''}.ss-rattle:before,.ss-rattle.right:after{content:''}.ss-diaper:before,.ss-diaper.right:after{content:''}.ss-pailshovel:before,.ss-pailshovel.right:after{content:''}.ss-sweep:before,.ss-sweep.right:after{content:''}.ss-headstone:before,.ss-headstone.right:after{content:'⛼'}.ss-onedie:before,.ss-onedie.right:after{content:'⚀'}.ss-twodie:before,.ss-twodie.right:after{content:'⚁'}.ss-threedie:before,.ss-threedie.right:after{content:'⚂'}.ss-fourdie:before,.ss-fourdie.right:after{content:'⚃'}.ss-fivedie:before,.ss-fivedie.right:after{content:'⚄'}.ss-sixdie:before,.ss-sixdie.right:after{content:'⚅'}.ss-fuzzydice:before,.ss-fuzzydice.right:after{content:''}.ss-download:before,.ss-download.right:after{content:''}.ss-downloadbox:before,.ss-downloadbox.right:after{content:''}.ss-downloadcrate:before,.ss-downloadcrate.right:after{content:''}.ss-upload:before,.ss-upload.right:after{content:''}.ss-uploadbox:before,.ss-uploadbox.right:after{content:''}.ss-uploadcrate:before,.ss-uploadcrate.right:after{content:''}.ss-transfer:before,.ss-transfer.right:after{content:'⇆'}.ss-refresh:before,.ss-refresh.right:after{content:'↻'}.ss-sync:before,.ss-sync.right:after{content:''}.ss-wifi:before,.ss-wifi.right:after{content:''}.ss-connection:before,.ss-connection.right:after{content:''}.ss-usb:before,.ss-usb.right:after{content:''}.ss-files:before,.ss-files.right:after{content:''}.ss-addfile:before,.ss-addfile.right:after{content:''}.ss-removefile:before,.ss-removefile.right:after{content:''}.ss-deletefile:before,.ss-deletefile.right:after{content:''}.ss-searchfile:before,.ss-searchfile.right:after{content:''}.ss-folder:before,.ss-folder.right:after{content:'📁'}.ss-addfolder:before,.ss-addfolder.right:after{content:''}.ss-removefolder:before,.ss-removefolder.right:after{content:''}.ss-deletefolder:before,.ss-deletefolder.right:after{content:''}.ss-downloadfolder:before,.ss-downloadfolder.right:after{content:''}.ss-uploadfolder:before,.ss-uploadfolder.right:after{content:''}.ss-undo:before,.ss-undo.right:after{content:'↩'}.ss-redo:before,.ss-redo.right:after{content:'↪'}.ss-quote:before,.ss-quote.right:after{content:'“'}.ss-font:before,.ss-font.right:after{content:''}.ss-anchor:before,.ss-anchor.right:after{content:''}.ss-print:before,.ss-print.right:after{content:'⎙'}.ss-fax:before,.ss-fax.right:after{content:'📠'}.ss-shredder:before,.ss-shredder.right:after{content:''}.ss-typewriter:before,.ss-typewriter.right:after{content:''}.ss-list:before,.ss-list.right:after{content:''}.ss-action:before,.ss-action.right:after{content:''}.ss-redirect:before,.ss-redirect.right:after{content:'↗'}.ss-expand:before,.ss-expand.right:after{content:'⤢'}.ss-contract:before,.ss-contract.right:after{content:''}.ss-scaleup:before,.ss-scaleup.right:after{content:''}.ss-scaledown:before,.ss-scaledown.right:after{content:''}.ss-power:before,.ss-power.right:after{content:''}.ss-lifepreserver:before,.ss-lifepreserver.right:after{content:''}.ss-help:before,.ss-help.right:after{content:'❓'}.ss-info:before,.ss-info.right:after{content:'ℹ'}.ss-alert:before,.ss-alert.right:after{content:'⚠'}.ss-caution:before,.ss-caution.right:after{content:'⛔'}.ss-plus:before,.ss-plus.right:after{content:'+'}.ss-hyphen:before,.ss-hyphen.right:after{content:'-'}.ss-check:before,.ss-check.right:after{content:'✓'}.ss-delete:before,.ss-delete.right:after{content:'␡'}.ss-dogface:before,.ss-dogface.right:after{content:'🐶'}.ss-catface:before,.ss-catface.right:after{content:'🐱'}.ss-bearface:before,.ss-bearface.right:after{content:'🐻'}.ss-bird:before,.ss-bird.right:after{content:'🐦'}.ss-dog:before,.ss-dog.right:after{content:'🐕'}.ss-sheep:before,.ss-sheep.right:after{content:'🐑'}.ss-pig:before,.ss-pig.right:after{content:'🐖'}.ss-bone:before,.ss-bone.right:after{content:''}.ss-tooth:before,.ss-tooth.right:after{content:''}.ss-palmtree:before,.ss-palmtree.right:after{content:'🌴'}.ss-tree:before,.ss-tree.right:after{content:'🌲'}.ss-leaf:before,.ss-leaf.right:after{content:'🍂'}.ss-flower:before,.ss-flower.right:after{content:'⚘'}.ss-settings:before,.ss-settings.right:after{content:'⚙'}.ss-dashboard:before,.ss-dashboard.right:after{content:''}.ss-notifications:before,.ss-notifications.right:after{content:'🔔'}.ss-toggles:before,.ss-toggles.right:after{content:''}.ss-switch:before,.ss-switch.right:after{content:''}.ss-switchoff:before,.ss-switchoff.right:after{content:''}.ss-brightness:before,.ss-brightness.right:after{content:'🔆'}.ss-flashoff:before,.ss-flashoff.right:after{content:''}.ss-toolbox:before,.ss-toolbox.right:after{content:''}.ss-tools:before,.ss-tools.right:after{content:''}.ss-wrench:before,.ss-wrench.right:after{content:'🔧'}.ss-wrenches:before,.ss-wrenches.right:after{content:''}.ss-wrenchpencil:before,.ss-wrenchpencil.right:after{content:''}.ss-screwdriverpencil:before,.ss-screwdriverpencil.right:after{content:''}.ss-hammerscrewdriver:before,.ss-hammerscrewdriver.right:after{content:''}.ss-tapemeasure:before,.ss-tapemeasure.right:after{content:''}.ss-hourglass:before,.ss-hourglass.right:after{content:'⏳'}.ss-clock:before,.ss-clock.right:after{content:'⏲'}.ss-stopwatch:before,.ss-stopwatch.right:after{content:'⏱'}.ss-alarmclock:before,.ss-alarmclock.right:after{content:'⏰'}.ss-calendar:before,.ss-calendar.right:after{content:'📅'}.ss-keyboardup:before,.ss-keyboardup.right:after{content:''}.ss-keyboarddown:before,.ss-keyboarddown.right:after{content:''}.ss-heavyasterisk:before,.ss-heavyasterisk.right:after{content:'✱'}.ss-egg:before,.ss-egg.right:after{content:''}.ss-cheese:before,.ss-cheese.right:after{content:''}.ss-hotdog:before,.ss-hotdog.right:after{content:''}.ss-burger:before,.ss-burger.right:after{content:'🍔'}.ss-birthdaycake:before,.ss-birthdaycake.right:after{content:'🎂'}.ss-pancakes:before,.ss-pancakes.right:after{content:''}.ss-pizza:before,.ss-pizza.right:after{content:'🍕'}.ss-frenchfries:before,.ss-frenchfries.right:after{content:'🍟'}.ss-apple:before,.ss-apple.right:after{content:'🍏'}.ss-mug:before,.ss-mug.right:after{content:'☕'}.ss-coffee:before,.ss-coffee.right:after{content:''}.ss-growler:before,.ss-growler.right:after{content:''}.ss-beer:before,.ss-beer.right:after{content:'🍺'}.ss-bottle:before,.ss-bottle.right:after{content:''}.ss-wine:before,.ss-wine.right:after{content:''}.ss-wineglass:before,.ss-wineglass.right:after{content:'🍷'}.ss-cocktail:before,.ss-cocktail.right:after{content:'🍸'}.ss-soda:before,.ss-soda.right:after{content:''}.ss-cup:before,.ss-cup.right:after{content:''}.ss-babybottle:before,.ss-babybottle.right:after{content:'🍼'}.ss-jug:before,.ss-jug.right:after{content:''}.ss-oven:before,.ss-oven.right:after{content:''}.ss-takeout:before,.ss-takeout.right:after{content:''}.ss-paperbag:before,.ss-paperbag.right:after{content:''}.ss-utensils:before,.ss-utensils.right:after{content:'🍴'}.ss-tshirt:before,.ss-tshirt.right:after{content:'👕'}.ss-graduationcap:before,.ss-graduationcap.right:after{content:'🎓'}.ss-fabric:before,.ss-fabric.right:after{content:''}.ss-swatch:before,.ss-swatch.right:after{content:''}.ss-weave:before,.ss-weave.right:after{content:''}.ss-thread:before,.ss-thread.right:after{content:''}.ss-yarn:before,.ss-yarn.right:after{content:''}.ss-crochet:before,.ss-crochet.right:after{content:''}.ss-needles:before,.ss-needles.right:after{content:''}.ss-scissorsneedles:before,.ss-scissorsneedles.right:after{content:''}.ss-button:before,.ss-button.right:after{content:''}.ss-zipper:before,.ss-zipper.right:after{content:''}.ss-sun:before,.ss-sun.right:after{content:'☀'}.ss-partlycloudy:before,.ss-partlycloudy.right:after{content:'⛅'}.ss-rainbow:before,.ss-rainbow.right:after{content:'🌈'}.ss-umbrella:before,.ss-umbrella.right:after{content:'☂'}.ss-crescentmoon:before,.ss-crescentmoon.right:after{content:'🌙'}.ss-newmoon:before,.ss-newmoon.right:after{content:'🌑'}.ss-waxingcrescentmoon:before,.ss-waxingcrescentmoon.right:after{content:'🌒'}.ss-firstquartermoon:before,.ss-firstquartermoon.right:after{content:'🌓'}.ss-waxinggibbousmoon:before,.ss-waxinggibbousmoon.right:after{content:'🌔'}.ss-fullmoon:before,.ss-fullmoon.right:after{content:'🌕'}.ss-waninggibbousmoon:before,.ss-waninggibbousmoon.right:after{content:'🌖'}.ss-lastquartermoon:before,.ss-lastquartermoon.right:after{content:'🌗'}.ss-waningcrescentmoon:before,.ss-waningcrescentmoon.right:after{content:'🌘'}.ss-car:before,.ss-car.right:after{content:'🚘'}.ss-carrepair:before,.ss-carrepair.right:after{content:''}.ss-taxi:before,.ss-taxi.right:after{content:'🚖'}.ss-train:before,.ss-train.right:after{content:'🚆'}.ss-bus:before,.ss-bus.right:after{content:'🚍'}.ss-truck:before,.ss-truck.right:after{content:'🚚'}.ss-trailer:before,.ss-trailer.right:after{content:''}.ss-trailerdump:before,.ss-trailerdump.right:after{content:''}.ss-plane:before,.ss-plane.right:after{content:'✈'}.ss-bike:before,.ss-bike.right:after{content:'🚲'}.ss-motorcycle:before,.ss-motorcycle.right:after{content:''}.ss-boat:before,.ss-boat.right:after{content:'🚢'}.ss-rocket:before,.ss-rocket.right:after{content:'🚀'}.ss-ufo:before,.ss-ufo.right:after{content:''}.ss-squarekey:before,.ss-squarekey.right:after{content:''}.ss-tire:before,.ss-tire.right:after{content:''}.ss-fuel:before,.ss-fuel.right:after{content:'⛽'}.ss-parking:before,.ss-parking.right:after{content:''}.ss-wheelchair:before,.ss-wheelchair.right:after{content:'♿'}.ss-restroom:before,.ss-restroom.right:after{content:'🚻'}.ss-elevator:before,.ss-elevator.right:after{content:''}.ss-briefcase:before,.ss-briefcase.right:after{content:'💼'}.ss-theatre:before,.ss-theatre.right:after{content:'🎭'}.ss-ticket:before,.ss-ticket.right:after{content:'🎫'}.ss-golf:before,.ss-golf.right:after{content:''}.ss-billiards:before,.ss-billiards.right:after{content:'🎱'}.ss-baseball:before,.ss-baseball.right:after{content:'⚾'}.ss-tennis:before,.ss-tennis.right:after{content:'🎾'}.ss-basketball:before,.ss-basketball.right:after{content:'🏀'}.ss-football:before,.ss-football.right:after{content:'🏈'}.ss-soccer:before,.ss-soccer.right:after{content:'⚽'}.ss-flaginhole:before,.ss-flaginhole.right:after{content:'⛳'}.ss-paddles:before,.ss-paddles.right:after{content:''}.ss-skiboot:before,.ss-skiboot.right:after{content:''}.ss-skis:before,.ss-skis.right:after{content:'🎿'}.ss-hiker:before,.ss-hiker.right:after{content:''}.ss-runner:before,.ss-runner.right:after{content:'🏃'}.ss-hottub:before,.ss-hottub.right:after{content:''}.ss-exercise:before,.ss-exercise.right:after{content:''}.ss-hospital:before,.ss-hospital.right:after{content:'⛨'}.ss-medicalcross:before,.ss-medicalcross.right:after{content:''}.ss-medicalbag:before,.ss-medicalbag.right:after{content:''}.ss-bandage:before,.ss-bandage.right:after{content:''}.ss-flask:before,.ss-flask.right:after{content:''}.ss-testtube:before,.ss-testtube.right:after{content:''}.ss-up:before,.ss-up.right:after{content:'⬆'}.ss-right:before,.ss-right.right:after{content:'➡'}.ss-down:before,.ss-down.right:after{content:'⬇'}.ss-left:before,.ss-left.right:after{content:'⬅'}.ss-navigateup:before,.ss-navigateup.right:after{content:''}.ss-navigateright:before,.ss-navigateright.right:after{content:'▻'}.ss-navigatedown:before,.ss-navigatedown.right:after{content:''}.ss-navigateleft:before,.ss-navigateleft.right:after{content:'◅'}.ss-share:before,.ss-share.right:after{content:''}
@font-face {font-family:"SSSocial"; src:url('/c/fonts/symbolset/ss-social-circle.eot'); src:url('/c/fonts/symbolset/ss-social-circle.eot?#iefix') format('embedded-opentype'),url('/c/fonts/symbolset/ss-social-circle.woff') format('woff'),url('/c/fonts/symbolset/ss-social-circle.ttf') format('truetype'),url('/c/fonts/symbolset/ss-social-circle.svg#SSSocialCircle') format('svg'); font-weight:bold; font-style:normal;}
@font-face {font-family:"SSSocial"; src:url('/c/fonts/symbolset/ss-social-regular.eot'); src:url('/c/fonts/symbolset/ss-social-regular.eot?#iefix') format('embedded-opentype'),url('/c/fonts/symbolset/ss-social-regular.woff') format('woff'),url('/c/fonts/symbolset/ss-social-regular.ttf') format('truetype'),url('/c/fonts/symbolset/ss-social-regular.svg#SSSocialRegular') format('svg'); font-weight:normal; font-style:normal;}.ss-icon, .ss-icon.ss-social, .ss-icon.ss-social-circle,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"][class*=" ss-social"]:before,[class*=" ss-"][class*=" ss-social"]:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"][class*=" ss-social"].right:after,[class*=" ss-"][class*=" ss-social"].right:after { font-family:"SSSocial"; color:#767676; font-style:normal; font-weight:normal; text-decoration:none; text-rendering:optimizeLegibility; white-space:nowrap; -webkit-font-feature-settings:"liga"; -moz-font-feature-settings:"liga=1"; -moz-font-feature-settings:"liga"; -ms-font-feature-settings:"liga" 1; -o-font-feature-settings:"liga"; font-feature-settings:"liga"; -webkit-font-smoothing:antialiased;font-smoothing:antialiased;} .ss-icon.ss-social-circle,[class^="ss-"].ss-social-circle:before,[class*=" ss-"].ss-social-circle:before,[class^="ss-"].ss-social-circle.right:after,[class*=" ss-"].ss-social-circle.right:after {font-weight:bold;} [class^="ss-"].right:before,[class^="ss-"][class*=" ss-social"].right:before { display:none; content:'';} .ss-facebook:before, .ss-facebook.right:after {content:'';} .ss-twitter:before, .ss-twitter.right:after {content:'';} .ss-linkedin:before, .ss-linkedin.right:after {content:'';} .ss-googleplus:before, .ss-googleplus.right:after {content:'';} .ss-tumblr:before, .ss-tumblr.right:after {content:'';} .ss-wordpress:before, .ss-wordpress.right:after {content:'';} .ss-blogger:before, .ss-blogger.right:after {content:'';} .ss-posterous:before, .ss-posterous.right:after {content:'';} .ss-youtube:before, .ss-youtube.right:after {content:'';} .ss-vimeo:before, .ss-vimeo.right:after {content:'';} .ss-flickr:before, .ss-flickr.right:after {content:'';} .ss-instagram:before, .ss-instagram.right:after {content:'';} .ss-pinterest:before, .ss-pinterest.right:after {content:'';} .ss-dribbble:before, .ss-dribbble.right:after {content:'';} .ss-behance:before, .ss-behance.right:after {content:'';} .ss-github:before, .ss-github.right:after {content:'';} .ss-octocat:before, .ss-octocat.right:after {content:'';} .ss-paypal:before, .ss-paypal.right:after {content:'';} .ss-foursquare:before, .ss-foursquare.right:after {content:'';} .ss-skype:before, .ss-skype.right:after {content:'';} .ss-rdio:before, .ss-rdio.right:after {content:'';} .ss-spotify:before, .ss-spotify.right:after {content:'';} .ss-lastfm:before, .ss-lastfm.right:after {content:'';} .ss-mail:before, .ss-mail.right:after {content:'✉';} .ss-like:before, .ss-like.right:after {content:'👍';} .ss-rss:before, .ss-rss.right:after {content:'';}
@font-face {font-family:"SSStandard"; src:url('/c/fonts/symbolset/ss-standard.eot'); src:url('/c/fonts/symbolset/ss-standard.eot?#iefix') format('embedded-opentype'),url('/c/fonts/symbolset/ss-standard.woff') format('woff'),url('/c/fonts/symbolset/ss-standard.ttf') format('truetype'),url('/c/fonts/symbolset/ss-standard.svg#SSStandard') format('svg'); font-weight:normal; font-style:normal;}.ss-icon, .ss-icon.ss-standard,[class^="ss-"].ss-standard:before,[class*=" ss-"].ss-standard:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"].ss-standard.right:after,[class*=" ss-"].ss-standard.right:after { font-family:"SSStandard"; font-style:normal; font-weight:normal; text-decoration:none; text-rendering:optimizeLegibility; white-space:nowrap; -webkit-font-feature-settings:"liga"; -moz-font-feature-settings:"liga=1"; -moz-font-feature-settings:"liga"; -ms-font-feature-settings:"liga" 1; -o-font-feature-settings:"liga"; font-feature-settings:"liga"; -webkit-font-smoothing:antialiased;} [class^="ss-"].right:before,[class*=" ss-"].ss-standard.right:before { display:none; content:'';}.ss-cursor:before,.ss-cursor.right:after{content:''}.ss-crosshair:before,.ss-crosshair.right:after{content:'⌖'}.ss-search:before,.ss-search.right:after{content:'🔎'}.ss-zoomin:before,.ss-zoomin.right:after{content:''}.ss-zoomout:before,.ss-zoomout.right:after{content:''}.ss-view:before,.ss-view.right:after{content:'👀'}.ss-attach:before,.ss-attach.right:after{content:'📎'}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-move:before,.ss-move.right:after{content:''}.ss-write:before,.ss-write.right:after{content:'✎'}.ss-writingdisabled:before,.ss-writingdisabled.right:after{content:''}.ss-erase:before,.ss-erase.right:after{content:'✐'}.ss-compose:before,.ss-compose.right:after{content:'📝'}.ss-lock:before,.ss-lock.right:after{content:'🔒'}.ss-unlock:before,.ss-unlock.right:after{content:'🔓'}.ss-key:before,.ss-key.right:after{content:'🔑'}.ss-backspace:before,.ss-backspace.right:after{content:'⌫'}.ss-ban:before,.ss-ban.right:after{content:'🚫'}.ss-trash:before,.ss-trash.right:after{content:''}.ss-target:before,.ss-target.right:after{content:'◎'}.ss-tag:before,.ss-tag.right:after{content:''}.ss-bookmark:before,.ss-bookmark.right:after{content:'🔖'}.ss-flag:before,.ss-flag.right:after{content:'⚑'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-dislike:before,.ss-dislike.right:after{content:'👎'}.ss-heart:before,.ss-heart.right:after{content:'♥'}.ss-halfheart:before,.ss-halfheart.right:after{content:''}.ss-star:before,.ss-star.right:after{content:'⋆'}.ss-halfstar:before,.ss-halfstar.right:after{content:''}.ss-sample:before,.ss-sample.right:after{content:''}.ss-crop:before,.ss-crop.right:after{content:''}.ss-layers:before,.ss-layers.right:after{content:''}.ss-fill:before,.ss-fill.right:after{content:''}.ss-stroke:before,.ss-stroke.right:after{content:''}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-phonedisabled:before,.ss-phonedisabled.right:after{content:''}.ss-rss:before,.ss-rss.right:after{content:''}.ss-facetime:before,.ss-facetime.right:after{content:''}.ss-reply:before,.ss-reply.right:after{content:'↩'}.ss-send:before,.ss-send.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-inbox:before,.ss-inbox.right:after{content:'📥'}.ss-chat:before,.ss-chat.right:after{content:'💬'}.ss-ellipsischat:before,.ss-ellipsischat.right:after{content:''}.ss-ellipsis:before,.ss-ellipsis.right:after{content:'…'}.ss-user:before,.ss-user.right:after{content:'👤'}.ss-femaleuser:before,.ss-femaleuser.right:after{content:'👧'}.ss-users:before,.ss-users.right:after{content:'👥'}.ss-cart:before,.ss-cart.right:after{content:''}.ss-creditcard:before,.ss-creditcard.right:after{content:'💳'}.ss-dollarsign:before,.ss-dollarsign.right:after{content:'💲'}.ss-barchart:before,.ss-barchart.right:after{content:'📊'}.ss-piechart:before,.ss-piechart.right:after{content:''}.ss-box:before,.ss-box.right:after{content:'📦'}.ss-home:before,.ss-home.right:after{content:'⌂'}.ss-buildings:before,.ss-buildings.right:after{content:'🏢'}.ss-warehouse:before,.ss-warehouse.right:after{content:''}.ss-globe:before,.ss-globe.right:after{content:'🌎'}.ss-navigate:before,.ss-navigate.right:after{content:''}.ss-compass:before,.ss-compass.right:after{content:''}.ss-signpost:before,.ss-signpost.right:after{content:''}.ss-map:before,.ss-map.right:after{content:''}.ss-location:before,.ss-location.right:after{content:''}.ss-pin:before,.ss-pin.right:after{content:'📍'}.ss-database:before,.ss-database.right:after{content:''}.ss-hdd:before,.ss-hdd.right:after{content:''}.ss-music:before,.ss-music.right:after{content:'♫'}.ss-mic:before,.ss-mic.right:after{content:'🎤'}.ss-volume:before,.ss-volume.right:after{content:'🔈'}.ss-lowvolume:before,.ss-lowvolume.right:after{content:'🔉'}.ss-highvolume:before,.ss-highvolume.right:after{content:'🔊'}.ss-airplay:before,.ss-airplay.right:after{content:''}.ss-camera:before,.ss-camera.right:after{content:'📷'}.ss-picture:before,.ss-picture.right:after{content:'🌄'}.ss-video:before,.ss-video.right:after{content:'📹'}.ss-play:before,.ss-play.right:after{content:'▶'}.ss-pause:before,.ss-pause.right:after{content:''}.ss-stop:before,.ss-stop.right:after{content:'■'}.ss-record:before,.ss-record.right:after{content:'●'}.ss-rewind:before,.ss-rewind.right:after{content:'⏪'}.ss-fastforward:before,.ss-fastforward.right:after{content:'⏩'}.ss-skipback:before,.ss-skipback.right:after{content:'⏮'}.ss-skipforward:before,.ss-skipforward.right:after{content:'⏭'}.ss-eject:before,.ss-eject.right:after{content:'⏏'}.ss-repeat:before,.ss-repeat.right:after{content:'🔁'}.ss-replay:before,.ss-replay.right:after{content:'↺'}.ss-shuffle:before,.ss-shuffle.right:after{content:'🔀'}.ss-book:before,.ss-book.right:after{content:'📕'}.ss-openbook:before,.ss-openbook.right:after{content:'📖'}.ss-notebook:before,.ss-notebook.right:after{content:'📓'}.ss-newspaper:before,.ss-newspaper.right:after{content:'📰'}.ss-grid:before,.ss-grid.right:after{content:''}.ss-rows:before,.ss-rows.right:after{content:''}.ss-columns:before,.ss-columns.right:after{content:''}.ss-thumbnails:before,.ss-thumbnails.right:after{content:''}.ss-filter:before,.ss-filter.right:after{content:''}.ss-desktop:before,.ss-desktop.right:after{content:'💻'}.ss-laptop:before,.ss-laptop.right:after{content:''}.ss-tablet:before,.ss-tablet.right:after{content:''}.ss-cell:before,.ss-cell.right:after{content:'📱'}.ss-battery:before,.ss-battery.right:after{content:'🔋'}.ss-highbattery:before,.ss-highbattery.right:after{content:''}.ss-mediumbattery:before,.ss-mediumbattery.right:after{content:''}.ss-lowbattery:before,.ss-lowbattery.right:after{content:''}.ss-emptybattery:before,.ss-emptybattery.right:after{content:''}.ss-lightbulb:before,.ss-lightbulb.right:after{content:'💡'}.ss-downloadcloud:before,.ss-downloadcloud.right:after{content:''}.ss-download:before,.ss-download.right:after{content:''}.ss-uploadcloud:before,.ss-uploadcloud.right:after{content:''}.ss-upload:before,.ss-upload.right:after{content:''}.ss-fork:before,.ss-fork.right:after{content:''}.ss-merge:before,.ss-merge.right:after{content:''}.ss-transfer:before,.ss-transfer.right:after{content:'⇆'}.ss-refresh:before,.ss-refresh.right:after{content:'↻'}.ss-sync:before,.ss-sync.right:after{content:''}.ss-loading:before,.ss-loading.right:after{content:''}.ss-wifi:before,.ss-wifi.right:after{content:''}.ss-connection:before,.ss-connection.right:after{content:''}.ss-file:before,.ss-file.right:after{content:'📄'}.ss-folder:before,.ss-folder.right:after{content:'📁'}.ss-quote:before,.ss-quote.right:after{content:'“'}.ss-text:before,.ss-text.right:after{content:''}.ss-font:before,.ss-font.right:after{content:''}.ss-print:before,.ss-print.right:after{content:'⎙'}.ss-fax:before,.ss-fax.right:after{content:'📠'}.ss-list:before,.ss-list.right:after{content:''}.ss-layout:before,.ss-layout.right:after{content:''}.ss-action:before,.ss-action.right:after{content:''}.ss-redirect:before,.ss-redirect.right:after{content:'↪'}.ss-expand:before,.ss-expand.right:after{content:'⤢'}.ss-contract:before,.ss-contract.right:after{content:''}.ss-help:before,.ss-help.right:after{content:'❓'}.ss-info:before,.ss-info.right:after{content:'ℹ'}.ss-alert:before,.ss-alert.right:after{content:'⚠'}.ss-caution:before,.ss-caution.right:after{content:'⛔'}.ss-logout:before,.ss-logout.right:after{content:''}.ss-plus:before,.ss-plus.right:after{content:'+'}.ss-hyphen:before,.ss-hyphen.right:after{content:'-'}.ss-check:before,.ss-check.right:after{content:'✓'}.ss-delete:before,.ss-delete.right:after{content:'␡'}.ss-settings:before,.ss-settings.right:after{content:'⚙'}.ss-dashboard:before,.ss-dashboard.right:after{content:''}.ss-notifications:before,.ss-notifications.right:after{content:'🔔'}.ss-notificationsdisabled:before,.ss-notificationsdisabled.right:after{content:'🔕'}.ss-clock:before,.ss-clock.right:after{content:'⏲'}.ss-stopwatch:before,.ss-stopwatch.right:after{content:'⏱'}.ss-calendar:before,.ss-calendar.right:after{content:'📅'}.ss-addcalendar:before,.ss-addcalendar.right:after{content:''}.ss-removecalendar:before,.ss-removecalendar.right:after{content:''}.ss-checkcalendar:before,.ss-checkcalendar.right:after{content:''}.ss-deletecalendar:before,.ss-deletecalendar.right:after{content:''}.ss-briefcase:before,.ss-briefcase.right:after{content:'💼'}.ss-cloud:before,.ss-cloud.right:after{content:'☁'}.ss-droplet:before,.ss-droplet.right:after{content:'💧'}.ss-flask:before,.ss-flask.right:after{content:''}.ss-up:before,.ss-up.right:after{content:'⬆'}.ss-upright:before,.ss-upright.right:after{content:'⬈'}.ss-right:before,.ss-right.right:after{content:'➡'}.ss-downright:before,.ss-downright.right:after{content:'⬊'}.ss-down:before,.ss-down.right:after{content:'⬇'}.ss-downleft:before,.ss-downleft.right:after{content:'⬋'}.ss-left:before,.ss-left.right:after{content:'⬅'}.ss-upleft:before,.ss-upleft.right:after{content:'⬉'}.ss-navigateup:before,.ss-navigateup.right:after{content:''}.ss-navigateright:before,.ss-navigateright.right:after{content:'▻'}.ss-navigatedown:before,.ss-navigatedown.right:after{content:''}.ss-navigateleft:before,.ss-navigateleft.right:after{content:'◅'}.ss-directup:before,.ss-directup.right:after{content:'▴'}.ss-directright:before,.ss-directright.right:after{content:'▹'}.ss-dropdown:before,.ss-dropdown.right:after{content:'▾'}.ss-directleft:before,.ss-directleft.right:after{content:'◃'}.ss-retweet:before,.ss-retweet.right:after{content:''}/* Legacy classes */.ss-volumelow:before,.ss-volumelow.right:after{content:'🔉'}.ss-volumehigh:before,.ss-volumehigh.right:after{content:'🔊'}.ss-batteryhigh:before,.ss-batteryhigh.right:after{content:''}.ss-batterymedium:before,.ss-batterymedium.right:after{content:''}.ss-batterylow:before,.ss-batterylow.right:after{content:''}.ss-batteryempty:before,.ss-batteryempty.right:after{content:''}.ss-clouddownload:before,.ss-clouddownload.right:after{content:''}.ss-cloudupload:before,.ss-cloudupload.right:after{content:''}.ss-calendaradd:before,.ss-calendaradd.right:after{content:''}.ss-calendarremove:before,.ss-calendarremove.right:after{content:''}.ss-calendarcheck:before,.ss-calendarcheck.right:after{content:''}.ss-calendardelete:before,.ss-calendardelete.right:after{content:''}
/*
* Bootstrap v2.0.4
* Copyright 2012 Twitter,Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0; padding:0; border:0; font:inherit; vertical-align:baseline;}
html,body {height:100%;}
#wrapper {min-height:100%; height:auto!important; height:100%; margin:0 auto;}
.push {height:100px;} /* Just some arbitrary space to add between footer and rest of the content,when they are close */
html {-webkit-font-smoothing:antialiased;}/*Fix webkit font rendering problem */
html {overflow-y:scroll;}/* Always force a scrollbar in non-IE */
.clearfix {*zoom:1;}.clearfix:before, .clearfix:after {display:table; content:"";}.clearfix:after {clear:both;}.hide {display:none;}.hide-text {font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block;}audio,canvas,video {display:inline-block; *display:inline; *zoom:1;}audio:not([controls]) {display:none;}a:focus {outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}a:hover,a:active {outline:0;}sub,sup {position:relative; font-size:75%; line-height:0; vertical-align:baseline;}sup {top:-0.5em; font-variant:small-caps;}sub {bottom:-0.25em;}img {max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
body {margin:0; font:normal 16px/1.25em "ProximaNova-Regular","Helvetica Neue",Helvetica,Arial,sans-serif; color:#565656; background-color:#fff;}
a {color:#670a0a; text-decoration:none;}a:hover {color:#633835; text-decoration:underline;}
.row {margin-left:-20px; *zoom:1;}.row:before, .row:after {display:table; content:"";}.row:after {clear:both;}[class^="col"] {float:left; margin-left:20px;}.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width:940px;}.col12 {width:940px;}.col11 {width:860px;}.col10 {width:780px;}.col9 {width:700px;}.col8 {width:620px;}.col7 {width:540px;}.col6 {width:460px;}.col5 {width:380px;}.col4 {width:300px;}.col3 {width:220px;}.col2 {width:140px;}.col1 {width:60px;}.row-fluid {width:100%; *zoom:1;}.row-fluid:before, .row-fluid:after {display:table; content:"";}.row-fluid:after {clear:both;}.row-fluid [class^="col"] {display:block; width:100%; min-height:28px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; margin-left:2.127659574%; *margin-left:2.0744680846382977%;}.row-fluid [class^="col"]:first-child {margin-left:0;}.row-fluid .col12 {width:99.99999998999999%; *width:99.94680850063828%;}.row-fluid .col11 {width:91.489361693%; *width:91.4361702036383%;}.row-fluid .col10 {width:82.97872339599999%; *width:82.92553190663828%;}.row-fluid .col9 {width:74.468085099%; *width:74.4148936096383%;}.row-fluid .col8 {width:65.95744680199999%; *width:65.90425531263828%;}.row-fluid .col7 {width:57.446808505%; *width:57.3936170156383%;}.row-fluid .col6 {width:48.93617020799999%; *width:48.88297871863829%;}.row-fluid .col5 {width:40.425531911%; *width:40.3723404216383%;}.row-fluid .col4 {width:31.914893614%; *width:31.8617021246383%;}.row-fluid .col3 {width:23.404255317%; *width:23.3510638276383%;}.row-fluid .col2 {width:14.89361702%; *width:14.8404255306383%;}.row-fluid .col1 {width:6.382978723%; *width:6.329787233638298%;}.container {margin-right:auto; margin-left:auto; *zoom:1;}.container:before, .container:after {display:table; content:"";}.container:after {clear:both;}.container-fluid {*zoom:1;}.container-fluid:before, .container-fluid:after {display:table; content:"";}.container-fluid:after {clear:both;}
/* Tables */
table {max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0;}.table {width:100%; margin-bottom:18px;}.table th, .table td {padding:8px; line-height:18px; text-align:left; vertical-align:top; border-top:1px solid #ddd;}.thead th {vertical-align:bottom;}.table caption+thead tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td, .thead:first-child tr:first-child th, .thead:first-child tr:first-child td {border-top:0;}.table tbody+tbody {border-top:2px solid #ddd;}.table-condensed th, .table-condensed td {padding:4px 5px;}.table-bordered {border:1px solid #ddd; border-collapse:separate; *border-collapse:collapsed; border-left:0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}.table-bordered th, .table-bordered td {border-left:1px solid #ddd;}.table-bordered caption+thead tr:first-child th, .table-bordered caption+tbody tr:first-child th, .table-bordered caption+tbody tr:first-child td, .table-bordered colgroup+thead tr:first-child th, .table-bordered colgroup+tbody tr:first-child th, .table-bordered colgroup+tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {border-top:0;}.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {-webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-topleft:4px;}.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {-webkit-border-top-right-radius:4px; border-top-right-radius:4px; -moz-border-radius-topright:4px;}.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {-webkit-border-radius:0 0 0 4px; -moz-border-radius:0 0 0 4px; border-radius:0 0 0 4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px;}.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px;}.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {background-color:#f9f9f9;}.table tbody tr:hover td, .table tbody tr:hover th {background-color:#f5f5f5;}table .span1 {float:none; width:44px; margin-left:0;}table .span2 {float:none; width:124px; margin-left:0;}table .span3 {float:none; width:204px; margin-left:0;}table .span4 {float:none; width:284px; margin-left:0;}table .span5 {float:none; width:364px; margin-left:0;}table .span6 {float:none; width:444px; margin-left:0;}table .span7 {float:none; width:524px; margin-left:0;}table .span8 {float:none; width:604px; margin-left:0;}table .span9 {float:none; width:684px; margin-left:0;}table .span10 {float:none; width:764px; margin-left:0;}table .span11 {float:none; width:844px; margin-left:0;}table .span12 {float:none; width:924px; margin-left:0;}table .span13 {float:none; width:1004px; margin-left:0;}table .span14 {float:none; width:1084px; margin-left:0;}table .span15 {float:none; width:1164px; margin-left:0;}table .span16 {float:none; width:1244px; margin-left:0;}table .span17 {float:none; width:1324px; margin-left:0;}table .span18 {float:none; width:1404px; margin-left:0;}table .span19 {float:none; width:1484px; margin-left:0;}table .span20 {float:none; width:1564px; margin-left:0;}table .span21 {float:none; width:1644px; margin-left:0;}table .span22 {float:none; width:1724px; margin-left:0;}table .span23 {float:none; width:1804px; margin-left:0;}table .span24 {float:none; width:1884px; margin-left:0;}
/* Nav/Tabs */
.maincontent .nav {margin-left:0; margin-bottom:18px; list-style:none;}.maincontent .nav > li > a {display:block;}.maincontent .nav > li > a:hover {text-decoration:none; background-color:#eee;}.maincontent .nav > .pull-right {float:right;}.maincontent .nav .nav-header {display:block; padding:3px 15px; font-size:11px; font-weight:bold; line-height:18px; color:#999; text-shadow:0 1px 0 rgba(255,255,255,0.5); text-transform:uppercase;}.maincontent .nav li + .nav-header {margin-top:9px;}.nav-list {padding-left:15px; padding-right:15px; margin-bottom:0;}.nav-list > li > a, .nav-list .nav-header {margin-left:-15px; margin-right:-15px; text-shadow:0 1px 0 rgba(255,255,255,0.5);}.nav-list > li > a {padding:3px 15px;}.nav-list > .active > a, .nav-list > .active > a:hover {color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,0.2); background-color:#0088cc;}.nav-list [class^="icon-"] {margin-right:2px;}.nav-list .divider {*width:100%; height:1px; margin:8px 1px; *margin:-5px 0 5px; overflow:hidden; background-color:#e5e5e5; border-bottom:1px solid #fff;}.nav-tabs, .nav-pills {*zoom:1;}.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {display:table; content:"";}.nav-tabs:after, .nav-pills:after {clear:both;}.nav-tabs > li, .nav-pills > li {float:left;}.nav-tabs > li > a, .nav-pills > li > a {padding-right:12px; padding-left:12px; margin-right:2px; line-height:14px;}.nav-tabs {border-bottom:1px solid #ddd;}.nav-tabs > li {margin-bottom:-1px;}.nav-tabs > li > a {padding-top:8px; padding-bottom:8px; line-height:18px; border:1px solid transparent;}.nav-tabs > li > a:hover {border-color:#eee #eee #ddd;}.nav-tabs > .active > a, .nav-tabs > .active > a:hover {color:#555; background-color:#fff; border:1px solid #ddd; border-bottom-color:transparent; cursor:default;}.tabbable {*zoom:1;}.tabbable:before, .tabbable:after {display:table; content:"";}.tabbable:after {clear:both;}.tab-content {overflow:auto;}.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {border-bottom:0;}.tab-content > .tab-pane, .pill-content > .pill-pane {display:none;}.tab-content > .active, .pill-content > .active {display:block;}.tabs-below > .nav-tabs {border-top:1px solid #ddd;}.tabs-below > .nav-tabs > li {margin-top:-1px; margin-bottom:0;}.tabs-below > .nav-tabs > li > a:hover {border-bottom-color:transparent; border-top-color:#ddd;}.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover {border-color:transparent #ddd #ddd #ddd;}.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {float:none;}.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {min-width:74px; margin-right:0; margin-bottom:3px;}.tabs-left > .nav-tabs {float:left; margin-right:19px; border-right:1px solid #ddd;}.tabs-left > .nav-tabs > li > a {margin-right:-1px; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;}.tabs-left > .nav-tabs > li > a:hover {border-color:#eee #ddd #eee #eee;}.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {border-color:#ddd transparent #ddd #ddd; *border-right-color:#fff;}.tabs-right > .nav-tabs {float:right; margin-left:19px; border-left:1px solid #ddd;}.tabs-right > .nav-tabs > li > a {margin-left:-1px; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;}.tabs-right > .nav-tabs > li > a:hover {border-color:#eee #eee #eee #ddd;}.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover {border-color:#ddd #ddd #ddd transparent; *border-left-color:#fff;}.navbar {*position:relative; *z-index:2; overflow:visible;}.navbar-inner {	min-height:40px; background:#333; background:-moz-linear-gradient(top, #333 0%, #2B2B2B 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #333),color-stop(100%, #2B2B2B));	background:-webkit-linear-gradient(top, #333 0%, #2B2B2B 100%); background:-o-linear-gradient(top, #333 0%, #2B2B2B 100%); background:-ms-linear-gradient(top, #333 0%, #2B2B2B 100%); background:linear-gradient(top, #333 0%, #2B2B2B 100%);}.nav-collapse {float:none; margin:0;}.nav-collapse.collapse {height:auto;}.navbar {color:#999;}.navbar .btn, .navbar .btn-group {margin-top:5px;}.navbar .btn-group .btn {margin:0;}.navbar-form {margin-bottom:0; *zoom:1;}.navbar-form:before, .navbar-form:after {display:table; content:"";}.navbar-form:after {clear:both;}.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {margin-top:5px;}.navbar-form input, .navbar-form select {display:inline-block; margin-bottom:0;}.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {margin-top:3px;}.navbar-form .input-append, .navbar-form .input-prepend {margin-top:6px; white-space:nowrap;}.navbar-form .input-append input, .navbar-form .input-prepend input {margin-top:0;}.navbar-search {position:relative; float:left; margin-top:6px; margin-bottom:0;}.navbar-search .search-query {padding:4px 9px; font-size:13px; font-weight:normal; line-height:1; color:#fff; background-color:#626262; border:1px solid #151515; -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0, .1),0 1px 0 rgba(255,255,255, .15); -moz-box-shadow:inset 0 1px 2px rgba(0,0,0, .1),0 1px 0 rgba(255,255,255, .15); box-shadow:inset 0 1px 2px rgba(0,0,0, .1),0 1px 0 rgba(255,255,255, .15); -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}.navbar-search .search-query:-moz-placeholder {color:#666;}.navbar-search .search-query:-ms-input-placeholder {color:#666;}.navbar-search .search-query::-webkit-input-placeholder {color:#666;}.navbar-search .search-query:focus, .navbar-search .search-query.focused {padding:5px 10px; color:#333; text-shadow:0 1px 0 #fff; background-color:#fff; border:0; -webkit-box-shadow:0 0 3px rgba(0,0,0,0.15); -moz-box-shadow:0 0 3px rgba(0,0,0,0.15); box-shadow:0 0 3px rgba(0,0,0,0.15); outline:0;}.navbar-fixed-top, .navbar-fixed-bottom {position:fixed; right:0; left:0; z-index:1030; margin-bottom:0;}.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {padding-left:0; padding-right:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}.navbar-fixed-top .container, .navbar-fixed-bottom .container {width:940px;}.navbar-fixed-top {top:0;}.navbar-fixed-bottom {bottom:0;}.navbar .nav.pull-right {float:right;}.navbar .btn, .container.page .btn-subnavbar {display:inline-block; padding:4px 10px 4px; margin:5px 5px 6px; line-height:18px;}.navbar .btn-group {margin:0; padding:5px 5px 6px;}.navbar .divider-vertical {height:40px; width:1px; margin:0 9px; overflow:hidden; background-color:#222; border-right:1px solid #333;}.navbar .nav.pull-right {margin-left:10px; margin-right:0;}.navbar .btn-navbar, .container.page .btn-subnavbar {display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333333),to(#222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0);border-color:#222222 #222222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255, .1),0 1px 0 rgba(255,255,255, .075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255, .1),0 1px 0 rgba(255,255,255, .075);box-shadow:inset 0 1px 0 rgba(255,255,255, .1),0 1px 0 rgba(255,255,255, .075);}.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {background-color:#222; *background-color:#151515;}.navbar .btn-navbar:active, .navbar .btn-navbar.active {background-color:#080808 \9;}.navbar .btn-navbar .icon-bar {display:block; width:18px; height:2px; background-color:#f5f5f5; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25); -moz-box-shadow:0 1px 0 rgba(0,0,0,0.25); box-shadow:0 1px 0 rgba(0,0,0,0.25);}.btn-navbar .icon-bar+.icon-bar, .container.page .btn-subnavbar .icon-bar+.icon-bar {margin-top:3px;}.container.page .btn-subnavbar {margin-top:-47px; right:2%; background-color:#DAD9D9; background-image:none; border:none;}.container.page .btn-subnavbar:active, .container.page .btn-subnavbar.active {background-color:#DAD9D9 \9;}.container.page .btn-subnavbar .icon-bar {display:block; width:18px; height:2px; background-color:#3E769A; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px;}
/* Pagination */
.pagination{margin:20px 0;}
.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0!important;margin-bottom:0!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}
.pagination ul>li{display:inline;}
.pagination ul>li,.pagination ul>li>span{float:left;margin:0!important;padding:4px 12px!important;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0;font-size: .875em;}
.pagination ul>li:hover,.pagination ul>li:focus,.pagination ul>.active,.pagination ul>.active>span,.pagination ul> li > span:hover, .pagination ul> li > span:focus{background-color:#f5f5f5;cursor:pointer;}
.pagination ul>.active,.pagination ul>.active>span{color:#999999;cursor:default;}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999999;background-color:transparent;cursor:default;}
.pagination ul>li:first-child,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.pagination ul>li:last-child,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.pagination-centered{text-align:center;}
.pagination-right{text-align:right;}
.pagination-large ul>li,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px;}
.pagination-large ul>li:first-child,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.pagination-large ul>li:last-child,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
.pagination-mini ul>li:first-child,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}
.pagination-mini ul>li:last-child,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}
.pagination-small ul>li,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px;}
.pagination-mini ul>li,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px;}
.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";line-height:0;}
.pager:after{clear:both;}
.pager li {display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.pager li:hover,.pager li:focus{text-decoration:none;background-color:#f5f5f5;}
.pager .next>a,.pager .next>span{float:right;}
.pager .previous>a,.pager .previous>span{float:left;}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:#fff;cursor:default;}
/* Accordions */
.accordion {margin-bottom:18px;}.accordion-group {margin-bottom:2px; border:1px solid #e5e5e5; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}.accordion-heading {border-bottom:0;}.accordion-heading .accordion-toggle {display:block; padding:8px 15px;}.accordion-toggle {cursor:pointer;}.accordion-inner {padding:9px 15px; border-top:1px solid #e5e5e5;}.collapse {position:relative; height:0; overflow:hidden; -webkit-transition:height 0.35s ease; -moz-transition:height 0.35s ease; -ms-transition:height 0.35s ease; -o-transition:height 0.35s ease; transition:height 0.35s ease;}.collapse.in {height:auto;}
/* Modals */
.input-block-level {display:block; width:100%; min-height:28px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}.modal-open .dropdown-menu {z-index:2050;}.modal-open .dropdown.open {*z-index:2050;}.modal-open .popover {z-index:2060;}.modal-open .tooltip {z-index:2070;}.modal-backdrop {position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000;}.modal-backdrop.fade {opacity:0;}.modal-backdrop, .modal-backdrop.fade.in {opacity:0.8; filter:alpha(opacity=80);}.modal {position:fixed; top:50%; left:50%; z-index:10000; overflow:auto; width:560px; margin:-250px 0 0 -280px; background-color:#fff; border:1px solid #999; border:1px solid rgba(0,0,0,0.3); *border:1px solid #999; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3); -moz-box-shadow:0 3px 7px rgba(0,0,0,0.3); box-shadow:0 3px 7px rgba(0,0,0,0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;}.modal.fade {-webkit-transition:opacity .3s linear,top .3s ease-out; -moz-transition:opacity .3s linear,top .3s ease-out; -ms-transition:opacity .3s linear,top .3s ease-out; -o-transition:opacity .3s linear,top .3s ease-out; transition:opacity .3s linear,top .3s ease-out; top:-25%;}.modal.fade.in {top:50%;}.modal-header {padding:9px 15px; border-bottom:1px solid #eee;}.modal-header .close {margin-top:2px;}.modal-body {overflow-y:auto; max-height:400px; padding:15px;}.modal-form {margin-bottom:0;}.modal-footer {padding:14px 15px 15px; margin-bottom:0; text-align:right; background-color:#f5f5f5; border-top:1px solid #ddd; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; -webkit-box-shadow:inset 0 1px 0 #fff; -moz-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff; *zoom:1;}.modal-footer:before, .modal-footer:after {display:table; content:"";}.modal-footer:after {clear:both;}.modal-footer .btn+.btn {margin-left:5px; margin-bottom:0;}.modal-footer .btn-group .btn+.btn {margin-left:-1px;}
/* Buttons */
.btn {display:inline-block; *display:inline; *zoom:1; padding:4px 10px 4px; margin-bottom:0; font-size:13px; line-height:18px; *line-height:20px; color:#333; text-align:center; text-shadow:0 1px 1px rgba(255,255,255,0.75); vertical-align:middle; cursor:pointer; background-color:#f5f5f5; background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6); background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6); background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6)); background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image:-o-linear-gradient(top, #ffffff, #e6e6e6); background-image:linear-gradient(top, #ffffff, #e6e6e6); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0); border-color:#e6e6e6 #e6e6e6 #bfbfbf; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#e6e6e6; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); border:1px solid #cccccc; *border:0; border-bottom-color:#b3b3b3; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; *margin-left:.3em; -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255, .2),0 1px 2px rgba(0,0,0, .05); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255, .2),0 1px 2px rgba(0,0,0, .05); box-shadow:inset 0 1px 0 rgba(255,255,255, .2),0 1px 2px rgba(0,0,0, .05);}.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {background-color:#e6e6e6; *background-color:#d9d9d9;}.btn:active, .btn.active {background-color:#cccccc \9;}.btn:first-child {*margin-left:0;}.btn:hover {color:#333; text-decoration:none; background-color:#e6e6e6; *background-color:#d9d9d9; background-position:0 -15px; -webkit-transition:background-position 0.1s linear; -moz-transition:background-position 0.1s linear; -ms-transition:background-position 0.1s linear; -o-transition:background-position 0.1s linear; transition:background-position 0.1s linear;}.btn:focus {outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}.btn.active, .btn:active {background-color:#e6e6e6; background-color:#d9d9d9 \9; background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0, .15),0 1px 2px rgba(0,0,0, .05); -moz-box-shadow:inset 0 2px 4px rgba(0,0,0, .15),0 1px 2px rgba(0,0,0, .05); box-shadow:inset 0 2px 4px rgba(0,0,0, .15),0 1px 2px rgba(0,0,0, .05);}.btn.disabled, .btn[disabled] {cursor:default; background-color:#e6e6e6; background-image:none; opacity:0.65; filter:alpha(opacity=65); -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}.btn-large {padding:9px 14px; font-size:15px; line-height:normal; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}.btn-large [class^="icon-"] {margin-top:1px;}.btn-small {padding:5px 9px; font-size:11px; line-height:16px;}.btn-small [class^="icon-"] {margin-top:-1px;}.btn-mini {padding:2px 6px; font-size:11px; line-height:14px;}.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover {color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {color:rgba(255,255,255,0.75);}.btn {border-color:#ccc; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}.btn-primary {background-color:#0074cc; background-image:-moz-linear-gradient(top, #0088cc, #0055cc); background-image:-ms-linear-gradient(top, #0088cc, #0055cc); background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0055cc)); background-image:-webkit-linear-gradient(top, #0088cc, #0055cc); background-image:-o-linear-gradient(top, #0088cc, #0055cc); background-image:linear-gradient(top, #0088cc, #0055cc); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0); border-color:#0055cc #0055cc #003580; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#0055cc; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color:#0055cc; *background-color:#004ab3;}.btn-primary:active, .btn-primary.active {background-color:#004099 \9;}.btn-warning {background-color:#faa732; background-image:-moz-linear-gradient(top, #fbb450, #f89406); background-image:-ms-linear-gradient(top, #fbb450, #f89406); background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406)); background-image:-webkit-linear-gradient(top, #fbb450, #f89406); background-image:-o-linear-gradient(top, #fbb450, #f89406); background-image:linear-gradient(top, #fbb450, #f89406); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0); border-color:#f89406 #f89406 #ad6704; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#f89406; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {background-color:#f89406; *background-color:#df8505;}.btn-warning:active, .btn-warning.active {background-color:#c67605 \9;}.btn-danger {background-color:#da4f49; background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f); background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f); background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f)); background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image:-o-linear-gradient(top, #ee5f5b, #bd362f); background-image:linear-gradient(top, #ee5f5b, #bd362f); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#bd362f',GradientType=0); border-color:#bd362f #bd362f #802420; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#bd362f; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {background-color:#bd362f; *background-color:#a9302a;}.btn-danger:active, .btn-danger.active {background-color:#942a25 \9;}.btn-success {background-color:#5bb75b; background-image:-moz-linear-gradient(top, #62c462, #51a351); background-image:-ms-linear-gradient(top, #62c462, #51a351); background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351)); background-image:-webkit-linear-gradient(top, #62c462, #51a351); background-image:-o-linear-gradient(top, #62c462, #51a351); background-image:linear-gradient(top, #62c462, #51a351); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',endColorstr='#51a351',GradientType=0); border-color:#51a351 #51a351 #387038; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#51a351; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {background-color:#51a351; *background-color:#499249;}.btn-success:active, .btn-success.active {background-color:#408140 \9;}.btn-info {background-color:#49afcd; background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4); background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4); background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4)); background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image:-o-linear-gradient(top, #5bc0de, #2f96b4); background-image:linear-gradient(top, #5bc0de, #2f96b4); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',endColorstr='#2f96b4',GradientType=0); border-color:#2f96b4 #2f96b4 #1f6377; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#2f96b4; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {background-color:#2f96b4; *background-color:#2a85a0;}.btn-info:active, .btn-info.active {background-color:#24748c \9;}.btn-inverse {background-color:#414141; background-image:-moz-linear-gradient(top, #555555, #222222); background-image:-ms-linear-gradient(top, #555555, #222222); background-image:-webkit-gradient(linear,0 0,0 100%,from(#555555),to(#222222)); background-image:-webkit-linear-gradient(top, #555555, #222222); background-image:-o-linear-gradient(top, #555555, #222222); background-image:linear-gradient(top, #555555, #222222); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555',endColorstr='#222222',GradientType=0); border-color:#222222 #222222 #000; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#222; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {background-color:#222; *background-color:#151515;}.btn-inverse:active, .btn-inverse.active {background-color:#080808 \9;}button.btn,input[type="submit"].btn {*padding-top:2px; *padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner {padding:0; border:0;}button.btn.btn-large,input[type="submit"].btn.btn-large {*padding-top:7px; *padding-bottom:7px;}button.btn.btn-small,input[type="submit"].btn.btn-small {*padding-top:3px; *padding-bottom:3px;}button.btn.btn-mini,input[type="submit"].btn.btn-mini {*padding-top:1px; *padding-bottom:1px;}.close {float:right; font-size:20px; font-weight:bold; line-height:18px; color:#000; text-shadow:0 1px 0 #fff; opacity:0.2; filter:alpha(opacity=20);}.close:hover {color:#000; text-decoration:none; cursor:pointer; opacity:0.4; filter:alpha(opacity=40);}button.close {padding:0; cursor:pointer; background:transparent; border:0; -webkit-appearance:none;}
/* Dropdowns */
.dropup, .dropdown {position:relative;}.dropdown-toggle {*margin-bottom:-3px;}.dropdown-toggle:active, .open .dropdown-toggle {outline:0;}.caret {display:inline-block; width:0; height:0; vertical-align:top; border-top:4px solid #000; border-right:4px solid transparent; border-left:4px solid transparent; content:""; opacity:0.3; filter:alpha(opacity=30);}.dropdown .caret {margin-top:8px; margin-left:2px;}.dropdown:hover .caret, .open .caret {opacity:1; filter:alpha(opacity=100);}.dropdown-menu {position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:4px 0; margin:1px 0 0; list-style:none; background-color:#fff; border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2); *border-right-width:2px; *border-bottom-width:2px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2); box-shadow:0 5px 10px rgba(0,0,0,0.2); -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box;}.dropdown-menu.pull-right {right:0; left:auto;}.dropdown-menu .divider {*width:100%; height:1px; margin:8px 1px; *margin:-5px 0 5px; overflow:hidden; background-color:#e5e5e5; border-bottom:1px solid #fff;}.dropdown-menu a {display:block; padding:3px 15px; clear:both; font-weight:normal; line-height:18px; color:#333; white-space:nowrap;}.dropdown-menu li>a:hover, .dropdown-menu .active>a, .dropdown-menu .active>a:hover {color:#fff; text-decoration:none; background-color:#3E769A;}.open {*z-index:1000;}.open >.dropdown-menu {display:block;}.pull-right>.dropdown-menu {right:0; left:auto;}.dropup .caret, .navbar-fixed-bottom .dropdown .caret {border-top:0; border-bottom:4px solid #000; content:"\2191";}.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {top:auto; bottom:100%; margin-bottom:1px;}
/* Misc */
.typeahead {font-size:.875em; margin-top:2px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.fade {opacity:0; -webkit-transition:opacity 0.15s linear; -moz-transition:opacity 0.15s linear; -ms-transition:opacity 0.15s linear; -o-transition:opacity 0.15s linear; transition:opacity 0.15s linear;}.fade.in {opacity:1;}
.collapse {position:relative; height:0; overflow:hidden; -webkit-transition:height 0.35s ease; -moz-transition:height 0.35s ease; -ms-transition:height 0.35s ease; -o-transition:height 0.35s ease; transition:height 0.35s ease;}.collapse.in {height:auto;}
html.no-js .collapse {height:auto;}
/* Typography */
h1,h2,h3,h4,h5,h6 {margin:0; color:inherit; text-rendering:optimizelegibility;}
.page-header {padding-bottom:17px; margin:18px 0; border-bottom:1px solid #eee;}
.page-header h1 {line-height:1;}
em {font-style:italic;}
.muted {color:#999;}
abbr[title] {cursor:help; border-bottom:1px dotted #999;}
abbr.initialism {font-size:.9em; text-transform:uppercase;}
q:before,q:after {content:"";}
address {display:block; margin-bottom:18px; font-style:normal; line-height:18px;}
small {font-size:100%;}
cite {font-style:normal;}
.hidden {display:none;}
.visible-phone {display:none!important;}
.visible-tablet {display:none!important;}
.hidden-desktop {display:none!important;}
/* CUSTOM GLOBAL */
body {-webkit-transition:all .2s linear; -moz-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear;}
a {text-decoration:none; -webkit-transition:color,background-color 0.3s ease-in-out; -moz-transition:color,background-color 0.3s ease-in-out; -o-transition:color,background-color 0.3s ease-in-out; transition:color,background-color 0.3s ease-in-out;}
a:hover,a:focus {text-decoration:underline;}
cite cite {font-style:normal;}
/* Proxima Nova Light fix for Windows' terrible font handling */
html[class*="Win"] .container.page h1,html[class*="Win"] .maincontent h2,html[class*="Win"] .maincontent h3,html[class*="Win"] .maincontent h4,html[class*="Win"] .maincontent h5,html[class*="Win"] .maincontent h6,html[class*="Win"] .maincontent .table caption {font-family:"ProximaNova-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;}
#skip {position:absolute; z-index:9999; left:0; top:0; width:100%; margin-left:0; text-align:center; list-style:outside none;}
#skip li {list-style-type:none;}
#skip a {position:absolute; left:-999em; overflow:hidden; top:0;}
#skip a:focus, #skip a:active {position:absolute; left:0; width:100%; height:1em; padding:1em 0; text-decoration:none;
	color:#fff; background:#333; background:-moz-linear-gradient(top, #333 0%, #2b2b2b 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #333),color-stop(100%, #2b2b2b)); background:-webkit-linear-gradient(top, #333 0%, #2b2b2b 100%); background:-o-linear-gradient(top, #333 0%, #2b2b2b 100%); background:-ms-linear-gradient(top, #333 0%, #2b2b2b 100%); background:linear-gradient(top, #333 0%, #2b2b2b 100%); border-bottom:1px solid #0e0e0e;}
.nav li {display:inline; list-style-type:none;}
.topbar {background: #2f363a;border-bottom: 1px solid #0e0e0e;}
.topnav {white-space: nowrap;height: 32px;}
.topnav ul {font-size:.875em; line-height:1em; margin-top:9px;}
.topnav .nav.roles {margin-left:1.071em;}
.topnav li {margin:0 .625em;}
.topnav li:first-child {margin:0 .625em 0 0;}
.topnav ul.roles li:last-child {margin:0 0 0 .625em;}
.topnav a {color:#fff; text-shadow:0px 1px 2px #000; filter:dropshadow(color=#000,offx=1,offy=2);}
.topnav a:hover, .topnav a:focus {color:#fff;}
.topnav a.on {font-family:"ProximaNova-Bold","Helvetica Neue",Helvetica,Arial,sans-serif; color:#fff;}
.col7.utility {text-align:right;}
.nav.utility {display:inline-block;}
/* Main Site Search Form */
#sitesearch {overflow:hidden; display:inline; margin-left:.625em;}
#sitesearch input[type="text"] {display:inline-block; background:#fff; color:#666; border:0; padding:2px 30px 2px 6px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; height:16px; width:130px; opacity:.75;}
#sitesearch input[type="submit"] {background:transparent url('/i/template/search_dark.png') 0 0 no-repeat; text-indent:-999em; border:0; padding:0; width:14px; height:14px; position:relative; top:-1px; right:22px;}
/* Can't believe I have to do this to fix Firefox */
@-moz-document url-prefix() {#sitesearch input[type="submit"] {top:1px;}}
input[type="submit"].svg {display:none; visibility:hidden;}
#searchtext.animate-in, #searchtext.animate-out {-webkit-transition-duration:.5s; -moz-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s; transition-duration:.5s;}
#sitesearch input[type="text"].animate-in {opacity:1; width:200px;}
#sitesearch input[type="text"].animate-out {opacity:.75; width:130px;}
#sitesearch label, .maincontent form label {display:inline; position:absolute; left:-999em; overflow:hidden;}
/* Other search forms */
.maincontent input[type="text"], .module input[type="text"],form[class^="search_"] select {border:1px solid #ccc; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition:border linear .2s,box-shadow linear .2s; -moz-transition:border linear .2s,box-shadow linear .2s; -o-transition:border linear .2s,box-shadow linear .2s; transition:border linear .2s,box-shadow linear .2s; display:inline-block; height:27px; padding:4px 6px; color:#555; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90%; border:1px solid #c3c3c3; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #ddd;}
.module input[type="text"] {margin-bottom:10px;}
#search .btn.icon-search {margin-top:-3px;}
#search_institutes #search {margin-bottom:.875em;}
form[class^="search_"] select {margin:0; vertical-align:middle; width:220px;}
/* Search form widths */
form[class^="search_"] {margin-bottom:30px;}
#search.features input[type="text"],form[class^="search_"] input[type="text"] {width:75%;}
.header {padding:30px 0;background:#800000;border-bottom:1px solid #6e0202;}
.wordmark a {display:block; text-indent:-9999em; width:222px; height:91px; background:transparent url('/i/template/facilities_logo.png') 0 0 no-repeat; background-size:100%; -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}
.wordmark a h1 {width:100%;height:100%;}
.wordmark img {display:none;visibility:hidden;}
.row-fluid.wordmark.phone {height:73px; padding:20px 0; display:none; visibility:hidden;}
.row-fluid.wordmark.phone a {width:180px; height:73px; background-size:100%;margin:0 auto;}
.call_to_action ul {margin-top:14px;}
.call_to_action li {list-style: none;display:inline-block; width:180px; margin-right: 10px;}
.call_to_action li:last-child {margin-right:0;}
.call_to_action a {display:table-cell; vertical-align:middle; padding:10px; height:30px; width:180px;background:#cf732f;text-align: center;color:#fff;text-shadow:1px 1px 2px #333; text-transform: uppercase;font-family:'ProximaNova-SemiBold','Helvetica Neue',Helvetica,Arial,sans-serif;line-height: .75em;}
.call_to_action a span {display:block; margin-top:.5em;text-transform: none; font: .75em/1em 'ProximaNova-Regular','Helvetica Neue',Helvetica,Arial,sans-serif;}
.call_to_action a:hover, .call_to_action a:focus {background:#8a9045;text-decoration: none;}
.mainnav{background: #800000;border-top:1px solid #8f3931;margin:0;white-space:nowrap;}
.mainnav .col12 {text-align:center; float:none; width:100%; margin-left:0;}
.mainnav a {color:#fff;text-transform: uppercase;}
.mainnav ul {max-width:1200px; margin:0 auto;}
.nav.main li a {position:relative; z-index:1040; margin-top:-1px; display:inline-block; height:1.125em; padding:.625em 2.6em; -webkit-transition-duration:.3s; -moz-transition-duration:.3s; -o-transition-duration:.3s; transition-duration:.3s; -ms-transition-duration:0s;border-bottom:1px solid transparent;}
.nav.main li a:hover, .nav.main li a:focus {text-decoration:none;}
.nav.main li.active a:hover, .nav.main li.active a:focus {text-decoration:underline;}
body[id*="services"] li#services_nav a,
body[id*="construction"] li#construction_nav a,
#sustainability li#sustainability_nav a,
#botanic_garden li#botanic_garden_nav a,
#about li#about_nav a,
.nav.main li a.on,
.nav.main li.active a, .nav.main li a:hover, .nav.main li a:focus 
{background:#ededed;  color:#800000; -webkit-transition-duration:.3s; -moz-transition-duration:.3s; -o-transition-duration:.3s; transition-duration:.3s;-ms-transition-duration:0s;}
/* Footer */
footer {background:#2f363a;}
footer ul,footer p {font-size:.875em; color:#d3d1d1; line-height:2em;}
footer a {color:#d3d1d1;}
.footer {padding:1.875em 0 0 0;}
.footer ul,footer p {margin-bottom:1.875em;}
footer a:hover,footer a:focus {color:#fff;}
footer ul {list-style:none;}
footer a#uofc {text-indent:-9999em; display:block; width:270px; height:55px; margin-bottom:1em;background:transparent url('/i/template/uofc.png') 0 0 no-repeat; background-size:100%; opacity:.6; -webkit-transition:opacity 0.3s ease-in-out; -moz-transition:opacity 0.3s ease-in-out; -o-transition:opacity 0.3s ease-in-out; transition:opacity 0.3s ease-in-out; overflow:hidden;}
footer a:hover,footer a:focus {opacity:1!important;}
footer hr {border:none 0; border-top:1px solid #1b1b1b; background:#4f4e4e; width:100%; clear:both; height:1px; -moz-height:2px; margin:0 0 16px 0;}
footer .col3.right {width: 269px; border-left:1px solid #44494c;}
footer .col3.right ul {padding-left: 30px;}
#_atssh {display:none;}
.social {background:#444a4e; padding: 10px 0 0 0;}
#social {width: 111px;margin: 0 auto;}
#social li {display: inline;float: left;margin: 0 8px;font-size: 1.5em;line-height:2em;}
#social li a {color:#a2a5a7;}
#social li a:hover,#social li a:focus {color:#fff;}
/* HOME PAGE */
/* Main Features */
html.js ul#features_container, html.js ul#features_container li {-webkit-transform: translateZ(0);-moz-transform: translateZ(0);transform: translateZ(0);}
.preloading-complete {display:none; opacity:0; visibility:hidden; -webkit-transition-duration:1s; -moz-transition-duration:1s; -opera-transition-duration:1s; -ms-transition-duration:1s; transition-duration:1s;}
#featurewrap {height:400px; margin:0 auto 1.875em auto; position:relative; overflow:hidden; max-width:900px; width:100%;}
.hero #featurewrap {height:400px; margin:0 auto; width:100%; max-width:1170px;}
#featurenav {position:relative; z-index:1000; width:120px; margin:-30px auto 0 auto; text-align:center; display:none; list-style-type:none; -webkit-transition-duration:.5s; -moz-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s; transition-duration:.5s;}
#featurenav li {display:inline;}
#featurenav li button {font-size:2em; line-height:0; background:none; width:20px; height:20px; margin:0; padding:0; border:0; cursor:pointer; color:#fff; opacity:0.7; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s; transition-duration:1s; text-shadow:0 0 2px #000;}
#featurenav li button.active {opacity:1.0; position:relative;color:#c5bb34;}
#features {display:block; height:100%; width:100%; margin:0; position:relative; overflow:hidden;
	-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden;}
#features li[class*="feature"] {position:absolute; height:100%; width:100%;}
#features li[class*="feature"] * {-webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; transition-duration:1s;-ms-transition-duration:0s;}
#features li[class*="feature"] a {display:inline-block;height:100%;width:100%;}
#features li[class*="feature"] a:hover, #features li[class*="feature"] a:focus {background:rgb(255,255,255); /* Fallback for web browsers that doesn't support RGBa */background:rgba(255,255,255,1); /* RGBa with 0.9 opacity */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffffff); /* For IE 5.5 - 7*/-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffffff)"; /* For IE 8*/}
#features li[class*="feature"] img {position:absolute; top:0; opacity:0; left:0;}
html.no-js #features li[class*="feature"].feature1 img, #features li[class*="feature"] img.visible {opacity:1;}
.mainfeature #features li[class*="feature"] .headline {z-index:1; padding-right:5%; position:absolute; width:40%; bottom:10%; left:100%; opacity:0;}
#features li[class*="feature"] img.animate-in {opacity:1; -webkit-transition-duration:1.5s; -moz-transition-duration:1.5s; -o-transition-duration:1.5s; -ms-transition-duration:1.5s; transition-duration:1.5s;}
#features li[class*="feature"] img.animate-out {opacity:0; -webkit-transition-delay:.5s; -moz-transition-delay:.5s; -o-transition-delay:.5s; -ms-transition-delay:.5s; transition-delay:.5s; -webkit-transition-duration:1.5s; -moz-transition-duration:1.5s; -o-transition-duration:1.5s; -ms-transition-duration:1.5s; transition-duration:1.5s;}
#features a:hover, #features a:focus {text-decoration:none;}
#features li[class*="feature"] .headline {
	z-index:1;
	position:absolute;
	width:50%;
	height:100%;
	left:50%;
	opacity:0;
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff)";
	-webkit-box-shadow: 0 1px 6px #666;
	-moz-box-shadow: 0 1px 6px #666;
	box-shadow: 0 1px 6px #666;
}
#home #features li[class*="feature"] .headline {
	width:40%;
	left:58%;
	top:10%;
	height:auto;
}
#features li[class*="feature"] .headline h1,#features li[class*="feature"] .headline h2 {font:normal 1.5em "ProximaNova-Light","Helvetica Neue",Helvetica,Arial,sans-serif; color:#fff; background:#800000; padding:20px;}
#features li[class*="feature"] .headline p, #features li[class*="feature"] .headline ul {line-height:1.5em; font-size:.875em;padding:20px; color:#1e1e1e;}
#features li[class*="feature"] .headline ul {padding:0;}
#features li[class*="feature"] .animate-in .headline,#features li[class*="feature"] .headline.animate-in 
 {opacity:1; -webkit-transition-duration:2s; -moz-transition-duration:2s; -o-transition-duration:2s; -ms-transition-duration:2s; transition-duration:2s;}
#features li[class*="feature"] .animate-in.off .headline,#features li[class*="feature"] .headline.animate-in.off
 {-ms-transition-delay:0s; -ms-transition-duration:0s;}
#features li[class*="feature"] .animate-out .headline,#features li[class*="feature"] .headline.animate-out  {opacity:0; -webkit-transition-delay:.5s; -moz-transition-delay:.5s; -o-transition-delay:.5s; -ms-transition-delay:.5s; transition-delay:.5s; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s; transition-duration:1s;}
#mainfeatures {background:#ededed; }
.hero {position:relative; width:100%; max-height:456px; padding:0; opacity:1;margin-left:0!important;}
.hero.animate-in.gradient {	background:#eaeaea; /* Old browsers */	background:-moz-linear-gradient(left, #eaeaea 0%, #000000 50%, #eaeaea 100%); /* FF3.6+ */	background:-webkit-gradient(linear,left top,right top,color-stop(0%, #eaeaea),color-stop(50%, #000000),color-stop(100%, #eaeaea)); /* Chrome,Safari4+ */	background:-webkit-linear-gradient(left, #eaeaea 0%, #000000 50%, #eaeaea 100%); /* Chrome10+,Safari5.1+ */	background:-o-linear-gradient(left, #eaeaea 0%, #000000 50%, #eaeaea 100%); /* Opera 11.10+ */	background:-ms-linear-gradient(left, #eaeaea 0%, #000000 50%, #eaeaea 100%); /* IE10+ */	background:linear-gradient(to right, #eaeaea 0%, #000000 50%, #eaeaea 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea',endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 */}
html.no-js .hero {opacity:1;}
html.no-js .hero.animate-in {-webkit-transition-delay:0; -moz-transition-delay:0; -o-transition-delay:0; -ms-transition-delay:0; transition-delay:0; -webkit-transition-duration:0; -moz-transition-duration:0; -o-transition-duration:0; -ms-transition-duration:0; transition-duration:0;}
.hero a:hover, .hero a:focus, .subfeature a:hover, .subfeature a:focus {text-decoration:none;}
.hero a:hover h2, .hero a:focus h2, .subfeature a:hover h2, .subfeature a:focus h2 {background:#8f3931!important;}
.hero a:hover p, .hero a:focus p, .subfeature a:hover p, .subfeature a:focus p, .subfeature a:hover ul, .subfeature a:focus ul {color:#8f3931!important;}
.mainfeature .hero img {display:block; margin:0 auto; max-width:none;}
.mainfeature #features {margin:0 auto; max-width:2000px;}
.mainfeature #features li[class*="feature"] img {height:100%;}
#services_main #features li[class*="feature"] .headlinem,
#construction_main .landing #features li[class*="feature"] .headline {top: 0;left:50%;height:100%;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#features li[class*="feature"] .headline ul {line-height:1.5em;margin:1.875em 0 1.875em 20px;width:100%;margin-bottom:20px;overflow:hidden;}
#features li[class*="feature"] .headline ul li {float:left;display:list-item;width:40%;padding-right:5%;list-style-image:url('/i/template/greybullet.png');line-height:1.875em;margin:0 0 .5em 1em;}
.landing #featurenav li button.active {color: #800000;}
#services .col5.services, #construction .col5.services {width: 500px;}
.col9 div.services:first-child {margin-left:0;}
#services_main.landing #features li[class*="feature"] .headline {width:70%; left:30%;}
#services_main.landing #features li[class*="feature"] .headline ul li {line-height:1.875em;}
/* Services Bar */
#service_bar {background:#e1e1e1; font:.875em 'ProximaNova-SemiBold','Helvetica Neue',Helvetica,Arial,sans-serif; text-transform: uppercase; }
#service_bar .col12 {border-right:1px solid #c9c9c9;}
#service_bar h2, #service_bar h3 {float:left;width:193px;height:150px; color:#800000; border-right:1px solid #ececec;}
#service_bar h2 {font-size:2em;padding-top:20px;width:194px;height:130px;line-height:.75em;}
#service_bar h2 span {color:#2f363a; font-size:.5em;display:block;}
#service_bar h3 {border-left:1px solid #c9c9c9;}
#service_bar h3 a {
	color: #1e1e1e;
	text-align:center;
	display:block;
	padding:20px 10px 20px 10px;
	width:173px;
	height:110px;
	/*background-image: url(/i/template/icons.png);
	background-repeat: no-repeat;*/
	-webkit-transition:background-color 0.3s ease-in-out;
	-moz-transition:background-color 0.3s ease-in-out;
	-o-transition:background-color 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
#service_bar h3 a:hover, #service_bar h3 a:focus {background-color:#dcdcdc; text-decoration: none;}
#service_bar h3 a:before {display:block; color:#800000;font-size:2.5em;margin-bottom:.25em;}
#service_bar h3 a:hover:before, #service_bar h3 a:focus:before {color:#000;}
/* Home Page Modules */
#maincontent_home {padding:60px 0;}
/*construction map */
.module.map iframe {width:100%; height:200px;}
.module.map a:hover, .module.map a:focus {text-decoration: none;}
/* for vendor partners*/
.module.vendors ul, {line-height:1.5em; margin:0 0 1.875em .2em;}
.module.vendors ul li {list-style-image:url('/i/template/greybullet.png'); margin:0 0 .5em .8em; padding-left:.4em;}
/* facilities bulletins */
.module.bulletins h3 {font-size:1.25em; margin-bottom:.5em;}
.module.bulletins p {line-height: 1.5em; margin-bottom: 1em;}

/* community corner*/
.module.corner {color: #2f363a; background:#ededed; padding:30px;}
.module.corner img, .module.corner p {margin-bottom:.675em;}
.module.corner p {line-height: 1.5em;}
.module.corner a {color: #2f363a;font-family: 'ProximaNova-SemiBold','Helvetica Neue',Helvetica,Arial,sans-serif;padding-left:10px;vertical-align: top; width:80%;display:inline-block;}
.module.corner a:hover, .module.corner a:focus {color:#212322;text-decoration: underline;}
.module.corner ul {text-align:left;line-height:1.5em;}
.module.corner ul li {margin:0 0 .5em 0;}
.module.corner li[class*="ss-"]:before {font-size: 0.875em; display:inline-block;}
/* INTERIOR PAGES */
strong, #GSAResults p b, #GSAResultsFS2 p b {font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;}
em,cite {font-style:italic;}
#title_bar h1 {font:normal 2.25em 'ProximaNova-Light','Helvetica Neue',Helvetica,Arial,sans-serif; line-height:1em; color:#670a0a;margin-top:20px;}
hr {border:none 0; border-top:1px solid #DAD9D9; background:#fff; clear:both; height:1px; margin:0 0 30px 0;}
#leftcol.col3 {margin-left:0;}
.readmore li:after {color:#670a0a; -moz-font-feature-settings:"liga"; font-family:"SSStandard"; font-style:normal; font-weight:normal; font-size:.7em; line-height:1em; padding-left:.875em; text-decoration:none; text-rendering:optimizelegibility; white-space:nowrap; position:relative; content:'▻';}
.readmore {list-style-type:none; margin-top:0;}
.readmore {margin-bottom:1em;}
.maincontent, .sidebar {margin-bottom:10em;}
/* Events Listing */
.row.event [class*='col'] {float:right; margin-left:0;}
.row.event [class*='col'].date {margin-right:30px;}
/* Main Content Events Listing */
.maincontent .modulemore li {list-style-image:none!important; padding-left:0; margin:0;}
.maincontent .event {border-bottom:1px solid #DAD9D9; margin-bottom:1.875em;}
.maincontent .event .col1 {margin-left:0;}
.maincontent .event .date span.day, .maincontent .event .date span.month {display:block; text-align:left; font:normal 1em 'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif; padding:0; border:none; background:none;}
.maincontent .event h3 {margin-bottom:0;}
/* Functional Directory */
#contact table {font-size:.875em;}
#contact table td.function {width:33%;}
#contact table th.contact {width:30%;}
#contact table th.phone {width:15%;}
#contact table th.email {width:22%;}
/* FS2 Search */
form#fs2_search {margin-bottom:20px; padding-bottom:20px; border-bottom: 1px solid #d6d6ce;}
form#fs2_search input {width:70%;margin-right: 2%}
form#fs2_search button {width:20%;}
/* Lazyload images */
#leftcol img.lazy, .sidebar img.lazy {width:100%; height:auto;}
.lazy, .lazy2 {display:none;}
/* Wide page styles */
.wide .col9.maincontent {margin-left:0;}
.wide .col9.maincontent object {width:100%; height:633px;}
/* Main content typography */
.module h2 a:hover, .module h2 a:focus {text-decoration:none;}
.modulemore {clear:both; list-style-type:none; margin:0; width:100%; text-align:right; padding-left:0;}
.modulemore.left {text-align:left;}
.modulemore li[class*="ss-"]:after {font-size: 0.75em;}
.modulemore li a {padding-right: 10px;}
.modulemore li a:after {font-size:0.7em; line-height:1em; padding-left:0.875em; position:relative; top:1px;}
.modulemore li a:hover, .modulemore li a:focus {color:#633835;}
.modulemore li a span {font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;}
.container.page .row, .container.page .row [class*="col"].maincontent {margin-left:0;}
#title_bar {background:#ededed; padding:10px 0 30px 0;}
#title_bar #breadcrumbs {font-size:.875em; color:#767676;}
#title_bar #breadcrumbs a {color:#767676;}
#title_bar #breadcrumbs span {color:#800000;}
.container.page {padding-top:50px;}
.maincontent h2, .maincontent h3, .maincontent h4, .maincontent h5, .maincontent h6 {font-weight:normal; line-height:1.25em; font-family:'ProximaNova-Light','Helvetica Neue',Helvetica,Arial,sans-serif; margin-bottom:1em; clear:both;}
.maincontent #GSAResults h3 {margin-bottom:0;}
.maincontent h2 {font-size:1.5em; color:#1e1e1e;}
.maincontent h3, .maincontent h4, .maincontent h5, .maincontent h6 {color:#484747;}
.maincontent h3 {font-size:1.375em;}
.maincontent h4 {font-size:1.25em;}
.maincontent h5 {font-size:1.125em;}
.maincontent h6 {font-size:1em;}
.maincontent p, .module.services p, .maincontent #campus_notices div {line-height:1.875em; margin-bottom:1.875em;}
.maincontent p {line-height:1.875em; margin-bottom:1.875em;}
.maincontent ol {line-height:1.5em; margin:0 0 1.875em 1em; counter-reset:li;}
.maincontent ol > li {position:relative; margin:0 0 .5em 1.5em; list-style:none;}
.maincontent ol > li:before {content:counter(li); counter-increment:li; position:absolute; left:-1.25em; margin-right:.5em; font-size:95%; color:#969797;}
.maincontent ol.upper_a > li {list-style-type: upper-alpha;}
.maincontent ol.lower_a > li {list-style-type: lower-alpha;}
.maincontent ol.upper_a > li:before,.maincontent ol.lower_a > li:before {content:none;}
.maincontent ol li ol {margin:.5em 0 0 1em;}
.maincontent ol ol li:last-child {margin-bottom:0;}
.maincontent ul, .modal ul {line-height:1.5em; margin:0 0 1.875em 1.4em;}
.maincontent li ul, .maincontent li ol {margin:.5em 0 0 1.4em;}
.maincontent ul li, .modal ul li {list-style-image:url('/i/template/greybullet.png'); margin:0 0 .5em .8em; padding-left:.4em;}
.maincontent li {line-height:1.875em;}
.maincontent .readmore {margin:-20px 0 1.875em 0!important;}
.maincontent ol+.readmore, .maincontent lil+.readmore {margin:0 0 1.875em 0!important;}
.maincontent .readmore li {list-style-image:none!important; padding-left:0; margin:0 0 .5em 0!important; width:100%!important;}
.maincontent .table caption {font:normal 1.5em/1.25em 'ProximaNova-Light','Helvetica Neue',Helvetica,Arial,sans-serif; color:#484747; text-align:left;}
.maincontent .table th {font-weight:normal; font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;}
.maincontent .table tfoot p {font-size:.875em; margin-bottom:1em;}
.maincontent .nav-tabs > .active > a, .maincontent .nav-tabs > .active > a:hover {font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;}
.maincontent .nav.nav-tabs li {margin:0 0 -1px 0;}
.maincontent .tab-pane h2 {display:none;}
/* Functional directory back to top links */
.maincontent ul.top {list-style-type: none;margin: 0 0 1.875em 0;} 
.maincontent ul.top li:before {font-size:.875em;}
.maincontent ul.top li {list-style-image: none!important;margin: 0 0 .5em 0;padding-left: 0;}
.maincontent ul.top li a {vertical-align: top;}
.module p+ul.readmore {margin-top:-1em;}
#subnav {font-size:.875em; border-bottom:1px solid #d6d6ce; margin-bottom:1.875em;}
#subnav ul {list-style-type:none;}
#subnav ul li {font-size:1.25em; position:relative;}
#subnav ul li ul {margin-bottom:1em;}
#subnav li:first-child a {border-bottom:none;}
#subnav li a {display:block; padding:1em .625em; color:#2f363a; border-top:1px solid #d6d6ce; -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}
#subnav li a.on, #subnav li a:hover, #subnav li a:focus {color:#800000; text-decoration:none;}
#subnav li ul li a.on, #subnav li #subnav li ul li a:hover, #subnav li ul li a:focus {color:#4e4e4e; text-decoration:none; font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;}
#subnav li ul li {font-size:.875em; border-bottom:none;}
#subnav li ul li a {color:#2f363a; padding:.4375em .625em .4375em 1.875em; background:none; border:none;}
#subnav li ul li a:hover, #subnav li ul li a:focus {background:none; color:#800000; text-decoration:underline;}
#subnav [class^="ss-"].right::after, #subnav [class*=" ss-"].right::after, #subnav [class^="ss-"].ss-symbolicons-block.right::after, #subnav [class*=" ss-"].ss-symbolicons-block.right::after {position: absolute;font-size: .875em;right: 0;top: 17px; color:#767677;}
#subnav .has_children ul {display:none;}
#subnav .here.has_children ul, #subnav .parent_here.has_children ul {display:block;}
.landing .maincontent h2, .landing .maincontent h3 {clear:both;}
.landing .maincontent h2+.col3 {margin-left:0;}
.landing .maincontent .col3 ul, .landing .maincontent ul.col3, #faculty.landing .maincontent ul {margin:0 0 1.875em 0;}
.landing .maincontent ul.col3+ul.col3 {margin:0 0 1.875em 30px;}
.maincontent .col4.alpha {margin-left:0;}
.maincontent .col4 ul {margin-left:0;}
#addthis {width:120px;margin-bottom:20px;}
.module {position:relative; margin-bottom:60px;}
.module h2 {font-size:1.5em; line-height:1em;margin-bottom:1.25em;}
.module.generic h2  {margin-bottom:1em; padding-bottom:1em; border-bottom: 1px solid #d6d6ce;}
.module.generic ul  {margin: 0 0 1.875em 1em;}
.module.generic ul li {
	margin: 0 0 .5em .8em;
	padding-left: .4em;
	line-height: 1.875em;
	list-style-image:url('/i/template/greybullet.png');
}
.module.photo {background:#ededed;padding:14px 14px 20px 14px;}
.module.photo h2, .module.no_photo h2 {font:normal 1.3em/1.5em 'ProximaNova-Light','Helvetica Neue',Helvetica,Arial,sans-serif;  padding:.1666em .3333em;}
.module.photo img+h2 {margin-top: .5em;} 
.module.photo h2 {margin-bottom: .5em; padding:0;}
.module.photo p, .module.no_photo p, .module.photo ul, .module.no_photo ul {font-size:.875em; margin-bottom:1.5em;}
.module.photo.services p, .module.photo.services ul {font-size:1em;}
li[class^="ss-"].right:after {color:#670a0a;}
li[class*='ss-social'] a, #leftcol .module.related li[class*='ss-standard'] a, .module.feature_related li[class*='ss-'] a, .ical li[class*='ss-'] a {padding-left:.875em; vertical-align:top; display:inline-block; margin-top:-1px;}
.module.photo li:before, .module.no_photo li:before {color:#670a0a;}
.module.photo div {position:relative; margin-bottom:.625em;}
.module.photo img+p, .module.photo img+ul {margin-top:1.5em;}
.module.photo ul {list-style-type:none;}
.module.photo li {line-height:1.5em; margin-bottom:.5em;}
.module.photo li:last-child {margin-bottom:0;}
.module.photo.services {min-height: 500px}
.module.photo.services h2 {margin-bottom:.5em; font-size:1.5em;line-height:1em;padding:0;}
.module.photo.services img {width:100%;}
.module.photo.services p, .module.photo.services ul {margin-bottom:  1.5em;}
.module.photo.services ul {margin-left:14px;list-style-type: inherit;}
.module.photo.services ul li {list-style-image:url('/i/template/greybullet.png');}
.module.photo.services .modulemore {text-align: left;list-style-type: none;margin-left: 0;}
.module.photo.services ul.modulemore li {list-style-image:none;}
.maincontent .module.photo.services ul.modulemore li {margin-left:0; padding-left:0;}
.module.photo.services .modulemore li a {color: #800000;}
.video_wrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */height: 0;}
.video_wrapper iframe {position: absolute;border:0;top: 0;left: 0;width: 100%;height: 100%;}
.map_wrapper {position: relative;padding-bottom: 70%;height: 0;margin-bottom:1.875em;}
.map_wrapper iframe {position: absolute;border:0;top: 0;left: 0;width: 100%;height: 100%;}
ul#mapkey {list-style-type: none;margin:0;width: 100%;padding-left: 0;}
ul#mapkey li {list-style-image:none!important; list-style-type:none!important; margin:0 30px 0 0;}
li:before {padding-right:10px;}
li#inprogress:before {color:#7692f1;}
li#inprogress-summer:before {color:#F4A874;}
li#completed:before {color:#bc5657;}
p.key {margin-bottom:0!important;}
ul.float {display:inline-block; margin:0 0 1.875em 0;}
ul.float li {float:left; width:270px; list-style-image:none!important; list-style-type:none!important; padding-left:0; margin:0 30px .5em 0;}
ul.float li:nth-child(3n+3) {margin:0 0 .5em 0;}
/* svg replacements */
html.svg .wordmark a {background-image:url('/i/template/facilities_logo.svg');}
html.svg footer a#uofc {background-image:url('/i/template/uofc.svg');}
html.svg .maincontent ul li,html.svg .modal ul li,html.svg .module.no_photo ul li,html.svg .module.generic ul li, html.svg .module.vendors ul li, .module.photo.services ul li, #features li[class*="feature"] .headline ul li  {list-style-image:url('/i/template/greybullet.svg');}
html.svg #sitesearch input[type="submit"].svg {display:inline-block; visibility:visible; background:url('/i/template/search_dark.svg') 0 0 no-repeat;}
html.svg #sitesearch input[type="submit"].png {display:none; visibility:hidden;}
/* IE FIXES */
/* IE 8 and below horizontal overflow weirdness */
.lt-ie9 body {min-width:1300px;}
/* upgrade bar */
.lt-ie8 #ie_upgrade a {display:block; height:20px; width:95%; padding:10px 2% 8px 3%; font:10px 'Bitstream Vera Sans',verdana,sans-serif; background:#ffffe1 url('/js/ie_fixes/icon.png') 1% 8px no-repeat; border-bottom:1px solid rgb(102,102,102); color:#000;}
.lt-ie8 #ie_upgrade a:hover {text-decoration:none; color:#fff; background:#3399ff url('/js/ie_fixes/icon-over.png') 1% 8px no-repeat;}
/* Search Bar */
.lt-ie9 #sitesearch input[type="text"].animate-in {width:160px;}
.lt-ie9 #sitesearch input[type="submit"] {top:1px;}
.ie7 .nav.utility {display:inline-block; margin-right:200px;}
.ie7 #sitesearch {position:relative; z-index:100000; display:inline-block; width:200px; margin-top:-18px;}
.ie7 #sitesearch input[type="submit"] {top:-3px; font-size:0; line-height:0; overflow:hidden;}
/* placeholder text */
.lt-ie10 .maincontent input[type="text"], .lt-ie10 .sidebar input[type="text"] {font-size:12px; height:12px; padding:6px;}
/* footer */
.lt-ie9 #social {width:257px; margin-top:10px;}
.lt-ie9 footer div.row-fluid {border-top:1px solid #4f4e4e;}
.lt-ie9 footer div..row-fluid.footer {border-top:none;}
/* feature landing page */
.lt-ie9 #feature div.container.page {margin-top:50px;}
.lt-ie9 #feature .module.current_features div.col3 {float:right; width:210px;}
.lt-ie9 #feature .module.current_features img {float:left;}
.ie9 #feature .maincontent blockquote {margin-top:20px; position:relative;}

.lt-ie9 .nav-tabs > li > a, .lt-ie9 .nav-pills > li > a {padding-right:8px; padding-left:8px;}

/* sidebar modules */
.lt-ie9 .module {margin-bottom:20px;}
.lt-ie9 .sidebar .module h2 {font-size:120%; position:relative; bottom:0;}
.lt-ie9 .module.photo p, .lt-ie9 .module.photo ul {font-size:95%;}
/* landing pages */
.lt-ie9 .landing .maincontent ul.col3 + ul.col3 {margin:0 0 1.875em 20px;}

/* Media Queries */
@media (max-width:767px) {
	.visible-phone {display:inherit!important;}
	.hidden-phone {display:none!important;}
	.hidden-desktop {display:inherit!important;}
	.visible-desktop {display:none!important;}
}

@media (min-width:768px) and (max-width:979px) {
	.visible-tablet {display:inherit!important;}
	.hidden-tablet {display:none!important;}
	.hidden-desktop {display:inherit!important;}
	.visible-desktop {display:none!important;}
}

@media only screen and (max-width:767px) {
	body {padding-top:0; font-size:90%;}
	.push {height:100px;}
	.container.page {width:auto;}
	.nav-collapse {-webkit-transform:translate3d(0,0,0);}
	.navbar-fixed-top, .navbar-fixed-bottom {margin-left:-20px; margin-right:-20px;}
	.container-fluid {padding:0;}
	.container {width:auto;}
	.row-fluid {width:100%;}
	[class^="col"], .row-fluid [class^="col"] {float:none; display:block; width:auto; margin-left:0;}
	.nav-tabs > li > a, .nav-pills > li > a {width:200px; padding-right:12px; padding-left:12px; margin-right:2px;}
	.navbar-fixed-top, .navbar-fixed-bottom {position:static;}
	.navbar-fixed-top {margin-bottom:18px;}
	.navbar-fixed-bottom {margin-top:18px;}
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {padding:5px;}
	.navbar .container-fluid {width:auto; padding:0;}
	.nav-collapse, .subnav-collapse {clear:both;}
	.nav-collapse .nav {float:none; margin:0 0 9px!important;}
	.nav-collapse .nav.utility {margin:0!important;}
	.nav-collapse .nav>li {float:none;}
	.nav-collapse .nav>li>a {margin-bottom:2px;}
	.nav-collapse .nav>.divider-vertical {display:none;}
	.nav-collapse .nav .nav-header {color:#999; text-shadow:none;}
	.nav-collapse .btn {padding:4px 10px 4px; font-weight:normal; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.nav-collapse.in .btn-group {margin-top:5px; padding:0;}
	.nav-collapse .dropdown-menu {position:static; top:auto; left:auto; float:none; display:block; max-width:none; margin:0 15px; padding:0; background-color:transparent; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
	.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {display:none;}
	.nav-collapse .dropdown-menu .divider {display:none;}
	.nav-collapse .navbar-form, .nav-collapse .navbar-search {float:none; padding:9px 15px; margin:9px 0; border-top:1px solid #222; border-bottom:1px solid #222; -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255, .1),0 1px 0 rgba(255,255,255, .1); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255, .1),0 1px 0 rgba(255,255,255, .1); box-shadow:inset 0 1px 0 rgba(255,255,255, .1),0 1px 0 rgba(255,255,255, .1);}
	.navbar .nav-collapse .nav.pull-right {float:none; margin-left:0;}
	.nav-collapse, .nav-collapse.collapse, .subnav-collapse, .subnav-collapse.collapse {overflow:hidden; height:0;}
	html.no-js .nav-collapse,html.no-js .nav-collapse.collapse,html.no-js .subnav-collapse,html.no-js .subnav-collapse.collapse {height:auto;}
	.nav-collapse ul {line-height:1.5em;}
	.nav-collapse li {margin-bottom:8px!important;}
	.nav-collapse li a {font-size:14px!important; line-height:1.25em!important; color:#fff; text-decoration:none;}
	.nav-collapse .nav {margin:0;}
	.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus {color:#fff!important; text-decoration:underline!important;}
	.navbar .btn-navbar, .container.page .btn-subnavbar {display:block;}
	.navbar-inner {padding:0 4%;}
	.row [class^="col"] {clear:both;}
	.modal {top:3%; right:3%; left:3%; bottom:3%; width:auto; margin:0; max-height:415px;}
	.modal-body {height:60%; max-height:350px; -webkit-overflow-scrolling:touch;}
	.modal-footer {padding: 14px 2% 15px 2%;width:96%;position:absolute;bottom:0;}
	.topbar, .header {padding: 0;background: none;border-bottom: none;}
	.topbar, .header {width: 100%;margin:0 auto;text-align: center;padding: 0;background: none;border-bottom: none;}
	.topnav {height:auto;}
	.topnav .col5 {display:none;visibility: hidden;}
	.topnav ul, .mainnav ul {font-size:.875em;}
	.topnav li {margin:0 0 8px 0!important;}
	.topnav a.on {font-family:"ProximaNova-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;}
	.mainnav {text-align:center;width:80%;margin:0 auto!important;background:none;border-top:0;}
	.mainnav ul {max-width:1170px;}
	.mainnav a {text-shadow:none; text-transform: none;}
	.nav.main li a {color:#fff!important; background:none!important; bottom:0; margin-top:0; display:inline; height:auto; padding:0; border-bottom:none!important; border-top:none;}
	.col7.utility {text-align:center;}
	.nav.utility {position: relative;top: 45px;}
	.nav li {display:block;}
	.nav.main li {border-bottom:none; position:inherit; margin:0; display:inherit; height:inherit; padding:0;}
	.wordmark {display:none; visibility:hidden;}
	.row-fluid.wordmark.phone {display:block; visibility:visible;background:#800000;}
	.nav-collapse #sitesearch, html.no-js .nav-collapse #sitesearch {display: block;position: relative;top: -76px;height: 24px;width: 290px;margin: 0 auto;}
	#sitesearch {right:inherit;}
	#sitesearch input[type="text"], #sitesearch input[type="text"].animate-in, #sitesearch input[type="text"].animate-out {opacity:1; width:224px; -webkit-transition-duration:0; -moz-transition-duration:0; -o-transition-duration:0; -ms-transition-duration:0; transition-duration:0;}
	#sitesearch input[type="submit"] {top:0;}
	.utility.col7, .call_to_action.col6 {width:100%;}
	.utility ul, .call_to_action ul {height:auto; margin-top:0;margin-bottom:8px;}
	.utility li, .call_to_action li {display:block;width:auto;height:inherit;}
	.utility a, .call_to_action a {text-align:left; text-transform:none; text-shadow:none; padding:0; background:none;font-family: 'ProximaNova-Regular','Helvetica Neue',Helvetica,Arial,sans-serif; display:inline;}
	.call_to_action a:hover, .call_to_action a:focus {background: none;text-decoration: underline;}
	.call_to_action li:nth-child(2) a {padding:0;}
	.call_to_action a.requestservice {padding:0;}
	footer [class^="col"], footer .row [class^="col"] {width:90%;margin:0 auto;text-align:center;}
	footer .col3.right {border-left:none;}
	footer a#uofc {width:200px; height:41px; margin:0 auto 1em auto;}
	p.vcard {display:none;}
	.footer ul {font-size: 12px; line-height:2em; padding:0!important; margin-bottom:1em; min-height:inherit;}
	#social {width: 105px;}
	#featurewrap {height:0!important;position: relative;padding-bottom:44%;}
	.hero #featurewrap {padding-bottom:34%;}
	#features{display: block;height: 100%;width: 100%;margin: 0;position: absolute;}
	.mainfeature #features li[class*="feature"] .headline {width:50%;}
	.mainfeature #features li[class*="feature"] .headline.animate-in {left:45%;}
	#features li[class*="feature"] .headline {background:none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
	.mainfeature #features li[class*="feature"] .headline.animate-in, #features li[class*="feature"] .headline.animate-in {left:0;}
	.mainfeature #features li[class*="feature"] .headline.animate-out, #features li[class*="feature"] .headline.animate-out {left:0;}
	#services_main.landing #features li[class*="feature"] .headline {width: inherit;left: inherit;}
	#features li[class*="feature"] .headline, .mainfeature #features li[class*="feature"] .headline {position: relative;padding:0!important; width:100%!important;left:0!important;bottom:0!important;}
	.mainfeature #features li[class*="feature"] .headline {position: relative!important;}
	#home #features li[class*="feature"] .headline {width: 100%;left: 0;position: absolute;bottom: 100%;}
	#features li[class*="feature"] a {height:auto; position:absolute;bottom:0;}
	#features li[class*="feature"] .headline h2, .mainfeature #features li[class*="feature"] .headline h1, .mainfeature #features li[class*="feature"] .headline h2 {float:none; margin:0; padding:2% 4% 2% 4%; width:93%; font-size:1.3em;}
	#features li[class*="feature"] .headline p, #features li[class*="feature"] .headline ul {display: none;}
	#maincontent_home {padding: 0;}
/* Services Bar */
	#service_bar {padding:20px;}
	#service_bar .col12 {border-right: none}
	#service_bar h2, #service_bar h3 {float: none;width: 100%;height:inherit;border: none;text-align: left;}
	#service_bar h2 {width:100%; height:auto;clear:both;border-right: none;font-size:1.75em;padding-top: 0;margin-bottom:10px;}
	#service_bar h2 span {font-size: inherit;display: inline;}
	#service_bar h3 a {width:auto;height:auto; padding: 10px; text-align: left;}
	#service_bar h3 a:before {display: inline-block; float:left; font-size: 1.25em;margin-right:10px; margin-bottom: 0;}
	.col4.module.events {padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #DAD9D9;}
	.maincontent .row.event [class^="col"] {float:none;}
	.row.event [class^="col"], #leftcol .events .col1.date, #leftcol .events .col2, .sidebar .events .col1.date, .sidebar .events .col2 {clear:none; float:none; width:100%;}
	#home .module h2 {font-size: 1.25em;}
	#home .module  {padding: 20px!important;margin-bottom: 0;}
	#home .events .event {margin-bottom:20px;}
	#home .events .row.event:nth-child(7), #home .events .row.event:nth-child(8), #home .events .row.event:nth-child(9), #home .events .row.event:nth-child(10) {display:none;}
	#home .events .modulemore {text-align:left; font-size:90%;}
	#home .events .modulemore li {float:none;}
	#home .events .modulemore li:first-child {margin-right:20px; margin-bottom:.25em;}
	.events .date span.day, .events .date span.month, .maincontent .event .date span.day, .maincontent .event .date span.month {display:inline-block!important;}
	.maincontent .event .date span.day, .maincontent .event .date span.month {margin-bottom:20px;}
	.date span.day:after {content:'\00A0';}
	.date span.day.named:after {content:',\00A0';}
	.maincontent .row.event p {margin-bottom:0;}
	.maincontent .row.event .date p {margin-bottom:20px;}
	.module.corner {padding: 20px;}
	.module.corner:before, .module.corner:after {display: table;content: "";}
	.module.corner:after {clear: both;}
	.module.corner p, .module.corner ul {float:left; margin-left:6%;width:47%; font-size:85%;}
	.module.corner p {margin-left:0;}
	.module.corner img {display:none;}
	.module.corner ul.modulemore {clear:none;}
	#title_bar {background: none;padding: 20px;}
	#title_bar h1 {margin-top: 0;font-size:1.75em; margin: 0 50px 0 0;}
	#title_bar #breadcrumbs {display:none;}
	.container.page {width:92%; padding:0 4%;}
	.container.page h1 {font-size:24px; margin:.833em 50px 0 0;}
	.container.page #leftcol div:last-child {padding-bottom:0!important; margin-bottom:0!important; border-bottom:none;}
	.container.page #leftcol #subnav, .container.page #leftcol .module {margin-top:20px;}
	.container.page #leftcol+[class^="col"] {margin-top:0; padding-top:20px; border-top:1px solid #DAD9D9;}
	.row {margin-left:0;}
	.module {margin-bottom:20px;}
	span.clr {display:block; clear:both;}
	#leftcol .module {padding-bottom:20px;}
	.maincontent h2, .maincontent h3, .maincontent h4, .maincontent h5, .maincontent h6 {margin-bottom:.5em;}
	.maincontent p {margin-bottom:20px;}
	.maincontent, .sidebar {margin-bottom:20px;}
	.maincontent hr {margin:0 0 20px 0;}
	.maincontent ul, .modal ul {margin:0 0 1.875em .4em;}
	.col9.maincontent object {height:500px;}
	.maincontent .nav.nav-tabs li {padding-left:0;}
	.maincontent .nav > li > a {border:none;}
	.maincontent .nav > li > a:hover {text-decoration:underline; background-color:inherit; border:none; padding-top:8px; padding-bottom:8px;}
	.maincontent .nav.nav-tabs li {padding-left:0;}
	.maincontent .nav > li > a {border:none;}
	.maincontent .nav > li > a:hover {text-decoration:underline; background-color:inherit; border:none; padding-top:8px; padding-bottom:8px;}
	.nav-tabs > .active > a, .nav-tabs > .active > a:hover {color:#670a0a; background-color:inherit; border:none;}
	.nav-tabs > li > a, .nav-pills > li > a {padding-right:0; padding-left:0; margin-right:0;}
	.programs_of_study .maincontent .nav.nav-tabs > li, .nav-pills > li {float:none;}
	.programs_of_study .maincontent .nav.nav-tabs > li > a {width:100%;}
	.programs_of_study .maincontent .nav.nav-tabs > li:last-child > a {padding-bottom:0;}
	.programs_of_study .maincontent .nav.nav-tabs {margin:0 0 1em 0; padding:0 0 1em 1.4em;}
	.programs_of_study .maincontent .nav.nav-tabs li {display:list-item; padding-left:.4em;}
	#construction_main .col5.services, #services_main .col9 div.col4.services {width: 100%;}
	.module.photo.services {min-height: inherit;}
	.landing .maincontent ul.col3, .landing .maincontent ul.col3+ul.col3 {margin:0 0 1.875em 0;}
	.landing .maincontent ul.col3+ul.col3 {margin-top:-1.5em;}
	blockquote.col3 {float:left; width:50%; margin:-20px 20px 20px 0;}
	.sidebar {width:464px; margin:0 auto 20px auto;}
	.sidebar .module {clear:none; float:left; width:220px; margin:0 20px 20px 0;}
	.sidebar .module:nth-child(even) {margin:0 0 20px 0;}
	.sidebar .module img {width:100%;}
	.module.no_photo .quickfacts h3, .module.no_photo .quickfacts p {display:inherit;}
	.module.no_photo p.motto {font-size:14px;}
	.module.no_photo p.motto span {font-size:16px!important;}
	#addthis {height:20px;}
	#GSAResults em, #GSAResultsFS2 em {display:none;}
}

@media only screen and (min-width:768px) {
	a.tel {color:inherit; text-decoration:none; cursor:default;}
	a.tel:hover,a.tel:focus {color:inherit; text-decoration:none;}
}

@media only screen and (max-width:979px) {
.table thead {display:none;visbility:hidden;}
.table tr {padding-bottom:20px;}
.table td, .table th {padding: 0;line-height: 1.875em;border-top: none;width: 100%;display: block;}
.table tr td:first-child, .table tr th:first-child {font-family: 'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:1.875em;} 
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th, .table tbody tr:hover td, .table tbody tr:hover th  {background-color: #fff;}
.call_to_action a span {display: none;}
}

@media only screen and (min-width:768px) and (max-width:979px) {
	.row {margin-left:-20px; *zoom:1;}.row:before, .row:after {display:table; content:"";}.row:after {clear:both;}[class^="col"] {float:left; margin-left:20px;}.nav-collapse {float:none; margin:0;}.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width:724px;}.col12 {width:724px;}.col11 {width:662px;}.col10 {width:600px;}.col9 {width:538px;}.col8 {width:476px;}.col7 {width:414px;}.col6 {width:352px;}.col5 {width:290px;}.col4 {width:228px;}.col3 {width:166px;}.col2 {width:104px;}.col1 {width:42px;}.row-fluid {width:100%; *zoom:1;}.row-fluid:before, .row-fluid:after {display:table; content:"";}.row-fluid:after {clear:both;}.row-fluid [class^="col"] {display:block; width:100%; min-height:28px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; margin-left:2.762430939%; *margin-left:2.709239449638298%;}.row-fluid [class^="col"]:first-child {margin-left:0;}.row-fluid .col12 {width:99.999999993%; *width:99.9468085036383%;}.row-fluid .col11 {width:91.436464082%; *width:91.38327259263829%;}.row-fluid .col10 {width:82.87292817100001%; *width:82.8197366816383%;}.row-fluid .col9 {width:74.30939226%; *width:74.25620077063829%;}.row-fluid .col8 {width:65.74585634900001%; *width:65.6926648596383%;}.row-fluid .col7 {width:57.182320438000005%; *width:57.129128948638304%;}.row-fluid .col6 {width:48.618784527%; *width:48.5655930376383%;}.row-fluid .col5 {width:40.055248616%; *width:40.0020571266383%;}.row-fluid .col4 {width:31.491712705%; *width:31.4385212156383%;}.row-fluid .col3 {width:22.928176794%; *width:22.874985304638297%;}.row-fluid .col2 {width:14.364640883%; *width:14.311449393638298%;}.row-fluid .col1 {width:5.801104972%; *width:5.747913482638298%;}.mainnav ul {width: 724px;}
}

@media only screen and (min-width:768px) {
	.nav-collapse.collapse, .subnav-collapse.collapse {height:auto!important;}
}

/* IE 10 Snap Mode */
@media screen and (max-width:400px) {
	@-ms-viewport {width:device-width;}
}

@media only screen and (min-width:320px) and (max-width:480px) {
.module.corner p, .module.corner ul {
float: none;
width: 100%;
margin-left:0;
}

	#features li[class*="feature"] .headline h2 {font-size:16px!important;}
	ul.float li {width:220px; margin-right:20px;}
	.sidebar{width:290px; margin:0 auto 20px auto;}
	.sidebar .module {clear:none; float:left; width:134px; margin:0 20px 20px 0;}
	.sidebar .module:nth-child(even) {margin:0 0 20px 0;}
}

@media only screen and (min-width:481px) and (max-width:767px) {
	ul.float li {width:22.928176794%; *width:22.874985304638297%;}
	.topnav {font-size:100%;}
}

@media only screen and (max-width:979px) {
	#home .events .date, #home .events p {line-height:1.5em;}
	#home .events .date span.day, #home .events .date span.month {color:#797878; text-align:left; font-family:"ProximaNova-Bold","Helvetica Neue",Helvetica,Arial,sans-serif; padding:0; border:none; background:none;}
	.row.event [class*='col'].date {margin-right:20px;}
}

@media only screen and (min-width:768px) and (max-width:979px) {
	body {font-size:90%;}
	hr {margin:0 0 20px 0;}
	.topnav .col5 {width:0;}
	.topnav .col7 {width:704px;}
	.topnav ul {margin-top:.875em;}
	.nav.main li a {padding:1em 1.1em; font-size:.875em;}
	.wordmark.col3 {width: 304px;}
	.wordmark.col3+.col3 {width:0;}
	.wordmark a {width:180px; height:73px;}
	#subnav li a {padding-right: .9em;}
	#subnav [class^="ss-"].right::after, #subnav [class*=" ss-"].right::after, #subnav [class^="ss-"].ss-symbolicons-block.right::after, #subnav [class*=" ss-"].ss-symbolicons-block.right::after {font-size: .75em;}
	.container.page {padding-top: 20px;}
	#title_bar {padding-bottom: 20px;}
	#title_bar h1 {font-size:2em;margin-top: 10px;}
	footer .col9 {width: 475px;}
	footer .col3.right {width: 228px;}
	footer a#uofc {width:200px; height:40px;}
	footer ul,footer p {font-size:.8125em;}
	.call_to_action.col6 {width:400px;}
	.call_to_action ul {height:auto; margin-top:0;}
	.call_to_action li {width:124px;}
	.call_to_action a {font-size:.875em; line-height:1em;}
	.hero #featurewrap {height: 248px; width:724px;}
	#featurewrap {height: 239px; width: 538px;margin-bottom:20px;}
	#features li[class*="feature"] .headline {width: 40%;top: 10%;left: 58%;background:none;}
	#features li[class*="feature"] .headline h1, #features li[class*="feature"] .headline h2 {font-size:1.25em;padding:16px;}
	.landing #features li[class*="feature"] .headline, #services_main.landing #features li[class*="feature"] .headline {left: 40%; width: 60%;height:auto;}
	#featurenav {margin: -24px auto 0 auto;}
	#features li[class*="feature"] .headline p, #features li[class*="feature"] .headline ul {display:none;}
	/* Services Bar */
	#service_bar .col12 {border-right: none}
	#service_bar h2, #service_bar h3 {width:144px;border: none;}
	#service_bar h2 {width:100%; height:auto;clear:both;border-right: none;font-size:1.75em;}
	#service_bar h2 span {font-size: inherit;display: inline;}
	#service_bar h3 a {width:124px;}
	#service_bar h3 a:hover, #service_bar h3 a:focus {background-color: #e1e1e1;color:#800000;}
	#maincontent_home {padding: 40px 0;}
	#home #maincontent_home .col4+.col4 {width:476px;}
	#home #maincontent_home .col4+.col4+.col4 {width:auto;}
	#home .module.events {padding-left: 20px;}
	#home .events .row.event:nth-child(7) {display:none;}
	#home .events .event {margin-bottom: 20px;}
	.row.event .col3 {width: 155px;}
	.module.events h2 {margin-bottom:20px;}
	#home .events .event {
		margin-bottom: 20px;
		width: 217px;
		float: left;
		margin-left: 0;
		height: 150px;
	}
	#home .events .event:nth-child(even) {margin-left:20px;}
	ul.float li {width:220px; margin-right:20px;}
	#home .module h2 {font-size: 1.25em;}
	.module.corner {padding: 20px;width:684px;}
	.module.corner:before, .module.corner:after {display: table;content: "";}
	.module.corner:after {clear: both;}
	.module.corner img, .module.corner p, .module.corner ul {float:left; margin-left:20px;width:214px;}
	.module.corner img {margin-left:0;}
	.module.corner ul.modulemore {font-size:85%;clear:none;}
	.sidebar .module h2 {font-size:130%; position:relative; bottom:0;}
	.module.photo p, .module.photo ul {font-size:95%;}
	.maincontent p {margin-bottom:20px;}
	.maincontent ol > li:before {top:1px;}
	.maincontent hr {margin:0 0 20px 0;}
	.module {margin-bottom:20px;}
	#services_main .col9 div.col4.services {width: 100%;margin:0;}
	.col5.services, .col4.services {width: 100%;margin:0;}
	.module.photo.services {min-height: inherit;}
	.module.photo.services h2 {font-size: 1.5em;}
}

@media only screen and (min-width:980px) and (max-width:1250px) {
	body {font-size:95%;}
	hr {margin:0 0 20px 0;}
	.topnav li {margin:0 .5em;}
	.topnav li:first-child {margin:0 .5em 0 0;}
	.topnav li:last-child {margin:0 0 0 .5em;}
	.topnav .nav.utility {margin-right:1em;}
	.topnav ul {margin-top:11px;}
	@-moz-document url-prefix() {.topnav ul {margin-top:9px;}}
	#sitesearch {margin-left:.5em;}
	.nav.main li a {padding:.625em 1.5em;}
	#subnav ul li {font-size: 110%;}
	.container.page {padding-top: 30px;}
	footer .col3.right {width: 219px;}
	.call_to_action ul {height:46px; margin-top:14px;}
	.call_to_action li {width:144px;}
	.call_to_action a {font-size:.875em;}
	.call_to_action a span {margin-top:.75em;font-size: .875em;}
	.hero #featurewrap {height: 321px; width:940px;}
	#featurewrap {height: 311px; width: 700px;margin-bottom:20px;}
	#featurenav {margin: -24px auto 0 auto;}
	/* Services Bar */
	#service_bar h2, #service_bar h3 {width:154px;}
	#service_bar h2 {width:159px;}
	#service_bar h3 a {width:134px;}
	#home .module.events {padding-left: 20px;}
	#home .events .row.event:nth-child(7) {display:none;}
	#home .events .event {margin-bottom: 20px;}
	.row.event [class*='col'].date {margin-right:20px;}
	.row.event .col3 {width: 198px;}
	.module.events h2 {margin-bottom:20px;}
	.events .event {margin-bottom:20px;}
	.module.corner {padding: 20px;}
	ul.float li {width:220px; margin-right:20px;}
	.sidebar .module h2 {font-size:130%; position:relative; bottom:0;}
	.module.photo p, .module.photo ul {font-size:95%;}
	.maincontent p {margin-bottom:20px;}
	.maincontent ol > li:before {top:1px;}
	.maincontent hr {margin:0 0 20px 0;}
	.module {margin-bottom:30px;}
	.col5.services {width: 380px;}
	.module.photo.services {min-height: 470px;}
	.module.photo.services h2 {font-size: 1.5em;}
}
@media only screen and (min-width:1224px) {
	/*only display the hover effect on desktops/laptops*/
	#featurenav li button:hover, #featurenav li button:focus {opacity:1; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s;}
}
@media only screen and (min-width:980px) and (max-width:1440px) {
	footer ul,footer p {font-size:.8125em;}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
	.topnav a {text-shadow:0px 1px 1px #000; filter:dropshadow(color=#000000,offx=0,offy=1);}
	.topnav li {margin:0 .7em;}
	.topnav ul.roles li:last-child {margin:0 0 0 .7em;}
	.topnav ul.utility li:first-child {margin:0 .7em 0 0;}
	.nav.main li a {padding:1em 1.2em;}
	.nav.main li:first-child {padding-right:1.2em;}
	.nav.main li:last-child {padding-left:1.2em;}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
	.topnav a {text-shadow:0px 1px 1px #000; filter:dropshadow(color=#000000,offx=0,offy=1);}
	.nav.main li a {padding:1em .9em;}
	.nav.main li:first-child {padding:0 .9em 0 0;}
	.nav.main li:last-child {padding:0 0 0 .9em;}
	.maincontent object, .maincontent [id*="album-"] {height:371px!important; width:510px!important;}
}

/* iPhone (landscape) ----------- */
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) {
	.maincontent {font-size:9px;}
}

@media only screen and (min-width:1250px) {
	.row {margin-left:-30px; *zoom:1;}.row:before, .row:after {display:table; content:"";}.row:after {clear:both;}[class^="col"] {float:left; margin-left:30px;}.nav-collapse {float:none; margin:0;}.mainfeature .container.page {width:1170px;}.container.page {width:1230px;}.container.page #leftcol.col3, .container.page .col3.sidebar {width:300px;}.container.page #leftcol+.col9 {width:900px;}.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width:1170px;}.col12 {width:1170px;}.col11 {width:1070px;}.col10 {width:970px;}.col9 {width:870px;}.col8 {width:770px;}.col7 {width:670px;}.col6 {width:570px;}.col5 {width:470px;}.col4 {width:370px;}.col3 {width:270px;}.col2 {width:170px;}.col1 {width:70px;}.row-fluid {width:100%; *zoom:1;}.row-fluid:before, .row-fluid:after {display:table; content:"";}.row-fluid:after {clear:both;}.row-fluid [class^="col"] {display:block; width:100%; min-height:28px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; margin-left:2.564102564%; *margin-left:2.510911074638298%;}.row-fluid [class^="col"]:first-child {margin-left:0;}.row-fluid .col12 {width:100%; *width:99.94680851063829%;}.row-fluid .col11 {width:91.45299145300001%; *width:91.3997999636383%;}.row-fluid .col10 {width:82.905982906%; *width:82.8527914166383%;}.row-fluid .col9 {width:74.358974359%; *width:74.30578286963829%;}.row-fluid .col8 {width:65.81196581200001%; *width:65.7587743226383%;}.row-fluid .col7 {width:57.264957265%; *width:57.2117657756383%;}.row-fluid .col6 {width:48.717948718%; *width:48.6647572286383%;}.row-fluid .col5 {width:40.170940171000005%; *width:40.117748681638304%;}.row-fluid .col4 {width:31.623931624%; *width:31.5707401346383%;}.row-fluid .col3 {width:23.076923077%; *width:23.0237315876383%;}.row-fluid .col2 {width:14.529914530000001%; *width:14.4767230406383%;}.row-fluid .col1 {width:5.982905983%; *width:5.929714493638298%;}.col5.maincontent {width:485px;} .col5.maincontent+.col4{width:385px;}.col5.services{width:500px;}
}