*{-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{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}button{border:none;cursor:pointer;border-radius:.25em}.mdl-button{height:40px}a{color:#337ab7}b,strong{font-weight:700}em,i{font-style:italic}s,strike{text-decoration:line-through}u{text-decoration:underline}sup{vertical-align:super;font-size:smaller}a{color:#4a90e2}sub{vertical-align:sub;font-size:smaller}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}pre{white-space:pre-wrap}div.page{position:static}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.5em;height:1.5em;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}.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{width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canvas-buttons{display:inline-block;width:100%;text-align:center;margin-bottom:1em;margin-top:.5em}.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}@-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 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);opacity:1}}@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 fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@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 fadeIn7{from{opacity:0}to{opacity:.7}}.fadeIn7{animation-name:fadeIn7}.fadeInUp{animation-name:fadeInUp}@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}@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(-64px)}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}.page .left-col{width:calc(74.5% - 1.125em);display:inline-block;margin-right:.7em;margin-left:1em;margin-bottom:1em;vertical-align:top}.page .left-col.break-detail.full-width{width:calc(100% - 3em);padding-left:1em;padding-right:1em;margin-right:0;margin-left:0}.page .right-col{width:calc(25.5% - 1.125em);display:inline-block;vertical-align:top}.break-right-col{position:relative;top:1em}.break-right-col h2{line-height:1em}.break-right-col img{width:100%;height:7em;display:block}#followHeader{font-size:1.5em;text-align:center;margin-bottom:.67em;text-transform:uppercase;color:#555;font-weight:lighter}.follow-icon-container{text-align:center;margin-bottom:2em}.follow-icon-container a{display:inline-block;max-width:40px}.follow-icon-container button{background-color:#fff;outline:0}.follow-icon-container button img{width:auto;height:27px}.breaks h3{position:relative;margin-top:1em;margin-bottom:1em;font-size:1.25em;font-weight:700;line-height:1em;display:block}.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}.main{position:relative;width:100vw;max-width:100%;overflow:hidden}.page{position:relative;width:100%}.fb-comments iframe{margin-top:1em}.fb-comments-step h5{margin-bottom:1em}.fb-comments-step img{width:100%}.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:fixed;width:100%;height:4em;padding:0;margin:0;z-index:2;-webkit-box-sizing:content-box!important;box-sizing:content-box!important;text-align:center}.db-footer.list-unstyled,.header.list-unstyled{background:linear-gradient(to right,#4c3371,#7d58b4)}.header .divider{display:inline-block;border:1px solid #fff;height:18px;top:11px;position:relative;opacity:.45}.header *{-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.logo-container{position:relative;width:8.75em;height:3.1875em;margin-top:.50625em;margin-left:1.5rem;display:inline-block;left:0;float:left}.logo-container .logo{position:relative;width:121px}.logo-container .tagline{position:relative;width:100%;font-family:LatoRegular,Arial,Helvetica;font-size:.625rem;color:#c5c5c5;top:-4px;left:2px;text-align:left}.mobile-bottom-nav{display:none}.reward-container{position:relative;margin-top:1em;margin-left:1em;float:left;overflow:hidden;cursor:pointer}.reward-container .reward-level{position:relative;height:2em}.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}.points-container{position:relative;margin-left:0;height:1.625em;border:solid 3px #fff;background-color:#fff;-webkit-border-radius:.75em;-moz-border-radius:.75em;border-radius:4px;overflow:hidden;display:inline-block;vertical-align:bottom;top:-3px}.points-container .points{position:relative;padding-left:.5em;padding-right:.5em;font-family:LatoRegular,Arial,Helvetica;font-size:1em;line-height:1.625em;color:#704fa0;text-align:center}.points-container .points .points-with-abbr{font-size:18px}.points-container .points .points-with-abbr span:last-child{font-size:14px}.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:#ff9514;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}.daily-spin-container{position:relative;margin-right:.75em;margin-left:.75em;height:1.75em;width:1.75em;-webkit-border-radius:1.625em;-moz-border-radius:1.625em;border-radius:1.625em;overflow:visible;cursor:pointer;display:inline-block;top:.5em}.daily-spin-container .action-title{display:none}.daily-spin-container img{height:26px}.daily-spin-container .mdl-badge{color:#704fa0}.daily-spin-container .mdl-badge img{background-color:#704fa0}.daily-spin-container .mdl-badge[data-badge]:after{color:inherit;background:inherit;width:19px;height:19px;font-size:14px}.daily-spin-container .mdl-badge.mdl-badge--overlap:after{right:-20px;top:-11px;width:17px;height:17px;background:#fff}.daily-spin-container .text{position:relative;font-family:LatoRegular,Arial,Helvetica;font-size:.55em;font-weight:700;line-height:3.5em;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;text-align:center;color:#143a58}.action-buttons{position:absolute;height:100%;display:block;margin-right:1%;right:0;top:0;width:70%;text-align:right}.action-buttons .action-button{position:relative;padding-right:1rem;padding-left:1rem;height:2rem;text-align:center;padding-top:.6rem;padding-bottom:.6rem;cursor:pointer;display:inline-block;top:.6rem;vertical-align:middle}.action-buttons .action-button>span{display:none}.action-buttons .action-button.tools-button{cursor:initial}.action-buttons .action-button.tools-button>.fa,.action-buttons .action-button.tools-button>img{cursor:pointer}.action-buttons .action-button:last-of-type{margin-right:0}.action-button .fa{position:relative;margin-left:auto;margin-right:auto;height:.857em;width:36px;font-size:1.75em;text-align:center;color:#fff;display:inline-block}.action-button .fa-gift{font-size:2em;margin-top:-.03125em}.action-button img.user-header-photo{height:1.75em;border-radius:1.5em;opacity:.8}.action-button.selected img.user-header-photo{opacity:1}.action-button .header-user-image{height:2rem;margin-top:-.25rem}.action-button .header-user-image.rounded{border-radius:100%;overflow:hidden;border:2px solid #fff}.categories{color:#fff;position:relative;height:1.75em;margin-top:1.125em;display:inline-block;width:47%;text-align:center;float:left}.categories .category-button{position:relative;margin-right:2%;margin-left:2%;font-family:LatoRegular,Arial,Helvetica;font-size:17px;font-weight:400;line-height:1.75em;color:inherit;cursor:pointer;display:inline-block;z-index:5;transition:all .2s ease}.categories .category-button:hover{color:#eedaff;transform:scale(1.2);transition:all .1s ease}.categories .category-button:hover:after{display:block;content:'';border-bottom:solid 2px #fff;transform:scaleX(.5);transition:transform .1s ease}.header .categories .category-button:after{display:block;content:'';border-bottom:solid 2px #fff;transform:scaleX(0);transition:transform .2s ease-in-out}.categories .category-button.selected::after{transform:scaleX(1.32)}.categories .category-button:last-of-type{margin-right:0}.categories .category-button a{color:inherit;outline:0}.points-container .points{text-transform:uppercase}.points-container .points.selected,.points-container .points:active{color:#57b7e2}.category-button a i{display:none}#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+.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 .filters .category-button{text-transform:capitalize}.modal div.store-item-modal{width:500px;height:500px}.modal .store-item-modal .large-message{max-width:420px}.modal .store-item-modal .large-message span{word-wrap:break-word}.completed-break-count-modal{width:500px;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-left:1em;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}.step-map .headline.fullWidth{width:100%}.step-map .headline{position:relative;width:74.5%;float:left;margin-top:.44em;margin-bottom:.44em;font-size:2.25em;line-height:1.25em;display:block}.step-map .headline img{max-width:100%}.step-map .headline-mobile{display:none}.step-map .step-logo{position:relative;width:calc(25.5% - 1em);float:right;margin-top:.44em;margin-bottom:.44em;display:block}.break-map{overflow:hidden}.content .break-bg-image{display:none}.content .break-map-background-color{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-10}.break-map .step-map.page{margin-left:1em;margin-right:1em;width:calc(100% - 2em)}.break-map .step-map .mobile-step-logo{display:none}.break-map .mobile-map-header,.break-map .mobile-map-headline-img{display:none}.step-map .step-description{position:relative;width:74.5%;margin-bottom:20px;font-size:1.1875em;line-height:1.375em;display:block}.step-map .step-description a{color:#00e}.step-map .step-description a:visited{color:#551a8b}.break-map .step-map .step-description-mobile{display:none}.step-map .step-description .description-mobile{display:none}.step-map .start-btn-wrapper{display:none}.step-map .terms-conditions{position:relative;width:74.5%;margin-bottom:1.33em;font-size:.75em;line-height:1.25em;display:block}.terms-conditions a{text-decoration:underline;color:#000}.step-map .tiles{position:relative;width:100%;margin-top:.25em;text-align:center;vertical-align:top;clear:both;overflow:visible}.step-map .tiles .tile{position:relative;width:calc(100% / 3 - .66667em);margin-bottom:1em;border:none;vertical-align:top;cursor:pointer;display:inline-block}.step-map .tiles .tile.empty{min-height:13em;background-color:grey}.step-map .tiles .tile:nth-of-type(3n+1){margin-left:0;margin-right:.66667em}.step-map .tiles .tile:nth-of-type(3n+2){margin-left:.33333em;margin-right:.33333em}.step-map .tiles .tile:nth-of-type(3n){margin-left:.66667em;margin-right:0}.step-map .tiles .tile img{position:relative;width:100%;display:block;z-index:0}.step-map .tiles .tile .content{position:absolute;top:0;width:100%;height:100%;overflow:hidden;display:block;z-index:3}.step-map .tiles .tile .content.locked{background:initial}.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 .content 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}.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.completed{display:none}.step-map .tiles .tile .bottom-bar .label{text-transform:uppercase;font-size:.875em;color:#fff}.step-map .tiles .tile .bottom-bar .description{margin-top:.5em;font-size:.75em;color:#fff;display:none}.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 .tile .background.completed{background-color:#143a58}.content{width:100vw;z-index:0}.content.embed{top:0}.mobile-header-spacer{padding-top:64px}.mobile-header-spacer.extend{padding-top:134px}.multi-page .control-bar{position:relative;width:100%;margin-bottom:1em;text-align:center;overflow:hidden}.multi-page .control-bar button{position:relative;padding:.5em;margin:0;margin-top:.5em;margin-left:.5rem;margin-right:.5rem;font-size:1.5em;line-height:1.25em;font-weight:700;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%}.modal{position:fixed;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:initial;height:100%;padding:1em;font-family:LatoRegular,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 ol{width:100%;margin-top:1em;margin-bottom:1em;margin-left:.5em;margin-right:0;padding-left:0;text-align:left;list-style-type:decimal;list-style-position:inside;display:block}.modal ul{width:100%;margin-top:1em;margin-bottom:1em;margin-left:.5em;margin-right:0;padding-left:0;text-align:left;list-style-type:disc;list-style-position:inside;display:block}.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 .user-progress{position:relative;width:20rem}.modal .user-progress.square .triangle,.modal .user-progress.square .triangle-bottom,.modal .user-progress.square .triangle-shadow{display:none}.modal .user-progress .triangle-bottom{position:absolute;top:27px;left:1px;width:calc(100% - 2px);height:2px;background-color:#e4f3f9;z-index:4}.modal .user-progress .body{width:calc(100% - 2em);text-align:center}.modal .user-progress .body img{width:40%;margin-bottom:1rem;margin-top:1rem;display:inline-block}.modal .user-progress .body p{margin-top:1em;margin-bottom:.5em}.modal .messages{position:relative;width:14.5em}.modal .messages .body{width:calc(100% - 3.125em);margin-top:1em;padding:1.5625em;overflow:hidden}.modal .messages .body,.modal .messages .triangle-shadow{background-color:#e4f3f9}.modal .messages .triangle{position:absolute;top:-1em;left:auto;right:1.375em;border-width:0 1.25em 1.125em 1.25em;border-color:transparent transparent #e4f3f9 transparent}.modal .messages .triangle-shadow{position:absolute;top:-1em;left:11.875em;width:1px;height:1.4375em;background-color:#e4f3f9;transform-origin:0 0;transform:rotate(47deg);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 .messages .triangle-shadow.right{top:0;left:auto;right:1.375em;transform:rotate(130deg)}.modal .messages .body .message{position:relative;padding-bottom:.5em;margin-bottom:.5em;border-bottom:solid 1px #888;overflow:hidden;cursor:pointer}.modal .messages .body .message:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.modal .messages .body .message .icon{position:relative;width:2.25em;height:2.25em;float:left}.modal .messages .body .message .text{position:relative;float:left;width:calc(100% - 3.5em);margin-left:.5em;font-size:.75em;line-height:1.375em;color:#666}.modal .messages .body .message .text .from{padding-bottom:.125em;font-size:1.125em;font-weight:700;color:#666}.modal .spins-modal{position:relative;width:37.5em;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}.modal .spins-modal .heading>span{height:40px;line-height:40px;position:absolute;top:-1px;left:45%}.modal .spins-modal .close{top:-1px}.modal .spins-modal .previous-winner{font-size:17px;text-align:center}.modal .spins-modal .heading,.modal .spins-modal .previous-winner{height:40px}.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:498px;min-height:262px}.modal .spins-modal .sign-up{text-align:center;padding:24px;background:#e9e9e9}.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:2em;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-top:0}.modal .spins-modal .slot-machine .cover.multi-line .title:nth-child(2){font-size:1.9em;font-weight:400;margin-top:.6em}.modal .spins-modal .slot-machine .cover.multi-line .text{font-size:1.3em;color:#ffcb21;margin-bottom:.1em;margin-top:.7em}.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:100%;text-align:center;padding-top:12px;padding-bottom:12px;background:#e9e9e9;margin-top:-26px}.modal .spins-modal .padder .day{position:relative;width:auto;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:1em;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;background-color:#fff;width:38em;height:35em}.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 .close{position:absolute;font-weight:400;font-size:18px;right:0;height:43px;line-height:43px;text-align:center;width:3em;color:#fff;cursor:pointer;z-index:10}.modal .close div{position:relative;width:100%;height:100%;padding-top:.03125em;padding-right:.03125em;font-size:1.75em;font-weight:700;color:#fff;text-shadow:none;text-align:center}.modal .tools{position:relative;width:8.625em;top:-15px}.modal .messages .toolbar,.modal .tools .toolbar{display:none}.modal .tools .triangle{position:absolute;top:-11px;left:80px;right:1.5625em;border-width:0 .85em .8em .85em;border-color:transparent transparent #fff transparent}.modal .tools .triangle-shadow{position:absolute;top:-10px;left:93px;width:1px;height:16px;background-color:#fff;transform-origin:0 0;transform:rotate(50deg);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 .tools .triangle-shadow.right{top:0;left:106px;right:1.5625em;transform:rotate(131deg)}.modal .tools .body{margin-top:1em;width:100%;background-color:#fff;overflow:hidden;border-radius:6px;padding:12px;padding-left:0;padding-right:0;left:78px}.modal .tools .body .link{position:relative;clear:both;margin-bottom:.125em;font-size:.75em;color:#704fa0;text-decoration:none;cursor:pointer;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px}.modal .tools .body .link:hover{background-color:#c5c5c5;transition:all .1s ease}.modal .tools .body .link a{color:#704fa0}.modal .tools .body .icons{position:relative;float:left;clear:both;width:100%;margin-top:.75em;padding-top:.75em;color:#777;text-align:center;border-top:solid 1px #999}.modal .tools .body .icons .fa{position:relative;margin-right:1em;color:#777;cursor:pointer}.modal .tools .body .icons .fa:last-child{position:relative;margin-right:1em}.modal .tools .body .icons .fa:hover{color:#57b7e2}.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}.breaklist-container{text-align:center;min-height:60vh;padding-left:1rem;padding-right:1rem}.break-list-title{text-align:left}.left-col .show-more-breaks-button{margin-top:5rem;margin-bottom:0;background:0 0}.show-more-breaks-button{text-align:center;margin-top:2rem;margin-bottom:2rem;padding:0}.show-more-breaks-button .show-more-text{border:1px solid #6f4ea0;padding:.65rem 9rem;border-radius:3px;font-size:18px;cursor:pointer;background:0 0;color:#555;transition:all .1s ease-in-out}.show-more-breaks-button:hover .show-more-text{color:#fff;background:#6f4ea0;transition:all .1s ease-in-out}.breaks{position:relative;margin-right:1em;display:inline-block;vertical-align:top;color:#555}.breaks:last-of-type{margin-right:0}.breaks.large{width:calc(49% - 1em)}.breaks.medium{width:calc(32% - 1em)}.breaks.small{width:19%}.breaks .break{position:relative;width:calc(100% - 2px);margin-bottom:15px;border:solid 1px #e0e0e0;color:#555;display:block}.breaks .break.no-image{border:none}.search-result-overview .points{position:absolute;width:2em;height:2em;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;bottom:0;left:.125em}.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 #704fa0;background-color:#eedaff;color:#333;-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:LatoRegular,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}.breaks .break .image img.exclusive-ribbon{z-index:1;position:absolute;left:-7px;top:-8px;width:97px}.breaks.medium .break .image img.exclusive-ribbon{z-index:1;position:absolute;left:-9px;top:-9px;width:97px}.breaks .break .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}.breaks .break .image .source .text{position:absolute;right:.125em;font-size:.75em;font-weight:700;color:#000;z-index:1;display:block}.breaks .break .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}.image .source{width:calc(100% - .5em);height:1em;bottom:.5em;right:.5em;z-index:1;overflow:hidden;cursor:pointer}.image .source .text{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{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;width:calc(100% - 1em);padding:.5em}.breaks .break.no-image .card-bottom{padding:0}.breaks .break .card-bottom .category-and-tags{position:relative;width:100%;height:1.125em;margin-top:.5em;font-family:LatoRegular,Arial,Helvetica;display:block}.breaks .break .card-bottom .category-and-tags .category{position:absolute;top:0;left:0;font-size:.85em;font-weight:700;line-height:.7em;color:#57b7e2;display:block;z-index:1}.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;font-size:1em;line-height:1.125em;text-align:left}.breaks .break .card-bottom .author{position:relative;width:100%;margin-top:.5em;overflow:hidden}.breaks .break .card-bottom .author img{position:relative;height:1.563em;width:1.563em;float:left;-webkit-border-radius:2.125em;-moz-border-radius:2.125em;border-radius:2.125em;overflow:visible;cursor:pointer}.breaks .break .card-bottom .author .name{position:relative;height:2em;float:left;margin-left:.5em;font-size:.8em;font-weight:400;line-height:2em;color:#888}.breaks .break .card-bottom .author .date{position:relative;height:2.375em;float:left;margin-left:.525em;font-size:.7em;font-weight:400;line-height:2.375em;color:#888}.breaks .break .card-bottom .author .category{display:none}.breaks .featured-break-container{position:relative;padding-bottom:1.25em;overflow:hidden}.breaks .featured-break{width:100%;height:100%}.sidebar-breaks .sidebar-break-container .title{background-color:rgba(20,58,88,.9);padding:.5em;color:#fff;line-height:1.2em}.sidebar-breaks .card-bottom{margin-bottom:1em}.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:none}#isPhone{display:none}#isTablet{display:block}#isDesktop{display:none}.break-detail{margin-top:1em}.break-detail .back-link-container{margin-top:.8em;margin-bottom:.5em}.break-detail .back-link,.break-detail .back-to-home{text-decoration:underline}.break-detail .inactive-page-text{margin-top:1em;font-size:1.5em;line-height:1.5em;color:#736b6b}.break-detail h1{line-height:1em;min-height:1em;text-align:center;padding:.5em;font-weight:700;font-size:1.5em}.break-detail h1.organic-headline{background-color:transparent;color:#333;padding:0;font-size:1.75em;text-align:left;margin-top:40px}.break-detail .author{position:relative;width:auto;margin-top:1.75em;margin-bottom:1.75em;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;font-size:.8em;height:1.6667em;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{font-size:1.3em;line-height:1.2em;color:#555;margin-top:.5em}.share-bar{text-align:center}.break-detail .bottom .share-and-points{position:relative;overflow:hidden}.break-detail .bottom .share-and-points:empty{display:none}.break-detail .bottom .share-bar{position:relative;float:left;font-size:1.5em;margin-top:.3em}.share-bar .share-button.fb{background-color:#3a5795;border:1px solid #3a5795}.share-bar .share-button.twitter{background-color:#55acee;border:1px solid #55acee}.share-bar .share-button.pinterest{background-color:#cd1d1f;border:1px solid #cd1d1f}.share-bar .share-button.email{background-color:grey;border:1px solid grey}.share-bar .share-button.print{background-color:#123a59;border:1px solid #123a59}.share-bar .share-button a{color:#fff}.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}.bonus-container{float:right;display:inline-flex}.bonus-container .text{float:right;top:1.8em;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}.break-detail .result .share-and-points .share-bar{display:inline-block;width:100%}.article-step .side-share-bar,.listicle-step .side-share-bar{display:none}.article-step>.share-bar,.listicle-step>.share-bar{display:none}.article-step #endOfArticle .side-share-bar,.listicle-step #endOfListicle .side-share-bar{display:block}.article-step .share-bar,.listicle-step .share-bar{margin:1em 0}.article-step p,.listicle-step p{margin:1em 0;line-height:1.2em}.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;font-weight:700;line-height:1.2em}.article-step button.vote-btn,.listicle-step button.vote-btn{background-color:#704fa0;color:#fff;font-size:1em;padding:.5em;margin:0 1em 0 1em;width:calc(51% - 2.5em);border-radius:.2em}.article-step iframe,.listicle-step iframe{max-width:100%}.article-step .vote-buttons,.listicle-step .vote-buttons{margin:1em;margin-left:0;margin-right:0;text-align:center}.poll-step .question .text-container{line-height:2em}.poll-step .answers button img{width:100%}.poll-step .answers button.img-answer,.poll-step .answers button.img-answer.half,.poll-step .answers button.img-answer.third{background-color:transparent;padding:1em}.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}.personality-quiz-step picture img,.poll-step picture img,.text-trivia-step picture img{position:relative;width:100%;height:100%;z-index:0;display:block}.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,.poll-step .question .image-container,.text-trivia-step .question .image-container{max-height:18em;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:100%;height:100%;padding-top:1.25em;padding-bottom:1.25em;overflow:hidden;z-index:1;display:block}.text-trivia-step .question .image-container .overlay{height:auto}.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{padding:0}.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;height:auto;top:auto;position:absolute;left:0;width:100%;display:block;z-index:1}.personality-quiz-step .image-container.with-default .overlay .background,.poll-step .image-container.with-default .overlay .background,.text-trivia-step .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,.text-trivia-step .question .question-result{position:absolute;top:9em;left:0;width:100%;height:9em;z-index:5}.personality-quiz-step .question .question-result.slideInUp,.text-trivia-step .question .question-result.slideInUp{top:0}.poll-step .question .question-result{width:100%;z-index:5}.text-trivia-step .question .question-result{position:absolute;left:0;width:100%;height:15rem;z-index:5}.personality-quiz-step .question .image-container .overlay h2 .text-trivia-step .question .image-container .overlay h2,.poll-step .question .image-container .overlay h2{position:relative;bottom:auto;text-align:center;z-index:2}.text-trivia-step .question .image-container .overlay h2{position:relative;bottom:auto}.poll-step .question .image-container .overlay h2{position:absolute;bottom:0;left:0;text-align:center}.text-trivia-step .question .image-container .overlay h2 span{font-size:1.25em;line-height:1em}.poll-step .question .image-container.with-default .overlay h2,.text-trivia-step .question .image-container.with-default .overlay h2{position:relative;bottom:auto}.poll-step .question .image-container.with-default .overlay .background,.text-trivia-step .question .image-container.with-default .overlay .background{height:100%}.personality-quiz-step .question .source .text-trivia-step .question .source,.poll-step .question .source{position:relative;width:100%;margin-bottom:-1.25em;text-align:right;font-size:.5em;overflow:hidden}.personality-quiz-step .question .source .back-text,.poll-step .question .source .back-text,.text-trivia-step .question .source .back-text{display:none}.question .image-container .overlay h2 span{font-size:1.8em;line-height:1.25em;color:#fff}.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}.poll-step .question .image-container .overlay .background{height:25%;top:auto;left:auto;bottom:0}.question .text-container h2{font-size:1.2em;font-weight:300;text-align:center;margin:.5em auto}.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}.text-trivia-step .answers{position:relative;width:100%;overflow:visible}.text-trivia-step .answers button.answer{height:2.5em;margin-top:.5em;font-size:1.5em;background-color:#143a58;position:relative;width:100%;float:left;border:none;color:#fff;cursor:pointer;display:block}.personality-quiz-step .answers button.answer{font-family:Lato,Arial,Helvetica}.text-trivia-step .question .question-result .title{position:absolute;top:0;left:0;width:100%;height:2.5em;text-align:center;background-color:#38c1f3;z-index:1}.text-trivia-step .question .question-result .title span{font-size:1.4em;color:#fff;line-height:1.8em}.text-trivia-step .question .question-result .content{position:absolute;width:95%;top:3em;left:0;height:7em;padding:1em;color:#fff;text-align:center;overflow:hidden;overflow-y:scroll;z-index:1}.text-trivia-step .question .question-result .content a,.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:1.3em;line-height:1.2em}.text-trivia-step .question .question-result .buttonContainer{position:absolute;bottom:0;left:0;width:100%;padding-top:1em;padding-bottom:1.5em;text-align:center;z-index:1}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-top:.5em}.text-trivia-step .question .question-result .back-overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;background-color:#000;opacity:.7;z-index:0}.text-trivia-step .question-result .button-container{position:absolute;top:11.5em;left:0;width:100%;padding-top:1em;padding-bottom:1.5em;text-align:center;z-index:1}.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-quiz-step .text-container h2{line-height:1em}.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 .image-container .overlay h2{position:absolute;bottom:1.5em;left:0;width:calc(100% - 2em);padding-left:1em;padding-right:1em;text-align:center;z-index:1;display:block}.personality-question button.personality-answer{cursor:pointer;border:none;width:calc(30% - 1em);min-height:5em;margin:1em;padding:1em;background-color:#2ac4f4;font-size:1.25em;line-height:1em}.answers button.img-answer span{font-weight:700;font-size: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%}.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;padding:.5em;font-size:1.3em}.memory-match-step{background:#e9e9e9;padding:2em;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:19vw;height:19vw;margin:.5em;perspective:1000px;-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;display:inline-block;position:relative;perspective:800px}.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:all .3s cubic-bezier(.25,.8,.25,1)}.memory-match-step .memory-match-card-container .memory-match-card figure{margin:0;display:block;position:absolute;width:100%;height:100%;line-height:13vw;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;bottom:0;right:0;right:0;left:0;line-height:13vw}.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;text-align:center;left:1em}.memory-match-step .game-info span{display:block;float:left;font-size:1.188em}.memory-match-step .game-info span:last-of-type:not(:first-of-type){float:right;margin-left:0;position:relative}.memory-match-step .card-container{position:relative;text-align:center;margin-top:1.75em}.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;width:3vw;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.5em;margin-bottom:.5em}.memory-match-step~.fb-comments{margin-top:2em;display:block!important}.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;padding-top:20px}.answers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;width:100%;text-align:center;vertical-align:top;overflow:visible}.answers .clear{position:relative;width:100%;height:1em;floaT:left;clear:both}.answers button.img-answer{position:relative;width:100%;margin-top:1em;border:none;cursor:pointer;display:inline-block;background:0 0}.answers button.img-answer span{font-weight:700;font-size:2em}.answers button.answer:active,.answers button.answer:hover,.answers button.img-answer:active,.answers button.img-answer:hover{-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,.5);box-shadow:0 0 3px 1px rgba(0,0,0,.5)}.answers button.answer.third,.answers button.img-answer.third{width:calc(100% / 3 - 10px);margin-top:17px;margin-left:5px;margin-right:5px}.answers button.answer.half,.answers button.img-answer.half{width:calc(100% / 2 - .5em);margin-top:7px;height:5em}.answers button.answer.half:nth-of-type(odd){margin-left:0;margin-right:.5em}.answers button.answer.half:nth-of-type(even){margin-left:.5em;margin-right:0}.answers button.answer.third,.answers button.img-answer.third{width:calc(100% / 3 - .66667em)}.poll-step .answers button.answer{border-color:buttonface;color:#fff;border-width:2px;border-style:outset;padding:.5em;height:3em;min-height:2em;font-size:1.1em;font-family:Lato,Arial,Helvetica;cursor:pointer;background-color:#2ac4f4;line-height:1em}.poll-step .question .question-result .poll-result-content{overflow:hidden}.poll-step .question .question-result .poll-result-content .answered-image{position:relative;float:left;width:25%;margin-bottom:1em}.poll-step .question .question-result .poll-result-content .answered-text{position:relative;float:left;width:calc(75% - .8em);margin-left:.8em;font-size:1em;line-height:1.25em;text-align:left;font-weight:300;margin-bottom:1em}.poll-step .question .image-container{overflow:visible;position:relative}.poll-step .question .image-container.answered{overflow:hidden;position:relative;min-height:100vh}.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 .chart{border:solid 1px #000;background-color:#fff;padding:1em;text-align:left}.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 .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:1em;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 .question .question-result .share-and-points{min-height:6em}.poll-step .question .question-result .share-bar{padding-left:1.3em;top:.6em}.poll-step .question .question-result .step-points{margin:1em auto;display:inline-block}.poll-step button.next-button{top:2em}.poll-step .question .image-container .overlay h2{padding-top:1em;padding-bottom:1em;font-size:1.1em}.poll-step .question .image-container .overlay h2 span{font-size:inherit;line-height:inherit}.mlib-step .story-section{background-color:#f1f1f1;padding:1em;min-height:35px}.mlib-page .question .image-container{margin-bottom:1em}.mlib-page .question .image-container .overlay .background{background-color:#000;opacity:.65}.hidden{display:none}.question{position:relative;width:100%;text-align:center}.question .text-container h2{font-size:2.125em;font-weight:300}.question .image-container{position:relative;width:100%;overflow:hidden}.question .image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block}.question .image-container img{position:relative;width:100%;height:100%;z-index:0;display:block}.question .source{position:relative;width:100%;text-align:right;font-size:.75em;margin-top:.5em;right:0;overflow:hidden}.question .source .back-text{display:none}.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 .overlay.short h2{position:relative;bottom:auto;left:0;width:calc(100% - 2em);padding:1em;text-align:center;z-index:1;display:block}.mlib-question .question-text{font-size:1.75em;margin-top:.875em;margin-bottom:.875em}.mlib-question .bottom-bar{text-align:center}.drawing-page .upload-control-bar-fix{position:relative}.drawing-page .canvas,.mlib-page .canvas{position:relative;width:100%;margin-bottom:1em;overflow:hidden}.drawing-page canvas,.mlib-page canvas{position:relative;width:100%;margin-bottom:1em}.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;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}.hidden{display:none}.question{position:relative;width:100%;text-align:center}.question .text-container h2{font-size:2.125em;font-weight:300}.question .image-container{position:relative;width:100%;overflow:hidden}.question .source{position:relative;width:100%;right:0;text-align:right;font-size:.75em;margin-bottom:-1.25em;overflow:hidden}.question .source .back-text{display:none}.question .image-container .overlay.short{position:absolute;top:auto;bottom:0;left:0;width:100%;height:auto;overflow:hidden;z-index:1;display:block}.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 .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}.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}.story-section .word-type{position:relative;height:1.33em;margin-left:.5em;font-size:1.5em;font-weight:700;line-height:1.45em;text-transform:uppercase;display:inline-block;width:75%}.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 .select-container{margin-top:1em}.mlib-step .select-container .text{display:inline-block;margin-right:1em}.mlib-step .select-container div:nth-child(2){display:inline-block}.story-section input[type=text]{margin-top:.25em;width:90%;font-size:2.5em;font-family:Lato;font-weight:300;border:none;background-color:#f1f1f1;border-bottom:solid .0625em #000}.story-section .select-container{clear:both}.story-section .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;background-position:97% center;background-repeat:no-repeat;border:1px solid #aaa;color:#555;font-size:inherit;margin:20px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.suggestionsContainer{margin-top:1em;margin-bottom:1em;overflow:hidden}.suggestionsContainer .text{position:relative;float:left;margin-right:.5em;font-size:1.75em;line-height:1em;margin-bottom:.875em;display:block}.suggestionsContainer button{position:relative;margin-top:.125em;float:left;padding-left:1.25em;padding-right:1.25em;margin-right:1em;height:2em;line-height: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}.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 .complete-step .summary{position:relative;text-align:center;clear:both}.break-detail .complete-step .earned-points-text{font-size:1.15em;position:relative;margin:.815em 0;display:inline-block;color:#333}div.break-detail .complete-step picture img{width:100%}.break-detail .complete-step .summary h5{display:inline;vertical-align:super;margin-right:.5em;font-size:1.2em}.break-detail .complete-step .share-bar{margin-top:2em;margin-bottom:.5em;text-align:center;width:calc(100% - 2em)}.break-detail .complete-step .share-button{width:3em}.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:calc(25% - 1em);float:left;background-color:#fff;height:100%;overflow-y:scroll}.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}.store-finder-step .markerList .no-locations{padding:.5em;font-weight:300}#map{height:100%;width:calc(75% + 1em);float:right}.store-finder-step .store-search-box{background:#1c90bf;color:#fff;padding:.8em;font-size:1em}.store-finder-step .store-search-box span{font-size:1.2em;margin-left:1em}.store-finder-step .store-search-box button{color:#fff;background-color:#127a9c;display:inline-block;padding:6px 12px;margin-bottom:0;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:25em;margin:.5em 4em 0 .25em}.store-finder-step+div>.next-button{top:2em}.lead-gen-step form{overflow:hidden;background-color:#fff}.lead-gen-step picture img{width:100%;margin-top:1em}.lead-gen-step .input-field-container .text-input{border:none;border-bottom:.1em solid #bbb;font-size:1em;width:65%}.lead-gen-step form input.error{position:relative;width:65%;margin-top:.5em;padding:.5em;font-size:1em}.lead-gen-step .input-field-container{margin-top:1em;padding-top:0;text-align:right;overflow:hidden}.lead-gen-step .input-field-container>div{display:inline-block;width:calc(60% - 3em);margin-left:1em;text-align:left}.lead-gen-step .input-field-container img{margin-bottom:.5em;width:50%}.lead-gen-step .input-field-container .lead-gen-label{font-size:1.1em;text-transform:uppercase;text-align:right;display:inline-block;width:35%;vertical-align:top;margin-top:.3em}.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;clear:both;display:block}.lead-gen-step .checkbox-wrapper{margin-top:1em}.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:92%;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:1em;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:2.7em;left:.3em}.lead-gen-step .leadGen-footer-text{padding:1em 0;font-size:.85em}.modal .heading{background:#704fa0;color:#fff;padding:14px;text-align:center;padding-top:7px;padding-bottom:7px;font-size:18px;min-height:23px;line-height:23px;font-weight:lighter;position:relative}.modal .close{position:absolute;top:0;font-weight:400;font-size:18px;right:0;height:43px;line-height:43px;text-align:center;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 .email-share-modal,.modal .learn-more-modal,.modal .limit-reached-modal,.modal .login-modal,.modal .next-break-modal,.modal .organic-sign-up-modal,.modal .receipt-item-list-modal,.modal .search-modal,.modal .store-item-modal,.modal .sweeps-modal,.modal .youtube-modal{width:auto;height:auto;background-color:#fff;line-height:normal;overflow:auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center}.modal .organic-sign-up-modal{width:37.5em}.modal .basic-modal.small{width:30em}.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-top:19px;margin-bottom:.8em;padding-left:4em;padding-right:4em}.modal .description{padding-left:3em;padding-right:3em;margin-bottom:38px;text-align:left}.sweeps-modal .raffle{text-align:center}.sweeps-modal .raffle .ticketInfo{display:inline-block;vertical-align:top;margin-left:30px;margin-right:30px;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}.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:13px;height:47px}.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 .padder{position:relative;width:100%;padding:3.5em;font-family:Lato}.modal .large-message{text-align:center;font-size:24px;margin-bottom:76px;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:300px;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 .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%;width:92.5%;margin:.2em}.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{position:relative;height:2em;padding:.3em;text-transform:uppercase;font-weight:300;letter-spacing:0;background-color:#59b8e3;border:none;font-size:1em;top:0;transition:top 64ms ease-in-out}.modal .basic-modal button:hover{top:5px;transition:top 64ms ease-in-out}.modal .organic-sign-up-modal .sign-up-with-icons{margin-bottom:1em}.modal .organic-sign-up-modal .image-container img{margin:1em;vertical-align:bottom;display:inline-block}.modal .organic-sign-up-modal .sign-up-with-photos span{font-size:1.2em}.modal .organic-sign-up-modal .sign-up-with-photos .organicPhotoText{padding:0 .5em;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:7em;height:7em;position:relative;border-radius:50%;display:inline-block}.modal .login-modal .forgotPasswordText{float:right;font-weight:300}.modal .login-modal .forgotPasswordText img{float:right;position:relative;top:-.2em}.modal .login-modal p,.modal .organic-sign-up-modal p{width:3em;margin:0 auto;position:relative;top:1em;background-color:#fff;color:#939598;text-align:center;display:inline-block;font-size:1.2em}.modal .login-modal p{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:2.2em;height:40px}.modal .organic-sign-up-modal .hr{border:.1em solid gray;position:relative;top:2em}.modal .login-modal .hr{border-bottom:.1em solid gray;top:1em;position:relative;clear:both}.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:45em}.modal .login-modal.sponsored-modal *{box-sizing:border-box}.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:100%;margin-top:.4em}.modal .login-modal.sponsored-modal .gray,.modal .login-modal.sponsored-modal .red{float:left;text-align:left;margin-bottom:.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{width:80%;display:inline-block;margin:0 1em;vertical-align:top}.modal .login-modal .sponsored-sign-in{width:300px;display:inline-block;margin:0 1em;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%;width:100%}.modal .login-modal .sponsored-sign-in .forgotPasswordText{position:relative;top:-1.5em;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{position:relative}.modal .forgot-password-modal{width:26.25rem;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:95%;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%}.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 .heading .close{top:-.3em}.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}.reset-password{text-align:center;width:50%;margin:auto}.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;width:calc(100% - 1em);border:2px solid;padding:.25em}.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 .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;margin-left:.625em}.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}.image-tiles .image-tile .image img{position:relative;width:100%;height:auto;display:block}.picture-modal{background-color:#fff;overflow-y:scroll}.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 .author{width:2em;display:inline-block;vertical-align:middle;margin-right:1em}.picture-modal .submission-stats .name{display:inline-block;vertical-align:middle}.picture-modal .submission-sharing{overflow:auto}.picture-modal .share-bar{text-align:left;font-size:.9em}form input.error,textarea.error{border:solid 1px #e74c3c;color:#e74c3c}.rewards-page{margin-top:0}.rewards-page .rewards-tabs{height:30px;margin-top:24px;margin-bottom:29px;text-align:center}.rewards-page .rewards-tabs .tab{display:inline-block;width:17%;color:#c5c5c5;font-size:16px;text-align:center;padding-right:4%;padding-left:4%;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 .sweeps .overview-container{border:1px solid #704fa0;border-radius:2px;width:100%;height:225px;margin-top:-1px;max-width:170px}.rewards-page .store-page{text-align:center;margin-top:37px}.overviewHeader .stars{display:inline-block;position:absolute;left:-1em;top:-1em;width:40px}.empty-store{width:90%;margin:auto}.empty-store img{width:70%;margin:auto;margin-top:1em;margin-bottom:1em}.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:4px;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:14px;margin-left:4px}.rewards-page .store-page .overview-container.locked .overviewHeader p{color:#fff}.verify-notification{background:#e6e6e6;padding:2em;width:75%;margin:auto;padding-top:1.5em;padding-bottom:1.5em;text-align:center}.verify-notification .verify-button{width:40%;padding-top:.75em;padding-bottom:.75em;margin-top:1.5em}.store-item-modal .verify-notification{width:calc(100% - 4em)}.store-item-modal .verify-notification p{font-size:16px;text-align:center}.sweeps-modal h2.sweeps-locked{color:#c00;position:relative}.sweeps-modal h2.sweeps-locked button{margin-left:1em;height:100%;position:absolute;background-color:#22b5e8;color:#fff;font-size:.74em;outline:0;top:0;transition:top .1s ease-in}.sweeps-modal h2.sweeps-locked button:hover{top:3px;transition:top .1s ease-in}.tabWrapper{width:100%;height:3.125em;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:2.813em;float:left;text-align:center;border-radius:.25em .25em 0 0;background-color:#dad8d9;color:#294a65}.prize-link_active{background-color:#57b6e2;color:#fff}.winCenter{width:100%}.one-third{position:relative;width:calc(100% * 1/3 - 20px);max-width:170px;margin-bottom:25px;display:inline-block;margin-right:10px;margin-left:10px;vertical-align:top}.overview-wrapper{text-align:center;margin-top:37px}.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:15px;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:38px;overflow:hidden;position:relative}.overview-container.locked .title{color:#c5c5c5}.overview-container .title .hide-truncate{width:100%;height:10px;background:#fff;z-index:1;position:absolute;bottom:-2px}.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:24px;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{display:-webkit-box;color:#333;margin-bottom:10px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.sweepTimer{border:none;border-radius:.25em;background-color:#2ac4f4;color:#fff;display:inline-block;margin-top:10px}.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}.raffleTerms span{padding:.5em}.raffleTerms a{color:#337ab7}.lockedStore{position:absolute;width:22.25em;height:14em;background:#000;overflow:hidden;opacity:.75}.imgLocked{position:relative;top:50%;left:50%;width:20%;transform:translate(-50%,-50%)}.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:#fff}.rewardBubble-font{font-size:.65em;margin-top:7px}.prizeModal-buyButton{display:block;font-family:LatoRegular,sans-serif;border:none;background-color:#ffcf38;color:#fff;margin:0 auto;height:3em;width:10em;font-size:1em;border-radius:.188em;text-transform:uppercase;padding:.313em .938em}.terms-to-raffle{margin:1em;font-size:.625rem;line-height:1em}.terms-to-raffle a{outline:0}.raffleTabletWrapper{padding-bottom:1em;text-align:center}.raffleTabletSuccess{width:100%;left:0;right:0}.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{text-align:center;padding:1em;display:block}.storeLink{color:#333}.storeBlurb:first-of-type{margin-top:15px}.storeBlurb{font-size:.875em;text-align:left;margin-left:2%}.prizeForm input{display:block;width:95%;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}.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:1.25em;line-height:1.25em;background:#f38a8a;text-align:center;margin-bottom:.5em}.rewardsLoading{position:absolute;top:12em;left:50%;transform:translate(-50%,-50%)}.store-item .overviewImage{width:110px;height:65px;margin:auto;margin-bottom:1em;margin-top:1em}.overviewImage>img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.sweepsProductImg{display:block;width:100%;height:200px;margin:0 auto;padding-top:10px;object-fit:contain}.storeProduct{position:relative;text-align:center;margin-bottom:14px;display:block}.storeProduct .bubble-container{display:inline-block;height:30px;width:30px;vertical-align:middle;position:absolute;left:8px;top:-39px}.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}.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}.storeProduct-mobile.sweeps{margin-top:1em}.timeAgo{position:absolute;background:#f8a331;top:-.5em;color:#fff;width:100%;padding:.25em 1.125em;z-index:9;text-transform:uppercase;text-align:center;box-sizing:border-box}.timeAgo span{font-size:.7em}.timeAgo span>span{font-size:1em}.timeAgo-hidden{display:none}.rewards-page .flexcol-container{display:flex;padding-left:1em;padding-right:1em;justify-content:center}.rewards-page .db-footer{margin-top:0}.right-col.reward-right-col{text-align:center;position:relative;width:35%;left:0;border-left:1px solid #ccc;border-right:1px solid #ccc}.reward-right-col .profile-point-history{margin-bottom:0;border-bottom:1px solid #ccc;padding-top:1rem;padding-bottom:0;padding-left:1rem;padding-right:1rem;text-align:left}.reward-right-col .profile-point-history h2{font-size:3em}.reward-right-col .breaks{margin-top:29px;text-align:center}.reward-right-col .breaks .break{width:87%;margin:auto;margin-bottom:1.5rem}.featured-winner{border-bottom:1px solid #ccc;padding-bottom:19px;font-family:Lato}.featured-winner .winner-photo{width:79px;margin:auto;padding-top:18px}.featured-winner .winner-name{margin-top:6px;margin-bottom:2px;font-weight:700;color:#333}.featured-winner .winner-quote{text-align:left;padding-left:13px;margin-bottom:6px}.featured-winner .prize-info{text-align:left;padding-left:13px}.featured-winner .prize-info h1{font-size:14px}.featured-winner .prize-info p{font-size:12px}.featured-winner-container h3{margin-top:10px;font-weight:700}.sweeps-modal .padder{text-align:left;padding:0;width:500px}.sweeps-modal .img-wrapper{text-align:center;margin:.5em}.sweeps-modal .img-wrapper img{width:100%;margin:1em 0}.sweeps-modal .info-wrapper h2{font-size:1.3em;margin-bottom:1em;padding-bottom:.25em}.sweeps-modal .info-wrapper p{font-weight:300;margin-bottom:.5em}.store-item-modal p.learn-more,.sweeps-modal p.learn-more{cursor:pointer;color:#0c5a9c;font-weight:700}.sweeps-modal .purchase-ticket-wrapper{text-align:center}.store-item-modal .legal{margin-top:34px;margin-bottom:22px;padding-left:38px;padding-right:38px;text-align:left}.store-item-modal .description{margin-bottom:15px;margin-left:auto;margin-right:auto}.store-item-modal .padder{padding:0}.slick-slider{width:100%}.slick-slide img{margin:5.5em auto;margin-top:0;width:70%;position:relative;left:.5em}.slick-slide img.loading-spinner{width:100px}.slick-slide .slider-winner-image img{margin:5.5em auto;margin-top:0;margin-bottom:0;width:70%}.winners-carousel .slider-container .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-next,.slick-prev{top:30%!important}.winners-carousel .slick-next,.winners-carousel .slick-prev{top:50%!important}.slick-prev:before,button.slick-prev{z-index:10;left:2em}.slick-next:before,button.slick-next{z-index:10;right:2em}.slick-slider .featured-overlay{position:relative;bottom:3.5em;min-height:30%;background-color:rgba(20,58,88,.8);padding:1em 0 1em 1em;text-align:left;color:#fff}.slick-slider .featured-overlay .featured-prize-title{width:100%}.slick-slider .slick-dots{bottom:1em}.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:4em;overflow:auto}.slick-slider .featured-overlay p a{color:#ff8a00}.slider-container .featured-prize-title .rewardsBubble{right:0;top:0;left:initial;bottom:initial;margin-left:1em}.store-login{min-height:13em;padding:1em .625em;width:calc(100% - 3.25em);margin-bottom:2.5em;overflow:auto;zoom:1;background-color:#143a58}.store-login form .input-error .error{float:right;display:block;position:relative;width:100%;height:4.5em;font-size:.75em;z-index:5}.store-login form input{width:calc(100% - 2em);height:3em;padding-left:1em;padding-right:1em;background-color:#faffbd;margin-bottom:.5em}.store-login-h4{text-transform:uppercase;color:#fff;font-size:1.25em;margin:0 0 10px}.store-login-btn{background-color:#ffcf38;color:#fff;height:2em;border-radius:3px;text-transform:uppercase;width:100%}.store-login-p{color:#fff;margin-bottom:.5em}.tabWinners{text-transform:uppercase}.winners-page ul{padding-left:0}.winner-container{position:relative;width:calc((100% / 3) - .67em);margin-bottom:1em;margin-right:1em;display:inline-block;background-color:#eee;min-height:16em;vertical-align:top}.winner-container:nth-child(3n){margin-right:0}.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:-1.3em;top:-.7em}.winner-container .prize-name{text-align:center;padding:1em .5em;height:3.5em;font-weight:700;text-transform:uppercase}.winner-container .prize-image-container img{margin:0 auto;width:auto;height:5em}.winner-container .prize-image-container img.default-image{margin:0 auto;width:auto;height:3em}.winner-image-container{text-align:left;padding-left:2px}.winner-image{width:40px;display:inline-block}.winner-full-name{display:inline-block;bottom:0;position:relative;font-size:12px;margin-left:4px;vertical-align:super}.winner-image-container .winner-full-name a>h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:125px}.winner-full-name a,.winner-full-name a:visited{color:#4a90e2;font-weight:700;font-size:9px}.winner-container .winner-full-name h2{text-transform:capitalize}.winners-carousel .slider-container{background-color:#e2f3f9;overflow:auto;height:23em}.winners-carousel .slider-container .slider-header{color:#fff;text-align:center;padding:.8em;font-size:1.3em;text-transform:uppercase;background-color:#143a58}.winners-carousel .slider-container .slider-winner-info{width:45%;display:inline-block;float:left;margin-bottom:1em}.winners-carousel .slider-container .slider-winner-image{width:60%;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:0 1em 1em 4em;margin-top:.5em;text-align:left;max-height:7.5em;overflow-y:auto}.winners-carousel .slider-container .slider-prize{width:45%;display:inline-block;margin-bottom:1em;margin-top:1em;position:relative;left:1em}.winners-carousel .slider-container .slider-prize img{width:75%;height:auto;margin:.5em auto}.winners-carousel .slider-container .slider-prize img.default-image{max-height:7em;width:auto}.winners-carousel .slider-container .slider-prize div{text-align:center;font-size:1.5em;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:50%;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:630px;margin:auto;margin-top:20px;margin-bottom:10px;line-height:1.2em;font-size:1.5em;color:#704fa0}.about-db .headline .sub-head{margin:auto;margin-top:5px;font-size:1.1rem;line-height:1.2em;color:#333}.about-db .container-grid{text-align:center;width:745px;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;vertical-align:top}.about-db .container.wide{width:606px;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{display:inline-block;width:40%;margin-right:20px;vertical-align:super;margin-top:0;top:-10px;position:relative}.about-db .container .detail-icons{text-align:center;margin-top:10px}.about-db .container.wide .detail-icons{display:inline-block;width:54%}.about-db .container.wide .detail-icons .card{width:80px}.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-detail .breaks.undefined{top:4em;position:relative}.break-detail .step-intro-copy{font-size:16px;line-height:18px;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 .lead-gen-step p.body-copy{margin-top:1rem;margin-left:1rem}.break-detail .complete-step p.body-copy{margin-top:1rem}.break-detail .next-button-wrapper,.break-detail .text-button-wrapper{width:100%;text-align:center;clear:both;margin-top:1em}.break-detail .text-button-wrapper a{text-decoration:underline}.line-clamp{display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.2;overflow:hidden;text-overflow:ellipsis;padding:0!important}.line-clamp:after{content:'';text-align:right;bottom:0;right:0;width:25%;display:block;position:absolute;height:calc(1em * 1.2)}.line-clamp-3{-webkit-line-clamp:3;height:calc(1em * 1.2 * 3)}.similar-breaks{width:100%}.similar-breaks h3{font-size:1.6em;margin-bottom:1em}.similar-breaks .sidebar-break-container .points span.points-checked img.check{width:85%;left:50%;position:relative;top:1px;transform:translate(-50%)}.breaks .sidebar-breaks h3{text-align:center;font-size:1.5em;margin-top:0;margin-bottom:.67em;color:#555;font-weight:lighter}.breaks .sidebar-breaks{text-align:center}.breaks .sidebar-break-container{position:relative;padding-bottom:1.25em;overflow:visible;color:#555;display:inline-block}.breaks .sidebar-breaks .sidebar-break-container{width:90%}.similar-breaks .sidebar-break-container{position:relative;width:calc(30% - 1em);margin-bottom:1.5em;border:solid 1px #e0e0e0;cursor:pointer;float:left;min-height:10.5em;margin-right:1em}.similar-breaks .sidebar-break-container .image{position:relative;width:100%}.similar-breaks .sidebar-break-container .image .points{position:absolute;bottom:-.7em;left:-.7em;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}.similar-breaks .sidebar-break-container .image .points span.points-text{position:relative;padding-bottom:.125em;font-family:LatoRegular,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}.similar-breaks .sidebar-break-container .image img{position:relative;width:100%;z-index:0}.similar-breaks .sidebar-break-container .card-bottom{position:relative;width:100%;padding:.5em}.similar-breaks .sidebar-break-container .card-bottom .title{position:relative;margin-top:.375em;font-size:1em;line-height:1.2em;padding-right:1em}.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:100%;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}.spot-the-difference-step .game-container{width:100%;background-color:#464646;padding:1em;text-align:center;min-height:20em;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.5rem;width:1.5rem}.spot-the-difference-step .game-container .images-container .difference.show{background:rgba(255,255,255,.83);position:absolute;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,.12),0 1px 2px rgba(0,0,0,.4)}.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:#00a308}.spot-the-difference-step .game-container .images-container .difference i.fa-close{color:#b30490}.spot-the-difference-step .game-container .stdimage{width:21.875em;height:15em;background-size:contain;position:relative}.spot-the-difference-step .game-container .stdimage img{max-width:100%}.spot-the-difference-step .game-container .stdimage.image-1{margin:0 auto}.spot-the-difference-step .game-container .stdimage.image-2{margin:1em auto}.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:inline-block}.spot-the-difference-step .summary-container .game-container img{width:100%;margin-bottom:3em;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:1em auto;text-align:center;font-size:1.1em;color:#fff;bottom:4em;position:relative}.spot-the-difference-step .source{height:1em;bottom:.5em;z-index:1;overflow:hidden;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;float:right}.spot-the-difference-step .images-container .source{position:absolute;right:3px;bottom:0;width:auto}.spot-the-difference-step .share-bar{display:inline-block}.break-badge-blurb{width:50%;float:left;font-weight:700;padding:.75em}.link-text{width:50%;float:right;font-weight:700;text-align:right;padding:.75em;cursor:pointer}.profile-left{display:inline-block;vertical-align:top;width:65%}.profile-right{display:inline-block;vertical-align:top;width:30%;padding-left:1em;margin-top:1em}.profile{width:100%;margin:0!important}.profile *{box-sizing:border-box}.profile .profile-bio-tabs .react-tabs__tab-panel--selected{padding: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 .block.flex--auto{display:flex;flex-basis:auto;justify-content:space-between}.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-breaks .profile-point-history .scroll-view-item .profile-date p{margin:0}.profile #tab-entries .profile-reward-entries{background:0 0;margin-top:0}.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}#tab-breaks .profile-point-history p{margin-bottom:0}.profile.grid{display:flex;flex-wrap:wrap}.profile.hidden{display:none}.profile.grid>.col{border-right:2px #c5c5c5 solid;width:50%}.profile.grid>.col:nth-child(2){border-right:none}.profile .tablist{display:flex;flex-wrap:nowrap;list-style:none;justify-content:center;padding:0}.profile .tablist__item{width:100%;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.items_col6 .tablist__item{width:50%;max-width:100%}.profile .tablist__item:last-child{border-right:none}.profile .tablist__item>div{width:90px;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 .legal{padding-left:6px;padding-right:6px;font-size:9px}.profile-bio .profile-bio-info .profile-bio-section{width:100%;margin-bottom:1em}.profile form .input-wrapper{margin-bottom:8px}.profile form .input-wrapper input{padding:15px 10px}.profile-bio-info{padding:1rem;padding-bottom:.5rem;overflow:hidden}.profile-bio-info .profile-pic-modal-link span{font-size:.75rem}.profile-bio-info .profile-about input{padding:.5rem;border:solid 2px #ccc;border-radius:3px}.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}.bio-button{display:block;font-size:.9em;padding:.5em;position:relative;font-family:LatoRegular,Arial,Helvetica;text-transform:uppercase;margin:0 auto .5em auto;min-height:2em;color:#fff;background-color:#143a58;min-width:11em}.verify-email-button:before{content:"\f00c";font-family:FontAwesome;padding-right:.625em}.refer-button{margin-top:.5em}.refer-button:before{content:'\f0c1';font-family:FontAwesome;padding-right:.625em}.profile-edit{width:calc(100% - 37%);float:right;text-align:right;margin-top:.625em;padding-right:.625em}.profile-edit a{font-weight:lighter;text-decoration:underline;color:#337ab7}.profile-bio-photo{display:block;width:100%;max-width:10em;margin:.5em auto 0 auto;border-radius:6.25em;position:relative}.profile-account-wrapper{height:14.25em}.profile-img{width:calc(100% - 37%);float:right;padding-top:.5em}.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}.bio-blurb{text-align:center}.bio-blurb h2{font-size:1.675em;line-height:1.75em;height:1.813em}.profile-about{color:#333;line-height:.938em}.profile-bio-name{color:#333;font-weight:700;text-align:center;margin-bottom:.5rem}.following-group{width:calc(100% - 37%);float:right}.following-group span{display:block;font-size:1em;text-align:center;color:#57b8e4;width:50%;float:left}.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:14em}.profile-bio-badges .grid>.badge img{display:block;width:80%;padding-top:.625em;margin:auto}.profile-bio-badges .grid>.badge span{position:absolute;bottom:45%;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.fullView span{bottom:56%}.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:2em;padding-bottom:1em}.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(6n){border-right:1px solid #eef1f3!important}.fullView:nth-child(n+13){border-bottom:1px solid #eef1f3!important}.badge{position:relative}.badgeHover{display:none;position:absolute;width:100%;color:#fff;background-color:#fcc26d;z-index:15;border:2px solid #fff;top:10%;text-align:left;padding:.313em}.badgeHover h6{font-size:.8em;font-weight:700}.badgeHover p{font-size:.65em;line-height:11px;white-space:pre-wrap;word-wrap:break-word}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;font-size:.75em}.badges-container{padding:10px 20px;background-color:#eef1f3;text-transform:uppercase;color:#555;letter-spacing:.0625em}.profile-bio-badges .badge-number{position:relative;font-size:.5em;bottom:1.5em;left:35%}.profile-point-history{display:block;min-height:16em;margin-right:4%;width:100%;overflow:hidden;padding:1.5rem}.profile .profile-point-history .scroll-view-item{border-bottom:none}.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 .profile_info{padding:1.5rem}.profile .profile_info h4{margin:10px 0;font-size:20px}.profile .profile_info .verify-button{background:#704fa0;color:#fff;padding:.7em;text-align:center;width:60%;margin:auto;margin-top:1em;border-radius:2px;cursor:pointer}.profile .profile_info .verify-button:hover{color:#704fa0;background:#fff;border:1px solid #704fa0;transition:all .1s ease}.modal .login-modal.sponsored-modal{width:600px;height:600px}.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}.complete-info-modal form.form-with-materialui .react-datepicker-wrapper,.edit-user-info form.form-with-materialui .react-datepicker-wrapper,.edit-user-info form.form-with-materialui .react-datepicker-wrapper .mdl-textfield,.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__input-container{width:50%}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:300px;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.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:300px;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(#704fa0),to(#785cd1));background-image:-webkit-linear-gradient(top,#704fa0,#785cd1);background-image:-moz-linear-gradient(top,#704fa0,#785cd1);background-image:-ms-linear-gradient(top,#704fa0,#785cd1);background-image:-o-linear-gradient(top,#704fa0,#785cd1);background-image:linear-gradient(to bottom,#704fa0,#785cd1)}form.form-with-materialui .flex{display:flex;flex-wrap:wrap;justify-content:space-between}form.form-with-materialui .flex.gender{color:#333;max-width:300px;margin:1rem 0;flex-wrap:nowrap}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:100%;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 .col-3{width:33.33%}form.form-with-materialui .flex .col-6{width:48%}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 form.form-with-material>button,.modal form.form-with-materialui .mdl-textfield,.modal form.form-with-materialui>div.relative-wrapper{width:100%;max-width:100%}.modal .modal-tabs p{width:auto}.modal .login-modal.sponsored-modal .sponsored-sign-in{padding:2rem 5rem 4rem;position:relative;width:100%;margin:0}.modal .login-modal.sponsored-modal .sponsored-sign-in .forgotPasswordText{top:auto;left:auto;color:#337ab7;font-weight:400;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:33.33%;display:inline-block}.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}.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:400px;margin:auto;border:none}.complete-info-modal form.form-with-materialui .store-checkbox legend{font-size:1.5rem;margin-bottom:0}.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 7.5em;padding-left:2.5em;padding-right:2.5em;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}.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}.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:middle;width:10px;height:10px;padding:2px 6px 6px 2px;margin-right:10px;text-align:center}.radio-custom+.radio-custom-label:before{border-radius:50%}.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}.radio-custom:checked+.radio-custom-label span{color:#333}.radio-custom:not(:checked)+.radio-custom-label span{color:#9b9b9b}.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_pic{max-width:30em;height:auto!important}.profile_pic .choices-grid{width:100%}.profile_pic .image-selection{padding:20px}.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}.profile_pic .image-selection .choices-grid__more-options a{cursor:pointer}.profile_pic .image-selection .current-container{width:100%;display:flex;flex-wrap:wrap;text-align:center}.profile_pic .image-selection .current-container .current-photo{width:100%;text-align:center}.profile_pic .image-selection .current-container .current-photo span{display:none}.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:100%;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;display:inline}.modal .user-profilepic-modal .pagination-container{padding-top:15px;padding-bottom:10px}.modal .user-profilepic-modal .pagination-container>.mdl-button{position:absolute;margin-top:-5px;right:20px;height:30px;font-size:16px;line-height:30px;border-radius:2px;background:linear-gradient(#a987ce,#704fa0);color:#fff;text-transform:none}.modal .user-profilepic-modal{width:42em;height:460px;background-color:#fff;overflow-y:auto}.modal .user-profilepic-modal .padder{padding:0!important}.modal .user-profilepic-modal .current-container{text-align:center}.modal .user-profilepic-modal .choices-grid{width:100%}.modal .user-profilepic-modal .upload-your-photo{padding:20px 120px!important}.modal .user-profilepic-modal .upload-your-photo a,.modal .user-profilepic-modal .upload-your-photo span{width:100%}.modal .user-profilepic-modal .upload-your-photo a{color:#00f}.login-modal.sponsored-modal form.form-with-materialui button.inactive,.organic-sign-up-modal form.form-with-materialui button.inactive{border:2px #ccc solid}.login-modal.sponsored-modal form.form-with-materialui button.active,.organic-sign-up-modal form.form-with-materialui button.active{background:#3b5998}.organic-sign-up-modal #tab-signup .sign-up{padding:1rem 5rem 3rem}.organic-sign-up-modal #tab-signin .sign-in{padding:2rem 5rem 4rem;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:6.2rem;width:6.2rem}.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:40px;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:2rem;color:#337ab7}.login-modal.sponsored-modal .sign-in .forgotPasswordText a,.organic-sign-up-modal .sign-in .forgotPasswordText a{color:#337ab7}.modal form .g-recaptcha{width:100%!important;text-align:left}.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}.verify-button{background:#704fa0;color:#fff;text-align:center;margin:auto;margin-top:1em;border-radius:2px;cursor:pointer}.profile .verify-button{width:60%;padding:.7em}.verify-button:hover{color:#704fa0;background:#fff;border:1px solid #704fa0;transition:all .1s ease}.edit-user-info .success-message{display:none;font-size:12px;color:#417505;margin:15px 0}.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 .grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around}.profile-bio-badges .grid>.badge-container{width:50%;display:inline-block;text-align:center;margin-bottom:20px;text-transform:none!important}.profile-bio-badges .grid>.badge-container>.badge{border:none!important;margin:auto;text-align:center;margin-left:10px;margin-right:10px}.profile-bio-badges .grid>.badge-container>.badge img{width:100px;margin:auto;margin-bottom:10px;left:0}.profile-bio-badges .grid>.badge-container>.badge .badge-bottom h6{font-size:18px;color:#704fa0;margin:5px 0;line-height:18px;font-weight:700}.profile-bio-badges .grid>.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}.profile .levels-container{padding-top:20px;max-width:300px;margin:auto}.profile .levels-container .level{margin:0 auto 1rem;text-align:center}.profile .levels-container .level .level-img-wrapper{width:8rem;margin:auto;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}.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-point-history h4{color:#555;text-align:left;padding:.5em;position:relative;border-bottom:rgba(0,0,0,.07) 1px solid}.profile-reward-entries{display:block;height:34.44em;background:#eef1f3;font-size:.875em;margin-top:1.3em}.profile-reward-entries h4{color:#555;text-align:left;padding:.5em;position:relative;border-bottom:rgba(0,0,0,.07) 1px solid}.profile-reward-entries .scroll-view-item{padding:10px}.profile-reward-entries .scroll-view-item div:first-child{position:relative;width:92%}.profile-leaderboard{width:100%;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:auto;zoom:1}.badge-buttons-container{background:#eef1f3;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}.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}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}.profile-amount{float:left;margin-left:.5em;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;line-height:.625em;background-color:#22b5e8;border-radius:3.125em;color:#fff;padding-top:.5em}.profile-amount p{font-size:1em;line-height:2em}.profile-reason{width:80%;float:right;padding-left:1em;padding-right:.1em;line-height:1.25em;font-weight:300}.profile-date{width:86%;float:right;padding-left:2.2em;padding-top:.5em;font-size:.625em;font-weight:300}.profile-date p{margin-left:1.4em}.profile-rewards-entry{position:absolute;bottom:0;width:90%;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;font-style:normal}.leaderboard-list{border-bottom:1px solid #aaa;padding:.313em;font-size:.7em;text-transform:uppercase;overflow:hidden;line-height:1em}.leaderboard-list span{width:65%;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;width:100%}.profile-friends-following h4{color:#555;text-align:left;padding:0 0 .5em}.profile-friends-following h5{margin-top:10px;margin-bottom:10px}.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}.edit-user-info p.error-message:not(:empty){padding:40px 15px;margin:15px 0;color:#000}.edit-user-info p.field-error{padding:0 0 10px;font-size:12px;color:#e00720}.edit-user-info form>button,.edit-user-info form>div{width:100%;margin-bottom:10px}.edit-user-info form>div.relative-wrapper{position:relative;margin-bottom:1.5rem}.edit-user-info form>div.relative-wrapper>div{width:100%}.edit-user-info form input[id=funFact]{width:100%}.edit-user-info form>div.relative-wrapper .input-char-count{position:absolute;bottom:-10px;right:0;color:#ccc}.edit-user-info form>button.inactive{color:#9e9e9e;background-color:#e9e9e9}.edit-user-info form>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)}.edit-user-info .flex{display:flex;flex-wrap:nowrap;justify-content:space-between}.edit-user-info .flex.gender{color:#ccc}.edit-user-info .flex.gender,.edit-user-info .flex.gender h2{justify-content:flex-start}.edit-user-info .flex.gender>div{width:100%;text-align:right}.edit-user-info .flex.gender>div .radio-button-option{width:40%;display:inline-block;padding-right:20px}.edit-user-info .flex .col-3{width:33.33%}.edit-user-info .flex .col-6{width:48%}.edit-user-info select{width:100%;height:54px}.edit-user-info .mdl-textfield{padding:11px 15px 6px 15px;border:2px #ccc solid;border-radius:3px;margin-bottom:10px}.edit-user-info .mdl-textfield.error{border:2px #e00720 solid}.edit-user-info .mdl-textfield--static-label label{font-size:10px;top:4px;left:15px;visibility:visible!important}.edit-user-info .mdl-textfield--floating-label.is-dirty label,.edit-user-info .mdl-textfield--floating-label.is-focused label{font-size:10px}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__label{color:#ccc}.edit-user-info .mdl-textfield__input{border-bottom:none;padding:8px 0 3px 0}.edit-user-info .mdl-textfield__label{top:17px;left:15px;width:95%}.edit-user-info .mdl-textfield__label:after{background:0 0}section.image-selection>div{display:inline-block;vertical-align:top}.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 .user-modal{width:42em;height:460px;background-color:#fff;overflow-y:auto}.modal .user-modal .padder{padding:20px}.modal .user-password-modal{width:26.25em!important;height:unset}.modal .user-password-modal .padder{width:auto;padding:30px 60px}.modal .user-password-modal .relative-wrapper input{width:100%}.modal .user-password-modal .change-password-submit{box-shadow:unset;border-radius:2px;border:solid 1px #979797;background-color:#e9e9e9;color:#979797;cursor:default;font-size:18px}.edit-user-info form#changePasswordForm .change-password-submit.is-dirty{background-color:#fff;border:solid 1px #704fa0;color:#704fa0}.edit-user-info form#changePasswordForm .change-password-submit.can-submit{background-image:linear-gradient(to top,#704fa0,#a987ce);color:#fff;cursor:pointer}.edit-user-info form>div.relative-wrapper{position:relative;margin-bottom:10px}.edit-user-info form#changePasswordForm>div.relative-wrapper .toggle-show-button{position:absolute;top:50%;right:0;transform:translateY(-50%);height:50px;width:40px;border-left:solid 1px #ccc;display:flex;justify-content:center;align-items:center}.edit-user-info form#changePasswordForm>div.relative-wrapper .toggle-show-button i{color:#ccc}.edit-user-info form#changePasswordForm>div.relative-wrapper .mdl-textfield{margin-bottom:0}.modal .delete-user-modal-wrapper{max-width:380px}.modal .delete-user-modal{width:100%;height:200px;background-color:#fff;text-align:center}.modal .delete-user-modal .padder{padding:40px;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:45%;margin:auto;padding:7px 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 .user-info-modal{background-color:#fff;width:40em!important;overflow-y:auto!important}.modal .user-info-modal a{color:#00e}.modal .user-info-modal a:visited{color:#551a8b}.modal .edit-user-info .current-photo{height:100%;width:6em;text-align:center;margin:auto}.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{height:100%;width:6em;text-align:center;display:inline-block}.modal .edit-user-info .upload-your-photo{text-align:center;margin-top:1em}.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 h4{margin-bottom:.5em}.modal .user-info-modal section{padding:1em;border:.1em solid #555}.modal .user-info-modal section:first-of-type{margin-bottom:1em}.modal .user-info-modal section img{width:6em;border-radius:50%;margin:auto}.modal .user-info-modal h1{float:left;margin-left:2em;font-size:1.2em}.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(50% - 1em);display:block;margin:1em .5em}.modal .user-info-modal .personal-info-left-column{float:left}.modal .user-info-modal .personal-info-right-column{float:right}.modal .user-info-modal .personal-info-section label{width:30%;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:65%;display:inline-block;margin-bottom:.5em}.modal .user-info-modal .personal-info-section input{width:100%;height:3em;border:none;border-bottom:.1em solid #bbb;font-size:.9em;padding-left:.5em}.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:-3.5em}.modal .user-info-modal .about-user-box textarea{width:96%;margin-top:1em;min-height:5em;border:.1em solid #ccc}.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-top:1em}.modal .user-info-modal .personal-info-left-column fieldset input[type=checkbox]{width:20%;left:1em;position:relative;height:2em}.modal .personal-info-right-column select{font-size:.9em;text-align:center;margin:.2em .2em 0 1.2em}.modal .personal-info-left-column .username-label{position:relative}.modal .personal-info-left-column .username-field{height:3em;border:none;border-bottom:.1em solid #bbb;font-size:.9em}.modal .personal-info-right-column .birthday-label{position:relative;bottom:2.5em}.modal .personal-info-right-column .birthday-select-container{width:100%}.modal .personal-info-right-column .birthday-select-container>div{width:30%;float:left;margin-left:.5em}.modal .personal-info-right-column .birthday-select-container>div:first-of-type{width:100%}.modal .personal-info-right-column .birthday-select-container>div:last-of-type{width:90%}.modal .personal-info-right-column select[name=state]{width:100%}.modal .personal-info-right-column h2{display:none}.modal .personal-info-right-column .gender-label{position:relative;top:-1.4em}.modal .personal-info-right-column .radio-button-option{width:100%}.modal .personal-info-right-column .radio-button-option input{width:12%;float:left}.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}.scroll-view{height:93%;width:100%;overflow-y:scroll;overflow-x:hidden}.scroll-view>.scroll-view-item{width:100%}#friend-img{width:3.125em;height:3.125em;border-radius:25px;float:left}.scroll-view>.scroll-view-item img{width:100%}.profile-point-history .point-history-scroll-view{height:87%;width:100%;overflow-y:scroll;overflow-x:hidden}.profile-point-history .point-history-scroll-view>.scroll-view-item{width:100%}.profile-point-history .point-history-scroll-view>.scroll-view-item img{width:100%}.tab-view{height:100%;width:100%}.tab-view-selected{color:#57b8e4}.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%}.tab-view-content{width:100%}.tab-view-tab-content{width:100%}.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>div{float:left;width:20%}.complete-info-modal .gender>h2{float:left;width:15%;position:relative;text-transform:capitalize}.complete-info-modal .birthday-input-container{margin:1em auto}.complete-info-modal .birthday-input-container>div{display:inline-block;width:25%}.complete-info-modal .birthday-input-container select{font-size:1em}.complete-info-modal .birthday-input-container>h2{display:inline-block;width:15%}.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 fieldset input{width:10%;float:left;position:relative;top:-.25em}.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:.5em 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:none!important;line-height:1em!important;vertical-align:middle!important}.input-row{position:relative;margin-bottom:1em}.checkbox-container{position:relative;margin-top:1em}.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}.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%}.scroll-controls{position:absolute;top:50%;font-size:3.5rem!important;line-height:1.75rem;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.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}.ugc-image-list img{z-index:0;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%}.image-view picture img{width:100%}.image-view .share-bar .share-button{width:3.5em}.image-view .share-bar .share-button .fa{font-size:1.3em}.drawing-page textarea{position:relative;width:94%;height:5em;margin-top:.5em;margin-bottom:.5em;padding:.725em;font-size:.8em;color:#444;border:1px solid #e8e8e8;outline:0}.drawing-page canvas{position:relative;width:100%;margin-bottom:1em}.drawing-page section.user-consent label input[type=checkbox]{display:none}.drawing-page section.user-consent label input[type=checkbox]:disabled+.checkbox-icons span{opacity:.5;transition:opacity .15s ease-in}.drawing-page section.user-consent label{position:relative;display:inline-block;width:100%}.drawing-page section.user-consent label .required-star{position:absolute;top:-.5625em;left:-.375em;font-weight:700}.drawing-page section.user-consent 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}.drawing-page section.user-consent label .checkbox-icons .fa-stack{display:block;width:.3125em;height:0;line-height:0;position:relative;vertical-align:text-top}.drawing-page section.user-consent label .checkbox-icons .fa-check{position:absolute;top:-.6375em;left:.025em}.drawing-page section.user-consent label span:last-of-type:not(.fa-check):not(.fa-stack){display:inline-block;width:92%;margin-left:.75em}.drawing-page section.user-consent div.consent-checkbox .ugc-full-official-rules span:last-of-type{display:initial;margin-left:0}.drawing-page section.user-consent 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)}.drawing-page section.user-consent label .checkbox-icons:hover i:nth-child(2){font-size:1em;transition:all .1s cubic-bezier(.86,0,.07,1)}.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-tiles{position:relative;width:100%;overflow:hidden}.image-tiles .image-tile{position:relative;width:calc(50% - .5em);display:inline-block;vertical-align:top;margin:1em .5em 1em 0;overflow:hidden;cursor:pointer}.image-tiles .image-tile:nth-of-type(2n){margin-left:.5em;margin-right:0}.image-tiles .image-tile .image{position:relative;width:100%;overflow:hidden}.image-tiles .image-tile .image img{position:relative;width:100%;height:auto;display:block}.image-tiles .image-tile .share-bar{margin-top:.5em;width:100%;font-size:1.5em}.image-tiles .image-tile .share-bar .share-button{width:calc(20% - .4em);height:auto;margin-right:.39em;line-height:2.25em}.image-tiles .image-tile .share-bar .share-button:last-of-type{margin-right:0}.share-bar .share-button:last-of-type{margin-right:0}.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}.image-tiles .image-tile .tile-vote .tile-vote-user{cursor:pointer}.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 .favorite-btn:hover:not(.favorited) i,.voting-buttons .flag-btn:hover:not(.flagged) i{color:rgba(0,0,0,.35);transition:color .05s ease-in}.voting-buttons .vote-btn:hover i,.voting-buttons .votedOn i{color:#4ab5e8}.voting-buttons .flag-btn:hover i,.voting-buttons .flagged i{color:red}.picture-modal{background-color:#fff}.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:40em}.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;margin-right:1em;display:inline-block;vertical-align:middle}.picture-modal .author .name{font-size:.8em;color:#888;display:inline-block;vertical-align:middle}.picture-modal .author .date{font-size:.7em;color:#888;opacity:.7;display:block}.paging{position:relative;width:63%;overflow:hidden;overflow-x:auto;table-layout:fixed;display:table;margin:0 auto;margin-top:3px;height:24px}.paging .page-number{position:relative;min-width:2em;font-weight:700;text-align:center;color:#704fa0;line-height:2em;border-top:solid 1px #704fa0;border-right:solid 1px #704fa0;border-bottom:solid 1px #704fa0;background-color:#fff;display:table-cell;cursor:pointer;font-weight:lighter}.paging .page-number{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}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:47.5%}.head-to-head-submission>aside{margin-top:.5em;opacity:.5;transition:.1s opacity}.head-to-head-submission>aside>button{font-size:1.25em;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;transition:.1s background ease-out,.1s transform ease-out}.head-to-head-submission>img:active{background:#f8f8f8}.head-to-head-submission:first-of-type{margin-right:5%}.head-to-head-submission.chosen:first-of-type>img,.head-to-head-submission:first-of-type>img:active{transform:scale(1.05) translate(2.5%,0)}.head-to-head-submission.chosen:last-of-type>img,.head-to-head-submission:last-of-type>img:active{transform:scale(1.05) translate(-2.5%,0)}.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;transition:.1s opacity ease-out,.1s transform ease-out}.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{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:calc(60% - 1em);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:before{content:"";display:inline-block;vertical-align:middle}.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: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%}.right-col.break-right-col{text-align:center}.break-right-col img{width:100%;height:auto;display:block}picture img{width:100%}.break-detail h1{margin-top:.65em;margin-bottom:.65em;font-size:2em;line-height:1em;min-height:1em;text-align:center;padding:.5em;color:#fff}.break-detail .terms-conditions{font-size:.75em;margin-top:1em;position:relative}.break-detail .no-author-spacing{height:.75em}.break-detail.showing-listicle .no-author-spacing{height:0}.share-bar{position:relative;float:left;font-size:1.5em;text-align:center;margin-bottom:.5em}.share-bar .share-button{position:relative;width:3.34em;height:1.56em;margin-right:.65em;line-height:1.58em;text-align:center;color:#fff;display:inline-block;cursor:pointer}.share-button.email{background-color:grey;border:1px solid grey}.share-button.fb{background-color:#3a5795;border:1px solid #3a5795}.share-button.pinterest{background-color:#cd1d1f;border:1px solid #cd1d1f}.share-button.print{background-color:#123a59;border:1px solid #123a59}.share-button.twitter{background-color:#55acee;border:1px solid #55acee}.break-detail .footerHtml{position:relative;margin-top:1em}.footerHtml img{width:auto;margin:auto;display:inline-block}.break-detail .step-footer{margin-top:1em;padding-top:1em;clear:both}.landing-page-footer-html{padding-top:30px}.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}.up-next-column{width:90%;display:inline-block}.up-next-column h3{margin:1em 0;font-size:1.5em}.up-next-column .tile{position:relative;margin-bottom:1em;border:none;vertical-align:top;cursor:pointer;display:inline-block;width:100%;height:9em}.up-next-column .tile img{height:100%}.up-next-column .tile .content img.lock{width:40%;height:auto}.up-next-column .tile .completed-title span{text-align:center;display:block;font-size:1.6em!important;margin-bottom:.5em;color:#fff}.up-next-column .tile .completed-title .replay-label{text-align:center;display:block;margin-top:.25em;font-size:1em;font-weight:700;color:#2ac4f4}.up-next-column .tile .content{position:absolute;top:0;width:100%;height:100%;overflow:hidden;display:block;z-index:3}.break-right-col .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}.up-next-column .tile .bottom-bar{position:absolute;bottom:0;left:0;right:0;padding:.5em;text-align:left;background-color:#143a58;opacity:.75;z-index:4}.up-next-column .tile .background.completed{background-color:#143a58}.up-next-column .tile .bottom-bar .label{text-transform:uppercase;font-size:.875em;color:#fff}.up-next-column .tile .bottom-bar .description{margin-top:.5em;font-size:.75em;color:#fff;display:none}.up-next-column .tile .content img.lock{position:absolute;top:50%;left:50%;width:40%;height:auto;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:.5;z-index:1}.up-next-column .locked{opacity:.5}.caption-header,.layer-selection-phase-wrapper h5{font-size:1.25em}.layer-selection-phase-wrapper .phase-buttons{position:relative;width:65%;margin-bottom:1em}.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}.byo-button-container{text-align:center;margin-top:1em;margin-bottom:1rem}button.change-phase-button{position:relative;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:#ffcb26;border:none;cursor:pointer}button.change-phase-button.prev{background-color:#cacfd2}.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:table-cell;vertical-align:top;width:calc(100%/3);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:.3em .2em 0 .2em}.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,.receipt-verification-step .instruction-item i{font-size:1.5em;cursor:pointer}.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{display:inline-block;width:40%}.receipt-verification-step .upload-phase .upload-phase-right{display:inline-block;width:60%}.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 1.25em;line-height:1em}.instruction-info-button{display:none}.receipt-verification-step .instructions .instruction-item{margin:1em;line-height:1.5em}.receipt-verification-step button{position:relative;padding-left:2.5em;padding-right:2.5em;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 .instruction-list{list-style:none;padding-left:1em}.receipt-verification-step .instructions .instruction-item h6{font-weight:700;font-size:1.1em}.receipt-verification-step .instructions .instruction-item p{font-weight:300}.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:70%;margin:0 auto}.receipt-verification-step .receipt-step-submit{position:relative;padding-left:3em;padding-right:3em;height:2em;font-size:1.5em;line-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:30%;display:block;text-align:right;right:1em;top:1.5em;position:relative}.receipt-verification-step .review-phase .form-section>div{width:68%;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}.receipt-verification-step .review-phase .form-section input{height:2.5em;display:block;width:100%;font-size:1.2em;border:none;border-bottom:.1em solid #ccc}.receipt-verification-step .disclaimer-container{margin-bottom:1em;margin-top:1em}.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-verification-step .disclaimer-container span:last-child{width:94%;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-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 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-upload-modal p{font-size:1.2em;line-height:1em}.receipt-item-list-modal h3{font-size:2em;line-height:1em;color:#123b57}.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 .youtube-modal{background-color:#000}.youtube-modal .description{background-color:#000;padding-top:.5em;padding-bottom:.5em;color:#fff}.temp-notification{padding:.5em;width:78%;margin:auto;margin-top:1em;background:#fff;color:#333;border:#704fa0 1px solid;border-radius:3px;padding-left:1em;font-size:13px}.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;display:inline-block;font-size:1.25em;line-height:2.1em;vertical-align:top;color:#333;width:96%}.temp-notification .text a{text-decoration:underline}.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}.modal .hamburger-menu{display:none}.header .hamburger .notification-bubble{display:none}.modal .email-share-modal{background-color:#fff;width:37.5em}.modal .email-share-modal .padder{padding:2em}.modal .email-share-modal h1{color:#2ac4f4;text-align:left;font-size:1.5em;margin-bottom:1em}.modal .email-share-modal label{font-weight:700;font-size:1.2em;text-align:center;display:block}.modal .email-share-modal input{width:95%;font-size:.8em;padding:.5em;margin:.5em auto 1em;border:.1em solid #ccc;border-radius:.2em}.modal .email-share-modal .login-submit{color:#fff;font-size:1em;padding:.5em;margin:.5em auto;display:block;background-color:#ffcb26}.modal .next-break-modal{width:100%;max-width:600px}.modal .next-break-modal .modal-header{background-color:#143a58;color:#fff;font-size:1.3em;font-weight:700;padding:.4em 1.5em .4em .4em;line-height:1.2em}.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}}.store-checkbox{position:relative;margin-top:2em;margin-bottom:1em;text-align:left;width:100%}.store-checkbox legend{position:relative;font-size:1em;color:#0c5a9c;font-weight:700}.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}.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;margin-bottom:1em}.store-item-modal p{text-align:left;font-size:.8em}.store-item-modal p.store-points-to-unlock{font-weight:700;clear:both}.storeProductImg{position:relative;display:block;width:100%;margin:0 auto}.overviewImage{position:relative;display:block;width:100%;height:98px;overflow:hidden}.storeProductImage.store{height:12.5em}.storeProductImage.sweeps{height:6em}.storeProductImg>img{width:100%;margin:auto}.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-page .db-footer{margin-top:0}.settings-content{width:75%;min-height:calc(100vh - 201px - 4rem);padding:2rem 3rem 3rem;margin:0 auto;border:1px solid #c6c6c6;border-top-style:none;border-bottom-style:none;box-sizing:border-box}.cookies-page h1,.settings-content h1{font-size:1.25rem;font-weight:700;margin-bottom:2rem}.cookies-page-accordion,.settings-page-accordion{margin-bottom:.5rem}.cookies-page-accordion:last-of-type,.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:last-of-type,.email-subscriptions>label:last-of-type{margin-bottom:0}.cookie-providers>label>span,.email-subscriptions>label>span{font-style:italic}.cookie-providers>label>span>span,.email-subscriptions>label>span>span{margin-left:1rem}.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}.cookie-providers>label.checked>span:before,.email-subscriptions>label.checked>span:before{content:'check_box'}.cookie-providers>label>p,.email-subscriptions>label>p{margin-top:.5rem;margin-left:2.25rem;line-height:1.2em}.cookie-providers>label>input,.email-subscriptions>label>input{display:none}.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.5em;line-height:1.1em;font-style:italic;margin-top:1em;margin-bottom:.25em}.legal-page div{margin-bottom:1.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}.legal-text{font-weight:300;text-align:left;font-size:.7rem;color:#797979;margin-bottom:.5rem}.break-detail .bottom .share-and-points{position:relative;overflow:hidden}.prize-claim-form-wrapper{min-height:calc(66vh)}.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:390px;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:51%;margin:auto;line-height:1.1em}.prize-claim-form-wrapper .prize-claim-form{overflow:hidden;margin:2em auto;display:block;width:60%;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:0;padding:0;z-indeX:101}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;height:33px;position:absolute;top:-2px;right:0;z-index:1;color:#fff;padding:0;background:0 0}#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{width:15em;height:33px;font-size:16px;padding-left:.25em;color:#000;background:#fff;z-index:10;cursor:auto;direction:ltr;border:solid .1em #fff;border-radius:.2em;position:absolute;right:0;top:-2px}.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:100}.search-results-page{padding-top:1em;width:100%}.search-results-page .left-col{min-height:calc(100vh - 200px - 7rem)}.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;font-size:1.25em;font-weight:700;line-height:1em;display:block}.search-results-page .search-results-title .search-alert{position:relative;float:left;margin-left:1em;padding-top:.75em;font-size:1em;line-height:1em;display:block;color:red;text-transform:uppercase}.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.check{width:20px;border:0;height:20px;position:relative;left:50%;top:5px;transform:translate(-50%)}.search-result-overview img{width:11em;float:left;margin:0 .5em 0 0;border:.1em solid #1c3957}.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}.search-result-overview p{margin:.25em;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:2em;font-size:.9em}.search-form{text-align:right}.search-form input[type=text]{font-size:1em;width:calc(100% - .6em);padding:.25em;margin-bottom:.75em;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:5em;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:1.25em;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}#drawing-mode-options{margin-top:1rem;margin-bottom:1rem;text-align:center}#drawing-mode-options .label{position:relative;width:100%;margin-top:.435rem;margin-bottom:.25rem;text-align:left;display:block}#drawing-mode-options .label span{font-family:Lato,Arial,helvetica;font-size:1rem;padding-left:1px}#drawing-mode-options .brush-type{position:relative;width:calc(25% - .5rem);padding-right:.5rem;vertical-align:top;display:inline-block}#drawing-mode-options .brush-type-dropdown{margin-top:.435rem}#drawing-mode-options .brush-type-dropdown select{width:100%;font-family:Lato,Arial,Helvetica;font-size:1rem;background-color:#fff}#drawing-mode-options .brush-size{position:relative;width:calc(30% - 1rem);padding-left:.5rem;padding-right:.5rem;display:inline-block;vertical-align:top}#drawing-mode-options .range-input{position:relative;margin-top:-.25rem}#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;box-sizing:content-box;padding:0}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:.8rem;cursor:pointer;background:#fff;border-radius:.3rem;border:solid 1px #cecece;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:-.35rem;-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;border-left:solid 1.5rem #fff;border-right:solid 1.5rem #fff}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:100%;cursor:pointer;background:0 0;border-color:transparent;color:transparent;border-left:solid 1.5rem #fff;border-right:solid 1.5rem #fff}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:-.125rem;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 .brush-color{position:relative;width:calc(40% - 1rem);margin-left:.5rem;margin-right:.5rem;display:inline-block;vertical-align:top}#drawing-mode-options .hue-picker{width:100%;height:1rem;margin-top:.5625rem}#drawing-mode-options .hue-picker>div{border-radius:.35rem!important}#drawing-mode-options .trash{position:relative;left:.5rem;width:2rem;height:2rem;margin:0;margin-top:1.4375rem;margin-left:.5rem;padding-left:.0625rem;padding-right:.1875rem;color:#fff;font-size:1.25rem;font-weight:700;border-radius:1rem;background-color:#01b6eb;vertical-align:top;display:block}.modal .alert-modal{position:relative;width:34.5em;height:auto;padding: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:1rem;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;margin-left:0;text-align:center}.modal .contact-us-modal ul li{margin-bottom:1em}.modal .contact-us-modal ul li i{font-size:3em;vertical-align:middle;opacity:.8}.modal .contact-us-modal ul li a{margin-left:1em;font-size:1.3em}.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{width:63%;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}.related-links{margin-top:60px;margin-bottom:15px;text-align:left}.related-link{margin-top:.5rem;margin-bottom:.5rem}.related-links a{font-size:17.3333px}.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;font-weight:700;text-align:center;position:relative;left:50%;transform:translateX(-50%);line-height:normal}.menu-content-container{display:flex;justify-content:center}.menu-content-dropdown.filter-dropdown{display:block;width:100%!important;max-width:none}.menu-content-dropdown.filter-dropdown .select-dropdown{width:auto;padding-right:36px}.menu-content-dropdown.filter-dropdown .select-dropdown>span{position:initial}.filtering-step .dropdown-container{text-align:center;margin-bottom:30px;position:relative;z-index:10}.filtering-step .shuffle-grid{max-height:566px;transition:all .2s}.filter-dropdown{display:inline-block;text-align:center;padding:0 24px;max-width:233px;position:relative;z-index:0}.filter-dropdown p{margin-bottom:5px;font-size:16px;top:-20px;width:100%;left:0;position:absolute}.filter-dropdown select{display:none}.filter-dropdown .select-dropdown{color:#000;padding:13px 16px;border:1px solid transparent;cursor:pointer;user-select:none;background-color:#d8d8d8;min-height:44px;text-align:left;position:relative}.filter-dropdown .select-dropdown span,.filter-dropdown .select-dropdown span p{position:absolute;max-width:132px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-dropdown .select-dropdown span p{position:initial}.filter-dropdown .select-dropdown.open{border-color:transparent transparent rgba(0,0,0,.1) transparent}.filter-dropdown .select-dropdown>.placeholder{color:rgba(0,0,0,.3)}.filter-dropdown .select-dropdown:after{position:absolute;content:"";top:18px;right:15px;width:0;height:0;border:6px solid transparent;border-color:#000 transparent transparent transparent}.filter-dropdown .select-items{overflow:auto;max-height:160px;text-align:left;position:absolute;width:100%;max-width:185px;visibility:hidden}.filter-dropdown .select-items.visible{visibility:visible}.filter-dropdown .select-items div{color:#000;padding:8px 16px;cursor:pointer;background-color:#d8d8d8;transition:all .1s}.filter-dropdown .select-items div:hover{background:#9b9b9b;transition:all .1s}.filter-dropdown .select-items div:first-of-type{border:0;border-top:2px}.filter-dropdown .select-items img{display:inline;vertical-align:middle;margin-right:1rem;border-radius:50%}.shuffle-grid-container .no-result{text-align:center}.shuffle-grid:not(.shrunk){clear:both;position:relative;max-height:5000px;transition:all .2s}.shuffle-grid .shuffle-item img{width:177px;height:135px}.shuffle-grid .shuffle-item{max-width:177px;margin-bottom:8px;margin-left:4px;margin-right:4px;-webkit-transition:all .25s ease-in 0s;-moz-transition:all .25s ease-in 0s;-o-transition:all .25s ease-in 0s;transition:all .25s ease-in 0s}.shuffle-grid .shuffle-item:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);cursor:pointer}.shuffle-grid .shuffle-item .shuffle-label{text-align:center;padding-top:7px;padding-bottom:7px;padding-left:8px;padding-right:8px;min-height:46px;background:#d8d8d8}.shuffle-grid-showmore{cursor:pointer;text-align:center;margin-top:20px;margin-bottom:20px}.filtering-step .shuffle-grid-result-details>.close{text-align:right;height:20px;padding-right:4px;padding-top:4px}.filtering-step .shuffle-grid-result-details>.close span{cursor:pointer}.filtering-step .shuffle-grid-result-details .detail-container.single-column.open{padding-left:20px;padding-right:20px}.filtering-step .shuffle-grid-result-details .detail-container{padding-bottom:20px}.filtering-step .shuffle-grid-result-details .detail-container.single-column{text-align:center}.filtering-step .shuffle-grid-result-details .detail-container.single-column>:not(.link-button):not(.block-quote){text-align:left}.filtering-step .shuffle-grid-result-details .detail-container.single-column>:not(.db-image):not(:last-child){margin-bottom:18px}.filtering-step .shuffle-grid-result-details .detail-container .db-image{margin-bottom:30px;margin-top:0}.filtering-step .shuffle-grid-result-details .detail-container:not(.single-column)>div{width:50%;display:inline-block;padding-left:20px;padding-right:20px}.filtering-step .shuffle-grid-result-details .detail-container:not(.single-column)>div{vertical-align:top}.filtering-step .filter-container{position:relative}.filtering-step .shuffle-grid-result-details .detail-container .spacer{position:absolute;border-left:rgba(0,0,0,.3) 1px solid;width:1px;height:calc(100% - 40px);margin-top:20px;top:0}.filtering-step .shuffle-grid-result-details .detail-container:not(.single-column) button.next-button{text-align:left}.filtering-step .share-bar{display:inline-block}.db-footer{margin-top:20px;padding-bottom:20px;background-color:linear-gradient(to right,#4c3371,#7d58b4);color:#fff;width:100%;bottom:0;text-align:left;font-weight:lighter}.db-footer>div{display:inline-block;text-align:left;vertical-align:top;margin-top:13px;margin-right:4%;margin-left:4%}.db-footer a{color:inherit}.db-footer .contact-information .contact-logo .db-logo{display:inline-block;width:50px;height:50px}.db-footer .contact-information .contact-logo p{display:inline-block;vertical-align:top;margin-top:8px;margin-left:10px;line-height:18px}.db-footer .contact-information .address{margin-top:10px;line-height:18px}.db-footer div.links{width:auto}.db-footer div.links>div{color:inherit;position:relative;left:-10px}.db-footer div.links .column{display:inline-block;width:138px;text-align:left;margin-right:12px;vertical-align:top}.db-footer div.links .column a{color:inherit;display:block;margin-bottom:15px}.db-footer div.latest-breaks p{text-align:center;font-size:18px;margin-bottom:4px}.db-footer div.latest-breaks .break{margin-top:10px;position:relative;vertical-align:top}.db-footer div.latest-breaks .break img{width:130px;height:70px}.db-footer div.latest-breaks .break .points-bubble{position:absolute;bottom:2px;right:2px;border-radius:100%;background:#fff4d6;width:40px;height:40px;text-align:center;color:#000;border:3px solid #ffc31f;font-size:14px;font-weight:700;line-height:13px;padding-top:3px;z-index:1}.db-footer div.latest-breaks .break .break-type{position:absolute;bottom:0;font-size:13px;background:rgba(18,94,152,.8);width:100%;padding-left:3px}.db-footer .social-bar a:first-of-type{margin-left:0}.db-footer .social-bar a{display:inline-block;margin-left:5px;margin-right:5px}.db-footer .social-bar img{width:38px;height:38px}.db-footer .end-row.mobile,.db-footer .links.mobile,.db-footer .social-bar.mobile{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 table{border:1px solid #000}.privacy-policy li{margin-bottom:10px}.privacy-policy a.anchor{color:#000;cursor:normal}.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}.header .tools-menu{width:8.625em;position:absolute;left:15px;top:53px}.header .tools-menu .body{padding-top:12px;padding-bottom:12px;box-shadow:0 1px 5px 0 rgba(0,0,0,.75);border-radius:6px;text-align:left;background:#fff}.header .tools-menu .body .link{position:relative;padding-left:12px;padding-right:12px;clear:both;margin-bottom:.125em;font-size:.8em;color:#704fa0;text-decoration:none;cursor:pointer;padding-top:6px;padding-bottom:6px}.header .tools-menu .body .link:hover{background-color:#c5c5c5;transition:all .1s ease}.header .tools-menu .body .link a{color:#704fa0}.header .tools-menu .triangle{position:absolute;background:#fff;width:20px;height:20px;top:-8px;left:8px;transform:rotate(136deg)}.verify-email-modal.modal{width:380px;height:140px;position:relative}.verify-email-modal.modal .body .title{top:50%;position:relative;transform:translateY(-50%);width:100%;padding-left:0;padding-right:0;margin-top:0}.verify-email-modal.modal{width:380px;height:140px;position:relative}.verify-email-modal.modal .body .title{top:50%;position:relative;transform:translateY(-50%);width:100%;padding-left:0;padding-right:0;margin-top:0}.referral-response-modal.modal{width:380px;position:relative}.referral-response-modal.modal .body .title{width:100%;padding:0;font-size:1em;margin-top:0}.header .daily-spin-container #spincherry .spin-cherry{width:29px}.header .daily-spin-container #spincherry{fill:#fff}.header .daily-spin-container #spincherry:hover .spin-cherry path{fill:#eedaff}.header .cookies-banner{position:fixed;bottom:0;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}.cookies-page p{width:90%;margin:auto;margin-top:1rem}.cookies-page-accordion{width:90%;margin:auto;margin-top:1.5em}.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:1em}.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 .db-footer{margin-top:0}.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}_:-ms-lang(x),_:-webkit-full-screen,.email-subscriptions > label > input,.cookie-providers >label > input{display:block;width:1em!important;height:1em!important;float:left!important}_:-ms-lang(x),_:-webkit-full-screen,.email-subscriptions > label > span > span,.cookie-providers > label >span > span{float:left;margin-left:.6rem}_:-ms-lang(x),_:-webkit-full-screen,.email-subscriptions > label > span:before,.cookie-providers > label > span::before{content:'check_box_outline_blank';font-style:normal;font-family:"Material Icons";font-size:1.25rem;vertical-align:bottom}_:-ms-lang(x),_:-webkit-full-screen,.email-subscriptions > label.checked > span:before,.cookie-providers > label.checked > span::before{content:'check_box';cursor:pointer}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cookie-providers>label>input,.email-subscriptions>label>input{display:block;width:1em!important;height:1em!important;float:left!important}.cookie-providers>label>span>span,.email-subscriptions>label>span>span{float:left;margin-left:.6rem}.cookie-providers>label.hide>span>span{margin-left:2rem}.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}.cookie-providers>label.checked>span::before,.email-subscriptions>label.checked>span:before{content:'check_box';cursor:pointer}.action-buttons .action-button{vertical-align:top}.header .divider{vertical-align:top;top:24px}.points-container{vertical-align:top;top:17px}.header .daily-spin-container #spincherry .spin-cherry{position:absolute;top:12px;height:29px}.daily-spin-container .mdl-badge--overlap.mdl-badge:after{top: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-navigation-footer{position:relative}.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 .wizard-navigation-footer .mdl-button{margin-top:-83px}.humanology-signup .wizard-container.wizard-phase-3 .wizard-navigation-footer .mdl-button{margin-top:-63px;margin-right:15px}.humanology-signup .wizard-container.wizard-phase-2 .wizard-navigation-footer{margin-top:55px}.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:0;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:50px;cursor:pointer;display:inline-block;width:calc(48% - 20px);margin-left:0;margin-right:20px;margin-bottom:12px;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-bottom:30px}.humanology-signup .db-toggle-box[for=SOCIAL_PLATFORM_USAGE]+div.is-invalid{padding-bottom:10px}.humanology-signup .db-toggle-box-text-wrapper{height:100%;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 .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-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.is-invalid{border-color:#d50000}.humanology-signup form.form-with-materialui>*{margin-bottom:32px}.humanology-signup form.humanology-activities{position:relative}.humanology-signup form.humanology-activities>.top-error-wrapper{margin-left:0;text-align:center;padding-bottom:30px}.humanology-signup form.humanology-activities>.top-error-wrapper>.mdl-textfield__error{visibility:hidden;font-size:1em;margin:0 auto;display:block;width:100%}.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 .form-section{width:100%;margin:0}.humanology-signup form.humanology-demographics>*{width:calc(47% - 15px);display:inline-block;margin-left:15px;margin-right:15px}.humanology-signup form.humanology-activities>:nth-child(2),.humanology-signup form.humanology-basic-info:not(.humanology-activities)>:nth-child(3),.humanology-signup form.humanology-instruction{width:100%;display:block}.humanology-signup form.humanology-activities>:nth-child(2){margin-bottom:30px}.humanology-signup form.humanology-basic-info>:nth-child(2):not(.humanology-instruction),.humanology-signup form.humanology-basic-info>:nth-child(5){margin-left:4%}.humanology-signup form.humanology-basic-info>:not(.humanology-instruction){width:48%;display:inline-block}.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:22px}.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.humanology-basic-info>:nth-child(5){vertical-align:top}.humanology-signup .form-with-materialui .humanology-select-wrapper{position:relative;display:inline-block;vertical-align:middle;border:3px solid #7fcab8;height:50px;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-signup .form-with-materialui .humanology-select-wrapper{position:relative;display:inline-block;vertical-align:middle;border:3px solid #7fcab8;height:44px;width:98%}.humanology-signup .form-with-materialui.humanology-activities .humanology-select-wrapper{width:auto}.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.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.full-bg{background-position:top;background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.humanology-page .header-logo{position:absolute;margin-top:20px;margin-left:9%;width:150px}.humanology-page .outer-header-child{background:rgba(65,86,106,.71);padding-left:3rem;padding-right:3rem}.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:5rem;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{height:780px;min-height:780px;position:relative}.humanology-page.wait-page .humanology-landing,.humanology-page.welcome-page .humanology-landing{height:calc(100vh - 114px)}.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:87px}.humanology-page .humanology-landing .landing-content .fa:hover{cursor:pointer}.humanology-page .humanology-landing .landing-content h1.humanology-landing-header{font-family:Montserrat;text-transform:uppercase;color:#fff;font-size:64px;line-height:1.1em;font-weight:500}.humanology-page .humanology-landing .landing-content .humanology-divider{width:151px;height:10px;background:#7fc9b7;margin:auto;margin-top:30px;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:5%;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:700;font-size:45px;height:100%;text-transform:uppercase;line-height:40px;transform:scaleX(1.05) scaleY(.95);margin-bottom:16px}.humanology-page .humanology-section.basic .section-header{color:#ff8553}.humanology-page .humanology-section.basic p{width:80%;margin:auto;font-size:17px;line-height:25px;color:#41566a;font-family:'Open Sans'}.humanology-page .humanology-section.basic p.ending{font-weight:800;margin-top:1em;font-size:18px;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%}.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{display:inline-block;font-family:'Open Sans';font-weight:100;margin-left:1%;margin-right:1%}.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:70%;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:30px;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:150px;display:inline-block;margin-right:30%;position:absolute;left:9%;top:50%;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}.humanology-page .humanology-footer button.fa{background:0 0;color:#fff;border:1px solid #fff;border-radius:100%;height:40px;width:40px;font-size:23px;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);vertical-align:top;margin-left:30%;transition:all .1s ease}.humanology-page .humanology-footer button.fa:hover{top:49%;transform:translateY(-49%);transition:all .1s ease}.uk-organic-signup-signin-modal{width:760px;height:477px;background:url(https://s3.amazonaws.com/dailybreak_images_prod/site-assets/uk-desktop-signin-modal.jpg);background-size:cover;background-repeat:no-repeat;background-position-x:-24px;position:relative;overflow:hidden}.uk-organic-signup-signin-modal form.form-with-materialui p.field-error{padding:0}.uk-organic-signup-signin-modal>.site-logo{background:url(https://s3.amazonaws.com/dailybreak_images_prod/site-assets/db-purple-logo-mobile.png);width:52px;height:52px;background-size:contain;background-repeat:no-repeat;position:absolute;margin-left:17px;margin-top:13px}.uk-organic-signup-signin-modal>.content{width:44%;position:relative;height:100%;float:right;margin-right:2.5em;margin-top:0}.uk-organic-signup-signin-modal .close{color:#704fa0;width:2.5em}.uk-organic-signin-form .cta-text.relative-wrapper,.uk-organic-signup-form .cta-text.relative-wrapper{text-align:center;font-size:24px;color:#704fa0;font-weight:700;line-height:30px;margin-top:25px}.uk-organic-signin-form .relative-wrapper .mdl-textfield.mdl-js-textfield,.uk-organic-signup-form .relative-wrapper .mdl-textfield.mdl-js-textfield{height:39px;padding:7px 15px 2px 15px}form.uk-organic-signin-form.form-with-materialui .mdl-textfield--floating-label.is-dirty .mdl-textfield__label,form.uk-organic-signup-form.form-with-materialui .mdl-textfield--floating-label.is-dirty .mdl-textfield__label{top:-3px}form.uk-organic-signin-form.form-with-materialui>div.relative-wrapper .toggle-show-button,form.uk-organic-signup-form.form-with-materialui>div.relative-wrapper .toggle-show-button{height:40px}.uk-organic-signin-form .relative-wrapper .mdl-textfield.mdl-js-textfield .mdl-textfield__input,.uk-organic-signup-form .relative-wrapper .mdl-textfield.mdl-js-textfield .mdl-textfield__input{padding-bottom:3px;padding-top:4px}.uk-organic-signin-form .relative-wrapper .mdl-textfield.mdl-js-textfield .mdl-textfield__label,.uk-organic-signup-form .relative-wrapper .mdl-textfield.mdl-js-textfield .mdl-textfield__label{padding-bottom:3px;padding-top:2px}.uk-organic-signin-form .relative-wrapper.partial .mdl-button,.uk-organic-signup-form .relative-wrapper.partial .mdl-button{width:69%;display:inline-block;color:#bbb;background-color:rgba(158,158,158,.2)}.uk-organic-signin-form .modal-link,.uk-organic-signup-form .modal-link{color:#4a90e2;text-decoration:underline;cursor:pointer;display:inline-block}.uk-organic-signin-form .relative-wrapper.partial .modal-link,.uk-organic-signup-form .relative-wrapper.partial .modal-link{margin-left:20px;color:#4a90e2;text-decoration:underline}.uk-organic-signup-form .terms-and-privacy{font-size:11px;margin-top:10px}.uk-organic-signin-form .fb-connect-btn.partial,.uk-organic-signup-form .fb-connect-btn.partial{text-align:center;border-radius:.2em;background-color:#fff;width:69%;padding:.5em;font-size:13px;margin-top:0;height:40px;padding-top:0;border:2px solid #3b5998;padding-bottom:0;line-height:36px;color:#333;margin-bottom:0}.uk-organic-signin-form .fb-connect-btn.partial i.fa.fa-facebook,.uk-organic-signup-form .fb-connect-btn.partial i.fa.fa-facebook{line-height:36px;float:left;border-right:.1em solid #3b5998;padding-right:.75em;padding-left:.25em;height:100%;font-size:16px;color:#3b5998}.uk-organic-signin-form .mdl-button.btn.active,.uk-organic-signup-form .mdl-button.btn.active{color:#fff;background:#704fa0;font-weight:400;transition:all .1s ease}.uk-organic-signup-form .relative-wrapper.kill-margin{margin:0}.uk-organic-signin-form .forgot-pw{margin-top:1em}.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{width:300px;margin:0 auto 2.6rem}.profile .uk-organic-signin-form .forgot-pw{display:block;padding-bottom:15px}.profile .uk-organic-signup-signin-wrapper{border-bottom:1px solid #9e9e9e}.sweeps-modal .uk-organic-signup-form{width:70%;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{font-weight:400;font-size:22px;margin-top:20px;margin-bottom:20px}.sweeps-modal{max-height:600px}.sweeps-modal .uk-organic-signup-form .relative-wrapper .mdl-button{width:100%;display:inline-block;color:#bbb;background-color:rgba(158,158,158,.2)}.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:.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: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:13px;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{min-height:71vh;width:620px;margin:auto;position:relative;text-align:center}.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,.tag-page .points .check{position:relative;top:4px}.points .check{width:80%;height:80%;margin:auto}.breaks .break-card .points .pts-text,.homepage-structure .points .pts-text,.tag-page .break-card .points .pts-text{position:relative;top:6px}.homepage-structure .initial-loader{position:absolute;left:50%;top:calc(50% - 20px);transform:translate(-50%,-50%);transform-origin:bottom left}.homepage-structure .hp-structure-section{margin-top:22px;text-align:left}.homepage-structure .hero-break-card{margin-bottom:15px;position:relative;box-shadow:0 0 0 rgba(45,50,126,0),0 0 0 0 rgba(45,50,126,0);top:0;display:block;transition:all .2s ease;cursor:pointer}.homepage-structure .hero-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}.homepage-structure .hero-break-card .image{height:360px;width:100%;position:relative}.homepage-structure .hero-break-card>.image>img{width:100%;height:100%;transform:scale(1);transition:.264s ease-in-out}.homepage-structure .hero-break-card .image img.exclusive-ribbon{width:115px;height:115px;position:absolute;left:-1px;z-index:1;top:0}.homepage-structure .hero-break-card .content{color:#333;display:inline-block;width:calc(100% - 22px);min-height:: 100px;padding-left:10px;padding-right:10px;padding-bottom:6px;border:1px solid #979797;background:#fff;position:relative}.homepage-structure .hero-break-card .content>h1{font-size:22px;line-height:25px;height:75px;margin-top:8px}.homepage-structure .hero-break-card .content>h2{display:none}.homepage-structure .hero-break-card .content>.sub-content{margin-top:10px;position:relative;width:100%}.homepage-structure .hero-break-card .content>.sub-content .mobile-subcat{position:absolute;left:78px;bottom:0;font-size:12px;font-weight:lighter}.homepage-structure .hero-break-card .content>.sub-content .author{display:inline-block}.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;margin-left:18px;position:relative;bottom:20px}.homepage-structure .hero-break-card .content>.sub-content .time-ago{display:inline-block;font-size:12px;color:#333;font-weight:lighter;position:absolute;right:0;bottom:0}.homepage-structure .hero-break-card .points{position:absolute;left:-19px;bottom:-12px;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}.homepage-structure .hero-break-card:hover .points{bottom:8px;transform:scale(1.32);box-shadow:0 15px 20px rgba(45,50,126,.1),0 11px 6px rgba(45,50,126,.07);transition:all .3s ease}.break-card-group.two{width:100%;margin-bottom:19px}.break-card-group.two .break-card{display:inline-block;width:calc(50% - 10px);vertical-align:top;position:relative;box-shadow:0 0 0 rgba(45,50,126,0),0 0 0 0 rgba(45,50,126,0);top:0;transition:all .2s ease;cursor:pointer}.break-card-group.two .break-card:hover,.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}.breaks .break-card>.points .check{margin-top:5px}.homepage-structure .break-card-group.two .break-card:first-of-type{margin-right:10px}.break-card-group.two .break-card:last-of-type{margin-left:10px}.break-card-group.two .break-card .image,.breaks .break-card .image{width:100%;height:150px;position:relative;overflow:hidden}.break-card-group.two .break-card .image img,.breaks .break-card .image img{width:100%;height:100%;transition:.264s ease-in-out;transform:scale(1)}.break-card-group.two .break-card .image .exclusive-ribbon,.breaks .break-card .image .exclusive-ribbon{width:75px;height:75px;position:absolute;left:-1px;z-index:1;top:0}.break-card-group.two .break-card .content,.breaks .break-card .content{width:calc(100% - 28px);height:91px;background:#fff;border:1px solid #979797;padding-top:12px;padding-left:13px;padding-right:13px;color:#4a4a4a;position:relative}.break-card-group.two .break-card .content h1,.breaks .break-card .content h1{font-size:18px;font-weight:400;line-height:20px;position:relative;overflow:hidden;height:62px}.break-card-group.two .break-card .content .sub-content,.breaks .break-card .content .sub-content{margin-top:6px;position:absolute;bottom:10px;width:calc(100% - 26px)}.break-card-group.two .break-card .content .sub-content h3,.breaks .break-card .content .sub-content h3{font-weight:lighter;font-size:16px;display:inline-block;margin:0}.break-card-group.two .break-card .content .sub-content p.time-ago,.breaks .break-card .content .sub-content p.time-ago{display:inline-block;float:right;font-size:12px;font-weight:lighter}.break-card-group.two .break-card .points,.breaks .break-card .points{left:-14px;position:absolute;bottom:93px;transform:scale(1);box-shadow:0 0 0 rgba(45,50,126,0),0 0 0 rgba(45,50,126,0);transition:all .3s ease}.break-card-group.two .break-card:hover .points,.breaks .break-card:hover .points{bottom:103px;transform:scale(1.22);box-shadow:0 15px 20px rgba(45,50,126,.1),0 11px 6px rgba(45,50,126,.07);transition:all .3s ease}.breaks .break-card{width:calc(100% - 15px);display:inline-block;vertical-align:top;position:relative;box-shadow:0 0 0 rgba(45,50,126,0),0 0 0 0 rgba(45,50,126,0);top:0;transition:all .2s ease;cursor:pointer;margin-bottom:1em;text-align:left}.break-card-group.four,.break-card-group.three{width:100%;margin-bottom:4px}.break-card-group.four .break-card,.break-card-group.three .break-card{width:calc(50% - 10px);display:inline-block;margin-bottom:15px;vertical-align:top;height:115px;position:relative;box-shadow:0 0 0 rgba(45,50,126,0),0 0 0 0 rgba(45,50,126,0);top:0;transition:all .2s ease;cursor:pointer}.break-card-group.four .break-card:hover,.break-card-group.three .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}.break-card-group.four .break-card:nth-child(odd),.break-card-group.three .break-card:nth-child(odd){margin-right:10px}.break-card-group.four .break-card:nth-child(even),.break-card-group.three .break-card:nth-child(even){margin-left:10px}.break-card-group.four .break-card .image,.break-card-group.three .break-card .image{width:50%;display:inline-block;height:115px}.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{width:65px;height:65px;position:absolute;left:-1px;z-index:1;top:0}.break-card-group.four .break-card .content,.break-card-group.three .break-card .content{width:calc(50% - 2px);border:1px solid #979797;height:113px;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;line-height:16px;height:80px;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;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;left:-10px;bottom:-11px}.break-card-group.four .break-card:hover .points,.break-card-group.three .break-card:hover .points{bottom:-6px;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}.homepage-structure .message-bar{background:#704fa0;border-radius:5px;padding:4px 14px;position:relative;min-height:57px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-content:space-around}.homepage-structure .message-bar .db-logo{width:41px;height:41px;margin-left:0}.homepage-structure .message-bar .message{display:inline-block;font-size:18px;color:#fff;line-height:normal;align-self:center;padding-left:10px;padding-right:10px;text-align:center;font-weight:300}.homepage-structure .message-bar .buttons{display:flex;height:33px;right:24px;width:auto;align-self:center;justify-content:space-around}.homepage-structure .message-bar .buttons a{background:#fff;padding:5px 16px;border-radius:3px;max-height:33px;width:auto;line-height:22px;color:#333;margin-right:10px;white-space:nowrap}.show-more-breaks-button{z-index:1000;position:relative;margin-top:2em;text-align:center}.author-hub-logo img{width:205px}.horiz-slider{white-space:nowrap;position:relative;width:100%}.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{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;margin-top:32px;margin-bottom:32px;max-width:100vw!important;position:relative;overflow:hidden;width:100%}.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 .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:7px;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-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}.winners-multi-modal.modal{position:relative;width:500px;overflow:hidden}.winners-multi-modal.modal .body{min-height:300px;max-height:400px;overflow:auto}.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:70px;padding-right:70px;margin:auto;text-align:center}.tag-page>h2{text-align:left;font-weight:400;font-size:24px;margin-top:20px}.tag-page .break-card-group{text-align:left;margin-top:25px}.tag-page .break-card-group .break-card{margin-bottom:20px}.tag-page .break-card-group.four .break-card,.tag-page .break-card-group.four .break-card .content,.tag-page .break-card-group.four .break-card .image{height:14.9vw}.tag-page .break-card-group.four .break-card .content{height:calc(14.9vw - 2px)}.tag-page .paging{margin-top:2em}.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-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:533px;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}