@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/inter/Inter-VariableFont_opsz,wght.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/fonts/inter/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype")}@font-face{font-family:Figtree;font-style:normal;font-weight:100 900;src:url(/fonts/figtree/Figtree-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Figtree;font-style:italic;font-weight:100 900;src:url(/fonts/figtree/Figtree-Italic-VariableFont_wght.ttf) format("truetype")}.jobApplication .details{color:#66666685;display:flex;font-size:14px;margin:0 0 20px}.jobApplication .details li{margin-right:20px}.jobApplication .notice{margin:-5px 0 10px}.jobApplication .notice a{font-weight:700;text-decoration:underline}.jobApplication .applicationData li{border-bottom:1px solid hsla(0,0%,85%,.259);display:inline-block;font-size:18px;padding:20px 0;width:100%}.jobApplication .applicationData li .copyAble{background:none;border:none;width:100%}.jobApplication .applicationData li.half{width:49%}.jobApplication .applicationData li label{color:silver;display:block;font-size:14px;padding:0 0 10px}.jobApplication .applicationData li a{color:#ed474c}.jobApplication .applicationData li .coverLetter{background:#178bfb0a;font-size:16px;line-height:25px;margin:20px 0 0;padding:25px 60px 25px 25px}.jobApplication .applicationData li .resume{align-items:center;display:flex;justify-content:flex-start;padding:9px 5px}@media only screen and (max-width:500px){.jobApplication .applicationData li.half{width:100%}}.agency-quota-hero{display:flex;font-size:12px;padding:0 0 20px}.agency-quota-hero>div,.agency-quota-hero>span{flex:auto;flex-wrap:nowrap}.agency-quota-hero>span{align-self:flex-end;flex:0;text-transform:uppercase;white-space:nowrap}.agency-quota-hero>span:first-child{text-align:right}@media screen and (max-width:900px){.agency-quota-hero>span{display:none}}.agency-quota-hero .metered-progress-bar ul{color:#ccc;display:flex;flex:1;margin:0 -35px;text-align:center}.agency-quota-hero .metered-progress-bar ul li{flex:auto}.agency-quota-hero .progress-bar-track{background-color:#ccc;border-radius:6px;height:12px;margin:0 5% 3px 4%}.agency-quota-hero .progress-bar{background-color:#178bfb;border-radius:6px;height:100%}.userarea_list_item{border-bottom:1px solid #e5e5e5;border-radius:4px;display:flex;gap:1.5rem;padding:10px 21px 20px 10px}.userarea_list_item--thumb{border-radius:4px;flex-shrink:0;height:120px;overflow:hidden;width:120px}.userarea_list_item--thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.userarea_list_item--thumb-circle{align-items:center;background:#f5f5f5;border-radius:50%;display:flex;justify-content:center}.userarea_list_item--thumb-circle img{height:80%;-o-object-fit:contain;object-fit:contain;width:80%}.userarea_list_item--content{align-items:center;display:flex;flex:1;gap:2rem;min-width:0}.userarea_list_item--main{flex:1;min-width:0}.userarea_list_item--main .listing-title{color:#2c3e50;font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 .75rem}.userarea_list_item--main .listing-title:hover{color:#3498db}.userarea_list_item--main .listing-title-sub{color:#666;line-height:1.3;margin:0 0 .75rem}.userarea_list_item--main .listing-meta{align-items:center;color:#666;display:flex;flex-wrap:wrap;gap:.75rem}.userarea_list_item--main .listing-meta .meta-item{align-items:center;display:inline-flex;gap:.25rem}.userarea_list_item--main .listing-meta .meta-item .icon{fill:currentColor;height:16px;width:16px}.userarea_list_item--main .listing-meta .meta-item.tags{color:#7f8c8d}.userarea_list_item--main .listing-meta .meta-item.venue-link{color:#3498db;text-decoration:none}.userarea_list_item--main .listing-meta .meta-item.venue-link:hover{text-decoration:underline}.userarea_list_item--main .listing-meta .event-description{color:#555;font-size:.85rem;line-height:1.4;margin-top:.5rem}.userarea_list_item--main .admin-message{border:1px solid #cf2819;border-radius:4px;font-size:.85rem;line-height:1.4;padding:.5rem 1rem}.userarea_list_item--main .button-applications{align-items:center;background:#ecf0f1;border:none;border-radius:4px;color:#34495e;display:inline-flex;font-size:.9rem;gap:.5rem;margin-top:1rem;padding:.5rem 1rem}.userarea_list_item--main .button-applications.has-applications{background:#3498db;color:#fff}.userarea_list_item--main .button-applications .icon{height:16px;width:16px}.userarea_list_item--main .promotional-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.userarea_list_item--main .promotional-buttons .button{font-size:.85rem;gap:.5rem;padding:.6rem 1rem}.userarea_list_item--main .promotional-buttons .button .icon{height:14px;width:14px}.userarea_list_item--actions{display:flex;flex-direction:column;flex-shrink:0;gap:10px;justify-content:center;width:320px}.userarea_list_item--actions .status-info{text-align:right}.userarea_list_item--actions .status-info .status{margin:0 0 .5rem}.userarea_list_item--actions .status-info .status .badge{border-radius:4px;display:inline-block;font-size:.85rem;font-weight:600;padding:.25rem .75rem}.userarea_list_item--actions .status-info .status .badge.live{background:#d4edda;color:#155724}.userarea_list_item--actions .status-info .status .badge.warning{background:#fff3cd;color:#856404}.userarea_list_item--actions .status-info .status .badge.draft{background:#e2e3e5;color:#383d41}.userarea_list_item--actions .status-info .status .badge.deleted{background:#f8d7da;color:#721c24}.userarea_list_item--actions .status-info .status .badge.featured{background:#cce5ff;color:#004085;margin-left:.5rem}.userarea_list_item--actions .status-info .last-updated,.userarea_list_item--actions .status-info .status-details{color:#666;margin:.25rem 0}.userarea_list_item--actions .status-info .rejection-reason{color:#721c24;font-size:.8rem;font-style:italic;margin:.5rem 0}.userarea_list_item--actions .action-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.userarea_list_item--actions .action-buttons .button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;letter-spacing:.3px;padding:.4rem .75rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.userarea_list_item--actions .action-buttons .button .icon{fill:currentColor;height:12px;stroke:currentColor;width:12px}.userarea_list_item--actions .action-buttons .button-primary{background:#e74c3c;color:#fff}.userarea_list_item--actions .action-buttons .button-primary:hover{background:#c0392b}.userarea_list_item--actions .action-buttons .button-secondary{background:#ecf0f1;color:#2c3e50}.userarea_list_item--actions .action-buttons .button-secondary:hover{background:#bdc3c7}.userarea_list_item--actions .action-buttons .button-applications{background:#ecf0f1;color:#34495e}.userarea_list_item--actions .action-buttons .button-applications.has-applications,.userarea_list_item--actions .action-buttons .button-applications:hover,.userarea_list_item--actions .action-buttons .button.edit{background:#3498db;color:#fff}.userarea_list_item--actions .action-buttons .button.edit:hover{background:#2980b9}.userarea_list_item--actions .action-buttons .button.delete{background:#e74c3c;color:#fff}.userarea_list_item--actions .action-buttons .button.delete:hover{background:#c0392b}.userarea_list_item--actions .action-buttons .button.refresh,.userarea_list_item--actions .action-buttons .button.renew{background:#27ae60;color:#fff}.userarea_list_item--actions .action-buttons .button.refresh:hover,.userarea_list_item--actions .action-buttons .button.renew:hover{background:#229954}.userarea_list_item--actions .action-buttons .button.stats{background:#3498db;color:#fff}.userarea_list_item--actions .action-buttons .button.stats:hover{background:#2980b9}.userarea_list_item--actions .action-buttons .button.ticketing,.userarea_list_item--actions .action-buttons .button.upgrade{background:#f39c12;color:#fff}.userarea_list_item--actions .action-buttons .button.ticketing:hover,.userarea_list_item--actions .action-buttons .button.upgrade:hover{background:#e67e22}.userarea_list_item--actions .action-buttons .button.disabled{cursor:not-allowed;opacity:.5}.userarea_list_item--actions .action-buttons .button.disabled:hover{background:#ecf0f1;color:#2c3e50}@media (max-width:1024px){.userarea_list_item--content{flex-direction:column;gap:1.5rem}.userarea_list_item--actions{width:100%}.userarea_list_item--actions .status-info{text-align:left}.userarea_list_item--actions .action-buttons{justify-content:flex-start}}@media (max-width:768px){.userarea_list_item{flex-direction:column;padding:1rem}.userarea_list_item--thumb{height:200px;width:100%}.userarea_list_item--thumb-circle{height:80px;margin:0 auto;width:80px}.userarea_list_item--main .listing-title{font-size:1.25rem}.userarea_list_item--actions .action-buttons .button{flex:1;justify-content:center}}#userarea{display:grid;grid-gap:15px;grid-template-columns:220px 1fr;padding:0 0 30px}#userarea.singlePage{display:block;margin:0 auto;max-width:800px}#userarea .autocomplete{background:#fff;border:1px solid rgba(50,50,50,.6);box-sizing:border-box;font-size:13px;overflow:auto;z-index:1000}#userarea .autocomplete *{font:inherit}#userarea .autocomplete div{font-size:40px;padding:.375rem .75rem}#userarea .autocomplete>div.selected,#userarea .autocomplete>div:hover:not(.group){background-color:#f48d90;cursor:pointer}#userarea .autocomplete .group{background:#eee}#userarea .navigation{margin-top:22px}@media screen and (min-width:1200px){#userarea .navigation.landing{margin-top:80px}}#userarea .navigation ul.menu>li{margin-bottom:6px;max-width:200px;position:relative}#userarea .navigation ul.menu>li .countIndicator{display:inline-block;font-size:15px;line-height:18px;margin-left:20px}#userarea .navigation ul.menu>li .countIndicator.hasNewMessages{background:#fd1b08;border-radius:25px;box-shadow:1px 1px 1px #8787874a;color:#fff;height:20px;text-align:center;width:20px}#userarea .navigation ul.menu>li.title{border-top:1px solid #e4e4e4;color:#178bfb;font-size:15px;margin:25px 0 0;padding:15px 0 14px;text-transform:uppercase}#userarea .navigation ul.menu>li.larger a{font-size:1.25em}#userarea .navigation ul.menu>li a{display:inline-block;font-size:15px;height:35px!important;padding:8px 15px 8px 40px}#userarea .navigation ul.menu>li.active a,#userarea .navigation ul.menu>li:hover a{background-color:#dfebf6;border-radius:30px;color:#ed474c}#userarea .navigation ul.menu>li.favorites a{background-image:url(/img/userarea/icon-favorites.svg);background-position:15px;background-repeat:no-repeat;height:20px}#userarea .navigation ul.menu>li.favorites.active a,#userarea .navigation ul.menu>li.favorites:hover a{background-image:url(/img/userarea/icon-favorites-blue.svg)}#userarea .navigation ul.menu>li.messaging a{background-image:url(/img/userarea/icon-messaging.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.messaging.active a,#userarea .navigation ul.menu>li.messaging:hover a{background-image:url(/img/userarea/icon-messaging-blue.svg)}#userarea .navigation ul.menu>li.venues a{background-image:url(/img/userarea/icon-venues.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.venues.active a,#userarea .navigation ul.menu>li.venues:hover a{background-image:url(/img/userarea/icon-venues-blue.svg)}#userarea .navigation ul.menu>li.events a{background-image:url(/img/userarea/icon-events.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.events.active a,#userarea .navigation ul.menu>li.events:hover a{background-image:url(/img/userarea/icon-events-blue.svg)}#userarea .navigation ul.menu>li.jobs a{background-image:url(/img/userarea/icon-jobs.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.jobs.active a,#userarea .navigation ul.menu>li.jobs:hover a{background-image:url(/img/userarea/icon-jobs-blue.svg)}#userarea .navigation ul.menu>li.housing a{background-image:url(/img/userarea/icon-housing.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.housing.active a,#userarea .navigation ul.menu>li.housing:hover a{background-image:url(/img/userarea/icon-housing-blue.svg)}#userarea .navigation ul.menu>li.buy-and-sell a{background-image:url(/img/userarea/icon-buy-and-sell.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.buy-and-sell.active a,#userarea .navigation ul.menu>li.buy-and-sell:hover a{background-image:url(/img/userarea/icon-buy-and-sell-blue.svg)}#userarea .navigation ul.menu>li.market-place a{background-image:url(/img/userarea/icon-market-place.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.market-place.active a,#userarea .navigation ul.menu>li.market-place:hover a{background-image:url(/img/userarea/icon-market-place-blue.svg)}#userarea .navigation ul.menu>li.subscriptions a{background-image:url(/img/userarea/icon-subscriptions.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.subscriptions.active a,#userarea .navigation ul.menu>li.subscriptions:hover a{background-image:url(/img/userarea/icon-subscriptions-blue.svg)}#userarea .navigation ul.menu>li.billing a{background-image:url(/img/userarea/icon-billing.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.billing.active a,#userarea .navigation ul.menu>li.billing:hover a{background-image:url(/img/userarea/icon-billing-blue.svg)}#userarea .navigation ul.menu>li.account a{background-image:url(/img/userarea/icon-account.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.account.active a,#userarea .navigation ul.menu>li.account:hover a{background-image:url(/img/userarea/icon-account-blue.svg)}#userarea .navigation ul.menu>li.campaigns a{background-image:url(/img/userarea/icon-campaigns.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.campaigns.active a,#userarea .navigation ul.menu>li.campaigns:hover a{background-image:url(/img/userarea/icon-campaigns-blue.svg)}#userarea .navigation ul.menu>li.draft a{background-image:url(/img/userarea/icon-draft.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.draft.active a,#userarea .navigation ul.menu>li.draft:hover a{background-image:url(/img/userarea/icon-draft-blue.svg)}#userarea .navigation ul.menu>li.job-app a{background-image:url(/img/userarea/icon-job-app.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.job-app.active a,#userarea .navigation ul.menu>li.job-app:hover a{background-image:url(/img/userarea/icon-job-app-blue.svg)}#userarea .navigation ul.menu>li.alerts a{background-image:url(/img/userarea/icon-alerts.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.alerts.active a,#userarea .navigation ul.menu>li.alerts:hover a{background-image:url(/img/userarea/icon-alerts-blue.svg)}#userarea .navigation ul.menu>li.smartscouts a{background-image:url(/img/userarea/icon-smartscouts.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.smartscouts.active a,#userarea .navigation ul.menu>li.smartscouts:hover a{background-image:url(/img/userarea/icon-smartscouts-blue.svg)}#userarea .navigation ul.menu>li.vouchers a{background-image:url(/img/userarea/icon-vouchers.svg);background-position:15px;background-repeat:no-repeat;background-size:18px auto;height:20px}#userarea .navigation ul.menu>li.vouchers.active a,#userarea .navigation ul.menu>li.vouchers:hover a{background-image:url(/img/userarea/icon-vouchers-blue.svg)}#userarea .navigation ul.menu>li.favorites a{background-size:18px auto}#userarea .navigation ul.menu>li.messaging a{background-size:19px auto}#userarea .navigation ul.menu>li.venues a{background-size:13px auto}#userarea .navigation ul.menu>li.buy-and-sell a,#userarea .navigation ul.menu>li.events a,#userarea .navigation ul.menu>li.housing a,#userarea .navigation ul.menu>li.jobs a,#userarea .navigation ul.menu>li.subscriptions a{background-size:15px auto}#userarea .navigation ul.menu>li.billing a{background-size:16px auto}#userarea .navigation ul.menu>li.accounts a{background-size:15px auto}#userarea .navigation ul.menu>li.campaigns a{background-size:16px auto}#userarea .navigation ul.menu>li.market-place a{background-size:15px auto}#userarea .navigation ul.menu.show-on-mobile{display:none}#userarea .navigation .mobile-menu{align-items:center;justify-content:space-around}#userarea .navigation .mobile-menu a,#userarea .navigation .mobile-menu>div{border-bottom:3px solid transparent;color:#65676b;display:block;font-size:12px;min-width:55px;padding:0 0 5px;position:relative;text-align:center}#userarea .navigation .mobile-menu a.active,#userarea .navigation .mobile-menu>div.active{border-bottom:3px solid #178bfb;color:#178bfb}#userarea .navigation .mobile-menu a .countIndicator,#userarea .navigation .mobile-menu>div .countIndicator{display:inline-block;font-size:15px;line-height:18px;margin-left:20px}#userarea .navigation .mobile-menu a .countIndicator.hasNewMessages,#userarea .navigation .mobile-menu>div .countIndicator.hasNewMessages{background:#fd1b08;border-radius:25px;box-shadow:1px 1px 1px #8787874a;color:#fff;height:20px;left:-13px;position:absolute;text-align:center;top:-2px;width:20px}#userarea .navigation .mobile-menu .user-avatar{display:flex;justify-content:center}#userarea .navigation .mobile-menu .user-avatar img{border-radius:50%;height:45px;width:45px}#userarea .navigation .mobile-menu.landing a,#userarea .navigation .mobile-menu.landing>div{font-size:16px;min-width:65px;padding:10px 10px 25px}@media screen and (max-width:686px){#userarea .navigation{background:#fff;border-bottom:1px solid #e4e4e4;border-radius:3px;margin:0 -15px;padding:15px 15px 0}#userarea .navigation ul.menu{display:none}#userarea .navigation ul.menu>li{display:inline-block;max-width:unset}#userarea .navigation ul.menu>li a{padding-bottom:0;padding-top:0}#userarea .navigation ul.menu>li.title{display:block;margin-top:5px;padding-bottom:15px;padding-left:15px}#userarea .navigation ul.menu.show-on-mobile{display:block}#userarea .navigation ul.menu.show-on-mobile>li{margin-bottom:0}}#userarea .horizontal-navigation li{border-bottom:1px solid #eee;border-radius:2px;display:grid;grid-template-columns:4fr 1fr;padding:18px 0 18px 8px}#userarea .horizontal-navigation li:hover{background-color:#f2f2f2a3;cursor:pointer}#userarea .horizontal-navigation li div:nth-of-type(2){padding-top:6px;text-align:center}#userarea .horizontal-navigation li:last-of-type{border-bottom:none}#userarea .horizontal-navigation li h2{font-size:20px;margin:0 0 5px!important;padding:0!important;position:relative}#userarea .horizontal-navigation li h2 .premium{background-color:#958f76;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:18px;margin:0 0 0 10px;padding:3px 10px;position:absolute;top:0}#userarea .horizontal-navigation li p{color:#707070;line-height:22px;margin:0;padding:0}#userarea .horizontal-navigation li .chinese{font-size:13px}#userarea .brochures-list{margin:30px 0!important}#userarea .brochures-list li{align-items:center;border:1px solid #178bfb;border-radius:2px;display:flex;justify-content:center;margin:10px 0 0;padding:14px 24px!important}#userarea .brochures-list li h3,#userarea .brochures-list li p{margin:0;padding:0}#userarea .brochures-list li div{flex:1 0 0}#userarea .brochures-list li div:nth-of-type(2){text-align:right}#userarea .userarea-listing-toolbar{display:flex;position:relative}#userarea .userarea-listing-toolbar button{margin-right:8px}#userarea .button{background:#c6c6c6;border:0;border-radius:40px;box-sizing:border-box;color:#000;cursor:pointer;font-size:.85em;letter-spacing:.4px;line-height:25px;margin-right:4px;padding:8px 15px 7px;position:relative;text-align:center;text-transform:uppercase}#userarea .button.with-icon{align-items:center;display:flex}#userarea .button.delete{background:none;border:1px solid #ce2819;color:#cf2819}#userarea .button.edit{background:#178bfb;color:#fff}#userarea .button.edit:hover{background:#0471db}#userarea .button.refresh{background:green;color:#fff}#userarea .button.refresh:hover{background:#014901}#userarea .button svg{height:18px;margin-right:5px;width:18px}#userarea .button.disabled{opacity:.4!important}#userarea .button:hover{cursor:pointer;filter:brightness(.9)}#userarea .button.blue{background:#ed474c;color:#fff}#userarea .button.orange{background:orange;color:#fff}#userarea .button.large{font-size:17px;padding:12px 20px}#userarea .button.loadMoreButton{background:#d0e8fa;color:#000;height:40px;width:120px}#userarea .button.largeSubmissionButton{background:#178bfb;color:#fff;height:44px;padding:0 20px 0 41px;width:100%}#userarea .button.jobApplicationsButton{background:#f5f5f5 url(/img/userarea/icon-applications-blue.svg) 17px no-repeat;background-size:15px auto;color:#178bfb!important;height:30px;padding:0 20px 0 41px;text-transform:unset}#userarea .button.jobApplicationsButton:hover{background:#ed474c url(/img/userarea/icon-applications-white.svg) 16px no-repeat;background-size:17px auto;color:#fff!important}#userarea .button.jobApplicationsButton.hasApplications{background:#178bfb url(/img/userarea/icon-applications-white.svg) 16px no-repeat;background-size:17px auto;color:#fff!important}#userarea .button.ticketing{background:#be0126;background-size:10px 10px;color:#fff!important;padding:4px 13px 3px 14px!important}#userarea .button.down{background:none;box-shadow:none;color:#ed474c;font-size:16px;margin:0;padding:0 10px;text-decoration:underline}#userarea .button.agencyAccount{background:none;border:1px solid #178bfb;margin-right:15px}#userarea .button.deleteAccount{background:none;border:1px solid silver;margin-right:15px}#userarea .button.deleteAccount:hover{border:1px solid #939393}#userarea .stage{margin-top:52px}#userarea .stage article{margin:0 0 10px}#userarea .stage .header{align-items:center;margin:0 0 10px}#userarea .stage .header.withBottomMargin{margin-bottom:20px}#userarea .stage .header h2{grid-column:1/2}#userarea .stage .header p{grid-column:1/2;margin:0;padding:6px 0 3px}#userarea .stage .header .tools{grid-column:2/3;grid-row:1/3;text-align:right}#userarea .stage .header .tools.delete .add{background:#ce2819}#userarea .stage .header.withTools{display:grid;grid-template-columns:1fr 330px;margin-bottom:20px}@media screen and (max-width:686px){#userarea .stage .header{display:block;padding:0}#userarea .stage .header .tools{margin-top:20px;text-align:left}#userarea .stage .header p{display:none}#userarea .stage .header.withTools{display:block;margin-bottom:20px}}#userarea .stage .breadcrumbs{margin-bottom:20px}#userarea .stage .photography-packages{align-items:center;background:url(/img/userarea/photography-bg.svg) no-repeat;background-size:cover;display:flex;height:200px;margin:0 0 15px}#userarea .stage .photography-packages .img{padding:15px 30px}#userarea .stage .photography-packages img{height:170px;width:auto}#userarea .stage .photography-packages .txt{color:#fff}#userarea .stage .photography-packages .txt h2{font-size:30px;font-weight:700;margin:10px 0}#userarea .stage .photography-packages .txt p{font-size:16px;font-weight:500;margin:10px 0}#userarea .stage .photography-packages .txt .btn{background:#000;border-radius:4px;display:inline-block;font-size:14px;font-weight:500;padding:8px 15px}#userarea .stage h1,#userarea .stage h2,#userarea .stage h3{flex:auto;line-height:30px}#userarea .stage h1.withBottomBorder,#userarea .stage h2.withBottomBorder,#userarea .stage h3.withBottomBorder{border-bottom:1px solid #e4e4e4}#userarea .stage h1.confirmation,#userarea .stage h2.confirmation,#userarea .stage h3.confirmation{background:url(/img/userarea/icpn-confirmation.svg) left 15px no-repeat!important;background-size:22px auto!important;padding-left:30px!important}#userarea .stage h1{font-size:25px;margin:0;overflow:hidden}#userarea .stage ul.withBullets{margin-left:25px}#userarea .stage ul.withBullets li{list-style-type:circle;padding-bottom:4px}#userarea .stage .lineWithText{color:silver;font-size:.9em;margin:30px 0 0;position:relative;z-index:1}#userarea .stage .lineWithText span{background:#fff;padding:0 15px 0 0}#userarea .stage .lineWithText:before{border-top:1px solid #e4e9f0;bottom:0;content:"";left:0;margin:0 auto;position:absolute;right:0;top:50%;width:95%;z-index:-1}#userarea .stage .hero{background:#fff;border:1px solid #eaeaea;border-radius:3px;box-shadow:1px 0 #75757526,0 1px 1px #00000014,0 2px 1px -1px #00000012;font-size:1em;line-height:1.35em;margin-bottom:25px;padding:25px 30px 25px 25px;position:relative}#userarea .stage .hero .heroIntro{border-bottom:1px solid #f5f5f5;font-size:16px;line-height:24px;margin:0 0 30px;padding:0 0 30px}#userarea .stage .hero .heroIntro h3{margin:20px 0 -3px;padding:0}#userarea .stage .hero.extraBottomPadding{padding-bottom:20px}#userarea .stage .hero.mainHero{min-height:400px}#userarea .stage .hero.noPadding{padding:0}#userarea .stage .hero.less-top-padding{padding-top:15px!important}#userarea .stage .hero h2{color:#404040;font-size:24px;line-height:24px;margin:0 0 25px;overflow:hidden;padding:4px 0 16px}#userarea .stage .hero p.lessBottomMargin{margin-bottom:10px}#userarea .stage .hero p.noFullWidth{width:97%}#userarea .stage .hero p a{color:#178bfb}#userarea .stage .hero p.heroIntro{font-size:1.03em;line-height:23px;margin:0;padding:4px 0 25px;width:98%}#userarea .stage .hero form.settings .notVerifiedWarning{background:url(/img/notifications/warning.png) 0 4px no-repeat;background-size:13px 13px;color:#ce2819;display:block;margin-top:8px;padding-left:17px}#userarea .stage .hero form.settings .notVerifiedWarning a{text-decoration:underline}#userarea .stage .hero .hidden{display:none}#userarea .stage .hero .exta-left-margin{margin-left:8px}#userarea .stage .hero .teaser{color:#848484;font-size:.95em;line-height:18px;margin:-10px 0 20px;padding:0}#userarea .stage .hero .deleted{background:url(/img/userarea/icon-deleted.svg) 0 no-repeat;background-size:13px auto;color:#ce2819;padding-left:19px}#userarea .stage .hero .warning{background:url(/img/userarea/icon-warning.svg) 0 no-repeat;background-size:13px auto;color:#362300;padding-left:19px}#userarea .stage .hero .confirmation{background:url(/img/userarea/icpn-confirmation.svg) 0 no-repeat;background-size:13px auto;color:#3bb54a;padding:15px 0 20px 31px}#userarea .stage .hero .live{background:url(/img/userarea/icon-live.svg) left 3px no-repeat;background-size:17px auto;color:#65b556;padding-left:21px}#userarea .stage .hero .pending{background:url(/img/userarea/icon-pending.svg) 0 no-repeat;background-size:13px auto;color:#ce2819;padding-left:20px}#userarea .stage .hero .expired{background:url(/img/userarea/icon-expired.svg) 0 no-repeat;background-size:13px auto;color:#ce2819;padding-left:19px}#userarea .stage .hero .draft{background:url(/img/userarea/icon-draft.svg) 0 no-repeat;background-size:13px auto;color:#000;padding-left:19px}#userarea .stage .hero .featured{background:url(/img/userarea/icon-featured.svg) left 2px no-repeat;background-size:13px auto;color:#fc9825;padding-left:16px}#userarea .stage .hero .noResults{box-sizing:border-box;color:#3c3c3c;margin:0 auto;padding:60px 40px 140px;text-align:center;width:100%}#userarea .stage .hero .noResults .title{color:#ed474c;font-size:2em;margin:0;padding:0;text-align:center}#userarea .stage .hero .noResults.smaller .title{font-size:1.3em}#userarea .stage .hero .noResults>p{font-size:1.125em;line-height:1.5em;text-align:center}#userarea .stage .hero .noResults>img{padding:10px 0 20px;width:100%}#userarea .stage .hero .preloader{padding:80px 0;text-align:center}#userarea .stage .hero .preloader img{height:32px;width:32px}#userarea .stage .hero .loadMoreButton{margin:30px auto 10px}#userarea .stage .hero .loadMoreButton.loading{background:url(/img/general/loading.gif) 50% no-repeat;background-size:16px 16px;outline:none}#userarea .stage .hero .loadMoreButton.loading span{display:none}#userarea .stage .hero .reachedEndOfResultsNotice{color:silver;font-size:.8em;margin-top:40px}#userarea .stage .hero .blockedReasonMessage{background:#f0f0f0ab;border:1px dotted silver;border-radius:3px;font-size:1.1em;margin:20px 0 30px;padding:10px 20px}#userarea .stage .hero .blockedReasonMessage p:first-of-type{color:#a4a4a4;font-size:13px}#userarea .stage .hero .alert{background:#ddedfa;margin:20px 0 15px;padding:20px}#userarea .stage .hero .alert li{align-items:center;border-bottom:1px dotted #c9d8e4;display:grid;grid-template-columns:2fr 7fr;justify-content:center;padding:12px}#userarea .stage .hero .alert label{font-size:16px}#userarea .stage .hero .alert p{font-size:16px;font-weight:700;margin:0;padding:0}#userarea .stage .hero .alert .button{margin-top:20px}#userarea .stage .hero .createAlertBox{margin:20px 0 0}#userarea .stage .hero .createAlertBox h2{color:#404040;font-size:25px;line-height:24px;margin:0 0 9px;overflow:hidden;padding:0}#userarea .stage .hero .createAlertBox hr{background:#e2e2e2;border:0;height:1px;margin:30px 0 20px}#userarea .stage .hero .createAlertBox label{font-size:18px;font-weight:700}#userarea .stage .hero .createAlertBox label p{font-size:13px}#userarea .stage .hero .createAlertBox .checkAll{border-radius:20px;cursor:pointer;font-size:14px;margin:0}#userarea .stage .hero .createAlertBox .checkAll span{color:#178bfb}#userarea .stage .hero .createAlertBox .multiSelect{margin:15px 0 0!important}#userarea .stage .hero .createAlertBox .multiSelect li{background:#fff}#userarea .stage .hero .createAlertBox .multiSelect li:hover{background:#eaeaea}#userarea .stage .hero .createAlertBox .multiSelect li.active{background:#e5f1fb}#userarea .stage .notice{align-items:flex-start;border-radius:5px;display:flex;font-size:17px;gap:10px;line-height:24px;margin-bottom:18px;padding:20px}#userarea .stage .notice.less-important{font-size:.9em;padding:15px}#userarea .stage .notice .notice-icon{flex-shrink:0;height:24px;width:24px}#userarea .stage .notice .notice-content{flex:1}#userarea .stage .notice h4{display:inline-block;margin-right:8px!important;text-transform:uppercase}#userarea .stage .notice ul{margin:20px 0 0}#userarea .stage .notice li{list-style-type:disc;margin:0 0 10px}#userarea .stage .notice p{display:inline-block}#userarea .stage .notice.regular,#userarea .stage .notice.soft{background:#178bfb0f}#userarea .stage .notice.soft .notice-icon{color:#3bb54a}#userarea .stage .notice.soft a{color:#576b95}#userarea .stage .notice.soft .alert-heading{color:#3bb54a}#userarea .stage .notice.alert{background:#ce281b0f;border:1px solid #ce281b}#userarea .stage .notice.alert .notice-icon{fill:#ce2819}#userarea .stage .notice.alert a{color:#ce2819}#userarea .stage .notice.warning{background:#f37d0469}#userarea .stage .notice.warning a{color:#bf221e}#userarea .stage .notice h4,#userarea .stage .notice p{margin:0}#userarea .stage .notice.britchamNotice{align-items:center;background:#fff;display:grid;font-size:1em;grid-template-columns:120px 1fr;padding:12px 20px 10px 24px}#userarea .stage .notice.britchamNotice img{width:100px}#userarea .stage .notice.britchamNotice p:first-of-type{display:block;font-size:1.08em;font-weight:700;padding:0 0 4px}#userarea .stage .notice.jobAlertAd{background:#ed474c;color:#fff}#userarea .stage .notice.jobAlertAd:hover{background:#c13d41;cursor:pointer}#userarea .stage .notice.jobAlertAd a{color:#fff;text-decoration:underline}#userarea .stage .notice.jobAlertAd h4{display:flex;padding:0 0 6px}#userarea .stage .notice.jobAlertAd p{padding-left:22px}@media only screen and (max-width:500px){#userarea .stage .notice.britchamNotice{display:block;padding:20px}}#userarea .stage .announcement{background:#ed474c47 url(/img/userarea/announcement-icon.svg) 16px 18px no-repeat;background-size:32px auto;border-left:5px solid #ed474c;line-height:24px;margin:-5px 0 8px;padding:16px 15px 17px 60px}#userarea .stage .announcement p{margin:0;padding:0}#userarea .stage .smsh-job-box{background:url(/img/logos/smsh.svg) 16px 18px no-repeat;background-size:31px auto;padding:10px 5px 5px 62px}#userarea .stage .scam-warning-box{background:#fdecec url(/img/userarea/icon-scam-warning.svg) 22px 20px no-repeat;background-size:42px auto;color:#ee474c;margin:5px 0 0;padding:20px 20px 20px 85px}#userarea .stage .scam-warning-box span{color:#000}#userarea .stage .scam-warning-box a{text-decoration:underline}#userarea .stage .agency-featured-listings-box{line-height:21px;padding:20px 30px 17px 60px}#userarea .stage .agency-featured-listings-box.hasFeaturedListings{background:#fff url(/img/userarea/smiley-positive-yellow.svg) 21px 19px no-repeat;background-size:26px auto}#userarea .stage .agency-featured-listings-box.noFeaturedListings{background:#fff url(/img/userarea/smiley-negative-gray.svg) 21px 19px no-repeat;background-size:26px auto}#userarea .stage .agency-featured-listings-box p{margin:0;padding:0}#userarea .stage .agency-featured-listings-box .title{font-size:16px;padding:0 0 2px}#userarea .stage .search-box{display:flex;justify-content:space-between}#userarea .stage .search-box .search{border-bottom:0;box-sizing:border-box;margin:0 0 0 40px;position:relative;text-align:right;width:190px}#userarea .stage .search-box .search input[type=text]{border:1px solid #e2e2e2;border-radius:20px;font-size:14px;height:40px;margin-top:10px;outline:none;padding:8px 20px;width:100%}#userarea .stage .search-box .search input[type=text]::-moz-placeholder{color:silver}#userarea .stage .search-box .search input[type=text]::placeholder{color:silver}#userarea .stage .search-box .search input[type=submit]{background:url(/img/userarea/icon-search.svg) 50% no-repeat;border:0;font-size:0;height:20px;position:absolute;right:10px;top:20px;width:20px}#userarea .stage .tabs{align-content:flex-end;align-items:flex-end;border-bottom:1px solid #e4e9f0;display:flex;flex:1 0 0;flex-direction:row;margin:10px 0 30px}#userarea .stage .tabs.shorter li{flex:0 0 96px}#userarea .stage .tabs.inActive{opacity:.4}#userarea .stage .tabs.lessBottomMargin{margin-bottom:18px}#userarea .stage .tabs li{cursor:pointer;flex:0 0 1;list-style-type:none;margin-bottom:-2px;text-align:center}#userarea .stage .tabs li:first-child a{padding-left:0}#userarea .stage .tabs li:last-child a{padding-right:0}#userarea .stage .tabs li a{border:none;border-bottom:3px solid transparent;color:#000;display:block;font-size:14px;font-weight:700;padding:15px;text-decoration:none;text-transform:uppercase}#userarea .stage .tabs li a:hover{color:#178bfb}#userarea .stage .tabs li.active a{border-bottom:3px solid #178bfb;color:#178bfb}@media screen and (max-width:686px){#userarea .stage .tabs{display:block;margin-bottom:0}#userarea .stage .tabs li{display:inline-block;padding-left:0}#userarea .stage .tabs li a{padding:8px 5px 8px 0}#userarea .stage .tabs li.active a{border:0}}#userarea .stage .tab-selection{margin:3px 0 8px}#userarea .stage .tab-selection li{border:1px solid silver;cursor:pointer;display:inline-block;padding:9px 15px}#userarea .stage .tab-selection li:hover{background:#f0f0f0}#userarea .stage .tab-selection li.active{background:#fafafa;border:1px solid #178bfb;font-weight:700}#userarea .stage .tab-selection-tab{display:none}#userarea .stage .tab-selection-tab.active{display:block}#userarea .stage table{margin-bottom:25px;width:100%}#userarea .stage table a{color:#178bfb}#userarea .stage table .tableHeader{color:silver;font-size:.8em}#userarea .stage table td{font-size:15px;padding:10px}#userarea .stage table tr{align-items:center;border-bottom:1px solid #f1f1f1;font-size:.9em;justify-content:center;padding:10px 3px}#userarea .stage table tr:nth-of-type(2n){background:#fbfbfb none repeat scroll 0 0}#userarea .stage table tr .flex1{flex:1 0 0}#userarea .stage table tr .flex2{flex:2 0 0}#userarea .stage table tr .flex3{flex:3 0 0}#userarea .stage table tr .flex4{flex:4 0 0}#userarea .stage table tr .flex5{flex:5 0 0}#userarea .stage table tr .button,#userarea .stage table tr button{margin:0;padding:1px 15px}#userarea .stage .richContentBox{border-bottom:1px solid #ececec;margin:5px 0 0;padding:20px 0;position:relative}#userarea .stage .richContentBox .upgrade{background:#958f76 url(/img/userarea/icon-premium.svg) 13px no-repeat;border-radius:4px;box-shadow:2px 2px 2px #8787874a;color:#fff;margin:10px 0 0;padding:13px 10px 12px 40px}#userarea .stage .richContentBox .upgrade a{color:#fff}#userarea .stage .richContentBox:last-of-type{border-bottom:none}#userarea .stage .richContentBox .meta{margin:0 0 15px}#userarea .stage .richContentBox .richContentFlexContainer{display:flex;position:relative}#userarea .stage .richContentBox .richContentFlexContainer .sponsored{background:red;border-radius:2px;color:#fff;font-size:9px;left:8px;line-height:17px;opacity:.6;padding:0 7px 1px;position:absolute;top:8px}#userarea .stage .richContentBox .richContentFlexContainer.verticallyCentered{align-items:center;justify-content:center}#userarea .stage .richContentBox .thumb{margin:0 20px 0 0;width:100px}#userarea .stage .richContentBox .thumb img{background:silver;width:100%}#userarea .stage .richContentBox .thumb img.square{height:100px;width:100%}#userarea .stage .richContentBox .richContentHero{display:flex;flex:auto}#userarea .stage .richContentBox .richContentHero.horizontalCenterAligned{align-items:center}#userarea .stage .richContentBox .richContentHero .left{flex:12 0;margin-right:20px;max-width:360px}#userarea .stage .richContentBox .richContentHero .left ul{margin:4px 0 0}#userarea .stage .richContentBox .richContentHero .left ul li{line-height:18px;margin:0;padding:0}#userarea .stage .richContentBox .richContentHero .left .price{color:#178bfb;font-size:15px}#userarea .stage .richContentBox .richContentHero .left .category{color:#178bfb}#userarea .stage .richContentBox .richContentHero .left .buttons{margin-top:10px}#userarea .stage .richContentBox .richContentHero .right{flex:8 0 0;margin:-4px 0 0;text-align:right}#userarea .stage .richContentBox .richContentHero p{font-size:14px;margin:2px 0}#userarea .stage .richContentBox .richContentHero h3{align-items:center;color:#3c3c3c;display:flex;font-size:18px;line-height:22px;margin:0;padding:0}#userarea .stage .richContentBox .richContentHero h4{font-size:1.1em;font-weight:400;margin:0 0 4px;padding:0}#userarea .stage .richContentBox .richContentHero .status{background:silver;border-radius:2px;display:inline-block;font-size:.55em;line-height:19px;margin-left:10px;margin-top:0;padding:0 8px}#userarea .stage .richContentBox .richContentHero .status.positive{background:#009d00;color:#fff}#userarea .stage .richContentBox .richContentHero .status.warning{background:orange;color:#fff}#userarea .stage .richContentBox .richContentHero .blurb{color:#737373;font-size:.94em;width:95%}#userarea .stage .richContentBox .richContentHero .meta>a,#userarea .stage .richContentBox .richContentHero .teaser>a{display:inline-block;font-size:14px;font-weight:700;margin:5px 0 0;text-decoration:none}#userarea .stage .richContentBox .richContentHero .meta p,#userarea .stage .richContentBox .richContentHero .teaser p{margin:0 0 3px}#userarea .stage .richContentBox .richContentHero .tools{display:flex;flex-direction:column;font-size:1em;justify-content:center}#userarea .stage .richContentBox .richContentHero .tools p{margin:0 0 3px}#userarea .stage .richContentBox .richContentHero .tools img{margin-right:5px}#userarea .stage .richContentBox .richContentHero .tools .button{font-size:.75em;margin-top:3px;padding:3px 13px 2px 26px}#userarea .stage .richContentBox .richContentHero .teaser{margin:0}#userarea .stage .richContentBox .richContentHero .address{background:url(/img/userarea/userarea_icon_address.svg) no-repeat top 5px left;color:#178bfb;font-size:14px;padding-left:15px}#userarea .stage .richContentBox .richContentHero .tag{color:#000;display:block;font-size:.9em;margin-top:10px}#userarea .stage .richContentBox.housing{position:relative}#userarea .stage .richContentBox.housing .richContentFlexContainer{display:grid;grid-template-columns:100px 1fr;grid-column-gap:20px;grid-row-gap:10px}#userarea .stage .richContentBox.housing .richContentFlexContainer .thumb img{height:auto;width:100px}#userarea .stage .richContentBox.housing .richContentFlexContainer .tools{grid-column:1/3}#userarea .stage .richContentBox.buyandsell .thumb,#userarea .stage .richContentBox.housing .thumb,#userarea .stage .richContentBox.venue .thumb{flex:0 0 95px}#userarea .stage .richContentBox.buyandsell .thumb img,#userarea .stage .richContentBox.housing .thumb img,#userarea .stage .richContentBox.venue .thumb img{height:86px;width:130px}#userarea .stage .richContentBox.job .thumb{flex:0 0 95px}#userarea .stage .richContentBox.job .thumb img{height:auto;width:100px}#userarea .stage .richContentBox.job .jobApplicationsButton{margin-top:8px}#userarea .stage .richContentBox .buyandsell .thumb{flex:0 0 95px}#userarea .stage .richContentBox .buyandsell .thumb img{height:53px;width:80px}#userarea .stage .richContentBox.marketplace .thumb img{height:auto;width:110px}#userarea .stage .richContentBox.venue .thumb{flex:0 0 115px}#userarea .stage .richContentBox.venue .thumb img{height:100px;width:100px}#userarea .stage .richContentBox.housing .thumb{flex:0 0 145px}#userarea .stage .richContentBox.housing .thumb img{height:87px;width:130px}#userarea .stage .richContentBox.article .thumb{flex:0 0 135px}#userarea .stage .richContentBox.article .thumb img{height:87px;width:130px}#userarea .stage .richContentBox.article h3{font-size:20px;margin:0 0 3px}#userarea .stage .richContentBox.buyandsell .thumb{flex:0 0 125px}#userarea .stage .richContentBox.buyandsell .thumb img{height:87px;width:130px}#userarea .stage .richContentBox.events .thumb{flex:0 0 100px}#userarea .stage .richContentBox.events .thumb img{height:100px;width:100px}#userarea .stage .richContentBox.events .richContentHero>p{font-weight:700}#userarea .stage .richContentBox.events .richContentHero .blurb{color:#000;font-size:14px;font-weight:400}#userarea .stage .richContentBox.events .richContentHero .venue{align-items:center;color:#178bfb;display:flex;font-size:14px}#userarea .stage .richContentBox.events .richContentHero .venue img{margin-right:5px}#userarea .stage .richContentBox.agent{background:#f7f7f7;font-size:13px;margin:0 0 15px;padding:15px 20px 7px 19px}#userarea .stage .richContentBox.agent .thumb{margin:0}#userarea .stage .richContentBox.agent .thumb img{background:none;height:auto;width:80px}@media screen and (max-width:686px){#userarea .stage .richContentBox .richContentFlexContainer{flex-wrap:wrap}#userarea .stage .richContentBox .thumb{margin:0 0 10px;width:100%}#userarea .stage .richContentBox .richContentHero{display:block}#userarea .stage .richContentBox .richContentHero h3{margin:0 0 15px}#userarea .stage .richContentBox .richContentHero .left{margin-bottom:10px;margin-right:0}#userarea .stage .richContentBox .richContentHero .right{text-align:left}#userarea .stage .richContentBox.housing button.bubble .timeout-note{bottom:unset;left:15px;right:15px;top:50%;transform:translateY(-50%)}#userarea .stage .richContentBox.housing .richContentFlexContainer{display:block}#userarea .stage .richContentBox.housing .richContentFlexContainer .thumb img{width:100%}#userarea .stage .richContentBox.housing .richContentFlexContainer .tools{margin-top:10px}#userarea .stage .richContentBox.job .richContentHero,#userarea .stage .richContentBox.venue .richContentHero{grid-template-columns:1fr}#userarea .stage .richContentBox.job .richContentHero .teaser,#userarea .stage .richContentBox.job .richContentHero .tools,#userarea .stage .richContentBox.venue .richContentHero .teaser,#userarea .stage .richContentBox.venue .richContentHero .tools{grid-column:auto}#userarea .stage .richContentBox.job .richContentHero .meta,#userarea .stage .richContentBox.job .richContentHero .teaser,#userarea .stage .richContentBox.venue .richContentHero .meta,#userarea .stage .richContentBox.venue .richContentHero .teaser{text-align:left}#userarea .stage .richContentBox .blurb{line-height:1.25em}}#userarea .stage .pagination{margin-top:40px}#userarea .stage .rejectionNotice{background:#f37d0469 url(/img/userarea/icon-deleted.svg) 14px 14px no-repeat;background-size:17px auto;border-radius:3px;color:#c12123;display:flex;font-size:13px;line-height:17px;margin:10px 0 15px;padding:0 12px 0 43px}#userarea .stage .rejectionNotice p:first-of-type{flex:4 0 0;margin-right:30px}#userarea .stage .rejectionNotice p:nth-of-type(2){flex:1 0 0;text-align:right}#userarea .stage .campaign-chart .date-tab,#userarea .stage .campaign-general-performance .date-tab,#userarea .stage .campaign-overview-box .date-tab{display:flex;margin-bottom:40px;overflow-x:auto}#userarea .stage .campaign-chart .date-tab .date-button,#userarea .stage .campaign-general-performance .date-tab .date-button,#userarea .stage .campaign-overview-box .date-tab .date-button{border:1px solid #e2e2e2;border-radius:4px;font-size:18px;margin-right:10px;padding:8px 20px}#userarea .stage .campaign-chart .date-tab .date-button.active,#userarea .stage .campaign-general-performance .date-tab .date-button.active,#userarea .stage .campaign-overview-box .date-tab .date-button.active{background:#ed474c;border:1px solid #ed474c;color:#fff}#userarea .stage .campaign-chart .date-tab-tank>li,#userarea .stage .campaign-general-performance .date-tab-tank>li,#userarea .stage .campaign-overview-box .date-tab-tank>li{display:none}#userarea .stage .campaign-chart .date-tab-tank>li.active,#userarea .stage .campaign-general-performance .date-tab-tank>li.active,#userarea .stage .campaign-overview-box .date-tab-tank>li.active{display:block}#userarea .stage .campaign-chart .view-row,#userarea .stage .campaign-general-performance .view-row,#userarea .stage .campaign-overview-box .view-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}#userarea .stage .campaign-chart .view-row .second-row-element,#userarea .stage .campaign-general-performance .view-row .second-row-element,#userarea .stage .campaign-overview-box .view-row .second-row-element{grid-column:span 2}#userarea .stage .campaign-chart .view-row .view-box,#userarea .stage .campaign-general-performance .view-row .view-box,#userarea .stage .campaign-overview-box .view-row .view-box{background:#e8f4ff;border-radius:9px;padding:25px 30px;text-align:center}#userarea .stage .campaign-chart .view-row .view-box .title,#userarea .stage .campaign-general-performance .view-row .view-box .title,#userarea .stage .campaign-overview-box .view-row .view-box .title{color:#178bfb;font-size:24px;font-weight:500;line-height:31px;text-transform:uppercase}#userarea .stage .campaign-chart .view-row .view-box .counts,#userarea .stage .campaign-general-performance .view-row .view-box .counts,#userarea .stage .campaign-overview-box .view-row .view-box .counts{font-size:70px;line-height:88px}#userarea .stage .campaign-chart .view-row .view-box .txt,#userarea .stage .campaign-general-performance .view-row .view-box .txt,#userarea .stage .campaign-overview-box .view-row .view-box .txt{font-size:20px;line-height:25px;padding:10px 0 40px}#userarea .stage .campaign-chart .view-row .view-box .equipment,#userarea .stage .campaign-general-performance .view-row .view-box .equipment,#userarea .stage .campaign-overview-box .view-row .view-box .equipment{display:flex;justify-content:space-between;padding:0 10px}#userarea .stage .campaign-chart .view-row .view-box .equipment .name,#userarea .stage .campaign-general-performance .view-row .view-box .equipment .name,#userarea .stage .campaign-overview-box .view-row .view-box .equipment .name{color:#ed474c;font-size:16px;font-weight:500;line-height:20px;text-transform:uppercase}#userarea .stage .campaign-chart .view-row .view-box .equipment .equipment-counts,#userarea .stage .campaign-general-performance .view-row .view-box .equipment .equipment-counts,#userarea .stage .campaign-overview-box .view-row .view-box .equipment .equipment-counts{font-size:28px;line-height:36px}#userarea .stage .campaign-overview-box{padding-bottom:40px}#userarea .stage .campaign-table-block h2{margin:0;padding:40px 0}#userarea .stage .campaign-table-block .campaign-table{border:2px dotted hsla(0,0%,44%,.5);border-radius:9px;padding:0 20px}#userarea .stage .campaign-table-block .campaign-table .row{align-items:center;border-bottom:2px dotted hsla(0,0%,44%,.5);display:flex;justify-content:space-between;padding:20px 0}#userarea .stage .campaign-table-block .campaign-table .row:last-child{border:none}#userarea .stage .campaign-table-block .campaign-table .row .title{color:#ed474c;font-size:22px}#userarea .stage .campaign-table-block .campaign-table .row .count{font-size:22px}#userarea .stage .campaign-general-performance{padding-bottom:40px}#userarea .stage .campaign-general-performance h2{margin:0;padding:40px 0 20px}#userarea .stage .campaign-general-performance .view-row{grid-template-columns:repeat(3,1fr)}#userarea .stage .campaign-general-performance .view-row .view-box .counts{font-size:48px;font-weight:400}#userarea .stage .campaign-general-performance .view-row .view-box .txt{padding-bottom:0}#userarea .stage .reporting-notice{background:#f5f5f5;color:#414141;font-size:14px;margin:70px 0 0;padding:24px}#userarea .stage .reporting-notice li{list-style-type:disc;margin:0 0 10px 20px}#userarea .stage .smshDefaultForm{padding:0 0 10px}#userarea .stage .smshDefaultForm .agency{align-items:center;background:#fafafa;display:grid;gap:15px;grid-template-columns:100px 3fr 2fr;margin:15px 0 0;padding:12px 21px 8px 12px}#userarea .stage .smshDefaultForm .agency p{margin:0;padding:0}#userarea .stage .smshDefaultForm .agency div:first-of-type img{border:1px solid #d6d6d6;height:auto;width:100px}#userarea .stage .smshDefaultForm .agency div:nth-of-type(2) p{font-size:18px;padding:0 0 4px}#userarea .stage .smshDefaultForm .agency div:nth-of-type(2) a{color:#178bfb}#userarea .stage .smshDefaultForm .agency div:nth-of-type(3){text-align:right}#userarea .stage .smshDefaultForm .agency div:nth-of-type(3) .btn{background:#e3e4ea;border-radius:3px;box-shadow:1px 1px 1px #8787874a;font-size:14px;padding:9px 17px}#userarea .stage.landing-block{margin-top:0}#userarea .stage.landing-block .hero.userarea-header-block{padding:35px 30px;text-align:center}#userarea .stage.landing-block .hero.userarea-header-block .user-avatar{display:flex;justify-content:center}#userarea .stage.landing-block .hero.userarea-header-block .user-avatar img{border-radius:50%;height:100px;width:100px}#userarea .stage.landing-block .hero.userarea-header-block .welcome-info{font-size:32px;padding:10px 0}#userarea .stage.landing-block .hero.userarea-header-block .user-type{background-color:#178bfb80;border-radius:4px;color:#fff;display:inline-block;font-size:14px;margin:10px auto;padding:4px 10px}#userarea .stage.landing-block .hero.userarea-header-block .verified{color:#818181;font-size:14px;line-height:22px}#userarea .stage.landing-block h2{font-size:18px;font-weight:700;margin-bottom:0;padding:20px 0}#userarea .stage.landing-block .alerts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px 25px;padding-bottom:30px}#userarea .stage.landing-block .alerts .hero.alert-block{margin-bottom:0;min-height:167px;padding:0}#userarea .stage.landing-block .alerts .hero.alert-block .top{display:grid;grid-template-columns:1fr 76px;grid-gap:15px;border-bottom:1px solid #e2e2e2;box-sizing:border-box;min-height:127px;padding:25px 20px 25px 30px}#userarea .stage.landing-block .alerts .hero.alert-block .top.no-border{border:0}#userarea .stage.landing-block .alerts .hero.alert-block .top h2{align-items:center;display:flex;padding:0 0 5px;text-transform:uppercase}#userarea .stage.landing-block .alerts .hero.alert-block .top h2 img{height:25px;margin-right:5px;-o-object-fit:fill;object-fit:fill;width:25px}#userarea .stage.landing-block .alerts .hero.alert-block .top .txt{color:#272727;font-size:16px;line-height:20px}#userarea .stage.landing-block .alerts .hero.alert-block .top .txt.chinese{font-size:15px;line-height:20px}#userarea .stage.landing-block .alerts .hero.alert-block .top .img>div{align-items:center;background:#f5f6f8;border-radius:50%;display:flex;height:76px;justify-content:center;overflow:hidden;width:76px}#userarea .stage.landing-block .alerts .hero.alert-block .top .img>div .gif{height:76px;-o-object-fit:fill;object-fit:fill;width:76px}#userarea .stage.landing-block .alerts .hero.alert-block .bottom{align-items:center;display:flex;font-size:16px;padding:10px 30px}#userarea .stage.landing-block .alerts .hero.alert-block .bottom img{margin-right:8px}#userarea .stage.landing-block .alerts .hero.alert-block .bottom.green{color:#6aaa4e}#userarea .stage.landing-block .alerts .hero.alert-block .bottom.red{color:#ed474c}#userarea .stage.landing-block .ad{border-radius:8px;margin:30px auto}#userarea .stage.landing-block .ad img{width:100%}#userarea .stage.landing-block .ad-listings,#userarea .stage.landing-block .listings-block{background:#fff;margin:0 -15px;padding-bottom:30px}#userarea .stage.landing-block .ad-listings h2,#userarea .stage.landing-block .listings-block h2{padding:25px 15px 10px}#userarea .stage.landing-block .ad-listings .listings-navigation>a,#userarea .stage.landing-block .listings-block .listings-navigation>a{border-bottom:1px solid #dddee4;display:block;padding:17px 15px 20px;position:relative}#userarea .stage.landing-block .ad-listings .listings-navigation>a:last-child,#userarea .stage.landing-block .listings-block .listings-navigation>a:last-child{border:none}#userarea .stage.landing-block .ad-listings .listings-navigation>a .more,#userarea .stage.landing-block .listings-block .listings-navigation>a .more{position:absolute;right:30px;top:50%;transform:translateY(-50%)}#userarea .stage.landing-block .ad-listings .listings-navigation .title,#userarea .stage.landing-block .listings-block .listings-navigation .title{align-items:center;display:flex;font-size:19px;font-weight:700;line-height:26px}#userarea .stage.landing-block .ad-listings .listings-navigation .title .img,#userarea .stage.landing-block .listings-block .listings-navigation .title .img{align-items:center;display:flex;height:25px;justify-content:center;padding-right:10px;width:25px}#userarea .stage.landing-block .ad-listings .listings-navigation .title .img img,#userarea .stage.landing-block .listings-block .listings-navigation .title .img img{max-height:20px}#userarea .stage.landing-block .ad-listings .listings-navigation .txt,#userarea .stage.landing-block .listings-block .listings-navigation .txt{font-size:16px;line-height:26px;padding:0 35px}#userarea .stage.landing-block .ad-listings .listings-navigation .title{font-weight:400}#userarea .stage.landing-block .ad-listings .listings-navigation .txt{padding-left:0}#userarea .stage.landing-block .sign-out{align-items:center;background:#ed474c;border-radius:4px;color:#fff;display:flex;font-size:18px;height:50px;justify-content:center;margin:60px auto 40px;width:150px}@media screen and (max-width:686px){#userarea .stage{margin-top:30px}#userarea .stage .search-box{flex-wrap:wrap;justify-content:center}#userarea .stage .search-box .search{margin:10px 0 0;width:100%}#userarea .stage .hero{margin:0 -15px 15px;padding:25px 20px 40px}#userarea .stage .hero .tabs{padding-left:0}#userarea .stage .hero .noResults{width:100%}#userarea .stage .hero .noResults .title{font-size:1.2em}#userarea .stage.landing-block .hero.userarea-header-block{display:grid;grid-template-columns:80px 1fr;grid-gap:20px;align-items:center;padding:30px 15px;text-align:left}#userarea .stage.landing-block .hero.userarea-header-block .user-avatar{display:flex;justify-content:center}#userarea .stage.landing-block .hero.userarea-header-block .user-avatar img{border-radius:50%;height:80px;width:80px}#userarea .stage.landing-block .hero.userarea-header-block .welcome-info{font-size:24px;font-weight:700;line-height:22px;padding:6px 0}#userarea .stage.landing-block .hero.userarea-header-block .user-type{background-color:#178bfb80;border-radius:4px;color:#fff;display:inline-block;font-size:14px;margin:4px 0;padding:4px 10px}#userarea .stage.landing-block .hero.userarea-header-block .verified{color:#818181;font-size:14px;line-height:22px}#userarea .stage.landing-block .hero.userarea-header-block .go-landing{position:absolute;right:20px;top:50%;transform:translateY(-50%)}#userarea .stage.landing-block .alerts{grid-template-columns:1fr}#userarea .stage.landing-block .alerts .hero.alert-block .bottom,#userarea .stage.landing-block .alerts .hero.alert-block .top{padding-left:20px}}@media screen and (max-width:1200px){#userarea{box-sizing:border-box;padding:0 15px}#userarea .button{margin-bottom:2px;width:100%}}@media screen and (max-width:686px){#userarea{display:block;position:relative}}.userarea-header-block{border-bottom:1px solid #d7d7d7;margin-bottom:35px;margin-top:24px;padding:10px 15px 16px 0}.userarea-header-block>a{display:grid;grid-template-columns:50px 1fr;grid-gap:10px;align-items:center;padding:0 0 8px;position:relative}.userarea-header-block .user-avatar{display:flex;justify-content:center}.userarea-header-block .user-avatar img{border-radius:50%;height:50px;width:50px}.userarea-header-block .welcome-info{font-size:19px;font-weight:700;line-height:22px;margin-bottom:3px;padding:0;word-break:break-all}.userarea-header-block .user-type{background-color:#178bfb80;border-radius:4px;color:#fff;display:inline-block;font-size:13px;margin:3px 0;padding:3px 8px}.userarea-header-block .verified{color:#818181;font-size:14px;line-height:22px}.userarea-header-block .go-landing{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.job-partner-submission .paymentInfo{background:#e3e3e32b;padding:20px}.job-partner-submission .partner{margin-top:50px}.job-partner-submission .partner .hero{background:#fff;border:1px solid #eaeaea;border-radius:3px;box-shadow:1px 1px 1px #8787874a;font-size:1em;line-height:1.35em;margin-bottom:25px;padding:25px 30px 10px 25px}.job-partner-submission .partner .hero .logo img{width:100%}.job-partner-submission .partner .hero .partnerName{font-size:17px;font-weight:700;text-align:center}.job-partner-submission .confirmation{padding:50px 0!important;text-align:center}.job-partner-submission .confirmation h1{background:url(/img/userarea/icpn-confirmation.svg) center left 15px;background-repeat:no-repeat;background-size:17px auto!important;padding-left:40px}.job-partner-submission .verificationForm{padding:50px 0;text-align:center}.job-partner-submission .verificationForm p:first-of-type{font-size:17px;font-size:14px;margin-bottom:30px}.job-partner-submission .verificationForm h1{font-size:30px!important}.job-partner-submission .verificationForm .passwordInput{background:#fbfbfb;border:1px solid silver;border-radius:3px;box-shadow:1px 1px 1px silver;display:block;font-size:24px;margin:40px auto 5px;padding:11px 20px;text-align:center;text-transform:uppercase}.job-partner-submission .verificationForm .button{margin-top:30px}.job-partner-footer{color:gray;text-align:center}.pointsNotification{border:1px dotted silver;display:grid;grid-template-columns:3fr 1fr;margin:0 0 40px;padding:20px}.pointsNotification div:nth-of-type(2){text-align:right}.pointsNotification h2{margin:0 0 6px!important}.pointsNotification p{margin:0;padding:0}.vouchers-list{padding:30px 37px}.vouchers-list .voucher{background:#fff;border-radius:10px;box-shadow:0 0 3px 1px #0000001a;display:flex;margin:0 0 20px;padding:15px 17px}.vouchers-list .voucher .getVoucherButton{margin-top:10px}.vouchers-list .voucher .img{height:164px;width:248px}.vouchers-list .voucher .img img{min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vouchers-list .voucher .txt{flex:1;font-size:14px;line-height:1.6em;padding-left:20px}.vouchers-list .voucher .txt .code{font-size:18px}.vouchers-list .voucher .txt .bold{font-weight:700;padding:0 0 5px}.vouchers-list .voucher .txt .calue{color:#ed474c;font-size:30px;padding:20px 0}.vouchers-list .voucher .txt .provider a{color:#ed474c}.vouchers-list .voucher .txt .termsAndInstructions{margin:10px 0 0 20px}.vouchers-list .voucher .txt .termsAndInstructions li{list-style-type:square}.vouchers-list .voucher .txt .termsAndInstructions a{text-decoration:underline}.campaignWeekdayList li{border-radius:3px;margin:0 0 10px}.campaignWeekdayList li h3{border-bottom:3px solid #3b9bfa;color:#3b9bfa;display:inline-block;font-size:1.3em;padding:10px 0;text-transform:uppercase}.campaignWeekdayList li>div{background:#fbfbfb;border-radius:3px;display:flex;padding:25px}.campaignWeekdayList li>div .left{flex:1 0 280px;font-size:.8em;margin-right:30px}.campaignWeekdayList li>div.hasAdFile{background:#d7edff}.campaignWeekdayList li>div.hasAdFile h4{background:url(/img/userarea/icpn-confirmation.svg) left 2px no-repeat;background-size:17px auto;padding-left:26px}.campaignWeekdayList li h4{font-size:1.4em;margin:11px 0 24px}.campaignWeekdayList li .meta{color:#767676;font-size:.8em;margin:0;word-break:break-all}.campaignWeekdayList li img{box-shadow:0 0 3px 1px #5d758847;margin:5px 0 0;max-height:500px;max-width:100%}.campaignWeekdayList li .tools{margin-top:20px}.campaignWeekdayList li .tools p{margin:0}.campaignWeekdayList li .tools .button{background-color:#178bfb36!important;margin-top:10px}.campaignWeekdayList li .noBanner{flex-direction:column}.campaignWeekdayList li .noBanner .button{margin-top:20px}#campaignsAdFileUpload{font-size:15px;line-height:23px}#campaignsAdFileUpload a{color:#178bfb}#campaignsAdFileUpload #bannerGuidelinesLink{display:block;font-size:15px;padding:15px 0 0}#campaignsAdFileUpload #intro ul{padding:18px 0 10px 25px;width:90%}#campaignsAdFileUpload #intro ul li{list-style-type:square;padding:10px 0}#campaignsAdFileUpload #warningBox{background:#fffd4b4d;font-size:12px;margin:15px 0;padding:15px 0 15px 20px}#campaignsAdFileUpload .error{background:#e0202b0d url(/img/notifications/warning.png) 20px 20px no-repeat;background-size:30px 30px;border-bottom:1px solid #e0202b;color:#e0202b;font-size:16px;padding:22px 0 20px 60px}#campaignsAdFileUpload .error p{font-size:20px;font-weight:700;margin:0;padding:0 0 8px}#campaignsAdFileUpload .confirmation{background:#2fa13812 url(/img/notifications/checkmark.png) 20px 20px no-repeat;background-size:30px 30px;border-bottom:1px solid #279227;color:#279227;font-size:16px;padding:22px 0 20px 60px}#campaignsAdFileUpload .uploadBox{background:#f2f2f266;border:1px solid #d8d8d8;border-radius:2px;margin:25px 0 20px;padding:20px}#campaignsAdFileUpload .uploadBox .uploadBoxHero{display:flex}#campaignsAdFileUpload .uploadBox .existingBanner{border-bottom:1px dashed hsla(0,0%,75%,.75);padding:20px 0 15px;text-align:center}#campaignsAdFileUpload .uploadBox .existingBanner img{max-width:650px}#campaignsAdFileUpload .uploadBox .note{border-bottom:1px solid #dadada;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#5d5b57;display:block;font-size:13px;line-height:20px;margin:0;padding:14px 30px 10px;width:100%}#campaignsAdFileUpload .uploadBox .title{flex:1 0 160px;font-size:24px;line-height:30px;text-align:center}#campaignsAdFileUpload .uploadBox .title.desktopVersion{background:url(/img/icons/desktopVersion.png) center 60px no-repeat;background-size:110px auto;padding:90px 0 0}#campaignsAdFileUpload .uploadBox .title.mobileVersion{background:url(/img/icons/mobileVersion.png) center 60px no-repeat;background-size:110px auto;padding:120px 0 0}#campaignsAdFileUpload .uploadBox .title p{margin:0 auto;padding:90px 0 0;text-align:center;width:150px}#campaignsAdFileUpload .uploadBox form label{display:inline-block;width:80px}#campaignsAdFileUpload .uploadBox form input[type=text]{padding:4px;width:310px}#campaignsAdFileUpload .uploadBox form input[type=submit]{background:#00a8e3;border:none;border-radius:2px;color:#fff;padding:10px;text-transform:uppercase;width:410px}#campaignsAdFileUpload .uploadBox form input[type=submit]:hover{background:#0090c3}#campaignsAdFileUpload .uploadBox form .bannerRequirements{display:flex;flex-direction:column;margin-bottom:40px}#campaignsAdFileUpload .uploadBox form .bannerRequirements li{border-bottom:1px dotted #cbcbcb;display:inline-block;flex:2 0 0;font-size:17px;padding:12px}#campaignsAdFileUpload .uploadBox form .bannerRequirements li span{color:#717171;display:inline-block;font-size:13px;width:120px}.adFile{background:#f5f5f5;border-radius:4px;margin:0 0 20px;padding:20px}.adFile .header{display:flex}.adFile .header .title{flex:2 0 0}.adFile .header .title h3,.adFile .header .title p{margin:0}.adFile .header .title .url{color:#868686;font-size:.9em;line-height:9px;margin:6px 0 0}.adFile .header .meta{flex:1 0 0;text-align:right}.adFile .header .meta p{color:#828282;font-size:.9em;margin:0;padding:0}.adFile .header .meta .button.edit{background:#d0e9fa url(/img/userarea/icon-edit.svg) 9px no-repeat;background-size:10px 10px;color:#000!important;padding-left:28px}.supportBox{align-items:center;background:#fff url(/img/userarea/icon-support-box.svg) 0 0 no-repeat!important;background-size:50px auto!important;display:flex;justify-content:center;margin:0 0 10px;padding:7px 0 7px 75px!important}.supportBox h2{margin:0!important;padding:0 0 6px!important}.supportBox p{margin:0;padding:0}.supportBox div:nth-of-type(2){flex:1 0 0;margin-left:40px;text-align:right}.supportBox .button{max-width:250px;padding-left:15px;padding-right:15px}.lightBox{background:#fff;border-radius:4px;display:none;text-align:left;width:600px}@media only screen and (max-width:500px){.lightBox{width:300px}}.lightBox .header{padding:0 20px 0 0;position:relative}.lightBox .header .close{background:url(/img/userarea/icon-lightbox-cancel-cross.svg) 50% no-repeat;background-size:17px auto;border:1px solid transparent;border-radius:15px;height:30px;position:absolute;right:17px;top:17px;width:30px}.lightBox .header .close:hover{border:1px solid silver}.lightBox h1{flex:auto;font-size:20px;margin:0;overflow:hidden;padding:25px 0 23px 20px}.lightBox h2{margin:0;padding:6px 0 2px}.lightBox .preloader{margin:40px auto;text-align:center}.lightBox .button{background:#a0a0a0;border:none;border-radius:3px;color:#fff;font-size:1.1em;height:43px;margin-left:11px;padding:0 15px;text-transform:uppercase}.lightBox .button:hover{background:#888}.lightBox .button.smaller{font-size:1em;height:35px;padding:0 12px}.lightBox .button.blue{background:#178bfb}.lightBox .stage{background-color:#f5f5f5;padding:20px 30px 25px 20px}.lightBox .stage p{font-size:1.2em;line-height:23px}.lightBox .stage .tools{flex:auto 0 0}.lightBox .stage form{margin-top:40px;text-align:right}.lightBox.deleteLightBox h2{color:#ce2719}.lightBox.deleteLightBox .button.submitDelete{background:#ce2819;color:#fff}.lightBox.deleteLightBox .button.submitDelete:hover{background:#9f2316}.lightBox.deleteLightBox b{color:#ce2819}.lightBox.sponsorLightbox h2{color:#178bfb}.lightBox.sponsorLightbox .button.submitSponsor{background:#178bfb;color:#fff}.lightBox.sponsorLightbox .button.submitSponsor:hover{background:#0d6fcd}.lightBox.refreshLightbox .button.submitSponsor{background-color:#178bfb;color:#fff}.lightBox.refreshLightbox .button.submitSponsor:hover{background-color:#0d6fcd}.lightBox.venue-images-lightbox{width:800px}.lightBox.venue-images-lightbox .stage{display:flex;flex-direction:row;font-size:18px}.lightBox.venue-images-lightbox .stage img{height:400px}.lightBox.venue-images-lightbox .stage>div{flex:1 0 0}.lightBox.venue-images-lightbox .stage>div p{height:120px}@media only screen and (max-width:500px){.lightBox.venue-images-lightbox{width:95%}.lightBox.venue-images-lightbox .stage{display:flex;flex-direction:column;font-size:14px}}.lightBox .footer{padding:20px 30px 25px 20px}.lightBox.user-favorites-light-box{width:500px}@media screen and (max-width:686px){.lightBox.user-favorites-light-box{width:auto}}.lightBox.user-favorites-light-box .header .close{margin:0}.lightBox.user-favorites-light-box .light-box-body{background:#f5f5f5;margin:0 -20px -20px;padding:25px}.lightBox.user-favorites-light-box .light-box-body textarea{border:1px solid #ddd;border-radius:4px;font-size:17px;line-height:27px;padding:17px;resize:none}.lightBox.user-favorites-light-box .light-box-body .checkbox{margin:15px 0 25px}.lightBox.user-favorites-light-box .light-box-body .checkbox label{margin-left:5px}.lightBox.user-favorites-light-box .light-box-body .scroll-hero{margin:0 0 15px;max-height:350px;overflow-y:auto}.lightBox.user-favorites-light-box .light-box-body .add-list,.lightBox.user-favorites-light-box .light-box-body .light-favorites-list li{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:16px;margin-bottom:5px;padding:13px 15px}.lightBox.user-favorites-light-box .light-box-body .add-list.selected,.lightBox.user-favorites-light-box .light-box-body .add-list:hover,.lightBox.user-favorites-light-box .light-box-body .light-favorites-list li.selected,.lightBox.user-favorites-light-box .light-box-body .light-favorites-list li:hover{border:1px solid #65b841}.lightBox.user-favorites-light-box .light-box-body .add-list{font-weight:700;width:100%}.lightBox.user-favorites-light-box .light-box-body .create-new-list{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:flex;font-size:16px;padding:15px 20px;width:100%}.lightBox.user-favorites-light-box .light-box-body .create-new-list img{margin-right:5px}.lightBox.user-favorites-light-box .light-box-body .save{align-items:center;background:#ed474c;border:0;border-radius:4px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;justify-content:center;padding:15px 20px;width:100%}.lightBox.user-favorites-light-box .light-box-body .save.disabled{background:#d0d0d0}.lightBox.user-favorites-light-box .light-box-body .save img{margin-right:5px}.lightBox.user-favorites-light-box .light-box-body .save{margin:0 auto;width:auto}.messages{display:grid;grid-template-columns:250px 1fr;height:740px;padding:0}.messages .messages-id,.messages .messages-information{height:100%;max-height:740px;overflow-x:hidden;overflow-y:scroll}.messages ul.messages-id{background:#eef4f8;border-right:1px solid #e2e2e2}.messages ul.messages-id>li{background:#eef4f8;border-bottom:1px solid #e2e2e2;padding:20px 15px 0}.messages ul.messages-id>li:hover{background:#eceff3}.messages ul.messages-id>li.pagination{background:none;border-bottom:none}.messages ul.messages-id>li>a{display:grid;grid-template-columns:40px 1fr;grid-column-gap:15px;padding-bottom:20px}.messages ul.messages-id>li>a>img{grid-row:1/3}.messages ul.messages-id>li>a>div{grid-column:2/3}.messages ul.messages-id>li>a .txt{color:#178bfb;display:flex;font-size:17px;font-weight:400;justify-content:space-between}.messages ul.messages-id>li>a .txt span{color:#767676;font-size:14px;position:relative}.messages ul.messages-id>li>a .users h3{font-size:14px;line-height:2em;margin:0}.messages ul.messages-id>li>a .users p{color:#767676;font-size:14px;line-height:1.3em;word-break:break-all}.messages ul.messages-id>li.no-read{background:#eef4f8}.messages ul.messages-id>li.active{background:#178bfb}.messages ul.messages-id>li.active>a{border-bottom:0}.messages ul.messages-id>li.active>a .txt,.messages ul.messages-id>li.active>a .txt span,.messages ul.messages-id>li.active>a .users h3{color:#fff}.messages ul.messages-id>li.active>a .users p{color:#99ccfb}.messages ul.messages-id>li:nth-last-of-type(2)>a{border:0}.messages ul.messages-id>li img{border-radius:20px;height:40px;width:40px}.messages ul.messages-id>li p{margin:0}.messages ul.messages-information{background:#f5f5f5;box-sizing:border-box;padding:20px 30px 0}.messages ul.messages-information .pagination{background-color:inherit}.messages ul.messages-information .pagination a{padding:0}.messages ul.messages-information>li{margin-bottom:15px}.messages ul.messages-information>li h3{font-size:20px;margin:0 0 50px;text-align:center}.messages ul.messages-information>li .time{color:#767676;font-size:14px;padding:15px 0;text-align:center}.messages ul.messages-information>li .message{display:grid;grid-template-columns:40px 1fr;grid-column-gap:20px}.messages ul.messages-information>li .message a{color:#178bfb}.messages ul.messages-information>li .message img{max-width:330px}.messages ul.messages-information>li .message>img{border-radius:20px;height:40px;margin-top:20px;width:40px}.messages ul.messages-information>li .message .txt{background:#fff;border-radius:6px;padding:20px;position:relative}.messages ul.messages-information>li .message .txt:before{content:"";font-size:0;left:-15px;position:absolute;top:30px}.messages ul.messages-information>li .message .txt:after{border-bottom:7px solid transparent;border-right:13px solid #fff;border-top:7px solid transparent;content:"";font-size:0;left:-13px;position:absolute;top:30px}.messages ul.messages-information>li .message .txt .file-message,.messages ul.messages-information>li .message .txt .origin-message{border-radius:2px;color:#9c9c9c;font-size:12px;grid-template-columns:1fr 3fr;margin-top:13px;position:relative}.messages ul.messages-information>li .message .txt .file-message img,.messages ul.messages-information>li .message .txt .origin-message img{margin:0}.messages ul.messages-information>li .message .txt .origin-message h3{font-size:18px;margin:0;text-align:left}.messages ul.messages-information>li .message .txt .origin-message img{max-height:500px;width:100%}.messages ul.messages-information>li .message .txt .origin-message .reference-number{font-size:14px;margin:5px 0 0}.messages ul.messages-information>li .message .txt .file-message p{margin:0 0 .5em}.messages ul.messages-information>li .message .txt .file-message img{max-height:500px;width:100%}.messages ul.messages-information>li .message.reply{grid-template-columns:1fr 40px}.messages ul.messages-information>li .message.reply a{color:#c0d2de;text-decoration:underline}.messages ul.messages-information>li .message.reply>img{grid-column:2/3}.messages ul.messages-information>li .message.reply .txt{background:#178bfb;color:#fff;grid-column:1/2;grid-row:1/2}.messages ul.messages-information>li .message.reply .txt:before{border-left:14px solid #006fdb;right:-15px}.messages ul.messages-information>li .message.reply .txt:after,.messages ul.messages-information>li .message.reply .txt:before{border-bottom:7px solid transparent;border-right:0;border-top:7px solid transparent;content:"";font-size:0;height:0;left:unset;position:absolute;top:30px;width:0}.messages ul.messages-information>li .message.reply .txt:after{border-left:13px solid #178bfb;right:-13px}.messages ul.messages-information>li form{display:flex;margin:50px 0 40px}.messages ul.messages-information>li form input[type=text]{background:#fff;border:0;border-radius:3px;font-size:16px;margin-right:20px;outline:none;padding:12px 8px;width:100%}.messages ul.messages-information>li form input[type=submit]{background:#178bfb;border:0;border-radius:3px;color:#fff;font-size:16px;outline:none;padding:8px 25px}.tips-for-phone-users{background-color:#84c0fc;background-image:url(/img/userarea/massage/bg-logo.svg);background-position:bottom;background-repeat:no-repeat;margin:50px auto 40px;max-width:300px;padding:40px 30px 0;text-align:center}.tips-for-phone-users .top{font-size:32px;font-weight:500;line-height:38px}.tips-for-phone-users .mid{color:#fff;font-size:24px;font-weight:500;line-height:28px;padding:20px}.tips-for-phone-users .button-list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:15px;padding:20px 0}.tips-for-phone-users .button-list img{width:100%}.tips-for-phone-users .phone{padding-top:40px}.tips-for-phone-users .phone img{vertical-align:bottom;width:100%}.submission-confirmation-page p{margin:0 0 20px}.submission-confirmation-page .listingUrl{background:#f8f8f8 url(/img/userarea/icon-url.svg) center right 20px no-repeat;background-size:17px auto;border-radius:8px;color:#178bfb;font-size:18px;padding:21px 19px}.submission-confirmation-page .qrCode{background:#f8f8f8;margin:0 0 30px;padding:40px;text-align:center}.submission-confirmation-page .qrCode img{height:auto;margin:0 auto;width:200px}.submission-confirmation-page .sharing-buttons{margin:0 0 50px}.pending-notice{background:url(/img/userarea/icon-pending-large-blue.svg) top no-repeat;background-size:64px auto;margin:80px auto;padding:70px 0;text-align:center;width:200px}.pending-notice p{padding:15px 0}.invitationLink{border:1px solid #178bfb;font-size:14px;padding:10px;width:100%}.paymentMethodsSelection{align-items:center;display:flex;justify-content:center;margin-bottom:30px!important;text-align:center}.paymentMethodsSelection li{border:1px solid silver;border-radius:3px;height:37px;margin-right:30px;width:220px}.paymentMethodsSelection li:hover{box-shadow:1px 1px 1px #8787874a;cursor:pointer}.paymentMethodsSelection li.selected{border:1px solid #ed474c;box-shadow:1px 2px 2px #62626275}.paymentMethodsSelection li.onlinePaymentButton{background:url(/img/payments/icons/wechatalipay.svg) 50% no-repeat!important;background-size:auto 30px!important}.paymentMethodsSelection li.bankTransferPaymentMethod{background:url(/img/payments/icons/banktransfer.svg) 50% no-repeat!important;background-size:auto 35px!important}.multiSelect{margin-top:20px;max-width:600px}.multiSelect li{border:1px solid #ddd;border-radius:28px;cursor:pointer;display:inline-block;margin:4px 4px 6px 0;padding:10px 12px!important;z-index:999}.multiSelect li:hover{border:1px solid #178bfb;cursor:pointer}.multiSelect li input[type=checkbox],.multiSelect li input[type=radio]{display:none!important;z-index:99}.multiSelect li.active{background:#e5f1fb;border:1px solid #178bfb}.venue-photography-promo{align-items:center;display:flex;justify-content:center;padding:20px 25px 15px 20px!important}.venue-photography-promo div:first-of-type{margin:-9px 13px 0 -9px;padding:0}.venue-photography-promo img{width:150px}.venue-photography-promo .button{display:inline-block;width:150px}.venue-photography-promo h2{margin:0 0 8px!important}.venue-photography-promo p{margin:0}@media screen and (min-width:686px){.venue-photography-promo .button{margin-left:30px!important}#userarea .show-in-mobile,.userarea-header .show-in-mobile{display:none}}@media screen and (max-width:1200px){.multiSelect li{padding:8px 9px!important}.userarea-header-block{display:none}#userarea .stage .photography-packages{background:url(/img/userarea/photography-bg-mobile.svg);background-size:100%;display:none;height:auto;margin-top:80px;padding-bottom:30px;text-align:center;width:100%}#userarea .stage .photography-packages .img{padding-bottom:0}#userarea .stage .photography-packages img{background:url(/img/userarea/photography-bg-mobile.svg);background-size:100%;height:auto;margin-top:80px;padding-bottom:30px;text-align:center;width:100%}#userarea .stage .photography-packages img .img{padding-bottom:0}#userarea .stage .photography-packages img img{height:auto;margin-top:-80px;width:100%}#userarea .stage .photography-packages img .txt{padding:0 20px}#userarea .stage .photography-packages img .txt h2{margin-top:0}#userarea .stage .photography-packages img .txt .btn{margin-top:15px}}@media screen and (max-width:686px){.paymentMethodsSelection{flex-direction:column}.paymentMethodsSelection li{margin:0 0 10px;width:100%}.venue-photography-promo{flex-direction:column}#userarea .hidden-in-mobile,.userarea-header .hidden-in-mobile{display:none}#userarea .show-in-mobile,.userarea-header .show-in-mobile{display:block}#userarea .show-in-mobile.mobile-menu,.userarea-header .show-in-mobile.mobile-menu{display:flex}#userarea .horizontal-navigation li{display:block}#userarea .horizontal-navigation li h2 .premium{margin:0;position:relative}.userarea-header-block{margin-bottom:0}.vouchers-list{padding:0}.vouchers-list .voucher{display:block}.vouchers-list .voucher .img{height:auto;width:100%}.vouchers-list .voucher .txt{padding-left:0;padding-top:15px}.messages{display:none}.tips-for-phone-users{display:block}}.tinymce-events-input{font-size:20px;padding:30px}.submission-housing .row{align-items:center;display:flex}.submission-housing .row.vertically-align-baseline{align-items:baseline}.submission-housing .white-box{background:#fff;border:1px solid #e2e2e2;border-radius:3px;margin-bottom:25px;padding:25px 30px 20px}@media screen and (max-width:686px){.submission-housing .white-box{padding:25px 15px}}.submission-housing .blue-button{background:none;border:1px solid #ed474c;border-radius:3px;color:#ed474c;display:inline-block;font-size:14px;margin:10px 0 10px 10px;padding:10px 30px;text-transform:uppercase}.submission-housing .blue-button.alone{margin:15px 0 0}.submission-housing .grey-partition{border-top:1px solid #e2e2e2;font-size:14px;padding:20px 0}.submission-housing .grey-partition p{margin:0 0 5px}.submission-housing .grey-partition span,.submission-housing .grey-partition.first-item-is-title p:first-of-type{font-size:16px}.submission-housing h3{font-size:20px;margin:3px 0 15px}.submission-housing h3+p{margin:-10px 0 25px;padding:0}.submission-housing input{margin-right:15px}.submission-housing .support{align-items:center;color:#ed474c;display:grid;grid-template-columns:90px 1fr 1fr;justify-content:space-between}.submission-housing .support .icon{height:75px;width:75px}.submission-housing .support h3{font-size:21px;margin:0 0 3px}.submission-housing .support p{font-size:16px;margin:0}.submission-housing .support .buttons{text-align:right}@media screen and (max-width:686px){.submission-housing .support{flex-wrap:wrap}.submission-housing .support div:last-child{margin:10px 0 0 -10px}}.submission-housing .relationship-type-listing-price{border:1px solid orange;border-radius:4px;font-size:12px;font-weight:400;padding:5px 10px;position:absolute;right:0;top:18px}.submission-housing .term{background-position:0;background-repeat:no-repeat;padding-left:55px}.submission-housing .term p:first-of-type{font-size:17px;margin:0 0 4px}.submission-housing .term p{display:block;margin:0}.submission-housing .term:last-child{border-bottom:1px solid #e2e2e2}.submission-housing .term.term-apartment{background-image:url(/img/userarea/submission/icon_apartment.svg)}.submission-housing .term.term-listings{background-image:url(/img/userarea/submission/icon_listings.svg)}.submission-housing .term.term-images{background-image:url(/img/userarea/submission/icon_images.svg)}.submission-housing .term.term-user{background-image:url(/img/userarea/submission/icon-user.svg)}.submission-housing .term.term-non-commercial{background-image:url(/img/userarea/submission/icon-non-commercial.svg)}.submission-housing .term.term-available{background-image:url(/img/userarea/submission/icon-available.svg)}.submission-housing .account{background-position:20px 40px;background-repeat:no-repeat;display:flex;font-size:15px;line-height:20px;padding:30px}.submission-housing .account .icon{margin-right:30px}.submission-housing .account .title-blue{color:#ed474c;font-size:19px;font-weight:700;text-transform:uppercase}.submission-housing .agree-checkbox{margin:35px 0 10px}.submission-housing .category-selector{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;background:#f5f5f5;border-top:1px solid #e2e2e2;margin:0 -30px -25px;padding:25px 30px}.submission-housing .category-selector h4{margin:0 0 20px}.submission-housing .category-selector ul{display:grid;grid-gap:15px;padding-right:20px}.submission-housing .category-selector .apartments ul{border-right:1px solid #dddee4;grid-template-columns:1fr 1fr 1fr}.submission-housing .category-selector .property ul{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:686px){.submission-housing .category-selector{display:block;margin:0 -15px -25px;padding:25px 15px}.submission-housing .category-selector ul{display:flex;flex-wrap:wrap;padding:0}.submission-housing .category-selector ul>li{margin:0 10px 10px 0}.submission-housing .category-selector .apartments ul{border-right:0}}.submission-housing .category-specific-terms{padding:20px 0 0}.submission-housing .category-specific-terms li{list-style-type:circle;margin:0 0 0 20px}.submission-housing .category-specific-terms>li{color:#ad3438;display:none;font-size:16px;list-style-type:none;margin:15px 0 0;padding:10px}.submission-housing .category-specific-terms>li>p{font-size:18px}.submission-housing .label-box{background-color:#fff;background-position:center 20px;background-repeat:no-repeat;background-size:auto 38px;border-radius:3px;color:#000;min-height:110px;overflow:hidden;position:relative;text-align:center}.submission-housing .label-box .icon{height:38px;margin:0 0 4px;width:37px}.submission-housing .label-box:hover{box-shadow:0 0 6px #0003;color:#178bfb;cursor:pointer}.submission-housing .label-box input[type=radio]{display:none}.submission-housing .label-box label{box-sizing:border-box;display:inline-block;font-size:16px;line-height:23px;padding:20px 10px 17px;text-transform:capitalize}.submission-housing .label-box label span{display:block}.submission-housing .label-box label.active{border:2px solid #ed474c;color:#ed474c}.submission-housing .terms{margin:20px 0}.submission-housing .terms li{padding:25px 0}.submission-housing .terms li p{margin:0;padding:0}.submission-housing .terms li p:first-of-type{font-size:1.2em;padding:0 0 6px}.submission-housing .description-warnings{display:flex;padding:0 0 20px}.submission-housing .description-warnings li{background-repeat:no-repeat;color:#e4a83b;margin-left:5px;padding:7px 34px}.submission-housing .description-warnings li.no-contact-info{background-image:url(/img/userarea/submission/icon_no_wechat.svg);background-position:0 2px;background-size:29px auto}.submission-housing .description-warnings li.no-agency-info{background-image:url(/img/userarea/submission/icon_no_agency_information.svg);background-position:0 2px;background-size:29px auto}.submission-housing .facing-directions{display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:.5em;margin-top:15px;width:350px}.submission-housing .available-from{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:.5em;margin-top:5px;width:400px}.submission-housing .furnished-options{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:.5em;margin-top:15px;width:200px}.submission-housing .availableFromDateInput{margin:15px 0 0;width:200px!important}.submission-housing .list-as-button li{align-items:center;background:#f8f8f8;border:1px dotted #a0a0a0;border-radius:2px;box-sizing:border-box;display:flex;height:37px;justify-content:center;margin-right:14px;padding:0 15px;text-align:center}.submission-housing .list-as-button li:hover{border:1px solid #8c8c8c;cursor:pointer}.submission-housing .list-as-button li.active{background:#f3f3f3;border:1px solid #777}.submission-housing .list-as-button input{display:none}.submission-housing .list-as-button label{margin:0;padding:0}.submission-housing .related-venues-list{background:#f8f8f8;border-radius:3px;box-shadow:1px 1px 1px #8787874a;display:none;max-height:280px;overflow-y:scroll;padding:20px 10px}.submission-housing .related-venues-list .tag h3{color:#178bfb;flex:auto;font-size:14px;line-height:30px;margin:0}.submission-housing .related-venues-list .venues{margin-left:5px}.submission-housing .related-venues-list .venues li{align-items:center;cursor:pointer;display:flex;padding:5px}.submission-housing .related-venues-list .venues li:hover{background-color:#dbdbdb96}.submission-housing .related-venues-list .venues li .thumbnail{height:50px;margin-right:1em;width:50px}.submission-housing .related-venues-list .venues li .thumbnail img{height:auto;width:100%}.submission-housing .related-venues-list .venues li .metadata h4{font-size:16px;font-weight:400;margin:0}.submission-housing .related-venues-list .venues li .metadata p{color:#5f5f5f;font-size:13px;margin:2px 0}.submission-housing .verification-terms-notification{color:red;display:none;font-size:15px!important;margin:20px 30px 0 15px}.submission-housing .verification-terms-notification ul{margin:5px 0 0}.submission-housing .verification-terms-notification li{list-style-type:circle;padding:3px 0}.submission-housing label.radio{background-color:#f5f5f5;border:1px solid #d3d3d3;border-radius:2px;color:#000;display:inline-block;font-size:15px;line-height:20px;margin-right:10px;padding:8px 15px;position:relative;text-align:left}.submission-housing label.radio:hover{border:1px solid #3b3b3b}.submission-housing label.radio input[type=radio]{display:none}.submission-housing label.radio .logo{padding-right:10px;vertical-align:middle}.submission-housing label.radio .radio-point{background:url(../img/userarea/radio-empty.png) 100% no-repeat;display:inline-block;height:22px;margin-left:10px;vertical-align:middle;width:22px}.submission-housing label.radio.active{color:#000}.submission-housing label.radio.active:hover{border:1px solid #3b3b3b}.submission-housing label.radio.active .radio-point{background:url(../img/userarea/radio-checked.png) 100% no-repeat}.submission-housing label.radio.disabled{color:#0000004d;cursor:default!important}.submission-housing label.radio.disabled img{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.submission-housing label.radio.disabled:hover{border:1px solid #d3d3d3}.submission-housing .a-newoptions{background:#ed474c;color:#fff;padding:10px 30px}.submission-housing .a-newoptions>li{border-bottom:1px solid #fff}.submission-housing .a-newoptions>li:last-of-type{border-bottom:0}.submission-housing .a-newoptions>li .title{font-size:16px}.submission-housing .a-newoptions>li .details{line-height:18px;padding:0}.submission-housing .a-newoptions>li .cod-details{margin:20px 0 0 -30px}.submission-housing .a-newoptions>li .section{border-bottom:0}.submission-housing .a-newoptions>li .section label{color:#fff}@media screen and (max-width:1200px){.submission-housing .category-selector{display:block}.submission-housing .category-selector .apartments{margin-bottom:15px}.submission-housing .category-selector .apartments ul{border:0}.submission-housing .relationship-type-listing-price{display:inline-block;position:static}.submission-housing .facing-directions{display:flex;flex-wrap:wrap;width:auto}}.smsh-default-form .ui-autocomplete-input input[type=text].loading{background:#fff url(/img/general/loading.svg) 100% no-repeat!important;background-size:44px auto!important}.smsh-default-form a{color:#178bfb}.smsh-default-form .disabled{opacity:.3}.smsh-default-form .preloader{margin:0 auto}.smsh-default-form .preloader img{height:auto;width:45px}.smsh-default-form .relative-positioned{position:relative}.smsh-default-form .no-margin-bottom{margin-bottom:0}.smsh-default-form .form-row{border-bottom:1px dotted #d6d6d6;padding:17px 0 25px}.smsh-default-form .form-row:first-of-type{padding:0 0 20px}.smsh-default-form .form-row:last-of-type{border-bottom:none}.smsh-default-form .form-row .field-body{position:relative}.smsh-default-form .form-row .field-body.flexed{display:flex}.smsh-default-form .form-row .with-left-margin{margin-left:10px}.smsh-default-form .form-row.extra-space{padding:30px 0 40px}.smsh-default-form .form-row.extra-space-bottom{padding-bottom:30px}.smsh-default-form .form-row.extra-space-top{padding-top:30px}.smsh-default-form .form-row label{display:inline-block;font-size:18px;padding:2px 0 8px}.smsh-default-form .form-row input:not([type=file]),.smsh-default-form .form-row textarea{color:#101010}.smsh-default-form .form-row input:not([type=file]){background:#f8f8f8;border:1px solid #a0a0a0;border-radius:3px;height:44px;margin-right:15px;padding:8px;width:100%}.smsh-default-form .form-row input:not([type=file]).important-input{font-size:1.3em;height:40px;padding:25px 15px}.smsh-default-form .form-row select{background:#f8f8f8;border:1px solid #a0a0a0;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#000;height:44px;padding-left:6px;width:100%}.smsh-default-form .form-row input[type=checkbox]{height:auto;margin-right:8px;width:auto}.smsh-default-form .form-row input.width-tiny,.smsh-default-form .form-row select.width-tiny{width:20%}.smsh-default-form .form-row input.width-short,.smsh-default-form .form-row select.width-short{width:35%}.smsh-default-form .form-row input.width-medium,.smsh-default-form .form-row select.width-medium{width:50%}.smsh-default-form .form-row input.width-long,.smsh-default-form .form-row select.width-long{width:70%}.smsh-default-form .form-row input.with-left-margin,.smsh-default-form .form-row select.with-left-margin{margin-left:10px}.smsh-default-form .form-row input.error,.smsh-default-form .form-row select.error{border:1px solid red!important}.smsh-default-form .form-row .form-text{font-size:15px;margin:0;padding:0 0 15px}.smsh-default-form .form-row .text-muted{color:#6c757d!important;font-size:14px!important;margin-top:10px!important}.smsh-default-form .form-row textarea{widtH:100%;background:#f8f8f8;border:1px solid #a0a0a0;border-radius:4px;font-size:16px;padding:10px;resize:none}.smsh-default-form .form-row.grid-two-col{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto}.smsh-default-form .form-row.grid-three-col{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto}@media screen and (max-width:900px){.smsh-default-form .form-row.grid-three-col,.smsh-default-form .form-row.grid-two-col{display:block}}.form-error,.smsh-default-form .form-error{background-color:#ffbebe;color:red;margin:0 0 1em;padding:8px 15px}select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}select.events-landing{border:0;border-radius:0;height:20px;position:absolute;width:100px;clip:rect(0,80px,30px,0);background:url(../img/general/arrow-gray-down.png) no-repeat 68px 7px;font-size:11px;line-height:20px}select.content-us,select.register,select.userarea-content-housing{border:0;height:28px;position:absolute;width:350px;clip:rect(0,330px,28px,0);background:url(../img/general/arrow-gray-down.png) no-repeat 300px 12px;padding-left:6px}select.venues-list{border:0;border-radius:0;height:45px;position:absolute;width:260px;clip:rect(0,240px,45px,0);background:url(../img/event/jiantou.png) no-repeat 200px -20px;font-size:15px;line-height:20px;padding-left:10px}select.venues-list:focus{background:url(../img/event/jiantou.png) no-repeat 200px 15px}select.venues-list option.xianxiang{background:#fffded;border-bottom:1px solid #d1d1d1;color:#848484;padding:8px 0 8px 10px}select.venues-list option.mainCategory{background:#f5f5f5;border-top:1px solid #d1d1d1;color:#000;font-size:13px;font-weight:700;padding:6px 0 6px 10px}select.venues-list option.subCategory{background:#f5f5f5;color:#000;font-size:12px;padding:6px 0 6px 20px}select.venues-list option:nth-child(2){border:0}select.housing-dropdown{border:0;height:28px;left:0;position:absolute;width:140px;clip:rect(0,120px,28px,0);background:url(../img/general/arrow-gray-down.png) no-repeat 110px 14px;color:#000;padding-left:6px}input{box-sizing:border-box}input.content-us,input.register,input.service,input.service-advertise,input.userarea-content-housing{background:#f5f5f5;border:1px solid #d7d7d7;border-radius:3px;display:block;font-size:12px;height:38px;margin-bottom:10px;padding:0 10px;width:450px}input.content-us{width:435px}input.register{width:400px}input.service{margin:10px 0 0;width:100%}input.service-time{height:25px;margin-top:2px;width:160px}input.service-time,input.service[type=file]{background:#fafafa;border:1px solid #b9b9b9;font-size:13px;line-height:20px;padding:6px 0 4px 9px}input.service[type=file]{display:inline-block;height:30px;margin:10px 0 0;vertical-align:middle;width:280px}input.service-advertise{border:1px solid #1591c3;font-size:13px;width:385px}input.smartticket-information{background:#ececec;border:0;font-size:16px;margin:5px 0 10px;padding:10px;width:500px}input.smartticket-invite-friends{background:#4c4b50;border:0;color:#fff;font-size:16px;margin:5px 0 10px;padding:10px;width:313px}textarea{box-sizing:border-box}textarea.content-us,textarea.register,textarea.service,textarea.userarea-content-housing{background:#f5f5f5;border:1px solid #dcdcdc;border-radius:4px;padding:10px;resize:none;width:550px}textarea.content-us{padding:10px;width:435px}textarea.register{width:360px}textarea.service{margin:10px 0 0;width:100%}textarea.smartticket-information{background:#ececec;border:0;display:inline-block;font-size:16px;margin:5px 0 10px;padding:10px;resize:none;vertical-align:top;width:500px}textarea.smartticket-information.address{height:100px}@media screen and (max-width:766px){.smsh-default-form .form-row .field-body .mobile-block{display:block;margin:5px 0}.smsh-default-form .form-row select.mobile-no-margin{margin:0}}.smsh-default-form .flatmates li{align-items:center;display:grid;grid-template-columns:1fr 1fr 2fr;justify-content:center;margin-right:10px;padding:0 0 10px}.smsh-default-form .flatmates li select{width:90%}#smsh-picture-manager{box-sizing:border-box;min-height:100px;position:relative}#smsh-picture-manager .loading-overlay{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}#smsh-picture-manager .loading-overlay p{background-image:url(/img/general/loading.svg);background-position:50%;background-repeat:no-repeat;background-size:40px 40px;padding-top:4em;text-align:center}#smsh-picture-manager .image-order-notice{margin:25px 0 20px;text-align:center}#smsh-picture-manager .picture-terms{margin:10px 0 30px}#smsh-picture-manager .dnd-area{background-color:#fff;border:3px dashed #178bfb;cursor:pointer;padding:80px 0 90px;text-align:center}#smsh-picture-manager .dnd-area:hover{border:3px dotted #178bfb}#smsh-picture-manager .dnd-area .dnd-default-message{color:#178bfb;cursor:inherit;font-size:35px;padding:30px 0;text-align:center}#smsh-picture-manager .dnd-area .button{margin:0 auto;width:340px}#smsh-picture-manager .dnd-area:hover{background-color:#fbfbfb}@media screen and (max-width:686px){#smsh-picture-manager .dnd-area .button{width:auto}}#smsh-picture-manager .files-queued-title,#smsh-picture-manager .files-uploaded-title,#smsh-picture-manager .template-list{display:none}#smsh-picture-manager .files.files-uploaded li{background:#f5f5f5 url(/img/icons/icon-dragdrop.svg) 20px no-repeat;background-size:11px auto;box-shadow:1px 1px 1px #bfbfbfa6}#smsh-picture-manager .files li{margin:0 0 10px}#smsh-picture-manager .files li .content{display:grid;grid-template-columns:40px 161px 1fr 80px;margin:5px 0;padding:15px 15px 8px 10px}#smsh-picture-manager .files li .content p{margin:0 0 4px}#smsh-picture-manager .files li .content .icon{align-items:center;display:flex;justify-content:center}#smsh-picture-manager .files li .content .icon svg{color:#3f3f3f;height:30px;width:30px}#smsh-picture-manager .files li input[type=text],#smsh-picture-manager .files li textarea{border:1px solid hsla(0,0%,75%,.349);border-radius:2px;font-size:.95em;margin-right:20px;padding:10px 12px;width:80%}#smsh-picture-manager .files li input[type=submit]{background:none;border:1px solid #178bfb!important;color:#178bfb;display:inline-block;font-size:14px;font-weight:700;margin:0 auto;padding:8px 0;text-align:center;text-transform:uppercase;width:80%}#smsh-picture-manager .files li .statusContainer{align-items:center;border-bottom:1px solid #fff;color:#4c4c4c;display:flex;flex-direction:row;font-size:13px;font-weight:500;padding:10px 15px 6px;text-align:center}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#smsh-picture-manager .files li .statusContainer .icon-container{align-items:center;display:flex;height:26px;justify-content:center;width:25px}#smsh-picture-manager .files li .statusContainer .icon-container svg.icon{display:none;height:20px;width:20px}#smsh-picture-manager .files li .statusContainer .icon-container.loading .icon-loading{animation:spin 1s linear infinite;display:inline-block}#smsh-picture-manager .files li .statusContainer .icon-container.success{color:#65b556}#smsh-picture-manager .files li .statusContainer .icon-container.success .icon-success{display:inline-block;fill:#65b556}#smsh-picture-manager .files li .statusContainer .icon-container.error{color:#d9534f}#smsh-picture-manager .files li .statusContainer .icon-container.error .icon-error{display:inline-block;fill:#d9534f}#smsh-picture-manager .files li .statusContainer .icon-container.pending{color:#f0ad4e}#smsh-picture-manager .files li .statusContainer .icon-container.pending .icon-pending{display:inline-block;fill:#f0ad4e}#smsh-picture-manager .files li .thumbnail-container{margin-right:20px}#smsh-picture-manager .files li .thumbnail-container div{align-items:center}#smsh-picture-manager .files li .thumbnail-container div>img{height:auto;margin:0 auto;max-height:100%;max-width:100%;width:auto}#smsh-picture-manager .files li .message-container{flex-grow:2}#smsh-picture-manager .files li .icon .icon-container,#smsh-picture-manager .files li .message-container,#smsh-picture-manager .files li .toolbox-container{align-items:center;display:flex}#smsh-picture-manager .files li .toolbox-container .btn-thumbnail{display:none}#smsh-picture-manager .files li .toolbox-container .icon svg{color:#000;height:24px;width:24px}#smsh-picture-manager .files li .toolbox-container button{margin-left:.5em;white-space:nowrap}#smsh-picture-manager .files li .toolbox-container button:first-child{margin-left:0}@media screen and (max-width:686px){#smsh-picture-manager .files li{display:block;margin-bottom:40px}#smsh-picture-manager .files li .thumbnail-container div{border:1px solid grey;height:auto;max-height:100vm;width:100%}}#smsh-picture-manager button{border:none;border-radius:3px;box-shadow:1px 1px 1px #8787874a;outline:none;padding:.5em 1em}#smsh-picture-manager button.btn-primary{background-color:#178bfb;color:#fff;width:100%}#smsh-picture-manager button.btn-primary:hover{background-color:#047ef4}#smsh-picture-manager button.btn-secondary{background-color:#fff}#smsh-picture-manager button.btn-secondary:hover{background-color:#f2f2f2}#smsh-picture-manager button[disabled]{background-color:#eee;color:#bbb;cursor:default}#smsh-picture-manager button[disabled]:hover{background-color:#eee}#smsh-picture-manager input[type=file]{display:none}.housing-filters-form{background:#fafafa;border:1px solid #f0f0f0;border-radius:5px;margin-bottom:40px;padding:18px 20px;width:100%}.housing-filters-form .filter-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.housing-filters-form .filter-row:last-child{margin-bottom:0}@media (max-width:768px){.housing-filters-form .filter-row{flex-direction:column;gap:12px}}.housing-filters-form .filter-group{display:flex;flex:1;flex-direction:column;min-width:130px}.housing-filters-form .filter-group label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.housing-filters-form .filter-group.filter-actions{align-items:flex-end;flex-direction:row;gap:12px;min-width:auto}@media (max-width:768px){.housing-filters-form .filter-group.filter-actions{align-items:stretch;flex-direction:column;width:100%}}.housing-filters-form input,.housing-filters-form select{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;height:42px;padding:8px 12px;transition:all .2s ease}.housing-filters-form input:focus,.housing-filters-form select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.housing-filters-form input::-moz-placeholder,.housing-filters-form select::-moz-placeholder{color:#9ca3af}.housing-filters-form input::placeholder,.housing-filters-form select::placeholder{color:#9ca3af}.housing-filters-form input[readonly],.housing-filters-form select[readonly]{background-color:#f9fafb;cursor:pointer}.housing-filters-form .button-link{align-items:center;color:#6b7280;display:inline-flex;font-size:14px;font-weight:500;height:42px;padding:0 16px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.housing-filters-form .button-link:hover{color:#374151}@media (max-width:768px){.housing-filters-form .button-link{justify-content:center;width:100%}}.housing-filters-form .flatpickr-calendar{border:1px solid #e5e7eb;box-shadow:0 10px 25px #0000001a}.search-input-wrapper{align-items:center;display:flex;position:relative;width:100%}.search-input-wrapper .search-icon{color:#9ca3af;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.search-input-wrapper .search-icon use{fill:none;stroke:currentColor}.search-input-wrapper .filter-input,.search-input-wrapper input[type=text]{padding-left:40px!important;width:100%}
