/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(fontawesome-webfont_v-4.1.0.eot);src:url(fontawesome-webfont.eot) format("embedded-opentype"),url(fontawesome-webfont_v-4.1.0.woff) format("woff"),url(fontawesome-webfont_v-4.1.0.ttf) format("truetype"),url(fontawesome-webfont_v-4.1.0-fontawesomeregular.svg) format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(top, #ffffff 0%,#eeeeee 50%)}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:-webkit-linear-gradient(top, #eee 0%, #fff 90%);background-image:linear-gradient(top, #eeeeee 0%,#ffffff 90%)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(select2-dd52d2a9fb1c9fa4a36a773d90c1a549.png) right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);background-image:-webkit-linear-gradient(top, #ccc 0%, #eee 60%);background-image:linear-gradient(top, #cccccc 0%,#eeeeee 60%)}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(select2-dd52d2a9fb1c9fa4a36a773d90c1a549.png) no-repeat 0 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;box-shadow:none;background:#fff url(select2-dd52d2a9fb1c9fa4a36a773d90c1a549.png) no-repeat 100% -22px;background:url(select2-dd52d2a9fb1c9fa4a36a773d90c1a549.png) no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url(select2-dd52d2a9fb1c9fa4a36a773d90c1a549.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(select2-dd52d2a9fb1c9fa4a36a773d90c1a549.png) no-repeat 100% -22px,-webkit-linear-gradient(top, #fff 85%, #eee 99%);background:url(select2-dd52d2a9fb1c9fa4a36a773d90c1a549.png) no-repeat 100% -22px,linear-gradient(top, #ffffff 85%,#eeeeee 99%)}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(select2-spinner-efec87a6e4d665ab02c27f9049095490.gif) no-repeat 100%;background:url(select2-spinner-efec87a6e4d665ab02c27f9049095490.gif) no-repeat 100%,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url(select2-spinner-efec87a6e4d665ab02c27f9049095490.gif) no-repeat 100%,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(select2-spinner-efec87a6e4d665ab02c27f9049095490.gif) no-repeat 100%,-webkit-linear-gradient(top, #fff 85%, #eee 99%);background:url(select2-spinner-efec87a6e4d665ab02c27f9049095490.gif) no-repeat 100%,linear-gradient(top, #ffffff 85%,#eeeeee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(top, #ffffff 0%,#eeeeee 50%)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:-webkit-linear-gradient(bottom, #fff 0%, #eee 50%);background-image:linear-gradient(bottom, #ffffff 0%,#eeeeee 50%)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;-webkit-filter:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(select2-spinner-efec87a6e4d665ab02c27f9049095490.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(top, #eeeeee 1%,#ffffff 15%)}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(select2-spinner-efec87a6e4d665ab02c27f9049095490.gif) no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%)}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url(select2-dd52d2a9fb1c9fa4a36a773d90c1a549.png) right top no-repeat}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url(select2x2-3433af868bf93f068bda1dbe96a5c9de.png) !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.animated{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s}.animated.delayed{animation-delay:1s;-webkit-animation-delay:1s}.animated.animated-mid{-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s}.animated.hinge,.animated.animated-slow{-webkit-animation-duration:2s;-ms-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes upBump{0%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1.08);transform:scale(1.08)}}@-webkit-keyframes downScale{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}html{font-size:62.5%}body{background-color:#f2f1f0;color:#595555;font-family:"Museo Sans Rounded","museo-sans-rounded","Proxima Nova Soft","proxima-nova-soft","Helvetica",sans-serif;line-height:1.4;font-size:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}h1,h2,h3,h4,h5{color:#333131;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}p{margin-bottom:1.5em;line-height:1.54;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#595555}a{color:#0089a7;text-decoration:none}a:hover{color:#f49333}a.danger{color:#f45875}strong{font-weight:700}b{font-weight:600}input[type='number']{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}select{font-size:1.5rem;max-width:100%}select[multiple],select[size]{height:auto}ul.inline,ol.inline{margin:0}ul.inline li,ol.inline li{display:inline-block}ul,ol{list-style:none;margin:0;padding:0}dt,dd{line-height:1.4;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}dt{font-weight:600;margin-bottom:.5em}dd{margin:0 0 1.5em 1em}blockquote .list{margin:1em 0;padding:0;list-style:none}.center{text-align:center}.hidden{display:none !important}.border-box-sizing{-moz-box-sizing:border-box;box-sizing:border-box}.hide{display:none}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.full-width{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.flash-message{width:96%;margin:0 auto 1.5em;padding:.8em 2% .6em;text-align:center;border:1px solid rgba(0,0,0,0.2);background-color:#fff9d9;line-height:1;color:rgba(0,0,0,0.6);z-index:1;line-height:1.3;cursor:pointer}.flash-info{border-top:none;cursor:pointer;margin-top:-1.5em}.flash-alert,.flash-error{background-color:#f45875;color:white}.flash-success{background-color:#6c7;color:#fff}.message-note{width:96%;margin:1.5em auto;padding:.8em 2% .6em;text-align:left;border:1px solid rgba(0,0,0,0.07);background-color:#fff9d9;color:rgba(0,0,0,0.6);z-index:1}.draft-message{margin:1.5em auto}.section #error_explanation{width:92%;margin:0 auto 1.5em;padding:.5em 4%;border:1px solid rgba(0,0,0,0.2);background-color:#f45875;line-height:1;color:rgba(0,0,0,0.6);z-index:1;color:white;border-radius:2px}.section #error_explanation h2{display:none}.section #error_explanation ul{margin:0}.main{margin-top:3rem;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.wrap{max-width:760px;width:92%;margin:0 auto;position:relative}.lg-wrap{max-width:940px}.mid-wrap{max-width:600px}.small-wrap{max-width:460px}.group,.clearfix{*zoom:1}.group:before,.clearfix:before{content:" ";display:table}.group:after,.clearfix:after{content:" ";display:table;clear:both}.control-group input[type="checkbox"]{margin-left:0;margin-bottom:0;margin-right:.5em}body.print-layout{background-color:white;font-family:Georgia, "Times New Roman", Times, serif}.overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}ul.photo-navigation{margin:8rem auto;padding:0;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}ul.photo-navigation li{position:relative;display:block;float:left;width:30%;margin:1em 1.5% !important;min-height:330px;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:1em;overflow:hidden;text-align:center;-webkit-transform-style:preserve-3d;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2)}@media (max-width: 30em){ul.photo-navigation li{width:92%;float:none;margin:2em auto !important}}ul.photo-navigation li .content{z-index:2;position:relative}ul.photo-navigation li .overlay{opacity:.9;background-color:#595555;-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}ul.photo-navigation li:hover .overlay{opacity:.5;-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}ul.photo-navigation li:hover .button-outline{background-color:#6c7}ul.photo-navigation h3{color:white}ul.photo-navigation p{color:white}ul.photo-navigation a{color:white}.panel-container .overlay,.modal-container .overlay{position:fixed;z-index:3;visibility:hidden;background-color:rgba(36,40,42,0);cursor:alias;-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.is-visible .overlay{visibility:visible;background-color:rgba(36,40,42,0.8);-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}@media (max-width: 30em){.span12{width:92%;float:none}}.span11{width:860px}@media (max-width: 30em){.span11{width:92%;float:none}}.span10{width:780px}@media (max-width: 30em){.span10{width:92%;float:none}}.span9{width:700px}@media (max-width: 30em){.span9{width:92%;float:none}}.span8{width:620px}@media (max-width: 30em){.span8{width:92%;float:none}}.span7{width:540px}@media (max-width: 30em){.span7{width:92%;float:none}}.span6{width:460px}@media (max-width: 30em){.span6{width:92%;float:none}}.span5{width:380px}@media (max-width: 30em){.span5{width:92%;float:none}}.span4{width:300px}@media (max-width: 30em){.span4{width:92%;float:none}}.span3{width:220px}@media (max-width: 30em){.span3{width:92%;float:none}}.span2{width:140px}@media (max-width: 30em){.span2{width:92%;float:none}}.span1{width:60px}@media (max-width: 30em){.span1{width:92%;float:none}}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url("icons/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-cart{margin-top:7px;width:27px;height:21px;background-image:url("icons/cart.png");background-position:center center}.icon-security{margin-top:2px;width:12px;height:16px;background-image:url("icons/lock.png");background-position:center center}.icon-policies{margin-top:4px;width:19px;height:15px;background-image:url("icons/policies.png");background-position:center center}.icon-contact{margin-top:4px;width:16px;height:14px;background-image:url("icons/contact.png");background-position:center center}.icon-norton{width:126px;height:67px;background-image:url("icons/norton.png");background-position:center center}.icon-card-discover{width:44px;height:29px;background-image:url("icons/card-discover.png");background-position:center center}.icon-card-ae{width:44px;height:28px;background-image:url("icons/card-ae.png");background-position:center center}.icon-card-master{width:44px;height:28px;background-image:url("icons/card-master.png");background-position:center center}.icon-card-visa{width:45px;height:28px;background-image:url("icons/card-visa.png");background-position:center center}.icon-mod-success{display:block;width:64px;height:64px;background-image:url(icons/icon-mod-success.png);background-repeat:no-repeat;background-position:0 0}label{display:block;font-size:1em;color:#666666;font-weight:500;cursor:pointer;padding:.5em 1.25em .25em 0;margin-bottom:0;line-height:1.3}input{display:inline-block;margin-bottom:1.5em}input[type="text"],input[type="email"],input[type="number"],input[type="password"],textarea{width:96%;border:1px solid #ddd;border-radius:4px;padding:.5em;line-height:1;-moz-box-sizing:border-box;box-sizing:border-box;min-height:2.5em;box-shadow:none}input[type="number"]{max-width:6em;margin-bottom:0}textarea{height:2.5em;line-height:1.3;margin-bottom:1.5em;padding:.5em}select{background:white;border:1px solid #ddd;border-radius:4px;padding:.5em;line-height:1;-moz-box-sizing:border-box;box-sizing:border-box;min-height:2.5em;height:2.667em;box-shadow:none;margin-bottom:1.5em}::-webkit-input-placeholder{position:relative;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}:-moz-placeholder{position:relative;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}::-moz-placeholder{position:relative;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}:-ms-input-placeholder{position:relative;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.form-help{display:block;margin-left:16.666666666666664%;padding:.5em .5em 0 1.75em;font-size:.9em;color:#A6A5A4}.form-compact{font-size:1.5rem}.form-compact input[type="text"],.form-compact input[type="email"],.form-compact input[type="number"],.form-compact input[type="password"],.form-compact textarea{margin-bottom:.25em}.button{position:relative;display:inline-block;padding:.7em 1.25em .5em;margin:.5em auto;border:1px solid #53A661;box-shadow:0px 2px 1px 0px rgba(0,0,0,0.1);border-radius:3px;outline:none;font-family:"Museo Sans Rounded","museo-sans-rounded","Proxima Nova Soft","proxima-nova-soft","Helvetica",sans-serif;line-height:1;color:white;text-decoration:none;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,0.1);-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:600;background-color:#6c7;background-image:-webkit-linear-gradient(269deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.05) 100%);background-image:linear-gradient(-179deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 100%)}.button:hover{background-color:#75d185;text-decoration:none;color:white}.button:active,.button.active{top:1px;box-shadow:none}.button:focus{outline:none}.button:disabled{color:#595555;background-color:#cccccc;border-color:#cccccc;box-shadow:none}.button:disabled:active{top:0}@media (max-width: 30em){.button{display:block;max-width:92%;margin:1.5em auto;padding:.6em 4% .5em}}.button-secondary{color:#ff8a1e;border-color:rgba(255,138,30,0.4);background:white;font-weight:500;text-shadow:none;box-shadow:0 1px 2px rgba(0,0,0,0.05);-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.button-secondary:hover{background:white;color:#ff8a1e;border-color:rgba(255,138,30,0.7);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.button-outline{border-color:rgba(255,255,255,0.5);color:white;background:transparent;padding:1em 1.75em;-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.button-outline:hover{text-decoration:underline;background-color:transparent;border-color:rgba(255,255,255,0.9);-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.button-action{background:#e65400;border-color:#e65400;color:white;font-weight:500}.button-action:hover{background:#e65400;border-color:#e65400;color:white;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.button-subtle{font-weight:500;color:#595555;border-color:#D9D6D4;box-shadow:0 1px 0 rgba(0,0,0,0.1);background:#FFFFFF;box-shadow:0px 1px 1px 0px rgba(0,0,0,0.1);color:#595555}.button-subtle:hover{color:#595555;background-color:#F2F2F2}.button-danger{box-shadow:0 1px 0 rgba(0,0,0,0.1);background-color:transparent;border-color:#ccc;color:#f45875}.button-danger:hover{background-color:rgba(244,88,117,0.9)}.button-waiting{cursor:default;box-shadow:none;border-color:rgba(0,0,0,0.1)}.button-waiting:hover{background-color:transparent}.button-cta{background-color:#E65400;color:white;border-color:#b34100;box-shadow:0 1px 2px rgba(0,0,0,0.1);font-size:1.2em;font-weight:500;text-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.button-cta:hover{background-color:#ff5d00;color:white}.button-facebook{background-color:#4d70ba;border-color:#344e87;color:white}.button-facebook:hover{background-color:#344e87}.button-small{font-size:1.3rem}.active .button,.button.active{top:1px;box-shadow:none}.active .button-subtle,.button-subtle.active{background-color:rgba(0,0,0,0.08)}.switch-alpha{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.switch-middle{margin-right:0;margin-left:0;border-radius:0;-webkit-transform:translateX(-5px)}.switch-omega{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-transform:translateX(-10px)}.form-horizontal .controls{margin-left:0}.form-horizontal .control-group{margin-bottom:0}.table.table-striped tr:hover td{background-color:#fff9d9}.typeahead.dropdown-menu{padding:0;background-color:#FFF;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.1);border:1px solid #ddd}@media (max-width: 30em){.typeahead.dropdown-menu{max-width:100%}}.typeahead.dropdown-menu li a{padding:.5em 1em;line-height:1;display:block;color:#395673;font-size:1em}.typeahead.dropdown-menu li:hover a,.typeahead.dropdown-menu li.active a{color:#ffffff;background:#395673}.select2{width:100%;font-size:14px}.select2 a{color:inherit !important}.select2 .select2-choice{padding:0 .5em;line-height:24px}.select2 .select2-choice.select2-default .select2-chosen{color:#999999}.select2.select2-dropdown-open .select2-choice{border:1px solid #dddddd}.select2.select2-container-active .select2-choice{border:1px solid #aaaaaa}.select2.select2-container-multi .select2-choices{border-radius:4px;border-color:#ddd;box-shadow:none;background-image:none}.select2.select2-container-multi .select2-choices .select2-search-choice{padding:.5em .5em .5em 1.25em;background-color:#fafafa;background-image:none}.select2.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close{top:8px}.select2-drop{font-size:14px;border-radius:0;border-color:#dddddd}.select2-drop.select2-drop-active{box-shadow:0 1px 4px rgba(0,0,0,0.1)}.select2-drop.select2-drop-active.select2-drop-above{border-top:1px solid #dddddd}.select2-drop .select2-results{margin:0;padding:0}.select2-drop .select2-result.select2-highlighted{color:#ffffff;background:#395673}.select2-drop .select2-search-choice-close{padding:0}.note{padding:.5em;background-color:#fff9d9;border-color:#fff5c0;text-align:center;border-radius:3px}.page-landing .page-header{display:none}.page-landing .main{padding:0;margin:0}.page-landing .flash-message{position:absolute;top:9.5rem;z-index:2}.landing-hero{padding:8em 0;background-color:#0c8aa5;background-repeat:no-repeat;background-size:cover;background-position:center center;color:white;position:relative;text-align:center}@media (max-width: 30em){.landing-hero{padding:6em 0 8em}}.landing-hero .overlay{background-color:rgba(0,0,0,0.5)}.landing-hero .wrap{z-index:2}.landing-hero h1{margin-bottom:.25em;color:white;font-weight:300;font-size:3.6rem;line-height:1.3;text-shadow:0 1px 1px rgba(0,0,0,0.2)}@media (max-width: 30em){.landing-hero h1{font-size:2.4rem}.landing-hero h1 br{display:none}}.page-content .main ul,.page-content .main ol{margin:0 0 0 1em;padding-left:1em;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-content .main ul{list-style:disc}.page-content .main ol{list-style:decimal}.page-content .main ul.unstyled{margin:0;padding:0;list-style:none}.page-content .main ul.unstyled li{margin-bottom:auto}.page-content .main ul li,.page-content .main ol li{margin-bottom:.5em}.page-content .main img{max-width:100%}.page-content .main hr{border:none;border-bottom:1px solid #eaeaea;margin:2em auto}@media (max-width: 30em){.page-content .main br{display:none}}hr.nice{border:none;border-bottom:1px solid #eaeaea;margin:2em auto}.page-content .dropdown-menu hr{margin:.25em auto}.section{display:block;background-color:#FCFBFA;border:1px solid #ddd;border-radius:4px;margin-bottom:1.5em}@media (max-width: 30em){.section{margin-bottom:1em}}.section hr{border:none;border-bottom:1px solid #eaeaea;margin:1.5em auto}.section hr.content-divider{margin:3em auto}.section p:last-child{margin-bottom:1em}.section .flash-alert{border-radius:4px;padding:.5em}.content-footer{padding:1em;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:4em;border-radius:4px;color:white;background-color:#e65400;text-align:center}.content-footer h3{color:white;margin:1em 0;font-weight:500;margin:0 auto .5em}.content-footer .button{margin-bottom:0}.main .content-footer h3{margin-top:0}.section-header{position:relative;display:block;width:94%;padding:.5em 3%;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #ddd;background-color:white}.section-header h3{font-size:1.2em;margin:.25em 0;font-weight:500;line-height:1}@media (max-width: 30em){.section-header h3{font-size:1em}}.section-header i{color:#999;font-style:normal}.section-header .count{position:absolute;top:1.4em;left:1em}.section.destructive{border-color:#f45875}.section.destructive .section-header{background-color:#f45875;width:auto;border-color:#f1284d;border-radius:0}.section.destructive .section-header h3{color:white;font-weight:600;font-size:1em}.section-edit-button{position:absolute;top:.25em;right:0;padding:.5em 1em;text-decoration:none}.section-edit-button:hover{text-decoration:underline}.section-content{padding:1em 3%}.section-content.no-padding{padding:0}.small-wrap .section-content{padding:1em 8%}.section-content.section-content-darker{border-top:1px solid #e0e0e0;background:#f5f3f2}.section-actions{display:block;width:100%;margin-bottom:1em;position:relative}.section-actions input,.section-actions .button{display:inline-block;margin-right:.5em}@media (max-width: 30em){.section-actions input,.section-actions .button{display:block;margin-right:0}}.section-actions .switch-alpha{margin-right:0}.section-actions .switch-middle{margin-right:0;margin-left:0}.section-actions .switch-omega{margin-left:0}.section-submit{box-shadow:0 1px 4px rgba(0,0,0,0.05);background-color:white;border-radius:4px}.section-submit .button{margin-right:2em}@media (max-width: 30em){.section-submit .button{display:block;margin:0 auto 1em}}.section-submit input.button{font-size:1em}.section-submit span{font-size:1.2em;color:#666;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media (max-width: 30em){.section-submit span{display:block;text-align:center;font-size:.8em}}.sidebar{position:absolute;top:0;left:0;z-index:2;-moz-box-sizing:border-box;box-sizing:border-box;width:188px}.sidebar form{margin-bottom:0}.sidebar .control-group{margin-bottom:.5em}.sidebar .control-group:last-child{margin-bottom:0}.sidebar input{margin:0}.sidebar .button{display:block;margin-bottom:0}.sidebar .section-header h3{font-size:1em}.sidebar blockquote{margin:0;padding:0;padding-left:1rem;font-size:1.3rem;border-left:3px solid #e65400}@media (max-width: 30em){.sidebar{position:relative;width:100%;max-width:100%;margin:1em auto;padding:1em 3%}}.with-sidebar{width:75%;max-width:536px;padding-left:200px}@media (max-width: 30em){.with-sidebar{padding:0;width:100%}}.right-sidebar .sidebar{left:auto;right:0}.right-sidebar .with-sidebar{padding-left:0;padding-right:200px}@media (max-width: 30em){.right-sidebar .with-sidebar{padding:0;width:100%}}.lg-wrap .with-sidebar{max-width:704px}ul.sidebar-navigation{border-left:3px solid #D8D8D8;padding-left:.5em}ul.sidebar-navigation li{display:block;margin:0;padding:0}ul.sidebar-navigation li a{display:block;color:#595555;padding:.75em .5em;border-radius:3px;line-height:1}ul.sidebar-navigation li a:hover{color:#e65400;text-decoration:underline;background-color:rgba(0,0,0,0.02)}ul.sidebar-navigation li a.active{background-color:#e65400;color:white}ul.sidebar-navigation li a.active:hover{background-color:#e65400}.page-content,.page-landing{background-color:white}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.TabButtons{list-style-type:none;padding:0;margin:0;margin-bottom:-1px}.TabButtons>li+li{margin-right:0;margin-left:-4px;border-left:0;-o-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.TabButtons>li,.TabButtons>li.is-selected{display:inline-block;border:1px solid #ccc;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-bottom:none;margin-right:-4px}.TabButtons>li>a,.TabButtons>li.is-selected>a{display:inline-block;text-decoration:none;padding:12px 22px;outline:none}.TabButtons>li.is-selected,.TabButtons>li.is-selected.is-selected{background:white;z-index:1;position:relative}.TabContainer{background:white;padding:12px;border:1px solid #ccc;-o-border-radius:0 0 4px;border-radius:0 0 4px}.InfoBox{border:1px solid rgba(0,0,0,0.1);-o-border-radius:8px;border-radius:8px;padding:1em}.InfoBox--notice{background-color:#fff9d9}.InfoBox--success{background-color:#c6eccc}.select-menu-container{position:relative;margin-right:1rem}.select-menu{display:inline-block}@media (max-width: 30em){.select-menu{display:block}}.select-menu-button{cursor:pointer;position:relative;padding-right:1.5em}.select-menu-button i{font-style:normal;color:#999;font-weight:300;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media (max-width: 30em){.select-menu-button{margin:0 auto}}.select-menu-button:before{position:absolute;top:1em;right:.5em;display:block;width:0;height:0;content:"";border:4px solid;border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.select-menu-modal{display:none;position:absolute;top:1.75em;left:.5em;z-index:5;padding:0;background-color:#FFF;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.1);border:1px solid #ddd}@media (max-width: 30em){.select-menu-modal{max-width:100%}}.select-menu-modal-button{top:3.5em}.select-menu-modal:before,.select-menu-modal:after{content:"";position:absolute;top:-5px;left:.5em;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fafafa;z-index:3}.select-menu-modal.right-arrow{left:auto;right:.5em}.select-menu-modal.right-arrow:before,.select-menu-modal.right-arrow:after{left:auto;right:.5em}.select-menu-modal:before{top:-6px;border-bottom:5px solid #ddd}.active .select-menu-modal{display:block}.select-menu-header{padding:.75em .75em .5em;margin-bottom:.25em;text-transform:uppercase;font-size:.8em;font-weight:600;color:#777;border-bottom:1px solid #DDD;line-height:1;background-color:#fafafa;border-top-left-radius:4px;border-top-right-radius:4px}.select-menu-header .removal-button{background-size:18px 18px;top:.5em;right:.25em;opacity:.9}.select-menu-title{padding-right:2em}.select-menu-item{padding:.25em .75em .25em 1.5em;display:block;text-decoration:none;color:#333 !important}.select-menu-item:hover{color:white !important;background-color:#395673}.select-menu-list{list-style:none;margin:0}.select-menu-list form{margin:0}.select-menu-list form .control-group{margin:0}.select-menu-list form .control-group .controls{padding:.5em;background:#fafafa;border-top:1px solid #dddddd}.select-menu-list form .control-group .controls input{margin:0;width:100%}.select-menu-list.form-only form .controls{background:#ffffff;border:0}.select-with-search .select-menu-header{margin-bottom:0}.select-with-search .select-menu-list li.search{padding:.5em;background:#fafafa;border-bottom:1px solid #dddddd}.select-with-search .select-menu-list li.search input{margin:0}.select-with-search .select-menu-list li.no-results{display:none;padding:.5em;font-size:.8em;text-align:center}.select-with-search .select-menu-list .results{max-height:10em;overflow-y:scroll}.select-menu-list li a{padding:.5em 1em;line-height:1;display:block;color:#395673;font-size:1em}.select-menu-list li a:hover{color:white;background-color:#395673;text-decoration:none}.ReactModalPortal{z-index:10;position:relative}.ReactModal__Overlay,.ReactModal__Content{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.ReactModal__Overlay{background-color:rgba(36,40,42,0.2);overflow-y:auto}.ReactModal__Overlay--after-open{background-color:rgba(36,40,42,0.8)}.ReactModal__Overlay--before-close{background-color:rgba(36,40,42,0.2)}.ReactModal__Content{opacity:0;margin:3em auto;width:92%;max-width:660px;border:1px solid #E4E4E4;background:white;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:4px;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.4);outline:none}.ReactModal__Content--wide{max-width:1000px}.ReactModal__Content--after-open{opacity:1;margin:4em auto}.ReactModal__Content--before-close{opacity:0;margin:5em auto}.modal-panel-header-with-icon{margin:0 auto;max-width:460px;position:relative}.modal-panel-header-with-icon .modal-panel-header-icon{position:absolute;top:0;left:0}@media (max-width: 30em){.modal-panel-header-with-icon .modal-panel-header-icon{position:relative;margin:0 auto 1em}}.modal-panel-content{-moz-box-sizing:border-box;box-sizing:border-box;padding:1em;background-color:#FFFDFC;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);max-height:445px;overflow-x:scroll}.modal-panel-footer{text-align:right;padding:.5em 1em}.modal-panel-footer .button{margin:0 auto}.modal-panel-footer .button-subtle{padding-left:1.5em;padding-right:1.5em}.modal-panel-header{text-align:center;padding:1em}.modal-panel-title{margin-top:0;margin-bottom:0;font-weight:500;color:#595555;font-size:1.8em}@media (max-width: 30em){.modal-panel-title{font-size:1.4em;line-height:1}}.modal-panel-subtitle{margin-bottom:0;color:rgba(89,85,85,0.6)}.modal-panel-header-with-icon .modal-panel-title,.modal-panel-header-with-icon .modal-panel-subtitle{text-align:left;padding-left:82px}@media (max-width: 30em){.modal-panel-header-with-icon .modal-panel-title,.modal-panel-header-with-icon .modal-panel-subtitle{padding-left:0;text-align:center}}.modal-panel-header-with-icon .modal-panel-subtitle{padding-left:90px}@media (max-width: 30em){.modal-panel-header-with-icon .modal-panel-subtitle{padding-left:0}}.modal-panel-content .delivery{margin:1em auto;width:100%;max-width:388px}.modal-panel-content .delivery h2{margin-bottom:1em;line-height:1.2;font-size:1em;font-weight:normal;color:rgba(89,85,85,0.7);border-bottom:1px solid rgba(0,0,0,0.08)}.modal-panel-content .delivery li{position:relative;display:block;margin-bottom:1em;list-style:none}.panel-container .panel{position:fixed;top:0;right:0;z-index:9;height:100%;width:100%;max-width:380px;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);background-color:#F5F3F2;overflow:hidden;cursor:default;-webkit-transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease}.is-visible{overflow:hidden}.is-visible .panel-container .panel{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);box-shadow:0 2px 8px rgba(0,0,0,0.5);-webkit-transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease}.side-panel-header{position:relative;z-index:10;height:60px;padding:0 1em;border-bottom:1px solid rgba(0,0,0,0.08)}.side-panel-header h1{position:relative;top:.9em;margin:0;font-size:1.6em;font-weight:500;text-align:center;line-height:1;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.close-panel-button{top:1.2em;left:1em;position:absolute;z-index:10;content:"";display:block;outline:0;border:none;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat;background-image:url(icons/icon-garden-remove.png);background-size:24px 24px;cursor:pointer;opacity:1;text-indent:200%;white-space:nowrap;overflow:hidden}.side-panel-content{left:0;right:0;position:absolute;top:60px;bottom:60px;overflow-y:auto}.side-panel-footer{bottom:0;left:0;right:0;position:absolute;z-index:10}.side-panel-footer .button{width:92%;font-size:1.2em;border-radius:0;margin:0;padding:1em 4%;border-top:1px solid rgba(0,0,0,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(0,0,0,0.15)}.header{position:absolute;top:0;left:0;z-index:3;width:100%;height:8.6rem;background-color:rgba(12,138,165,0.75);box-shadow:0 1px 4px rgba(0,0,0,0.1),inset 0 -1px 0 rgba(255,255,255,0.2);border-bottom:1px solid rgba(0,0,0,0.1)}.customer-navigation{position:absolute;top:0;left:0;z-index:4;width:100%;height:3rem;background:transparent;color:white}@media (max-width: 30em){.customer-navigation{display:none}}.customer-navigation ul{text-align:right;font-size:1.4rem;padding-right:1em;top:6px;position:relative}.customer-navigation ul li{display:inline}.customer-navigation li a{padding:.5em 1em;margin-left:.25em;color:rgba(255,255,255,0.7);-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.customer-navigation li a:hover{color:white;text-decoration:underline}.content-navigation{z-index:3;height:5.6rem;width:100%;position:absolute;top:3rem;left:0;background:transparent}@media (max-width: 30em){.content-navigation{top:0}}.powersupply-logo{position:absolute;top:2.1rem;left:1em;z-index:5;display:block;width:295px;height:44px;background-image:url("../home/powersupply-logo.png");background-repeat:no-repeat;background-position:0 0;background-size:295px 44px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13 / 10), only screen and (min-resolution: 120dpi){.powersupply-logo{background-image:url("../home/powersupply-logo-2x.jpg");background-size:295px 44px}}@media (max-width: 30em){.powersupply-logo{position:relative;margin:0 auto;left:0;max-width:100%}}.primary-navigation{position:relative;top:.4rem;z-index:0;margin:0;text-align:right;font-size:1.5rem;padding-right:.75em}@media (max-width: 54em){.primary-navigation{display:block;position:relative}}@media (max-width: 30em){.primary-navigation{position:relative;top:0;z-index:4;text-align:center;display:block;width:92%;margin:1em auto;background-color:white;border-radius:8px;visibility:hidden;-webkit-transform:translateY(500%);-ms-transform:translateY(500%);transform:translateY(500%);-webkit-transition:all 0.6s cubic-bezier(0.55, 0, 0.1, 1);transition:all 0.6s cubic-bezier(0.55, 0, 0.1, 1)}}.primary-navigation li{position:relative;display:inline-block}@media (max-width: 30em){.primary-navigation li{display:block}}.primary-navigation a.nav-item{position:relative;display:block;color:white;padding:1em;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-transition:background-color 0.12s ease-in-out;transition:background-color 0.12s ease-in-out}@media (max-width: 30em){.primary-navigation a.nav-item{padding:.75em 0}}.primary-navigation a.nav-item:hover,.primary-navigation a.nav-item.active{text-decoration:underline}.primary-navigation .caret{margin-top:1px;margin-left:.3em;border-top:4px solid white}.primary-navigation .dropdown-title{position:relative;color:white;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.primary-navigation .dropdown-container.open a.nav-item{background-color:white;color:#595555;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;z-index:1}.primary-navigation .dropdown-container.open>a>.caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-container{position:relative}ul.dropdown-menu{display:none;position:absolute;top:5rem;width:10em;background-color:#fff;padding:.5em;margin:0;border-radius:3px;right:0;border-top-right-radius:0;box-shadow:0 1px 2px rgba(0,0,0,0.2);text-align:left}ul.dropdown-menu li{display:block;margin:0}ul.dropdown-menu li a{display:block;margin:0;padding:.5em .25em}.customer-navigation .dropdown-container .dropdown-menu{top:23px;color:#595555}.customer-navigation .dropdown-container .dropdown-menu li a{color:#0c8aa5}.customer-navigation .open .nav-item{position:relative;z-index:1;background-color:#fff;color:#333}.open ul.dropdown-menu{display:block}.mobile-menu-opened ul.dropdown-menu{position:relative;top:0;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;box-shadow:none;text-align:center;background-color:rgba(0,0,0,0.05)}.display-mobile{display:none}@media (max-width: 30em){.display-mobile{display:block}}.hover-dropdown-container{position:relative}.dropdown-nav{display:none;position:absolute;top:3em;right:.5em;z-index:4;padding-top:1.2em}.dropdown-nav ul{position:relative;margin:0;padding:.5em 1em .75em;background-color:white;box-shadow:0 1px 2px rgba(0,0,0,0.2);text-align:left;color:#595555}.dropdown-nav li{display:block;line-height:1.6}.dropdown-nav li a{display:block}.dropdown-nav ul:after{content:"";position:absolute;top:-12px;right:1em;z-index:6;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid white}@media (max-width: 30em){.dropdown-nav ul{display:none}}.hover-dropdown-container:hover .dropdown-nav{display:block}.user-menu-dropdown>a.nav-item{position:relative;padding-left:5rem}.user-menu-avatar{position:absolute;top:.5rem;left:1.5rem;display:block;width:1.8rem;height:1.8rem;background-color:#ccc;border:1px solid white;border-radius:50%;box-shadow:none;background-size:1.8rem 1.8rem;background-position:center center;background-repeat:no-repeat}.user-menu-email{font-size:.8em;opacity:.8}.navigation-mobile-menu-button{display:none;position:fixed;bottom:1em;right:1em;z-index:5;width:52px;height:52px;border-radius:50%;background-color:#e65400;background-image:url(../icon-hamburger.png);background-repeat:no-repeat;background-position:center center;background-size:18px 18px;border:none;outline:none;box-shadow:0 1px 2px rgba(0,0,0,0.2)}@media (max-width: 30em){.navigation-mobile-menu-button{display:block}}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13 / 10), only screen and (min-resolution: 120dpi){.navigation-mobile-menu-button{background-image:url(../icon-hamburger-2x.jpg)}}.navigation-mobile-overlay{position:fixed;top:0;z-index:3;background-color:rgba(0,0,0,0.7);width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.mobile-menu-opened{overflow:hidden}.mobile-menu-opened .powersupply-logo{z-index:3}.mobile-menu-opened .navigation-mobile-overlay{opacity:1;visibility:visible;-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.mobile-menu-opened .primary-navigation{-webkit-transform:translateY(1em);-ms-transform:translateY(1em);transform:translateY(1em);visibility:visible;padding:1em 0;position:fixed;left:4%;-webkit-transition:all 0.4s cubic-bezier(0.55, 0, 0.1, 1);transition:all 0.4s cubic-bezier(0.55, 0, 0.1, 1)}.mobile-menu-opened .primary-navigation a.nav-item{color:#595555}.mobile-menu-opened .primary-navigation a.nav-item:hover,.mobile-menu-opened .primary-navigation a.nav-item.active{background-color:rgba(0,0,0,0.22);border-radius:4px}.mobile-menu-opened .primary-navigation .user-menu-dropdown>a.nav-item{padding-left:0}.mobile-menu-opened .primary-navigation .user-menu-avatar{display:none}.mobile-menu-opened .primary-navigation .caret{border-top:4px solid #595555}.mobile-menu-opened .navigation-mobile-menu-button{background-image:url(../icon-close.png)}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13 / 10), only screen and (min-resolution: 120dpi){.mobile-menu-opened .navigation-mobile-menu-button{background-image:url(../icon-close-2x.jpg)}}.page-header{position:relative;width:100%;min-height:14rem;background-color:#0a7289;background-size:cover;background-position:center center;background-repeat:no-repeat}.page-header .overlay{background-image:-webkit-linear-gradient(45deg, rgba(65,220,220,0.8) 0%, rgba(30,135,169,0.4) 100%);background-image:linear-gradient(45deg, rgba(65,220,220,0.8) 0%,rgba(30,135,169,0.4) 100%)}.page-title{position:relative;z-index:2;margin:12rem auto 4rem;color:white;font-weight:normal;font-size:8rem;font-family:"Amatic SC",serif;text-shadow:0 1px 1px rgba(0,0,0,0.2)}@media (max-width: 30em){.page-title{text-align:center;font-size:6rem;line-height:1}}.footer{margin-top:14rem;background-color:rgba(0,0,0,0.05);border-top:1px solid rgba(0,0,0,0.08)}.help-container{position:fixed;bottom:1em;right:1em;z-index:5;text-align:right}@media (max-width: 30em){.help-container{display:none}}.help-container .help-button{z-index:5;display:inline;color:#e65400;border-color:rgba(230,84,0,0.6)}.help-container .help-button:hover{color:#e65400;border-color:#e65400;box-shadow:0 2px 5px rgba(0,0,0,0.15)}.help-container .help-button:active{top:initial;box-shadow:none}.help-container .help-content{display:none;position:absolute;bottom:44px;right:0;z-index:4;width:100%;max-width:40rem;background-color:#fff;border:1px solid #e65400;border-radius:4px;border-bottom-right-radius:0;box-shadow:0 1px 2px rgba(0,0,0,0.1);text-align:left;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em}.help-container .help-content p{margin-bottom:0}.help-container.open{width:100%;max-width:40rem}.help-container.open .help-button{border-top-color:transparent;border-top-left-radius:0;border-top-right-radius:0}.help-container.open .help-button:hover{box-shadow:none}.help-container.open .help-content{display:block;border-color:rgba(230,84,0,0.6)}.sitemap{position:relative;left:4rem}@media (max-width: 30em){.sitemap{left:initial}}.footer-content{margin:2em auto;text-align:center;color:#A6A5A4}.footer-content .fourth-column{width:25%}@media (max-width: 30em){.footer-content .fourth-column{width:100%;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:.5em}}.footer-content p{font-size:1.3rem;color:#a8a39a}@media (max-width: 30em){.footer-content p br{display:none}}@media (max-width: 30em){.footer-content{margin:0 auto 4em}}.footer-content h4,.footer-content h5{margin:0;text-transform:uppercase;line-height:1}.footer-content h5{font-weight:normal}.footer-content ul{margin:1em auto}.footer-content ul li{display:block;margin:0 .5em}@media (max-width: 30em){.footer-content ul li{display:block;margin:0 auto}}.footer-content li a{text-align:left;display:block;font-size:1.5rem;padding:.25em 0;color:#a8a39a}.footer-content li a:hover{color:#e65400;text-decoration:underline}@media (max-width: 30em){.footer-content li a{text-align:center;font-size:1.4rem;display:block;padding:1.5rem}}.Calendar-navigator{display:inline-block;width:100%;text-align:center}.Calendar-navigator>li{display:inline-block;margin:0 5px}.Calendar-navigator>li.current{margin:0 0 10px 0;width:150px;text-align:center}.Calendar-navigator>li>a.disabled:hover{background:#ffffff}.Calendar-navigator>li>a.disabled i{opacity:0.5}.Calendar-table{width:100%}.Calendar-table tr{cursor:pointer}.Calendar-table tr th{border:none;text-align:center}.Calendar-table tr td{text-align:right;border:none;height:40px}.Calendar-table tr td.selector{text-align:center}.Calendar-table tr td.selector>input{margin:0}.Calendar-table tr td.day{text-align:center;background:#ffffff;border-top:1px solid;border-bottom:1px solid;border-color:rgba(0,0,0,0.1)}.Calendar-table tr td.day.today{color:#ffffff !important;background:#333333 !important}.Calendar-table tr td.day.today span{display:block;font-size:10px;font-weight:normal;text-transform:uppercase}.Calendar-table tr:hover td.day{background:#f5f5f5}.Calendar-table tr.unselected td.day{background:#f8ddd4;border-color:#f2c4b4}.Calendar-table tr.disabled{cursor:auto}.Calendar-table tr.disabled td.day{background:none;border-color:rgba(0,0,0,0.1);color:#dddddd}.global-hero{padding-bottom:4em;background-image:url(../heroes/doodles-white.png),url(../heroes/hero-global-dc.jpg)}.global-hero .overlay{background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:bottom;background-color:transparent;background-image:-webkit-linear-gradient(270deg, rgba(255,158,27,0.68) 0%, rgba(133,1,255,0.45) 98%),linear-gradient(180deg, rgba(255,19,0,0.81) 0%,rgba(255,255,255,0) 98%);background-image:linear-gradient(-180deg, rgba(255,158,27,0.68) 0%,rgba(133,1,255,0.45) 98%),linear-gradient(180deg, rgba(255,19,0,0.81) 0%,rgba(255,255,255,0) 98%)}.landing-header-container{position:relative;max-width:28em;margin:2em auto 0;padding:1em;background:white;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box}.global-dc h1{-webkit-font-smoothing:auto;font-smoothing:auto}.global-dc .landing-header-container{max-width:20em}.select-geo h3{font-weight:500;color:#595555;margin-top:0;font-size:1.6rem}.select-geo p{color:#595555;margin:0}.select-geo a{font-size:.8em}.select-geo a:hover{text-decoration:none;color:#ff8a1e}@media (max-width: 30em){.select-geo{width:92%}.select-geo .geo-option{width:42%;float:left;margin:0 4%;background-size:cover}.select-geo .geo-option .button{max-width:100%;padding:.5em 0}}.geo-option{background-color:#F4F3F2;padding-top:10rem;border-top-left-radius:4px;border-top-right-radius:4px;background-repeat:no-repeat;background-size:100%;background-position:top center}.geo-option .button{width:100%;border-radius:0;margin:0 auto;border:none}.geo-option .button:hover{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.map-la{background-image:url("../f.cl.ly/items/3T1N2u2M1K093x3t422I/map-la.png")}.map-dc{background-image:url("../f.cl.ly/items/2d0I2l3X1u2g2O472u1g/map-dc.png")}.global-hero-content{position:relative;z-index:2}.global-header-action{-moz-box-sizing:border-box;box-sizing:border-box;max-width:84%;margin:3em auto 1em}.page-home .header{background:transparent;box-shadow:none;border-bottom:none}.page-home .how-it-works{margin:8rem auto}.page-home .how-it-works .small-illustration{width:100%;height:10rem;background-color:rgba(0,0,0,0.05)}.page-home h2{font-size:3.0rem;font-weight:500;margin-top:0}.scroll-image-container{position:relative;left:-5%;max-width:110%;width:110%;overflow:scroll}.page-home .home-section{position:relative;margin:10rem auto}.page-home .home-section h2{font-family:"Amatic SC",serif;font-size:5.8rem;margin:.25em auto .5em;line-height:1;-webkit-font-smoothing:auto;font-smoothing:auto}@media (max-width: 30em){.page-home .home-section h2{text-align:center;font-size:4.6rem}}.photo-underlay{position:relative;width:80%;min-height:400px;border-radius:8px;float:left}@media (max-width: 54em){.photo-underlay{width:100%}}@media (max-width: 30em){.photo-underlay{float:none;display:none}}.photo-underlay-mobile{display:none;position:relative;width:100%;border-radius:8px;margin:4% auto}@media (max-width: 30em){.photo-underlay-mobile{display:block}}.home-section-content{position:absolute;top:0;right:0;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.8rem 3.2rem;background:rgba(38,152,191,0.96);border-radius:4px;max-width:494px}@media (max-width: 54em){.home-section-content{width:84%;top:2%;right:6%}}@media (max-width: 30em){.home-section-content{width:100%;left:initial;right:initial;position:relative;border-radius:8px}}.home-section-content h2,.home-section-content p,.home-section-content a{color:white}.foodlosophy .photo-underlay{max-width:680px}.foodlosophy .home-section-content{top:6%}.real-badge{display:block;position:absolute;top:3em;left:3em;width:140px;height:140px;background-image:url("../core/REAL-seal-white.png");background-position:center center;background-repeat:no-repeat;background-size:140px 140px;opacity:1;-webkit-transform:rotate(-17deg);-ms-transform:rotate(-17deg);transform:rotate(-17deg)}@media (max-width: 54em){.real-badge{display:none}}.giveback-badge{display:block;position:absolute;top:0;right:-3em;width:140px;height:140px;background-image:url("../home/giveback-badge.png");background-position:center center;background-repeat:no-repeat;background-size:140px 140px;opacity:1;-webkit-transform:rotate(14deg);-ms-transform:rotate(14deg);transform:rotate(14deg)}@media (max-width: 54em){.giveback-badge{display:none}}.interesting-makers .photo-underlay{max-width:492px;float:right;margin-right:6rem}@media (max-width: 54em){.interesting-makers .photo-underlay{margin:1em auto;float:none}}.interesting-makers .home-section-content{top:4.4rem;left:6rem;background:rgba(255,255,255,0.94)}@media (max-width: 54em){.interesting-makers .home-section-content{width:84%;top:6%;right:6%;left:initial}}@media (max-width: 30em){.interesting-makers .home-section-content{width:100%;top:0;left:0}}.interesting-makers .home-section-content h2,.interesting-makers .home-section-content p,.interesting-makers .home-section-content a{color:#0c8aa5}.interesting-makers .button{border-color:#0c8aa5}.accessible-food h2,.accessible-food p{color:#7E7E5E}.accessible-food .button-outline{color:#7E7E5E;border-color:#7E7E5E}.accessible-food .half-column{width:50%;margin:0}@media (max-width: 30em){.accessible-food .half-column{width:92%;margin:1em auto}}.give-back .photo-underlay{top:2.5rem;max-width:492px;float:right;margin-right:0;min-height:initial}@media (max-width: 54em){.give-back .photo-underlay{margin:1em auto;float:none}}.give-back .home-section-content{max-width:580px;top:0;left:0;background:rgba(102,204,119,0.96)}@media (max-width: 54em){.give-back .home-section-content{width:84%;top:6%;right:6%;left:initial}}@media (max-width: 30em){.give-back .home-section-content{width:100%;top:0;left:0}}.give-back .home-section-content h2,.give-back .home-section-content p,.give-back .home-section-content a{color:white}.give-back .button{border-color:white}.section-divider{max-width:960px;margin:0 auto;height:6px;background:#F2F2F2;border:none}.nice-things{position:relative}.nice-things h2{color:#0c8aa5}.nice-things p{color:#0c8aa5}.testimonials-container{width:100%;overflow:scroll;margin:4rem auto 0}.testimonials-list{width:2260px;padding-left:20%}@media (max-width: 30em){.testimonials-list{width:870px}}.testimonials-list li{position:relative;display:block;width:80%;float:left;max-width:640px;height:328px;margin-right:4rem;padding:1em;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;color:white;background-size:cover;background-position:center center;background-color:#0c8aa5}@media (max-width: 30em){.testimonials-list li{max-width:240px}}.testimonials-list .testimonial-content{position:relative;z-index:2}.testimonials-list .overlay{border-radius:4px;background:rgba(16,86,123,0.7);background:-webkit-linear-gradient(0deg, rgba(12,138,165,0.8) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(90deg, rgba(12,138,165,0.8) 0%,rgba(0,0,0,0) 100%)}@media (max-width: 30em){.testimonials-list .overlay{background:-webkit-linear-gradient(0deg, rgba(16,86,123,0.8) 0%, rgba(16,86,123,0.4) 100%);background:linear-gradient(90deg, rgba(16,86,123,0.8) 0%,rgba(16,86,123,0.4) 100%)}}.testimonials-list blockquote{max-width:38rem;margin:0 0 1.5em;font-size:1.8rem;text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media (max-width: 30em){.testimonials-list blockquote{font-size:1.3rem}}.testimonials-list h4{font-weight:600;color:white;font-size:1.5rem;margin-bottom:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media (max-width: 30em){.testimonials-list h4{font-size:1.2rem}}.testimonials-list h4 a{color:white}.testimonials-list h4 a:hover{text-decoration:underline}.testimonials-list p{color:white;margin:0;font-size:1.3rem;opacity:.7}.testimonials-list p br{display:block}@media (max-width: 30em){.testimonials-list p{font-size:1.2rem}}.testimonials-list .testimonial-chris{background-position:top left;background-image:url("../f.cl.ly/items/0z1o221q3N2E1U331e3r/ps-chris_with_son.jpg")}@media (max-width: 30em){.testimonials-list .testimonial-chris{background-position:center center}}.testimonials-list .testimonial-nicole{background-position:center left;background-image:url("../f.cl.ly/items/0W2L1K2d0A2J3i3E2D2t/ps-nicole.jpg")}@media (max-width: 30em){.testimonials-list .testimonial-nicole{background-position:center center}}.testimonials-list .testimonial-karen{background-position:top left;background-image:url("../f.cl.ly/items/360z0a1p3b3j2k1o1c1F/ps-karen.jpg")}@media (max-width: 30em){.testimonials-list .testimonial-karen{background-position:center right}}.home-section.footer-geo-action{padding:8rem 0;margin-bottom:-14rem;background-color:#6c7}.home-section.footer-geo-action .select-geo{position:relative;z-index:2}.home-section.footer-geo-action h2{color:white}.home-section.footer-geo-action .overlay{background-image:url("../heroes/doodles-white.png");background-position:center center;background-size:cover;opacity:.3}.page-geo .main{height:100%}.page-geo .landing-hero{height:100%;padding-bottom:8em}.page-geo .landing-hero .overlay{background-image:url("../f.cl.ly/items/1c3A0X182n3B352E2C2X/doodles-overlay-30.png"),linear-gradient(44deg, rgba(63,219,219,0.85) 0%,rgba(30,135,169,0.85) 100%);background-size:cover}.page-geo .footer{margin-top:0}.page-faqs .main h3{margin-top:2em}.dashboard-wrap{max-width:860px;color:#595555;min-height:26rem}.dashboard-wrap .with-sidebar{width:75%;max-width:660px;padding-left:200px}@media (max-width: 30em){.dashboard-wrap .with-sidebar{padding:0;width:100%}}.sidebar h5{font-weight:300;color:rgba(90,85,85,0.7);margin-bottom:.25em;line-height:1.3;padding-left:.25em}.sidebar .order-summary{-moz-box-sizing:border-box;box-sizing:border-box;padding:1em;background:white;border-bottom:1px solid #ddd;font-size:.9em;-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.sidebar .order-summary .order-recipient{font-size:1.4em;margin:0}.sidebar .order-summary .order-meal-plan{margin-bottom:0}.sidebar .order-summary .order-pickup-location{color:rgba(90,85,85,0.7)}.package h4{font-size:1.4em;font-weight:500;color:#595555;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:.25em;margin:2em 0 1em}.package h4 .line-name-paleo{color:#E44F1D}.package h4 .line-name-mixitarian{color:#E58520}.package h4 .line-name-vegetarian{color:#78B318}.package h4:first-of-type{margin-top:.5em}.subtle-text,.package-delivery-day span{color:rgba(90,85,85,0.7)}.package-meals-list{margin:0 0 1.5em;list-style:none}.package-meal-item{position:relative;margin-bottom:1em;background-color:transparent;border:1px solid transparent;border-radius:4px;padding:.5em 0 .5em .5em}.package-meal-item.slotted{background-color:#FFFFF0;border-color:rgba(0,0,0,0.1)}.package-meal-amount{position:absolute;top:.5em;left:.5em;width:4em;height:3rem;background-color:white;border:1px solid rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.package-meal-info{padding-left:6em}.package-meal-title{position:relative;font-size:1.2em;line-height:1;margin-top:0;top:.25em}.package-meal-title a{font-weight:500}.contains-sub{background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.08)}.contains-sub .package-meal-title,.contains-sub .package-meal-amount{opacity:.7}.contains-sub .sub-warning-copy{margin-bottom:0}.section-footer{margin-bottom:0;padding:1em;background-color:white;position:relative;border-top:1px solid rgba(0,0,0,0.1);text-align:right}.number-of-meals{display:block;position:absolute;top:1.5em;left:1em;font-size:1.2em}.our-chefs-hero{background-image:url("../heroes/MyPowerSupply_070-hero.jpg")}.our-chefs-hero .overlay{opacity:.93;background-color:transparent;background-image:-webkit-linear-gradient(269deg, rgba(52,209,196,0.85) 0%, rgba(26,115,178,0.95) 100%);background-image:linear-gradient(-179deg, rgba(52,209,196,0.85) 0%,rgba(26,115,178,0.95) 100%)}.chef-section,.crew-section{position:relative}.chef-section img.chef-photo,.chef-section img.crew-photo,.crew-section img.chef-photo,.crew-section img.crew-photo{max-width:128px;width:100%;background:#eee;border:5px solid #E6E6E6;border:4px solid #FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,0.15)}@media (max-width: 30em){.chef-section img.chef-photo,.chef-section img.crew-photo,.crew-section img.chef-photo,.crew-section img.crew-photo{margin:1em 0 0}}.chef-section.fourth-column img,.crew-section.fourth-column img{max-width:128px}.chef-section h4,.crew-section h4{font-weight:500;color:#595555;margin-bottom:0}.chef-section h5,.crew-section h5{font-weight:500;margin:0 0 1rem;color:#aaa}.chef-section p,.crew-section p{font-size:1.5rem}.page-faqs .main hr{border:none;border-bottom:1px solid #eaeaea;margin:3em auto}.page-faqs .main dd{margin-bottom:2em}.page-about blockquote.mission-quote{-moz-box-sizing:border-box;box-sizing:border-box;border-left:4px solid #ff8a1e;margin-left:1em;padding-left:1em;font-weight:500;-webkit-font-smoothing:antialiased;font-size:2.4rem;margin:2em 0 2em 0em;width:130%}@media (max-width: 30em){.page-about blockquote.mission-quote{width:92%;margin:2em auto;font-size:2.0rem;text-align:center;border-right:4px solid #ff8a1e;padding-right:1em}}.page-pricing .size-option{margin-top:6rem;position:relative;border:1px solid rgba(0,0,0,0.2);border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box}.page-pricing .size-icon{position:absolute;left:35%;top:-3rem;display:block;width:64px;height:64px;overflow:hidden;background-color:#fff;background-image:url("../order-now/images/large.png");background-repeat:no-repeat;background-position:center center;background-size:28px 16px;margin:0 auto;border-radius:50%;border:3px solid rgba(230,84,0,0.8)}.page-pricing .size-option-boost .size-icon{background-size:32px 24px}.page-pricing .size-option-standard .size-icon{background-size:44px 30px}.page-pricing .size-option-xl .size-icon{background-size:60px 42px}.page-pricing .size-name{background-color:#314347;margin:0;padding:2.2em 0 1.2em;color:#fff;font-size:2.4rem;font-weight:500}.page-pricing .price{padding:.5em 0;border-bottom:1px solid rgba(0,0,0,0.05)}.page-pricing .exact-price{font-size:3rem}.page-pricing .size-description{padding:1em}.page-about .page-header{background-image:url("../core/hero-about.jpg")}.page-believe .page-header{background-image:url("../core/hero-menu.jpg")}.page-chefs .page-header{background-image:url("../core/hero-chefs.jpg")}.page-crew .page-header{background-image:url("../core/hero-crew.jpg");background-position-y:top}.page-confirmation .page-header{background-image:url("../core/hero-order.jpg")}.page-food .page-header{background-image:url("../core/hero-food-02.jpg")}.page-faqs .page-header{background-image:url("../core/hero-faqs.jpg")}.page-menus .page-header{background-image:url("../core/hero-menu.jpg")}.page-modding .page-header{background-image:url("../core/hero-menu.jpg")}.page-sourcing .page-header{background-image:url("../core/hero-sourcing.jpg")}.page-nutritional .page-header{background-image:url("../core/hero-nutritional-approach.jpg")}.page-food-safety .page-header{background-image:url("../core/hero-food-safety.jpg")}.page-order-now .page-header{background-image:url("../core/hero-order.jpg")}.page-contact .page-header{background-image:url("../core/hero-contact.jpg")}.page-soups .page-header{background-image:url("../core/hero-soups.jpg")}.page-bars .page-header{background-image:url("../core/hero-bars.jpg")}.page-pickup-spots .page-header{background-image:url("../core/hero-order.jpg")}.page-pricing .page-header{background-image:url("../core/hero-pricing.jpg")}.page-friend-referral .page-header{background-image:url("../core/hero-order.jpg")}.page-maven-referral .page-header{background-image:url("../core/hero-order.jpg")}.page-contribution .page-header{background-image:url("../core/hero-give_back.jpg")}.legalese h3{font-size:1.2em;margin-top:1.5em}.legalese p,.legalese ol li,.legalese ul li{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin-bottom:1.5em;line-height:1.4}.legalese p{margin-left:1em}.legalese .intro p{margin-left:0}.legalese ol,.legalese ul{margin-left:3em}ul.stars{margin:0;list-style-type:none}ul.stars li{margin:0 .15em;display:inline-block;font-size:1em}ul.stars li i{color:#dddddd}ul.stars li i.starred,ul.stars li i.hover{color:#ff8a00}.meal-index-sidebar{padding:.5em 1%}.garden_meal_search input[type="number"]{display:block;margin:1.5em auto 1em;width:100%;max-width:6em;font-size:1.2em;text-align:center}.garden_meal_search input.button{display:block;margin-top:0;width:100%;max-width:12em}.find-meal{text-align:center}form.edit_garden_meal .existing-recipe{position:relative;margin:0 auto;width:94%;background:#ffffff;border:1px solid #eeeeee;border-top:none}form.edit_garden_meal .existing-recipe:hover{background:#fff8f2}form.edit_garden_meal .existing-recipe .recipe-link{padding:.5em}form.edit_garden_meal .existing-recipe .recipe-id{width:auto}form.edit_garden_meal .existing-recipe .removal-button{top:.4em;right:.5em}form.edit_garden_meal .js-recipes-container{margin-bottom:1em}.public-meal-rate{text-align:center;background:#f2f1f0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:0 18%}.public-meal-rate h3{font-weight:normal;margin:2em auto .15em;line-height:1}.public-meal-rate p{font-size:.9em;color:#999}.public-meal-rate form ul.stars{margin:0 0 1em 0}.public-meal-rate form ul.stars li{margin:0 .25em;font-size:1.5em;cursor:pointer}.public-meal-rate textarea{margin-bottom:0;height:8em;max-width:25em}.public-meal-rate p.comment{margin-bottom:.5em}.public-meal-nutrition ul.toggle-nutritional-facts{margin:0 0 .5em 0;list-style-type:none}.public-meal-nutrition ul.toggle-nutritional-facts li{margin:0 .5em 0 0;display:inline}.public-meal-nutrition ul.toggle-nutritional-facts a:hover,.public-meal-nutrition ul.toggle-nutritional-facts a.active{color:#ff8a1e;text-decoration:underline}.public-your-reviews{padding:2em 3%;border-top:1px solid rgba(0,0,0,0.05)}.public-your-reviews ul.meal-reviews{margin:0 auto;width:80%;border:1px solid #dddddd}.public-your-reviews ul.meal-reviews li{padding:1em;background:#ffffff;border-bottom:1px solid #dddddd}.public-your-reviews ul.meal-reviews li:last-child{border:none}.public-your-reviews ul.meal-reviews li .info{float:left;width:25%}@media (max-width: 54em){.public-your-reviews ul.meal-reviews li .info{width:100%}}.public-your-reviews ul.meal-reviews li .info .stars li{padding:0;border:0}.public-your-reviews ul.meal-reviews li .info p{margin:0;color:#cccccc}.public-your-reviews ul.meal-reviews li .info .danger{color:#ccc;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.public-your-reviews ul.meal-reviews li .info .danger:hover{color:#F45875}.public-your-reviews ul.meal-reviews li .comment{float:left;width:75%}.public-your-reviews ul.meal-reviews li .comment i{color:#999}.public-your-reviews .review-actions{text-align:center;margin:0 auto;width:92%}.public-your-reviews .submit-another-review{display:inline-block;margin:1em auto 0;max-width:12em;text-align:center;border:1px solid rgba(59,97,110,0.3);border-radius:3px;padding:.75em 1.5em .6em;line-height:1;-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.public-your-reviews .submit-another-review:hover{border-color:rgba(59,97,110,0.7);-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out;color:#4d7e8f;text-decoration:underline}.public-your-reviews .submit-another-review:active{border-color:rgba(244,147,51,0.7);position:relative;top:1px;color:#f49333}.side-panel-header h1{color:#595555;font-size:1.4em}.side-panel-content .meal-intro{background-color:white;padding:1.5em 6%;border-bottom:1px solid rgba(0,0,0,0.08)}.side-panel-content .public-meal-title{margin:0 0 1em;font-size:1.4em}.side-panel-content .public-meal-description{font-size:1em;padding:0}.side-panel-content .summary-tags-list{margin:1em 0 0}.side-panel-content .meal-extras{padding:1.5em 6%}.side-panel-content .meal-extras ul{margin-bottom:1.5em;margin-left:1em;padding-left:1em;list-style-type:disc;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.side-panel-content h4{font-size:1em;margin:0 0 .5em;color:#595555}table.menu-list tr td:last-child{text-align:right}table.menu-list tr td:last-child a{margin-left:.5em}table.menu-list tr td:last-child a:hover{text-decoration:none}.menu-notice{background-color:#fff9d9;border-color:rgba(0,0,0,0.08);text-align:center}.menu-notice p{margin-bottom:0}.public-menus h2{margin-bottom:.75em;font-size:1.8em;color:#403D3D;font-weight:300;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media (max-width: 30em){.public-menus h2{text-align:center}}.public-menus h3{margin:0 0 1em;padding:.5em 0 .5em;line-height:1;font-size:.8em;font-weight:normal;color:#777;border-bottom:1px solid #EEE}.public-menus .menu-call-to-actions{background-color:#FCFBFA;border:1px solid rgba(0,0,0,0.1)}.public-menus .place-order,.public-menus .last-week{-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:1em}.public-menus .place-order p,.public-menus .last-week p{font-size:1.2em;margin:0 auto .5em;max-width:12em}.public-menus .section-content{background-color:white}.choose-line-menu{background-color:#FCFBFA;text-align:center;padding:0;width:100%}.line-toggle{position:relative;display:none;border:none;background-color:#FCFBFA;color:rgba(64,61,61,0.8);font-size:1.4em;margin:0;padding:.7em .5em .6em .3em;border-left:1px solid transparent;border-right:1px solid transparent;outline:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media (max-width: 30em){.line-toggle{font-size:.9em;padding:.7em .7em .7em .3em}}.line-toggle:hover .line-name{text-decoration:underline}.line-toggle-paleo{display:inline-block}.line-toggle-vegetarian{display:inline-block}.line-toggle-mixitarian{display:inline-block}.line-toggle-extras{display:inline-block}.line-toggle.active{background-color:#F5F3F2;border-left-color:rgba(0,0,0,0.08);border-right-color:rgba(0,0,0,0.08)}.line-toggle.active:hover .line-name{text-decoration:none}.line-toggle.active:before{content:"";position:absolute;bottom:-13px;left:46%;z-index:5;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid rgba(0,0,0,0.2)}.line-toggle.active:after{content:"";position:absolute;bottom:-12px;left:46%;z-index:6;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #F5F3F2}@media (max-width: 30em){.line-toggle.active:after,.line-toggle.active:before{display:none}}.line-icon{display:block;float:left;width:64px;height:32px;margin-right:.5em;background-image:url(sprite-line_icons.png);background-repeat:no-repeat}@media (max-width: 30em){.line-icon{background-size:158px 16px;width:32px;height:16px;position:relative;top:.25em}}.line-toggle-mixitarian .line-icon{background-position:0px 0}@media (max-width: 30em){.line-toggle-mixitarian .line-icon{background-position:0 0}}.line-toggle-vegetarian .line-icon{background-position:-86px 0}@media (max-width: 30em){.line-toggle-vegetarian .line-icon{background-position:-43px 0}}.line-toggle-paleo .line-icon{background-position:-172px 0}@media (max-width: 30em){.line-toggle-paleo .line-icon{background-position:-86px 0}}.line-toggle-extras .line-icon{background-position:-258px 0}@media (max-width: 30em){.line-toggle-extras .line-icon{background-position:-129px 0}}.line-name{display:inline-block;padding-top:.25em}.line-toggle-mixitarian.active .line-name{color:#E58520}.line-toggle-vegetarian.active .line-name{color:#78B318}.line-toggle-paleo.active .line-name{color:#E44F1D}.line-toggle-extras.active .line-name{color:#006A80}.public-menu-meal{margin-bottom:2em;border:1px solid transparent;border-radius:4px}.summary-tags-list{margin:.25em 0}.summary-tags-list .tag-item{padding:.3em .6em .2em;background-color:#736e6e;font-size:.75em;text-transform:uppercase}.summary-tags-list .new-tag{background-color:#E9B42C}.summary-tags-list .spicy-tag{background-color:#E65400}.public-menu-meal-title{margin:.5em 0 0 0}.public-menu-meal-title a{font-weight:500}.public-menu-meal-title a:hover{color:#E65400}.public-menu-meal-description{opacity:.8;line-height:1.337;margin-bottom:0}.public-menu-meal-chef{display:inline-block;margin:0;font-size:14px;color:#999999;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.public-menus .button-cta{margin-top:0}@media (max-width: 30em){.public-menus .button-cta{margin-bottom:0}}.previous-weeks{text-align:center}.previous-weeks h3{font-weight:500;line-height:1.2;margin-bottom:1.5em}.delivery-meal-quantity{font-size:1.4em;position:absolute;left:0;top:0}.delivery-meal-quantity:after{display:block;position:absolute;right:-1.2em;top:0;content:"x";font-size:.5em;color:#CCC}.delivery-meal-title,.delivery-meal-rating-link{padding-left:2.4em;display:block;margin-bottom:0}.section-christmas-modder{background-image:url(http://powersupply-assets.s3.amazonaws.com/winter-2014-landscape.jpg);background-repeat:no-repeat;background-size:cover}.section-christmas-modder p{font-size:1.2rem;line-height:1.3;max-width:24em;color:white;text-shadow:0 1px 1px rgba(0,0,0,0.15);margin:1.5em auto}.timeline-view ul{position:relative;list-style:none;margin:0}.orders-timeline-list:before{content:"";display:block;position:absolute;top:0;right:1em;width:4px;height:140%;background:#d8d8d8;border-radius:6px}.orders-timeline-list button{position:relative;display:block;width:100%;margin:1.5em 0 2em;padding:0;background:none;text-align:right;font-size:.8em;color:#9A9191;line-height:1;outline:0;border:none;padding-right:4em}.orders-timeline-list button:first-of-type{margin-top:1.5em}.orders-timeline-list button.active{color:#595555;font-weight:600}.orders-timeline-list button:after{position:absolute;top:-.5em;right:.55em;content:"";display:block;width:18px;height:18px;border-radius:50%;border:2px solid #d8d8d8;background-color:white}.orders-timeline-list button.active:after{background-color:#595555}.timeline-order-item{border-radius:4px;background:#FFF;border:1px solid #D9D6D4;width:92%;margin-bottom:1em}@media (max-width: 30em){.timeline-order-item{margin:1em auto}}.order-item{border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:1.5em}.order-item p{margin:0}.order-item-conflict{border-color:#F45875}.order-item-header{position:relative;text-align:left;padding:1em 1em 0;line-height:1.2}.order-overview h2{font-size:1.2em;font-weight:normal;color:rgba(89,85,85,0.7);padding:0;margin:0 0 .5em;line-height:1}.order-overview p{color:#B4B4B4;font-size:.8em;margin:0;line-height:1.2}.order-overview a{font-size:.8em;display:block;margin:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.order-header-actions{position:absolute;top:1em;right:1em;max-width:42%;text-align:right}.order-header-actions .mod-menu-button{font-size:1em;margin-bottom:.7em}.order-header-actions p{margin-bottom:0;font-size:.8em;color:#53c666}@media (max-width: 30em){.order-header-actions{top:0;left:0;position:relative;display:block;text-align:center;max-width:92%;margin:1em auto}}.order-header-actions.paused-actions .button-subtle{font-size:1em;margin:.1em 0 .7em}.order-header-actions.paused-actions p{color:#B4B4B4}.subtle-order-content{padding:1em;border-top:1px solid rgba(0,0,0,0.08);margin-top:1.5em;background-color:rgba(0,0,0,0.02)}.subtle-order-content .button-subtle{padding-left:2em;padding-right:2em}.modded-menu-list{padding-left:1em}.modded-menu-list li{display:block;position:relative;margin:1em 0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}ul.order-deliveries-list{padding:0 1em 1em;margin:2em 0 0}ul.order-deliveries-list .date{font-weight:600;font-size:.9em;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:0;margin-bottom:1em;line-height:1.4;color:rgba(89,85,85,0.9)}.order-actions{text-align:left;padding:0 1em .5em;-moz-box-sizing:border-box;box-sizing:border-box}.order-actions p{margin-bottom:0}.past-order-actions{background-color:#fff9d9;padding:1em;border-top:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;box-sizing:border-box}.past-order-actions p{font-size:1em;text-align:left;color:#333;line-height:1.3}.sidebar-card{text-align:center;border:1px solid #6c7;border-radius:4px;overflow:hidden;margin-top:4em}.sidebar-card-header{height:86px;background-color:#ddd;background-image:url(../home/MyPowerSupply_296-card-header.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.sidebar-card-content{padding:0.85em;font-size:.9em}.sidebar-card-content h4{text-align:center;margin:0;font-weight:600}.sidebar-card-content p{margin-bottom:1em}.edit_order{margin-bottom:0}.terms-alert{background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px}.pause-order{-moz-box-sizing:border-box;box-sizing:border-box}.save-warning{color:red;margin-right:1em}.edit-order .sidebar{font-size:.9em}.edit-order .sidebar h4{margin-top:0;font-size:1em}.edit-order .order-id{font-size:.8em;color:#999}.order-now-wrap{max-width:780px}.order-now-wrap .section{background-color:white}.order-now-wrap .sidebar h4{font-size:1em;font-weight:500;padding:0 3%}.sidebar-wrap{position:fixed;max-width:780px}.order-section{display:block;margin-bottom:1.5em;position:relative}.order-section:after{content:"";display:block;margin-top:4em;border:2px solid rgba(0,0,0,0.05);border-radius:4px}.order-section .active .button{background:#ff8a1e;border-color:#ea7000;-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.order-section h3{text-align:center;color:#595555;margin:1em auto .5em;line-height:1;font-weight:500;font-size:2.4rem}.order-section .section-note{font-size:.85em;text-align:center;color:rgba(85,85,85,0.7);max-width:30em;margin:0 auto 3em}.leaflet-container a{color:white !important;text-align:center;margin:1em auto 0;display:block;box-shadow:none}.leaflet-container a.button-selected{background-color:#ff8a1e;border:none;font-weight:bold}.leaflet-popup-content .popup{text-align:center}.leaflet-popup-content .popup h3{margin-bottom:.5em}.leaflet-popup-content .popup p{margin-bottom:0;line-height:1.2}input.zip-filter-field{max-width:15em;top:4px;position:relative;line-height:1;margin-right:.5em;padding-top:.9em}.selected-location{text-align:center;margin-top:1.5em}.order-locations-list li{margin:1em}.order-location-name{font-weight:600;cursor:pointer}.locations-list-line{font-size:0.85em}.delivery-details-container{margin-top:2em}.delivery-address-check-form{text-align:center}.delivery-address-check-form input[type="text"].delivery-address-street{width:22.5em}.delivery-address-check-form input[type="text"].delivery-address-city{width:12em}.delivery-address-check-form input[type="text"].delivery-address-state{width:4em}.delivery-address-check-form input[type="text"].delivery-address-zip{width:6em}.delivery-address-check-form .button{padding:.5em 1.25em}.delivery-address-check-form .error-notice{display:block;border-radius:4px}.delivery-address-help-text{font-size:.8em;font-style:italic}.delivery-address-success{text-align:center}.delivery-address-success .delivery-address-phone{width:22.5em}.delivery-address-success .delivery-address-type{width:4em;display:inline-block}.delivery-address-success .delivery-address-type input{margin:0;vertical-align:baseline}.delivery-address-success .delivery-address-special-instructions{width:22.5em;height:5em;font-size:14px}.order-section .menu-icon,.order-section .size-icon,.order-section .style-icon,.order-section .days-icon{display:block;width:160px;height:130px;overflow:hidden;background-repeat:no-repeat;background-position:center center;margin:0 auto}.order-section .menu-icon{background-size:cover;width:100%;padding:0}@media (max-width: 30em){.order-section .menu-icon,.order-section .size-icon,.order-section .style-icon{display:inline-block;width:30%;position:absolute;top:0;bottom:0;margin-right:1em;height:100%}}@media (max-width: 30em){.order-section .card-option-details{display:inline-block;width:60%;margin-left:32%;padding-left:2%}}.order-section .menu-option-card .menu-option-details p{padding:1rem}.order-section .menu-option-mixitarian .menu-icon{background-image:url("../order-now/images/MyPowerSupply_242-small.jpg")}.order-section .menu-option-paleo .menu-icon{background-image:url("../order-now/images/MyPowerSupply_201-small.jpg")}.order-section .menu-option-vegetarian .menu-icon{background-image:url("../order-now/images/MyPowerSupply_246-small.jpg")}.order-section .size-icon{height:100px;background-image:url("../order-now/images/large.png")}.order-section .size-option-boost .size-icon{background-size:48px 36px}.order-section .size-option-standard .size-icon{background-size:64px 50px}.order-section .size-option-xl .size-icon{background-size:80px 60px}.order-section .style-icon{background-size:78px 78px;margin:0 auto}.order-section .style-option-lunches .style-icon{background-image:url("../order-now/images/lunches.png")}.order-section .style-option-dinners .style-icon{background-image:url("../order-now/images/dinners.png")}.order-section .style-option-both .style-icon{background-size:78px 32px;background-image:url("../order-now/images/lunches-dinners.png")}.order-section .days-icon{width:100%;max-width:200px;height:50px;margin:1.5em auto}.order-section .days-option-3 .days-icon{background-image:url("../order-now/images/days-3.png")}.order-section .days-option-5 .days-icon{background-image:url("../order-now/images/days-5.png")}.full-menu-container{border:1px solid rgba(0,0,0,0.08);border-radius:3px;box-shadow:0 2px 1px rgba(0,0,0,0.1);padding-top:1em;background-color:#FCFBFA}.full-menu-container .public-menu-meal-title{font-size:.85em}.full-menu-container .summary-tags-list{font-size:.85em}.full-menu-container .public-menu-meal-description{font-size:.8em}.full-menu-container .public-menu-meal-chef{font-size:.7em}.card-row label{padding:0 0 1em 0;border:1px solid rgba(0,0,0,0.1);border-radius:4px;-webkit-animation:downScale 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);animation:downScale 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.card-row label.active{border-color:#ff8a1e;-webkit-animation:upBump 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);animation:upBump 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.card-row h4{font-size:1em;font-weight:normal}.card-row p{font-size:.8em;color:rgba(85,85,85,0.7);margin-bottom:0}.selected-menu-name{text-transform:capitalize}@media (max-width: 30em){.card-option:not(.days-option){position:relative;text-align:left;padding:0}.card-option:not(.days-option) button{margin:0.5em 0;width:100%}}.order-summary-steps{overflow:hidden}.order-summary-steps a{padding:.25em .5em;display:block}.order-summary-steps a:hover{text-decoration:none;background-color:#fafafa}.order-summary-steps b{display:block;text-transform:uppercase;color:#999;font-size:.8em}.submit-order-form{margin-left:auto;margin-right:auto}.order-section-summary{display:none}@media (max-width: 54em){.order-now-wrap .sidebar{display:none}.order-now-wrap .right-sidebar .with-sidebar,.order-now-wrap .with-sidebar{padding-left:0;padding-right:0;margin:1.5em auto;width:100%}.order-now-wrap .summary-button{display:block;width:80%}.order-now-wrap .order-submit-message{display:none}.order-now-wrap .order-section-summary{display:block}}.leaflet-container .leaflet-control-attribution{display:none !important}.page-confirmation .main{margin-top:6rem}.page-confirmation .header{background-color:rgba(28,173,113,0.85)}.page-confirmation .sidebar{width:228px}.page-confirmation .with-sidebar{padding-right:280px;width:auto}.page-confirmation .sidebar-card{max-width:188px;margin:2em 0}.page-confirmation h3:first-of-type{margin-top:0}.receipt-sidebar .sidebar-card{margin-top:1rem}.main ul.transaction-receipt{margin:0 auto 2em;list-style:none;background-color:rgba(0,0,0,0.02);padding:1em;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem}.main ul.transaction-receipt hr{margin:1em auto}.transaction-receipt .line-item{text-align:right}.transaction-receipt .item-description{float:left;display:block;max-width:10em;text-align:left}.transaction-receipt .item-description h4{margin:0;font-weight:normal}.transaction-receipt .item-description p{margin:0}.transaction-receipt .item-price{display:block}.transaction-receipt .minor-details{margin:0 auto;font-size:1.2rem;line-height:1.2;color:rgba(0,0,0,0.3)}.order label{padding-top:0}table.totals td strong{display:inline-block;width:115px;text-align:right;padding-right:1em}.cart-security{text-align:center}.cart-policies{text-align:right}form #credit_card_exp{margin-right:1em;width:8em}form #card_year{width:5em}form #verification_number{width:4em}form #zip{width:7em}form #state{width:4em}.addresses ul{width:50%;float:left}.cart-payment-form label{display:block;width:100%}.section-subtle{margin-bottom:2em}.section-subtle h3{font-size:1.2em;margin:.25em 0 .5em;font-weight:300;line-height:1;color:#676262}@media (max-width: 30em){.section-subtle h3{font-size:1em;line-height:1.3;text-align:center}}.section-subtle .half-column{width:100%;max-width:48%;margin:0 2%}.section-subtle .half-column.alpha{margin-left:0}@media (max-width: 30em){.section-subtle .half-column.alpha{margin:1em auto}}.section-subtle .half-column.omega{margin-right:0}@media (max-width: 30em){.section-subtle .half-column.omega{margin:1em auto}}@media (max-width: 54em){.section-subtle .half-column{max-width:92%;margin:1em auto}}@media (max-width: 30em){.section-subtle .half-column{max-width:92%}}.extras-module{background-color:rgba(150,150,150,0.1);position:relative;border-radius:4px;border:1px solid rgba(150,150,150,0.14);overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box}.extras-module .extras-module-content{padding:.5em;padding-left:182px}@media (max-width: 30em){.extras-module .extras-module-content{padding-left:98px}}.extras-module .extras-module-content h4{font-weight:500;margin-top:.25em;color:#676262}.extras-module .extras-module-content p{line-height:1.3;margin-bottom:.5em}.extras-module .extras-module-content a{display:block;margin-bottom:.5em}.extras-module .extras-module-content select{height:auto;width:96%}.extras-module .extras-photo{position:absolute;left:0;top:0;display:block;background-color:rgba(150,150,150,0.25);width:100%;max-width:168px;height:100%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width: 30em){.extras-module .extras-photo{max-width:84px}}.extras-module .extras-photo-soup{background-image:url("../order-now/images/extras-soup-02.jpg")}.extras-module .extras-photo-bars{background-image:url("../order-now/images/extras-bars.jpg")}.page-referral .header{background-color:rgba(27,42,45,0.4)}.referral-landing-hero{background-image:url("../mavens/referral-landing-hero-bg-02.jpg")}@media (max-width: 30em){.referral-landing-hero{background-image:url("../mavens/referral-landing-hero-bg-mobile.jpg")}}.referral-landing-hero .referral-subhead{font-size:1.3em;line-height:1.2;max-width:20em;margin:0 auto 3em;text-shadow:0 1px 1px rgba(0,0,0,0.2);color:white}@media (max-width: 30em){.referral-landing-hero .referral-subhead{font-size:1.2em;margin-bottom:4.5em}}.page-referral h1{font-family:"Amatic SC";font-size:6rem;margin-top:0;line-height:1}.referral-cta{position:absolute;background-color:white;color:#595555;padding:1.4em 2em;font-size:1.1em;box-shadow:0 1px 2px rgba(39,39,39,0.3);border-radius:2px}@media (max-width: 30em){.referral-cta{padding:1em 3%;font-size:1em}}.referral-cta p{margin:0 auto 1em}.referral-cta .button-cta{font-size:1em;font-weight:600;padding:.75em 2.5em;margin-bottom:0}@media (max-width: 30em){.referral-cta .button-cta{width:88%;padding:1em 3%;font-weight:500}}.blue-curve{position:absolute;top:-50px;left:-5%;background:#0c8aa5;width:110%;height:72px;border-top-left-radius:100%;border-top-right-radius:100%}@media (max-width: 30em){.blue-curve{height:32px;top:-32px}}.referral-main{color:white;background-color:#0c8aa5;padding:2em 0 0;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1}@media (max-width: 30em){.referral-main{padding:6em 0 0}}.referral-main h2{color:white;font-family:"Amatic SC",serif;font-size:4em;font-weight:300;margin:1em 0;line-height:1}.referral-how-it-works{margin:0 auto}.referral-how-it-works img{min-height:104px}.referral-how-it-works a{color:white;font-weight:600;text-decoration:underline}.referral-how-it-works a:hover{color:#ff8a1e}.referral-how-it-works p{color:white}.referral-main ul{width:45%;float:left;margin:0 2.5%}@media (max-width: 30em){.referral-main ul{display:block;float:none;width:100%;margin:0 auto}}.referral-main ul li{list-style:none;text-align:left;font-size:0.9em;display:inline-block;margin:0.5em;font-size:0.85em}.referral-main ul li img{float:left}.referral-main ul li h4{color:#00404D;padding-left:65px;font-size:1.1em;font-weight:400;margin:0}.referral-main ul li p{padding-left:65px}.referral-testimonials{background-image:url("../mavens/testimonials-bg-chefs.jpg");background-repeat:no-repeat;background-position:center bottom;background-size:cover;position:relative;padding:2em 0 6em;margin-bottom:3em}@media (max-width: 30em){.referral-testimonials{padding-bottom:2em}}.referral-testimonials .wrap{z-index:2}.referral-testimonials .overlay-referral-testimonials{z-index:0;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:-webkit-linear-gradient(270deg, #0c8aa5 0%, rgba(0,108,130,0.9) 100%);background-image:linear-gradient(-180deg, #0c8aa5 0%,rgba(0,108,130,0.9) 100%)}.referral-testimonials-list p{color:white}.referral-testimonials-list li img{width:50px;height:50px;border-radius:50%;border:2px solid rgba(255,255,255,0.9);box-shadow:0 1px 1px rgba(0,0,0,0.08)}.referral-final-cta{margin-bottom:0}.referral-final-cta p{margin:0 auto}.referral-final-cta .button{font-size:1em;margin-left:1em}@media (max-width: 30em){.referral-final-cta .button{padding:.75em 1.5em;margin-bottom:0;margin-left:0}}.referral-social-pub{margin-top:2em}.referral-social-pub a{width:19%;display:inline-block}@media (max-width: 30em){.referral-social-pub a{width:32%}}.referral-final-cta .wrap{border:1px solid rgba(0,0,0,0.1);border-radius:6px;padding:1em;text-align:center}@media (max-width: 30em){.referral-final-cta .wrap{width:88%;padding:1em 3%}}.referral-wrap{max-width:53.5em;margin:0 auto;position:relative;overflow:auto}@media (max-width: 54em){.referral-wrap{max-width:100%;overflow:auto}}.referral-share{width:70%;float:left;min-width:10em;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 54em){.referral-share{width:100%;float:none}}.referral-share p.faded{font-size:0.85em;color:#727272}.share-button{display:inline-block;font-size:0.8em;text-align:center;color:#fff;width:28%;line-height:1;padding:.75em .5em;border-radius:5px}@media (max-width: 54em){.share-button{width:100%;margin-bottom:0.5em}}.share-button:hover{text-decoration:none;color:#fff}.share-button i{margin-right:0.6em}.fb-share-styled{border:1px solid #263A61;background-color:#385791}.fb-share-styled:hover{background-color:#5470a5;border:1px solid #4e648c}.twitter-share-styled{border:1px solid #0082BA;background-color:#00A2E5}.twitter-share-styled:hover{background-color:#5abce2;border:1px solid #47add8}.email-share-styled{border:1px solid #468C52;background-color:#5EBB6D}.email-share-styled:hover{background-color:#79c684;border:1px solid #6fa878}.referral-summary{width:27%;margin-left:2%;float:left;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 54em){.referral-summary{width:100%;float:none;margin-left:0}}.referral-summary .section{margin:.75em}.referral-summary h4{margin:0 .75em}.referral-summary h5{color:#999;font-size:0.75em;margin:0em}.referral-summary p{margin:0.3em;font-size:0.9em}.referral-summary p span{margin-left:0.2em;font-weight:bold}.referral-summary ul{margin:0 0 .3em 1.2em}.referral-summary ul li{font-size:0.9em}.referral-summary hr{margin:1em auto}.maven-getting-started ol li{margin-bottom:1.5em}.maven-getting-started ol li p{margin-bottom:.5em}.maven-getting-started ol li a{display:block}.maven-faqs dl dt{margin-bottom:.5em}.maven-faqs dl dd{margin-bottom:1.5em}.affiliate-form{text-align:center}.maven-agreement{position:relative;display:block;height:240px;margin-bottom:1.5em;padding:1.5em;overflow:scroll;border:1px solid rgba(0,0,0,0.05);border-radius:4px;text-align:left;background-color:#FFFDED;box-shadow:0 1px 2px rgba(0,0,0,0.05);-webkit-transform:translateZ(0);transform:translateZ(0)}.maven-agreement.legalese p{margin-left:0}.maven-agreement.legalese ul{margin-left:1.5em}label.maven-opt-in{display:block;text-align:left;max-width:24em;margin:1em auto;padding:.5em;position:relative;border:1px solid rgba(0,0,0,0.05);border-radius:2px}label.maven-opt-in:hover{background-color:rgba(0,0,0,0.02)}label.maven-opt-in input[type="checkbox"]{position:absolute;top:1.2em}label.maven-opt-in p{padding-left:2em;margin-bottom:0}.friend-referral-hero{background-color:#F24D92;background-image:url("../heroes/MyPowerSupply_043-cropped-hero.jpg")}.friend-referral-hero .overlay{background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(90deg, #ff6088 0%, rgba(242,77,146,0.8) 100%);background-image:linear-gradient(0deg, #ff6088 0%,rgba(242,77,146,0.8) 100%)}.personalize-form-actions .button{margin-top:0;padding:.5em 1em}.code-text-field{max-width:26em;text-align:center}input[readonly]{cursor:default;background-color:white}.referral-update-text{text-align:left}.pickup-spots-hero{background-image:url("../heroes/table-meal-hero.jpg")}.pickup-spots-hero .overlay{background-color:rgba(10,120,140,0.8)}#login h3,#signup h3{color:#333131;margin-bottom:0}.sign-up,.log-in{margin-bottom:1.5em;display:block;margin-top:0}.password-reset-link{font-size:.8em;line-height:1;display:block;margin:-.25em 0 2em}.facebook{border:1px solid rgba(0,0,0,0.09);border-radius:4px;background-color:rgba(0,0,0,0.08);margin-bottom:4em}.facebook img{margin:1em auto;display:block;opacity:.7;-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.facebook img:hover{-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out;opacity:1}@media (max-width: 30em){.facebook{display:block;max-width:92%;float:none;margin:1em auto;text-align:center}}form.edit_user .avatar-container{position:relative}form.edit_user .avatar-controls{padding-left:72px}form.edit_user input#user_avatar{margin-bottom:0;line-height:inherit}form.edit_user img.avatar{display:block;width:100px;border:1px solid white;width:54px;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,0.15);position:absolute;left:0;top:.25em}.profile-navigation{margin:0;list-style:none}.profile-navigation :first-child,.profile-navigation :first-child .profile-link{border-top-left-radius:4px;border-top-right-radius:4px}.profile-navigation :last-child,.profile-navigation :last-child .profile-link{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.profile-navigation .profile-item{line-height:1;position:relative}.profile-navigation .profile-link{display:block;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.75em .5em .75em 2.5em;text-align:left;border:1px solid transparent;border-radius:0;background-color:transparent}.profile-navigation .profile-link:focus{outline:none}.profile-navigation .profile-link.active{background-color:white;font-weight:600;border-top-color:#D9D6D4;border-bottom-color:#D9D6D4}.profile-navigation .profile-link:before{position:absolute;top:.5em;left:.5em;content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:0 0}.profile-navigation .profile-account:before{background-image:url("icons/icon-profile-user.png")}.profile-navigation .profile-billing:before{background-image:url("icons/icon-profile-billing.png")}.profile-navigation .profile-history:before{background-image:url("icons/icon-profile-history.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13 / 10), only screen and (min-resolution: 120dpi){.profile-navigation .profile-link:before{background-size:24px 24px}.profile-navigation .profile-account:before{background-image:url("icons/icon-profile-user-2x.jpg")}.profile-navigation .profile-billing:before{background-image:url("icons/icon-profile-billing-2x.jpg")}.profile-navigation .profile-history:before{background-image:url("icons/icon-profile-history-2x.jpg")}}.profile-navigation :first-child .profile-link.active{border-bottom-color:#D9D6D4;border-top-color:transparent}.profile-navigation :last-child .profile-link.active{border-top-color:#D9D6D4;border-bottom-color:transparent}.garden-subnav{background-color:white;margin:0 0 1.5em;padding:11rem 0 2rem;border-bottom:1px solid #ddd}.garden-subnav ul{margin:0;list-style-type:none}.garden-subnav ul li{display:inline-block;margin:0 1em 0 0}.garden-subnav h2{top:.25em;position:relative;margin:0;font-size:1.2em;line-height:1;font-weight:500}.garden-subnav .icon-home{margin-top:-5px;width:32px;height:32px;background-image:url(icons/icon-garden-home.png);background-repeat:no-repeat;background-position:center;opacity:.5;-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out}.garden-subnav .icon-home:hover{opacity:1;-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out}.dashboard-empty .garden-subnav .icon-home{display:none}.login-wrap{width:92%;max-width:470px;margin:4em auto 6em}.login-form{padding:1em 4% 0}.login-form .button{width:10em;margin:1.5em auto;display:block}.login-password-reset{float:right;font-size:.9em;text-decoration:none;color:inherit;text-transform:none;font-weight:500}.login-password-reset:hover{text-decoration:underline}.form-subaction{margin:0;font-size:.8em;opacity:.5;text-align:center;-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.form-subaction:hover{opacity:.9;-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.form-subaction p{margin-bottom:0}.form-vertical input{display:block}.form-vertical input.button{display:inline-block;top:-1px}.error input,input.error{border:2px solid #f45875;margin-bottom:0;border-bottom-left-radius:0}.error .help-inline,p.error-notice{color:white;margin:0 auto 1.5em;padding:.5em 1.5em .5em 1em;background-color:#f45875;display:inline-block;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-weight:600}p.error-banner{border-radius:4px;margin:0 auto 1em;display:block;max-width:80%;text-align:center}.required abbr{display:none}.form-field{position:relative;display:block;width:100%}.form-horizontal .form-group{margin-bottom:1.75em;*zoom:1}.form-horizontal .form-group:last-of-type{margin-bottom:0 !important}.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{content:" ";display:table;clear:both}@media (max-width: 30em){.form-horizontal .form-group{border-bottom:1px solid #EEE;padding-bottom:.5em}}.form-horizontal .attribute-title{width:16.666666666666664%;text-align:right;padding-top:2px;cursor:pointer}.form-horizontal .attribute-content{width:77.33333333333334%;margin:0}.form-horizontal input.attribute-content,.form-horizontal textarea.attribute-content{-moz-box-sizing:border-box;box-sizing:border-box}.form-horizontal textarea.attribute-content{height:4.5em}.form-horizontal .attribute-title,.form-horizontal .attribute-content{position:relative;float:left}@media (max-width: 30em){.form-horizontal .attribute-title,.form-horizontal .attribute-content{display:block;float:none;width:92%;text-align:left}}.form-horizontal .visibility-notice{display:inline-block;margin-left:0;font-size:.8em}.form-vertical .attribute-title,.form-vertical .attribute-content{position:relative;float:none;display:block;text-align:left;width:92%}.empty-attribute{color:#999}.section-actions{text-align:left}.section-actions .search-input{width:46%;margin-bottom:.5em}@media (max-width: 30em){.section-actions .search-input{width:96%}}.section-actions .new-meal-button{margin-right:0}@media (max-width: 30em){.section-actions .new-meal-button{display:none}}.meal-admin-list{margin:0}.meal-admin-list thead{font-size:.8em;font-weight:600}.meal-admin-list .meal-item{padding:0;border:none}.meal-admin-list .meal-item .chef-name{background-color:#FAFAFA;font-size:.75em;vertical-align:middle;min-width:44px;line-height:1}.meal-admin-list .meal-item .meal-state{vertical-align:middle;width:44px;padding:0}.meal-admin-list .meal-item .meal-state-icon{display:block;margin:0 auto;width:44px;height:44px;background-repeat:no-repeat;background-position:center center;background-image:url(sprite-meal_state_icons.png)}.meal-admin-list .meal-item .meal-state-icon.state-icon-draft{background-position:0 0}.meal-admin-list .meal-item .meal-state-icon.state-icon-pending{background-position:-44px 0}.meal-admin-list .meal-item .meal-state-icon.state-icon-approved{background-position:-88px 0}.meal-admin-list .meal-item .meal-title{font-size:1em;vertical-align:middle;padding:.5em}.meal-admin-list .meal-item .meal-title a{color:#122931}@media (max-width: 30em){.meal-admin-list .meal-item .meal-title{font-size:.85em}}.meal-admin-list .meal-item .meal-info{margin:0}.meal-admin-list .meal-item .meal-info li{display:inline;margin:0 .5em 0 0;color:#ccc;font-size:.8em;color:#999;line-height:1;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.meal-admin-list .meal-item .meal-info li:after{display:inline}.meal-admin-list .meal-item .meal-info li:last-child:after{content:""}.meal-admin-list .meal-item .meal-id{vertical-align:middle;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.meal-admin-list .meal-item-recipe-list{padding:0 .5em;border-bottom:1px solid #e0e0e0}.meal-admin-list .meal-item-recipe-list .recipe-list{margin:0;list-style-type:none;background:#ebebeb;border:0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.03);color:#999}.meal-admin-list .meal-item-recipe-list .recipe-list .recipe-item{border:1px solid #e0e0e0;border-radius:4px}.meal-draft-list{margin:1em 0;padding:0;list-style:none;border:1px dashed #CCC;padding:.5em;border-radius:4px}.meal-item{position:relative;line-height:1;background-color:white;border:1px solid #eee;border-radius:1px;padding:.6em .25em .4em;border-top-color:transparent}.meal-item:hover{background-color:#FFFCEC}.meal-link{display:block;width:100%;height:100%;text-decoration:none;color:#595555 !important}.meal-link:hover{text-decoration:none}.meal-id{color:#ccc;font-size:.8em;text-align:right;font-weight:300;margin:0 .25em}.meal-line-designation{color:#ff8a1e;font-weight:600;text-align:center;margin:0 .25em}.tag-item{padding:.5em .5em .3em;border-radius:2px;background-color:#ff8a1e;color:white;line-height:1}.meal-allergen-item{display:inline-block;background-color:#00d5cf;font-weight:600;text-align:center;margin:0 0.25em 0.5em 0.25em}.meal-status-icon{position:absolute;top:.15em;right:.25em;display:block;width:24px;height:24px;background-repeat:no-repeat}.status-icon-draft{background-image:url("https://www.mypowersupply.com/assets/icons/icon-garden-draft.png")}.status-icon-pending{background-image:url("icons/icon-garden-pending.png")}.status-icon-approved{background-image:url("icons/icon-garden-approved.png")}.add-recipe-actions{padding:0 1em 1em;-moz-box-sizing:border-box;box-sizing:border-box}.add-recipe-actions .button{margin:0 auto}.add-recipe-actions .control-group{margin-bottom:1em}.add-recipe-actions .select2-input{padding:1em}.js-existing-recipe-input{width:92%;max-width:40em}.js-existing-recipes-field{display:none}.meals-empty-state h2{text-align:center}.meals-empty-state p{width:92%;max-width:500px;margin:1.5em auto}.meals-empty-state .button{display:block;margin:1.5em auto;width:92%;max-width:16em}p.attribute-content,.list.attribute-content{padding-top:2px}.ingredient-list.attribute-content{padding-top:3px}.ingredient-list{list-style:none}.ingredient-list-item{margin-bottom:.25em}.ingredient-list-item .tag-item{border-radius:2em;padding:.1em .5em}.ingredient-modal-toggle{display:block;opacity:1}.active .ingredient-modal-toggle{opacity:.3}.message-pending-approval,.message-draft{position:relative;text-align:left;padding:1em 2% 1em;border-radius:4px;color:rgba(0,0,0,0.7);margin-top:1.5em}.message-pending-approval h3,.message-draft h3{font-weight:500;margin:0;display:inline-block;position:relative;top:2px}@media (max-width: 30em){.message-pending-approval h3,.message-draft h3{display:block;text-align:center;font-size:1em;margin:0 auto 1em}}.message-pending-approval p,.message-draft p{margin:0;padding-right:40%;line-height:1.3}@media (max-width: 54em){.message-pending-approval p,.message-draft p{padding-right:50%}}@media (max-width: 30em){.message-pending-approval p,.message-draft p{text-align:center;padding:.5em}}.message-pending-approval .button,.message-draft .button{position:absolute;top:0;right:.5em}@media (max-width: 30em){.message-pending-approval .button,.message-draft .button{width:80%;display:block;right:inherit;position:relative;margin:0 auto}}.message-draft .button{top:.7em;right:1em}@media (max-width: 30em){.message-draft .button{top:inherit;right:inherit}}.visibility-notice{background-color:#395673;padding:.3em .5em .15em .6em;text-transform:uppercase;color:white;line-height:1;font-style:normal;border-radius:4px;margin-left:.75em;opacity:.3;font-weight:500;-webkit-transition:opacity 0.22s ease-in-out;transition:opacity 0.22s ease-in-out}label:hover .visibility-notice{opacity:.8;-webkit-transition:opacity 0.22s ease-in-out;transition:opacity 0.22s ease-in-out}.recipe-list{border:1px dashed #CCC;padding:.5em;list-style:none;margin:0;border-radius:4px}.no-recipes{text-align:center;padding:.5em}.recipe-item{position:relative;line-height:1;background-color:white;border:1px solid #eee;border-radius:1px;padding:.6em .25em .4em;border-top-color:transparent}.recipe-item:first-child{border-top:1px solid #eee}.recipe-item:hover{background-color:#FFF8F2;text-decoration:none}.removal-button{content:"";display:block;width:24px;height:24px;position:absolute;right:-2em;top:.2em;background-color:transparent;background-repeat:no-repeat;background-image:url(icons/icon-garden-remove.png);cursor:pointer;opacity:.5}.removal-button:hover{opacity:1}.recipe-fields{padding:1em 0 0;border:1px solid #ddd;background-color:#FCFBFA;box-shadow:0 0 6px rgba(0,0,0,0.06);margin:1em auto;width:92%;border-radius:4px;-webkit-transition:all 0.22s ease-in-out;transition:all 0.22s ease-in-out}.recipe-fields .actions{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-top:1em;overflow:hidden;background-color:white;border-top:1px solid #ddd;text-align:right;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.recipe-fields .actions .button{margin:0;border-radius:0;border:none;border-radius:0;box-shadow:none;padding:1em 2em}.recipe-fields .actions .button-subtle{display:none}.recipe-fields .actions .edit-recipe span{color:#f45875}.recipe-fields.closed{width:94%;margin:.5em auto;padding:0;overflow:hidden}.recipe-fields.closed .form-group{display:none}.recipe-fields.closed .button-danger,.recipe-fields.closed .button{display:none}.recipe-fields.closed .button-subtle{display:block;padding:.5em 1em}.recipe-fields.closed .actions{margin:0;background-color:#fafafa;font-size:.8em}.recipe-fields.closed .recipe-title-form-group{display:block;margin-bottom:0}.recipe-fields.closed .recipe-title-form-group .attribute-title{display:none}.recipe-fields.closed .recipe-title-form-group .attribute-content{width:100%;border:none;border-radius:0;margin:0;font-size:1.2em}.fields-header{display:block;border-bottom:1px solid #ddd;background-color:white;position:relative;border-top-left-radius:4px;border-top-right-radius:4px}.fields-header .removal-button{position:absolute;right:.6em;top:.75em;z-index:5}.fields-header input[type="text"].new-recipe-title{border:none;border-radius:0;font-size:1.2em;line-height:1.2;margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px}.fields-content{padding:1em}.recipe-link{display:block;width:100%;height:100%;text-decoration:none;color:#595555 !important}.recipe-link:hover{text-decoration:none}.recipe-id{color:#ccc;font-size:.8em;text-align:right;font-weight:300;margin:0 .25em;width:3em;display:inline-block;overflow-x:hidden;position:relative;top:2px}.recipe-status-icon{position:absolute;top:.15em;right:.25em;display:block;width:24px;height:24px;background-repeat:no-repeat}.existing-recipes-form{padding:1em 3%}.prepared-ingredient-fields{border-sizing:box-sizing;width:100%;padding:0;margin:.5em;border:1px solid #ddd;background-color:#FCFBFA;box-shadow:0 0 6px rgba(0,0,0,0.06);margin:.5em auto;border-radius:4px}.prepared-ingredient-fields .form-group{background:none;padding:0;margin-bottom:1em}.prepared-ingredient-fields .form-group:last-of-type{margin-bottom:0 !important}.prepared-ingredient-fields .attribute-title{position:relative;top:6px}.prepared-ingredient-fields .attribute-content{padding:.5em 0 .4em;border-radius:0;height:auto;border:none;border-bottom:2px solid white;box-shadow:0 1px 2px rgba(0,0,0,0.05)}ul.meal-history,ul.recipe-history{margin:0;list-style-type:none}ul.meal-history li,ul.recipe-history li{margin-bottom:0.5em}.add-ingredients-container .button{font-size:.8em;color:#1caff5}.choose-ingredient-modal{float:left;position:relative;top:1px;display:none;z-index:4;width:75%;padding:.25em 0;margin:0;list-style:none;background-color:#FFF;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.1);border:1px solid #416384}.choose-ingredient-modal.open{display:block}@media (max-width: 30em){.choose-ingredient-modal{width:100%}}.ingredient-field{max-width:100%;position:relative;margin-bottom:.25em}.ingredient-box{position:relative;z-index:2;max-width:100%;background-color:#FFF;margin:0 2.5em 0 0;border-radius:1px;border:1px solid #DDD;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.ingredient-box input[type="text"]{float:left;display:block;margin-right:0;margin-bottom:0;outline:none;line-height:1.4}.ingredient-box .select2{float:left;display:block;margin:0;border:0;border-radius:4px}.ingredient-box .select2.select2-container-active .select2-choice{box-shadow:none}.ingredient-box .select2 .select2-choice{padding:.3em .5em;line-height:2em;border:0;background:#fff}.ingredient-box .select2 .select2-choice .select2-arrow{top:.3em;background:none;border:0}.ingredient-box .field-measurement{width:16.52%;max-width:4em;border:none;border-right:1px solid #eee}.ingredient-box .field-unit{width:16.52%;max-width:4em;border:none;border-right:1px solid #eee}.ingredient-box .field-item{width:58%;max-width:28em;border:none}.ingredient-box .removal-button{content:"";display:block;width:24px;height:24px;right:-32px;top:.4em;position:absolute}.ots-ingredient-field .raw-ingredient-field .field-unit,.ots-ingredient-field .raw-ingredient-field .field-measurement{display:none !important}.show-details-button{position:absolute;top:0;right:0;margin:.5em;background-color:#416384;font-size:.7em;box-shadow:0 1px 2px rgba(0,0,0,0.05);border-color:#395673;color:white}.show-details-button:hover{background-color:#416384;text-decoration:underline}.show-details-button.open{background-color:#283c51}.show-details-button.open:hover{background-color:#395673}@media (max-width: 30em){.show-details-button{opacity:.8}}.ingredient-details{position:relative;top:-2px;z-index:1;display:none;max-width:100%;margin:0 2.75em .5em .25em;padding:1em .25em;border:1px solid #E6E6E6;background-color:#F8F7F7;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 1px 0 rgba(255,255,255,0.8)}.ingredient-details.open{display:block}.ingredient-details .check_boxes{padding-left:2em}.ingredient-details .attribute-title{width:25.666666666666664%}.ingredient-details .attribute-content{width:64.333333333333334%}.ingredient-details .show-details-button{display:none}.handmade-ingredient-field .ingredient-details{padding:.5em}.select-filter-meals,.select-meal-owner{width:300px}.select-filter-meals .select-menu-list,.select-meal-owner .select-menu-list{width:300px}.admin-action-bar{background-color:#fff9d9}.admin-action-bar .section-content{padding:.5em}.admin-action-bar .button:not(.button-primary){margin-top:0;margin-bottom:0;background-color:white}.admin-action-bar .select-approval-state,.admin-action-bar .select-meal-status{width:300px}.admin-action-bar .select-approval-state{float:left}.admin-action-bar .select-meal-status{float:right;text-align:right}.admin-action-bar .select-meal-status .select-menu-modal{text-align:left}.admin-action-bar .select-meal-status li.disabled{color:#999999;padding:.5em 1em}.week-selection-container{margin:.5em auto;line-height:1em;border:1px solid #dddddd;border-radius:4px}.week-selection-container .current-week{display:inline-block;padding:.6em .5em .5em;border-left:1px solid #dddddd;border-right:1px solid #dddddd}.week-selection-container a{margin:0;padding:0 .5em;background:#fafafa}.week-selection-container a:hover{text-decoration:none}.menu-slot{position:relative;margin-bottom:.5em;border-radius:4px}.menu-slot.unfilled-slot{padding:1em;background:#f2f1f0}.menu-slot.filled-slot{background:#ffffff;border:1px solid #dddddd;box-shadow:0 0 2px rgba(0,0,0,0.1)}.menu-slot.filled-slot .brief,.menu-slot.filled-slot .details{padding:.75em}.menu-slot.filled-slot .details{border-top:1px solid #dddddd}.menu-slot.filled-slot .details p{margin:0}.menu-slot.filled-slot h4{margin:0}.menu-slot.filled-slot h4 span{font-size:14px;color:#cacaca}.menu-slot.filled-slot .menu-slot-remove{top:.4em;right:.5em}.menu-slot.filled-slot .meal-style-tag{margin:.5em 0 0 0}.menu-creation form{margin-bottom:0}.menu-summary{min-height:4em;background-color:#F2F1F0;border-bottom:1px solid rgba(0,0,0,0.08);box-shadow:0 1px 0 rgba(255,255,255,0.8)}.summary-tags-container{margin-bottom:1.5em}.summary-tags-container:last-child{margin-bottom:0}.summary-tags-list{list-style:none}.summary-tag{display:inline-block;background-color:#395673;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.summary-tag.tag-spicy{background-color:#ff8a1e}.summary-tag .tag-amount{font-weight:bold}.delivery-date{float:right;font-size:.8em;color:#9B9B9B;-webkit-transform:translate(0, -2px)}.delivery-slots-category{color:#444}.menu-creation-actions{margin-bottom:0;background-color:white;border-top:1px solid rgba(0,0,0,0.1);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.menu-creation-actions .button{font-size:1em}.public-meal{margin-bottom:4em}.public-meal h3{text-align:center;color:#403D3D;font-size:1.3em}.public-meal h4{font-size:1em;font-weight:500}.public-meal header{background-color:white;padding:2em 12%;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px}@media (max-width: 30em){.public-meal header{padding:1.5em 6%}}.public-meal-title{color:#403D3D;font-size:2em;line-height:1.4;margin-bottom:1.5em}@media (max-width: 30em){.public-meal-title{font-size:1.4em}}.public-meal-chef{display:inline-block;position:relative;padding-left:4em;color:#474343;font-size:1.1em}@media (max-width: 30em){.public-meal-chef{font-size:1em;padding-left:3em;padding-top:.5em}}.public-meal-chef .avatar-frame{display:block;position:absolute;left:0;top:0;background-color:#eee;border-radius:50%;border:2px solid white;box-shadow:0 0 1px rgba(0,0,0,0.2),0 1px 4px rgba(0,0,0,0.025);width:42px;height:42px;overflow:hidden}.public-meal-chef .avatar-frame img{width:100%}@media (max-width: 30em){.public-meal-chef .avatar-frame{width:32px;height:32px}}.public-meal-description{color:rgba(90,85,85,0.8);padding:0 8%;margin:1.5em auto 0}@media (max-width: 30em){.public-meal-description{padding:0 2%;margin-top:1em}}.public-meal-nutrition{padding:2em 3%;border-top:1px solid rgba(0,0,0,0.05)}.half-column{width:42%;float:left;margin:0 4%}@media (max-width: 30em){.half-column{display:block;float:none;width:92%;margin:1em auto}}.fourth-column{width:21%;float:left;margin:0 1.5% 0}@media (max-width: 30em){.fourth-column{display:block;float:none;width:92%;margin:1em auto}}.third-column{width:30%;float:left;margin:0 1.5% 0}@media (max-width: 30em){.third-column{display:block;float:none;width:92%;margin:1em auto}}.centered{text-align:center}.public-meal .nutrition-table,.side-panel .nutrition-table{background-color:white;border-bottom:1px solid #D9D6D4;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.public-meal .nutrition-table tr,.side-panel .nutrition-table tr{border-left:1px solid #D9D6D4;border-right:1px solid #D9D6D4;border-top:1px solid #D9D6D4}.public-meal .nutrition-table td,.side-panel .nutrition-table td{border:none;color:rgba(89,85,85,0.7)}.public-meal .nutrition-table td.nutrition-label,.side-panel .nutrition-table td.nutrition-label{color:#333131;font-weight:500}.public-meal .nutrition-table td.nutrition-label.sub-label,.side-panel .nutrition-table td.nutrition-label.sub-label{color:rgba(89,85,85,0.7);padding-left:1.5em}.ActivityHistory__dateHeader{text-align:left;width:80px}.ActivityHistory__detailsHeader{text-align:center}.ActivityHistory__transactionHeader{text-align:right;width:20%}.Timestamp__hour{color:#b0b0b0}.TransactionAmount{text-align:right}.CurrencyAmount{color:#a0a0a0}.CurrencyAmount--positive{color:green}.CurrencyAmount--negative{color:red}