*{-webkit-overflow-scrolling:touch}html{padding:0;margin:0;height:100%}body{padding:0;margin:0;font-family:Lato,Arial,Helvetica!important;font-size:16px!important;line-height:16px!important;background-color:#fff}button:disabled,input[type=button]:disabled,input[type=submit]:disabled{cursor:default;background-color:#e8e8e8;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.75);-moz-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.75);box-shadow:inset 0 0 3px 0 rgba(0,0,0,.75)}button.next-button:disabled,input[type=button]:disabled,input[type=submit]:disabled{opacity:.5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer}img{display:block}img[width='1'][height='1']{display:none}a{color:#337ab7}b,strong{font-weight:700}em,i{font-style:italic}s,strike{text-decoration:line-through}u{text-decoration:underline}sub,sup{position:relative;font-size:.75em;vertical-align:baseline}sup{top:-.533em}sub{top:.533em}ol{display:block;list-style-type:decimal;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:2.5em}ul{display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:2.5em}li{display:list-item}a{color:#4a90e2}pre{white-space:pre-wrap}:focus{outline:0}.hidden{display:none}.scroll-indicator{position:absolute;top:0;left:0;width:100%;text-align:center;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;opacity:.8;display:block;z-index:100}.scroll-indicator .more-text{position:relative;margin-right:.5em;font-weight:700;color:#555;text-shadow:0 0 6px rgba(150,150,150,1);display:inline-block}.scroll-indicator .fa{color:#143a58;text-shadow:0 0 6px rgba(150,150,150,1)}a{text-decoration:none;cursor:pointer}button{border:none;cursor:pointer;border-radius:.25em}.mdl-button{height:40px}.main{position:relative;width:100vw;max-width:100%;overflow:hidden}.page{width:100%}.follow-icon-container{margin-bottom:.8em;display:none}.fb-comments iframe{margin-top:1em}.fb-comments-step h5{margin-bottom:.2em}.fb-comments-step img{width:100%}button.fb-show-comments{width:100%;background-color:#3a5795;border:1px solid #3a5795;height:3em;text-align:center;color:#fff;border-radius:0}button.circle-btn{width:1.25em;height:1.25em;font-size:2em;text-align:center;background-color:#58b7e2;color:#fff;border-radius:100%;margin-left:.2em;margin-right:.2em}.site-notification-banner{background:#fef1f6;color:#b30490;border:2px solid #b30490;padding:.625em;border-radius:6px;position:relative;z-index:100}.site-notification-banner>div{width:100%;margin:auto}.site-notification-banner>div>p{font-weight:700;font-size:.813em;line-height:1.25em}.site-notification-banner>div>p>i{font-size:1.5rem;margin-right:.5em;font-style:normal;cursor:default;vertical-align:bottom}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canvas-buttons{display:inline-block;width:100%;text-align:center;margin-bottom:1em}.canvas-buttons.unavailable{opacity:.46;-webkit-filter:grayscale(100%);filter:grayscale(100%);top:5px;transition:all .2s ease-out}.canvas-buttons .icon{background-color:#58b7e2;font-size:2em;color:#fff;border-radius:100%;width:1.7em;height:1.7em;line-height:1.75em;overflow:hidden;display:inline-block;vertical-align:top;-webkit-transition:line-height .1s ease-in;transition:line-height .1s ease-in;margin-right:.25em;margin-top:.25em}.canvas-buttons:not(.unavailable){cursor:pointer}.canvas-buttons.unavailable{cursor:not-allowed}.canvas-buttons:not(.unavailable) .icon:hover{line-height:1.85em;-webkit-transition:line-height .1s ease-in;transition:line-height .1s ease-in}.canvas-buttons .icon .fa{width:100%;height:100%;position:relative;line-height:inherit}.canvas-buttons .multi-button{display:inline-block;position:relative}.canvas-buttons .combiner{display:inline-block;width:4em;height:3.4em;background-color:#58b7e2;position:absolute;left:21%;top:0;margin-top:.5em;z-index:-1}.canvas-buttons .combiner .divider{height:84%;width:.164em;background-color:rgba(255,255,255,.53);margin-top:8%;display:inline-block}.loading-box{height:1em;margin:.25em 0;font-size:2rem;line-height:1em;text-align:center;color:#143a58}.loading-box>i,.loading-box>span{vertical-align:middle}.loading-box>i{margin-right:.25em}.loading-box>span{font-size:.5em}.loading-spinner{margin:auto;width:100px}@-webkit-keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@-o-keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.fadeInOut{-webkit-animation-name:fadeInOut;-moz-animation-name:fadeInOut;-o-animation-name:fadeInOut;animation-name:fadeInOut}.fadeInOutLong{animation-duration:3s;animation-timing-function:linear}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@keyframes bounce{20%,50%,80%,from,to{animation-timing-function:cubic-bezier(.211,.64,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.705,.050,.855,.064);transform:translate(0,-12px)}70%{animation-timing-function:cubic-bezier(.705,.052,.855,.064);transform:translate(0,-10px)}90%{transform:translate(0,-4px)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes fadeInUp{from{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,100%);visibility:visible;opacity:0}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0);visibility:visible;opacity:1}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInLeft{animation-name:fadeInLeft}.fadeInRight{animation-name:fadeInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes pulser{from{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(1,1,1)}50%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(1.2,1.2,1.2)}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(1,1,1)}}.pulser{animation-name:pulser}.slideInUp{animation-name:slideInUp}@keyframes wideOpen{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.wideOpen{-webkit-animation-name:wideOpen;-moz-animation-name:wideOpen;-o-animation-name:wideOpen;animation-name:wideOpen}@keyframes bounceCTA{0%{transform:translateY(0)}50%{transform:translateY(-32px)}100%{transform:translateY(0)}}.bounceCTA{animation-name:bounceCTA;animation-iteration-count:infinite;animation-duration:4.5s;animation-timing-function:cubic-bezier(.455,.030,.515,.955)}.fastAnimResponse{animation-duration:.25s;animation-fill-mode:both}.animResponse{animation-duration:.5s;animation-fill-mode:both}.slowAnimResponse{animation-duration:.75s;animation-fill-mode:both}.content{position:relative;width:100vw;z-index:0}.content.embed{margin-top:0;height:auto}#site-content.content.embed{position:relative}.mobile-header-spacer{padding-top:64px}.mobile-header-spacer.extend{padding-top:134px}.db-grid-item-align-top{vertical-align:top}.db-grid-item-align-middle{vertical-align:middle}.db-grid-item-align-bottom{vertical-align:bottom}.db-grid-item-100{display:inline-block;width:100%}.db-grid-item-90{display:inline-block;width:90%}.db-grid-item-80{display:inline-block;width:80%}.db-grid-item-75{display:inline-block;width:75%}.db-grid-item-70{display:inline-block;width:70%}.db-grid-item-66{display:inline-block;width:calc((100%/3) * 2)}.db-grid-item-60{display:inline-block;width:60%}.db-grid-item-50{display:inline-block;width:50%}.db-grid-item-40{display:inline-block;width:40%}.db-grid-item-33{display:inline-block;width:calc(100%/3)}.db-grid-item-30{display:inline-block;width:30%}.db-grid-item-25{display:inline-block;width:25%}.db-grid-item-20{display:inline-block;width:20%}.db-grid-item-10{display:inline-block;width:10%}.header{position:relative;width:100%;height:4em;padding:0;margin:0;z-index:10;-webkit-box-sizing:content-box!important;box-sizing:content-box!important;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.5);box-shadow:0 0 3px 0 rgba(0,0,0,.5)}.header-container{height:auto;position:fixed;z-index:1;width:100%}.db-footer.list-unstyled,.header.list-unstyled{background:linear-gradient(to right,#4c3371,#7d58b4)}.header *{-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.header .action-button:not(.mobile),.header .categories,.header .daily-spin-container,.header .logo-container .tagline,.header .reward-container{display:none}.daily-spin-container .action-title{display:none}.header .hamburger{position:absolute;width:2.5em;height:1.875em;margin-top:1.25em;margin-left:8px;float:left;display:block;cursor:pointer;z-index:1;padding-right:10px}.header .hamburger .line{position:relative;width:100%;height:.25em;margin-bottom:.375em;background-color:#fff;display:block}.header .hamburger .line:last-of-type{margin-bottom:0}.header .hamburger .notification-bubble{z-index:10}.header .logo-container{position:absolute;left:calc(4em - 10px);width:50px;height:50px;margin-top:8px;float:left;display:block;z-index:1;padding-left:10px}.header .logo-container picture{position:relative;width:100%;height:100%;display:block}.header .logo-container .logo{position:relative;width:100%;display:block}.header .mobile-bottom-nav{width:100%;position:fixed;bottom:0;background:#fff;padding:5px 0 3px;border-top:1px solid #c5c5c5}.header .mobile-bottom-nav .item{display:inline-block;width:25%;text-align:center;height:100%;color:#c5c5c5;cursor:pointer}.header .mobile-bottom-nav .item img{height:30px;width:40px;margin:auto}.header .mobile-bottom-nav .item .daily-spin-container{display:block}.header .mobile-bottom-nav .item .daily-spin-container #spincherry{height:30px;margin-right:0}.header .mobile-bottom-nav .item .daily-spin-container #spincherry img{height:100%;margin:auto}.header .mobile-bottom-nav .item .daily-spin-container #spincherry .spin-cherry{width:29px}.header .mobile-bottom-nav .item .daily-spin-container #spincherry .spin-cherry path{fill:rgba(0,0,0,.25)}.header .mobile-bottom-nav .item .daily-spin-container #spincherry:hover .spin-cherry path{fill:#704fa0}.header .mobile-bottom-nav .item .daily-spin-container .mdl-badge:after{right:13px;width:15px;height:15px;top:-2px;background:#704fa0}.header .mobile-bottom-nav .item.active,.header .mobile-bottom-nav .item:hover{color:#704fa0}.header .mobile-bottom-nav .item .fa{font-size:1.75em}.header .mobile-bottom-nav .item .item-title{font-size:12px}.header .mobile-bottom-nav .item:hover .item-title{font-weight:700}.points-container{position:relative;margin-left:0;height:30px;border:solid 3px #fff;background-color:#fff;-webkit-border-radius:.75em;-moz-border-radius:.75em;border-radius:4px;overflow:hidden;cursor:pointer;display:inline-block;margin-right:8px;top:14px;vertical-align:top;flex-basis:auto}.points-container .points{position:relative;padding-left:.5em;padding-right:.5em;font-family:LatoRegular,Arial,Helvetica;font-size:1em;font-weight:700;line-height:1.875em;color:#704fa0;text-align:center}.points-container.animator{position:fixed;z-index:500;top:16px;left:612px;margin:0;padding-left:0;padding-right:0;background-color:#fff;border-color:#704fa0;box-sizing:border-box!important;display:none;z-index:1000}.points-container.animator .points{padding-left:0;padding-right:0;color:#704fa0}@-webkit-keyframes pulse{0%{transform:scale(1);-webkit-transform:scale(1)}12.5%{transform:scale(1.5);-webkit-transform:scale(1.5)}87.5%{transform:scale(1);-webkit-transform:scale(1)}100%{opacity:0}}@-moz-keyframes pulse{0%{transform:scale(1)}12.5%{transform:scale(1.5)}87.5%{transform:scale(1)}100%{opacity:0}}@keyframes pulse{0%{transform:scale(1)}12.5%{transform:scale(1.5)}87.5%{transform:scale(1)}100%{opacity:0}}.animated-pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:2.5s;-moz-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#modal-container dialog.modal{border:0;padding:0;display:block;visibility:visible;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100vh;background:0 0}#modal-container dialog.modal#CompleteInfoModal{max-height:85vh}#modal-container dialog.modal+.backdrop{background-color:#000;opacity:.5}#modal-container dialog.modal+.backdrop{background-color:#000;opacity:.5}#modal-container dialog.modal .close-icon-container{color:#fff;text-align:right;padding:.125rem;position:relative;cursor:pointer;height:1.25rem}.modal .user-progress.square .triangle,.modal .user-progress.square .triangle-bottom,.modal .user-progress.square .triangle-shadow{display:none}.user-progress{width:76%}@media (orientation:landscape){.user-progress{width:43%}}.modal .user-progress .body{width:calc(100% - 2em)}.user-progress img{width:40%;margin:0 auto;display:block}.user-progress .triangle-shadow{display:none}.header .action-buttons{text-align:right;display:flex}.action-buttons .action-button{position:relative;padding-right:10px;padding-left:11px;height:2rem;text-align:center;padding-top:.6rem;padding-bottom:.6rem;cursor:pointer;display:inline-block;top:.4rem;flex-basis:auto;flex:1;z-index:0}.action-buttons .action-button>span{display:none}.action-buttons .action-button:last-of-type{margin-right:0}.completed-break-count-modal{width:100%;background:#fff;text-align:center}.modal .completed-break-count-modal .description{padding-top:2em;text-align:center;padding-left:2em;padding-right:2em;margin-bottom:38px}.completed-break-count-modal .buttons{padding-bottom:2em}.completed-break-count-modal a{width:157px;border:1px solid #704fa0;background:0 0;color:#000;padding:12px 30px;font-size:16px;border-radius:4px;margin-right:1em;outline:0;margin-bottom:1.5em;text-decoration:none;transition:all .1s ease}.completed-break-count-modal a:hover{background:#704fa0;color:#fff;transition:all .1s ease;cursor:pointer}.breaklist-container{margin:auto;text-align:center;width:1000px;min-height:50vh}.break-list-title{text-align:left}.left-col .show-more-breaks-button{margin-top:6rem;margin-bottom:0}.show-more-breaks-button{text-align:center;margin-top:calc(2rem - 10px);margin-bottom:2rem;width:100%;padding:0}.show-more-breaks-button .show-more-text{background:#704fa0;padding:.65rem 34.5%;border-radius:3px;font-size:18px;cursor:pointer;color:#fff;transition:all .1s ease-in-out}.breaks{position:relative;margin-right:1rem;margin-left:1rem;float:none;color:#555;width:calc(100% - 2rem);min-height:19vh}.breaks:last-of-type{margin-right:0}.breaks.large,.breaks.medium,.breaks.small{margin-top:1em;width:calc(100% - 2rem)}.breaks h3{position:relative;margin-top:1em;margin-bottom:1em;font-size:1.25em;font-weight:700;line-height:1em;display:block}.breaks .break{position:relative;width:calc(100% - 2px);margin-bottom:1em;border:solid 1px #e0e0e0;color:#555;cursor:pointer;display:block}.breaks .break.no-image{border:none}.search-result-overview .points{width:2em;height:2em;float:right;border:solid 3px #705fa0;background-color:#eedaff;-webkit-border-radius:2.125em;-moz-border-radius:2.125em;border-radius:2.125em;overflow:hidden;cursor:pointer;z-index:2;display:table}.hub-complete-message{text-align:center;font-size:1.25rem;margin-top:1em}.breaks .break .points{position:absolute;bottom:-.5em;left:-.5em;width:2.25em;height:2.25em;float:left;border:solid 3px #705fa0;background-color:#eedaff;-webkit-border-radius:2.125em;-moz-border-radius:2.125em;border-radius:2.125em;overflow:hidden;cursor:pointer;z-index:2;display:table}.breaks .break .points span.pts-text,.search-result-overview .points .points-text{position:relative;padding-bottom:.125em;font-family:Lato,Arial,Helvetica;font-size:.75em;font-weight:700;line-height:1em;color:#333;text-align:center;vertical-align:middle;display:table-cell}.breaks .break .points span i{font-size:2em}.breaks .break .image{position:relative;width:100%}.breaks .break img.check{top:4px;width:85%;left:50%;transform:translate(-50%)}.breaks .break .image img{position:relative;width:100%;z-index:0;max-height:10.875em}.breaks .break .image img.exclusive-ribbon{z-index:1;position:absolute;left:-2vw;top:-2vw;width:26vw}.break-map-width-container .left-col .breaks{width:100%;margin-left:0;margin-right:0}.image .source{position:absolute;width:calc(100% - .5em);height:1em;bottom:.5em;right:.5em;z-index:1;overflow:hidden;cursor:pointer}.canvas-source{position:relative;top:.5em}.image-view .source{position:relative;top:0}.image .source .text{position:absolute;right:.125em;font-size:.75em;font-weight:700;color:#000;z-index:1;display:block}.result .bottom .source{position:relative;cursor:default;width:calc(100% + 1em);text-align:right;top:-1.2em}.result .bottom .source .text{font-size:.5em}.image .source .back-text{position:absolute;right:.125em;font-size:.75em;font-weight:700;color:#000;-webkit-text-stroke:1px #fff;text-shadow:3px 3px 0 #fff,-1px -1px 0 #fff,-2px -1px 0 #fff,-2px -2px 0 #fff,1px -1px 0 #fff,1px -2px 0 #fff,2px -2px 0 #fff,-1px 1px 0 #fff,-2px 1px 0 #fff,-2px 2px 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px 2px 0 #fff;display:block;z-index:0;opacity:.25}.breaks .break .card-bottom{position:relative;padding:.5em}.breaks .break.no-image .card-bottom{padding:0}.breaks .break .card-bottom .category-and-tags{position:relative;width:100%;height:auto;margin-top:.5em;font-family:Lato,Arial,Helvetica;display:block}.breaks .break .card-bottom .category-and-tags .category{display:none}.breaks .break .card-bottom .category-and-tags .tags{position:absolute;top:.125em;right:0;font-size:.75em;font-weight:400;line-height:1em;color:#6f6f6f;overflow:hidden;z-index:0;display:none}.breaks .break .card-bottom .category-and-tags .tags .tag{position:relative;float:left;margin-left:.25em}.breaks .break .card-bottom .title{position:relative;margin-top:.375em;font-size:1.25em;line-height:1.125em}.breaks .break .card-bottom .author{position:relative;width:100%;margin-top:.65em;overflow:hidden}.breaks .break .card-bottom .author img{position:relative;height:1.563em;width:1.563em;float:left;-webkit-border-radius:2.5em;-moz-border-radius:2.5em;border-radius:2.5em;overflow:visible;cursor:pointer;margin-right:.5em;margin-bottom:.5em}.breaks .break .card-bottom .author .category{font-size:1.25em;font-weight:400;color:#57b7e2;vertical-align:top;font-weight:400;line-height:1em}.breaks .break .card-bottom .author .name{font-size:.8em;font-weight:400;color:#888;vertical-align:top;font-weight:400}.breaks .break .card-bottom .author .date{display:none}.content .break-bg-image{display:none}.content .break-map-background-color{position:absolute;left:0;width:100%;height:100%;min-height:62.5em;z-index:-10;background-position:center 0}.break-map{padding-bottom:.5em}.break-map .step-map{width:100%}.break-map .break-bg-image{position:absolute;left:0;width:100%;height:100%;min-height:62.5em;z-index:-10;background-position:center 0}.break-map .step-map .headline{display:none}.break-map .step-map .headline-mobile{font-size:2rem;line-height:2.5rem;margin:.6375rem .9375rem .9375rem .9375rem}.break-map .mobile-map-headline-img{margin:.9375rem .9375rem .9375rem .9375rem}.break-map .step-map .headline-mobile sup{font-size:1rem;top:-.75rem}.step-map .step-logo{display:none}.break-map .step-map .mobile-step-logo img{width:50%;margin-bottom:.625em}.break-map .step-map .step-description{display:none}.break-map .step-map .step-description-mobile{margin:.9375rem .9375rem .9375rem .9375rem;font-size:1.125em;font-weight:400;line-height:1.375rem}.break-map .step-map .step-description-mobile a{color:#00e}.break-map .step-map .step-description-mobile a:visited{color:#551a8b}.break-map .step-map .step-description-mobile .description{display:none}.break-map .step-map .start-btn-wrapper{text-align:center;margin:.5625rem .9375rem 1.5625rem .9375rem}.break-map .step-map .start-btn{width:17.5rem;min-height:4.0625rem;font-size:2.125em;margin:auto}.break-map .step-map .terms-conditions{font-size:.8em;margin:1.5625rem .9375rem 2.5625rem .9375rem;font-weight:300}.terms-conditions a{text-decoration:underline;color:#000}.step-map .tiles{position:relative;text-align:center;vertical-align:top;clear:both;overflow:visible}.step-map .tiles .tile{position:relative;width:100%;margin-bottom:2em;border:none;vertical-align:top;cursor:pointer;display:none;overflow:hidden}.step-map .tiles .tile.empty{min-height:15.75em;background-color:grey}.step-map .tiles .tile .content{position:absolute;top:0;width:100%;height:100%;margin-top:0;overflow:hidden;display:block;z-index:3}.step-map .tiles .tile .content .completed-title{position:relative;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;display:block;z-index:1}.step-map .tiles .tile .content .completed-title span{font-size:2em;color:#fff}.step-map .tiles .tile .content .completed-title .replay-label{margin-top:.25em;font-size:1em;font-weight:700;color:#2ac4f4}.step-map .tiles .tile .background.completed{background-color:#143a58}.step-map .tiles .tile .bottom-bar{position:absolute;bottom:0;left:0;right:0;padding:1em;width:calc(100% - 2em);text-align:left;background-color:#143a58;opacity:.9;z-index:4}.step-map .tiles .tile .bottom-bar .label{text-transform:uppercase;font-size:.875em;color:#fff}.step-map .tiles .tile .background{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:.5;z-index:1}.step-map .tiles .bottom-bar .description{display:none}.break-map .tiles .tile .content.locked{margin-top:0;background:initial}.break-map .tiles img{position:relative;width:100%;display:block;z-index:0}.break-map .tiles img.lock{position:absolute;top:calc(50% - 1em);left:50%;width:4.75em;margin-left:auto;margin-right:auto;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;display:block}.multi-page .control-bar{position:relative;width:100%;margin-bottom:1em;text-align:center;overflow:hidden}.multi-page .control-bar{clear:both}.multi-page .control-bar button{position:relative;padding:.5em;margin:0;margin-top:.5em;margin-left:.5rem;margin-right:.5rem;font-size:1.5em;font-weight:700;line-height:1.25em;color:#fff;background-color:#f2b300}.multi-page .control-bar>div{display:inline-block;vertical-align:middle}.multi-page .control-bar>div:nth-of-type(1){width:15%}.multi-page .control-bar>div:nth-of-type(2){width:70%}.multi-page .control-bar>div:nth-of-type(3){width:15%}.landing-page-footer-html{padding-top:30px;margin:.9375rem .9375rem .9375rem .9375rem}.landing-page-footer-html img{width:auto;margin:auto;display:inline-block}.landing-page-footer-html img.pull-left,.landing-page-footer-html img.pull-right{padding-bottom:20px}.modal{position:fixed;left:0;right:auto;bottom:auto;overflow:visible;width:90%}.modal .modal__header{font-size:18px;background-color:#704fa0;color:#fff;padding:12px 30px;position:relative;text-align:center}.modal .modal__header .close-btn{position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer}.modal .delete-user-modal{width:100%;height:200px;background-color:#fff;text-align:center}.modal .delete-user-modal .padder{padding:1.5em;width:auto}.modal .delete-user-modal p{margin-bottom:40px;color:#333}.modal .delete-user-modal .modal-buttons{display:flex;flex-wrap:nowrap;justify-content:space-between}.modal .delete-user-modal .modal-buttons button{width:46%;margin:auto;padding:9px 0;background-color:transparent;color:#333;border:1px solid #704fa0;font-size:16px;cursor:pointer}.modal .delete-user-modal .modal-buttons button:hover{background:linear-gradient(#a987ce,#704fa0);color:#fff;transition:all .1s ease}.modal .spins-modal{position:relative;width:100%;height:auto;padding:0;background-color:#fff;line-height:normal!important;overflow:auto;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.modal .spins-modal .heading{font-size:18px;padding:0;height:40px}.modal .spins-modal .heading>span{height:40px;line-height:40px;position:absolute;top:-1px;left:45%}.modal .spins-modal .close{top:-3px}.modal .spins-modal .previous-winner{height:40px;font-size:17px;text-align:center}.modal .spins-modal .how-to-win{padding-top:5px;text-align:center}.modal .spins-modal .how-to-win p{font-size:16px}.modal .spins-modal .how-to-win img{margin:auto;width:100%;min-height:262px;object-fit:contain;margin-top:-2rem}.modal .spins-modal .sign-up{text-align:center;padding:.75rem;background:#e9e9e9;margin-top:-3em;position:relative}.modal .spins-modal .sign-up h2{font-size:24px}.modal .spins-modal .sign-up h2 .fake-link{color:#00bbe7;cursor:pointer}.modal .spins-modal .sign-up p.subtext{font-size:13px;margin-top:9px}.modal .spins-modal .padder{position:relative;width:100%;padding:0}.modal .spins-modal .title{position:relative;width:85%;height:auto;padding:0;font-size:2.5em;font-weight:400;color:#143a58;text-align:center;z-index:0}.modal .spins-modal .popup-link{position:relative;width:85%;height:auto;padding:0;margin-top:.5em;margin-bottom:1em;font-size:1em;font-weight:400;color:#57b7e2;text-align:center;text-decoration:underline;z-index:0;cursor:pointer}.modal .spins-modal .slot-machine{position:relative;width:100%;height:auto;padding:0;font-size:1em;font-weight:400;text-align:center;z-index:0;overflow:hidden}.modal .spins-modal .slot-machine .slots{position:relative;width:100%;height:auto;padding:0;z-index:0}.modal .spins-modal .slot-machine .slots .slot{position:relative;width:calc(33% - 1px);height:10em;padding:0;float:left;border-right:solid 1px #e8e8e8;z-index:0;overflow:hidden}.modal .spins-modal .slot-machine .slots .slot:last-child{border-right:none}.modal .spins-modal .slot-machine .slots .slot div{position:relative;width:100%;height:10em;padding:0;text-align:center;z-index:0;overflow:hidden}.modal .spins-modal .slot-machine .slots .slot div img{position:relative;top:50%;width:70%;height:auto;margin:auto;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;z-index:0;overflow:hidden}.modal .spins-modal .slot-machine .cover{position:absolute;top:0;left:0;right:0;bottom:0;padding:1em;text-align:center;z-index:1}.modal .spins-modal .slot-machine .cover.multi-line{padding-top:.75em}.modal .spins-modal .slot-machine .cover .title{position:relative;font-size:1.75em;color:#fff;text-align:center;z-index:1;width:100%}.modal .spins-modal .slot-machine .cover .title .no-spin{color:#ff8500}.modal .spins-modal .slot-machine .cover .title+.text{margin-top:1.5em}.modal .spins-modal .slot-machine .cover .text{position:relative;font-size:1em;color:#fff;text-align:center;z-index:1}.modal .spins-modal .slot-machine .cover .button{position:relative;width:calc(75% - 1em);margin-left:auto;margin-right:auto;margin-top:.85em;margin-bottom:1em;padding:.5em;font-size:1em;color:#fff;text-align:center;border:1px solid #704fa0;background:linear-gradient(to top,#704fa0,#a785cd);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:3px;z-index:1;cursor:pointer;font-weight:lighter}.modal .spins-modal .slot-machine .cover .button span{font-size:1.5em}.modal .spins-modal .slot-machine .cover .text span.grand-prize-points,.modal .spins-modal .slot-machine .cover .title span{color:#57b7e2}.modal .spins-modal .slot-machine .cover.multi-line .title:nth-child(1){font-size:1.4em;margin-bottom:5px}.modal .spins-modal .slot-machine .cover.multi-line .title:nth-child(2){font-size:1.5em;font-weight:400;margin-top:10px;margin-bottom:0}.modal .spins-modal .slot-machine .cover.multi-line .text{font-size:1em;color:#ffcb21;margin-bottom:.1em;margin-top:.4em}.modal .spins-modal .slot-machine .cover.multi-line .text div:nth-child(2){margin-top:.2em}.modal .spins-modal .slot-machine .cover.multi-line .button{margin-bottom:.75em}.modal .spins-modal .slot-machine .cover .overlay{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;text-align:center;background-color:#000;opacity:.64;z-index:0}.modal .spins-modal .padder .days{position:relative;width:calc(100% - 2em);background:#e9e9e9;margin-top:-3em;text-align:center;padding-left:1em;padding-right:1em}.modal .spins-modal .padder .day{position:relative;width:7em;height:auto;margin-right:1em;vertical-align:top;display:inline-block}.modal .spins-modal .padder .day:last-of-type{margin-right:0}.modal .spins-modal .padder .day .name{margin-top:.5em;margin-bottom:.75em;font-size:1em;color:#000;text-transform:uppercase}.modal .spins-modal .padder .day .number{font-size:1.125em;color:#57b7e2}.modal .spins-modal .padder .text.small{width:100%;margin-top:.85em;text-align:center;font-size:1.25em;line-height:1.375em;color:#666;display:block}.modal .spins-modal .spin-description{position:relative;width:100%;height:auto;margin-top:1em;border-top:solid 1px #97a8b5;z-index:0;text-align:center;background-color:#e2f3f9}.modal .spins-modal .spin-description .text{font-size:1.2em;font-weight:400;padding-top:.5em;padding-bottom:1em}.modal .spins-modal .spin-description .text .small{font-weight:400}.modal .spins-modal .text .time-number{position:relative;width:100%;font-size:1em;font-weight:700;color:#143a58;text-align:center;z-index:0}.modal .how-it-works-modal{display:block}.modal .how-it-works-modal .padder{background-color:#fff}.modal .how-it-works-modal .title{position:relative;width:100%;height:auto;padding:0;font-size:2.5em;font-weight:400;color:#143a58;text-align:center;z-index:0;text-transform:uppercase;margin-top:.5em}.modal .how-it-works-modal .text{font-size:1.1em;line-height:1.3em;padding:0 .5em;margin-top:2em}.modal .how-it-works-modal .slot-image{width:100%;margin-top:1.1em;min-height:14.625em}.modal{position:absolute;top:0;left:0;right:auto;bottom:auto;overflow:visible}.modal .triangle{position:relative;width:0;height:0;border-style:solid;border-width:0 6.875em 1.75em 6.875em;border-color:transparent transparent #e4f3f9 transparent;z-index:2}.modal .triangle-shadow{position:absolute;top:29px;width:1px;height:7.0625em;background-color:#e4f3f9;transform-origin:0 0;transform:rotate(-104deg);z-index:0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.modal .triangle-shadow.right{right:-1px;transform:rotate(105deg)}.modal .body{position:relative;width:100%;padding:1em;font-family:Lato,Arial,Helvetica;font-size:1.125em;font-weight:400;color:#333;line-height:1.25em;background-color:#fff;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);box-shadow:0 1px 5px 0 rgba(0,0,0,.75);z-index:1}.modal .body h2{font-size:1.25em;font-weight:700;line-height:1em}.modal .body a{color:#337ab7}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;display:none}.modal .points{position:relative;width:100%;height:auto;padding:0;line-height:normal!important;overflow:visible;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.modal .points .close{z-index:10}.modal .points .blue{font-family:Lato;padding:1em;padding-top:1.5em;padding-bottom:1.5em;width:calc(100% - 2em - 2px);border:solid 1px #143a58}.modal .points h2{text-align:center;font-weight:700;margin-bottom:.75em}.modal .points p{font-weight:300;font-size:1.125em;line-height:1.25em}.modal .points .triangle,.modal .points .triangle-bottom,.modal .points .triangle-shadow{display:none}.modal .heading{background:#704fa0;color:#fff;padding:14px;text-align:center;padding-top:11px;font-size:18px}.modal .close{position:absolute;top:0;font-weight:400;font-size:18px;right:12px;height:43px;line-height:43px;text-align:right;width:3em;color:#fff;cursor:pointer;z-index:10}.modal .picture-modal-container .close{top:unset;right:-16px;bottom:100%}.modal .close div{position:relative;width:100%;height:100%;padding:0;padding-top:.03125em;padding-right:.03125em;font-size:1.75em;font-weight:700;color:#fff;text-shadow:none;text-align:center}.modal .basic-modal,.modal .drawing-page-error-modal,.modal .learn-more-modal,.modal .login-modal,.modal .organic-sign-up-modal,.modal .receipt-item-list-modal,.modal .store-item-modal,.modal .sweeps-modal,.modal .user-info-modal{position:relative;width:100%;height:auto;background-color:#fff;line-height:normal!important;overflow:auto;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center}.modal .basic-modal h2{font-size:1.5em;line-height:1em;margin-bottom:.5em}.modal .basic-modal p{margin-top:1em;margin-bottom:1em;font-size:1.2em;line-height:1em}.learn-more-modal .learn-more-content{position:relative;overflow:hidden}.learn-more-modal .learn-more-content .learn-more-left-col{position:relative;float:left;width:calc(75% - 1em);margin-right:1em;text-align:left;overflow:hidden}.learn-more-modal .learn-more-content .learn-more-left-col h1{font-size:2em;margin-bottom:.5em}.learn-more-modal .learn-more-content .learn-more-left-col h4{font-size:1.25em;margin-bottom:.8em}.learn-more-modal .learn-more-content .learn-more-left-col p{margin-bottom:1em;font-size:1em;line-height:1.125em}.learn-more-modal .learn-more-content .learn-more-right-col{position:relative;float:left;width:25%;text-align:left;overflow:hidden}.learn-more-modal .learn-more-content .learn-more-right-col img{position:relative;width:100%}.learn-more-modal .learn-more-img{max-width:100%;width:auto}.learn-more-modal .learn-more-submit button{position:relative;width:calc(75% - 1em);margin-left:auto;margin-right:auto;margin-top:.85em;margin-bottom:1em;padding:.5em;font-size:1em;font-weight:700;text-transform:uppercase;color:#fff;text-align:center;background-color:#ffcb21;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;z-index:1;cursor:pointer;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);box-shadow:0 1px 5px 0 rgba(0,0,0,.75)}.modal .title{font-size:22px;text-align:center;margin-bottom:.8em;margin-top:9px}.modal .description{padding-left:1em;padding-right:1em;margin-bottom:-2px;text-align:left}.sweeps-modal .raffle{text-align:center}.sweeps-modal .raffle .ticketInfo{display:inline-block;vertical-align:top;margin-left:3px;margin-right:3px;text-align:center}.sweeps-modal .raffle .ticketInfo .info{width:50%;margin:auto;margin-bottom:8px;font-weight:400;font-size:14px}.sweeps-modal .raffle .ticketInfo .ticket-bubble{color:#704fa0;width:60px;margin:auto;height:60px;border-radius:100%;background:#eedaff;border:1px solid #704fa0;position:relative;font-size:16px}.sweeps-modal .raffle .ticketInfo .ticket-bubble>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sweeps-modal .raffle .ticketInfo .ticket-bubble.extra{padding:0;padding-top:15px;line-height:13px;height:45px}.sweeps-modal .raffle .ticketInfo .ticket-button-wrapper{margin-top:12px}.sweeps-modal .raffle .ticketInfo .ticket-button-wrapper .ticket-button{display:inline-block;width:40px;height:30px;border-radius:2px;border:1px solid #704fa0;font-weight:700;vertical-align:top;color:#704fa0;margin-right:3px;margin-left:3px;cursor:pointer;background:0 0;user-select:none}.sweeps-modal .raffle .ticketInfo .ticket-button-wrapper .ticket-button.disabled{border:1px solid #ccc;color:#ccc;transition:all .1s ease;cursor:not-allowed}.sweeps-modal .raffle .ticketInfo .ticket-button-wrapper .ticket-button:not(.disabled):hover{color:#fff;background:#704fa0;transition:all .1s ease}.sweeps-modal .raffle .ticketInfo .ticket-button-wrapper .ticket-button:first-child{font-size:40px;line-height:24px}.sweeps-modal .raffle .ticketInfo .ticket-button-wrapper .ticket-button:nth-child(2){font-size:29px;line-height:29px}.sweeps-modal .button.sweeps-modal-submit:not(:hover){border:solid 1px #704fa0;background:#fff;color:#704fa0}.sweeps-modal .button.sweeps-modal-submit:hover{background:linear-gradient(#a987ce,#704fa0);color:#fff}.sweeps-modal .terms{text-align:center;margin-top:33px}.sweeps-modal .terms a{outline:0}.sweeps-modal .legal{padding-left:18px;padding-right:18px;margin-bottom:9px;margin-top:2em}.modal .store-item-modal .padder{padding:0}.modal .padder{position:relative;width:100%;padding:3.5em;font-family:Lato}.modal .large-message{text-align:center;font-size:24px;margin-bottom:26px;padding-top:24px}.modal .heading.success{background:#417505}.modal .heading.failiure{background:#d0021b}.modal .button.success{border:2px solid #417505;color:#333;background:0 0;transition:all .1s ease}.modal .button.success:not(.disabled):hover{background:#417505;color:#fff;transition:all .1s ease}.modal .button.failiure{border:2px solid #d0021b;color:#333;background:0 0;transition:all .1s ease}.modal .button.failiure:not(.disabled):hover{background:#d0021b;color:#fff;transition:all .1s ease}.modal .button{width:90%;height:30px;text-align:center;margin:auto;margin-top:16px;background:linear-gradient(#a987ce,#704fa0);color:#fff;font-weight:400;font-size:18px;padding-top:10px;border-radius:2px;cursor:pointer;border:0;transition:all .1s ease}.modal .button.disabled{color:#9b9b9b;border:1px solid #9b9b9b;background:#e9e9e9;transition:all .1s ease;cursor:not-allowed}.modal .button:not(.disabled):hover{background:linear-gradient(#fff,#fff);border:1px solid #704fa0;color:#704fa0;transition:all .1s ease}.modal .how-it-works-modal .padder{padding:2em 1em}.modal .login-modal h1,.modal .organic-sign-up-modal h1{font-size:2em;color:#010001;text-align:center;font-weight:500;margin-bottom:0}.modal .login-modal .padder span.general-text,.modal .organic-sign-up-modal .padder span.general-text{color:#9d9ea0}.modal .basic-modal input,.modal .login-modal input,.modal .organic-sign-up-modal input{border:.1em solid #000;height:1em;padding:.5em;font-size:100%;margin:.2em;width:90%}.modal .basic-modal button,.modal .login-modal button,.modal .organic-sign-up-modal button{color:#fff}.modal .basic-modal button,.modal .login-modal .login-submit,.modal .organic-sign-up-modal .sign-up-submit{width:100%;height:2em;padding:.3em;text-transform:uppercase;font-weight:300;letter-spacing:0;float:right;background-color:#59b8e3;border:none;font-size:1em;margin:.5em 0}.modal .organic-modal-container{width:100%!important}.modal .organic-sign-up-modal .sign-up-with-icons{margin-bottom:1em}.modal .organic-sign-up-modal .or{left:0;top:.3em}.modal .organic-sign-up-modal .image-container img{margin:.5em;vertical-align:bottom;width:4em;display:inline-block}.modal .organic-sign-up-modal .sign-up-with-photos span{font-size:1em}.modal .organic-sign-up-modal .sign-up-with-photos .organicPhotoText{width:30%;display:inline-block;vertical-align:text-top;margin-bottom:1em}.modal .organic-sign-up-modal .sign-up-with-photos .organicPhotoText span{color:#7c7d7f;line-height:1.2em;font-weight:500}.modal .organic-sign-up-modal .sign-up-with-photos .organicPhotoText .organicPhotoTextDesc{font-size:.7em;font-weight:300;color:#9d9ea0;margin-top:.25em}.modal .organic-sign-up-modal .sign-up-with-photos .image-container img{object-fit:cover;width:4em;height:4em;position:relative;border-radius:50%}.modal .login-modal .forgotPasswordText{float:right;padding:.2em;font-weight:300;font-size:.8em;position:relative;z-index:10}.modal .login-modal .forgotPasswordText img{float:right;position:relative;top:-.4em}.modal .login-modal p,.modal .organic-sign-up-modal p{width:3em;margin:0 auto;position:relative;top:2.5em;left:30%;background-color:#fff;color:#939598;text-align:center;display:inline-block;font-size:1.2em}.modal .login-modal p{left:0;top:0}.modal .login-modal .fb-connect-btn,.modal .organic-sign-up-modal .fb-connect-btn{text-align:center;border-radius:.2em;background-color:#3b5998;width:100%;padding:.5em;font-size:100%;margin-top:1.25em;height:40px}.modal .organic-sign-up-modal .hr{border:.1em solid gray;position:relative;top:4em}.modal .login-modal .hr{border-bottom:.1em solid gray;top:1em;position:relative;clear:both}.modal .login-modal .or-word{margin:0 auto;display:block;width:3em;font-weight:700!important;top:.5em;position:relative;background-color:#fff}.modal .login-modal .fb-connect-btn i,.modal .organic-sign-up-modal .fb-connect-btn i{float:left;border-right:.1em solid #687795;padding-right:.5em}.modal .login-modal button.sign-as-guest,.modal .organic-sign-up-modal button.sign-as-guest{background-color:#9d9ea0;width:100%;padding:.5em;font-size:100%;margin:.4em 0;text-transform:uppercase}.modal .login-modal .padder span,.modal .organic-sign-up-modal .padder span{font-weight:300}.modal .login-modal .padder span#haveNoAccount,.modal .organic-sign-up-modal span#haveAccount{float:left}.modal .login-modal .padder span#haveNoAccount a,.modal .organic-sign-up-modal span#haveAccount a{color:#337ab7}.terms-and-privacy-links{width:100%;clear:left;margin-top:3em;font-size:.8em;text-align:left}.modal .terms-and-privacy-links a{color:#337ab7;float:none;margin:0;top:0}.modal .login-modal.sponsored-modal{width:100%}.modal .login-modal.sponsored-modal .create-new-account{width:100%;background-color:#143a58;font-weight:500;letter-spacing:.06em;color:#fff;border-radius:.2em;padding:.5em;font-size:1em;margin-top:.4em}.modal .login-modal.sponsored-modal .gray,.modal .login-modal.sponsored-modal .red{float:left;text-align:left;margin-bottom:.3em;margin-right:.3em}.modal .login-modal.sponsored-modal .gray{color:#9d9ea0}.modal .red{color:red!important;margin-top:1em}.modal .login-modal.sponsored-modal .padder{padding:2em 1em}.modal .login-modal .sponsored-sign-up{display:inline-block;margin:1em .5em;vertical-align:top}.modal .login-modal .sponsored-sign-in{margin:1em .5em;vertical-align:top}.modal .login-modal .sponsored-sign-in button.login-submit{position:relative;top:3em;background-color:#143a58;font-weight:500;letter-spacing:.06em;color:#fff;border-radius:.2em;padding:.5em;font-size:100%}.modal .login-modal .sponsored-sign-in .forgotPasswordText{position:relative;top:-2.7em;left:1em}.modal .login-modal .sponsored-sign-in button.login-submit,.modal .login-modal .sponsored-sign-up button.create-new-account,.modal .login-modal .sponsored-sign-up button.fb-connect-btn{margin-top:.3em}.modal .login-modal .sponsored-sign-in button.fb-connect-btn{margin-top:.8em}.modal .login-modal .fb-connect-btn i,.modal .organic-sign-up-modal .fb-connect-btn i{float:left;padding-top:.2em}.modal .forgot-password-modal{position:relative;height:auto;background-color:#fff;line-height:normal!important;overflow:auto;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center}.modal .forgot-password-modal .padder{width:auto;position:relative;padding:1em}.modal .forgot-password-modal .forgot-password-submit{box-shadow:unset;display:block!important;width:83%;max-width:320px;margin:15px auto;border-radius:2px;border:solid 1px #979797;background-color:#e9e9e9;color:#979797;padding:6px 12px;font-size:18px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:default}.modal .forgot-password-modal .forgot-password-submit.is-dirty{background-color:#fff;border:solid 1px #704fa0;color:#704fa0}.modal .forgot-password-modal .forgot-password-submit.can-submit{background-image:linear-gradient(to top,#704fa0,#a987ce);color:#fff;cursor:pointer}.modal .forgot-password-modal form.form-with-materialui .mdl-textfield{width:83%!important}.modal .forgot-password-modal .text-input{height:3em;padding:.5em;margin:2em auto;width:90%;border:.1em solid #abcdef}.modal .forgot-password-modal input#email{padding-top:.3em}.modal .forgot-password-modal input.error{height:3em;padding:.5em;margin:2em auto;width:90%}.modal .forgot-password-modal div.error{margin-bottom:1em;float:none}#ForgotPasswordModal{width:23.25rem}#ForgotPasswordModal .heading .close{top:-.1em}.errors-display .error{margin:.5em auto;padding:1em;border:1px solid transparent;border-radius:.25em;background-color:#f2dede;border-color:#ebccd1;overflow:hidden}.errors-display.input-error{position:relative;width:100%;height:auto;overflow:hidden;display:block;float:left}.modal .quick-user-info-modal .basic-modal .basic-modal-buttons span{vertical-align:middle;line-height:2em}.quick-user-photo img{width:50%;height:50%;margin:auto}.quick-user-info h2{margin-top:1em;margin-bottom:1em}.quick-user-info .quick-user-level{margin-bottom:2em}.quick-user-info .quick-user-level img{width:auto;height:2.875em;display:inline-block;vertical-align:middle;margin-right:1em}.image-tiles .image-tile .image img{position:relative;width:100%;height:auto;display:block}.picture-modal{background-color:#fff}.picture-modal .padder{padding:2em}.picture-modal .submission-photo{margin-bottom:1.25em}.picture-modal .submission-stats{width:100%;height:2em;margin-bottom:1.25em}.picture-modal .submission-stats .stats-section{width:100%;display:inline-block;vertical-align:middle}.picture-modal .submission-stats .stats-section.vote{text-align:center}.picture-modal .submission-stats .stats-section.vote button{font-size:1.25em;padding:.25em 1em .25em 1em;color:#fff;background-color:#ffcb21}.picture-modal .submission-stats .stats-section.actions{text-align:right}.picture-modal .submission-stats .stats-section.actions i{margin:0 .5em 0 .5em}.picture-modal .submission-stats .stats-section.actions i.fa-heart{color:#d24343}.picture-modal .submission-stats .stats-section.actions i.fa-heart:hover{color:#f70303}.picture-modal .submission-stats img.creator{width:2em;float:left;margin-right:1em}.picture-modal .submission-stats .name{display:block}.picture-modal .submission-sharing{overflow:auto}.picture-modal .share-bar{text-align:left;font-size:.9em;margin-bottom:.5em}.picture-modal .share-bar .share-button{position:relative;width:calc(100% / 5 - .55em);height:2.2em;margin-right:.5em;line-height:2.25em;text-align:center;color:#fff;display:inline-block;cursor:pointer}.picture-modal .share-bar .share-button.fb{background-color:#3a5795;border:1px solid #3a5795}.picture-modal .share-bar .share-button.twitter{background-color:#55acee;border:1px solid #55acee}.picture-modal .share-bar .share-button.pinterest{background-color:#cd1d1f;border:1px solid #cd1d1f}.picture-modal .share-bar .share-button.email{background-color:grey;border:1px solid grey}.picture-modal .share-bar .share-button.print{background-color:#123a59;border:1px solid #123a59}.reset-password{text-align:center;width:100%;margin:auto;padding:.5em}.reset-password h2{font-size:2em;line-height:2em}.reset-password .reset-password-form input[type=password]{margin:.5em;font-size:1.5em;height:1.5em;padding:.25em;border:2px solid;width:calc(100% - 2em)}.reset-password .reset-password-form button{color:#fff;background-color:#22b5e8;padding:.75em 5em}.reset-password .reset-password-error{width:calc(100% - 6em);color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:2em;border-width:.25em;border-style:solid;border-radius:.25em;margin:.5em}.reset-password .reset-password-success{width:calc(100% - 6em);color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:2em;border-width:.25em;border-style:solid;border-radius:.25em;margin:.5em}.reset-password .reset-password-success span a{text-decoration:underline;cursor:pointer}.modal.slide-out{height:100%}.modal.sub-modal{height:calc(100% - 4em)}.modal .hamburger-menu{position:relative;top:0;bottom:auto;width:85vw;max-width:25em;height:100%;background-color:#f8f8f8;overflow:hidden;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.modal .hamburger-menu .bottom-bar,.modal .hamburger-menu .top-bar{position:relative;top:0;left:0;height:160px;width:auto;padding-left:30px;padding-right:1.25em;background-color:#fff;z-index:1}.modal .hamburger-menu .top-bar .user-icon{width:100px;position:relative;margin:auto;margin-top:15px}.modal .hamburger-menu .top-bar .user-icon img{width:100%}.modal .hamburger-menu .top-bar .user-info{text-align:center;margin-top:1em}.modal .hamburger-menu .top-bar .user-info span{font-size:16px;color:#704fa0}.modal .hamburger-menu .top-bar .user-info>span{position:relative}.modal .hamburger-menu .top-bar .user-info>span>img{width:25px;display:inline-block;margin-right:24px;position:absolute;bottom:0;left:0;padding-right:14px;transform:translate(-100%,0)}.modal .hamburger-menu .top-bar .close{position:relative;top:-25px;left:13em;height:4em;width:2em;float:right;padding:0;line-height:4em;cursor:pointer;background-color:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-right:4px}.modal .hamburger-menu .top-bar .close div{position:relative;font-size:2em;font-weight:400;color:#9e9e9e;display:inline-block;vertical-align:middle}.modal .hamburger-menu .top-bar .reward-container{position:relative;float:right;line-height:4em;overflow:hidden;cursor:pointer}.reward-container .reward-level-full{outline:0;position:absolute;border:none!important;bottom:0;left:0;right:0;background-size:100%;background-repeat:no-repeat;background-position:bottom}.modal .hamburger-menu .top-bar .reward-container .reward-level{position:relative;height:2em;margin-top:1em}.modal .hamburger-menu .middle-section{position:relative;top:0;left:0;height:calc(100% - 8em);background:linear-gradient(to right,#4c3371,#7d58b4);overflow:hidden;overflow-y:auto;z-index:0}.modal .hamburger-menu .middle-section .join-links{position:relative;width:100%;padding-top:1em;font-family:Lato,Arial,Helvetica;font-size:1.5em;font-weight:400;line-height:1em;color:#59b7e2;border-bottom:solid 1px #cbcbcb}.modal .hamburger-menu .middle-section .join-links .link{position:relative;cursor:pointer;display:block;padding-bottom:1em}.modal .hamburger-menu .middle-section .join-links .divider{display:none}.modal .hamburger-menu .middle-section .categories{position:relative;width:100%;margin-top:15px}.modal .hamburger-menu .middle-section .categories .category-button,.modal .hamburger-menu .middle-section .filter-header,.modal .hamburger-menu .middle-section .filters .category-button{position:relative;font-family:LatoRegular,Arial,Helvetica;font-size:1.2em;font-weight:400;line-height:1em;color:#fff;cursor:pointer;display:block;margin-left:0;margin-right:0;padding-top:15px;padding-bottom:15px;padding-left:30px;padding-right:20px;background:0 0;transition:background .1s ease}.modal .hamburger-menu .middle-section .categorgies .category-button:hover{background:#fff}.modal .hamburger-menu .middle-section .category-button a{color:#fff;transition:color .1s ease}.modal .hamburger-menu .middle-section .category-button a:hover{background:#fff;transition:background .1s ease}.modal .hamburger-menu .middle-section .category-button a:hover{color:#704fa0;transition:color .1s ease}.modal .hamburger-menu .middle-section .category-button.selected a{color:#eedaff}.modal .hamburger-menu .middle-section .filter-header{margin-top:.75em;padding-bottom:.5em;color:#ccc;border-bottom:solid 1px #cbcbcb;overflow:hidden}.modal .hamburger-menu .middle-section .filter-header div{float:left;display:block}.modal .hamburger-menu .middle-section .filter-header div.fa{margin-left:.75em;margin-top:-.125em}.modal .hamburger-menu .middle-section .filters .category-button:last-of-type{padding-bottom:1em}.modal .hamburger-menu .middle-section .filters .category-button:first-of-type{padding-top:.75em}.modal .filters .category-button{margin-bottom:.375em}.modal .filters .category-button a{margin-left:0}.modal .filters .category-button.unselected-tag a{margin-left:.625em}.modal .filters .category-button.selected a{margin-left:0;color:#57b7e2}.category-button a i{display:none}.modal .filters .category-button.selected a i{margin-right:.25em;font-size:1.0625em;font-weight:700;display:inline-block}.modal .hamburger-menu .bottom-bar{top:auto;bottom:0;border-bottom:none;border-top:solid 1px #cbcbcb;text-align:center}.modal .hamburger-menu .bottom-bar .daily-spin-container{position:relative;margin-top:.75em;height:2.5em;width:2.5em;background-color:#ccc;-webkit-border-radius:2.5em;-moz-border-radius:2.5em;border-radius:2.5em;overflow:visible;cursor:pointer;display:inline-block}.modal .hamburger-menu .bottom-bar .daily-spin-container .text{position:relative;font-family:Lato,Arial,Helvetica;font-size:.75em;font-weight:700;line-height:3.375em;color:#777;text-align:center}.notification-bubble{position:absolute;top:-.45em;right:-.45em;width:.85em;height:.85em;background-color:#ffca21;border:solid 2px #fff;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;z-index:99}.notification-bubble .text{position:relative;font-family:LatoRegular,Arial,Helvetica;font-size:.75em;font-weight:700;line-height:1.214em!important;text-align:center;color:#143a58}.modal .hamburger-menu .bottom-bar .notification-bubble{position:absolute;top:-.75em;right:-.5em;width:1.25em;height:1.25em;background-color:#ffca21;border:solid 2px #fff;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em;z-index:99}.modal .hamburger-menu .bottom-bar .notification-bubble .text{position:relative;font-family:Lato,Arial,Helvetica;font-size:.75em;font-weight:700;line-height:1.67em!important;text-align:center;color:#143a58}.modal .hamburger-menu .bottom-bar .action-button{position:relative;margin-left:1.5em;width:2.5em;height:2.5em;text-align:center;cursor:pointer;vertical-align:middle;display:inline-block}.modal .hamburger-menu .bottom-bar .action-button:first-of-type{margin-left:0}.modal .hamburger-menu .bottom-bar .action-button.selected>.fa{color:#57b7e2}.modal .hamburger-menu .bottom-bar .action-button .fa{position:relative;margin-left:auto;margin-right:auto;height:1em;font-size:2.5em;text-align:center;color:#ccc;display:inline-block}.modal .hamburger-menu .bottom-bar .action-button .fa-gift{font-size:2.75em;margin-top:-.03125em}.action-button img.user-header-photo{height:2.5em;border-radius:1.5em;opacity:.8}.action-button.selected img.user-header-photo{opacity:1}.modal .email-share-modal{background-color:#fff}.modal .email-share-modal .padder{padding:2em 1em}.modal .email-share-modal h1{color:#2ac4f4;text-align:left;font-size:1.2em;margin-bottom:1em}.modal .email-share-modal label{font-weight:700;font-size:1em;display:block;text-align:center}.modal .email-share-modal input{width:95%;font-size:.8em;padding:.5em;margin:.5em auto 1em;display:block;border:.1em solid #ccc;border-radius:.2em}.modal .email-share-modal .login-submit{color:#fff;font-size:1em;padding:.5em;margin:0 auto;display:block;width:40%;background-color:#ffcb26}.modal .messages,.modal .tools{position:relative;top:0;bottom:0;width:85vw;max-width:25em;height:calc(100% - 4em + 2px);background-color:#e4f3f9;overflow:hidden}.modal.sub-modal .messages,.modal.sub-modal .tools{height:calc(100% + 2px)}.modal .messages .toolbar,.modal .tools .toolbar{position:relative;top:0;left:0;height:4em;width:calc(100% - 2.5em);padding-left:1.25em;padding-right:1.25em;background-color:#59b7e2;border-bottom:solid 1px #37718c;z-index:1}.modal .messages .triangle,.modal .tools .triangle{display:none}.modal .messages .toolbar .title,.modal .tools .toolbar .title{position:relative;margin-left:0;height:100%;float:left;font-size:1.375em;color:#f8f8f8;line-height:3em}.modal .messages .toolbar .slide-out,.modal .tools .toolbar .slide-out{position:relative;height:100%;float:right;font-size:3.5em;color:#f8f8f8;line-height:1.14em}.modal .messages .body,.modal .tools .body{position:relative;top:0;bottom:0;width:calc(100% - 2em);height:calc(100% - 4em);font-size:1em;padding:0;padding-left:1em;padding-right:1em;background-color:#e4f3f9;overflow:hidden;overflow-y:auto}.modal .tools .body .vertical-scroll{position:relative;max-height:calc(100% - 4em);overflow:hidden;overflow-y:auto}.modal .tools .body .link{position:relative;padding-top:1em;font-family:Lato,Arial,Helvetica;font-size:1.375em;font-weight:400;line-height:1em;color:#999;cursor:pointer;display:block}.modal .tools .body .icons{position:absolute;bottom:0;width:calc(100% - 2em);margin-bottom:1em;padding-top:1em;color:#777;text-align:center;border-top:solid 1px #999}.modal .tools .body .icons .fa{position:relative;margin-right:1em;font-size:1.75em;color:#777;cursor:pointer}.modal .tools .body .icons .fa:last-child{position:relative;margin-right:0}.modal .messages .body .no-notifications{position:relative;width:calc(100% - 2em);padding-top:1em;font-family:Lato,Arial,Helvetica;font-size:1.375em;font-weight:400;line-height:1em;color:#999}.modal .messages .body .message{position:relative;margin-top:1em;padding-bottom:1em;border-bottom:solid 1px #9fbfce;overflow:hidden;cursor:pointer}.modal .messages .body .message .icon{position:relative;width:3em;height:3em;float:left}.modal .messages .body .message .text{position:relative;float:left;width:calc(100% - 4em);margin-left:1em;font-size:1em}.modal .messages .body .message .text .from{padding-bottom:.375em;font-size:1.375em;font-weight:700;color:#666}.modal .messages .body .message .text .notification-text{font-size:1.375em;font-weight:400;line-height:1.25em;color:#666}.modal .tool-tip{position:relative;margin-top:.25em;padding:.25em;padding-left:1em;padding-right:1em;display:inline-block}.modal .tool-tip .text{position:relative;color:#fff;z-index:1}.modal .tool-tip .background{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;display:inline-block;opacity:.5;z-index:0}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:.5;display:none}.modal .user-levels-modal-body{padding:1em;background-color:#e2f3f9;line-height:normal!important;overflow:auto;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center}.level-img{width:auto;height:3.438em;float:left;vertical-align:bottom}.user-levels-modal h1{font-size:1.75em;font-weight:300;text-align:left;margin-bottom:0;padding-left:1em}.user-levels-modal h2{color:#58b7e2;font-size:.75em;font-weight:400;margin-bottom:1.25em;text-transform:uppercase;display:block;padding-left:2.5em;text-align:left}.level-h1{font-size:1.1em;text-align:left;text-transform:uppercase;font-weight:700}.level-list{width:100%;overflow:auto;zoom:1;padding-bottom:.75em;margin-bottom:1.7em}.level-bullets{color:#58b7e2;margin-bottom:5px;list-style-type:disc;padding:.25em;text-align:left}.level-img-wrapper{float:left;width:25%}.levels-wrapper{float:right;width:75%}.levels-wrapper>div>span.completed-mark{padding:3px}.levels-wrapper .completed-mark-container span:first-of-type{float:left;box-shadow:0 1px 1px rgba(0,0,0,.2);border:2px solid #ffca21;color:#143a58;background-color:#fff6db;border-radius:13px;line-height:8px;z-index:5;padding:6px;font-size:15px;text-align:center;position:relative;font-weight:700}div.points-needed{text-align:left}.levels-wrapper .completed{width:60%;float:left;text-align:left;margin-left:.5em;text-transform:uppercase;font-size:.9em;top:.4em;position:relative}.level-list-item{font-size:.9em;line-height:1.2em;font-weight:300}.level-arrow{height:4em;width:4em;box-shadow:0 1px 1px rgba(0,0,0,.2);border:2px solid #ffca21;color:#143a58;background-color:#fff6db;border-radius:50%;z-index:5;padding-top:1.1em;font-size:.6em;text-align:center;position:relative;font-weight:700;margin-top:.5em}.level-arrow-hide{display:none}.modal .youtube-modal{background-color:#000}.youtube-modal .description{background-color:#000;padding-top:.5em;padding-bottom:.5em;color:#fff}.temp-notification{padding:.5em;background-color:#fff;border:1px solid #704fa0;color:#333;margin:1em 0 1em 0}.temp-notification .close-btn{margin-right:.5em;float:right;cursor:pointer;font-size:1.25em;font-weight:700;line-height:2.1em}.temp-notification .icon{position:relative;width:2.5em;margin-right:1em;display:inline-block}.temp-notification .text{position:relative;width:91%;font-size:1.25em;line-height:1.25em;vertical-align:top;color:#333;display:inline-block}.temp-notification .text a{text-decoration:underline}.device-check{position:absolute;top:-999px;left:-999px;width:1px;height:1px;visibility:hidden;display:block}.hamburger-check{position:absolute;top:-999px;left:-999px;width:1px;height:1px;visibility:hidden;display:block}#isPhone{display:block}#isTablet{display:none}#isDesktop{display:none}.share-bar{text-align:center}.break-detail{padding-top:1em;margin-bottom:5em;margin-left:1rem;margin-right:1rem}.break-detail h1{line-height:1em;min-height:1em;text-align:center;padding:.5em;font-weight:700;margin:1em 0;color:#fff}.break-detail h1.organic-headline{background-color:transparent;color:#333;padding:0;font-size:1.25em;text-align:left;margin-bottom:0;margin-top:24px}.break-detail .author{position:relative;width:auto;margin-bottom:20px;overflow:hidden;display:inline-block}.break-detail .author .author-info{display:inline-block}.break-detail .author img{position:relative;width:2.5em;height:2.5em;margin-right:1em;float:left;display:block}.break-detail .author .name{position:relative;height:1.6667em;font-size:.8em;color:#888;line-height:1.6667em;display:block}.break-detail .author .date{position:relative;font-size:.7em;color:#888;display:block;opacity:.7}.break-detail .result .bottom{position:relative;padding:1em}.break-detail .result .bottom .description{margin-top:.5em}.break-detail .result .bottom .share-bar{position:relative;font-size:1.5em}.break-detail .result .image .source{bottom:auto}.break-detail .next-button-wrapper,.break-detail .text-button-wrapper{width:100%;text-align:center;clear:both;position:relative;margin-top:1em;margin-bottom:2em}.break-detail .text-button-wrapper a{text-decoration:underline}.bottom .share-bar .share-button,.complete-step .share-bar .share-button,.drag-drop-game .share-bar .share-button,.filtering-step .share-bar .share-button,.receipt-verification-step .share-bar .share-button{position:relative;width:1.5em;height:2.2em;margin-right:.5em;line-height:2.25em;text-align:center;color:#fff;display:inline-block;cursor:pointer}.filtering-step .share-bar .share-button{position:relative;width:3.5em;height:2.2em;margin-right:.5em;line-height:2.25em;text-align:center;color:#fff;display:inline-block;cursor:pointer}.bottom .share-bar .share-button.fb,.complete-step .share-bar .share-button.fb,.drag-drop-game .share-bar .share-button.fb,.filtering-step .share-bar .share-button.fb,.receipt-verification-step .share-bar .share-button.fb{background-color:#3a5795;border:1px solid #3a5795}.bottom .share-bar .share-button.twitter,.complete-step .share-bar .share-button.twitter,.drag-drop-game .share-bar .share-button.twitter,.filtering-step .share-bar .share-button.twitter,.receipt-verification-step .share-bar .share-button.twitter{background-color:#55acee;border:1px solid #55acee}.bottom .share-bar .share-button.pinterest,.complete-step .share-bar .share-button.pinterest,.drag-drop-game .share-bar .share-button.pinterest,.filtering-step .share-bar .share-button.pinterest,.receipt-verification-step .share-bar .share-button.pinterest{background-color:#cd1d1f;border:1px solid #cd1d1f}.bottom .share-bar .share-button.email,.complete-step .share-bar .share-button.email,.drag-drop-game .share-bar .share-button.email,.filtering-step .share-bar .share-button.email,.receipt-verification-step .share-bar .share-button.email{background-color:grey;border:1px solid grey}.bottom .share-bar .share-button.print,.complete-step .share-bar .share-button.print,.drag-drop-game .share-bar .share-button.print,.filtering-step .share-bar .share-button.print,.receipt-verification-step .share-bar .share-button.print{background-color:#123a59;border:1px solid #123a59}.filtering-step .share-and-points{text-align:center}.bottom .share-bar .share-button .fa,.complete-step .share-bar .share-button .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.share-bar .share-button a{color:#fff}.complete-step div.share-bar .share-button{width:2.5em;margin-top:.5em}.break-detail .complete-step .summary h5{display:inline;vertical-align:super;margin-right:.5em}.break-detail .complete-step .earned-points-text{font-size:1.15em;position:relative;margin:.815em 0;display:inline-block;color:#333}.break-detail .complete-step span h4{margin:1.033em 0;position:relative;text-align:left;font-size:1.15em;color:#333}.break-detail .complete-step .complete-step-img-container{position:relative}.break-detail .result .title{position:relative;margin-top:1em;padding:.75em;padding-left:1em;padding-right:1em;font-size:1.1em;font-weight:700;background-color:#38c1f3;color:#fff;text-align:center}.article-step .side-share-bar,.listicle-step .side-share-bar{display:none}.article-step p,.listicle-step p{margin:1em 0;line-height:1.2em;font-weight:300}.article-step p span a,.listicle-step p span a{color:#337ab7}.article-step .article-section,.listicle-step .listicle-section{margin-bottom:2em}.article-step .article-section h2,.listicle-step .listicle-section h2{font-size:1.2em;line-height:1.2em;font-weight:700;margin-top:1em}.article-step .article-section img,.listicle-step .listicle-section img{width:auto;max-width:100%;height:auto}.article-step button.vote-btn,.listicle-step button.vote-btn{background-color:#704fa0;color:#fff;font-size:1em;padding:.5em;width:calc(50% - .5em);border-radius:.2em;display:inline-block}.article-step .vote-buttons span:first-of-type button,.listicle-step .vote-buttons span:first-of-type button{margin-right:.5em}.vote-result-container{text-align:left}.vote-result-container .vote-percent{text-align:center}.personality-quiz-step div.answers button.answer,.personality-quiz-step div.answers button.answer.half{width:100%;margin-left:0;margin-right:0}.personality-quiz-step .question-breadcrumbs,.poll-step .question-breadcrumbs,.text-trivia-step .question-breadcrumbs{position:relative;width:100%;overflow:hidden;overflow-x:auto;table-layout:fixed;display:table}.personality-quiz-step .question-breadcrumb,.poll-step .question-breadcrumb,.text-trivia-step .question-breadcrumb{position:relative;height:2.5em;font-size:.8em;font-weight:700;text-align:center;color:#9f9f9f;line-height:2.5em;border-top:solid 2px #ccc;border-right:solid 2px #ccc;border-bottom:solid 2px #ccc;background-color:#f8f8f8;display:table-cell;cursor:default}.personality-quiz-step .question-breadcrumb:last-of-type,.poll-step .question-breadcrumb:last-of-type,.text-trivia-step .question-breadcrumb:last-of-type{font-size:.7em}picture img{position:relative;width:100%;height:100%;z-index:0;display:block}.poll-step picture img{min-height:8.33em}.personality-quiz-step .text-trivia-question .imageWrapper,.poll-step .imageWrapper,.text-trivia-step .text-trivia-question .imageWrapper{width:100%;position:relative}.personality-quiz-step .text-trivia-question .imageWrapper h2,.poll-step .imageWrapper h2,.text-trivia-step .text-trivia-question .imageWrapper h2{position:absolute;bottom:0;background-color:#000;opacity:.7;color:#fff;width:100%;min-height:2em}.personality-quiz-step .text-trivia-question .status-bar,.poll-step .status-bar,.text-trivia-step .text-trivia-question .status-bar{position:absolute;left:0;text-align:center;color:#fff;min-height:5em;width:100%}.personality-quiz-step .question .image-container{overflow:hidden;position:relative}.text-trivia-step .question{position:relative;overflow:hidden}.text-trivia-step .question .image-container{height:7.4em;max-height:7.4em;overflow:hidden;position:relative}.personality-quiz-step .question .image-container .overlay,.poll-step .question .image-container .overlay,.text-trivia-step .question .image-container .overlay{position:absolute;top:auto;bottom:0;left:0;width:calc(100% - 2em);height:auto;padding-left:1em;padding-right:1em;padding-top:1.25em;padding-bottom:1.25em;overflow:hidden;z-index:1;display:block}.text-trivia-step .question .image-container .overlay{padding:.5em;width:calc(100% - 1em)}.text-trivia-step .question .image-container a,.text-trivia-step .question .image-container a:visited{color:#fff;text-decoration:underline}.poll-step .question .image-container .overlay .background,.text-trivia-step .question .image-container .overlay .background{opacity:.75}.personality-quiz-step .question .image-container.with-default,.poll-step .question .image-container.with-default,.text-trivia-step .question .image-container.with-default{display:flex;align-items:center;justify-content:center}.personality-quiz-step .question .image-container.with-default .overlay,.poll-step .question .image-container.with-default .overlay,.text-trivia-step .question .image-container.with-default .overlay{bottom:auto}.personality-quiz-step .question .image-container.with-default .overlay .background,.poll-step .question .image-container.with-default .overlay .background,.text-trivia-step .question .image-container.with-default .overlay .background{background-color:rgba(0,0,0,0)}.personality-quiz-step .question .image-container.with-default .overlay h2{position:relative;bottom:auto;left:auto;width:auto}.personality-quiz-step .question .question-result,.poll-step .question .question-result,.text-trivia-step .question .question-result{position:relative;top:9em;left:0;width:100%;z-index:5}.personality-quiz-step .question .question-result.slideInUp,.poll-step .question .question-result.slideInUp,.text-trivia-step .question .question-result.slideInUp{top:0}.personality-quiz-step .question .image-container .overlay h2,.poll-step .question .image-container .overlay h2,.text-trivia-step .question .image-container .overlay h2{position:relative;bottom:auto;text-align:center;z-index:2}.personality-quiz-step .question .source,.poll-step .question .source,.text-trivia-step .question .source{position:relative;width:100%;text-align:right;font-size:.75em;margin-top:.5em;right:0;overflow:hidden}.personality-quiz-step .question .source .back-text,.poll-step .question .source .back-text,.text-trivia-step .question .source .back-text{display:none}.image .source .text{position:absolute;right:2em;font-size:.5em;font-weight:700;color:#000;z-index:1;display:block}.image .source .back-text{display:none}.result .image .source .text{right:1em}.question .image-container .overlay h2 span{font-size:1em;line-height:1em;color:#fff;padding:0}.question .image-container .overlay .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.5;background-color:#123b58;display:block}.text-trivia-answer{color:#fff;width:100%;height:5em;border-radius:0;margin-bottom:.7em;background-color:#283c58}.text-trivia-answer span{font-size:2em}.question-step{overflow:hidden}.personality-quiz-step .answers,.poll-step .answers,.text-trivia-step .answers{position:relative;width:100%;overflow:hidden}.personality-quiz-step .answers button.answer{font-family:Lato,Arial,Helvetica}.text-trivia-step .answers button.answer{height:4em;margin-top:.5em;font-size:1em;font-family:Lato,Arial,Helvetica;background-color:#143a58;position:relative;width:100%;float:left;border:none;color:#fff;cursor:pointer;display:block}.text-trivia-step .question .question-result{position:absolute;top:9em;left:0;width:100%;height:7.5em;z-index:5}.text-trivia-step .question .question-result .title{position:absolute;top:0;left:0;width:100%;height:1.5em;text-align:center;background-color:#38c1f3;z-index:1}.text-trivia-step .question .question-result .title span{font-size:1em;color:#fff;line-height:1.5em}.text-trivia-step .question .question-result .content{position:absolute;width:calc(100% - 1em);padding:.5em;top:1.5em;left:0;height:3.5em;color:#fff;text-align:center;overflow:hidden;overflow-y:auto;z-index:1;margin-top:0}.text-trivia-step .question .question-result .content a{color:#fff;text-decoration:underline}.text-trivia-step .question .question-result .content a:visited{color:#fff;text-decoration:underline}.text-trivia-step .question .question-result .content .content-inner{font-size:.8em}.text-trivia-step .question-result .button-container{position:absolute;bottom:0;left:0;width:100%;height:2em;text-align:center;z-index:1}.text-trivia-step .question-result .button-container button.next-button{line-height:1em}button.next-button{padding-right:1.25em;padding-left:1.25em;font-size:1em;font-weight:700;text-align:center;line-height:1.33em;color:#fff;background-color:#ffcb26;margin-bottom:2em;margin-top:.5em}.text-trivia-step .question .question-result .back-overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#000;opacity:.7;z-index:0}.question-nav{width:100%;text-align:center;border-bottom:2px solid #000;margin:1em 0 1em 0}.question-nav .question-nav-box{display:inline-block;border-top:2px solid #000;border-right:1px solid #000;border-left:1px solid #000;padding:.5em}.question-nav .question-nav-box.first{border-left:2px solid #000}.question-nav .question-nav-box.last{border-right:2px solid #000}.personality-question h2{position:absolute;bottom:.1em;line-height:1em;width:100%;font-size:2em;font-weight:700;color:#fff}.personality-question .image{position:relative;display:inline-block;text-align:center}.personality-question .image-overlay{position:absolute;opacity:.5;top:0;bottom:0;left:0;right:0}.question .text-container h2{font-size:1.2em;font-weight:300;text-align:center;margin:.5em auto}.personality-question button.personality-answer,.poll-step button.answer{cursor:pointer;border:none;width:calc(30% - 1em);min-height:5em;margin:1em;padding:1em;background-color:#2ac4f4;font-size:1.25em;font-family:Arial,Helvetica;line-height:1em}.personality-result{width:100%}.personality-result .title{text-align:center;font-size:2.75em;color:#fff;min-height:1em;line-height:1em;background-color:#38c1f3;padding:.125em 0 .125em 0}.personality-result .image{display:block;width:100%}.personality-quiz-step .description{color:#333;margin:1em 0;font-family:Lato;font-weight:300;line-height:1.4;font-size:1.1em}.personality-result .bottom{padding:1em}.personality-result .bottom .share-bar{display:inline-block;margin:.5em 0}.personality-quiz-step .answers button{width:100%;margin-top:.5em;min-height:3em;font-size:1.2em}.answers button.img-answer.half{width:calc(100% / 2 - .6em);padding:0;margin:.3em}.answers button.img-answer.half img{width:100%}.answers button.img-answer.third{width:calc(100% / 3 - .66667em)}.answers.grid-extension{display:grid;display:-ms-grid;grid-gap:17px;-ms-grid-gap:17px;grid-template-columns:1fr 1fr 1fr;-ms-grid-template-columns:1fr 1fr 1fr}.answers.grid-extension .img-answer.sixth{width:100%;padding:0;margin:0}.answers.grid-extension .img-answer.sixth img{width:100%}.memory-match-step{background:#e9e9e9;padding-top:1em;padding-bottom:1em;margin-top:1em;height:auto;position:relative}.memory-match-step .share-bar{float:none}.memory-match-step h4{text-align:center;margin-bottom:1em;font-size:1.2em}.memory-match-step .memory-match-card-container{width:20vw;height:20vw;margin:.1em;perspective:1000px;-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;display:inline-block;position:relative}.memory-match-step .memory-match-card-container .memory-match-card{width:100%;height:100%;margin-top:0;position:absolute;cursor:pointer;box-shadow:0 1px 3px transparent,0 1px 2px transparent;-moz-box-shadow:0 1px 3px transparent,0 1px 2px transparent;-webkit-box-shadow:0 1px 3px transparent,0 1px 2px transparent;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;backface-visibility:visible;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-o-backface-visibility:visible;-ms-backface-visibility:visible;transition:.3s cubic-bezier(.25,.8,.25,1)}.memory-match-step .memory-match-card-container .memory-match-card:hover{margin-top:-.5em;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.memory-match-step .memory-match-card-container .memory-match-card figure{margin:0;display:block;position:absolute;width:100%;height:100%;line-height:17vw;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:visible}.memory-match-step .memory-match-card-container .memory-match-card .back,.memory-match-step .memory-match-card-container .memory-match-card.flipped{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg)}.memory-match-step .memory-match-card-container .memory-match-card .front,.memory-match-step .memory-match-card-container.applyflip .memory-match-card .front{transform:rotateY(0);-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0)}.memory-match-step .memory-match-card-container .memory-match-card .back,.memory-match-step .memory-match-card-container.applyflip .memory-match-card .back{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg)}.memory-match-step .memory-match-card-container .memory-match-card .front,.memory-match-step .memory-match-card-container.applyflip .memory-match-card .back{animation:stayvisible .5s both;-webkit-animation:stayvisible .5s both;-moz-animation:stayvisible .5s both;-o-animation:stayvisible .5s both;-ms-animation:donothing .5s;-ms-transition:visibility 0s linear .1s;visibility:visible}.memory-match-step .memory-match-card-container .memory-match-card .back,.memory-match-step .memory-match-card-container.applyflip .memory-match-card .front{animation:stayvisible .5s both;-webkit-animation:stayvisible .5s both;-moz-animation:stayvisible .5s both;-o-animation:stayvisible .5s both;-ms-animation:donothing .5s;-ms-transition:visibility 0s linear .1s;visibility:hidden}@keyframes stayvisible{from{visibility:visible}to{visibility:visible}}@-webkit-keyframes stayvisible{from{visibility:visible}to{visibility:visible}}@-moz-keyframes stayvisible{from{visibility:visible}to{visibility:visible}}@-o-keyframes stayvisible{from{visibility:visible}to{visibility:visible}}.memory-match-step .memory-match-card-container .memory-match-card .result-marks{position:absolute;right:0;left:0;line-height:17vw}.lazyload-img{position:absolute;opacity:0;float:left;top:-6464px}.memory-match-step .memory-match-card-container .loading-spinner{position:absolute;width:80%;left:0;right:0;top:0;bottom:0}.memory-match-step .memory-match-card-container img{width:100%;vertical-align:middle;display:inline-block}.memory-match-step .game-info{clear:both;left:1em;line-height:1.7em;margin-left:2em;font-size:.7em}.memory-match-step .game-info span{display:block;font-size:1.188em}.memory-match-step .game-info span:last-of-type:not(:first-of-type){margin-left:0;position:relative}.memory-match-step .card-container{position:relative;text-align:center;margin-top:.5em}.memory-match-step .game-result{clear:both;text-align:center;top:1em;position:relative}.memory-match .game-result span{font-size:2em}.memory-match-step .result-marks i{position:relative;left:0;right:0;top:0;bottom:0;display:inline-block;vertical-align:middle;background:rgba(255,255,255,.83);padding:.3em;border-radius:100%;font-size:1.5em}.memory-match-step .result-marks i.fa-check{color:#64912a}.memory-match-step .result-marks i.fa-close{color:#b30490}.memory-match-step .memory-game-result-text{font-size:1.25em;margin-bottom:1em}.memory-match-step .step-and-points{margin-bottom:1em}.memory-game-image-sources{position:relative;right:.125em;font-size:.75em;font-weight:700;color:#000;z-index:1;display:block;text-align:right;bottom:-10px;padding-left:5px;padding-right:5px}.poll-step{margin-bottom:1em}.poll-step .answers button.answer{border-color:buttonface;color:#fff;border-width:2px;border-style:outset;width:100%;padding:.5em;margin:.5em 0 0;height:3.75em;min-height:2em;font-size:1em;font-family:Lato,Arial,Helvetica}.poll-step .question .image-container{overflow:visible;position:relative}.poll-step .question .question-result>.content{position:relative;top:0;width:100%;height:auto;overflow-y:hidden;overflow-x:hidden;margin-bottom:.5em;z-index:0}.poll-step .question .question-result .content .chart-container{padding:1em}.poll-step .question .question-result .content .chart-container .title{position:relative;font-size:1.75em;font-weight:400;margin-bottom:.5em;line-height:1em;display:block}.poll-step .question .question-result{top:0}.poll-step .question .question-result .content .chart-container .chart .bar-container{position:relative;max-width:100%;height:auto;margin-bottom:.5em}.poll-step .question .question-result .content .chart-container .chart .bar-container .bar-left{position:relative;width:.375em;height:2em;float:left;margin-bottom:.75em}.poll-step .question .question-result .content .chart-container .chart .bar-container .bar{position:relative;height:2em;float:left;margin-right:.75em;margin-bottom:.75em}.poll-step .question .question-result .content .chart-container .chart .bar-container .percentage{position:relative;height:2em;float:left;font-weight:700;line-height:3em;bottom:.5em}.poll-step .question .question-result .content .chart-container .chart .bar-container .label{position:relative;width:100%;clear:both;font-weight:700}.poll-step .question .question-result .button-container{text-align:center}.poll-step .chart-container .share-bar{margin-top:1em;margin-bottom:.5em;width:100%;font-size:1.5em;position:relative;float:left}.poll-step .question .question-result .share-and-points{min-height:4em}.poll-step .question .question-result .step-points{margin-bottom:1em;display:inline-block}.article-step .share-bar .share-button,.checklist-step .share-bar .share-button,.drag-drop-game .share-bar .share-button,.listicle-step .share-bar .share-button,.memory-match-step .share-bar .share-button,.poll-step .share-bar .share-button{width:calc(20% - 1em);height:auto;margin-right:.39em;line-height:1.5em;color:#fff;display:inline-block;cursor:pointer;position:relative;text-align:center}.share-bar .share-button:last-of-type{margin-right:0}.article-step .share-button.fb,.checklist-step .share-button.fb,.listicle-step .share-button.fb,.memory-match-step .share-button.fb,.poll-step .share-button.fb{background-color:#3a5795;border:1px solid #3a5795}.article-step .share-button.twitter,.checklist-step .share-button.twitter,.listicle-step .share-button.twitter,.memory-match-step .share-button.twitter,.poll-step .share-button.twitter{background-color:#55acee;border:1px solid #55acee}.article-step .share-button.pinterest,.checklist-step .share-button.pinterest,.listicle-step .share-button.pinterest,.memory-match-step .share-button.pinterest,.poll-step .share-button.pinterest{background-color:#cd1d1f;border:1px solid #cd1d1f}.article-step .share-button.email,.checklist-step .share-button.email,.listicle-step .share-button.email,.memory-match-step .share-button.email,.poll-step .share-button.email{background-color:grey;border:1px solid grey}.article-step .share-button.print,.checklist-step .share-button.print,.listicle-step .share-button.print,.memory-match-step .share-button.print,.poll-step .share-button.print{background-color:#123a59;border:1px solid #123a59}.mlib-page .question .image-container .overlay .background{background-color:#000;opacity:.65}.mlib-step .story-section{background-color:#f1f1f1;padding:.64em;min-height:35px}.mlib-step .story-section .number{position:relative;width:1.6em;height:1.6em;text-align:center;font-size:1.25em;line-height:1.6em;font-weight:700;color:#fff;-webkit-border-radius:1.6em;-moz-border-radius:1.6em;border-radius:1.6em;background-color:#22b5e8;display:inline-block;vertical-align:top}.mlib-step .story-section .word-type{position:relative;height:1.33em;margin-left:.5em;font-size:1em;font-weight:700;line-height:1.45em;text-transform:uppercase;display:inline-block;width:71%}.mlib-step .story-section .help-icon{position:relative;width:1.375em;height:1.375em;margin-top:.25em;margin-left:.5em;text-align:center;font-size:1em;line-height:1.375em;font-weight:700;color:#143a58;background-color:#fff;-webkit-border-radius:1.6em;-moz-border-radius:1.6em;border-radius:1.6em;display:inline-block;clear:right;text-transform:uppercase;cursor:pointer;vertical-align:top}.mlib-step .story-section input[type=text]{margin-top:.25em;width:95%;font-size:1em;font-family:Lato;font-weight:300;border:none;background-color:#f1f1f1;border-bottom:solid .0625em #000}.mlib-step .select-container{margin-top:1em;text-align:center}.mlib-step .select-container .text{display:inline-block;margin-right:1em}.mlib-step .select-container div:nth-child(2){display:inline-block;width:60%}.mlib-step .select-container select{-webkit-appearance:button;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;border:1px solid #aaa;color:#555;font-size:inherit;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.mlib-step .question .image-container .overlay.short{position:absolute;top:auto;bottom:0;left:0;width:100%;height:auto;overflow:hidden;z-index:1;display:block}.mlib-step .question .image-container{position:relative;width:100%;overflow:hidden}.question .image-container .overlay.short h2{position:relative;bottom:auto;left:0;width:calc(100% - 2em);padding:1em;text-align:center;z-index:1;display:block}.mlib-page .canvas{position:relative;width:100%;margin-bottom:1em;overflow:hidden}.mlib-page canvas{position:relative;width:100%;margin-bottom:1em}.mlib-page .question .image-container{margin-bottom:1em}.mlib-question .question-text{font-size:1.25em;margin-top:.875em;margin-bottom:.875em}.mlib-question .bottom-bar{text-align:center}.mlib-page button.next-button{display:block;margin:1em auto;clear:both}.mlib-step .suggestionsContainer{margin:.5em 0;overflow:hidden}.mlib-step .suggestionsContainer button{position:relative;margin-top:.5em;margin-bottom:1em;float:left;padding-left:1.25em;padding-right:1.25em;margin-right:1em;height:2.2em;font-weight:700;color:#fff;background-color:#000;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;text-align:center;border:none;cursor:pointer;display:block}.mlib-step .share-bar .share-button{width:2.5em}.mlib-step .share-bar .share-button .fa{font-size:1.2em}.canvas .canvas-zoom{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;vertical-align:middle;z-index:10}.canvas .canvas-zoom .fa-search-plus{position:relative;top:50%;left:50%;font-size:4rem;color:#fff;display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:0 0 .5rem #000;opacity:.7}.canvas .canvas-zoom .fa-search-plus:hover{font-size:4.5rem}.question-breadcrumbs{position:relative;width:100%;overflow:hidden;overflow-x:auto;table-layout:fixed;display:table}.question-breadcrumbs .question-breadcrumb{position:relative;min-width:2em;height:2.5em;font-weight:700;font-size:.7em;text-align:center;color:#9f9f9f;line-height:2.5em;border-top:solid 2px #ccc;border-right:solid 2px #ccc;border-bottom:solid 2px #ccc;background-color:#f8f8f8;display:table-cell;cursor:default}.question-breadcrumbs .question-breadcrumb:first-of-type{border-left:solid 2px #ccc}.layer-selection-phase-wrapper{margin-top:1em}.caption-header,.layer-selection-phase-wrapper h5{font-size:1.25em}.byo-button-container{text-align:center;margin-top:1em;margin-bottom:1rem}.caption-header{margin-top:1em;line-height:1em}.layer-selection-phase-wrapper .phase-buttons{position:relative;width:100%}.layer-selection-phase-wrapper .phase-buttons button.phase-button{margin-top:1em;margin-right:.375em;padding-left:1.5em;padding-right:1.5em;padding-top:.5em;padding-bottom:.5em;border-radius:.25em;font-size:1em;font-weight:700;color:#fff;background-color:#23b6e9;opacity:.75;border:none;cursor:pointer}.layer-selection-phase-wrapper .phase-buttons button.phase-button.selected{opacity:1}.layer-selection-phase-wrapper .phase-buttons .selection-limit-text{margin-top:1em;font-size:1em}button.change-phase-button{position:relative;margin:1em .4em;padding-left:1.5em;padding-right:1.5em;padding-top:.5em;padding-bottom:.5em;border-radius:.25em;font-size:1em;font-weight:700;color:#fff;background-color:#ffcb26;border:none;cursor:pointer}button.change-phase-button.prev{background-color:#cacfd2}.lead-gen-step form{overflow:hidden;background-color:#fff}.lead-gen-step picture img{width:100%;margin-top:1em;margin-bottom:1em}.lead-gen-step .input-field-container .text-input{position:relative;width:calc(100% - 1em - 2px);border:none;border-bottom:.1em solid #bbb;padding-top:.5em;padding-bottom:.5em;font-size:1em}.lead-gen-step .input-field-container .text-input:last-of-type{margin-bottom:.5em}.lead-gen-step form input.error{position:relative;width:calc(100% - 1em - 2px);margin-top:.5em;padding:.5em;font-size:1em}.lead-gen-step .input-field-container{margin-top:1em;padding-top:0;overflow:hidden}.lead-gen-step .disclaimer-text{line-height:1.2em}.lead-gen-step .input-field-container>div{display:inline}.lead-gen-step .input-field-container img{margin:1em auto;width:100%}.lead-gen-step .input-field-container .lead-gen-label{font-size:.7em;position:relative;text-transform:uppercase}.lead-gen-step .input-field-container button{text-align:center;color:#fff;height:2.5em;font-weight:700;padding:0 2.5em 0 2.5em;margin:0 auto;display:block;clear:both}.lead-gen-step .checkbox-wrapper label input[type=checkbox]{display:none}.lead-gen-step .checkbox-wrapper label input[type=checkbox]:disabled+.checkbox-icons span{opacity:.5;transition:opacity .15s ease-in}.lead-gen-step .checkbox-wrapper{clear:both;margin:1em}.lead-gen-step .checkbox-wrapper label{position:relative;display:inline-block;width:100%}.required-star{color:red}.lead-gen-step .checkbox-wrapper label .required-star{position:absolute;top:-.5625em;left:-.375em;font-weight:700}.lead-gen-step .checkbox-wrapper label .checkbox-icons{cursor:pointer;position:relative;width:1.1875em;height:1.1875em;top:.625em;font-size:1.5em;vertical-align:top;display:inline-block}.lead-gen-step .checkbox-wrapper label .checkbox-icons .fa-stack{display:block;width:.3125em;height:0;line-height:0;position:relative;vertical-align:text-top}.lead-gen-step .checkbox-wrapper label .checkbox-icons .fa-check{position:absolute;top:-.6375em;left:.025em}.lead-gen-step .checkbox-wrapper .checkbox-icons span:last-of-type:not(.fa-check):not(.fa-stack){display:inline-block;width:82%;margin-left:.75em}.lead-gen-step .checkbox-wrapper .lead-gen-full-official-rules span{display:initial;margin-left:0}.lead-gen-step .checkbox-wrapper label .checkbox-icons .fa-stack i:nth-child(2){color:rgba(0,0,0,.11);position:absolute;font-size:0;transition:all .1s cubic-bezier(.86,0,.07,1)}.lead-gen-step .checkbox-wrapper label .checkbox-icons:hover i:nth-child(2){font-size:1.4375em;transition:all .1s cubic-bezier(.86,0,.07,1)}.lead-gen-step .required-note{color:red}.lead-gen-step .submit-wrapper{text-align:center;padding:1em}.lead-gen-step button.remove-button{background-color:#23b6e9;width:2em;height:2em;border-radius:50%;padding:0;float:left;position:relative;font-size:1em;bottom:3.3em;left:.3em}.lead-gen-step .leadGen-footer-text{padding:1em 0;font-size:.85em}.receipt-verification-step~.fb-comments{top:2em}.receipt-verification-step .image{width:100%}.receipt-verification-step .image img{width:100%}.receipt-verification-step .instruction-grid .instruction-tile{display:inline-block;vertical-align:top;width:calc(100% - 2em);background-color:#e1f7fd;text-align:center;padding:1em;line-height:1.2em}.receipt-verification-step .instruction-grid .instruction-tile .icon{width:4em;margin:auto;border:.35em solid #ffd140;border-radius:50%;padding:.5em}.receipt-verification-step .instruction-grid .instruction-tile .icon img{width:100%;margin:auto}.receipt-verification-step .instruction-grid .instruction-tile h6{margin:.5em auto}.receipt-verification-step .instruction-grid .instruction-tile p{font-size:.9em;font-weight:200}.receipt-verification-step .instruction-grid .instruction-tile i{font-size:1.5em;cursor:pointer;margin-left:.2em}.fa-info-circle:before,.receipt-verification-step .fa-question-circle:before{color:#23b6e9}.receipt-verification-step .upload-phase{position:relative}.receipt-verification-step .upload-phase .upload-phase-left{width:100%}.receipt-verification-step .upload-phase .upload-phase-left img{margin:auto;width:60%}.receipt-verification-step .upload-phase .upload-phase-right{display:none}.receipt-verification-step .review-page-top,.receipt-verification-step .upload-phase{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;padding:1em}.receipt-verification-step .instructions h4{font-size:1.6em;margin:0 0 .5em .5em}.instruction-info-button{position:absolute;top:0;left:100%;font-size:2em;transform:translateX(-100%);cursor:pointer}.receipt-verification-step .instructions .instruction-item{line-height:1.5em;display:block}.receipt-verification-step .instructions .instruction-item span{margin-left:-.5em;margin-right:.5em}.receipt-verification-step button{position:relative;padding-left:3em;padding-right:3em;font-size:1.2em;line-height:2em;font-weight:700;color:#fff;background-color:#f2b300}.receipt-verification-step button.upload-receipt{display:block;margin:1em auto}.receipt-verification-step .instructions .instruction-item h6{font-weight:700;font-size:1.1em}.receipt-verification-step .instructions .instruction-item p{font-weight:300;line-height:1.1em;font-size:.9em}.receipt-verification-step .review-phase{position:relative}.receipt-verification-step .review-phase .instructions{display:none}.receipt-verification-step .review-phase .db-grid-item-40{width:100%}.receipt-verification-step .review-phase img{width:70%;margin:0 auto;display:block;clear:both}.receipt-verification-step .review-phase button{margin:0 auto .5em;display:block}.receipt-verification-step .review-phase button.add-more-button{top:-1.3em;clear:both}.receipt-verification-step .review-phase button.remove-button{background-color:#23b6e9;width:1.5em;height:1.5em;line-height:1.5em;border-radius:50%;padding:0;margin-right:calc(15% + 7px);margin-left:.25em;top:-1.75em;display:inline-block;float:right}.receipt-verification-step .review-phase button.restart-button{background-color:#23b6e9;width:1.5em;height:1.5em;border-radius:50%;padding:0;margin:0 auto;top:-1.75em;display:inline-block;float:right}.receipt-verification-step .review-phase .review-page-bottom{padding:1em}.receipt-verification-step .review-phase .form-text{margin:1em 2em}.receipt-verification-step .review-phase .form-section{display:block;overflow:hidden;width:90%;margin:0 auto}.receipt-verification-step .receipt-step-submit{position:relative;padding-left:3em;padding-right:3em;height:2em;font-weight:700;color:#fff;margin:1em}.receipt-verification-step .review-phase .form-section:last-of-type{margin-bottom:1em}.receipt-verification-step .review-phase .form-section label{width:36%;display:block;text-align:right;right:1em;top:2em;position:relative;font-size:.8em}.receipt-verification-step .review-phase .form-section>div{width:65%;display:inline;float:right}.receipt-verification-step .review-phase .form-section.email-field>div{float:none}.receipt-verification-step .review-phase .form-section.state-field select{font-size:1.2em;position:relative;color:#bbb}.receipt-verification-step .review-phase .form-section input{height:2.5em;display:block;width:100%;font-size:1em;border:none;border-bottom:.1em solid #ccc}.receipt-verification-step .disclaimer-container{margin-bottom:1em;margin-top:1em}.receipt-verification-step .disclaimer-container span:last-child{width:90%;display:inline-block}.receipt-verification-step .disclaimer-container label input[type=checkbox]{display:none}.receipt-verification-step .disclaimer-container label input[type=checkbox]:disabled+.checkbox-icons span{opacity:.5;transition:opacity .15s ease-in}.receipt-verification-step .disclaimer-container label{position:relative;display:inline-block;vertical-align:top}.receipt-verification-step .disclaimer-container label .required-star{position:absolute;top:-.5625em;left:-.375em;font-weight:700}.receipt-verification-step .disclaimer-container label .checkbox-icons{cursor:pointer;position:relative;width:1.1875em;height:1.1875em;top:.625em;font-size:1.5em;vertical-align:top;display:inline-block}.receipt-verification-step .disclaimer-container label .checkbox-icons .fa-stack{display:block;width:.3125em;height:0;line-height:0;position:relative;vertical-align:text-top}.receipt-verification-step .disclaimer-container label .checkbox-icons .fa-check{position:absolute;top:-.6375em;left:.025em}.receipt-verification-step .disclaimer-container label span:last-of-type:not(.fa-check):not(.fa-stack){display:inline-block;width:82%;margin-left:.75em}.receipt-verification-step .disclaimer-container label .checkbox-icons .fa-stack i:nth-child(2){color:rgba(0,0,0,.11);position:absolute;font-size:0;transition:all .1s cubic-bezier(.86,0,.07,1)}.receipt-verification-step .disclaimer-container label .checkbox-icons:hover i:nth-child(2){font-size:1.4375em;transition:all .1s cubic-bezier(.86,0,.07,1)}.receipt-verification-step .receipt-status{padding:1em;margin-bottom:1em;text-align:center}.receipt-verification-step .receipt-status-pending{background-color:#f8fde1}.receipt-verification-step .receipt-status-approved{background-color:#e1fde8}.receipt-verification-step .receipt-status-rejected{background-color:#fde2e1}.receipt-verification-step .receipt-status-rejected button{margin-top:.5em}.receipt-verification-step .receipt-status p{font-size:1em;font-weight:200;margin-top:1em}.receipt-verification-step .receipt-status .receipt-status-message{display:table;line-height:1.5em;margin:auto}.receipt-verification-step .receipt-status .receipt-status-message img{display:inline;width:auto;height:100%;margin-right:1em}.receipt-verification-step .receipt-status .receipt-status-message span{display:table-cell;font-size:1.5em;font-weight:500;vertical-align:middle}.receipt-upload-modal{background-color:#fff;min-height:7em;min-width:10em;padding:5em 3em}.receipt-upload-modal h2{font-size:1.5em;line-height:1em}.receipt-upload-modal p{font-size:1.2em;line-height:1em}.receipt-item-list-modal>div{text-align:left}.receipt-item-list-modal ul{text-align:left}.receipt-item-list-modal h3{font-size:2em;line-height:1em;color:#123b57}.receipt-upload-modal button{padding-left:3em;padding-right:3em;height:2em;font-size:1em;line-height:2em;font-weight:700;color:#fff;background-color:#f2b300;margin-top:1em}.receipt-item-list-modal .instructions ul{list-style-type:none;padding-left:0}.receipt-item-list-modal .instructions h4{font-size:1.6em;margin:0 0 .5em 0;text-transform:uppercase;line-height:1em}.store-finder-step .mapContainer{width:100%;height:30em;border-left:.1em solid #bbb;border-right:.1em solid #bbb;border-bottom:.1em solid #bbb}.store-finder-step .markerList{width:100%;float:left;background-color:#fff;height:100%;overflow-y:scroll;margin-top:2em}.store-finder-step .markerList.empty-marker-list{height:auto}.store-finder-step .store-info{padding:0 .6em}.store-finder-step .store-name{font-weight:bolder;margin-bottom:.7em}.store-finder-step .store-info p{font-family:Lato;font-weight:300;font-size:.9em;margin:.5em 0}.store-finder-step .store-info p:last-of-type{border-bottom:.1em solid #bbb;padding-bottom:1em}#map{height:100%;width:100%}.store-finder-step .store-search-box{background:#1c90bf;color:#fff;padding:.8em;font-size:1em;margin:1em 0}.store-finder-step .store-search-box span{font-size:1.2em;display:block;text-align:center}.store-finder-step .store-search-box button{color:#fff;background-color:#127a9c;display:block;padding:6px 12px;margin:0 auto;font-size:.9em;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:.4em}.store-finder-step .store-search-box button i.fa-search{margin-right:.5em}.store-finder-step #searchBox{border-radius:.25em;border:none;font-size:10pt;color:gray;padding:.6em;width:95%;margin:.5em 0}.store-checkbox{position:relative;text-align:left;width:100%;margin-bottom:1em}.store-checkbox legend{position:relative;font-size:1em;color:#0c5a9c;font-weight:700}.store-item-modal h2{font-size:1.5em;color:#2ac4f4;text-align:left}.store-item-modal h2.store-item-locked{color:#c00}.store-item-modal img{width:100%;float:left;margin-right:1em}.store-item-modal p{text-align:left;font-size:.8em;padding-left:1em;padding-right:1em;margin-bottom:10px}.store-item-modal p.store-points-to-unlock{font-weight:700;clear:both}.store-item-modal{position:relative;width:37.5em;height:auto;background-color:#fff;line-height:normal!important;overflow:auto;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center}form input.error,textarea.error{border:solid 1px #e74c3c;color:#e74c3c}.hidden-sm{display:none}.tabWrapper{width:100%;height:3.125em;margin-top:1em;text-transform:uppercase;border-bottom:.313em solid #57b6e2;margin-bottom:2em}.hidden-sm{display:none}.prize-link{width:calc(100% / 3);height:100%;line-height:3.5em;float:left;text-align:center;border-radius:.25em .25em 0 0;background-color:#dad8d9;color:#294a65;font-size:.8em}.prize-link_active{background-color:#57b6e2;color:#fff;font-size:.8em}.winCenter{width:100%}.one-third{position:relative;width:100%;height:180px;color:#000;margin-bottom:20px}.overview-wrapper{padding-left:10px;padding-right:10px}.productImg{width:22.25em;height:10.875em;object-fit:contain}.storeType{text-transform:uppercase;width:100%;display:block;color:#2ac4f4;padding-top:1.5em;margin-bottom:.5em}.overview-container .title{display:-webkit-box;font-size:15px;color:#333;margin-top:3px;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:35px;overflow:hidden;position:relative;padding-left:10px;padding-right:10px}.overview-container.locked .title{color:#c5c5c5}.overview-container .title .hide-truncate{width:100%;height:10px;background:#fff;z-index:1;position:absolute;bottom:-7px}.empty-store{width:90%;margin:auto}.empty-store img{width:100%;margin:auto;margin-top:1em;margin-bottom:1em}.rewards-page .overview-container{border:1px solid #704fa0;border-radius:2px;width:100%;height:225px}.rewards-page .overview-container.locked{border:1px solid #c5c5c5;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.overview-container .overviewHeader{border:none;color:#fff;display:inline-block;font-weight:lighter;width:100%;border-radius:0;top:0;height:30px;background:#704fa0;padding-top:7px;font-weight:400;margin-top:-1px;text-align:center}.overview-container:not(.locked) .overviewHeader.outline{background:0 0;color:#333;font-weight:400;font-family:LatoRegular;border-bottom:1px solid #704fa0}.winners .overview-container .overviewHeader.yesterdayWinner{background:#704fa0;color:#fff}.overview-container .overviewHeader i{font-size:18px;padding:5px}.overview-container .overviewHeader .sweepTimeContainer{margin-top:7px;font-family:Lato,Arial,Helvetica}.overview-container .overviewHeader .sweepTimeContainer .sweepTimeCounter span:nth-child(1){font-size:16px;font-weight:lighter}.overview-container .overviewHeader .sweepTimeContainer .sweepTimeCounter span:nth-child(2){font-size:16px;font-weight:lighter}.storeTitle{text-align:left}.rewards-page{margin-top:0}.rewards-page .profile-point-history{display:inline-block;width:100%;margin-top:20px;margin-bottom:0;margin-right:0;height:auto;position:relative;padding:0;padding-left:10px;text-align:left}.rewards-page .rewards-tabs{height:30px;margin-top:24px;margin-bottom:29px;text-align:center}.rewards-page .rewards-tabs .tab{display:inline-block;width:27%;color:#c5c5c5;font-size:16px;text-align:center;padding-right:2%;padding-left:2%;padding-top:8px;padding-bottom:8px;transition:all .1s ease}.rewards-page .rewards-tabs .tab::after{display:block;content:'';border-bottom:solid 2px #fff;transform:scaleX(0);transition:transform 1s ease-in-out}.rewards-page .rewards-tabs .tab.active::after{transform:scaleX(1.32);transition:transform 1s ease-in-out}.rewards-page .rewards-tabs .divider{display:inline-block;background:#e6e6e6;height:30px;width:2px;vertical-align:middle}.rewards-page .rewards-tabs .tab:not(.active):hover{transform:scaleX(1.1);transition:all .1s ease}.rewards-page .rewards-tabs .tab a{padding-bottom:3px;color:#c5c5c5;transition:all .1s ease}.rewards-page .rewards-tabs .tab a:hover{cursor:pointer}.rewards-page .rewards-tabs .tab.active a{color:#704fa0;border-bottom:3px solid #704fa0;font-weight:700;transition:all .1s ease}.rewards-page .overview-container{border:1px solid #704fa0;border-radius:2px;width:100%;height:180px}.rewards-page .store-page{text-align:center;margin-top:0}.overviewHeader .stars{display:inline-block;position:absolute;left:0;top:-1em;width:50px}.verify-notification{background:#e6e6e6;width:100%;margin:auto;padding-top:1em;padding-bottom:.25em;text-align:center;margin-top:2em}.verify-notification p{width:80%;margin:auto}.verify-notification .verify-button{width:90%;padding-top:.75em;padding-bottom:.75em;margin-top:1.5em}.store-item-modal .verify-notification{width:100%}.store-item-modal .verify-notification p{font-size:16px;text-align:center}.rewards-page .store-page .overview-container .overviewHeader{padding-top:0;border-bottom:1px solid #704fa0;color:#333;position:relative;text-align:left}.rewards-page .store-page .overview-container:not(.locked) .overviewHeader{background:0 0;text-align:left}.rewards-page .overview-container.locked .overviewHeader{background:#c5c5c5;border-bottom:none}.rewards-page .store-page .overview-container .overviewHeader img{height:95%;display:inline-block;margin-left:4%;position:absolute}.rewards-page .store-page .overview-container .overviewHeader p{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;font-size:16px;margin-left:4px}.rewards-page .store-page .overview-container.locked .overviewHeader p{color:#fff}.sweepTimer{border:none;border-radius:.25em;background-color:#2ac4f4;color:#fff;display:inline-block;margin-top:5px}.sweepTimer.lastDays{background-color:#c51b15}.sweepTimer i{font-size:18px;padding:5px}.sweepTimer .sweepTimeContainer{padding-right:5px;font-family:Lato,Arial,Helvetica}.sweepTimer .sweepTimeContainer .sweepTimeCounter span:nth-child(1){font-size:16px}.sweepTimer .sweepTimeContainer .sweepTimeCounter span:nth-child(2){font-size:12px}.prize-modal{width:100vw;height:100vh;background:#fff;overflow:scroll}.prizeModalImg{width:100%;height:100%;margin-top:1em}.raffleTerms span{padding:.5em}.raffleTerms a{color:#337ab7}.lockedStore{position:absolute;display:block;width:52%;height:81%;background:#000;overflow:hidden;opacity:.75}.imgLocked{position:relative;top:50%;left:50%;width:20%;transform:translate(-50%,-50%)}.prizeModal-show{padding:.5em;display:block}.unlocked{display:none}.rewardsBubble{box-shadow:0 0 1px rgba(0,0,0,.1);width:100%;text-align:center;bottom:0;left:0;z-index:9;border-radius:2.5em;height:100%;font-weight:700;line-height:.6em;border:1px solid #704fa0;background:#eedaff;color:#704fa0;width:100%;font-size:14px}.overview-container.locked .rewardsBubble{border:1px solid #c5c5c5;color:#c5c5c5;background:0 0}.rewardBubble-font{font-size:1em;margin-top:7px;line-height:.8em;font-weight:lighter}.prizeModal-buyButton{display:block;font-family:Lato,sans-serif;border:none;background-color:#ffcf38;color:#fff;margin:0 auto;font-size:1em;height:3em;border-radius:.188em;text-transform:uppercase;padding:.313em .938em}.terms-to-raffle{margin:1em 0;font-size:.625rem;line-height:1em}.terms-to-raffle a{outline:0}.raffleTabletWrapper{padding-bottom:1.25em;text-align:center}.raffleTabletSuccess{width:100%}.sweepsSuccess{color:#3c763d;height:2em;line-height:2em;background-color:#dff0d8;border-color:#d6e9c6;margin-bottom:1.5em;border-radius:.25em}.storeSuccess{color:#3c763d;line-height:2em;text-align:center;background-color:#dff0d8;border-color:#d6e9c6;margin-bottom:1.5em;border-radius:.25em}.storeSuccess a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.storeError{color:red;background-color:#f0d8d8;text-align:center;border-color:#e9b0a8;padding:1em;margin-bottom:1.25em;border-radius:.25em}.sweepsError{color:#000;background-color:#e9b0a8;border-color:#e9b0a8;text-align:center;margin-bottom:1em;padding:.5em;border-radius:.25em}.sweepsError a{color:#143a58;padding-bottom:2px;border-bottom:1px solid currentColor}.lockedModal-prize{position:absolute;width:100%;height:30vh;background:#000;overflow:hidden;opacity:.85}.storeImg{position:relative;height:3.125em;top:3.5em}.storeDivider{padding-left:1.563em;background-color:#143a58;margin:1.25em;height:2em}.storeDivider-span{padding-left:1em;color:#fff;font-size:1.5em;line-height:1.25em}.store-terms{font-size:.85em;font-family:Lato,sans-serif;text-align:center;padding:1em;display:block}.storeLink{color:#333}.storeBlurb{padding:0 0 .125rem .625rem;font-family:Lato,sans-serif;font-size:.875em;text-align:left}.storeBlurb:last-of-type{margin-bottom:7em}.prizeForm input{display:block;width:90%;height:1.5em;padding:.375em .75em;font-size:1em;line-height:1.42857143;margin-bottom:.625em;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:.25em}.prizeForm{padding:1em;text-align:left}.storeOverview{display:block;height:100%}.prizeForm select{font-size:1em;margin-bottom:.625em;width:65%;height:2.125em;color:#555;background-color:#fff;border:1px solid #ccc;border-image:initial;border-radius:4px}.prizeForm .input-error .error{float:right;display:block;position:relative;width:90%;font-size:.75em;line-height:1.25em;background:#f38a8a;text-align:center;margin-bottom:.5em}.rewardsLoading{position:absolute;top:12em;left:50%;transform:translate(-50%,-50%)}.storeProductImg{position:relative;display:inline-block;width:40%;margin:0 auto;vertical-align:middle}.overviewImage{height:104px}.overviewImage>img{max-width:150px;margin:auto;margin-top:10px;margin-right:7px}.storeProductImage.store{height:12.5em}.storeProductImage.sweeps{height:6em}.storeProductImg>img{width:100%;margin:auto}.storeProduct{position:relative;display:inline-block;vertical-align:middle;width:calc(60% - 1em);padding-left:1em}.sweepsProductImg{width:50%;float:left;padding-top:20px;object-fit:contain}.store-page .one-third.store-item{width:calc(100% - 20px);padding-left:10px}.storeProduct{width:100px;position:absolute;bottom:0;margin-bottom:15px;padding-left:27px;left:0}.storeProduct .bubble-container{display:inline-block;height:40px;width:40px;vertical-align:middle;position:absolute;top:-52px;left:calc(50% + 37px);transform:translateX(calc(-50% - 27px))}.storeProduct .enter-button{font-size:12px;padding:7px 13px;cursor:pointer;border-radius:2px;border:1px solid #704fa0;vertical-align:middle;display:inline-block;color:#333;width:64%;background:0 0;text-align:center}.overview-container.locked .storeProduct .enter-button{border:1px solid #c5c5c5;color:#c5c5c5}.overview-container:not(.locked) .storeProduct .enter-button:hover{background:#704fa0;color:#fff;transition:all .1s ease}.overview-container .winner-image-container{text-align:center;position:absolute;bottom:1em;left:10px}.overview-container .winner-image-container img{width:60px;margin:auto;margin-bottom:10px}.timeAgo{position:absolute;background:#f8a331;left:-50%;top:100%;width:100%;color:#fff;padding:.25em 1.125em;z-index:4;text-transform:uppercase;text-align:center}.timeAgo span{font-size:.7em}.timeAgo span>span{font-size:1em}.timeAgo-hidden{display:none}.sweeps-modal .padder{text-align:left;padding:0;width:100%}.sweeps-modal .img-wrapper img{width:100%;margin:1em 0}.sweeps-modal .info-wrapper h2{font-size:1.3em;color:#c00;position:relative;padding-bottom:.25em}.sweeps-modal .info-wrapper p{font-weight:300;margin-bottom:.5em;font-size:.9em}.store-item-modal p.learn-more,.sweeps-modal p.learn-more{cursor:pointer;color:#0c5a9c;font-weight:700}.sweeps-modal h2.sweeps-locked button{margin-top:.25em;height:2em;background-color:#22b5e8;color:#fff;font-size:.74em;outline:0;top:0;transition:top .1s ease-in}.slick-slider{width:100%}.slick-slide img{margin:2em auto;margin-top:0;width:70%}.slick-slide img.loading-spinner{width:100px}.slick-slide .slider-winner-image img{border-radius:50%}.slick-next:before,.slick-prev:before{font-family:FontAwesome;font-size:40px;line-height:1;color:#333;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev:before{content:"\f053"}[dir=rtl] .slick-prev:before{content:"\f054"}[dir=rtl] .slick-next{left:-10px;top:70px;right:auto}.slick-next:before{content:"\f054"}[dir=rtl] .slick-next:before{content:"\f053"}.slick-prev:before,button.slick-prev{z-index:10;left:2em}.slick-next:before,button.slick-next{z-index:10;right:2em}.storeRaffle button.slick-next,.storeRaffle button.slick-prev{top:30%}.slick-slider div.featured-overlay{position:relative;bottom:3em;background-color:rgba(20,58,88,.8);padding:1em 0 1em 1em;text-align:left;color:#fff;font-size:.6em!important}.slick-slider div.featured-overlay .featured-prize-title{width:100%;line-height:1em}.slick-slider .slick-dots{bottom:0}.slick-slider .slick-dots li button:before{font-size:40px}.slick-slider .featured-overlay p.featured-prize-description{font-size:.8em;margin-top:.5em;width:90%;display:block;height:3.25em;overflow:auto;line-height:1.2em}.slick-slider .featured-overlay p a{color:#ff8a00;font-size:.9em}.slider-container .rewardsBubble{top:0;right:0;bottom:initial;left:initial;margin-left:1em}.storeRaffle .slick-next,.storeRaffle .slick-prev{top:25%}.tabWinners{text-transform:uppercase}.right-col.reward-right-col{display:none}.winners-page ul{padding-left:0}.winner-container{position:relative;width:100%;margin:1em auto;display:inline-block;background-color:#eee;overflow:hidden}.winner-container .win-date{padding:.5em;text-align:center;color:#fff;background-color:#aaa;text-transform:uppercase}.winner-container .win-date .stars{position:absolute;left:0;top:-.7em}.winner-container .prize-name{text-align:center;padding:1em;font-weight:700;text-transform:uppercase}.winner-container .prize-image-container img{margin:0 auto;width:50%;height:auto}.winner-container .prize-image-container img.default-image{width:auto;max-height:6em}.winner-container .winner-image-container{padding:.5em .5em 1em .5em;text-align:center}.winner-container .winner-image{height:3em;border-radius:50%;margin:1em auto;position:relative}.winner-container .winner-image img{vertical-align:middle}.winner-container .winner-full-name{display:inline-block;color:#337ab7;font-weight:700}.winner-image-container .winner-full-name a{text-transform:capitalize;color:#4a90e2}.winner-image-container .winner-full-name a>h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:125px}.winner-container .winner-full-name a,.winners-carousel .winner-full-name a:visited{color:#4a90e2;font-weight:700}.winners-carousel .slider-container{background-color:#e2f3f9;height:32em;overflow:auto}.winners-carousel .slider-container .slider-header{color:#fff;text-align:center;padding:.8em;text-transform:uppercase;background-color:#143a58}.winners-carousel .slider-container .slider-winner-info{display:inline-block;float:left;width:100%}.winners-carousel .slider-container .slider-winner-image{width:50%;border-radius:50%;margin:1em auto}.winners-carousel .slider-winner-info div{text-align:center;color:#337ab7;font-weight:700;font-size:1.2em}.winners-carousel .slider-winner-info .slider-winner-text{color:#333;font-weight:300;font-size:.8em;padding:1em 2.8em;margin-top:.5em;text-align:center;max-height:8em;overflow-y:auto}.winners-carousel .slider-container .slider-prize{width:100%;display:inline-block;margin-bottom:1em}.winners-carousel .slider-container .slider-prize img{width:45%;margin:.5em auto}.winners-carousel .slider-container .slider-prize img.default-image{width:auto;max-height:5em;padding:.5em}.winners-carousel .slider-container .slider-prize div{text-align:center;text-transform:uppercase;margin-top:1em;line-height:1em}.winners-multi-modal h1{font-size:2em}.winners-multi-modal ul{list-style:none;padding:0;text-align:center}.winners-multi-modal ul li{width:100%;display:inline-block;margin-bottom:1.5em}.winners-multi-modal ul li.has-profile{cursor:pointer}.winners-multi-modal ul li a{cursor:default}.winners-multi-modal ul li.has-profile a{cursor:pointer}.winners-multi-modal ul li div{width:100%;height:100%}.winners-multi-modal ul li img{max-height:100%;width:auto;display:inline-block;vertical-align:middle}.winners-multi-modal ul li p{display:inline-block;margin-left:1em;color:#000}.winners-multi-modal ul li.has-profile p{color:#337ab7}.winners-multi-modal ul li p i{visibility:hidden}.winners-multi-modal ul li:hover p i{visibility:visible}.about-db{width:100%}.about-db a{color:#22b5e8}.about-db .headline{width:100%;margin:auto;margin-top:20px;margin-bottom:10px;line-height:1.2em;font-size:1.5em;color:#704fa0}.about-db .headline .sub-head{width:80%;margin:auto;margin-top:5px;font-size:1.1rem;line-height:1.2em;color:#333}.about-db .headline .main-head{width:80%;margin:auto}.about-db .container-grid{text-align:center;width:100%;margin:auto}.about-db .container{width:280px;height:130px;border:#704fa0 2px solid;border-radius:5px;box-shadow:0 1px 10px rgba(0,0,0,.25),0 0 0 rgba(0,0,0,.22);position:relative;padding:10px;overflow:hidden;display:inline-block;margin:10px}.about-db .container.wide{height:160px}.about-db .container .section-edge{position:absolute;width:61px;height:50px;background:#6f4ea0;top:-21px;left:-27px;transform:rotate(-45deg)}.about-db .container .explanation{font-size:1.05rem;color:#9e9e9e;width:72%;margin:auto;margin-top:6px;text-align:center;line-height:1.2em}.about-db .container.wide .explanation{width:80%}.about-db .container .detail-icons{text-align:center;margin-top:10px}.about-db .container.wide .detail-icons{display:inline-block;width:100%}.about-db .container.wide .detail-icons .card{width:80px}.about-db .container.wide .detail-icons .card.mobile{margin-left:10px;margin-right:1px}.about-db .container.wide .detail-icons .card:not(.mobile){display:none}.about-db .container .detail-icons img{display:inline-block;margin-right:10px;width:50px;margin-left:10px}.about-db .container .detail-icons img.smaller{width:40px}.about-db .container .section-number{position:absolute;color:#fff;font-weight:700;font-size:1rem;left:8px;top:5px;z-index:5}.break-right-col h2{line-height:1em}.break-detail .step-intro-copy{font-size:16px;line-height:18px;margin-top:.5rem;font-weight:lighter;margin-bottom:10px;color:#000}.break-detail p.body-copy{margin-bottom:1.75rem;margin-left:0;margin-top:0}.break-detail .complete-step p.body-copy{margin-top:1rem}.break-detail .lead-gen-step p.body-copy{margin-top:1rem;margin-left:1rem}.break-right-col>div{display:none}.break-detail .breaks.undefined{top:4em;position:relative}.similar-breaks{width:100%}.similar-breaks h3{font-size:1.5em;margin-bottom:1em;line-height:1em}.sidebar-break-container{position:relative;width:calc(100% - 2px);margin-bottom:1.5em;border:solid 1px #e0e0e0;cursor:pointer;display:block}.sidebar-break-container .image{position:relative;width:100%}.similar-breaks .sidebar-break-container .points span.points-checked img.check{width:85%;left:50%;position:relative;top:1px;transform:translate(-50%)}.sidebar-break-container .image .points{position:absolute;bottom:-.5em;left:-.5em;width:2.25em;height:2.25em;float:left;border:solid 3px #704fa0;background-color:#eedaff;-webkit-border-radius:2.125em;-moz-border-radius:2.125em;border-radius:2.125em;overflow:hidden;cursor:pointer;z-index:2;display:table;text-align:center}.sidebar-break-container .image .points span.points-text{position:relative;padding-bottom:.125em;font-family:Lato,Arial,Helvetica;font-size:.75em;font-weight:700;line-height:1em;color:#333;text-align:center;vertical-align:middle;display:table-cell}.similar-breaks .sidebar-break-container .points span.points-checked{vertical-align:middle;display:table-cell;color:#333}.sidebar-break-container .image img{position:relative;width:100%;z-index:0}.sidebar-break-container .card-bottom{position:relative;width:100%;padding:.5em}.sidebar-break-container .card-bottom .title{position:relative;margin-top:.375em;font-size:1.25em;line-height:1.125em;padding-right:.5em}.intro-instructions .step-description{padding-bottom:.5em}.intro-instructions .top{position:relative;width:100%;margin-bottom:1em;overflow:hidden}.intro-instructions h1{line-height:1.2em}.intro-instructions .top .left-image{position:relative;width:100%;float:left;overflow:hidden;margin:1em auto}.intro-instructions .top .left-image img{position:relative;width:100%;display:block}.intro-instructions .top ol.instructions{position:relative;width:calc(100% - 2.5em);list-style-type:decimal;overflow:hidden}.intro-instructions .top ol.instructions li{position:relative;margin-left:1.5em;padding-left:.375em;font-size:1.1em;line-height:1.25em}.intro-instructions .top ol.instructions li .bullet-text{color:#000}.intro-instructions .top ol.instructions li .secondary-text{color:#000;font-size:.8em}.intro-instructions .top ol.instructions p{position:relative;margin-top:.375em;margin-bottom:.375em;font-size:1em;line-height:1.25em}.referral-footer-text{padding:1em 0;font-size:.85em}.referral-link-container .filter-dropdown .select-items{right:unset;width:calc(100% - 12px);left:12px}.spot-the-difference-step .game-container{width:100%;background-color:#464646;padding:1em 1em;text-align:center;margin-left:-1em}.spot-the-difference-step .game-container h3{font-size:2.25em;line-height:1em;margin-bottom:.25em;color:#23b6e9}.spot-the-difference-step .game-container .images-container .difference{position:absolute;height:1.5em;width:1.5em}.spot-the-difference-step .game-container .images-container .difference.show{position:absolute;background:rgba(255,255,255,.83);height:1.5rem;width:1.5rem;border-radius:100%;vertical-align:middle;font-size:1.25rem;line-height:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.22),0 1px 2px rgba(0,0,0,.34)}.spot-the-difference-step .countdown-container div.time-bar{height:1.4em;width:15em;z-index:0}.spot-the-difference-step .game-container .countdown-container .countdown-bar{display:inline-block;width:12em;height:1.4em;background-color:#fff;position:relative;margin-top:.5em}.spot-the-difference-step .countdown-container .countdown-bar span{position:relative;font-size:.8em;font-weight:700;color:#111;top:-1.4em}.spot-the-difference-step .game-container .images-container .difference i{color:#64912a}.spot-the-difference-step .game-container .images-container .difference i.fa-close{color:#b30490}.spot-the-difference-step .game-container .stdimage{background-size:contain;position:relative;background-repeat:no-repeat;background-position:center}.spot-the-difference-step .game-container .stdimage img{max-width:100%;display:initial}.spot-the-difference-step .game-container .stdimage.image-2{margin-top:1em}.spot-the-difference-step .game-container .countdown-container{clear:both;padding:1.2em;color:#fff;background-color:#313131;font-size:1.4em}.spot-the-difference-step .game-container .differences-left-text{width:100%;display:block}.spot-the-difference-step .game-container .give-up{color:#23b6e9;cursor:pointer;display:block}.spot-the-difference-step .completed-container{color:#fff;font-size:1.5em;top:.4em;position:relative;padding:.2em}.spot-the-difference-step .summary-container .summary-text{color:#fff;font-size:1.1em;position:relative}.spot-the-difference-step .summary-container .game-container{width:100%!important;display:block}.spot-the-difference-step .summary-container .game-container img{width:100%;margin-top:1em}.spot-the-difference-step .summary-container .game-container .fa-times{color:#e80000}.spot-the-difference-step .summary-container .game-container .fa-check{color:#00a308}.spot-the-difference-step .summary-container .average-time{margin:.5em auto;text-align:center;color:#000;bottom:3em}.spot-the-difference-step .share-bar{display:none}.spot-the-difference-step .source{height:1em;right:0;z-index:1;overflow:hidden;text-align:right;font-size:1.2em}.spot-the-difference-step .source .text{position:relative;font-size:.5em;font-weight:700;color:#777;z-index:1;display:block}.spot-the-difference-step .images-container .source{position:absolute;right:3px;bottom:0;width:auto}.spot-the-difference-step .back-text{position:absolute;right:.125em;font-size:.75em;font-weight:700;color:#000;-webkit-text-stroke:1px #fff;text-shadow:3px 3px 0 #fff,-1px -1px 0 #fff,-2px -1px 0 #fff,-2px -2px 0 #fff,1px -1px 0 #fff,1px -2px 0 #fff,2px -2px 0 #fff,-1px 1px 0 #fff,-2px 1px 0 #fff,-2px 2px 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px 2px 0 #fff;display:block;z-index:0;opacity:.25}.ugc-image-list{position:relative;width:100%;height:100%;overflow:hidden;white-space:nowrap;margin-bottom:1em}.ugc-image-list.floated .scrollable-list{position:relative;width:100%;height:100%;overflow:hidden;overflow-x:auto;white-space:nowrap;z-indeX:0;display:flex;flex-wrap:wrap;flex-direction:row;min-height:100%}.ugc-image-list .scrollable-list{position:relative;width:100%;height:100%;overflow:hidden;overflow-x:auto;white-space:nowrap;z-indeX:0;display:flex;flex-wrap:nowrap;flex-direction:row;min-height:100%}.ugc-image-list.floated .ugc-image-container{margin-right:.5em;margin-bottom:.5em;display:flex;flex-basis:calc(50% - .5em);justify-content:center;flex-direction:column;position:relative}.ugc-image-list .ugc-image-container{width:calc(33% - .5em);flex-shrink:0;margin-right:.5em;position:relative}.scroll-controls{position:absolute;top:50%;font-size:2rem!important;line-height:1rem;font-weight:900!important;display:none;cursor:pointer;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.scroll-controls.fa-angle-right{left:auto;right:0;margin-right:.5rem}.scroll-controls.fa-angle-left{left:0;right:auto;margin-left:.5rem}.ugc-image-list img{position:relative;width:100%;margin-right:1em;vertical-align:middle;display:inline-block;cursor:pointer;z-index:0}.ugc-image-list.floated img{position:relative;width:100%;float:left;vertical-align:middle;cursor:pointer;display:flex;justify-content:center;flex-direction:row}.ugc-image-list img:last-of-type{margin-right:0}.ugc-image-list img.selected{border:solid 4px #fff;width:100%}.gallery-page>header h1{margin-bottom:.25em}.gallery-page>header form{margin-bottom:.5em}.gallery-page>header form button,.gallery-page>header form select{font-size:.75em;margin-right:.5em}.gallery-page>header form select:disabled{opacity:.64}.gallery-page>header form button{color:#fff}.gallery-page>header form section{text-align:right}.gallery-page>header form section>div{display:inline-block}.image-view img{width:100%;margin-bottom:1em}.image-view .share-bar .share-button{width:2.5em}.image-tiles .image-tile{position:relative;width:100%;float:left;margin:1em 0;overflow:hidden;cursor:pointer}.image-tiles .image-tile .share-bar{margin-top:.5em;width:100%;font-size:1.5em;position:relative;float:left}.image-tiles .image-tile .share-bar .share-button{width:calc(20% - .4em);height:auto;margin-right:.39em;line-height:1.5em;color:#fff;display:inline-block;cursor:pointer;position:relative;text-align:center}.image-tiles .image-tile .share-bar .share-button:last-of-type{margin-right:0}.image-tiles .share-button.fb{background-color:#3a5795;border:1px solid #3a5795}.image-tiles .share-button.twitter{background-color:#55acee;border:1px solid #55acee}.image-tiles .share-button.pinterest{background-color:#cd1d1f;border:1px solid #cd1d1f}.image-tiles .share-button.email{background-color:grey;border:1px solid grey}.image-tiles .share-button.print{background-color:#123a59;border:1px solid #123a59}.image-tiles .image-tile .tile-vote{height:2.25em;text-align:center;padding:.25em;color:#f6f7f9;background-color:#e4e4e4;border-bottom:1px solid #555;border-left:1px solid #555;border-right:1px solid #555}.image-tiles .image-tile{overflow:auto}.image-tiles .image-tile .tile-vote>div{display:inline-block;vertical-align:middle;text-align:left}.image-tiles .image-tile .tile-vote>div:nth-of-type(1){width:25%;height:100%}.image-tiles .image-tile .tile-vote>div:nth-of-type(2){width:75%;text-align:right}.image-tiles .image-tile .tile-vote a{height:100%}.image-tiles .image-tile .tile-vote img{height:100%;border-radius:1em}.voting-buttons>button,.voting-buttons>span,.voting-buttons>span>button{display:inline-block;vertical-align:middle;color:#fff}.voting-buttons button{height:100%;font-size:1.5em;background-color:transparent;outline:0;padding:0;margin-left:.25em}.voting-buttons button:nth-of-type(1){margin-left:.5em}.voting-buttons .favorited i{color:#ffcb21;transition:color 50ms ease-out}.voting-buttons .favorite-btn{position:relative}.voting-buttons .favorite-btn>.disabled-message{position:absolute;background:#000;color:#fff;right:110%;bottom:50%;font-size:.6rem;z-index:1;padding:.5em;opacity:0}.voting-buttons .flagged i{color:red;transition:color 50ms ease-out}.voting-buttons .vote-btn:hover i,.voting-buttons .votedOn i{color:#4ab5e8}.picture-modal{background-color:#fff;max-height:24em;overflow-y:scroll}.picture-modal .padder{padding:2em}.picture-modal .submission-container{width:100%;overflow:auto;position:relative}.picture-modal .left-col{float:left}.picture-modal .submission-container img{max-width:100%}.picture-modal .author-and-votes{padding:.5em;background-color:#e4e4e4;margin-bottom:.5em}.picture-modal .author-and-votes>div{display:inline-block;vertical-align:middle}.picture-modal .author-and-votes>div:nth-of-type(1){width:40%}.picture-modal .author-and-votes>div:nth-of-type(2){width:60%;text-align:right}.picture-modal .share-bar{float:none}.picture-modal .author{display:inline-block}.picture-modal .author img{width:2em;height:2em;display:block}.picture-modal .author .name{font-size:.8em;color:#888;display:block}.picture-modal .author .date{font-size:.7em;color:#888;opacity:.7;display:block}.paging{position:relative;width:83%;overflow:hidden;overflow-x:auto;table-layout:fixed;display:table;margin:0 auto;margin-bottom:2em}.paging .page-number{position:relative;min-width:2rem;height:2rem;text-align:center;color:#704fa0;line-height:2rem;border-top:solid 2px #704fa0;border-right:solid 2px #704fa0;border-bottom:solid 2px #704fa0;background-color:#fff;display:table-cell;cursor:pointer;font-weight:lighter;border-left:solid 1px #704fa0}.paging .page-number.selected{color:#fff;background-color:#704fa0}.paging .page-number.no-click{color:#999;border-top-color:#ccc;border-bottom-color:#ccc;background-color:#f8f8f8;cursor:default}.profile-point-history .paging .page-number{position:relative;min-width:1em;height:1.5em;font-weight:700;text-align:center;color:#123b58;line-height:1.5em;border-top:solid 1px #123b58;border-right:solid 1px #123b58;border-bottom:solid 1px #123b58;background-color:#fff;display:table-cell;cursor:pointer}.drawing-page textarea{position:relative;width:90%;height:2em;margin:.5em 0;padding:.725em;font-size:.8em;color:#444;border:1px solid #e8e8e8;outline:0}.drawing-page section.user-consent{clear:both;margin-top:1em}.drawing-page section.user-consent input[type=email],.drawing-page section.user-consent input[type=text]{font-size:1.25em;height:2.5em;width:100%;border:0;border-bottom:1px solid grey;margin-top:1em;margin-bottom:1em}.drawing-page section.user-consent .consent-checkbox span{font-size:.8em}div.head-to-head{overflow:visible;margin-bottom:1em}.head-to-head-wrapper{width:100%}.head-to-head-container{margin-top:1em;position:relative}.head-to-head>.loading-box{text-align:left}.head-to-head-container>.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0}.head-to-head-submission{position:relative;display:inline-block;width:100%;margin-bottom:1em;box-sizing:border-box}.head-to-head-submission>aside{display:none;margin-top:.5em;opacity:.5;transition:1s opacity}.head-to-head-submission>aside>button{font-size:2em;color:#fff;outline:0}.head-to-head-submission>aside:active,.head-to-head-submission>img:active~aside{opacity:1}.head-to-head-submission>img{width:100%;padding:.25em;border:1px solid #d1ccb6;background:#fff;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:.1s background ease-out,.1s transform ease-out}.head-to-head-submission.chosen>img,.head-to-head-submission>img:active{background:#f8f8f8;transform:scale(1.05)}.head-to-head-submission>.vote-icon{position:absolute;bottom:10%;right:10%;color:#fff;width:5em;height:5em;background:#bee3f3;border:.2em solid #57b7e2;border-radius:50%;opacity:.25;pointer-events:none}.head-to-head-submission.chosen>.vote-icon,.head-to-head-submission>img:active+.vote-icon{opacity:1;-webkit-box-shadow:0 0 1em 0 rgba(255,255,255,1);-moz-box-shadow:0 0 1em 0 rgba(255,255,255,1);box-shadow:0 0 1em 0 rgba(255,255,255,1)}.head-to-head-submission>img:active+.vote-icon{transform:scale(1.25)}.head-to-head-submission.chosen>.vote-icon{animation:chosenPulse .4s infinite ease-in-out alternate}@keyframes chosenPulse{0%{transform:scale(1.25)}100%{transform:scale(1.5)}}.head-to-head-submission>.vote-icon>i{position:absolute;font-size:3.5em;text-align:center;top:0;bottom:0;right:0;left:0}.head-to-head-submission>.vote-icon>i:before{display:inline-block;vertical-align:middle}.head-to-head-submission>.vote-icon>i:after{content:"";display:inline-block;vertical-align:middle;height:100%}.head-to-head>section{margin-top:1em}.head-to-head h3,.head-to-head h5{line-height:1em;text-align:center;box-sizing:border-box}.head-to-head>section>h3{font-size:1.6em;margin-bottom:.5em}.head-to-head>section>.submission-ranking-group{display:inline-block;vertical-align:top}.head-to-head>section>.submission-ranking-group>header>h5,.submission-selection-modal>div>.submission-ranking-group>header>h5{font-size:1.2em;padding:.5em 0;border-left:1px solid #d1ccb6;border-top:1px solid #d1ccb6;border-right:1px solid #d1ccb6}.head-to-head>section>.submission-ranking-group>header>h5.unselected{cursor:pointer;background:#eee;border-left:none;border-top:none;border-right:none;border-bottom:1px solid #d1ccb6}.head-to-head>section>.submission-ranking-group:nth-of-type(1){width:100%;margin-right:1em}.head-to-head>section>.submission-ranking-group:nth-of-type(1)>header>h5{display:inline-block;vertical-align:top;width:50%}.head-to-head>section>.submission-ranking-group:nth-of-type(2){width:40%}.submission-rankings{list-style:none;padding:.25em;margin:0;border-left:1px solid #d1ccb6;border-bottom:1px solid #d1ccb6;border-right:1px solid #d1ccb6}.submission-rankings>li{height:1.25em;position:relative;overflow:hidden;line-height:1em;font-size:3em;margin-bottom:.1em;cursor:pointer;background:#000}.submission-rankings>li.selected-submission{background:#4a8bae}.submission-rankings>li:last-of-type{margin-bottom:0}.submission-rankings>li>span{top:.15em;bottom:0;position:absolute;display:inline-block;vertical-align:middle;text-align:center;color:#fff;opacity:1;z-index:2;transition:.1s opacity}.submission-rankings>li>span>button{padding:.5em;font-size:1.25em;vertical-align:middle;color:#fff}.submission-rankings>li:active>span{opacity:0}.submission-rankings>li>span:nth-of-type(1){left:0;right:calc(100% - 1.5em)}.submission-rankings>li>span:nth-of-type(2){left:1.5em;right:0}.no-rank>li>span:nth-of-type(1){display:none}.no-rank>li>span:nth-of-type(2){left:0}.submission-rankings>li.no-subs-text{background:#fff}.submission-rankings>li.no-subs-text>span{font-size:1rem;color:#000}.submission-rankings>li.no-subs-text:active>span{opacity:1}.submission-rankings>li>img{position:absolute;top:0;left:0;z-index:1;width:100%;opacity:.5;transition:.1s opacity,.5s top linear}.submission-rankings>li:active>img{opacity:1;top:-25%}.submission-rankings>li.footer{background:#fff}.submission-rankings>li.footer>button{display:block;font-size:75%;height:100%;margin:auto;padding:0 .5em;color:#fff}.break-badge-blurb{width:100%;text-align:center;font-weight:700;padding-top:.75em;padding-bottom:.75em;font-size:1.2em;text-transform:uppercase}.full-list-link-text{text-align:center;padding-bottom:.75em}.link-text{display:none}.profile-left{display:inline-block;vertical-align:top;width:100%}.profile-right{display:inline-block;vertical-align:top;width:100%;margin-top:1em;position:relative}.profile *{box-sizing:border-box}.profile.grid{display:flex;flex-wrap:wrap;justify-content:center}.profile.hidden{display:none}.profile.grid>.col{border-right:none;padding:1.5rem;margin:0 auto}.profile.grid .sm-col-12{width:100%}.profile .profile-bio-tabs .react-tabs__tab-panel--selected{padding-top:1rem}.profile .profile-bio-tabs .react-tabs__tab-panel .scroll-view-item{border-bottom:none;padding-bottom:25px;padding-top:0}.profile .profile-bio-tabs .react-tabs__tab-panel .scroll-view-item>div{float:none;text-transform:none;font-size:15px;line-height:16px;width:100%;padding:0;background-color:transparent;color:#333;font-weight:300}.profile #tab-breaks .profile-point-history{padding:0}.profile #tab-breaks .profile-point-history .scroll-view-item .profile-date{font-size:12px;width:100%;padding:0}.profile #tab-entries .profile-reward-entries{background:0 0;margin-top:0}.profile-bio .profile-bio-info .profile-bio-section{width:100%}.profile-bio-info{overflow:auto}.profile-bio-section{width:calc(100% - 63%);height:100%;float:left}.profile-rewards.empty .copy{width:100%;line-height:1.2rem;text-align:center}.profile-rewards.empty img{width:90%;margin:auto}.profile .db-footer{bottom:0}.profile .tablist{display:flex;flex-wrap:nowrap;justify-content:center;list-style:none;padding:0}.profile .tablist__item{width:40%;color:#c5c5c5;font-size:16px;text-align:center;cursor:pointer;border-right:2px #e6e6e6 solid}.profile .tablist .tablist__item{transform:scale(1);transition:all .1s ease-in-out}.profile .tablist .tablist__item:hover div{transform:scale(1.2);transition:all .1s ease-in-out}.profile .tablist__item:not(.react-tabs__tab--selected)::after{display:block;content:'';border-bottom:solid 2px #704fa0;transform:scaleX(0);transition:transform .2s ease-in-out}.profile .tablist__item.react-tabs__tab--selected::after{display:block;content:'';border-bottom:solid 2px #704fa0;transform:scaleX(.8);transition:transform .2s ease-in-out}.profile .tablist__item:last-child{border-right:none}.profile .tablist__item>div{padding:10px 0;margin:auto}.profile .react-tabs__tab-panel--selected{min-height:300px}.profile .tablist__item.react-tabs__tab--selected>div{color:#704fa0;font-weight:700}.profile .profile_info h4{margin:0 0 10px 0;font-size:20px}.profile .form-wrapper{padding:20px 0 0}.profile form .input-wrapper{margin-bottom:8px}.profile form .input-wrapper input{border:2px #ccc solid;border-radius:2px;padding:15px 10px;font-size:16px}.profile .legal{margin-top:10px;font-size:9px}.verify-button{background:#704fa0;color:#fff;text-align:center;margin:auto;margin-top:.5em;margin-bottom:1.25em;border-radius:2px;cursor:pointer}.profile .verify-button{width:100%;padding:.7em}.verify-button:hover{color:#704fa0;background:#fff;border:1px solid #704fa0;transition:all .1s ease}.radio-button-option{position:relative}.radio-custom{opacity:0;z-index:2;position:absolute!important}.radio-custom,.radio-custom-label{vertical-align:middle;margin:5px;cursor:pointer}.radio-custom-label{position:relative}.radio-custom+.radio-custom-label:before{content:'';background:#fff;border:2px solid #ccc;display:inline-block;vertical-align:initial;width:10px;height:10px;padding:1px 6px 7px 2px;text-align:center}.radio-custom+.radio-custom-label:before{border-radius:50%}.radio-custom+.radio-custom-label>span{padding-left:10px}.profile input[type=checkbox]{width:1.8em!important;height:1.8em!important}.checkbox-custom:focus{border-color:#417505}.radio-custom+.radio-custom-label:before{content:"\f111";font-family:FontAwesome;color:#fff}.radio-custom:checked+.radio-custom-label:before{content:"\f111";font-family:FontAwesome;color:#417505}.radio-custom:focus+.radio-custom-label:before{border:2px solid #417505}.profile .custom-checkbox{margin:15px 0;width:100%}.label-cbx{user-select:none;cursor:pointer;margin-bottom:0}.label-cbx input:checked+.checkbox svg polyline{stroke-dashoffset:0}.label-cbx:hover .checkbox svg path{stroke-dashoffset:0}.label-cbx input+.checkbox{border:2px solid #ccc}.label-cbx input:checked+.checkbox{border:2px solid#417505;border-color:#417505}.label-cbx:hover input+.checkbox{border-color:#417505}.label-cbx .checkbox{position:relative;top:2px;float:left;margin-right:8px;width:18px;height:18px;border-radius:2px}.label-cbx .checkbox svg{position:absolute;top:-2px;left:-2px}.label-cbx .checkbox svg path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px}.label-cbx .checkbox svg polyline{fill:none;stroke:#417505;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18px;stroke-dashoffset:18px}.label-cbx>span{pointer-events:none;vertical-align:middle}input[type=checkbox].invisible{position:absolute!important;z-index:-1;width:0;height:0;opacity:0}.profile form .input-wrapper .Select.is-focused:not(.is-open)>.Select-control,.profile form .input-wrapper .Select.is-open>.Select-control,.profile form .input-wrapper .Select:hover>.Select-control{cursor:pointer;border-color:#6aa0ca;box-shadow:none}.profile form .input-wrapper .Select.is-open .Select-menu-outer .Select-option.is-selected{background-color:#e9e9e9}.profile form .input-wrapper .Select-control{height:50px;border:2px solid #ccc;border-radius:3px}.profile form .input-wrapper .Select-input>input{padding:auto;border:none}.Select-control .Select-value,.profile form .Select-control .Select-placeholder{line-height:50px!important}.profile form .input-wrapper.inner-col-4,.profile form .input-wrapper.inner-col-6{display:flex;flex-wrap:nowrap}.profile form .input-wrapper.inner-col-6 input{width:50%}.profile form .input-wrapper.inner-col-4 input{width:33.33%}.profile form .input-wrapper.inner-col-3 input{width:25%}.profile form .input-wrapper input{padding:15px 10px;width:100%}.profile .profile_info form button:not(.react-datepicker__navigation){width:100%}.profile-bio-badges{margin-top:30px}.profile-bio-badges>div{max-width:300px;margin:auto;background-color:transparent!important;padding-left:0;padding-right:0}.profile-bio-badges{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around}.profile-bio-badges .badge-container{width:50%;display:inline-block;text-align:center;margin-bottom:20px}.profile-bio-badges .badge-container>.badge{border:none!important;margin:auto;text-align:center;margin-left:10px;margin-right:10px}.profile-bio-badges .badge-container>.badge img{width:100px;margin:auto;margin-bottom:10px}.profile-bio-badges .badge-container>.badge .badge-bottom h6{font-size:18px;color:#704fa0;margin:5px 0;line-height:18px;font-weight:700}.profile-bio-badges .badge-container>.badge .badge-bottom .text{font-size:16px;color:#333;line-height:18px}.profile-bio-badges .badges-container .badge-locked{height:100px;width:100px;border-radius:50px;border:2px solid #704fa0;position:relative;background:#eedaff;margin:auto;margin-bottom:10px}.profile-bio-badges .badges-container .badge-locked>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.profile-bio-badges .badges-container .badge-locked span{position:relative;display:block;border-radius:0;background:0 0;border:none;color:#704fa0;top:initial;right:initial;width:auto;height:auto}.profile-bio-badges .badges-container .badge-locked span.rewards{font-size:28px;margin-bottom:3px}.profile-bio-badges .badges-container .badge-locked span.pts-text{font-size:14px}.profile-bio-badges .badges-container .badge-locked span.progress{font-size:12px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.profile-bio-badges .badge-buttons-container{background:0 0;text-align:center}.profile-bio-badges .pagination-container{text-transform:none;display:none}.profile-rewards.empty .copy{width:100%;line-height:1.2rem;text-align:center}.profile-rewards.empty img{width:90%;margin:auto}.profile .profile-bio-tabs .react-tabs__tab-panel--selected.tab-rewards-panel{margin-left:0;margin-right:0;padding-top:4px;padding-left:0;padding-right:0}.profile .profile-bio-tabs .react-tabs__tab-panel--selected.tab-rewards-panel .tab-rewards{width:100%}.profile-reward{padding-top:20px;padding-bottom:20px;border-top:2px solid #c5c5c5;position:relative}.profile-reward .card{width:35%;height:80px;display:inline-block;margin-left:20px;position:relative}.profile-reward .card img{width:100%;position:relative;top:50%;transform:translateY(-50%)}.profile-reward .info{display:inline-block;width:50%;margin-left:10px;top:50%;position:absolute;transform:translateY(-50%)}.profile-reward .info .date{font-size:13px;margin-top:.5em}.profile .levels-container{padding-top:20px;max-width:300px;margin:auto}.profile .levels-container .pagination-container{display:none}.profile .levels-container .level{margin:0 auto 1rem;text-align:center}.profile .levels-container .level .level-img-wrapper{width:100%;float:none}.profile .levels-container .level .level-img-wrapper img{height:100px;margin:auto;float:none}.profile .levels-container .level h3{color:#704fa0;text-transform:none;margin:10px 0;text-align:center}.profile .levels-container .level h3::first-letter{text-transform:uppercase}.profile .levels-container .level ul{list-style:none;text-align:center;color:#000;margin:0;padding:0}.profile .levels-container .level ul li{list-style:none;margin-bottom:5px;margin-top:0}.profile .pagination-container{text-align:center;margin-bottom:20px}.profile .levels-container .progress-container>div{width:100%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:20px 0 0}.profile .levels-container .progress-container .progress-bar{width:155px;margin-right:10px;height:8px;border-radius:4px;border:1px solid #417505;position:relative}.profile .levels-container .progress-container .progress-text{color:#417505;font-size:12px;width:50px}.profile .levels-container .progress-container span.completed{color:#417505;font-size:12px;text-align:center}.profile .levels-container .progress-container .progress-bar .progress-bar-inner{height:100%;background-color:#417505;position:absolute;left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.profile-bio-info{padding:1em;overflow:hidden}.profile-bio-info p{width:100%}.profile-bio-section{width:100%;margin-bottom:1em}.verify-email-button:before{content:"\f00c";font-family:FontAwesome;padding-right:.625em}.refer-button:before{content:'\f0c1';font-family:FontAwesome;padding-right:.625em}.bio-button{display:block;font-size:1em;padding:.5em;font-family:Lato,Arial,Helvetica;text-transform:uppercase;min-width:12.375em;min-height:2em;margin:.5em auto;color:#fff;background-color:#143a58}.refer-friend-modal .padder{padding-bottom:2em}.modal .refer-friend-modal label{display:block}.modal .refer-friend-modal label .label{display:block}.modal .refer-friend-modal input{width:calc(100% - 4em);border:none;margin:0;margin-bottom:1em;border-bottom:solid 1px #000}.modal .refer-friend-modal .login-submit{width:calc(100% - 4em);margin:0;float:none;margin-bottom:1em}.profile-edit{text-align:center;margin-top:1em;position:relative}.profile-edit a{font-weight:lighter;text-decoration:underline;color:#337ab7}.profile-bio-photo{display:block;width:10em;height:10em;border-radius:6.25em;position:relative;margin:.5em auto}.profile-img{margin:3em auto 0;text-align:center}.profile-img img{height:1.875em;padding-right:1em;display:inline-block;vertical-align:bottom}.profile-img span:first-of-type{margin:0 5px}.profile-img span:last-of-type{color:#57b8e4;font-size:12px;font-weight:400;display:block;margin-top:.5em}.bio-blurb{width:100%;text-align:center}.bio-blurb h2{font-size:1.875em;line-height:1.75em;height:1.813em}.profile-about{color:#333;line-height:.938em;margin-bottom:1em}.profile-about input{font-size:15px;text-align:center;border:1px solid #ccc;padding:.5rem;border-radius:20px}.profile-bio-name{color:#333;font-weight:700;text-align:center;margin-bottom:.5rem}.following-group span{display:block;font-size:.9em;text-align:center;color:#57b8e4;width:50%;float:left;text-transform:uppercase}.following-group span:first-child:before{content:'\f007';font-family:FontAwesome;padding-right:.5em}.following-group span:last-child:before{content:'\f0c0';font-family:FontAwesome;padding-right:.5em}.profile-bio-badges{margin-top:2em}.profile-bio-badges .grid>.badge{position:relative;display:inline-block;vertical-align:top;border-bottom:1px solid #b5b7b9;border-right:1px solid #b5b7b9;min-height:10.1em}.profile-bio-badges .grid>.badge img{display:block;width:80%;padding-top:.625em;margin:.6em}.profile-bio-badges .grid>.badge span{position:absolute;top:3.2em;right:0;width:2.4em;height:2.5em;background-color:#fff6db;border:.15em solid #ffca22;border-radius:1.75em;vertical-align:middle}.profile-bio-badges .grid>.badge span p{width:100%;font-size:.75em;position:absolute;top:50%;text-align:center;transform:translate(0,-50%)}.profile-bio-badges .grid>.badge .badge-bottom{width:100%;padding-top:.8em;padding-bottom:.5em}.profile-bio-badges .grid>.badge .badge-bottom h6{text-align:center;font-size:.5em}.miniView:nth-child(4n){border-right:1px solid #eef1f3!important}.miniView:nth-child(n+5){border-bottom:1px solid #eef1f3!important}.fullView:nth-child(n+17){border-bottom:1px solid #eef1f3!important}.badge{position:relative}.badgeHover{display:none;position:absolute;width:120%;color:#fff;background-color:#fcc26d;z-index:15;border:2px solid #fff;top:10%;text-align:left;padding:.313em}.badgeHover h6{font-size:.7em;font-weight:700;margin-bottom:.5em}.badgeHover p{font-size:.65em;line-height:11px;white-space:pre-wrap;word-wrap:break-word;font-weight:300;font-style:italic}progress[value]{width:80%;position:relative;background-color:#fff9e4;display:block;height:.75em;-webkit-appearance:none;margin:0 10%}progress[value]::-webkit-progress-bar{background-color:#fff9e4;border-radius:2px}progress[value]::-moz-progress-bar{border:none;background-color:#ffd85a;border-radius:2px}progress[value]::-webkit-progress-value{background-color:#ffd85a}.control-container{background:#eef1f3;color:#555;letter-spacing:.0625em;overflow:auto;zoom:1;position:relative;font-size:.75em}.badges-container{padding:0;background-color:#eef1f3;color:#555;letter-spacing:.0625em}.profile-bio-badges .badge-number{position:relative;font-size:.5em;bottom:1.5em;left:35%}.profile-point-history{display:inline-block;width:100%;margin-right:4%;margin-top:1em;margin-bottom:1em;overflow-y:hidden;position:relative;padding:1.5rem}.profile-point-history h2{font-size:56px;margin:0 0 20px 0;line-height:56px;color:#704fa0;text-align:center}.profile-point-history h2 span{font-size:24px;line-height:24px}.profile-point-history p{margin-bottom:20px}.profile-point-history .points--lifetime p:first-child{color:green}.profile-point-history .points--lifetime p{margin:0}.profile-point-history .points--lifetime p:last-child{margin-bottom:20px}.profile-point-history h4{font-size:1.25em;color:#555;text-align:center;padding:.5em;border-bottom:rgba(0,0,0,.07) 1px solid}.profile-point-history .point-history-scroll-view{padding:10px;overflow-y:scroll;height:73%}.profile-point-history .point-history-scroll-view .scroll-view-item{padding:10px}.profile-reward-entries{display:block;background:#eef1f3;font-size:.875em;padding:0 10px;height:auto;position:relative}.profile-reward-entries .scroll-view>.scroll-view-item img{width:100%}.profile-reward-entries h4{font-size:1.25em;color:#555;text-align:center;padding:.5em;border-bottom:rgba(0,0,0,.07) 1px solid}.profile-leaderboard{width:90%;padding:.938em;font-size:1.125em;background-color:#fef9e4}.profile-leaderboard h4{text-transform:uppercase;font-size:.667em}.profile-friends{width:100%}.profile-friends .scroll-view{height:100%;width:100%;padding:5px 10px;max-height:500px;min-height:200px;overflow-y:scroll;overflow-x:hidden}.scroll-view-item{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #ccc;position:relative;text-transform:uppercase;overflow-y:auto;overflow-x:hidden;zoom:1}.badge-buttons-container{background:0 0;padding-bottom:1em;overflow:auto;zoom:1}.badge-buttons{float:right;width:50%;text-align:right;background:#eef1f3;border-style:none}.badge-currentPage{float:left;vertical-align:top;position:relative;top:9px;color:#57b8e4;font-weight:700;font-size:1.25em}.badge-buttons button{width:3em;background:#eef1f3;padding-right:2em;height:3em;margin-right:1em;outline:0;border:none}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-20px)}100%{opacity:1;-ms-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.profile-amount{float:left;display:block;box-shadow:0 1px 1px rgba(0,0,0,.2);width:3.188em;height:2.8em;left:0;top:2em;text-align:center;font-size:.563em;position:absolute;background-color:#22b5e8;border-radius:3.125em;color:#fff;padding-top:.5em}.profile-amount p{font-size:1em;line-height:2em}.profile-reason{width:86%;float:right;padding-left:1em;font-size:1.125em;font-weight:300;line-height:1.1em}.profile-date{width:86%;float:right;padding-left:1.9em;padding-top:.5em;font-size:.625em;font-weight:300}.profile-rewards-entry{bottom:0;width:100%;background-color:rgba(20,58,88,.9);padding:10px;text-align:left;color:#fff}.panel-heading{color:#fff;font-size:14px;padding:10px 15px;background-image:url(../../images/dbFadedImage.png);background-position:0 -70px;background-color:#ffca21;border-color:#ddd;text-align:center}.panel-heading span{text-transform:uppercase}.panel-heading span:last-child{color:#163855}.info-icon{width:1.125em;display:inline-block;text-align:center;cursor:pointer;background:#57b8e4;border-radius:.625em;margin-left:.5em;font-style:normal}.leaderboard-list{border-bottom:1px solid #aaa;padding:.313em;font-size:.8em;text-transform:uppercase}.leaderboard-list span{width:61%;overflow:hidden;display:inline-block}.leaderboard-list span.leaderboard-pts{float:right;width:35%}.all-time-points{position:relative;left:-6em;width:16.688em;padding:1em;line-height:1.563em;margin:.75em;background:#e2f3f9}.all-time-points h4{font-size:.75em;text-align:center;color:#555}.all-time-points p{margin:0 0 10px}.drop-down-anchor{background-color:#e2f3f9;padding:1em;margin-top:1em}.drop-down{background:#fff;padding:1em;height:12.5em;overflow:scroll}.drop-down div{padding-top:.5em;border-bottom:1px solid #e2f3f9}.drop-down-output{padding:10px;background-color:#fff}#friendSearchBox{width:100%;height:1em;font-weight:100;text-align:center;border:none;border-bottom:1px solid #828282;color:#828282;text-transform:uppercase;letter-spacing:.0625em;outline:0;padding-bottom:1em}.profile-friends-following{background-color:#e2f3f9;padding:.688em;z-index:2;min-height:20em;margin-top:1em;overflow:hidden}.profile-friends-following h4{color:#555;text-align:left;padding:0 0 .5em;font-size:1.2em}.profile-friends-following h5{margin-top:10px;margin-bottom:10px;font-size:1.1em}.friend-link{color:#23527c;text-decoration:underline;width:75%;float:right}.friend-lifetime-pts{width:75%;float:right;margin-top:1em;text-transform:initial;font-size:.65em}.tab-view{height:100%;width:100%}.tab-view-header{margin-top:.5em;margin-bottom:.5em;background:#e8f4f5;padding:.5em}.tab-view-tab:first-child{border-right:1px solid #333;display:inline-block;font-size:.75em;cursor:pointer;text-align:center;text-transform:uppercase;outline:0}.tab-view-tab:last-child{font-size:12px;cursor:pointer;text-align:center;text-transform:uppercase;outline:0;position:relative;left:15%}.profile .block.flex--auto{display:flex;flex-basis:auto;justify-content:space-between}.modal .login-modal.sponsored-modal{width:35em!important}.modal .login-modal.sponsored-modal *{box-sizing:border-box}.modal .modal-tabs .tablist{display:flex;padding:0;margin:0}.modal .modal-tabs .tablist .tablist__item{display:inline-block;width:50%;padding:20px 0;color:#9b9b9b;text-align:center}.modal .modal-tabs .tablist .tablist__item:focus{outline:0}.modal .modal-tabs .tablist .tablist__item:first-child{border-right:solid 1px #ccc}.modal .modal-tabs .tablist .tablist__item{background-color:#e9e9e9;border-bottom:solid 1px #ccc}.modal .modal-tabs .tablist .tablist__item.react-tabs__tab--selected{background-color:#fff;border-bottom:none;color:#333}.modal .modal-tabs .react-tabs__tab-panel--selected{padding:20px}form.form-with-materialui .mdl-textfield{padding:7px 15px 2px 15px;border:2px #ccc solid;border-radius:3px;margin-bottom:10px;height:50px;width:100%!important}.edit-user-info form.form-with-materialui .react-datepicker-wrapper,.edit-user-info form.form-with-materialui .react-datepicker__input-container,.login-modal.sponsored-modal form.form-with-materialui .react-datepicker-wrapper,.login-modal.sponsored-modal form.form-with-materialui .react-datepicker__input-container{width:100%}.complete-info-modal form.form-with-materialui .react-datepicker-wrapper{margin-left:20%;width:60%}.complete-info-modal form.form-with-materialui .react-datepicker__input-container{width:100%}.complete-info-modal form.form-with-materialui .padder{padding:0;margin:auto;margin-top:1em}.complete-info-modal form.form-with-materialui .flex.gender>div{width:80%;text-align:initial;display:flex;justify-content:center}.complete-info-modal form.form-with-materialui .flex.gender>div .radio-button-option{width:auto}form.form-with-materialui .mdl-textfield.error{border:2px #e00720 solid}form.form-with-materialui .mdl-textfield--static-label label{font-size:10px;top:-6px;left:15px;visibility:visible!important}form.form-with-materialui .mdl-textfield__label{top:8px;left:15px;border-bottom:none;padding:8px 0 3px 0;color:#333}form.form-with-materialui .mdl-textfield__label:after{background:0 0}form.form-with-materialui .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label,form.form-with-materialui .mdl-textfield--floating-label.is-dirty .mdl-textfield__label,form.form-with-materialui .mdl-textfield--floating-label.is-focused .mdl-textfield__label{color:#ccc;font-size:10px;top:-6px}form.form-with-materialui .mdl-textfield__input{border-bottom:none;padding:0;border:none;font-size:100%;width:100%;height:80%}form.form-with-materialui .mdl-textfield__label:after{background:0 0}form.form-with-materialui>div.relative-wrapper{position:relative;max-width:100%;margin:0 auto 1rem}form.form-with-materialui>div.relative-wrapper .input-char-count{top:-20px;position:absolute;right:0}form.form-with-materialui>div.relative-wrapper .input-char-count.-bottom{bottom:-20px;top:auto}form.form-with-materialui>div.relative-wrapper .toggle-show-button{position:absolute;top:0;right:0;height:50px;width:40px;border-left:solid 1px #ccc;display:flex;justify-content:center;align-items:center}form.form-with-materialui>div.relative-wrapper .toggle-show-button i{color:#ccc}form.form-with-materialui>div.relative-wrapper .mdl-textfield{margin-bottom:0}form.form-with-materialui>div.relative-wrapper+p.field-error{top:auto;left:auto}form.form-with-materialui>div.relative-wrapper.flex{display:flex}form.form-with-materialui>div.relative-wrapper.flex.-nowrap{flex-wrap:nowrap}form.form-with-materialui p.error-message:not(:empty){padding:40px 15px;margin:15px 0;color:#000}form.form-with-materialui p.field-error{padding:0 0 10px;font-size:12px;color:#e00720;width:100%;top:auto;left:auto;text-align:left}form.form-with-materialui p.field-error:empty{display:none}form.form-with-materialui>button{width:100%;margin-bottom:1rem;text-transform:capitalize!important}form.form-with-materialui>button.inactive{color:#9e9e9e;background-color:#e9e9e9}form.form-with-materialui>button.active{color:#fff;background-color:#704fa0;background-image:-webkit-gradient(linear,left top,left bottom,from(#785cd1),to(#704fa0));background-image:-webkit-linear-gradient(top,#785cd1,#704fa0);background-image:-moz-linear-gradient(top,#785cd1,#704fa0);background-image:-ms-linear-gradient(top,#785cd1,#704fa0);background-image:-o-linear-gradient(top,#785cd1,#704fa0);background-image:linear-gradient(to bottom,#785cd1,#704fa0)}form.form-with-materialui .flex{display:flex;flex-wrap:wrap;justify-content:space-between}form.form-with-materialui>.flex{margin-bottom:1rem}form.form-with-materialui .flex.gender{color:#333;flex-wrap:nowrap;justify-content:center}form.form-with-materialui .flex.gender h2,form.form-with-materialui form .flex.gender{justify-content:flex-start}form.form-with-materialui .flex.gender>div{width:90%;text-align:right;display:flex}form.form-with-materialui .flex.gender>div .radio-button-option{width:50%;display:inline-block;padding-right:.3125rem}form.form-with-materialui .flex.gender>div .radio-button-option:last-child{padding-right:0}form.form-with-materialui .flex .mdl-textfield{width:auto!important}form.form-with-materialui .flex .col-3{width:33.33%!important}form.form-with-materialui .flex .col-6{width:48%!important}form.form-with-materialui select{width:100%;height:54px}form.form-with-materialui .custom-checkbox{margin:15px 0;width:100%}.terms-and-privacy{font-size:.8rem;color:#333;text-align:left;margin:1rem auto}.terms-and-privacy a{color:#337ab7}form.form-with-materialui .label-cbx{user-select:none;cursor:pointer;margin-bottom:0;margin-right:1rem}form.form-with-materialui .label-cbx input:checked+.checkbox svg polyline{stroke-dashoffset:0}form.form-with-materialui .label-cbx:hover .checkbox svg path{stroke-dashoffset:0}form.form-with-materialui .label-cbx input+.checkbox{border:2px solid #ccc}form.form-with-materialui .label-cbx input:checked+.checkbox{border:2px solid#417505;border-color:#417505}form.form-with-materialui .label-cbx:hover input+.checkbox{border-color:#417505}form.form-with-materialui .label-cbx .checkbox{position:relative;top:2px;float:left;margin-right:8px;width:18px;height:18px;border-radius:2px}form.form-with-materialui .label-cbx .checkbox svg{position:absolute;top:-2px;left:-2px}form.form-with-materialui .label-cbx .checkbox svg path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px}form.form-with-materialui .label-cbx .checkbox svg polyline{fill:none;stroke:#417505;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18px;stroke-dashoffset:18px}form.form-with-materialui .label-cbx>span{pointer-events:none;vertical-align:middle}form.form-with-materialui .label-cbx input:checked+.checkbox+.cbx-text{color:#333}form.form-with-materialui .label-cbx input:not(:checked)+.checkbox+.cbx-text{color:#9b9b9b}form.form-with-materialui input[type=checkbox].invisible{position:absolute!important;z-index:-1;width:0;height:0;opacity:0}form.form-with-materialui .full-width-divider{width:100%;border-top:1px solid #d3d3d3;height:3px}.modal .modal-tabs p{width:auto}.modal .login-modal.sponsored-modal .sponsored-sign-in{padding:2rem .2rem;position:relative;width:100%;margin:0}.modal .login-modal.sponsored-modal .sponsored-sign-in .forgotPasswordText{top:auto;left:auto;color:#337ab7;margin-top:1rem}.modal .login-modal.sponsored-modal .sponsored-sign-in .forgotPasswordText a{color:#337ab7}.modal form.form-with-materialui legend{color:#333;width:100%;text-align:center;margin-bottom:1rem}.modal form.form-with-materialui .store-checkbox{margin:1rem 0 0;padding:1rem 0;border-top:1px solid #ccc;display:flex;flex-wrap:wrap;color:#ccc}.modal form.form-with-materialui .store-checkbox .checkbox-container{width:50%;display:inline-block}.modal .login-modal.sponsored-modal{width:100%!important;height:80vh;overflow-y:scroll}.modal .login-modal.sponsored-modal .sponsored-sign-up #sponsoredRecaptcha{width:100%}.modal .login-modal.sponsored-modal .sponsored-sign-up #sponsoredRecaptcha>div{width:100%!important}.modal .sponsored-modal.close{background-color:transparent;font-size:1rem;width:auto;box-shadow:none;right:0;top:-2rem}.modal .sponsored-modal.close>div{font-size:1rem;font-weight:400}.login-modal.sponsored-modal form.form-with-materialui button.inactive{border:2px #ccc solid}.login-modal.sponsored-modal form.form-with-materialui button.active{background:#3b5998}.organic-sign-up-modal{height:80vh!important;overflow-y:scroll!important}.organic-sign-up-modal form.form-with-materialui button.inactive{border:2px #ccc solid}.organic-sign-up-modal form.form-with-materialui button.active{background:#3b5998}.organic-sign-up-modal #tab-signup .sign-up{padding:1rem;padding-left:0;padding-right:0}.organic-sign-up-modal #tab-signin .sign-in{padding:1rem;position:relative}.organic-sign-up-modal #tab-signup .sign-up .image-container{display:flex;justify-content:center;margin:auto}.organic-sign-up-modal #tab-signup .sign-up .image-container img{height:4.5rem;width:4.5rem}.organic-sign-up-modal #tab-signup .sign-up .sign-up-with-photos .organicPhotoText{width:33.33%;color:#ccc;padding:0!important}.login-modal.sponsored-modal .fb-connect-btn,.organic-sign-up-modal .fb-connect-btn{position:relative;background-color:#fff!important;border:1px solid #3b5998;color:#3b5998!important;margin-top:0!important;padding:.6em!important;font-size:14px!important;width:100%!important}.login-modal.sponsored-modal .fb-connect-btn i,.organic-sign-up-modal .fb-connect-btn i{background-color:#3b5998;padding:0!important;height:34px;width:10%;color:#fff;border-right:none!important;border:2px solid #3b5998!important;position:absolute;top:0;left:0}.login-modal.sponsored-modal .fb-connect-btn i:before,.organic-sign-up-modal .fb-connect-btn i:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-modal.sponsored-modal .mdl-button,.organic-sign-up-modal .mdl-button{width:100%!important}.login-modal.sponsored-modal .sign-in .forgotPasswordText,.organic-sign-up-modal .sign-in .forgotPasswordText{position:absolute;top:auto;left:auto;right:5rem;bottom:-.5rem;color:#337ab7;font-weight:400}.login-modal.sponsored-modal .sign-in .forgotPasswordText a,.organic-sign-up-modal .sign-in .forgotPasswordText a{color:#337ab7}.modal form .g-recaptcha,.modal form .g-recaptcha iframe,.modal form .g-recaptcha>div{width:100%!important;text-align:left}.complete-info-modal *{box-sizing:border-box}.complete-info-modal .close{background-color:transparent;font-size:1rem;font-weight:300;width:auto;box-shadow:none;right:0;top:-2rem}.complete-info-modal h1{color:#2b5d83!important;font-size:1.3rem!important}.complete-info-modal h5{margin:.5rem auto 1rem;color:#333}.complete-info-modal form.form-with-materialui .gender{margin:1rem 0}.complete-info-modal form.form-with-materialui .store-checkbox{max-width:90%;margin:auto;border:none}.complete-info-modal form.form-with-materialui .store-checkbox legend{font-size:1.5rem;margin-bottom:0}.complete-info-modal form.form-with-materialui .store-checkbox .label-cbx{width:100%}.complete-info-modal .login-modal>div:first-child{padding:3.5rem 3.5rem 1rem}.modal .complete-info-modal form div.react-datepicker-wrapper{text-align:center}.modal .complete-info-modal form div.react-datepicker-wrapper>.react-datepicker__input-container{width:80%}.complete-info-modal form .padder{padding:0 1rem;padding-left:1%;padding-right:1%;width:80%;margin-top:2em}.complete-info-modal form.form-with-materialui p.field-error{width:80%}.complete-info-modal button.sign-up-submit{background-color:#ececec!important;color:#ccc!important;padding:0!important;font-size:.8rem!important;margin:2rem auto!important;text-transform:none!important;width:90%!important;max-width:90%!important}.profile_blurb{background-color:#e9e9e9;color:#9e9e9e;width:100%;padding:20px;border-top:1px #9e9e9e solid;border-bottom:1px #9e9e9e solid;margin:10px 0}.profile_blurb .flex{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.profile_blurb .blurb--text{width:70%;padding:0 15px 0 0}.profile_blurb .blurb--badge{width:30%}.profile_blurb .blurb--badge img{width:100%;max-width:65px;float:right}.profile_blurb .edit-user-info{margin:25px 0}.profile_blurb .edit-user-info form .relative-wrapper .input-char-count{top:-15px}.profile_blurb .edit-user-info form .mdl-textfield{background-color:#fff}.profile_blurb .edit-user-info form button{background-color:#f5f5f5}.edit-user-info .success-message{display:none;font-size:12px;color:#417505;margin:15px 0}.profile-pic-modal-link{display:none}.profile_pic .image-selection .choices-grid .grid{width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly}.profile_pic .image-selection .choices-grid__more-options{text-align:center;margin-top:15px;margin-bottom:15px}.profile_pic .image-selection .choices-grid__more-options a{cursor:pointer}.profile_pic .image-selection .current-container{display:flex;flex-wrap:nowrap;margin:15px 0}.profile_pic .image-selection .current-container .current-photo{width:25%;text-align:center}.profile_pic .image-selection .current-container .current-photo img{width:100%;max-width:80px;max-height:80px;margin:auto}.profile_pic .image-selection .current-container .upload-your-photo{width:70%;padding:20px}.profile_pic .image-selection .suggested-image{width:30%;margin-bottom:15px;display:inline-block}.profile_pic .image-selection .suggested-image img{width:80%;max-width:80px;max-height:100px;margin:auto;cursor:pointer}.profile_pic .pagination-container{padding-top:15px;padding-bottom:10px}.profile_pic .pagination-container>.mdl-button{position:absolute;margin-top:-5px;right:20px;width:80px;height:30px;font-size:16px;line-height:30px;border-radius:2px;background:linear-gradient(#a987ce,#704fa0);color:#fff;text-transform:none}.profile-mobile .react-tabs__tab-panel{padding-left:10px;padding-right:10px}.modal .edit-user-info .current-photo{height:100%;width:50%;text-align:center;display:inline-block}.modal .edit-user-info .current-photo button{color:#fff;background-color:#ec971f;border-color:#d58512;width:100%;height:2em;margin:.5em 0}.modal .edit-user-info .current-photo span{margin:1em auto}.modal .edit-user-info .suggested-image{width:50%;text-align:center;display:inline-block;margin-top:1em}.modal .edit-user-info .upload-your-photo{width:50%;text-align:center;display:inline-block;vertical-align:top}.modal .edit-user-info .upload-your-photo .fa-cloud-upload{padding:1em 1em;border-radius:50%;background-color:#526396;font-size:2em;color:#fff}.modal .edit-user-info div.name{text-align:center}.modal .edit-user-info h4{margin-bottom:.5em;text-align:left}.modal .user-info-modal section{padding:0;border:.1em solid #555;text-align:left}.modal .user-info-modal section:first-of-type{height:11em;margin-bottom:1em;overflow-y:scroll;overflow-x:auto;padding:.5em}.modal .user-info-modal section img{width:6em;border-radius:50%;margin:auto}.modal .user-info-modal a{color:#00e}.modal .user-info-modal a:visited{color:#551a8b}.modal .user-info-modal h1{float:left;margin-left:2em;font-size:1.2em;text-align:center}.modal .user-info-modal p{margin-top:1em;font-size:.9em;font-weight:300}.modal .user-info-modal .personal-info-left-column,.modal .user-info-modal .personal-info-right-column{width:calc(100% - 2em);display:block;margin:1em}.modal .user-info-modal .personal-info-section label{width:90%;display:inline-block;font-size:.9em}.modal .user-info-modal .personal-info-left-column>div,.modal .user-info-modal .personal-info-right-column>div{width:90%;display:inline-block;margin-bottom:.5em}.modal .user-info-modal .personal-info-section input{width:90%;height:3em;border:none;border-bottom:.1em solid #bbb;font-size:.9em}.modal .user-info-modal .about-user-box{width:100%;display:inline-block;text-align:center}.modal .user-info-modal .about-user-box label{font-size:1em;float:left;position:relative;left:.5em;text-align:left}.modal .user-info-modal .about-user-box textarea{width:96%;margin-top:1em;min-height:5em;border:.1em solid #aaa}.modal .user-info-modal .personal-info-left-column fieldset{width:100%}.modal .user-info-modal .personal-info-left-column fieldset label{width:100%}.modal .user-info-modal .personal-info-left-column fieldset{margin-bottom:2em}.modal .user-info-modal .personal-info-left-column fieldset input[type=checkbox]{width:15%;position:relative;height:1.5em}.modal .personal-info-left-column .username-label{position:relative;top:-1em}.modal .personal-info-left-column .username-field{height:2em;border:none;border-bottom:.1em solid #bbb;font-size:.9em}.modal .user-info-modal .personal-info-right-column .birthday-select-container{margin-bottom:1.5em;margin-top:.5em;width:calc(100% - .2em)}.modal .user-info-modal .personal-info-right-column .birthday-select-container>div{display:inline}.modal .personal-info-right-column select{font-size:1em;text-align:center;margin:.2em .3em .2em 0}.modal .personal-info-right-column select[name=state]{width:100%;font-size:.9em}.modal .personal-info-right-column h2{display:none}.modal .personal-info-right-column .gender-label{position:relative;top:-.4em}.modal .personal-info-right-column .radio-button-option{width:100%}.modal .personal-info-right-column .radio-button-option input{width:12%;float:left;height:1.5em}.modal .personal-info-right-column .radio-button-option .label{width:30%;float:left;position:relative}.modal .edit-user-info button.login-submit{position:relative;padding-left:3em;padding-right:3em;font-size:1.1em;line-height:1.8em;font-weight:700;color:#fff;background-color:#f2b300;margin:.5em auto;display:block}.break-right-col .up-next-column{display:block}.up-next-column h3{margin:1em 0;font-size:1.5em}.up-next-column .tile{width:80%;margin:1em auto;position:relative;border:none;vertical-align:top;cursor:pointer;display:block}.up-next-column .tile .content{position:absolute;top:0;width:100%;height:100%;overflow:hidden;display:block;z-index:3}.up-next-column .tile .bottom-bar{position:absolute;bottom:0;left:0;right:0;padding:1em;text-align:left;background-color:#143a58;opacity:.75;z-index:4}.up-next-column .tile .bottom-bar .label{text-transform:uppercase;font-size:.875em;color:#fff}.up-next-column .bottom-bar .description{display:none}.up-next-column .tile img.lock{position:absolute;top:50%;left:50%;width:4.75em;margin-left:auto;margin-right:auto;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;display:block}.up-next-column .tile .background{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:.65;z-index:1}.up-next-column .tile .background.completed{background-color:#143a58}.up-next-column .tile .content .completed-title{position:relative;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;display:block;z-index:1;text-align:center}.up-next-column .tile .content .completed-title span{font-size:2em;color:#fff}.up-next-column .tile .content .completed-title .replay-label{margin-top:.25em;font-size:1em;font-weight:700;color:#2ac4f4}.break-detail .summary{margin-bottom:3em}.break-detail .footerHtml{position:relative}.footerHtml{margin-bottom:3em}.footerHtml img{width:auto;max-width:100%;margin:auto;display:inline-block}.break-detail .step-footer{margin-top:2em}.step-footer .legal-text{font-weight:300;text-align:left;font-size:.7rem;color:#797979;margin-bottom:.5rem}.step-footer .terms-conditions{font-size:.75em}.break-detail .back-link,.break-detail .back-to-home{margin-bottom:.5em;text-decoration:underline}.break-detail .inactive-page-text{margin-top:1em;font-size:1.5em;line-height:1.5em;color:#736b6b}.modal .next-break-modal .modal-header{background-color:#143a58;color:#fff;font-size:1.2em;font-weight:700;line-height:1em;padding:.5em 2em .5em .5em}.modal .next-break-modal img{margin-bottom:-.2em;width:100%}.modal .next-break-modal button{background-color:#ffca21;color:#fff!important;padding:9px 45px 9px 24px;margin:0;border-radius:50px;font-size:17px!important;left:60%;top:60%;margin-top:-2em;margin-left:-5.5em;position:absolute;text-shadow:0 0 1px rgba(0,0,0,.2);font-weight:700}.modal .next-break-modal button i{font-size:13px;position:relative;left:25px;opacity:.2;-webkit-animation:playTickerAnimation 2s;-moz-animation:playTickerAnimation 2s;-ms-animation:playTickerAnimation 2s;-o-transition:playTickerAnimation 2s;transition:playTickerAnimation 2s;color:#fff}@-webkit-keyframes playTickerAnimation{0%{left:24px;opacity:.2}50%{left:28px;opacity:1}100%{left:24px;opacity:.2}}@keyframes playTickerAnimation{0%{left:24px;opacity:.2}50%{left:28px;opacity:1}100%{left:24px;opacity:.2}}.modal .complete-info-modal .padder h5{margin:.5em auto;color:#9d9ea0}.modal .complete-info-modal h2{color:#0c5a9c}.modal .complete-info-modal form{text-align:left}.complete-info-modal .gender{display:inline-block;width:100%}.complete-info-modal .gender>span{display:block;margin-right:1rem}.complete-info-modal .gender>h2{float:left;width:25%;position:relative;text-transform:capitalize}.complete-info-modal .gender .radio-button-option{margin-right:.5rem}.complete-info-modal .birthday-input-container{margin-bottom:0;margin-top:1em}.complete-info-modal .birthday-input-container>div{display:block;width:100%;left:30%;top:-1.2em;position:relative;margin-bottom:.2em}.complete-info-modal .birthday-input-container select{font-size:1em;width:50%}.complete-info-modal .birthday-input-container>h2{display:inline-block;width:25%}.complete-info-modal .radio-button-option input{float:left;width:15%}.modal .complete-info-modal fieldset legend{margin-bottom:1.5em;color:#0c5a9c}.modal .complete-info-modal .store-checkbox>div{display:block;float:left;width:100%;margin-bottom:.5em}.modal .complete-info-modal .store-checkbox label{display:inline-block;width:60%}.modal .complete-info-modal .store-checkbox input{width:20%;float:left;position:relative}.modal .complete-info-modal button.sign-up-submit{width:50%;background-color:#143a58;font-weight:500;letter-spacing:.06em;color:#fff;border-radius:.2em;padding:.5em;font-size:100%;margin:0 auto;display:block}input[type=radio]{position:relative;width:1.5em!important;height:1.5em!important;margin:0!important;margin-right:.5em!important;float:none!important;line-height:1em!important;vertical-align:middle!important;display:inline-block!important}input[type=checkbox]{position:relative;width:1.5em!important;height:1.5em!important;margin:0!important;margin-right:.5em!important;float:left!important;line-height:1em!important;vertical-align:middle!important}.input-row{position:relative;margin-bottom:1em}.checkbox-wrapper{position:relative;margin-top:.5em}.checkbox-container{position:relative;margin-top:1em;overflow:hidden}.checkbox-container label{position:relative;width:calc(100% - 2em);float:left!important;line-height:1.375em;display:block!important}.radio-button-option .label{position:relative!important;margin:0!important;float:none!important;line-height:1em!important;vertical-align:middle!important;display:inline-block!important}.homepage-message{margin-top:1em;text-align:center}.homepage-message>h1{font-size:1.25rem;font-weight:700;color:#736b6b;line-height:1em;text-align:center;margin:0 auto;padding:.1em 0 .1em 0}.homepage-message>button{margin:1rem auto auto;color:#fff;background-color:#704fa0;background-image:-webkit-gradient(linear,left top,left bottom,from(#785cd1),to(#704fa0));background-image:-webkit-linear-gradient(top,#785cd1,#704fa0);background-image:-moz-linear-gradient(top,#785cd1,#704fa0);background-image:-ms-linear-gradient(top,#785cd1,#704fa0);background-image:-o-linear-gradient(top,#785cd1,#704fa0);background-image:linear-gradient(to bottom,#785cd1,#704fa0);padding:0}.modal .limit-reached-modal{background-color:#fff;text-align:center;line-height:1.2em}.modal .limit-reached-modal .padder{padding:2em}.modal .limit-reached-modal .padder h1{margin-bottom:.5em;font-size:2em}.modal .limit-reached-modal .padder h2{font-size:1.2em}.modal .limit-reached-modal .padder p{margin:.5em}.modal .limit-reached-modal .padder img{width:9em;height:9em;display:block;margin:1em auto}.modal .limit-reached-modal .padder button{display:block!important;width:100%;border-radius:.3em;margin:15px auto;background-color:#ffcf38;color:#fff;padding:6px 12px;font-size:1em;font-weight:400;line-height:1.42857143;text-align:center;vertical-align:middle}.basic-accordion>h3{padding:1rem;font-size:1.2rem;border:2px solid #c6c6c6;background:#e9e9e9;cursor:default}.basic-accordion>h3>i{font-size:2rem;vertical-align:middle;line-height:1rem;float:right}.basic-accordion>section{border:2px solid #c6c6c6;border-top-style:none}.basic-accordion.open>section{display:block}.basic-accordion.closed>section{display:none}.settings-page{color:#555}.settings-content{min-height:calc(100vh - 250px - 4rem - 55px);padding:2rem 1rem;box-sizing:border-box}.settings-content h1{text-align:center;font-size:1.25rem;font-weight:700;margin-bottom:2rem}.settings-page-accordion{margin-bottom:.5rem}.settings-page-accordion:last-of-type{margin-bottom:0}.cookie-providers,.email-subscriptions{padding:1rem}.cookie-providers>label,.email-subscriptions>label{display:block;margin-bottom:1.25rem}.cookie-providers>label>span::before,.email-subscriptions>label>span:before{content:'check_box_outline_blank';font-style:normal;font-family:"Material Icons";font-size:1.25rem;vertical-align:bottom;float:right}.cookie-providers>label.checked>span:before,.email-subscriptions>label.checked>span:before{content:'check_box'}.cookie-providers>label:last-of-type,.email-subscriptions>label:last-of-type{margin-bottom:0}.cookie-providers>label>input,.email-subscriptions>label>input{display:none}.cookie-providers>label>span,.email-subscriptions>label>span{font-style:italic}.cookie-providers>label>input[data-checked=true]+span:after,.email-subscriptions>label>input[data-checked=true]+span:after{content:'\f046'}.cookie-providers>label>p,.email-subscriptions>label>p{margin-top:.25rem;line-height:1.2em}.legal-page{margin:0 auto;width:90%;margin-bottom:2em}.legal-page h1{font-size:2.5em;text-align:left;margin:1em 0 1em 0;font-weight:700;line-height:1em}.legal-page h3{font-size:1.3em;line-height:1.1em;font-style:italic;margin-top:1em;margin-bottom:.25em}.legal-page div{margin-bottom:3.2em;line-height:1.2em}.legal-page h2{font-size:1.2em;font-weight:700;margin-bottom:1.2em;line-height:1.2em}.legal-page div p{margin-bottom:.5em}.legal-page a{color:#337ab7;text-decoration:none}.break-detail .share-and-points:empty{display:none}.prize-claim-form-wrapper{min-height:calc(80vh)}.prize-claim-form-wrapper.preordered>p:last-of-type{margin-top:1em}.prize-claim-form-wrapper.preordered>.relative-wrapper{text-align:center;margin-top:2em}.prize-claim-form-wrapper.preordered>.relative-wrapper a{width:390px}.prize-claim-form-wrapper.preordered>.relative-wrapper a button{width:80%;color:#634093;background:#fff;border:1px solid #634093}.prize-claim-form-wrapper.preordered>.relative-wrapper a button:hover{color:#fff;background:#634093;transition:all .1s ease}.prize-claim-form-wrapper .headline{position:relative;width:100%;text-align:center;margin-top:1.5em;margin-bottom:1em;font-size:1.5em;line-height:1.25em;display:block;color:#5c3784}.prize-claim-form-wrapper p{text-align:left;font-size:1.2em;width:80%;margin:auto;line-height:1.1em}.prize-claim-form-wrapper .prize-claim-form{overflow:hidden;margin:2em auto;display:block;width:90%;margin-top:1em}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper{max-width:390px}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .mdl-textfield:not(.col-6){width:100%}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper.flex{margin-bottom:2em}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .col-6 .field-error{margin-top:1em}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .col-6 .input-wrapper,.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .col-6 .input-wrapper .Select,.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .col-6 .input-wrapper .Select-control{height:100%}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .col-6 .input-wrapper .Select-control{border:2px solid #ccc}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .col-6 .input-wrapper .Select-control .Select-placeholder{line-height:48px}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .user-story{margin-bottom:1em}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .user-story .ghost-text{color:#9b9b9bbd}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper.featured-winner-interest .mdl-textfield{height:200px}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper.featured-winner-interest .mdl-textfield__input{height:100%}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .checkbox-container .custom-checkbox .label-cbx{margin:0}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .checkbox-container .custom-checkbox .label-cbx input{display:none}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .checkbox-container .custom-checkbox .label-cbx .checkbox{display:inline-block}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .checkbox-container .custom-checkbox .label-cbx .cbx-text{display:inline-block;width:85%;top:0}.prize-claim-form-wrapper .prize-claim-form .form-section input,.prize-claim-form-wrapper .prize-claim-form .form-section select{width:65%;font-size:1.2em;padding:.3em;margin-bottom:.7em;border:none;border-bottom:.1em solid #ccc;display:block;float:left}.prize-claim-form-wrapper .prize-claim-form .form-section label{width:25%;display:block;float:left;font-size:1.2em;text-align:right;margin-right:1em;top:.5em;position:relative}.prize-claim-form-wrapper .prize-claim-form button.next-button{position:relative;height:1.33333em;padding-right:2.125em;padding-left:2.125em;font-size:1.875em;font-weight:700;text-align:center;color:#fff;background-color:#ffcb26;cursor:pointer;margin:auto;display:block}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper .Select-control .Select-input{height:100%}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper button{font-size:1.025em;width:100%}.prize-claim-form-wrapper .prize-claim-form form .relative-wrapper button:not(:disabled){color:#fff;background:#684195;transition:all .1s ease}.prize-claim-form-wrapper .prize-image{margin:auto;width:50%}.prize-claim-form-wrapper .sub-headline{margin:auto;text-align:center;font-size:1.5em;padding-bottom:1em}.prize-claim-form-wrapper .small-print{padding-top:1em;font-size:.85em}#search-container{top:3px;padding:0;z-index:101;float:right;width:100%}#search-container .fa.fa-search{color:#fff;font-size:22px;float:right}#search-container .fa.fa-search.open{color:#6f4fa0;position:absolute;right:0;z-index:10}#search-container .fa.fa-search.open .text-input{position:absolute;right:-5px;top:-4px;z-index:0}input{outline:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:inherit;font-size:100%}input::-webkit-search-cancel-button,input::-webkit-search-decoration{display:none}input[type=search]{border:none;padding:.5em;width:7em;background-color:#f8f8f8;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s}#search-container input[type=search]{font-family:FontAwesome,Arial;width:1.3em;cursor:pointer;font-size:1.75em;z-index:1;color:#fff;padding:0;background:0 0;top:-5px;height:1.35em;position:absolute}#search-container input[type=search]::placeholder{color:#fff}#search-container input[type=search]:hover::placeholder{color:#eedaff}#search-container input[type=search]:hover{color:#57b7e2;border:none}#search-container input[type=search]:focus{padding-left:.25em;color:#000;background:#fff;z-index:10;cursor:auto;direction:ltr;border:solid .1em #fff;right:-3px;height:41px;border-radius:2px;font-size:16px;position:absolute;width:100%;top:-8px}#search-container .text-input{position:absolute;right:-5px;top:-4px;z-index:0}.search-overlay{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#fff;-webkit-opacity:0;-moz-opacity:0;opacity:0;display:none;z-index:-1}.search-results-page{padding-top:1em;width:100%}.search-results-page .left-col{min-height:calc(100vh - 250px - 4rem - 55px);padding-left:1em;padding-right:1em}.search-results-page .search-form{margin-bottom:1em}.search-results-page .search-results-title{margin-bottom:1em;margin-top:1em;overflow:hidden}.search-results-page .search-results-title .title{position:relative;float:left;padding-top:.4em;margin-right:1em;font-size:1.25em;font-weight:700;line-height:1em;display:block}.search-results-page .search-results-title .search-alert{position:relative;float:left;padding-top:.75em;font-size:1em;line-height:1em;display:block;color:red;text-transform:uppercase;text-align:center}.search-results-page .search-results-title .search-term{position:relative;margin-left:1em;margin-top:.25em;padding:.5em;padding-top:.25em;padding-bottom:.25em;float:left;border:solid 1px #e0e0e0;color:#555;cursor:pointer;display:block}.search-results-page .search-results-title .search-term .text{font-size:1em;font-weight:700}.search-results-page .paging{margin:.5em;width:calc(100% - 1em)}.search-result-overview{overflow:auto;padding:.5em;position:relative}.search-result-overview img{width:100%;float:left;margin:.5em 0;border:.1em solid #1c3957}.search-result-overview img.check{width:20px;border:0;height:20px;position:relative;left:50%;top:5px;transform:translate(-50%)}.search-result-overview h2 span{color:#1c3957;font-size:1.2em;font-weight:700;line-height:1.2em}.search-result-overview .author img{width:1.5em;border:none;border-radius:.5em;margin:0 .5em 0 0}.search-result-overview p{margin:.25em 0;color:#191919}.search-result-overview .author{vertical-align:middle;font-size:.9em;color:grey}.search-result-overview .author a,.search-result-overview .author a:visited{color:grey}.search-result-overview .author .date{margin-left:1em;font-size:.9em}.search-form{text-align:right}.search-form input[type=text]{font-size:1em;width:calc(100% - .6em);padding:.25em;margin-bottom:.25em;overflow:auto;border:.0625em solid #bbb;border-radius:0}.search-form button{font-size:1em;color:#fff;background-color:#ffcb21;text-align:center}.error-404{position:relative;margin-top:1em}.error-404 h1{position:relative;font-size:4em;width:2.5em;font-weight:700;color:#736b6b;line-height:1em;text-align:center;margin:0 auto;border:4px solid #736b6b;padding:.1em 0 .1em 0}.error-404 .alternative,.error-404 .explanation{position:relative;margin-top:.5em;font-size:1em;text-align:center;color:#736b6b}.error-404 .explanation .invalid-url{font-weight:700;color:#e74c3c}.error-404 .alternative{margin-bottom:.5em}.img-404{text-align:center}.img-404 img{display:inline;width:100%}#drawing-mode-options{margin-top:1rem;margin-bottom:1rem;text-align:left}#drawing-mode-options .brush-type-dropdown{position:relative;width:calc(50% - .5rem);height:2rem;margin-top:.625rem;padding-right:.5rem;vertical-align:top;display:inline-block}#drawing-mode-options .brush-type-dropdown select{width:100%;font-family:Lato,Arial,Helvetica;font-size:.75rem;background-color:#fff;height:1rem;line-height:1rem}#drawing-mode-options .range-input{position:relative;width:calc(50% - .5rem);display:inline-block;vertical-align:top}#drawing-mode-options .range-input .step-increment{position:absolute;top:.625rem;left:0;width:1.5rem;height:.5rem;font-size:1.5rem;font-weight:700;background-color:transparent;z-index:2;text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#drawing-mode-options .range-input .step-increment.plus{left:auto;right:0;font-size:1.0625rem}#drawing-mode-options .range-input .value{display:none}input[type=range]{-webkit-appearance:none;width:100%;height:2rem;margin-left:0;margin-right:0;background:0 0}@-moz-document url-prefix(){#drawing-mode-options .range-input{text-align:left}input[type=range]{width:calc(100% - 3rem);margin-left:1.5rem}}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:.8rem;cursor:pointer;background:#fff;border:solid 1px #cecece;border-radius:.3rem;border-left:solid 1.5rem #fff;border-right:solid 1.5rem #fff}input[type=range]:focus::-webkit-slider-runnable-track{background:#fff;border:solid 1px #cecece}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:1.5rem;width:1.5rem;background:#01b6eb;margin-top:-.4125rem;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.65);-moz-box-shadow:0 0 1px 0 rgba(0,0,0,.65);box-shadow:0 0 1px 0 rgba(0,0,0,.65);border-radius:1.5rem;cursor:pointer}input[type=range]::-moz-range-track{width:100%;height:.8rem;cursor:pointer;background:#fff;border-radius:.3rem}input[type=range]::-moz-range-thumb{height:1.5rem;width:1.5rem;background:#01b6eb;margin-top:-.35rem;-moz-box-shadow:0 0 1px 0 rgba(0,0,0,.65);box-shadow:0 0 1px 0 rgba(0,0,0,.65);border-radius:1.5rem;cursor:pointer}input[type=range]::-ms-track{width:calc(100% - 3rem);margin-left:1.5rem;cursor:pointer;background:0 0;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#fff;border-radius:1rem}input[type=range]::-ms-fill-upper{background:#fff;border-radius:1rem}input[type=range]::-ms-thumb{height:1.5rem;width:1.5rem;background:#01b6eb;margin-top:-.35rem;margin-left:1.5rem;margin-right:1.5rem;box-shadow:0 0 1px 0 rgba(0,0,0,.65);border-radius:1.5rem;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:#fff}input[type=range]:focus::-ms-fill-upper{background:#fff}#drawing-mode-options .hue-picker{position:relative;width:calc(80% - 1rem)!important;margin-left:.5rem;margin-right:.5rem;margin-top:.5625rem;height:1rem;display:inline-block;vertical-align:top}#drawing-mode-options .hue-picker>div{border-radius:.35rem!important}#drawing-mode-options .trash{position:relative;width:2rem;height:2rem;padding:0;margin:0;margin-top:1rem;color:#fff;font-size:1.25rem;font-weight:700;border-radius:1rem;background-color:#01b6eb;vertical-align:top}.modal .alert-modal{position:relative;width:auto;height:auto;padding:1rem;max-width:calc(100% - 2rem);background-color:#fff;line-height:normal!important;overflow:auto;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.75);box-shadow:0 1px 5px 0 rgba(0,0,0,.75);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center}.modal .alert-modal.warning-modal{border-top:solid 2rem #ffcb21}.modal .alert-modal.error-modal{border-top:solid 2rem #e74c3c}.modal .alert-modal.info-modal{border-top:solid 2rem #57b7e2}.modal .alert-modal .message{position:relative;font-size:1.25rem;font-weight:700;line-height:2rem;color:#444;display:block;z-index:1}.modal .alert-modal .control-bar{position:relative;width:100%;margin-top:1em;text-align:center;overflow:hidden}.modal .alert-modal .control-bar button{position:relative;padding:.5em;margin:.5em 0 0;font-size:1.25em;line-height:1.25em;font-weight:700;color:#fff;background-color:#f2b300}.modal .alert-modal.warning-modal .control-bar button{background-color:#ffcb21}.modal .alert-modal.error-modal .control-bar button{background-color:#e74c3c}.modal .alert-modal.info-modal .control-bar button{background-color:#57b7e2}.modal .contact-us-modal ul{list-style:none;list-style-type:none;margin-bottom:0;padding-left:0;margin-top:2em}.modal .contact-us-modal ul li{margin-bottom:1em}.modal .contact-us-modal ul li i{font-size:2em;vertical-align:middle;opacity:.8;margin-bottom:.2em;width:100%}.modal .contact-us-modal ul li a{font-size:.9em}.refer-friend-modal .yellow-or-divider div{height:10px;background:#ffcb21;width:40%;display:inline-block}.refer-friend-modal .yellow-or-divider p{width:15%;display:inline-block}.g-recaptcha{margin:auto;margin-top:.5em;margin-bottom:.5em}.g-recaptcha>div{width:306px!important;height:80px!important}.g-recaptcha.error>div{border:2px solid #e00720}.g-recaptcha>div{margin:auto}.related-link{margin-top:.5rem;margin-bottom:.5rem}.related-links{margin-top:60px;margin-bottom:15px;text-align:left}.related-links a{color:#337ab7;font-size:inherit}.related-links h2.related-title{color:#000;font-size:1.25rem}.left-col.full-width>.facebook-comment-question{margin-bottom:1rem;margin-top:24px;padding-bottom:7px;border-bottom:1px solid #333;display:inline-block;font-size:22px;line-height:normal;font-weight:700;text-align:center;position:relative;left:50%;transform:translateX(-50%)}.db-footer{margin-top:60px;background-color:linear-gradient(to right,#4c3371,#7d58b4);color:#fff;position:relative;height:250px;width:100%;bottom:50px;text-align:center;font-size:12px}.db-footer>div:not(.mobile){display:none}.db-footer>div{display:inline-block;text-align:left;vertical-align:top;margin-top:20px}.db-footer div.links{width:auto;margin-bottom:10px}.db-footer div.links>div{margin-top:10px;color:inherit;text-align:center}.db-footer div.links .column{display:inline-block;width:103px;text-align:left;margin-right:20px;margin-left:36px;vertical-align:top}.db-footer div.links .column a{color:inherit;display:block;margin-bottom:10px}.db-footer .social-bar.mobile{margin-top:0}.db-footer .social-bar.mobile a{display:inline-block;margin-left:5px;margin-right:5px}.db-footer .end-row.mobile{bottom:30px;font-size:12px;margin-top:7px}.db-footer .end-row.mobile>*{display:inline-block}.db-footer .end-row.mobile a{display:inline-block;color:#ae96cf;vertical-align:top}.db-footer .end-row.mobile .divider{background:#ae96cf;width:2px;height:15px;margin-left:10px;margin-right:10px}#modals:empty{display:none}.video-step>.embed-holder>*{width:100%}.privacy-policy .button{width:250px;height:30px;border:1px solid #704fa0;padding-top:10px;text-align:center;border-radius:3px;color:#704fa0;background:#fff;cursor:pointer}.privacy-policy .button:hover{color:#fff;background:#704fa0;transition:all .1s ease}.privacy-policy li{margin-bottom:10px}.privacy-policy a.anchor{color:#000;cursor:default}.privacy-policy table{border:1px solid #000}.privacy-policy table tr th{padding:10px;border-right:1px solid #000}.privacy-policy table tr{border-bottom:1px solid #000}.privacy-policy table tr td:first-child{border-right:1px solid #000}.privacy-policy table tr td{padding:10px}.terms-of-use ol{counter-reset:item}.terms-of-use>ol{padding-left:0}.terms-of-use ol>li{display:block;margin-bottom:.6em}.terms-of-use.legal-page>ol>li:before{content:'';padding-right:.6em}.terms-of-use ol>li:before{content:counters(item, ".") " ";counter-increment:item;padding-right:.6em;vertical-align:top}.terms-of-us ol ol{padding-left:1em}.terms-of-use ol ol li:first-child:before{counter-increment:item 1}.terms-of-use ol ol li div{width:90%;display:inline-block;vertical-align:top}.download-information-modal .title{margin-top:0;background:#fff;padding-top:39px;padding-bottom:39px;line-height:22px}.download-information-modal .padder{padding:0}.verify-email-modal.modal{width:100%;position:relative}.verify-email-modal.modal .body{width:calc(100% - 2em)}.verify-email-modal.modal .body .title{margin-top:0}.referral-response-modal.modal{position:relative;width:100%}.referral-response-modal.modal .body{width:auto}.referral-response-modal.modal .body .title{width:100%;padding:0;font-size:1em;margin-top:0}.profile-refer-friend-form .verify-button{display:none}.header .cookies-banner{position:fixed;bottom:52px;background:#fff;border-top:1px solid #ccc;width:100%;text-align:left}.header .cookies-banner p{margin:auto;margin-top:.75rem;margin-bottom:1rem;padding-left:2rem;padding-right:2rem}.header .cookies-banner .button{padding-top:10px;padding-bottom:10px;border:1px solid #704fa0;border-radius:4px;display:inline-block;padding-left:1em;padding-right:1em;margin-bottom:1em;left:50%;color:#704fa0;background:0 0;transform:translateX(-50%);position:relative;cursor:pointer}.header .cookies-banner .button:hover{background:#704fa0;color:#fff;transition:all .1s ease}.cookies-page{position:relative}.cookies-page-container{width:100%;margin:auto;border-left:1px solid #ccc;border-right:1px solid #ccc;padding-bottom:2rem}.cookies-page h1{width:90%;margin:auto;padding-top:1rem;font-weight:700;font-size:20px}.cookies-page p{width:90%;margin:auto;margin-top:1rem}.cookies-page-accordion{width:90%;margin:auto;margin-top:1.5em;margin-bottom:2em}.cookies-page-accordion h3 .fa.fa-caret-down{display:none}.cookies-page-accordion .cookie-providers>label.multi{margin-bottom:.5rem}.cookies-page-accordion .cookie-providers>label.hide>span{margin-left:0}.cookies-page-accordion .cookie-providers>label.hide>span:before{display:none}.cookies-page-accordion .cookie-providers>label.checked>span.disabled:before{opacity:.5;cursor:not-allowed}.cookies-page-accordion p{width:calc(100% - 2.25rem)}.cookies-page-accordion a{word-wrap:break-word}.cookies-page .db-footer{margin-top:0}.cookies-page input{display:block;margin:auto!important;float:none!important}.relative-wrapper.birthday-field{text-align:right}.relative-wrapper.birthday-field .label{width:auto;display:inline-block;margin-left:0;position:absolute;left:0;top:50%;transform:translateY(-50%)}.relative-wrapper.birthday-field .birthday-inputs{display:inline-block;width:70%;margin-left:2em;text-align:right;right:0;position:relative}.relative-wrapper.birthday-field .birthday-inputs>div{display:inline-block;margin-right:2%;margin-left:2%;width:calc(90%/3);border:2px solid #ccc;border-radius:4px}.relative-wrapper.birthday-field .birthday-inputs>div:last-child{margin-right:0}.wizard-container{width:100%;margin:0 auto}.wizard-container>*{width:80%;margin:0 auto}.wizard-progress-bar{width:35%;display:table;cursor:default}.wizard-progress-bar-item{display:table-cell;position:relative;padding:24px}.wizard-progress-bar-item-circle{width:24px;height:24px;margin:0 auto;background-color:#000;border-radius:50%;text-align:center;line-height:2em;font-size:12px;color:#fff;z-index:2}.wizard-progress-bar-item-line-left,.wizard-progress-bar-item-line-right{position:absolute;top:35px;height:1px;border-top:1px solid #000;z-index:1}.wizard-progress-bar-item-line-left{left:0;right:50%;margin-right:11px}.wizard-progress-bar-item-line-right{right:0;left:50%;margin-left:11px}.humanology-signup{position:relative}.humanology-signup a{color:#7fcab8}.humanology-signup .wizard-progress-bar-item-circle{background-color:#58595b}.humanology-signup .wizard-progress-bar-item-line-left,.humanology-signup .wizard-progress-bar-item-line-right{border-top:3px solid #58595b}.humanology-signup .wizard-progress-bar-item.visited .wizard-progress-bar-item-circle{background-color:#7fcab8}.humanology-signup .wizard-progress-bar-item.previous .wizard-progress-bar-item-circle{cursor:pointer}.humanology-signup .wizard-container:not(.wizard-phase-2) .wizard-navigation-footer{margin-top:55px;display:flex;justify-content:flex-end}.humanology-signup .wizard-container.wizard-phase-2 .wizard-navigation-footer{margin-top:50px;position:relative;height:0}.humanology-signup .wizard-navigation-footer .mdl-button{color:#fff;background-color:#7fcab8;text-transform:none;font-weight:700;height:50px;width:90px}.humanology-signup .wizard-container .wizard-navigation-footer .mdl-button{position:absolute;right:0}.humanology-signup .wizard-container.wizard-phase-1 .form-with-materialui>div:last-child{vertical-align:top;margin-left:4%;width:47.5%}.humanology-signup .wizard-container.wizard-phase-1 .wizard-navigation-footer .mdl-button{margin-top:-50px;position:relative}.humanology-signup .wizard-container.wizard-phase-3 .wizard-navigation-footer{position:relative}.humanology-signup .wizard-container.wizard-phase-3 .wizard-navigation-footer .mdl-button{margin-top:-63px}.humanology-signup .wizard-container.wizard-phase-2 .wizard-navigation-footer .mdl-button{top:-83px}.humanology-signup form>div.checkbox-wrapper{width:100%}.humanology-signup .checkbox-wrapper>.mdl-textfield__error{position:absolute;top:60px}.humanology-signup .checkbox-wrapper{position:relative}.humanology-signup .checkbox-wrapper>.mdl-textfield__error{position:absolute;top:60px}.humanology-signup .checkbox-wrapper label{position:relative;display:inline-block;width:100%}.humanology-signup .checkbox-wrapper label .checkbox-icons{cursor:pointer;position:relative;width:1.1875em;height:1.1875em;top:.425em;font-size:1.5em;vertical-align:top;display:inline-block}.humanology-signup .checkbox-wrapper label .checkbox-icons .fa-stack{display:block;width:.3125em;height:0;line-height:0;position:relative;vertical-align:text-top}.humanology-signup .checkbox-wrapper label .checkbox-icons .fa-check{position:absolute;top:-.6175em;left:.025em}.humanology-signup .checkbox-wrapper label .checkbox-icons .fa-check:before{font-size:.85em}.humanology-signup .checkbox-wrapper .checkbox-icons span:last-of-type:not(.fa-check):not(.fa-stack){display:inline-block;width:93%;margin-left:.55em}.humanology-signup .checkbox-wrapper label span{display:initial;margin-left:0}.humanology-signup .checkbox-wrapper label span:last-of-type{vertical-align:sub}.humanology-signup .checkbox-wrapper label .checkbox-icons .fa-stack i:nth-child(2){color:rgba(0,0,0,.11);position:absolute;font-size:23px;transition:all .1s cubic-bezier(.86,0,.07,1)}.humanology-signup .checkbox-wrapper input[type=checkbox],.humanology-signup .db-toggle-box>input[type=checkbox]{display:none}.humanology-signup .db-toggle-box{border:3px solid #7fcab8;height:auto;min-height:50px;vertical-align:top;cursor:pointer;display:inline-block;width:100%;margin-bottom:15px;transition:background-color .2s linear}.humanology-signup .db-toggle-box.is-invalid{color:#d50000;border-color:#d50000}.humanology-signup .db-toggle-box[for=RECENT_ACTIVITIES]+div.is-invalid,.humanology-signup .db-toggle-box[for=SOCIAL_PLATFORM_USAGE]+div.is-invalid{margin-top:-10px}.humanology-signup .db-toggle-box[for=SOCIAL_PLATFORM_USAGE]+div.is-invalid{padding-bottom:10px}.humanology-signup .db-toggle-box:nth-child(1n+11){min-height:75px;height:auto}.humanology-signup .db-toggle-box:nth-child(1n+11) .db-toggle-box-text-wrapper{min-height:75px;height:auto}.humanology-signup .db-toggle-box-text-wrapper{min-height:50px;height:auto;display:table}.humanology-signup .db-toggle-box-text-content{display:table-cell;vertical-align:middle;padding-left:15px;padding-right:15px}.humanology-signup .db-toggle-box.checked{color:#fff;border-color:#7fcab8;background-color:#7fcab8}.humanology-signup .db-toggle-box.disabled{cursor:default;color:rgba(0,0,0,.26);transition:color .2s linear}.humanology-signup .wizard-current-phase{padding-bottom:10px}.humanology-signup .humanology-basic-info{padding-top:100px}.humanology-signup .form-with-materialui .mdl-textfield__input:disabled{border-bottom:0}.humanology-signup .form-with-materialui .mdl-textfield--floating-label.is-focused .mdl-textfield__label{color:#d50000}.humanology-signup .form-with-materialui .mdl-textfield.is-focused:not(.is-invalid) .mdl-textfield__label,.humanology-signup .form-with-materialui .mdl-textfield:not(.is-invalid) .mdl-textfield__label{color:#58595b}.humanology-signup form .form-section{width:100%;margin:0}.humanology-signup .form-with-materialui .mdl-textfield.is-invalid.is-focused .mdl-textfield__label:after{visibility:hidden}.humanology-signup .form-with-materialui .mdl-textfield{border:3px solid #7fcab8;border-radius:0}.humanology-signup .form-with-materialui .mdl-textfield__input{margin-top:5px}.humanology-signup .form-with-materialui .mdl-textfield.is-invalid{border-color:#d50000}.humanology-signup form.form-with-materialui>*{margin-bottom:32px}.humanology-signup form.humanology-activities>.top-error-wrapper{margin-left:-13%;text-align:center;padding-bottom:30px}.humanology-signup form.humanology-activities>.top-error-wrapper>.mdl-textfield__error{visibility:hidden;margin:0 auto;display:block;width:100%;font-size:1em}.humanology-signup form.humanology-activities>.top-error-wrapper.has-errors>.mdl-textfield__error{visibility:visible}.humanology-signup form.humanology-activities>*{margin-bottom:20px}.humanology-signup .form-with-materialui .mdl-textfield .mdl-textfield__error{margin-top:15px}.humanology-signup form.humanology-activities>:nth-child(2),.humanology-signup form.humanology-instruction,.humanology-signup form:not(.humanology-activities)>:nth-child(3){width:100%;display:block}.humanology-signup form.humanology-activities>:nth-child(2){margin-bottom:30px}.humanology-activities>.db-toggle-box:last-of-type+div{display:block}.humanology-signup form.humanology-activities .humanology-instruction{padding-top:10px;margin-left:3%;margin-bottom:15px}.humanology-signup form.humanology-activities .checkbox-wrapper{margin-top:10px}.humanology-signup form.humanology-activities .checkbox-wrapper.is-invalid{color:#d50000}.humanology-signup form.humanology-activities .checkbox-wrapper.is-invalid>label>span>a{color:#58595b}.humanology-signup .form-with-materialui .humanology-select-wrapper{position:relative;display:inline-block;vertical-align:middle;border:3px solid #7fcab8;height:44px;width:100%}.humanology-signup .form-with-materialui .humanology-select{width:100%;height:100%;background-color:#fff;font-size:inherit;font-family:inherit;padding-top:.5em;padding-bottom:.5em;padding-right:2.5em;padding-left:15px;border:0;margin:0;outline:0;border-radius:3px;text-indent:.01px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.humanology-select::-ms-expand{display:none}.humanology-select-wrapper::after,.humanology-select-wrapper::before{content:"";position:absolute;pointer-events:none}.humanology-select-wrapper::after{color:#7fcab8;content:"\f0dc";font-family:FontAwesome;font-size:.9em;height:1em;line-height:1;right:1.2em;top:50%;margin-top:-.5em}.humanology-signup .form-with-materialui .is-invalid .humanology-select-wrapper{border-color:#d50000}.humanology-signup .form-with-materialui .is-invalid .humanology-select,.humanology-signup .form-with-materialui .is-invalid .humanology-select-wrapper::after{color:#d50000}.humanology-signup .form-with-materialui .is-invalid .mdl-textfield__error{visibility:visible}.humanology-signup .form-with-materialui .is-invalid.checkbox-wrapper .mdl-textfield__error,.humanology-signup .form-with-materialui .is-invalid:not(.mdl-textfield) .mdl-textfield__error{padding-left:17px}.humanology-page{padding-bottom:53px}.humanology-page.sign-up-page,.humanology-page.terms-page{background-image:url(https://s3.amazonaws.com/dailybreak_images_prod/site-assets/humanology/humanology_registrationpage.jpg)}.humanology-page.sign-up-page .humanology-landing .background,.humanology-page.terms-page .humanology-landing .background{background-image:url(https://s3.amazonaws.com/dailybreak_images_prod/site-assets/humanology/humanology_registrationpage.jpg)}.humanology-page .header-logo{position:absolute;margin-top:20px;margin-left:6%;width:145px}.humanology-page .humanology-landing{height:100vh;min-height:calc(100vh - 96px);position:relative}.humanology-page.wait-page .humanology-landing,.humanology-page.welcome-page .humanology-landing{min-height:calc(100vh - 96px);height:135vh}.humanology-page .humanology-landing .background{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:100%}.humanology-page.wait-page .humanology-landing .background,.humanology-page.welcome-page .humanology-landing .background{background-position:top}.humanology-page .humanology-landing .background .bg-overlay{background:rgba(65,86,106,.8);width:100%;height:100%}.humanology-page .humanology-landing .landing-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:90%}.humanology-page .humanology-landing .landing-content .fa{color:#fff;margin-top:47px;font-size:2em}.humanology-page.sign-up-page .outer-header-child .wizard-container,.humanology-page.terms-page .outer-header-child .terms-container{background:#fff}.humanology-page.sign-up-page .outer-header-child .wizard-container{padding-top:4rem;padding-bottom:1rem}.humanology-page.terms-page .outer-header-child .terms-container{padding-left:4%;padding-right:4%;font-family:'Open Sans';padding-top:2rem;padding-bottom:2rem;line-height:1.4em}.humanology-page .humanology-landing .landing-content h1.humanology-landing-header{font-family:Montserrat;text-transform:uppercase;color:#fff;font-size:9vw;line-height:1.1em;font-weight:500}.humanology-page .humanology-landing .landing-content .humanology-divider{width:101px;height:6px;background:#7fc9b7;margin:auto;margin-top:15px;border-radius:5px}.humanology-page .humanology-landing .landing-content .humanology-landing-subtext{color:#fff;margin:auto;font-family:'Open Sans';font-size:18px;line-height:1.4em;width:100%;margin-top:30px}.humanology-page .basic.humanology-section{padding:20% 6%;text-align:center;position:relative;z-index:10;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.humanology-page .humanology-section .section-header{font-family:'Open Sans';font-weight:600;font-size:35px;height:100%;text-transform:uppercase;line-height:40px;transform:scaleX(1.05) scaleY(.95);margin-bottom:7px}.humanology-page .humanology-section.basic .section-header{color:#ff8553}.humanology-page .humanology-section.basic p{width:100%;margin:auto;font-size:16px;line-height:25px;color:#41566a;font-family:'Open Sans'}.humanology-page .humanology-section.basic p.ending{font-weight:600;margin-top:1em;font-size:16px;font-family:'Open Sans'}.humanology-page .dark.humanology-section{background:#41566a;color:#fff;z-index:0;position:relative}.humanology-page .dark.humanology-section>img{position:absolute;z-index:0;opacity:.3;height:100%;left:-50%}.humanology-page .dark.humanology-section .section-content{position:relative;z-index:1;padding:4%;text-align:center}.humanology-page .dark.humanology-section .section-content .explanation{font-family:'Open Sans';font-weight:100;margin-left:1%;margin-right:1%;margin-top:40px;margin-bottom:40px}.humanology-page .dark.humanology-section .section-content .explanation p{line-height:23px;font-size:18px}.humanology-page .dark.humanology-section .section-content .explanation .large-number{font-family:Montserrat;font-weight:500;font-size:50px;line-height:50px;margin-top:8px;margin-bottom:10px}.humanology-page .dark.humanology-section .section-content .explanation .large-number .sign{font-size:18px;vertical-align:top}.humanology-page .dark.humanology-section .section-content .explanation .highlight{font-weight:400;color:#ffbb27;font-size:18px}.humanology-page .dark.humanology-section .section-content .explanation img{width:30%;margin:auto;margin-top:20px}.humanology-page button.mdl-button.mdl-js-button{top:0;position:relative;margin-top:30px;background:#7dc8b6;color:#fff;font-family:Montserrat;font-weight:400;font-size:17px;padding-left:22px;padding-right:30px;transition:all .1s ease}.humanology-page .humanology-signup button.mdl-button.mdl-js-button{padding-left:0;padding-right:0}.humanology-page button.mdl-button.mdl-js-button:hover{top:-5px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:all .12s ease}.humanology-page .humanology-footer{background:#41556b;padding:3em;position:relative;text-align:center}.humanology-page .humanology-footer img.logo{width:115px;display:inline-block;margin-right:30%;position:absolute;left:6%;top:41%;transform:translateY(-50%)}.humanology-page .humanology-footer p{color:#7bc8b6;font-family:'Open Sans';font-weight:100;font-size:11px;display:inline-block;vertical-align:baseline;position:absolute;left:6%;top:70%}.humanology-page .humanology-footer button.fa{background:0 0;color:#fff;border:1px solid #fff;border-radius:100%;height:11vw;width:11vw;font-size:5vw;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);margin-left:30%;transition:all .1s ease}.humanology-page .humanology-footer button.fa::before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.humanology-page .humanology-footer button.fa:hover{top:49%;transform:translateY(-49%);transition:all .1s ease}.uk-organic-signup-signin-modal{background:url(https://s3.amazonaws.com/dailybreak_images_prod/site-assets/uk-mobile-organic-signin-modal.jpg);background-size:100% 100%;background-repeat:no-repeat;height:85vh;max-height:631px}.uk-organic-signup-signin-modal .close{right:20px;top:2px}.uk-organic-signup-signin-modal .site-logo{background:url(https://d1np8g368n9o2h.cloudfront.net/db-white-logo-mobile.png);width:60px;height:58px;background-size:contain;background-repeat:no-repeat;margin:auto;top:13px;position:relative}.uk-organic-signup-signin-modal .content{width:87.5%;height:calc(100% - 74px);margin:auto}form.uk-organic-signin-form,form.uk-organic-signup-form{position:relative}.store-item-modal form.uk-organic-signin-form,.store-item-modal form.uk-organic-signup-form{padding-left:10px;padding-right:10px}.store-item-modal form.uk-organic-signin-form .cta-text.relative-wrapper,.store-item-modal form.uk-organic-signup-form .cta-text.relative-wrapper{color:#704fa0}form.uk-organic-signin-form .cta-text.relative-wrapper,form.uk-organic-signup-form .cta-text.relative-wrapper{font-size:24px;text-align:center;margin-top:25px;color:#fff;line-height:30px;margin-bottom:11px}.profile form.uk-organic-signin-form .cta-text.relative-wrapper,.profile form.uk-organic-signup-form .cta-text.relative-wrapper{color:#704fa0}form.uk-organic-signin-form .relative-wrapper .mdl-textfield.mdl-js-textfield,form.uk-organic-signup-form .relative-wrapper .mdl-textfield.mdl-js-textfield{background:#fff}form.form-with-materialui.uk-organic-signin-form>div.relative-wrapper .toggle-show-button,form.form-with-materialui.uk-organic-signup-form>div.relative-wrapper .toggle-show-button{border-left:1px solid #979797}form.form-with-materialui.uk-organic-signin-form>div.relative-wrapper .toggle-show-button i,form.form-with-materialui.uk-organic-signup-form>div.relative-wrapper .toggle-show-button i{color:#979797}form.uk-organic-signin-form .relative-wrapper.partial .mdl-button.mdl-js-button,form.uk-organic-signup-form .relative-wrapper.partial .mdl-button.mdl-js-button{width:100%;background-color:#eedaff;font-weight:400;text-transform:capitalize}form.uk-organic-signin-form .relative-wrapper.partial .modal-link,form.uk-organic-signup-form .relative-wrapper.partial .modal-link{position:absolute;color:#fff;text-decoration:underline;left:50%;transform:translateX(-50%);margin-top:74px}form.uk-organic-signin-form .fb-connect-btn.partial,form.uk-organic-signup-form .fb-connect-btn.partial{height:40px;font-size:14px;font-weight:400;border:2px solid #3b5998;padding-top:0;padding-bottom:0;line-height:38px}form.uk-organic-signin-form .fb-connect-btn.partial .fa.fa-facebook,form.uk-organic-signup-form .fb-connect-btn.partial .fa.fa-facebook{line-height:38px;float:left;border-right:.1em solid #3b5998;padding-right:.75em;padding-left:.25em;height:100%;font-size:16px;color:#3b5998}form.uk-organic-signin-form .terms-and-privacy,form.uk-organic-signup-form .terms-and-privacy{margin-top:40px;color:#fff}form.uk-organic-signup-form .terms-and-privacy a{color:#fff}form.uk-organic-signin-form .modal-link.forgot-pw{color:#fff;text-align:center;margin-top:50px;text-decoration:underline}.uk-organic-signup-signin-wrapper{background-color:#f1f2f4;text-align:center;padding-bottom:.25rem}.uk-organic-signup-signin-wrapper .cta-text.relative-wrapper{margin-top:0;padding-top:25px}.uk-organic-signup-signin-wrapper .uk-organic-signup-form .relative-wrapper.kill-margin{margin:auto}.uk-organic-signup-signin-wrapper .g-recaptcha{margin-left:0}.uk-organic-signup-signin-wrapper .relative-wrapper.partial{margin-bottom:.75rem}.uk-organic-signup-signin-wrapper .relative-wrapper.partial .mdl-button.mdl-js-button{width:100%}.uk-organic-signup-signin-wrapper .relative-wrapper.partial .modal-link{position:absolute;margin:0;display:block;left:50%;transform:translateX(-50%);top:109px}.uk-organic-signup-signin-wrapper .fb-connect-btn.partial{min-width:300px;width:calc(100% - 2rem);margin:0 auto 2.6rem}.profile .uk-organic-signup-signin-wrapper .fb-connect-btn.partial{width:calc(100% - 1.25rem)}.profile form.uk-organic-signup-form .terms-and-privacy{color:#333}.profile form.uk-organic-signin-form .modal-link.forgot-pw,.profile form.uk-organic-signin-form .relative-wrapper.partial .modal-link,.profile form.uk-organic-signin-form .terms-and-privacy a,.profile form.uk-organic-signup-form .relative-wrapper.partial .modal-link,.profile form.uk-organic-signup-form .terms-and-privacy a{color:#57b7e2}.profile form.uk-organic-signin-form .modal-link.forgot-pw{padding-bottom:15px}.profile form.uk-organic-signin-form .relative-wrapper.partial .modal-link,.profile form.uk-organic-signup-form .relative-wrapper.partial .modal-link{top:50px}.profile .uk-organic-signup-signin-wrapper{width:calc(100% + 20px);position:relative;left:-10px}.profile .uk-organic-signup-signin-wrapper .relative-wrapper{padding-left:10px;padding-right:10px}.profile form.uk-organic-signin-form .cta-text.relative-wrapper,.profile form.uk-organic-signup-form .cta-text.relative-wrapper{font-weight:700;font-size:31px;line-height:36px;padding-top:10px}.profile form.uk-organic-signin-form .relative-wrapper.partial .mdl-button.mdl-js-button,.profile form.uk-organic-signup-form .relative-wrapper.partial .mdl-button.mdl-js-button{background-color:#704fa0;color:#fff}.sweeps-modal .uk-organic-signup-form{width:95%;margin:auto}.sweeps-modal .uk-organic-signup-form>.cta-text.relative-wrapper{font-weight:400;color:#333}.sweeps-modal .uk-organic-signup-form .fb-connect-btn{width:100%}.sweeps-modal p.info.large{text-align:center;font-weight:400;font-size:22px;margin-top:20px;margin-bottom:20px}.sweeps-modal{max-height:80vh}.sweeps-modal .uk-organic-signup-form .relative-wrapper .mdl-button{width:100%;display:inline-block;color:#bbb;background-color:rgba(158,158,158,.2);transition:.1s ease all}.sweeps-modal .uk-organic-signup-form .relative-wrapper .mdl-button.active{background-color:#704fa0;color:#fff;transition:.1s ease all}.humanology-page .form-instruction{position:absolute;top:5%;left:10%}.notification-overlay{position:fixed;color:#fff;width:100vw;height:100vh;z-index:100}.notification-overlay .bg-overlay{background:#704fa0;width:4px;height:4px;left:50vw;top:50vh;position:relative;border-radius:100%;scale:0}.notification-overlay .close-btn{width:60px;height:60px;background:rgba(0,0,0,.3);color:#fff;right:1em;top:1em;z-index:100000;float:right;position:relative;border-radius:100%;text-align:center;line-height:60px;font-size:1.5em;cursor:pointer}.notification-overlay .overlay-content{position:relative;scale:0;text-align:center;width:80%;margin:auto;top:50%;transform:translateY(-50%)}.notification-overlay .overlay-content h1{font-weight:700;font-size:2em;margin-bottom:1em}.notification-overlay .overlay-content h2.title{margin-top:2em;font-size:1.5em}.notification-overlay .overlay-content h3.subtext{font-size:1.25em;font-weight:lighter;margin-top:1em}.notification-overlay .overlay-content p.copy{margin-top:2em}.notification-overlay .overlay-content .badge{margin:auto}.notification-deck{position:fixed;right:.9%;top:4.5em;z-index:10000000}.notification-velocity-wrapper{transform-origin:center center;translateY:-10px}.notification-card-wrapper{width:302px;height:70px;border-radius:7px;overflow:hidden;margin-bottom:.5rem;position:relative}.notification-card-wrapper .notification-card{background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;width:calc(100% - 4px);height:calc(100% - 3px)}.notification-card-wrapper .bg-border{background:#5b4fa469;width:100%;height:100%;position:absolute}.notification-card-wrapper.urgent .bg-border{background:#ff0b3bd4}.notification-card-wrapper.surprise .bg-border{height:200%;width:200%;background:linear-gradient(to bottom right,#b827fc 0,#2c90fc 25%,#b8fd33 50%,#fec837 75%,#fd1892 100%);background-size:200% 200%;-webkit-animation:Gradient 5s ease infinite;-moz-animation:Gradient 5s ease infinite;animation:Gradient 5s ease infinite}.notification-card .notif-image{width:50px;height:50px;border-radius:100%;position:relative;top:50%;left:8px;transform:translateY(-50%);display:inline-block;vertical-align:top}.notification-card .notif-image img{width:100%}.notification-card .notif-content{display:inline-block;vertical-align:top;width:calc(68% - 5px);margin-left:12px;top:50%;position:relative;transform:translateY(-50%)}.notification-card .notif-content.no-image{width:calc(87% - 5px)}.notification-card .notif-content p{margin:0}.notification-card .notif-content p.heading{font-weight:700}.notification-card .notif-content p.sub-text{margin-top:4px}.notification-card .close{position:absolute;width:20px;height:20px;right:-5px;top:5px;font-size:13px;cursor:pointer;color:#7861ab}.mid-screen-deck{position:fixed;left:50vw;transform:translateX(-50%);bottom:3.5em}.notification-card-wrapper .velocity-wrapping{width:100%;height:100%;box-shadow:0 6px 7px -5px rgba(40,46,54,.11),0 6px 16px 0 rgba(0,0,0,.11)}.notification-card-wrapper.large{width:95vw;max-width:302px;height:132px;border-radius:10px;margin-bottom:3.5rem;position:relative;overflow:visible}.notification-card-wrapper.large:last-of-type{margin-bottom:.5rem}.notification-card-wrapper.large .notification-card{background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:3px;width:calc(100% - 4px);height:calc(100% - 3px);text-align:center}.notification-card-wrapper.large .bg-border{background:#5b4fa469;width:100%;height:100%;position:absolute;border-radius:5px}.notification-card-wrapper.large.urgent .bg-border{background:#ff0b3bd4}.notification-card-wrapper.large.surprise .bg-border{height:100%;width:100%;background:linear-gradient(to bottom right,#b827fc 0,#2c90fc 25%,#b8fd33 50%,#fec837 75%,#fd1892 100%);background-size:200% 200%;-webkit-animation:Gradient 5s ease infinite;-moz-animation:Gradient 5s ease infinite;animation:Gradient 5s ease infinite}.notification-card.large .notif-image{width:70px;height:70px;border-radius:100%;position:relative;top:-36px;left:50%;transform:translateX(-50%);vertical-align:top;display:block}.notification-card.large .notif-image img{width:100%;position:absolute;left:0;top:0}.notification-card-wrapper.large .confetti{position:relative;left:50%}.notification-card.large .notif-image .shine{position:absolute;width:130%;left:-15%;top:-15%;opacity:.7;-webkit-animation:rotation 5s infinite linear;animation:rotation 5s infinite linear;-mos-animation:rotation 5s infinite linear}.notification-card.large .notif-content{display:inline-block;width:100%;vertical-align:top;margin-left:0;padding-left:5px;padding-right:5px;left:50%;top:0;position:relative;transform:translate(-50%,-35%)}.notification-card.large .notif-content.no-image{width:calc(100% - 5px);padding-left:0;top:45%}.notification-card.large .notif-content p{margin:0}.notification-card.large .notif-content p.heading{font-weight:700}.notification-card.large .notif-content.no-image p.sub-text{overflow:hidden;max-height:80px;margin-top:5px}.notification-card.large .notif-content:not(.no-image) p.sub-text{margin-top:4px;overflow:hidden;max-height:66px}.notification-card.large .close{position:absolute;width:20px;height:20px;right:5px;top:5px;font-size:16px;cursor:pointer;color:#7861ab}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-webkit-keyframes Gradient{0%{background-position:10% 0}50%{background-position:91% 100%}100%{background-position:10% 0}}@-moz-keyframes Gradient{0%{background-position:10% 0}50%{background-position:91% 100%}100%{background-position:10% 0}}@keyframes Gradient{0%{background-position:10% 0}50%{background-position:91% 100%}100%{background-position:10% 0}}@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}.homepage-structure{margin-top:10px;padding-left:10px;padding-right:10px;min-height:79vh}.homepage-structure .initial-loader{position:absolute;left:50%;top:calc(30% - 20px);transform:translate(-50%,-50%);transform-origin:bottom left}.homepage-structure .hero-break-card{margin-bottom:10px;display:block;color:#333}.homepage-structure .hero-break-card .image{width:100%;height:calc(60vw - 20px);position:relative}.homepage-structure .hero-break-card>.image>img{width:100%;height:100%;padding-top:3px}.homepage-structure .hero-break-card .image img.exclusive-ribbon{width:100px;height:100px;position:absolute;left:-1px;z-index:10;top:0}.homepage-structure .hero-break-card .points{position:absolute;left:-7px;bottom:-6px;z-index:1;transform:scale(1);box-shadow:0 0 0 rgba(45,50,126,0),0 0 0 0 rgba(45,50,126,0);transition:all .3s ease}.breaks .break-card .points,.homepage-structure .points,.tag-page .break-card .points{width:36px;height:36px;border:3px solid #704fa0;background:#eedaff;border-radius:100%;font-size:12px;text-align:center;line-height:11px;color:#4a4a4a}.homepage-structure .points .check{margin-top:4px}.points .check{width:80%;height:80%;margin:auto}.homepage-structure .hero-break-card .content{width:calc(100% - 18px);background:#fff;padding-top:8px;padding-left:8px;padding-right:8px;border:1px solid #c5c5c5}.homepage-structure .hero-break-card .content>h1{font-size:22px;line-height:25px;height:75px}.homepage-structure .hero-break-card .content>h2{display:none}.homepage-structure .hero-break-card .content>.sub-content{margin-top:8px;position:relative;padding-bottom:5px}.homepage-structure .hero-break-card .content>.sub-content .author img{width:60px;height:60px;display:inline-block}.homepage-structure .hero-break-card .content>.sub-content .author .author-name{display:inline-block;position:relative;bottom:32px;margin-left:5px}.homepage-structure .hero-break-card .content>.sub-content .time-ago{position:absolute;bottom:6px;font-size:12px;font-weight:lighter;right:0}.homepage-structure .hero-break-card .content>.sub-content .mobile-subcat{position:absolute;bottom:6px;font-size:12px;color:#333;font-weight:lighter;left:66px}.break-card-group.two .break-card{margin-bottom:10px;color:#333;width:100%;display:inline-block;position:relative}.break-card-group.two .break-card .image{height:calc(50vw - 20px)}.break-card-group.two .break-card .image img{width:100%;height:100%}.break-card-group.two .break-card .image .exclusive-ribbon{position:absolute;left:-1px;top:0;width:80px;height:80px;z-index:10}.break-card-group.two .break-card .content{padding-top:11px;padding-left:9px;border:1px solid #c5c5c5;width:calc(100% - 20px);padding-right:9px;height:77px}.break-card-group.two .break-card .content>h1{font-size:16px;line-height:18px;height:54px;overflow:hidden;position:relative}.break-card-group.two .break-card .content>.sub-content{padding-bottom:7px;position:absolute;bottom:0;width:calc(100% - 18px)}.break-card-group.two .break-card .content>.sub-content>h3{font-size:12px;font-weight:lighter}.break-card-group.two .break-card .content>.sub-content>.time-ago{position:absolute;font-weight:lighter;font-size:10px;right:0;bottom:7px}.break-card-group.two .break-card .points{position:absolute;left:-7px;bottom:80px}.break-card-group.four,.break-card-group.three{width:100%;margin-bottom:15px}.break-card-group.four .break-card,.break-card-group.three .break-card{width:100%;display:inline-block;margin-bottom:15px;vertical-align:top;height:calc(38.3vw - 20px);position:relative}.break-card-group.four .break-card .image,.break-card-group.three .break-card .image{width:50%;display:inline-block;height:calc(38.3vw - 18px)}.break-card-group.four .break-card .image img,.break-card-group.three .break-card .image img{width:100%;height:100%}.break-card-group.four .break-card .image .exclusive-ribbon,.break-card-group.three .break-card .image .exclusive-ribbon{position:absolute;left:-1px;top:0;width:70px;height:70px;z-index:10}.break-card-group.four .break-card .content,.break-card-group.three .break-card .content{width:calc(50% - 2px);border:1px solid #979797;height:calc(38.3vw - 20px);color:#4a4a4a;position:relative;display:inline-block;vertical-align:top}.break-card-group.four .break-card .content>h1,.break-card-group.three .break-card .content>h1{font-size:16px;font-weight:500;padding-top:12px;padding-left:9px;padding-right:9px;height:80px;line-height:16px;overflow:hidden;position:relative}.break-card-group.four .break-card .content .sub-content,.break-card-group.three .break-card .content .sub-content{position:absolute;bottom:3px;padding-right:9px;padding-left:9px;width:calc(100% - 18px)}.break-card-group.four .break-card .content .sub-content>h3,.break-card-group.three .break-card .content .sub-content>h3{font-weight:lighter;display:inline-block;font-size:12px}.break-card-group.four .break-card .content .sub-content>.time-ago,.break-card-group.three .break-card .content .sub-content>.time-ago{display:inline-block;font-weight:lighter;font-size:10px;float:right}.break-card-group.four .break-card .points,.break-card-group.three .break-card .points{position:absolute;left:-7px;bottom:-9px}.break-card-group.four .break-card:last-of-type,.break-card-group.three .break-card:last-of-type{margin-bottom:0}.break-card .points{width:36px;height:36px;border:3px solid #704fa0;background:#eedaff;border-radius:100%;font-size:12px;text-align:center;line-height:11px;color:#4a4a4a;z-index:10}.hero-break-card .points .pts-text,.homepage-structure .points .pts-text,.tag-page .break-card .points .pts-text{position:relative;top:5px}.homepage-structure .message-bar{background:#704fa0;border-radius:5px;margin-bottom:15px;min-height:95px;position:relative;padding-bottom:7px}.homepage-structure .message-bar .db-logo{display:none}.homepage-structure .message-bar .message{padding-top:23px;z-index:10;position:relative;color:#fff;font-size:16px;line-height:normal;text-align:center;padding-left:25px;padding-right:25px}.homepage-structure .message-bar .buttons{width:66%;height:auto;margin:auto;margin-top:24px;min-height:33px;text-align:center;position:relative}.homepage-structure .message-bar .buttons a{color:#333;background:#fff;border-radius:3px;padding-top:7px;padding-bottom:7px;display:block}.show-more-breaks-button{z-index:1000;position:relative;margin-top:2em;text-align:center}.author-hub-logo img{width:205px}.horiz-slider{overflow:none;white-space:nowrap;position:relative}.horiz-slider .track{padding-left:18px;padding-right:18px;padding-top:14px;padding-bottom:21px;overflow-x:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.horiz-slider .track.force-flex{display:flex;justify-content:center}.horiz-slider .slide{display:inline-block;vertical-align:top;margin-left:10px;margin-right:10px}.horiz-slider .arrow{display:none;position:absolute;width:45px;height:45px;background:rgba(255,255,255,.8);border-radius:100%;text-align:center;font-size:26px;z-index:1;cursor:pointer;top:35%;transform-origin:center;opacity:1;box-shadow:0 1px 2px rgba(45,50,126,.1),0 1px 2px rgba(45,50,126,.1);transition:all .2s ease-in-out}.horiz-slider .arrow:hover{transform:scaleX(1.1) scaleY(1.1) translateY(-49%);opacity:1;background:#fff;box-shadow:0 3px 6px rgba(45,50,126,.3),0 3px 6px rgba(45,50,126,.2);transition:all .2s ease-in-out}.horiz-slider .arrow.right{right:29px;transform:scaleX(1) scaleY(1) translateY(-50%);transition:all .2s ease-in-out}.horiz-slider .arrow.left{left:29px;transform:scaleX(-1) scaleY(1) translateY(-50%);transition:all .2s ease-in-out}.horiz-slider .arrow.hide{opacity:0;transform:scaleX(0) scaleY(0) translateY(-50%);transition:all .2s ease-in-out}.horiz-slider .arrow.right:before{content:'db';background-image:url(/images/chevron.svg);background-repeat:no-repeat;width:20px;height:30px;background-size:contain;position:relative;color:transparent;left:3px;top:14px;font-size:22px}.horiz-slider .arrow.left:before{right:8px;content:'db';background-image:url(/images/chevron.svg);background-repeat:no-repeat;width:20px;height:30px;background-size:contain;position:relative;color:transparent;left:5px;top:14px;font-size:22px}.related-breaks{background:#f9f9f9;padding-bottom:8px;max-width:100vw!important;position:relative}.related-breaks.empty{padding:0;background:0 0}.related-breaks .break-card{width:235px;height:269px;box-shadow:0 0 0 rgba(45,50,126,0),0 0 0 0 rgba(45,50,126,0);background:#704fa0;display:block;position:relative;top:0;cursor:pointer;transition:all .2s ease}.related-breaks .break-card.db-card{display:none}.related-breaks .break-card .content h1>p{margin:0}.related-breaks .break-card:hover{box-shadow:0 15px 35px rgba(45,50,126,.1),0 5px 15px 0 rgba(45,50,126,.07);transition:all .2s ease;top:-4px}.related-breaks .break-card .image{width:235px;height:184px;position:relative}.related-breaks .break-card .image img{width:100%;height:184px}.related-breaks .break-card>.content>h1{margin:0;color:#333;font-size:1em;margin-top:0;padding-top:0;padding-left:0;padding-bottom:0;text-align:left;padding-right:8px;line-height:16px;height:43px;overflow:hidden}.related-breaks .break-card>.content{width:calc(100% - 16px);background:#fff;position:relative;height:85px;border:1px solid #979797;padding-top:10px;padding-left:14px;white-space:normal}.related-breaks .break-card .sub-content{padding-top:9px;text-align:left}.related-breaks .break-card .sub-content h3{display:inline-block;color:#333}.related-breaks .break-card .sub-content .time-ago{display:none}.related-breaks .break-card .points{position:absolute;width:35px;height:35px;border:3px solid #704fa0;background:#eedaff;border-radius:100%;font-size:12px;text-align:center;line-height:10px;color:#4a4a4a;bottom:84px;transform:scale(1);box-shadow:0 0 0 rgba(45,50,126,0),0 0 0 rgba(45,50,126,0);left:-11px;transition:all .3s ease}.related-breaks .break-card .points>span.pts-text{display:block;margin-top:8px}.related-breaks .break-card .points>span:not(.pts-text){display:block;margin-top:5px}.related-breaks .break-card:hover .points{bottom:89px;transform:scale(1.2);box-shadow:0 15px 20px rgba(45,50,126,.1),0 11px 6px rgba(45,50,126,.07);transition:all .3s ease}.related-breaks>h1{font-size:22px;color:#333;font-weight:700;padding:0;padding-top:25px;padding-bottom:15px;margin:0;text-align:center}.related-breaks .break-card.db-card .image img.db-logo{opacity:.1;width:148px;height:165px;margin:auto;position:relative;padding-top:18px}.related-breaks .break-card.db-card .image p.text{position:absolute;top:50%;text-align:center;left:50%;transform:translate(-50%,-50%);width:90%;color:#fff;font-size:18px;line-height:normal;margin:0;font-weight:400;white-space:normal}.related-breaks .break-card.db-card>.content{padding-left:0;width:calc(100% - 2px)}.related-breaks .break-card.db-card>.content>h1{text-align:center;display:block;padding:0;top:50%;position:relative;height:auto;transform:translateY(-50%);font-size:18px}.related-breaks .break-card.db-card>.content>h1>p{margin:0;font-weight:400;line-height:20px}.related-breaks .mobile-message-bar-wrapper{background:#fff;padding-top:10px}.related-breaks .mobile-message-bar{background:#704fa0;color:#fff;padding:8px;text-align:center;padding-top:0}.related-breaks .mobile-message-bar .button{background:#fff;color:#333;border-radius:3px;max-width:200px;width:100%;height:32px;margin:auto;margin-bottom:8px}.related-breaks .mobile-message-bar .button p{height:100%;line-height:6px;font-size:16px}.related-breaks .mobile-message-bar p{padding-bottom:17px;font-size:18px;line-height:normal;font-weight:400;max-width:81%;margin:auto;padding-top:13px}.related-breaks .mobile-message-bar a{border-radius:3px;display:block;margin:auto;min-height:32px;width:200px;font-size:16px;padding:8px;padding-top:0;padding-bottom:0;color:#333;background:#fff}.winners-multi-modal.modal{position:relative;max-width:500px;width:90vw;overflow:hidden}.winners-multi-modal.modal .body{min-height:300px;max-height:400px;overflow:auto;padding:0}.break-tags h3{font-size:22px;font-weight:700}.break-tags .tag-container{margin-top:15px;color:#333;text-align:left;border-bottom:1px solid #979797;padding-bottom:10px}.break-tags .tag-container .break-tag{display:inline-block;padding:9px 15px;min-width:80px;background:#fff;border:1px solid #9e9e9e;color:#333;border-radius:10px;margin-right:20px;margin-bottom:20px;transition:all .1s ease;text-align:center}.break-tags .tag-container .break-tag:hover{cursor:pointer;background:#eedaff;border:1px solid #704fa0;transition:all .1s ease}.tag-page{max-width:1010px;padding-left:10px;padding-right:10px;padding-bottom:1px;margin:auto;text-align:center}.tag-page>h2{text-align:left;font-weight:400;font-size:18px;margin-top:16px}.tag-page .break-card-group{text-align:left;margin-top:16px;margin-bottom:30px}.mdl-textfield.is-focused .mdl-textfield__label:after{width:0;visibility:hidden}.puzzle-board .confetti{position:relative;left:50%}.puzzle-game .bottom-content .perfect-text{font-size:24px;position:relative}.puzzle-card .slot-selector{position:absolute;width:100%;height:100%;top:0;opacity:0;-webkit-box-shadow:inset 0 0 0 0 rgba(255,255,255,.8);-moz-box-shadow:inset 0 0 0 0 rgba(255,255,255,.8);box-shadow:inset 0 0 0 0 rgba(255,255,255,.8);transition:all .35s ease;-webkit-transition:all .35s ease;-moz-transition:all .35s ease}.puzzle-board,.puzzle-card,.puzzle-game{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.puzzle-card.over .slot-selector{opacity:1;-webkit-box-shadow:inset 0 0 0 7px rgba(255,255,255,.8);-moz-box-shadow:inset 0 0 0 7px rgba(255,255,255,.8);box-shadow:inset 0 0 0 7px rgba(255,255,255,.8);transition:all .15s ease;-moz-transition:all .15s ease;-webkit-transition:all .15s ease}.puzzle-card{position:relative;overflow:hidden;transition:all .1s ease;-moz-transition:all .1s ease;-webkit-transition:all .1s ease}.puzzle-board:not(.gameComplete) .puzzle-card{cursor:grab}.puzzle-card.moving{cursor:grabbing;z-index:10000000}.puzzle-card.moving{transform:scale(.8);opacity:.8;box-shadow:0 0 35px rgba(0,0,0,.2),0 5px 15px 0 rgba(0,0,0,.35)}.puzzle-card.moving{transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}.puzzle-board .board .hint{opacity:0;transform:scale(0);position:absolute;z-index:1;width:100%;height:100%;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.puzzle-board .board .hint.show{opacity:1;transform:scale(1);transition:all .28s ease-in-out;-webkit-transition:all .28s ease-in-out;-moz-transition:all .28s ease-in-out}.puzzle-board .board .hint img{height:100%;width:100%}.drag-drop-game .break-detail p.body-copy{margin-bottom:16px}.puzzle-game .bottom-content{margin-top:18px;text-align:center;position:relative}.puzzle-game .bottom-content .button{min-width:290px;padding-top:8px;padding-bottom:8px;font-size:18px;font-family:Lato;margin-left:10px;margin-right:10px;background:#704fa0;border:0 solid #979797;color:#fff;font-weight:lighter;outline:0}.puzzle-game .bottom-content .button:disabled{border:1px solid #979797;background:#d8d8d8;color:#333;transition:all .1s ease;-moz-transition:all .1s ease;-webkit-transition:all .1s ease}.puzzle-game .bottom-content .button.secondary{border:1px solid #704fa0;background:#fff;color:#333;transition:all .1s ease;-moz-transition:all .1s ease;-webkit-transition:all .1s ease;font-weight:400}.puzzle-game .bottom-content .button.secondary:hover{background:#704fa0;color:#fff;transition:all .1s ease;-moz-transition:all .1s ease;-webkit-transition:all .1s ease}.puzzle-board{width:100%;height:71.9vw;user-select:none}.puzzle-board .board,.puzzle-board .card-container,.puzzle-drop-target{position:relative;width:100%;height:100%;line-height:0}.puzzle-board .board .slots{line-height:0;position:absolute}.board .puzzle-card{width:calc(100% / 4);height:calc(100% / 3);display:inline-block;background-size:contain}.puzzle-step>p{margin-bottom:1em}