@font-face {font-family: 'quaversans';src: url('gfx/quaversans-webfont.eot');src: url('gfx/quaversans-webfont.eot?#iefix') format('embedded-opentype'), url('gfx/quaversans-webfont.woff') format('woff'), url('gfx/quaversans-webfont.ttf') format('truetype'), url('gfx/quaversans-webfont.svg#') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'harmonia';src: url('/HarmoniaSansStdSemiBold.eot');src: url('/HarmoniaSansStdSemiBold.eot?#iefix') format('embedded-opentype'),url('/HarmoniaSansStdSemiBold.woff') format('woff'),url('/HarmoniaSansStdSemiBold.ttf') format('truetype');font-weight: 600;font-style: normal;}body {font: 16px/1.5em "freight-text-pro", sans-serif;margin: 0;padding: 0;-webkit-font-smoothing: antialiased;}iframe {border: none;}a,a:visited {color: #000;text-decoration: none;}a:hover {text-decoration: underline;}hr {height: 1px;background: #e1e1e1;border: none;margin: 5px 0;}.clear {clear: both;display:block;}#content {position: relative;}#llist-form {margin-bottom: 60px;}.hint {font-style: italic;}#flash-success {background: #34b258;padding: 10px;margin: 0;margin-top: 20px;list-style: none;color: white;}#flash-success li {}input[type="submit"],button {text-align: center;width: 170px;height: 44px;line-height: 44px;color: #fff;background: #34b258;border: none;border-radius: 40px;font-family: "harmonia";font-weight: normal;cursor: pointer;font-size: 18px;}input[type="submit"]:hover,button:hover {background: #42c46b;}input[type="submit"]:active,button:active {background: #26a145;color: rgba(255,255,255,0.8);}label span {font-weight: normal;font-size: 16px;color: #999999;font-style: italic;}input[type="text"],input[type=password] {border: 1px solid #c2c2c2;height: 44px;font-family: "freight-text-pro", serif;font-size: 16px;color: #000;padding: 0 10px;display: block;width: 300px;margin-top: 5px;}#login-button:hover {background-position: center left;}#login-button:active {background-position: bottom left;}body #login-button.loading {background: url(gfx/load.gif) center center no-repeat;}#flash-error {background: #f3c717;list-style: none;margin: 0 auto;text-align: center}#flash-error li {margin: 0;}h1 {margin: 0;color: #fff;float: left;}h1 a {color: #fff;display: block;width: 90px;height: 28px;text-indent: -9999em;background: url(gfx/lsts-logo@2x.png) center center no-repeat;background-size: 90px 28px;margin-top: 20px;}h2 {font-family: 'harmonia', sans-serif;font-size: 48px;line-height: 48px;margin: 25px 0;font-weight: normal;}h3.subtitle {margin-top: 0;}.form-field-container {margin-top: 20px;}.form-errors {margin: 0;padding: 0;list-style: none;}.form-errors li {background-color: #863333;text-align: center;height: 30px;line-height: 30px;color: #fff;display: block;margin: 5px auto 0;}#llist-name-container {width: 380px;float: left;margin-right: 40px;}#llist-name-container input[type=text], #llist-description-container input[type=text] {width: 100%;margin-right: 0;border-radius: 2px;border: 1px solid #dfdfdf;}#llist-description-container {width: 540px;float: left;}#page-user #personal-url {float: left;}#page-user #personal-card {float: right;}#card {}#card p {margin: 0 0 5px 0;}#card img {float: left;margin-right: 10px;border-radius: 25px;}#page-user #card,#page-user #user-form {background: #f5f5f5;padding: 20px;width: 350px;border-radius: 4px;}#user-form .form-field-container {margin-top: 0;}#page-user #user-form span {float: left;line-height: 30px;color: #222;}#page-user #user-form input[type=text] {display: inline;width: 100px;padding: 2px;height: auto;}#user-form #user-username-container {float: left;margin-bottom: 30px;}#page-user #user-form #user-submit-container {float: right;}#users-name {padding: 34px 0 26px;border-bottom: 1px solid #f3f3f3;margin: 0;}#users-name h2 {margin: 0;}a.edit-link {color: #34b258;}#users-name img {vertical-align: middle;margin-right: 20px;float: left;border-radius: 25px;margin-top: -4px;}.alist, #page-view #content ul {border-bottom: 1px solid #f5f5f5;margin: 0;padding: 0;list-style: none;}h3 {font-weight: normal;font-size: 32px;font-family: "freight-display-pro";}.alist li {height: 43px;line-height: 43px;margin: 0;padding: 0;position: relative;}.alist li:nth-child(odd) {background-color: #f5f5f5;}.alist p {margin: 0;padding: 0;}.alist h3 {font-weight: normal;font-size: 20px;margin: 0 5px 0 10px;padding: 0;float: left;}.delete-item {display: block;width: 11px;height: 11px;background: url(gfx/v2/icon-delete@2x.png) top left no-repeat;background-size: 22px 11px;text-indent: -9999em;float: right;margin: 16px 10px 0;}.delete-item:hover {background-position: top right;}#header {height: 70px;line-height: 70px;background: #0c0c0d;}#header-wrap {width: 980px;margin: 0 auto;}#menu {float: right;margin: 0;padding: 0;}#menu li {list-style: none;float: left;padding: 0 20px;margin: 0;}#menu li a {color: #fff;height: 70px;display: block;}#home a {display: block;text-indent: -9999em;width: 14px;height: 22px;margin-top: 20px;background: url(gfx/v2/icon-house@2x.png) no-repeat top left;background-size: 28px 22px;}#home a:hover {background-position: top right;}#wrapper {width: 980px;margin: 0 auto;}#bread-crumbs {border-bottom: 1px solid #f3f3f3;height: 70px;line-height: 70px;}#bread-crumbs ul {list-style: none;margin: 0;padding: 0;}#bread-crumbs li {float: left;padding: 0 24px 0 34px;background: url(gfx/v2/icon-chevron@2x.png) left 28px no-repeat;background-size: 9px 17px;}#bread-crumbs li:first-child {padding-left: 0;background: none;}#bread-crumbs a {color: #000;}#layout {width: 200px;position: absolute;left: 10px;top: 15px;}#page-view #layout {top: -100px;right: -130px;left: auto;}#layout a {display: block;width: 35px;height: 24px;text-indent: -9999em;background: url(gfx/v2/viewpicker@2x.png);background-size: 71px 74px;}#layout #list-view {background-position: top left;float: left;margin-right: 1px;}#layout #list-view:hover {background-position: center left;}#layout #list-view.selected {background-position: bottom left;}#layout #grid-view {background-position: top right;float: left;}#layout #grid-view:hover {background-position: center right;}#layout #grid-view.selected {background-position: bottom right;}#list-info {text-align: center;margin: 0 auto;}#page-view #list-info {float: none;width: auto;}#list-info h2 {font-family: "harmonia", arial, sans-serif;font-size: 50px;margin: 55px 0 0;}#list-info input {margin: 0 auto;font-size: 40px;height: auto;width: 50%;text-align: center;border: none;font-family: "harmonia", arial, sans-serif;}#list-info #list-by {color: #999999;font-family: "freight-display-pro";font-size: 24px;margin-top: 0;}#list-info #list-description {font-size: 18px;}#list-subinfo {width: 200px;position: absolute;right: 0;top: 30px;text-align: right;color: #999999;}#list-subinfo p {margin: 0 0 2px;}.edit-list {border-top: 1px solid #e5e5e5;margin: 0;padding: 0;list-style: none;}.edit-list .theli {margin: 0;padding: 0;}.edit-list .inner-content {height: 60px;position: relative;overflow: hidden;}.edit-list li:nth-child(even):not(.sort-clone),.edit-list li:nth-child(odd).sort-clone {background-color: #f5f5f5;}.edit-list {border-bottom: 1px solid #f5f5f5;}.edit-list p {margin: 0;padding: 0;}.edit-list .image-placeholder {height: 50px;width: 50px;overflow: hidden;float: left;margin-top: 5px;margin-left: 0px;background: #e1e1e1;}.edit-list .image-placeholder img {height: 100%;display: block;margin: 0 auto;}.edit-list.checkbox {display: block;width: 17px;height: 17px;background: url(gfx/checkbox.png);padding: 0;margin: 13px 0 0 10px;float: left;text-indent: -9999em;}.edit-list .checkbox:hover {background-position: center left;}.edit-list .checkbox:active, #thelist .checkbox.selected {background-position: bottom left;}.edit-list .inner-content h3 {font-weight: normal;font-size: 18px;margin: 0 5px 0 15px;padding: 0;display: block;float: left;}.edit-list.show .comment {color: #a6a6a6;float: left;}.edit-list.show .comment, #thelist.show h3 {line-height: 1.4em;margin-right: 10px;}.edit-list .comment, #thelist.edit .url {margin: 17px 15px 0 10px;height: 25px;line-height: 25px;color: #999;float: left;}.edit-list .inner-content h3 input[type=text] {margin-top: 17px;height: 25px;line-height: 25px;font-size: 16px;} input[type=text] {border-radius: 2px;border-color: #dfdfdf;}.edit-list .inner-content input[type=text] {font-size: 16px;}.edit-list .inner-content h3 input[type=text] {width: 200px;}.edit-list .inner-content input[type=text].comment {width: 260px;float: left;margin-right: 0;}.edit-list .inner-content input[type=text].url {width: 250px;}.edit-list .right-listcontent {position: absolute;right: 0;}.edit-list.left-listcontent {position: absolute;left: 0;width: 100%;}.edit-list .dragger {display: block;width: 35px;height: 60px;float: left;background: url(gfx/move.png) center center no-repeat;margin: 0;cursor: move;position: relative;z-index: 1;}.edit-list .in-sort {visibility: hidden;}.edit-list .delete-item {margin: 25px 18px 0;}.edit-list .source {font-size: 16px;float: left;margin: 16px;padding: 3px 6px;border: 1px solid #e1e1e1;border-radius: 3px;background: #f1f1f1;color: #999;}.edit-list .source:hover {background: #eaeaea;color: #858585;border-color: #d6d6d6;text-decoration: none;}.edit-list .list-img {height: 86px;}.edit-list .list-img img {display: inline-block;}.edit-list .list-img .image-wrap {width: 100px;text-align: center;float: left;padding: 4px 0;margin: 0 10px 0 10px;}.edit-list .list-img .comment {float: none;line-height: 1.5em;}.edit-list .list-img h3 {float: none;line-height: 1.5em;margin: 15px 0 5px 10px;}.edit-list .list-img .delete-item {margin-top: 38px;}.edit-list .list-img .source {line-height: 86px;}.list {border-top: 1px solid #e5e5e5;margin: 0;padding: 0;list-style: none;}.list .theli {clear: both;margin: 0;padding: 0;}.list .inner-content {height: 60px;position: relative;}.list li:nth-child(even) {background-color: #f5f5f5;}.list li:last-child {border-bottom: 1px solid #f5f5f5;}.list p {margin: 0;padding: 0;}.list .image-placeholder {height: 50px;width: 50px;overflow: hidden;float: left;margin-top: 5px;margin-left: 5px;margin-right: 10px;background: #e1e1e1;}.list .image-placeholder img {height: 100%;display: block;margin: 0 auto;}.list.checkbox {display: block;width: 17px;height: 17px;background: url(gfx/checkbox.png);padding: 0;margin: 13px 0 0 10px;float: left;text-indent: -9999em;}.list .checkbox:hover {background-position: center left;}.list .checkbox:active, #thelist .checkbox.selected {background-position: bottom left;}.list .inner-content h3 {font-weight: normal;font-size: 18px;margin: 0 5px 0 15px;padding: 7px 0 0;display: block;}.comment {color: #a6a6a6;float: left;}.list.show .comment, #thelist.show h3 {line-height: 1.4em;margin-right: 10px;}.list .right-listcontent {position: absolute;right: 0;top: 0;}.list.left-listcontent {position: absolute;left: 0;width: 100%;}.list .delete-item {display: block;width: 11px;height: 11px;background: url(gfx/delete.png);text-indent: -9999em;float: left;margin: 25px 10px 0;}.list .delete-item:hover {background-position: center left;}.list .delete-item:active {background-position: bottom left;}.list .source {font-size: 16px;float: left;margin: 16px;padding: 3px 6px;border: 1px solid #e1e1e1;border-radius: 3px;background: #f1f1f1;color: #999;}.list .source:hover {background: #eaeaea;color: #858585;border-color: #d6d6d6;text-decoration: none;}.list .list-img {height: 86px;}.list .list-img img {display: inline-block;}.list .list-img .image-wrap {width: 100px;text-align: center;float: left;padding: 4px 0;margin: 0 10px 0 10px;}.list .list-img .comment {float: none;line-height: 1.5em;}.list .list-img h3 {float: none;line-height: 1.5em;margin: 15px 0 5px 10px;}.list .list-img .delete-item {margin-top: 38px;}.list .list-img .source {line-height: 86px;}.grid {border: 0 !important;padding: 0 0 !important;}.grid li {vertical-align: top;width: 280px;padding: 0;margin: 0 0 20px 32px;display: inline-block;min-height: 200px;position: relative;}.grid .source {font-size: 13px;padding: 3px 6px;border: 1px solid #e1e1e1;border-radius: 3px;background: #f1f1f1;color: #999;text-align: center;margin-top: 10px;position: absolute;top: 5px;right: 5px;}.grid .source:hover {background: #eaeaea;color: #858585;border-color: #d6d6d6;text-decoration: none;}.grid .right-listcontent {margin-top: 10px;text-align: center;}.grid .image-placeholder {text-align: center;width: 100%;height: 260px;overflow: hidden;}.grid img {vertical-align: middle;min-width: 100%;min-height: 200px;}.grid h3 {margin: 0 !important;text-align: center;font-size: 16px;padding: 5px;background: #f1f1f1;display: block;color: #999;}.grid .comment {display: block;float: none;padding: 10px;background: #f9f9f9;font-size: 14px;line-height: 19px;}#footer {border-top: 1px solid #f3f3f3;margin: 30px 0;padding-top: 20px;}#footer ul {margin: 0;padding: 0;list-style: none;text-align: center;}#footer a, #footer li {color: #a6a6a6;font-size: 14px;display: inline;}#add-item h3 {font-weight: normal;}#add-item #listitem-name-container,#add-item #listitem-url-container {width: 240px;float: left;}#add-item #listitem-form input[type=text] {width: 95%;}#add-item .form-field-container {margin-top: 0px;}#add-item #listitem-description-container {width: 360px;float: left;margin-left: 20px;margin-right: 20px;}#add-item .fields {margin-bottom: 10px;}#add-item .fields input[type="text"] {width: 100%;}#add-item .image-placeholder {width: 75px;height: 75px;float: left;background: #e1e1e1;margin-right: 10px;cursor: pointer;overflow: hidden;text-align: center;}#add-item #picture-wrap a {width: 190px;display: block;border-radius: 3px;text-align: center;padding: 10px 0 40px 0;}#add-item #picture-wrap #upload {float: left;background: url(gfx/upload-icon.png) center 33px no-repeat #f5f5f5;}#add-item #picture-wrap #url {float: right;background: url(gfx/url-icon.png) center 33px no-repeat #f5f5f5;}#save-edit-list {text-align: right;}#add-item #listitem-submit:hover {background-position: left center;text-decoration: none;}#add-item #listitem-submit:active {background-position: left bottom;}#add-password {margin-top: 100px;border-top: 2px solid #efefef;} #my-url {position: absolute;top: 42px;right: 0;font-size: 120%;}.image-suggestions {background: #333;color: #fff;overflow: hidden;position: relative;} .image-suggestions-inner {padding: 10px 20px 20px 20px;} .image-suggestions h3 {margin: 10px 0;padding: 0;position: relative;} .image-suggestions h3 input {display: inline;padding: 2px;height: auto;background: #111;color: #fff;font-family: Arial;margin: 0;border: 1px solid #000;} .image-suggestions h3 span {position: absolute;right: 0;top: 0;} .image-suggestions .upload-type {width: 50%;} .image-suggestions .upload-type.direct-upload {width: 30%;margin-left: 100px;} .image-suggestions .upload-type.link-upload label, .image-suggestions .upload-type.link-upload button {float: left;} .image-suggestions .upload-type.link-upload button {margin-top: 26px;margin-left: 10px;} .image-suggestions .upload-type.link-upload .upload-loading {width: 16px;height: 16px;background: url(gfx/dark-load.gif) no-repeat;margin-top: 36px;margin-left: 23px;float: left;} .image-suggestions .upload-progress {width: 16px;height: 16px;background: url(gfx/dark-load.gif) no-repeat;margin-top: 11px;} .image-suggestions .fileinput {display: block;cursor: pointer;margin-top: 4px;} .image-suggestions .picture-wrap {display: flex;} .image-suggestions .query {position: relative;} .image-suggestions .query .error {color: red;position: absolute;top: 60px;right: 0;width: 100%;text-align: center;} .image-suggestions .query ul {list-style: none;margin: 0;padding: 0;margin-top: 30px;display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;} .image-suggestions .query ul.loading {background: url(gfx/dark-load.gif) center center no-repeat;height: 100px;} .image-suggestions .query li {text-align: center;padding-top: 100%;position: relative;} .image-suggestions .query a {display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;} .image-suggestions .query li.chosen a {border-color: green;} .image-suggestions .query li img {display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;object-fit: cover;} .image-suggestions input[type=file] {display: block;} .image-suggestions .cancel-image {color: #fff;position: absolute;right: 10px;top: 10px;}#purchased {width: 220px;height: 32px;position: absolute;right: 90px;top: -104px;}#page-purchased.purchased-button {overflow: hidden;padding: 0;margin: 0;}#open-purchases {margin: 0;padding: 0;}#page-purchased.purchased-button .what-have-you-purchased {opacity: 0;-webkit-transition: opacity 300ms;-moz-transition: opacity 300ms;-o-transition: opacity 300ms;transition: opacity 300ms;}#page-purchased.purchased-button.xdm-ready .what-have-you-purchased {opacity: 1;}.what-have-you-purchased:hover {text-decoration: none;}.action-button {display: block;height: 30px;line-height: 32px;text-align: center;border-radius: 10px;cursor: pointer;padding: 0 20px;border-radius: 15px;background: #d3d3d3;position: relative;color: #000;font-family: "harmonia"} .action-button:hover {background: #e2e2e2;} .action-button:active {background: #a5a5a5;color: rgba(0,0,0,0.75);}#purchased-list-iframe {position: absolute;top: 100px;left: 50%;width: 600px;margin-left: -300px;height: 600px;background: #fff;box-shadow: 0px 20px 40px rgba(0,0,0,0.5);}.purchased-list-close {color: #fff;text-align: center;line-height: 16px;font-weight: bold;font-size: 20px;position: absolute;top: 88px;left: 50%;width: 20px;margin-left: 286px;height: 20px;background: #000;border: 3px solid #fff;border-radius: 20px;box-shadow: 0px 0px 1px rgba(0,0,0,0.5);cursor: pointer;}#page-purchased #wrapper {width: auto;}#page-purchased #menu {float: none;}#page-purchased h2 {font-size: 20px;margin: 0 0 20px 0;line-height: 1.5;}#page-purchased #content {padding: 20px;}#page-purchased #header {padding-left: 20px;}.purchase-list {padding: 0;margin: 0;list-style: none;} .purchase-list li {padding: 10px;border: 1px solid #ccc;margin-top: -1px;clear: both;position: relative;padding-left: 50px;} .purchase-list .item-image {display: block;position: absolute;left: 0;top: 0;height: 100%;width: 40px;overflow: hidden;text-align: center;background: #e1e1e1;border-right: 1px solid #ccc;} .purchase-list .item-image img {height: 100%;} .purchase-list .purchased-item {padding-left: 10px;margin-left: 41px;padding: 5px 5px 5px 35px;background: #f9f9f9;color: #666;font-size: 12px;} .purchase-list .purchased-item .item-image {width: 30px;border-right: none;} .purchase-list .toggle {position: absolute;right: 5px;top: 50%;margin-top: -16px;width: 28px;background: #e1e1e1;height: 28px;border: 1px solid #ccc;} .purchase-list .toggle:after {content: "";position: absolute;top: 50%;left: 50%;width: 16px;height: 15px;margin-top: -6px;margin-left: -6px;background: url(gfx/icons.png) -145px 0px no-repeat;} .purchase-list .toggle:hover {background: #ddd;cursor: pointer;} .purchase-list .item-comment {height: 20px;display: inline-block;margin-top: 0;} .purchase-list .new {display: none;} .purchase-list input[type=submit] {background: green;height: 22px;width: auto;border: 1px solid darkgreen;font-size: 16px;line-height: 1.5;display: inline-block;position: relative;top: 2px;}#list-owner {width: 50px;height: 50px;position: absolute;top: 0;right: 0;border-radius: 25px;}#back-to-list {display: none;}.no-parent #back-to-list {display: block;}#back-to-list {position: absolute;right: 5px;top: -39px;}.purchase-list-list {margin-top: 50px;}.purchase-table {width: 100%;border-collapse: collapse;}.purchase-table thead {background: #f5f5f5;}#list-link {margin-top: 50px;border-top: 2px solid #efefef;padding-top: 20px;}#list-link input[type="text"] {width: 100%;padding: 8px;font-size: 14px;color: #666;background: #f5f5f5;border: 1px solid #ddd;}.purchase-table th,.purchase-table td {padding: 10px;border: 1px solid #ebebeb;vertical-align: top;}.purchase-table tfoot input {text-align: right;}.purchase-table .input-row {padding: 0;position: relative;height: 30px;}.purchase-table .input-row input {box-sizing: border-box;width: 100%;height: 100%;padding: 0 10px;margin: 0;border: none;display: inline-block;position: relative;}.purchase-table .input-row input:focus {width: 100%;border: none;}.purchase-table tfoot td {vertical-align: middle;text-align: right;}.purchase-table input[type=submit] {margin-top: 10px;float: right;}.purchase-table .remove {text-align: center;vertical-align: middle;padding-left: 0;padding-right: 0;}.purchase-table .remove a {display: inline-block;width: 18px;height: 18px;text-indent: -99999em;background: url(gfx/v2/delete-row@2x.png) top left no-repeat;background-size: 36px 18px;margin-top: 6px;}.purchase-table .remove:hover a {background-position: top right;}.purchase-table .net-row.bad td:last-child {color: #FF4136;}.purchase-table .net-row.good td:last-child {color: #3D9970;}.mini-password {margin-top: 50px;}.mini-password input[type=text] {width: 250px !important;float: left !important;margin-right: 20px !important;margin-top: 0 !important;}.lsts-logo-large {width: 122px;height: 76px;background: url(gfx/v2/lsts-logo-large-dark@2x.png) no-repeat;background-size: 122px 76px;margin: 0 auto;}#page-main h2 {text-align: center;margin-top: 50px;margin-bottom: 0;font-size: 64px;}#page-main #wrapper {width: 100%;}#login {padding-top: 40px;}.tagline {text-align: center;font-size: 32px;font-family: "freight-display-pro";margin-top: 10px;}#why h2 {font-size: 40px;}body #reasons {text-align: center;margin: 0 auto;}#reasons li {}#reasons li h3 {text-align: center;font-size: 32px;line-height: 1.2em;font-weight: normal;}body #signup-types {background: url(gfx/v2/gifts@2x.png) no-repeat bottom center;background-size: 355px 184px;padding-bottom: 184px;}body #login:after {content: " ";height: 4px;width: 100%;display: block;background: #0c0c0d;z-index: 1;position: absolute;left: 0;right: 0;bottom: 0;}#signup-types > li {width: 100%;}#by-email .form-field-container {position: relative;}#by-email .form-errors {position: absolute;left: 320px;top: 26px;opacity: 0.5;}#by-email .form-errors li {margin-top: 0;padding: 5px 15px;height: auto;line-height: 1;}#by-email .form-field-container.form-error input {border-color: #863333;}#login-button {width: 297px;height: 44px;text-indent: -10000px;background: url(gfx/v2/btn-login@2x.png) top no-repeat;background-size: 297px 132px;cursor: pointer;margin: 50px auto;}@media screen and (max-width: 650px) {#reasons li h3 {font-size: 24px;}}#llist-form .form-field-container {margin-top: 0px;}#new-user-form .form-errors {max-width: 312px;}#new-user-form .form-error input {border-color: #863333;}#llist-submit-container {clear: both;margin-top: 0;padding-top: 20px;}@media screen and (max-width: 980px) {}@media screen and (max-width: 650px) {}@media screen and (max-width: 650px) {#page-main h2 {font-size: 36px;}.tagline {font-size: 24px;}#reasons li h3 {font-size: 24px;}h3 {font-size: 24px;}#login-button {margin-top: 20px;margin-bottom: 30px;}#signup-types > li {width: auto;float: none;}#wrapper {width: 95%;}#header-wrap {width: 95%;}#menu li {padding: 0 3px;}h2 {font-size: 40px;}#my-url {position: static;}#users-name {border-bottom: none;font-size: 20px;}#llist-name-container,#llist-description-container {width: 90%;}.grid li {width: 90%;margin: 10px;padding: 5px;min-height: 0;}.grid li:hover .comment {width: auto;height: auto;}.grid .image-placeholder {min-height: 80px;}.grid .image-placeholder img {width: 100%;min-width: 0;min-height: 0;}.grid h3 {width: auto;}.list .inner-content {min-height: 60px;height: auto;}.list .comment {width: -webkit-calc(100% - 100px);width: -moz-calc(100% - 100px);width: calc(100% - 100px);}.list .source {top: 2px !important;right: 2px;padding: 2px;margin: 0;position: absolute;}.list .source span {display: none;}#layout {top: 0px;position: static;}#list-info h2 {margin-top: 20px;}#list-subinfo {position: static;width: auto;}#list-header {margin-bottom: 25px;}#add-item #listitem-name-container {width: 70%;}#add-item #listitem-description-container,#add-item #listitem-url-container {width: 70%;clear: both;margin-left: 72px;margin-top: 15px;}#add-image-submit {margin-left: 72px;}.image-suggestions input[type=text] {width: auto;}.image-suggestions .picture-wrap {flex-direction: column;}.image-suggestions .upload-type {width: 100%;}.image-suggestions .upload-type.direct-upload {margin-top: 20px;margin-left: 0;width: 100%;text-align: center;border-top: 1px solid black;padding-top: 20px;}.image-suggestions .upload-type.link-upload label {width: 80%;}.image-suggestions .upload-type.link-upload input[type=text] {width: 95%;}.image-suggestions .upload-type.link-upload button {margin-left: 10px;margin-top: 35px;}.image-suggestions h3 span {display: block;position: static;font-size: 13px;}.edit-list .inner-content h3 {padding-bottom: 10px;}.edit-list .inner-content h3 input[type="text"] {width: 150px;display: block;}.edit-list .comment, #thelist.edit .url {float: none !important;width: 150px !important;margin: 0;}#thelist.edit .url {margin: 10px 0 0 101px;}.edit-list .inner-content input[type="text"].comment {margin: 10px 0 0 101px;}.edit-list .inner-content {height: auto;padding-bottom: 10px;}.edit-list .right-listcontent {top: 0;}#list-owner {width: 45px;height: 45px;top: -75px;right: -8px;}#page-view #layout {right: -80px;top: -65px;position: absolute;}#purchased {position: static;}#purchased-container {text-align: center;margin-top: 20px;}#page-purchased input[type=text] {width: auto;}#page-user #personal-card {float: none;}#page-user #card, #page-user #user-form {width: 80%;float: none;}#page-user #user-form #user-submit-container {float: none;}#page-user #user-submit{margin-top: 10px;}#page-user #new-user-form #user-name {width: 90%;}}#reasons, #signup-types {margin: 0;padding: 0;list-style: none;}#user-info, #add-item .fields, #reasons, #signup-types, .list .inner-content, .list .left-listcontent {_height: 1%;*display: inline-block;_display: block;}#user-info:after, #add-item .fields:after, #reasons:after, #signup-types:after, .list .inner-content:after, .list .left-listcontent:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;overflow: hidden;}