/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:5px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:relative;top:11px;z-index:1000;display:none;float:right;min-width:110px;clear:both;padding:0;list-style:none;font-size:13px;background-color:#fff;border:1px solid #C0C0C0;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.25);box-shadow:0 3px 8px rgba(0,0,0,0.25);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin-top:5px;overflow:hidden;background-color:#C0C0C0}.dropdown-menu>li>a{display:block;padding:6px 5px;clear:both;font-weight:600;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:black;background-color:#EDEDF0}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width: 768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.minicolors{position:relative}.minicolors-swatch{position:absolute;vertical-align:middle;background:url(jquery.minicolors.png) -80px 0;border:solid 1px #ccc;cursor:text;padding:0;margin:0;display:inline-block}.minicolors-swatch-color{position:absolute;top:0;left:0;right:0;bottom:0}.minicolors input[type=hidden]+.minicolors-swatch{width:28px;position:static;cursor:pointer}.minicolors-panel{position:absolute;width:173px;height:152px;background:white;border:solid 1px #CCC;box-shadow:0 0 20px rgba(0,0,0,0.2);z-index:99999;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:none}.minicolors-panel.minicolors-visible{display:block}.minicolors-position-top .minicolors-panel{top:-154px}.minicolors-position-right .minicolors-panel{right:0}.minicolors-position-bottom .minicolors-panel{top:auto}.minicolors-position-left .minicolors-panel{left:0}.minicolors-with-opacity .minicolors-panel{width:194px}.minicolors .minicolors-grid{position:absolute;top:1px;left:1px;width:150px;height:150px;background:url(jquery.minicolors.png) -120px 0;cursor:crosshair}.minicolors .minicolors-grid-inner{position:absolute;top:0;left:0;width:150px;height:150px;background:none}.minicolors-slider-saturation .minicolors-grid{background-position:-420px 0}.minicolors-slider-saturation .minicolors-grid-inner{background:url(jquery.minicolors.png) -270px 0}.minicolors-slider-brightness .minicolors-grid{background-position:-570px 0}.minicolors-slider-brightness .minicolors-grid-inner{background:black}.minicolors-slider-wheel .minicolors-grid{background-position:-720px 0}.minicolors-slider,.minicolors-opacity-slider{position:absolute;top:1px;left:152px;width:20px;height:150px;background:#fff url(jquery.minicolors.png) 0 0;cursor:row-resize}.minicolors-slider-saturation .minicolors-slider{background-position:-60px 0}.minicolors-slider-brightness .minicolors-slider{background-position:-20px 0}.minicolors-slider-wheel .minicolors-slider{background-position:-20px 0}.minicolors-opacity-slider{left:173px;background-position:-40px 0;display:none}.minicolors-with-opacity .minicolors-opacity-slider{display:block}.minicolors-grid .minicolors-picker{position:absolute;top:70px;left:70px;width:12px;height:12px;border:solid 1px black;border-radius:10px;margin-top:-6px;margin-left:-6px;background:none}.minicolors-grid .minicolors-picker>div{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:8px;border:solid 2px white;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.minicolors-picker{position:absolute;top:0;left:0;width:18px;height:2px;background:white;border:solid 1px black;margin-top:-2px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.minicolors-inline{display:inline-block}.minicolors-inline .minicolors-input{display:none !important}.minicolors-inline .minicolors-panel{position:relative;top:auto;left:auto;box-shadow:none;z-index:auto;display:inline-block}.minicolors-theme-default .minicolors-swatch{top:3px;left:5px;width:20px;height:20px;border-radius:3px}.minicolors-theme-default.minicolors-position-right .minicolors-swatch{left:auto;right:5px}.minicolors-theme-default.minicolors{width:auto;display:inline-block}.minicolors-theme-default .minicolors-input{height:20px;width:auto;display:inline-block;padding-left:26px}.minicolors-theme-default.minicolors-position-right .minicolors-input{padding-right:26px;padding-left:inherit}.minicolors-theme-bootstrap .minicolors-swatch{top:3px;left:3px;width:28px;height:28px;border-radius:3px}.minicolors-theme-bootstrap .minicolors-swatch-color{border-radius:inherit}.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch{left:auto;right:3px}.minicolors-theme-bootstrap .minicolors-input{padding-left:44px}.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input{padding-right:44px;padding-left:12px}.minicolors-theme-bootstrap .minicolors-input.input-lg+.minicolors-swatch{top:4px;left:4px;width:37px;height:37px;border-radius:5px}.minicolors-theme-bootstrap .minicolors-input.input-sm+.minicolors-swatch{width:24px;height:24px}.bx-wrapper{margin:0;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{display:none;text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.container{position:relative;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width: 400px){.container{width:85%;padding:0}}@media (min-width: 550px){.container{width:70%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74.0%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}::selection{background:#cc66ff;color:white}::-moz-selection{background:#cc66ff;color:white}html,body{margin:0px;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;font-size:14px;letter-spacing:0.5px;line-height:150%;text-rendering:optimizeLegibility;width:100%}html .black,body .black{background-color:black;color:white}html .mid-gray,body .mid-gray{background-color:#ececec}*,*:after,*:before{box-sizing:border-box}.gray-bg{background-color:#f5f5f1}.inline-block{display:inline-block}.full-width{width:100%}.margin-bottom-40{margin-bottom:40px}.mobile{display:none}.desktop{display:block}i.fa-small{font-size:12px;position:relative;top:-2px}span.desktop{display:inline-block}.semibold,span.semibold,td.semibold{font-weight:600}span.bold,.bold{font-weight:700}span.normal{font-weight:normal}span.small{font-size:11px;text-transform:uppercase}span.transparent-white{color:rgba(255,255,255,0.7) !important}span.large{font-size:22px;line-height:24px}span.mid{font-size:14px;line-height:17px}span.heavy{font-size:14px;line-height:21px;font-weight:bold;text-transform:capitalize}span.heavy a{color:black}span.light-gray{color:#D8D8D8}span.italic-style{font-style:italic}span.italic{font-style:italic;font-size:16px}span.upcase{text-transform:uppercase;letter-spacing:0.3px}.darkshadow{text-shadow:1px 1px 2px black}span.textshadow{text-shadow:1px 1px 1px black}.float-right,span.right{float:right !important;margin-right:0 !important}span.gray{color:#9b9b9b}span.midgray{color:#858586}span.darkgray{color:#333}span.pink{color:#d31c67}span.white{color:white}span.white a{color:white}span.white a:hover{border-bottom:1px solid white}span.blue{color:#486fb5}span.blue a{color:#486fb5}span.blue a:hover{color:#3e5f99;border-bottom:1px solid #3e5f99}span.span-black{color:black}span.mid-font{font-size:14px;line-height:23px}span.rating_stars,span.rating_stars span{display:block;background:url(//diorkckkk88ic.cloudfront.net/assets/stars-6ef9c282ddfb125139da23198692d756.png) 0 -20px repeat-x;width:100px;height:20px;margin-top:-2px}span.rating_stars span{background-position:0 0}span.flash{font-weight:600;padding:8px 11px 10px 10px;display:inline-block;line-height:22px;margin-bottom:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}span.flash-notice,span.flash-success,span.flash-alert{background-color:#d9edf8;color:#486fb5;border:2px solid #486fb5}span.flash-error{background-color:#fad5d6;color:#ed565d;border:2px solid #ed565d}span.lobster{font-family:"lobster", cursive}span.jaf{font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif}span.description div[itemprop="brand"]{display:inline-block}span.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}span.offwhite{color:rgba(255,255,255,0.7)}hr.black{border-top:1px solid black;margin:0}hr.thin-gray{margin:0px;border-top:1px solid #f0f0f0;clear:both}a.inline{display:inline-block}a.underline:hover{border-bottom:1px solid black;line-height:120%;color:black}.hidden{display:none}a.whiteunderline{color:white;text-decoration:underline}a.whiteunderline:hover{border-bottom:none}.container{width:1050px;margin-left:auto;margin-right:auto}p.mid{font-size:15px;line-height:28px}p.mid a{color:#486fb5}h1{font-size:28px;font-weight:700;line-height:35px;margin:0.6em 0 0.3em 0;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif}h1.title-text{margin:0}h1.no-shadow{text-shadow:none}h2{font-size:18px;margin-bottom:15px;letter-spacing:0.5px;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif}h2.underline{font-weight:600;font-size:12.5px;text-transform:uppercase;border-bottom:1px dotted #b8b8b8;padding-bottom:4px}h2.underline a{color:#9b9b9b}h2.whiteunderline{padding-bottom:6px;border-bottom:2px solid white;box-shadow:1px 1px 1px black}h2.blackunderline{padding-bottom:6px;border-bottom:2px solid black}a.blue{color:#486fb5}a.link-black{color:black}a.link-black:hover{color:black}a{text-decoration:none;color:black}a:hover{color:#486fb5}b{font-weight:600;color:#444444;font-size:11px;line-height:22px}.embed{display:inline-block;position:relative}.embed span.embed{padding:1px 6px 0 7px;cursor:pointer;margin-left:2px;font-size:10px;font-weight:600}.embed span.embed:hover{background-color:#f5f5f1}.embed span.white{display:inline-block;margin-bottom:5px;font-size:11px}.embed .arrow-up{position:absolute;left:20px !important;top:21px !important}.embed .embed-popover{position:absolute;top:30px;left:-95px;padding:8px 10px 11px 10px;border-radius:3px;background-color:rgba(0,0,0,0.85);z-index:100}.embed .embed-popover textarea{border:2px solid #333333;width:220px;padding:5px 8px;font-size:13px}i.fa-heart{color:#d31c67}ul li a{color:#486fb5}.fixed{position:fixed;top:0;left:0;width:100%}.overlay{background-color:black;opacity:0.4}.innershadow{width:100%;height:100%;position:absolute;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.25);box-shadow:inset 0 0 10px rgba(0,0,0,0.25)}.arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #333333}.arrow-left{width:0;height:0;border-left:8px solid transparent;border-right:8px solid #333;border-bottom:8px solid transparent;border-top:8px solid transparent}.arrow-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid white}.logo{font-family:"lobster", cursive;font-size:30px;text-shadow:1px 2px 1px black;line-height:46px;color:white}.beta{text-shadow:1px 2px 1px black;position:absolute;margin-top:22px;font-size:12px;color:white}.sign-up-modal{position:absolute;right:25px;background-color:white;z-index:100;width:250px;top:73px;padding:15px}.sign-up-modal button{width:100%;margin-bottom:10px;color:white}.sign-up-modal a:last-child button{margin-bottom:0}.sign-up-modal .arrow-up{position:absolute;top:-8px;right:15px;border-bottom:8px solid white;border-left:8px solid transparent;border-right:8px solid transparent}#minimal .logo{margin-left:0px}#new-header{height:auto;background-color:black}#new-header .logo{font-size:45px}#new-header #header-content{padding-top:20px;padding-bottom:20px}#new-nav{padding:10px 22px 17px 22px;height:auto;display:inline-block;width:100%}#new-nav img.header-icon{height:24px;position:relative;top:-2px;margin-right:5px}#new-nav #challenges{padding-right:30px}#new-nav #challenges li{padding:0;background-color:transparent}#new-nav #challenges li a:hover,#new-nav #challenges li a:focus{background-color:black}#new-nav #challenges .dropdown-menu{top:49px;left:initial;right:initial;background-clip:initial;padding:0}#new-nav a{padding-left:5px;padding-right:28px;letter-spacing:2px;color:white;font-weight:bold}#new-nav a:hover{background-color:transparent;color:#cda860}#new-nav a:last-child{padding-right:0px;margin-right:0}#new-nav span.search-field{position:absolute;right:0;top:14px}.header{height:46px;position:relative}.header a{color:white}.header span#search-pg input[id="query"]{background-color:#74757A}.header span.search-field{position:relative;width:270px;height:41px;top:5px;float:right}.header span.search-field i.fa-search{position:absolute;top:10px;left:9px;font-size:13px;color:#cda860;z-index:10}.header span.search-field input[id="query"]{width:260px;border-radius:0px;font-size:13px;font-weight:bold;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;padding:8px 5px 9px 28px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:0.2px;background-color:#333333;color:#9b9b9b}.header span.search-field input[id="query"]:focus,.header span.search-field input[id="query"]:active{background-color:white !important}.header .responsive-container .responsive-content{padding-top:0}.header .arrow-up{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid white;position:absolute;top:-7px;right:10px}.header .notification{float:right;margin-left:35px;margin-right:15px;width:35px;position:relative}.header .notification i{font-size:25px;padding-top:11px}.header .notification i.no-notification{color:#3A3D41}.header .notification i.yes-notification{color:#00cabf;text-shadow:0px 0px 20px #A9FAF6}.header .notification #notices{position:absolute;z-index:200;top:48px;width:350px;right:0px;background-color:#f5f5f1;box-shadow:0 3px 8px rgba(0,0,0,0.25);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.25);border:1px solid #d0d0d0;text-align:left;border-radius:3px}.header .notification #notices li a{color:black}.header .notification #notices #notifications-header{font-size:13px;padding:7px 15px;background-color:white;border-bottom:1px solid #C0C0C0}.header .notification #notices #notifications-header span.dismiss-notifications{float:right}.header .notification #notices #notices-list a{color:#444444}.header .notification #notices #notices-list a:last-child .notice{border-bottom:none;padding-bottom:13px}.header .notification #notices #notices-list a:hover .notice{cursor:pointer;background-color:#DFDEE4}.header .notification #notices #notices-list a:hover .notice span.notice-media img{border:2px solid white}.header .notification #notices #notices-list .notice{border-bottom:1px solid #C0C0C0;padding:7px 15px;font-weight:600}.header .notification #notices #notices-list .notice span.notice-media img{border:2px solid #f5f5f1;width:16%;height:16%;margin-right:4%;border-radius:3px}.header .notification #notices #notices-list .notice span.notice-text{width:80%;display:inline-block;position:relative;top:7px}.header .look-button{float:right;margin-right:20px}.header button.small-button{margin-bottom:0px;margin-top:6px;letter-spacing:1px;border-radius:0;padding:9px 20px}.header button#add-look-button{background-color:#ca0023;padding:9px 11px 8px 12px;margin-top:6px;color:white}.header button#add-look-button i{font-size:15px;margin:0 5px}.header button#add-look-button span.text{display:none}.header button#add-look-button:hover span.text{display:inline-block}.header .signin-button{background-color:#16c592}.header .signin-button:hover{background-color:#00ca90}.header #user{text-shadow:none;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;font-size:13px;color:white;float:right;display:inline-block;margin-left:15px}.header #user b{color:white;margin-right:10px}.header #user .open>.dropdown-menu{position:absolute;top:36px;right:-4px;border-radius:3px;text-align:center}.header #user .circle-avatar{float:left;height:30px;width:30px;overflow:hidden;border-radius:20px;margin-right:5px;margin-top:-5px;box-shadow:0px 0px 4px rgba(0,0,0,0.3);padding:2px;background-color:white}.header #user .circle-avatar img{width:26px;height:auto;border-radius:50%}.header #user ul#fat-menu{padding:0px;margin:12px 0 0 0;float:left}.header #user .dropdown-toggle{float:left;margin-left:5px}.header #user .dropdown-toggle span.darkshadow{position:relative;top:-1px}.back-home{background-color:black;width:100%;display:block;color:white;padding:15px 20px;font-weight:600;letter-spacing:1px}.back-home a{color:white;margin-right:175px;font-weight:bold}.back-home i{margin-right:3px;font-size:12px}.back-home:hover{color:white}.footer{position:relative;z-index:50;padding-top:10px;font-size:13px;line-height:22px;letter-spacing:0.5px;background-color:black;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#9b9b9b}.footer .container{width:900px}.footer a{color:#9b9b9b}.footer a:hover{color:#486fb5}.footer span.right{color:#9b9b9b;font-weight:normal}.footer span.white{padding-bottom:7px;display:inline-block}.footer .about-savvyist{width:20%;margin-right:5%;float:left}.footer .about-savvyist p{font-size:13px;line-height:20px;margin-top:4px;margin-bottom:15px}.footer .about-savvyist i.fa-chevron-right{font-size:11px;margin-left:3px}.footer .footer-links{width:13%;line-height:1.7;margin:15px 2% 0 0;float:left}.footer .footer-links a:hover{color:#fef0c4}.footer .footer-links:last-child{margin-right:0px}.footer span.join{color:black;text-transform:uppercase;display:inline-block;padding:10px 12px;letter-spacing:1.5px;margin-bottom:20px;background-color:#fef0c4}.footer .upper-strip{display:inline-block;height:auto}.footer .logo{font-size:30px;margin-left:0px}.footer .beta{margin-left:4px;font-size:10px}.bottom-strip{width:100%;height:60px;padding:18px 0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(255,255,255,0.5);font-weight:600;background-color:black;border-top:1px solid #3F3F3F}.bottom-strip .left{margin-top:10px;display:inline-block}.bottom-strip i{color:#9b9b9b !important;margin-right:10px;font-size:20px}.bottom-strip i:hover{color:#fef0c4 !important}.bottom-strip span.right{margin-right:25px}button,form input#button{padding:1em 1.5em;border:none;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;cursor:pointer;outline:none;margin:0;border:0;text-transform:uppercase;letter-spacing:1.5px;border-radius:3px;font-size:13px}.blue-button,form input#button{line-height:18px;font-weight:bold;background-color:#BF9A52;color:white}.blue-button i,form input#button i{margin-right:10px}.blue-button:hover,form input#button:hover{background-color:#cda860}button.blue-button,input[type="submit"],input[type="button"]{background-color:#486fb5;color:white}button.blue-button:hover,input[type="submit"]:hover,input[type="button"]:hover{background-color:#577EC4}button.pink-button{background-color:#e12f72;box-shadow:0 .3em #9B144B}button.pink-button:hover{background-color:#DF3B79}input[type="checkbox"],input[type="radio"]{float:left;margin-right:6px;margin-top:3px}button.small-button,input.small-button[type="submit"]{font-size:12px;line-height:17px;font-weight:bold;padding:.6em 1.4em;margin:9px 0;float:right;background-color:#3E65AC;box-shadow:none;transform:none;-webkit-transform:none;-moz-transform:none}.variable-content{min-height:650px}form .longform input[type="text"],form .longform textarea{width:500px}.dropdown-menu li:first-child a{padding-top:10px}.dropdown-menu li:last-child a{padding:10px 5px}.form{display:inline-block;width:100%;margin-bottom:60px}.form .left{float:left;width:40%}.form .right{float:right;width:55%}.form .slimScrollDiv{background-color:#f1f1f1;margin-top:-10px;margin-left:50px;display:inline-block}#guide-form .item{margin:20px 0}#color-form .form .item .item{float:left;width:35%;clear:none;margin-top:15px;margin-bottom:8px;min-height:210px}#color-form .form .item .item select{width:80%}label.normal-weight{font-weight:normal}.nav{height:40px;position:relative;background-color:black;color:#ADAEB3;font-size:13px;font-weight:600;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif}.nav #product-reviews .dropdown-menu{width:120px}.nav #challenges .dropdown-menu{width:145px}.nav #product-reviews,.nav #challenges{float:left}.nav #product-reviews b,.nav #challenges b{color:#ADAEB3;position:relative;left:4px}.nav #product-reviews .dropdown-menu,.nav #challenges .dropdown-menu{top:36px;right:25px;border:1px solid black;text-align:center;letter-spacing:1px;position:absolute}.nav #product-reviews .dropdown-menu a,.nav #challenges .dropdown-menu a{text-transform:uppercase;margin-top:0px;padding-left:10px;width:100%;font-size:11.5px;padding:12px;border-bottom:1px solid black}.nav #product-reviews .dropdown-menu li:last-child a,.nav #challenges .dropdown-menu li:last-child a{border-bottom:none}.nav #product-reviews .dropdown,.nav #challenges .dropdown{position:relative;display:inline}.nav #product-reviews a,.nav #challenges a{margin-right:-20px}.nav #product-reviews a:hover b,.nav #challenges a:hover b{color:white}.nav .links{width:1085px;margin-left:auto;margin-right:auto;text-transform:uppercase;letter-spacing:1px}.nav a{padding-right:15px;padding-left:20px;margin-right:30px;margin-top:10px;float:left;cursor:pointer;color:#9b9b9b}.nav a:hover{color:white}.nav li a{text-shadow:none}span.header-search form input[type="submit"]{display:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h2.title{display:inline-block;font-size:13px;letter-spacing:2px;text-transform:uppercase;margin-bottom:5px}.user-avatar{height:39px;width:39px;overflow:hidden;border-radius:50%;box-shadow:1px 1px 5px rgba(0,0,0,0.3);padding:2px;background-color:white}.user-avatar img{width:35px;height:auto;border-radius:50%}.tiny-avatar{height:22px;width:22px;display:inline-block;overflow:hidden;border-radius:50%;line-height:0px}.tiny-avatar img{width:22px}a.cta{width:100%;text-align:center;padding:20px 10px 25px;display:inline-block;background-color:#f7f1e6;border:1px dashed #cda860;color:#444444}a.cta:hover{background-color:#f4edde;color:#444444}.wishlist-avatar{height:30px;width:30px;margin-right:3px;margin-top:3px}.wishlist-avatar img{width:30px}span.pacifico{font-size:28px;font-style:italic;font-weight:500;display:inline-block}span.palantino,.palantino{font-family:Palatino,'Book Antiqua', serif;color:#5A5959;font-size:19px;line-height:150%}#mac{background-color:black}#landing-search{width:710px;float:left;margin-bottom:20px;box-shadow:0px 0px 2px rgba(0,0,0,0.2)}#landing-search .container{width:auto;margin-left:25px}#find-guru{width:210px;float:right;position:relative;cursor:pointer}#find-guru span.white{opacity:0;position:absolute;right:13px;bottom:10px;display:inline-block}#find-guru span.white i{margin-left:6px}#find-guru .cursive-title{position:absolute;text-shadow:1px 1px 2px black;color:white;line-height:35px;margin-top:50px;width:150px;margin-left:35px}#find-guru .dark-shadow{text-align:center;position:absolute;background-color:rgba(0,0,0,0.3);width:210px;height:210px}#find-guru .gurus{width:100%;box-shadow:0px 0px 4px rgba(0,0,0,0.4)}#find-guru .gurus img{width:210px;height:210px}#looks_content{display:inline-block;width:100%}#looks_content .newly-added-container:nth-child(4n){margin-right:0}#our-community{margin-bottom:15px}#our-community .user-avatar{float:left;margin-right:12px;margin-bottom:6px;box-shadow:none}#our-community .avatars{margin-top:10px;display:inline-block}#our-community .avatars a:nth-child(5n) .user-avatar{margin-right:0px}#our-community span.join{font-style:italic;font-size:11px;background-color:white;padding:2px 10px 1px 10px;margin-top:-2px;margin-left:5px}#our-community hr{margin-bottom:15px}#our-community span.expanded_social_share span:first-child{margin-left:0px}#our-mission{margin-top:20px}#our-mission i.fa-heart{color:#e12f72}#our-mission span.darkgray{display:block;margin-top:10px;line-height:150%}.cursive-title{margin-bottom:10px}.cursive-title span.pacifico{margin-right:10px}.cursive-title span.pacifico a:hover{color:black}.cursive-title span.gray{letter-spacing:0.5px}.PDS_Poll .pds-box{width:100% !important}.landing span.gray a,.newest span.gray a,.top span.gray a{color:#9b9b9b}.landing .most-loved-in-category,.newest .most-loved-in-category,.top .most-loved-in-category{margin-bottom:70px;clear:both;position:relative}.landing .most-loved-in-category:last-child,.newest .most-loved-in-category:last-child,.top .most-loved-in-category:last-child{margin-bottom:140px}.landing .title h2,.newest .title h2,.top .title h2{background:black;margin-bottom:10px;font-weight:lighter;color:#fef0c4;border:1px solid #fef0c4}.landing .title h2:hover,.newest .title h2:hover,.top .title h2:hover{background:#2f2a1f;text-shadow:1px 1px 0px black}.landing .title i,.newest .title i,.top .title i{background-color:#fef0c4}span.small-pink{text-transform:uppercase;float:right;color:#d31c67;margin-top:8px;letter-spacing:0.5px;font-size:11px}span.small-pink i{margin-right:4px}#also-explore{border-bottom:none}.upcase-title{font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;font-size:18px;padding:10px 63px 12px 0;position:relative}.upcase-title a{color:black}.upcase-title .see-all-title{font-size:13px;color:#428bca;padding:5px 0 5px 5px;position:absolute;top:7px;right:0}.upcase-title .see-all-title i{font-weight:bold;margin-left:2px}.landing-row .intro-big,.list-container .intro-big{font-weight:600;letter-spacing:1px;font-size:25px;text-transform:uppercase;color:white}.landing-row .intro-small,.list-container .intro-small{text-transform:uppercase;color:rgba(255,255,255,0.65);font-weight:600;letter-spacing:1px}#recent-swatches .newly-added-container:nth-child(4n){display:none}.trending-looks{display:inline-block;position:relative}.trending-looks .new-review:nth-child(4n){margin-right:0px}.trending-looks .newly-added-container{margin-right:29px}.trending-looks .newly-added-container:nth-child(3n){margin-right:0px}#nomargin-pagination{margin-top:0px;clear:both}.newest,#challenge{padding-top:20px}.newest .newly-added-swatches,#challenge .newly-added-swatches{margin-top:0}.newest .title h2:hover,#challenge .title h2:hover{background:black}span.small-gray{margin-left:15px;color:#9b9b9b;margin-top:8px;letter-spacing:0.5px;font-size:12px}span.small-gray:hover{color:#486fb5}#all-challenges{margin-top:15px}.top,#usearch,#search{margin-top:25px}.top button,#usearch button,#search button{margin:10px 0 30px 0}#usearch #search{border-bottom:none}#usearch #bottom-title{margin-bottom:100px}#usearch #bottom-title span.create{margin-top:20px}#usearch #search{margin-top:-10px;margin-bottom:30px}#usearch .upcase-title span.create{margin-right:0}#usearch .guide-static-square{width:262px;height:200px}#usearch .guide-static-square img{height:auto;width:100%}#usearch .category-product .category-product-info .brand,#usearch .category-product .category-product-info .color_name{color:#111}#usearch .category-product .category-product-info .info-details{color:#555}#usearch .category-product .category-product-images{border:1px solid #ccc}#usearch .category-product .category-product-images .category-product-image{border-left:1px solid #ccc}#usearch .category-product .category-product-images:hover{border:1px solid black}#usearch .category-product .category-product-images:hover .category-product-image{border-left:1px solid black}a.see-all{background-color:#edecef;font-weight:600;color:#9b9b9b;width:100%;text-align:center;border-radius:3px;display:inline-block;padding:10px;margin:5px 0}a.see-all:hover{background-color:#E6E5E8}.all-reviews{display:inline-block;margin-top:25px}.all-reviews .review-container{margin-right:50px;margin-bottom:30px}.all-reviews .review-container:nth-child(2n){margin-right:50px}.all-reviews .review-container:nth-child(3n){margin-right:0}.all-videos{display:inline-block;margin-top:25px}.new-review{width:210px}.new-review .user-avatar,.new-review .arrow-char-down{margin-left:auto;margin-right:auto}.new-review,.review-container{float:left;margin-right:40px;margin-bottom:45px;text-align:center}.new-review .user-avatar,.review-container .user-avatar{box-shadow:0 0 2px rgba(0,0,0,0.2)}.new-review .arrow-char-down,.review-container .arrow-char-down{width:12px;margin-bottom:3px;color:white;text-shadow:0 2px 1px rgba(0,0,0,0.1);margin-top:-5px;-webkit-transform:scale(2, 1);-moz-transform:scale(2, 1);-ms-transform:scale(2, 1);-o-transform:scale(2, 1);transform:scale(2, 1)}.review-container{width:327px;margin-bottom:20px}.review-container .review-bubble{border:2px solid #cce9ea;box-shadow:none;position:relative;padding:5px 15px;line-height:150%;font-size:14px;background-color:#f7fbfc}.review-container .user-avatar{float:left;margin-left:25px}.review-container .review-author{float:left;margin-left:10px;text-align:left;max-width:210px;overflow:hidden}.review-container .review-author span.user-name{font-style:italic;font-size:17px}.review-container .review-author span.gray{font-size:13px}.review-container .arrow-char-down{color:#f7fbfc;text-shadow:0 3px 0px #cce9ea;margin-left:35px}.review-container .review-date{font-weight:600;text-transform:uppercase;color:#C5E1E2;position:absolute;font-size:11px;left:12px;bottom:5px}.review-container .full-review{font-weight:600;text-transform:uppercase;position:absolute;font-size:11px;right:10px;bottom:5px}.review-container .full-review a{color:#428bca}.review-container .full-review i{position:relative;top:1px}.review-container:nth-child(2n){margin-right:0px}.review-bubble{width:100%;min-height:175px;background-color:white;overflow:hidden;border-radius:3px;padding:3px 10px;box-shadow:0px 0px 2px rgba(0,0,0,0.2);text-align:left}.review-bubble .review-bubble-left{float:left;width:40px}.review-bubble .review-bubble-left img.review-color{width:35px;height:35px;margin-left:-4px;margin-top:5px}.review-bubble .review-rating img{width:40px;height:40px;margin-left:-6px;margin-top:5px;margin-right:10px}.review-bubble .review-info{height:auto}.review-bubble .review-info .review-content{color:#555555;margin-top:5px;max-height:125px;overflow:hidden;margin-bottom:20px}.review-bubble .review-info a.long-review{cursor:pointer}.review-bubble .review-info .longer-content{max-height:none}#recent-reviews .review-container{width:244px;margin-right:25px;margin-bottom:40px}#recent-reviews .review-container .arrow-char-down{text-shadow:0 1.5px 0px #cce9ea}#recent-reviews .review-container .review-author{max-width:137px;text-overflow:ellipsis;white-space:nowrap}#recent-reviews .review-container .review-bubble{border:1px solid #cce9ea;min-height:215px}#recent-reviews .review-container .review-bubble .review-info .review-content{max-height:167px}#recent-reviews .review-container:nth-child(2){margin-right:25px}#recent-reviews .review-container:nth-child(3){margin-right:0px}.newly-added-swatches,.label-container,.list-swatches,.challenge-looks{display:inline-block;width:100%}.newly-added-swatches .title,.label-container .title,.list-swatches .title,.challenge-looks .title{margin-bottom:20px}.newly-added-swatches .newly-added-container:nth-child(4n),.label-container .newly-added-container:nth-child(4n),.list-swatches .newly-added-container:nth-child(4n),.challenge-looks .newly-added-container:nth-child(4n){margin-right:0px}input[type=image].no-heart,img.no-comment{display:none}span.like{display:inline-block;height:31px}span.like:hover input[type=image]{display:none}span.like:hover input[type=image].no-heart{display:block}form.like input:focus,form.like select:focus{outline:none}.swatch-image-info{width:100%;height:240px;padding:15px;cursor:pointer;position:absolute;top:0px;opacity:0;background-color:rgba(13,15,18,0.85);overflow:hidden;color:rgba(255,255,255,0.8);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.swatch-image-info .view-image{color:white;font-size:11px;letter-spacing:0.5px;opacity:0;position:absolute;bottom:20px;right:20px}.swatch-image-info i.fa-expand{margin-right:3px}.newly-added-container{position:relative;width:240px;height:320px;float:left;margin-right:30px;margin-bottom:30px;line-height:0px}.newly-added-container .added-by{position:absolute;top:5px;color:white;font-size:11px;left:37px;letter-spacing:0.2px;text-shadow:1px 1px 1px rgba(0,0,0,0.5);opacity:0;transition:opacity 0.2s;transition-delay:0.2s}.newly-added-container .added-by:hover span.semibold{color:#ebebeb}.newly-added-container .community-info{padding-top:5px}.newly-added-container .community-info .small-comments{top:3px}.newly-added-container .swatch-image-info span.button{top:50px;position:absolute;right:0;z-index:10;letter-spacing:1px}.newly-added-container .swatch-image-info span.button:hover a.add_wish_link{color:black;background-color:#cda860}.newly-added-container .swatch-image-info span.button:hover span.button-text{display:inline-block !important}.newly-added-container .swatch-image-info span.button a{font-size:13px;display:inline-block;padding:0.7em 1.1em 0.7em 1em;cursor:pointer}.newly-added-container .swatch-image-info span.button a.add_wish_link{background-color:#fef0c4;color:black}.newly-added-container .swatch-image-info span.button a.in-wishlist{background-color:#cda860;color:black}.newly-added-container .swatch-image-info span.wishlist-button{bottom:20px;top:auto;left:15px}.newly-added-container .swatch-image-info a.save-look{background-color:#486fb5;border-radius:3px;text-transform:uppercase;font-weight:600}.newly-added-container .swatch-image-info i.fa-quote-left{margin-bottom:5px;width:100%;font-size:20px}.newly-added-container .swatch-image-info span.swatch-description{font-size:16px;line-height:23px;color:white;font-weight:600;max-height:140px;overflow:hidden;display:inline-block;width:100%;opacity:0}.newly-added-container .expanded-info{height:120px;background-color:white;border-bottom:1px solid #f0f0f0;color:#555555;font-size:12px;line-height:21px}.newly-added-container .expanded-info ul{margin:0;padding-left:25px;padding-top:3px}.newly-added-container .newly-added-swatch{height:100%;width:100%;position:relative;overflow:hidden;box-shadow:0 0 1px 0 #C2C2C2;-webkit-box-shadow:0 0 1px 0 #C2C2C2;-moz-box-shadow:0 0 1px 0 #C2C2C2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.newly-added-container .newly-added-swatch img.swatch{width:240px;height:240px}.newly-added-container .innershadow{width:208px;height:208px}.newly-added-container .circle{z-index:100;position:absolute;left:30px;top:105px;border:1px solid #333333;box-shadow:0px 0px 3px rgba(0,0,0,0.25)}.newly-added-container .circle .similar-image img{height:auto;margin-left:auto;margin-right:auto;width:70px;margin-top:15px;display:block}a.small-product-link{margin:2px 5px 7px 6px;float:left}a.small-product-link:first-child{margin-left:0px}img.small-product-image{width:30px}.swatch-info,.review-product{height:49px;background-color:white;padding:5px 4px;display:inline-block;width:100%;font-weight:600;overflow:hidden;letter-spacing:0.2px;font-size:12px;line-height:20px;color:black;word-break:break-word;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.swatch-info img:nth-child(5n),.review-product img:nth-child(5n){margin-right:0px}.swatch-info .swatch-product,.review-product .swatch-product{padding-right:5px;width:190px;float:right;overflow:hidden;color:#555555;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.swatch-info .swatch-product .product-name,.review-product .swatch-product .product-name{height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.swatch-info .swatch-product .product-name span.gray,.review-product .swatch-product .product-name span.gray{font-weight:normal}.swatch-info .swatch-product .color-name,.review-product .swatch-product .color-name{height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#9b9b9b;font-weight:normal;margin-top:-3px}.swatch-info .tagged-product,.review-product .tagged-product{float:left;margin-left:10px}.swatch-info .tagged-product .product-name,.swatch-info .tagged-product .color-name,.review-product .tagged-product .product-name,.review-product .tagged-product .color-name{height:40px}.community-info{height:31px;background-color:white;font-size:12px;box-shadow:0 1px 5px rgba(0,0,0,0.15)}.community-info span{color:#555555}.community-info .creator{float:left;padding-left:8px;line-height:20px}.community-info .creator span.creator-name{max-width:90px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;top:-1px;position:relative;margin-left:2px}.community-info .small-likes{float:right;width:40px;margin-right:-4px;font-size:11px}.community-info .small-likes span.semibold{float:left;line-height:19px}.community-info .small-likes input[type=image]{height:12px !important;margin-top:3px}.community-info .small-likes form{float:left;margin-right:3px}.community-info .small-comments{float:right;position:relative;top:-2px;padding-right:9px;font-size:11px}.community-info .small-comments img{height:13px}.community-info .small-comments:hover img{display:none}.community-info .small-comments:hover img.no-comment{display:inline-block}.banner{width:100%;overflow:hidden;height:475px;position:absolute;z-index:-100;top:0px}.banner img{width:100%}hr.thin-black{margin-top:2px;border-top:1px solid black;margin-bottom:15px}.thin-banner{width:100%;padding:20px 0;color:#d1daeb;background-color:#3C64A9;border-bottom:1px solid #ddd;letter-spacing:0.5px;font-size:14px}.thin-banner span.white{font-weight:600}.thin-banner i.fa-heart{color:#d31c67}.thin-banner a{color:white}.darkoverlay{width:100%;height:100%;position:absolute;background-color:black}.pages-header{height:155px;width:100%;text-align:center;position:relative;display:inline-block}.pages{background-color:#F0F0F0;border-bottom:2px solid #e6e7e8}.pages h1{margin:1em 0 0.3em 0;text-shadow:none}.pages-container{text-align:center}.pages-container a{margin-bottom:5px;display:block}.pages-container h2{margin-top:40px}.pages-container h2:first-child{margin-top:30px}.legal{margin-top:40px;margin-bottom:100px;font-size:13px;line-height:23px}.legal h1{margin-bottom:20px}.legal h2{margin-top:40px}.legal h3{margin-bottom:5px}.legal p{margin:0 0 20px 0}.legal a{color:#486fb5}.about-top{font-size:15px;line-height:24px;text-align:center;margin-bottom:40px;margin-top:25px}.about-top .about-savvyist{width:730px;margin-left:auto;margin-right:auto}.about-top .upcase-title{color:black;display:inline-block;font-size:25px;margin:10px 0 0.3em 0}.about-options{display:inline-block;width:100%;border-bottom:1px solid #E5E5E5;text-align:center;padding-top:5px;background-color:white}.about-options .about-option{float:left;padding:20px 0;width:155px;font-weight:500;font-size:22px;margin-right:70px;letter-spacing:2px;margin-left:20px}.about-options .about-option a{color:black}.about-options .about-option span.italic{letter-spacing:1px;margin-left:3px;display:block;margin-top:5px;font-weight:600}.about-options .about-option:last-child{margin-right:0}.about-options .selected{border-bottom:5px solid #e12f72}#start-about{border:none;background-color:transparent}#start-about .about-option{cursor:pointer;color:#e12f72;outline:1px solid #DDDDDD;width:210px;height:277px;margin-right:10px;padding:20px 0 15px 0;box-shadow:0 0 5px rgba(0,0,0,0.1);background-color:white;text-align:center}#start-about .about-option span.italic{color:black}#start-about .about-option img{width:180px;margin-top:20px}#start-about .about-option:hover{outline:2px solid #e12f72}.about p{color:#333;font-size:15px;line-height:24px;margin-top:10px;width:750px;margin-left:auto;margin-right:auto}#story{margin-top:20px;margin-bottom:100px}#story .row{display:inline-block}#story .team-member{display:inline-block;width:100%}#story img.profile{width:150px;float:left;margin-right:25px}.about{margin-bottom:70px;text-align:center}.about hr{width:80%;border-top:1px solid #E5E5E5}.about .about-content{margin-top:20px}.about .content-item{margin-top:10px;margin-bottom:30px;width:100%;display:inline-block;text-align:center}.about .content-item span.item-title{color:#e12f72;font-size:20px;letter-spacing:2px;font-weight:500;text-transform:uppercase;display:block;margin-bottom:10px}.about .content-item img{width:650px}.about .content-item img.mosaic{width:370px}.bottom-block{height:200px;display:inline-block}.block{margin-bottom:50px}#banner-black{height:46px;width:100%;top:0px;background-color:black;position:absolute;z-index:-100}.intro-text{width:350px;height:186px;padding:15px 22px;background-color:rgba(0,0,0,0.85);color:#9b9b9b;position:absolute;top:260px;line-height:20px;font-size:12px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.intro-text span.light-gray:hover{color:white}.intro-text h1{margin:0 0 5px 0;color:white;letter-spacing:1px}.intro-text i.fa-angle-right{font-size:14px;padding-left:5px;top:1px;position:relative}.sign-notice{margin-top:25px;font-size:13px;line-height:19px}.sign-notice span{display:inline-block;margin-left:3px;border-bottom:1px solid black}.sign-notice span:hover{border-bottom:1px solid #486fb5}.black-header{height:60px;padding-top:20px;background-color:black;color:white;font-size:24px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #333333}.black-header .container{position:relative}.black-header a{color:white}.black-header a:hover{color:#486fb5}#color-header h1,#product-header h1{font-size:24px;line-height:inherit;margin:0;text-shadow:none;float:left}#color-header span.wishlist-button,#product-header span.wishlist-button{top:-10px}#color-header .product-color,#product-header .product-color{padding:0 13px;font-size:22px;margin-right:10px;border-radius:20px}#color-header .brand,#product-header .brand{padding-right:2px}#color-header .rank,#product-header .rank{font-size:20px;float:right}#color-header .rank .rank-number,#product-header .rank .rank-number{font-size:24px;margin-right:3px}#color-header .rank .rank-category,#product-header .rank .rank-category{font-size:12px}#color-header i.fa-angle-right,#product-header i.fa-angle-right{color:#9b9b9b;margin:0 10px 0 11px;position:relative;top:-2px;font-size:30px}#color-header span.rating,#product-header span.rating{float:right}#color-header span.ellipsis,#product-header span.ellipsis{max-width:300px;position:relative;top:2px;display:inline-block}#product-header{padding-top:16px}#product-header span.upcase{font-size:20px}#product-header span.ellipsis{max-width:660px}#product-header span.longer-ellipsis{max-width:800px}#product-header span.rating_stars{margin-top:3px}#product-header i.fa-angle-right{font-size:26px;margin:0 5px 0 6px}span.social-share{font-size:11px;display:inline-block;width:100%}span.social-share span{float:left;margin-right:8px;display:inline-block}span.social-share span:last-child{margin-right:0px}span.social-share .facebook-like{overflow:hidden;height:21px}.color-line{height:11px}.swatch-column{height:100%;display:inline-block;float:left}.swatch-border{box-shadow:0px 0px 1px #f0e2e2}#see-all,#see-all-mobile{background-color:black}#see-all .overlay,#see-all-mobile .overlay{opacity:0.6}#see-all span.semibold,#see-all-mobile span.semibold{color:white}#see-all:hover .overlay,#see-all-mobile:hover .overlay{opacity:0.5}#see-all i,#see-all-mobile i{position:absolute;z-index:100;left:0px;top:45px;color:white;width:100%}#see-all .see-all,#see-all-mobile .see-all{width:50%;height:90px;float:left;overflow:hidden}#see-all .see-all img,#see-all-mobile .see-all img{width:100%}.product-image{width:174px;height:174px;float:left;overflow:hidden;position:relative;text-align:center;box-shadow:0px 0px 0px 1px white}.product-image img.swatch{opacity:1.0;height:178px;margin-left:-4px;margin-top:-4px}.product-image img.swatch:hover{opacity:0.9}.product-image span.bold,.product-image span.semibold{width:100%;position:absolute;z-index:100;left:0px;top:90px;font-size:13px;letter-spacing:1px;color:black}.product-images{overflow:hidden;margin-top:10px;margin-bottom:25px;display:inline-block;border-right:1px solid white}.product-images #swatch{width:160px}.product-images #add-look-block{cursor:pointer;opacity:1.0;background-color:#f4edde}.product-images #add-look-block img#add-look-image{width:43px;height:37px;margin-top:41px;position:relative;z-index:10}.product-images .white-bg{background-color:white;opacity:1.0}.product-images .white-bg:hover{opacity:1.0}.product-images .black-bg{background-color:black;opacity:1.0}.product-images .black-bg:hover{opacity:1.0}.product-info{display:inline-block}#color-pg .related a:nth-child(5n) .circle{margin-right:0px}#product-pg .related a:nth-child(2n) .circle{margin-right:0px}#product-pg .related .circle{margin-bottom:8px}hr.double-black{margin-bottom:10px;clear:both;border-top:1px solid black;border-bottom:1px solid black;height:2px}#color-pg .review-long .review-info,#product-pg .review-long .review-info{width:550px}#color-pg .attribution,#product-pg .attribution{margin-left:10px;font-weight:600}#color-pg .attribution .user-avatar,#product-pg .attribution .user-avatar{display:inline-block;height:20px;width:20px;top:5px;position:relative;margin:0 2px 0 3px;padding:0;box-shadow:none}#color-pg .attribution .user-avatar img,#product-pg .attribution .user-avatar img{width:100%;height:auto}#color-pg .square,#product-pg .square,#quilts-index .square{cursor:pointer;width:70px;height:70px;text-align:center}#color-pg .square i.fa-plus,#product-pg .square i.fa-plus,#quilts-index .square i.fa-plus{display:none}#color-pg .square .add-product,#product-pg .square .add-product,#quilts-index .square .add-product{display:none;font-size:10px;font-weight:600;line-height:160%;color:black;padding:10px 0 0 0}#color-pg .square:hover .add-product,#product-pg .square:hover .add-product,#quilts-index .square:hover .add-product{display:block}#color-pg .other-square,#product-pg .other-square,#quilts-index .other-square{cursor:pointer;width:70px;height:70px;text-align:center}#color-pg .other-square i.fa-plus,#product-pg .other-square i.fa-plus,#quilts-index .other-square i.fa-plus{color:black;margin-top:27px;font-size:15px;display:none}#color-pg .rating-button,#product-pg .rating-button,#quilts-index .rating-button{cursor:pointer;position:relative;margin-right:6px;display:inline-block}#color-pg .rating-button img,#product-pg .rating-button img,#quilts-index .rating-button img{width:50px}#color-pg .rating-button img.on,#product-pg .rating-button img.on,#quilts-index .rating-button img.on{display:none}#color-pg .rating-button:hover img.on,#product-pg .rating-button:hover img.on,#quilts-index .rating-button:hover img.on{display:inline-block}#color-pg .rating-button:hover img.off,#product-pg .rating-button:hover img.off,#quilts-index .rating-button:hover img.off{display:none}#color-pg .rating-button .tooltip,#product-pg .rating-button .tooltip,#quilts-index .rating-button .tooltip{text-align:center;left:-7px;position:absolute;z-index:100;margin-top:3px}#color-pg .rating-button .tooltip span.tooltip-bg,#product-pg .rating-button .tooltip span.tooltip-bg,#quilts-index .rating-button .tooltip span.tooltip-bg{margin-top:-3px;width:63px}#color-pg .quilt-squares,#product-pg .quilt-squares,#quilts-index .quilt-squares{margin-top:-2px}.admin-functions{clear:both;background-color:#EDEDED;width:100%;z-index:100;padding:5px 10px;color:#555}.admin-functions a{margin-left:15px;color:#666}.admin-functions a i{font-size:12px;margin-right:8px}.admin-functions .about-admin{font-size:13px;position:relative;float:right}.question-tooltip{padding:2px 5px 2px 10px;display:inline-block;position:relative;font-size:13px}.question-tooltip .tooltip{position:absolute;z-index:500;right:-80px;width:180px}.question-tooltip i{position:relative;top:-2px}.question-tooltip .tooltip-bg{text-transform:none;letter-spacing:0.5px}span.add-link{float:right;position:relative;top:0;font-size:12px;font-weight:600;color:white;background-color:#333333;padding:6px 11px;border-radius:3px;cursor:pointer;width:160px;letter-spacing:1px;height:30px}span.add-link i{margin-left:3px}span.add-link i.fa-caret-up{display:none}span.add-link:hover{background-color:black}.add-blog-form,.add-youtube-form{margin-bottom:20px;display:none}.blog-reviews,.youtube-reviews{display:inline-block;margin-bottom:40px}.blog-reviews form input[type="text"],.blog-reviews form textarea,.youtube-reviews form input[type="text"],.youtube-reviews form textarea{width:100%;margin-top:10px}.blog-reviews .all-blog-reviews,.youtube-reviews .all-blog-reviews{margin-top:15px}.blog-reviews .palantino,.youtube-reviews .palantino{margin-top:2px}.blog-reviews h2.title,.youtube-reviews h2.title{width:430px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.youtube-reviews .add-youtube-form{margin-top:15px}.youtube-reviews .add-youtube-form form label{margin-bottom:0px;float:left;font-size:16px}.youtube-reviews .add-youtube-form form input[type="text"]{margin-top:-10px;width:30%;margin-left:5px;float:left}.review-long{display:inline-block;width:100%;margin-bottom:5px;padding-bottom:30px;border-bottom:1px solid #f1f1f1}.review-long:last-child{border-bottom:none}.review-long .review-left{width:20%;float:left;margin-top:10px;position:relative}.review-long .review-left img.review-rating{position:absolute;right:20px;bottom:-15px;width:50px;margin-bottom:5px}.review-long img.review-color{float:left;width:80%;height:auto;margin-top:-10px;margin-right:15px}.review-long .review-info{width:80%;float:left;padding-top:10px}.review-long .review-info .review-content{font-size:14px;margin-bottom:10px}.review-long .review-info .review-content:hover a{color:#333}.review-long .review-info .user-avatar{float:left;margin-right:7px;border:none;box-shadow:none}.review-long .review-info .user-name{font-weight:600;color:black}.videos{margin-top:10px}.circle{height:109px;width:109px;border-radius:50%;overflow:hidden;font-size:22px;position:relative}.circle span.color-text{width:90px;color:white;font-weight:600;font-size:13px;margin-top:15px;text-shadow:0 0.5px 2px rgba(0,0,0,0.75);display:none;vertical-align:middle;line-height:normal}.circle span.color-text span.upcase{line-height:17px}.circle span.color-text span.normal{letter-spacing:0.5px}.circle span.color-text span.small{margin-top:3px;display:inline-block}.circle .similar-swatch{width:100%;height:100%;line-height:90px;text-align:center;display:none}.circle .similar-swatch img{height:100%;z-index:-1;position:absolute;left:0px}.circle .similar-image{display:block;width:100%;height:100%;background-color:white;position:absolute}.circle .similar-image img{height:auto;margin-left:auto;margin-right:auto;width:80px;margin-top:10px;display:block}#left span.avatar img,.user-review span.avatar img{width:20px;height:20px;border-radius:100%;margin-right:7px;margin-top:-2px}#left .review-author,.user-review .review-author{margin-bottom:5px}#left span.author a,.user-review span.author a{color:#486fb5}.similar-colors .circle,.related .circle{float:left;margin-top:5px;margin-bottom:10px;margin-right:35px;border:2px solid white}#left{width:730px;min-height:600px;padding-top:10px;padding-right:30px;float:left;border-right:1px solid #f5f5f1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#left a:hover h2{color:black}#left #lowdown{float:right;width:520px;min-height:150px;margin-bottom:30px;font-size:13.5px;line-height:22px}#left #lowdown li{margin-bottom:12px}#left #lowdown li span.bold{text-transform:uppercase;letter-spacing:1px;font-size:13px}#left #lowdown ul{margin-top:5px;padding-left:30px}#left .add-look{display:none}#left #mac{background-color:black}#left #swatches h2.title{width:100%}#left .main-image{float:left;width:150px;overflow:hidden;height:150px;background-color:white;text-align:center;position:relative}#left .main-image .arrow-right{left:159px}#left .main-image::before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}#left .main-image img{width:120px;height:auto;display:inline-block;vertical-align:middle;float:none;margin-top:-5px}#left .dupes{display:inline-block}#left .dupes .similar-colors a:nth-child(5n) .circle{margin-right:0px}#left select{margin:0 0 10px 0;height:36px;font-size:14px;width:auto}#left .ugc-review{margin-top:10px;margin-bottom:25px;display:inline-block}#left .ugc-review .user-thumbnail{width:63px;height:63px;background-color:#9b9b9b;float:left;margin-right:20px;overflow:hidden;border-radius:3px}#left .ugc-review .user-thumbnail img{width:63px}#left .ugc-review textarea,#left .ugc-review input[type="text"]{width:610px;max-width:610px;margin-bottom:5px}#left .ugc-review textarea{height:63px}#left .ugc-review span.gray{width:63px;margin-right:17px;display:inline-block;letter-spacing:0.5px;text-align:right}#left .ugc-review .rating-buttons{float:left}#left .ugc-review #review-button{float:right;margin-top:0px;display:none}#product-pg #left .community-reviews #review-button{margin-top:0px}.quick-links{position:absolute;z-index:100;left:35px;top:25px}.quick-links .link{width:220px;display:block;cursor:pointer;border-bottom:1px solid white;background-color:rgba(228,228,228,0.96);padding:5px 15px;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:1px}.quick-links .link:hover{background-color:#D2D2D2;color:black}.quick-links .link i.fa-caret-down{float:right;margin-top:4px}#right{padding-top:10px;padding-left:40px;width:320px;float:right;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#right .block{margin-bottom:20px}#right .quilt{margin-top:15px}.media-content .newly-added-container:nth-child(4n){margin-right:0px}.media-content{padding-top:35px;border-top:1px solid #dcddde;width:100%}.guide-static-square .item-hover{position:absolute;top:0;text-align:left;background:rgba(0,0,0,0.4);width:100%;height:100%;padding:0 12px}.media-content,.user-media{display:inline-block}.media-content #add-media-unit,.user-media #add-media-unit{position:relative;box-shadow:none}.media-content #add-media-unit button,.user-media #add-media-unit button{position:absolute;top:75px;left:28px;z-index:100}.media-content #add-media-unit .media-image,.user-media #add-media-unit .media-image{border:2px solid #E2EAF1}.media-content #add-media,.user-media #add-media{width:210px;height:210px;border-radius:5px;overflow:hidden;position:relative}.media-content #add-media img,.user-media #add-media img{height:210px}form select{text-transform:capitalize}form input[type="submit"]{padding:1em 2em;border:none;background-color:#486fb5;color:white;font-size:13px;line-height:18px;font-weight:600;letter-spacing:0.3px;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;cursor:pointer;outline:none;margin:0;border:0;margin-top:15px}form input[type="submit"]:hover{background-color:#577EC4}form label{font-weight:600;color:#333333;margin-bottom:7px;display:block;font-size:14px}form .item{margin-bottom:20px;width:100%;clear:both}form .item a{color:#486fb5}form .last-item{margin-bottom:0px}form .item#first{margin-top:15px;margin-bottom:8px}form .upload-media{margin-top:15px;margin-bottom:20px;color:#486fb5}form .upload-media label{margin-bottom:4px}form #profile-photo{width:370px}form #profile-photo img{width:50px}form #background-photo{width:450px}form #background-photo img{width:150px}form .edit-photo{margin:15px 0 30px 0;float:left}form .edit-photo .current-profile-photo{width:50px;height:50px}form .edit-photo .tiny-photo{border-radius:3px;float:left;margin-right:10px;overflow:hidden}form .edit-photo .current-bg-photo{width:150px;height:50px}form input#user_image,form input#user_background_image{margin-top:15px}form input[type="text"],form input[type="email"],form input[type="password"],form textarea,form select{width:350px;line-height:20px;border-radius:5px;border:2px solid #dadada;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fafafa;padding:7px 10px;-webkit-font-smoothing:antialiased;font-size:15px}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,form textarea:focus,form select:focus{outline:none;border-color:#9ecaed;box-shadow:0 0 7px #9ecaed}form input[id="query"]{border:none;float:left}form input[id="query"]:focus,form input[id="query"]:active{color:black !important;box-shadow:none !important}span.twitter-typeahead input[class="tt-hint"]{display:none}span.twitter-typeahead span.tt-dropdown-menu{width:97%;background-color:white;border:2px solid black;color:black;text-transform:capitalize}span.twitter-typeahead span.tt-dropdown-menu .tt-suggestion{padding:1px 10px 1px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}span.twitter-typeahead span.tt-dropdown-menu .tt-suggestion:hover{background-color:#DFDEE4}span.twitter-typeahead span.tt-dropdown-menu .tt-suggestion:hover span.autocomplete-thumbnail{border:1px solid #e6e5ea}span.autocomplete-thumbnail{margin-right:7px;width:34px;height:30px;display:inline-block;background-color:white;border:1px solid white;border-radius:3px}span.autocomplete-thumbnail img{width:25px;margin-left:4px;margin-top:1px}span.tag-thumbnail{width:26px;height:23px;float:left;margin-right:3px;display:inline-block;border-radius:3px;background-color:white}span.tag-thumbnail img{width:20px;margin-left:3px}.empty-message{padding:5px;text-align:center;text-transform:none !important}#products-used span.twitter-typeahead{margin-bottom:10px;width:100%}#products-used #remote{width:360px}#products-used #remote span.product-tag{padding:6px 0px 4px 8px}#products-used #remote span.product-tag:first-child{margin-top:0px}#products-used #remote span.product-tag:last-child{margin-bottom:15px}#products-used #remote span.no-image{padding:6px 0px 7px 8px}.change-actions{margin-top:20px;clear:both}span.product-tag{display:inline-block;border:2px solid #DDD;margin-right:7px;border-radius:5px;font-weight:600;float:left;font-size:12px;background-color:white;margin-top:8px}span.product-tag i.fa-times{padding:4px 9px 4px 4px}span.no-image{padding:7px 0px 8px 8px}#error_explanation{color:#ed565d;border:2px solid #ed565d;padding:0 20px;background-color:#fad5d6;margin:15px 0 20px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#error_explanation h2{font-size:16px;margin-bottom:10px}#error_explanation ul{margin:0 0 18px 0}.likes{padding:10px 10px 4px 4px;background-color:white;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%}.likes .like-container{height:38px;border-radius:4px;width:38px;margin-right:10px;float:left;display:inline-block;padding:2px;margin-bottom:0px;margin-left:-3px;background-color:#FFD3E4}.likes #community_likes{float:left;width:85%}.likes span.community-likes{color:#333;padding-top:7px;display:inline-block;width:100%}.likes span.community-likes hr.gray{margin-top:12px}.likes img.small-pink-heart{float:left;width:13px;margin-right:7px;margin-top:4px}.likes input[type=image]{height:35px;padding:11px 9px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}hr.gray-top{margin-bottom:0px;margin-top:25px}hr.gray-bottom{margin-top:0px;margin-bottom:0px}hr.thick-black{width:20%;border-top:4px solid black;margin-top:25px;margin-bottom:25px}.tags{display:inline-block}.tags span.with-image{padding:4px 7px 2px 6px}.tags span.with-image:hover{border-color:#486fb5;color:#486fb5;cursor:pointer;background-color:#edf1f8}.tags span.no-image{padding:4px 6px 5px 6px;background-color:transparent}.featured{width:100%;min-height:650px;padding-bottom:25px;display:inline-block;background-color:white;margin-bottom:-5px}.featured #featured-strip{height:42px;padding-top:12px;background-color:white;text-transform:uppercase;position:relative;z-index:100;font-size:12px;box-shadow:0px 2px 5px rgba(0,0,0,0.15)}.featured #featured-strip .medium-challenge{float:left}.featured #featured-strip span.challenge-share{float:right;margin-top:-4px}.featured #featured-strip span.challenge-share span.semibold{margin-right:5px}.featured #featured-strip span.challenge-share .small-social-share{display:inline-block}.featured .more-looks{width:100%;display:inline-block;margin-bottom:100px}.featured .more-looks hr.black{border-top:2px solid black;margin-top:15px}.featured .more-looks .more{text-align:center;text-transform:uppercase;margin:10px 0;font-size:12px}.featured .featured-item{float:left}.featured .featured-image{float:left;margin-top:12px;display:inline-block;margin-bottom:10px;margin-right:30px}.featured .featured-image img.spotlight{max-width:530px;min-width:400px;height:auto}.featured .featured-image .photo-toggle{text-align:right;font-weight:600;margin-bottom:10px}.featured .featured-image .photo-toggle .share{float:left;position:relative;top:-4px}.featured .featured-image .photo-toggle a.toggle{padding:8px 12px}.featured .featured-image .photo-toggle a.toggle:hover{background-color:black;color:white}.featured .quilt{margin-top:30px;margin-bottom:25px;height:80px;width:400px}.featured .quilt input#quilt_name{width:303px;margin-top:0}.featured .quilt .quilt-squares{margin-left:2px;width:75px;box-shadow:0px 0px 0px 3px black;float:left;margin-right:20px}.featured .quilt .square{width:25px;height:25px;cursor:pointer}.featured .quilt .square .add-product{display:none}.featured .quilt .square i.fa-plus{color:black;display:none;font-size:11px;margin-left:7.5px;margin-top:7.5px}.featured .quilt .square:hover i.fa-plus{display:block}.featured .quilt .customize-button,.featured .quilt a.mini-quilt{display:none}.featured .quilt .condensed-quilt{display:block;margin-top:-22px}.featured .quilt .condensed-quilt a{display:block}.featured .quilt .condensed-quilt a i{margin-left:10px}.featured .quilt .condensed-quilt .sub-header{display:block}.featured .quilt .condensed-quilt a.blue{display:inline-block}.featured .quilt .condensed-quilt span.italic{color:black;font-size:16px;margin-top:0px;margin-bottom:5px;display:inline-block}.featured .quilt .condensed-quilt span.italic i{font-size:13px}.featured .quilt .condensed-quilt a:hover .customize{color:#76BBF5}.featured .quilt span.name{display:none}.featured .quilt h2,.featured .quilt .mainsub{display:none}.featured .quilt form{float:right}.featured .quilt ul#fat-menu{float:left}.featured .product-image{width:175px;height:175px}.featured .product-image img.swatch{height:180px}.featured .featured-info{width:400px;float:left;padding-top:10px}.featured .featured-info .bold{letter-spacing:0.3px;display:inline-block;margin-right:3px}.featured .featured-info hr.gray{width:100%;border-top:1px solid #ECECEC}.featured .featured-info hr.gray-normal{margin-top:5px;margin-bottom:5px}.featured .featured-info hr.inverse{margin-top:0px}.featured .featured-info .products-used{font-size:12px}.featured .featured-info .source-link{text-transform:uppercase;font-size:12px;max-width:300px;color:#9b9b9b;height:20px;clear:both;margin-bottom:15px}.featured .featured-info .source-link a{color:#9b9b9b;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%;display:inline-block}.featured .featured-info .source-link i{position:relative;top:-5px;font-size:12px}.featured .featured-info .share{margin-bottom:10px}.featured span.author{word-break:break-all}.featured span.author a{color:#486fb5}.featured .description{margin-bottom:5px;margin-top:10px}.featured .description span.semibold{font-size:12px}.featured .description a{color:#486fb5}.featured .description p{margin:5px 0 10px 0;display:inline-block}.featured button,.featured .edit-button,.featured .delete-button{width:150px;margin-bottom:15px}.featured .edit-button,.featured .delete-button{background-color:#9b9b9b;box-shadow:0 .3em #747579}.featured .edit-button:hover,.featured .delete-button:hover{background-color:#A3A4A8}.featured span.product-tag{margin-top:6px}.small-added-by .tiny-avatar{float:left;margin-right:7px}.small-added-by span.added-by-user{display:inline-block;margin-top:2px;color:black;text-transform:uppercase;font-size:12px}.small-added-by span.added-by-user:hover span.semibold{color:#486fb5}.small-added-by .added-by-info{display:inline-block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-action{font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;margin-top:2px;float:right;margin-left:15px;margin-right:0px;font-size:11px;font-weight:600;text-transform:uppercase}.change-action:last-child{margin-left:0px}.change-action a{color:#9b9b9b}.featured span.change-action,.user span.change-action{margin-right:25px}.featured span.change-action i.fa-pencil,.user span.change-action i.fa-pencil{margin-right:5px}.featured span.change-action i.fa-trash-o,.user span.change-action i.fa-trash-o{margin-right:4px}.featured span.change-action:hover a,.featured span.change-action:hover i,.user span.change-action:hover a,.user span.change-action:hover i{color:#486fb5}.featured span.change-action i,.user span.change-action i{color:#444444;font-size:11px;position:relative;top:-1px}.featured span.change-action a,.user span.change-action a{color:#9b9b9b}.media_type input[type="radio"]{margin:3px 4px 3px 0px;float:left}.tooltip{display:none;position:absolute;margin-top:1px}.tooltip span.tooltip-bg{padding:6px 13px 7px 12px;margin-top:-4px;background-color:#333333;color:white;border-radius:4px;overflow:hidden;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tooltip .arrow-up{position:relative;bottom:3px;margin-left:auto;margin-right:auto}#sign-in,.devise{margin-top:35px;width:900px}#sign-in h2,.devise h2{margin-top:0px;margin-bottom:15px;letter-spacing:0px;font-size:20px}#sign-in img.welcome,.devise img.welcome{width:390px;margin-bottom:20px}#sign-in #sign-in-right,.devise #sign-in-right{width:480px;min-height:540px;float:left;padding-right:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#sign-in #sign-in-right .item,.devise #sign-in-right .item{margin:20px 0 0 0}#sign-in #sign-in-right input[type="submit"].gray-btn,#sign-in #sign-in-right .gray-btn,.devise #sign-in-right input[type="submit"].gray-btn,.devise #sign-in-right .gray-btn{font-size:15px}#sign-in #sign-in-left,.devise #sign-in-left{width:200px;float:left;margin-right:100px;padding-left:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#sign-in button.blue-button,.devise button.blue-button{margin-bottom:15px;width:347px;text-align:left;text-transform:none;font-size:15px;padding:1.1em 1em 1em 65px;position:relative}#sign-in button.blue-button span.social-fa,.devise button.blue-button span.social-fa{width:30px;display:inline-block;position:absolute;height:34px;top:8px;left:20px;padding-top:8px;font-size:18px}#sign-in button.blue-button span#facebook-fa,.devise button.blue-button span#facebook-fa{border-right:1px solid #0a457f}#sign-in button.blue-button span#google-fa,.devise button.blue-button span#google-fa{border-right:1px solid #A0321E}#sign-in span.gray,.devise span.gray{display:block;margin-bottom:25px;font-size:13px}#sign-in span.blue,.devise span.blue{margin-top:5px;display:inline-block}#sign-in #sign-in-bottom,.devise #sign-in-bottom{clear:both;border-top:2px solid black;position:relative;top:10px;text-align:center;padding-top:20px;padding-bottom:80px}#sign-in #sign-in-bottom .bold,.devise #sign-in-bottom .bold{line-height:1.5;font-size:18px}#sign-in #sign-in-bottom .bold a,.devise #sign-in-bottom .bold a{color:#486fb5}button.email{background-color:#8F8D8D}button.email:hover{background-color:#9b9b9b}button.facebook{background-color:#486fb5}button.facebook:hover{background-color:#577EC4}button.google{background-color:#D84026}button.google:hover{background-color:#de522f}input[type="submit"].gray-btn,.gray-btn{background-color:#dadada;color:#9b9b9b}input[type="submit"].gray-btn:hover,.gray-btn:hover{background-color:#dedede}#newest-users{background-color:#f5f5f1;height:42px;padding-top:5px;border-bottom:1px solid #ddd}#newest-users .user-avatar{float:left;margin-right:15px;height:30px;width:30px;box-shadow:0px 0px 2px rgba(0,0,0,0.3)}#newest-users .user-avatar img{width:26px}#newest-users span.gray{color:#727377;display:inline-block;padding-top:5px;float:left;margin-right:33px;letter-spacing:0.5px;font-size:11px}.title-text{font-family:'Playfair Display', serif;font-size:40px;line-height:150%}@media only screen and (max-width: 767px){.title-text{font-size:32px;line-height:1.1}}span.sub-title-text{color:#cda860;font-weight:bold}.bold-banner{background-color:white;height:120px;padding-top:10px}.bold-banner .container{position:relative}.bold-banner .intro-small{font-size:13px;color:#d31c67;margin-bottom:12px;font-weight:600;letter-spacing:2.5px}.bold-banner span{font-size:12px;letter-spacing:1.5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left}.bold-banner span.visitor-button{padding:3px 15px 3px 15px;border:2px solid #e12f72;font-weight:bold;cursor:pointer}.bold-banner span.visitor-button i{color:#d31c67;margin-right:5px;font-size:17px;position:relative;top:2px}.bold-banner span.visitor-button a{color:#d31c67}.bold-banner span.visitor-button:hover{background-color:#f8e6e6}.bold-banner i.fa-times-circle{color:#d31c67;font-size:20px;position:absolute;top:0px;right:0px;cursor:pointer}.bold-banner i.fa-times-circle:hover{color:#B41556}#visitor{display:none}#visitor{height:230px;background-color:#ca0023}.visitor-banner{display:inline-block;text-align:left;color:white;width:100%;margin-top:15px}.visitor-banner .visitor-info{float:left;display:inline-block}.visitor-banner .visitor-signup{float:right;display:inline-block;text-align:center}.visitor-banner #header-visitor{font-size:28px;font-weight:600;letter-spacing:1px;margin-top:10px}.visitor-banner span.subtitle-visitor{letter-spacing:0.5px;margin-top:10px;font-size:13px}.visitor-banner span.link{letter-spacing:0.5px;float:none;border-bottom:1px dotted black;font-size:13px;line-height:15px}.visitor-banner span.home-option{float:none}.visitor-banner a.other-signin{font-weight:600;margin-top:5px;display:inline-block}.visitor-banner .blue-button{float:right}.fixed-banner{background-attachment:fixed;border-bottom:none;background-position:top center;text-align:center}.cover-banner{background-size:cover;background-position:center;background-repeat:no-repeat}.people-banner{padding-top:50px;background-image:url(//diorkckkk88ic.cloudfront.net/assets/people-bg-5bc8e2604bafaf1cb955d9257172388e.jpg)}.glitter-banner{padding-top:21px;background-image:url(//diorkckkk88ic.cloudfront.net/assets/glitter-bg-68b73df23b5c2904f930bcd762fdb39d.jpg);height:135px}.glitter-banner img.share-your-love{width:380px;margin-top:25px}.glitter-banner i.fa-times-circle{color:white}.glitter-banner span.visitor-button{padding:8px 10px 8px 15px;color:white;font-weight:600;float:none;top:14px;font-size:14px;position:relative;margin-left:-4px;border:2px solid white;background-color:black}.glitter-banner span.visitor-button a{color:white}.glitter-banner span.visitor-button:hover{background-color:rgba(0,0,0,0.5)}.inspiration-option{width:117px;cursor:pointer;float:left}.inspiration-option span.white{margin-top:8px;display:none;text-shadow:1px 1px 1px black}.inspiration-option:hover span.white{display:inline-block}.inspiration-option:hover .square-option{border:5px solid transparent;-moz-border-image:-moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);-webkit-border-image:-webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);border-image:linear-gradient(to bottom, #3acfd5 0%, #3a4ed5 100%);border-image-slice:1}.square-option{width:90px;height:90px;display:inline-block;background-color:white;border:5px solid black}.square-option img{width:100%}#inspiration-banner{height:178px;padding-top:40px}#inspiration-banner a.inspiration{height:120px;display:inline-block;margin-right:20px}#inspiration-banner a.inspiration:last-child{margin-right:0}.pink-banner{background-attachment:fixed;background-position:top center;background-image:url(//diorkckkk88ic.cloudfront.net/giveaway-bg.png);background-size:100%;z-index:100}.intro-bg{background-color:#f8e6e6;border-bottom:10px solid black;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.intro-bg .container{position:relative}#advanced-search #large-search{background-color:white;height:105px;border-bottom:3px solid black;padding-top:25px}#advanced-search #large-search span.search-field input[id="query"]{font-size:18px;font-weight:600;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;padding:6px 10px 8px 15px;height:45px;background-color:white;border:1px solid #D6D4DB;height:49px;width:525px;float:left;margin-right:20px;border-radius:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333}#advanced-search #large-search span.search-field form input[type="submit"]{float:left;margin-top:3px}#advanced-search #search-options{background-color:#f5f5f1;padding-top:15px;height:60px}#advanced-search #search-options #price .dropdown-menu{padding:0px 10px 5px 10px}#advanced-search #search-options .options{display:inline-block}#advanced-search #search-options .dropdown{padding:0px;margin:0px}#advanced-search #search-options .dropdown-menu{top:36px;position:absolute;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#advanced-search #search-options .dropdown-menu li{color:black}#advanced-search #search-options .dropdown-menu li a{color:black}#advanced-search #search-options .dropdown-menu li:hover a{color:#486fb5;background-color:white}#advanced-search #search-options .dropdown-menu li.bottom{border-top:1px solid black;margin-top:5px;font-size:12px}#advanced-search #search-options .dropdown-menu li.bottom a{padding:7px 0px 4px 4px}#advanced-search #search-options .display-all{clear:both;text-align:center;font-weight:600;border-top:1px solid black;padding:5px 0px 3px 0px}#advanced-search #search-options #brand .dropdown-menu{left:-90px;font-size:12px}#advanced-search #search-options #brand .dropdown-menu .table{min-width:360px}#advanced-search #search-options #brand .dropdown-menu .column{float:left;width:180px;padding:5px 5px 10px 10px;font-weight:600;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#advanced-search #search-options span.search-option{float:left;display:inline-block;margin-right:15px}#advanced-search #search-options span#selected-color .option{width:50px;padding:5px 0px 5px 5px}#advanced-search #search-options span#selected-color .color-bar{width:20px;border-radius:3px}#advanced-search #search-options span#selected-color span.font-awesome{padding:0px 7px 0px 0px;font-size:11px}#advanced-search #search-options span#selected-color span.font-awesome,#advanced-search #search-options span#color span.font-awesome{float:right;display:inline-block;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#advanced-search #search-options .fa-times{float:right;margin-top:4px}#advanced-search #search-options span.option{height:30px;background-color:#E0DFE2;padding:5px 10px;color:black;border-radius:3px;font-weight:600;letter-spacing:0.5px;cursor:pointer;overflow:hidden;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#advanced-search #search-options span.option:hover{background-color:#cdcbd1}#advanced-search #search-options span.option span.color-bar{height:100%;float:left;width:100px;background:#f2cd13;background:-moz-linear-gradient(left, #f2cd13 1%, #f390b4 16%, #ed1e24 32%, #920a0a 48%, #824c9e 66%, #29b3d7 83%, #16a049 100%);background:-webkit-gradient(linear, left top, right top, color-stop(1%, #f2cd13), color-stop(16%, #f390b4), color-stop(32%, #ed1e24), color-stop(48%, #920a0a), color-stop(66%, #824c9e), color-stop(83%, #29b3d7), color-stop(100%, #16a049));background:-webkit-linear-gradient(left, #f2cd13 1%, #f390b4 16%, #ed1e24 32%, #920a0a 48%, #824c9e 66%, #29b3d7 83%, #16a049 100%);background:-o-linear-gradient(left, #f2cd13 1%, #f390b4 16%, #ed1e24 32%, #920a0a 48%, #824c9e 66%, #29b3d7 83%, #16a049 100%);background:-ms-linear-gradient(left, #f2cd13 1%, #f390b4 16%, #ed1e24 32%, #920a0a 48%, #824c9e 66%, #29b3d7 83%, #16a049 100%);background:linear-gradient(to right, #f2cd13 1%, #f390b4 16%, #ed1e24 32%, #920a0a 48%, #824c9e 66%, #29b3d7 83%, #16a049 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2cd13', endColorstr='#16a049',GradientType=1 )}#advanced-search #search-options span#color span.option{padding:0px}#advanced-search #search-options span#color span.option span.font-awesome{padding:5px 10px}#advanced-search #search-options span#color span.option:hover{background-color:black}#advanced-search #search-options span#color span.option:hover span.color-bar{opacity:0.97}#advanced-search #search-options span#color span.option:hover span.font-awesome{background-color:#cdcbd1}#advanced-search #search-options span#color ul.dropdown-menu{background-color:#E0DFE2;padding:10px}span.caret-down{width:20px;display:inline-block;text-align:right}#sign-up h1{margin-top:20px}#sign-up h3{margin:50px 0 5px 0}#sign-up form input#user_image{margin-top:0px}#user_profiles{padding:12px 0 15px 0;background-color:black;color:white;font-weight:600;letter-spacing:1.5px;border-top:2px solid white}#user_profiles .container{position:relative}#user_profiles form{display:inline-block}#user_profiles form select{min-width:200px;width:auto;border:none;background-color:black;font-weight:bold;color:#00ca90;margin-right:10px;text-transform:none;height:35px}#user_profiles form select:last-child{margin-right:0}#user_profiles .left{border-right:0;position:absolute;top:29px;left:155px}#user_profiles .right{border-left:0;position:absolute;top:29px;left:890px}#add-look-edit .uploaded-photo span#remove{display:block !important}#add-look-edit .uploaded-photo img#image-bg{display:none}#add-look-edit .uploaded-photo input#medium_image{display:none}#add-look,#add-look-edit{margin-top:25px}#add-look form,#add-look-edit form{display:inline-block}#add-look .uploaded-photo,#add-look-edit .uploaded-photo{float:left;width:500px;height:350px;margin-bottom:20px;margin-right:50px;position:relative}#add-look .uploaded-photo input#add-look-image,#add-look-edit .uploaded-photo input#add-look-image{position:absolute;margin-left:170px;margin-top:150px}#add-look .uploaded-photo img,#add-look-edit .uploaded-photo img{max-width:500px;max-height:500px}#add-look .uploaded-photo img#image-bg,#add-look-edit .uploaded-photo img#image-bg{max-width:100%;position:absolute;top:25px;left:0px;z-index:-100}#add-look .uploaded-photo label.mobile,#add-look-edit .uploaded-photo label.mobile{display:none}#add-look .uploaded-photo span#remove,#add-look-edit .uploaded-photo span#remove{cursor:pointer;position:absolute;right:0px;top:0px;color:#e12f72;display:none}#add-look .uploaded-photo span#remove i.fa-times,#add-look-edit .uploaded-photo span#remove i.fa-times{margin-right:5px}#add-look .uploaded-photo span#remove:hover,#add-look-edit .uploaded-photo span#remove:hover{color:#486fb5}#add-look .look-form,#add-look-edit .look-form{float:left;margin-bottom:40px}span.expanded_social_share span{float:left;margin-left:15px;z-index:1000}.tweet:hover{cursor:pointer}.tweet:hover span.twitter-icon span.semibold{display:inline}span.twitter-icon{color:white;background-color:#00abf1;display:inline-block;padding:10px 12px;border-radius:20px;margin-right:9px;top:2px;position:relative;font-size:17px;height:40px}span.twitter-icon span.semibold{display:none;font-size:10px;top:-3px;position:relative;padding-right:3px}.tweet-content{position:relative;display:inline-block;background-color:white;border:2px solid #00abf1;font-weight:600;color:#04A4E6;letter-spacing:0.5px;padding:6px 10px;border-radius:10px}.tweet-content:after,.tweet-content:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tweet-content:after{border-color:rgba(136,183,213,0);border-right-color:white;border-width:7px;margin-top:-7px}.tweet-content:before{border-color:rgba(194,225,245,0);border-right-color:#00abf1;border-width:10px;margin-top:-10px}#comments .slimScrollDiv{height:auto !important}#comments .circle-avatar{float:left;margin-left:-5px}#comments .comment{display:inline-block;margin-bottom:7px;width:100%}#comments .all-comments{max-height:350px;width:100%;background-color:#f5f5f1;padding:10px 5px 5px 10px}#comments .comment-content{float:left;margin-left:10px;width:330px}#comments .comment-content p{margin:0px}#comments input.blue-button{float:right;margin:0;padding:10px 4%}#comments .user-submission{margin-top:13px}#comments .user-submission form textarea{width:80% !important}#list-banner{text-align:center;padding-bottom:10px;background-attachment:fixed;background-position:top center;background-size:100%;padding-top:17px}#list-banner .intro-small{margin-top:20px;color:rgba(255,255,255,0.65)}#list-banner .intro-big{color:white}#list-banner .container{display:inline-block}#list-banner .list-comments{float:right;margin-left:10px}#list-banner .small-social-share{float:right}#list-banner .list-creator{position:absolute}#list-banner .list-creator span.white{margin-left:10px;letter-spacing:0.5px}#list-content{margin-top:25px}#list-content .tiny-avatar{position:relative;top:4px;line-height:0px}#list-content .list-item{padding-top:30px}#list-content .list-item .color-title{float:left;width:90%;font-size:20px;font-weight:bold}#list-content .list-item span.pacifico{font-weight:normal;margin-right:0px;font-size:20px}#list-content .list-item span.smaller-pacifico{font-size:16px;font-weight:normal}#list-content .list-item p.mid{clear:both;padding-top:5px}#list-content .list-item .list-color-thumbnail{float:left;border-radius:3px;overflow:hidden;width:50px;height:50px;margin-top:-20px;margin-right:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.22);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.22);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.22)}#list-content .list-item .list-swatches .newly-added-container{height:273px}#list-content .list-item .list-swatches .newly-added-container #reduced-swatch-info{height:30px;text-overflow:ellipsis;white-space:nowrap}#list-content .list-item .list-swatches .newly-added-container #reduced-swatch-info a{color:#486fb5}#landing-list{margin-bottom:55px}.challenge-row{width:100%;margin-bottom:10px}#landing-challenge{margin-bottom:20px}span.activity-media{float:left}span.activity-media img{width:30px;height:30px;margin-right:7px}#activities{margin-bottom:20px;height:222px;overflow:hidden;position:relative}#activities #activities-list{max-height:190px}#activities .activity{margin-top:10px}#activities a{color:#333;display:inline-block}#activities a:first-child{margin-top:5px}#activities a .activity{display:inline-block}#activities a:hover{color:black}#activities span.activity-text{width:175px;float:left;top:5px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#activities a.activities-all{position:absolute;bottom:0;left:0;text-align:center;background-color:#EFEFEF;width:100%;display:inline-block;padding:0 0 10px 0;font-weight:600;text-transform:uppercase;font-size:12px;color:#9b9b9b;line-height:11px;border-top:1px solid #ddd;letter-spacing:1.5px}#activities a.activities-all:hover{background-color:#E9E9E9}#activities-full{margin-top:25px}#activities-full .activity{display:inline-block;width:100%;margin-bottom:15px}#activities-full span.activity-text{display:inline-block;margin-top:15px}#activities-full span.activity-media{float:left}#activities-full span.activity-media img{width:50px;height:50px;margin-right:10px}#more{margin-top:15px;border-top:2px solid black;padding-top:5px;margin-bottom:50px}#accordion{height:290px;margin-bottom:20px;background-color:#f5f5f1}#accordion .value{margin-top:4px;color:black}#accordion .ui-accordion-content{height:200px}#accordion .ui-accordion-content .creator{padding:5px 7px 0 7px}#accordion .ui-accordion-content .creator:hover{background-color:#EDEDED}#accordion .ui-accordion-content .creator span.creator-name{margin-left:3px;color:black;width:147px;overflow:hidden;text-overflow:ellipsis;display:inline-block}#accordion h4{font-weight:normal;letter-spacing:1px;color:#9b9b9b;cursor:pointer;font-size:12px;margin:0;padding:5px 8px;border-bottom:1px solid #E0E0E0}#accordion h4:focus{outline:none}#accordion h4:hover{background-color:#EDEDED}#small-challenge-container{padding:8px 15px;border-radius:0;position:relative;height:205px}#small-challenge-container .intro-big{font-size:16px}#small-challenge-container span.semibold{font-size:11px;letter-spacing:1px;color:rgba(255,255,255,0.5)}#small-challenge-container .submit{background-color:rgba(255,255,255,0.2);font-size:12px;color:white;padding:10px;left:0;font-weight:600;letter-spacing:1.5px;position:absolute;bottom:0px;width:100%;letter-spacing:1.5px;text-align:center}#small-challenge-container .submit:hover{background-color:rgba(255,255,255,0.3)}#small-challenge-container #photo_2{top:32px;right:80px;transform:rotate(6deg)}#small-challenge-container #photo_3{top:28px}#small-challenge-container #photo_1{top:28px;right:130px;transform:rotate(-8deg)}#small-challenge-container .photo-container{width:70px;height:80px;padding:4px}.challenge-container{width:100%;height:200px;border-radius:3px;overflow:hidden;cursor:pointer;position:relative;padding:15px 20px}.challenge-container .bg{position:absolute;left:0px;top:0px;width:100%;height:200px}.challenge-container .intro-small{margin-bottom:4px;font-size:11px}.challenge-container .intro-big{margin-bottom:13px}.challenge-container .challenge-description{letter-spacing:0.3px;line-height:21px}.challenge-container span.white{opacity:0.65;width:650px;display:inline-block;margin-bottom:20px}.challenge-container span.small-submit{padding:9px 10px;font-size:12px;color:white;background-color:#d31c67;border-radius:3px;letter-spacing:1px}.challenge-container .photo-container{width:100px;height:110px;position:absolute;margin-top:35px}.challenge-container #photo_1{right:180px;top:0px}.challenge-container #photo_2{right:100px}.challenge-container #photo_3{right:20px}.list-container{width:460px;height:120px;float:left;text-align:center;position:relative;padding:10px 12px;font-weight:600;cursor:pointer;border-radius:3px;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,0.22);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.22);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.22)}.list-container:first-child{margin-right:40px}.list-container:hover .bg .darkoverlay{opacity:0}.list-container .bg{position:absolute;left:0px;top:0px;width:100%;height:120px;overflow:hidden}.list-container .bg img{width:100%;position:absolute;left:0px;top:0px;z-index:-10}.list-container .bg .darkoverlay{position:absolute;left:0px;top:0px;z-index:-5;opacity:0.2}.list-container .intro-small{margin-top:20px;clear:both;position:relative;top:-5px}.list-container .list-creator{float:left}.list-container .list-creator span.white{position:relative;top:-6px;left:3px}.list-container .community-info{float:right}.list-container .community-info img{height:13px}.media-group{display:inline-block;margin-bottom:20px}.media-group .medium{float:left}.media-group .medium input[type="text"]{width:100px;margin-right:20px}#updates{margin-top:25px}#updates .tiny-avatar{position:relative;top:5px}#updates p.mid{margin-bottom:5px}#updates ul{width:90%;margin-top:5px}#updates li{font-size:13px;line-height:23px;margin-bottom:5px}.small-social-share a.social i.fa{font-size:13px;margin-right:4px;width:25px;height:25px;padding-top:6px}i.fa-facebook-square{color:#486fb5}i.fa-twitter-square{color:#00abf1}i.fa-instagram{color:#802780}.landing .social{margin-bottom:5px}.landing .social i{font-size:30px;margin-right:10px}.landing .social i.fa-facebook-square{color:#486fb5}.landing .social i.fa-twitter-square{color:#00abf1}.landing .social i.fa-instagram{color:#802780}.landing .social a.blog{border-radius:3px;padding:6px 8px 6px 7px;top:-7px;background-color:#DDD;color:#666;position:relative;font-size:12px;font-weight:600}.landing .social a.blog:hover{background-color:#ccc}a.social i.fa{font-size:19px;margin-right:5px;width:40px;height:40px;text-align:center;padding-top:10px;border-radius:25px;position:relative;cursor:pointer;color:#333;background-color:white}a.social i.fa-twitter{padding-left:1px}a.social i.fa-twitter:hover{background-color:#00abf1;color:white}a.social i.fa-facebook:hover{background-color:#486fb5;color:white}a.social i.fa-google-plus{padding-left:2px}a.social i.fa-google-plus:hover{background-color:#df4a31;color:white}a.social i.fa-reddit:hover{background-color:#802780;color:white}a.gold:hover{color:#cda860}a.wishlist{font-size:12px;background-color:#fef0c4;color:black;text-transform:uppercase;letter-spacing:1px;padding:8px 10px 8px 12px;display:inline-block;width:210px;font-weight:bold}a.wishlist i.fa-plus{margin-right:3px}a.wishlist:hover{background-color:#cda860;color:black}a.in-wishlist{background-color:#cda860;color:black}a.in-wishlist:hover{background-color:#cda860}span.wishlist-button{position:absolute;left:762px}.photo-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:140px;height:160px;padding:5px;border-radius:3px;background-color:white;box-shadow:0 1px 2px 0 rgba(0,0,0,0.5)}.photo-container img{width:100%}#challenge-banner span.expanded_social_share{position:absolute;top:-3px;right:300px}#challenge-banner span.visitor-about{padding:5px 35px 5px 10px}#challenge-banner span.visitor-button i{margin-right:0px}#challenge-banner #challenge-more-info{width:200px;color:#d31c67;font-weight:bold;float:right;margin-top:10px;cursor:pointer;padding:5px 0px 5px 10px}#challenge-banner #challenge-more-info span{letter-spacing:0.5px}#challenge-banner #challenge-more-info i{margin-top:3px;float:right}#challenge-banner #challenge-more-info i.fa-caret-up{display:none}#challenge-banner #challenge-info{display:none;clear:both}#challenge-banner #challenge-info span.mid{font-size:13px;line-height:21px;margin-top:2px;color:#333333;letter-spacing:0.5px}#challenge-banner #challenge-info .info-section{display:inline-block;margin-top:25px;margin-right:3%;width:48%}#challenge-banner #challenge-info .info-section:nth-child(2n){margin-right:0px}#challenge-banner b{color:black;font-size:13px;font-weight:bold}#challenge-banner img.giftcards{position:absolute;top:-10px;right:0px;width:210px;cursor:pointer}#current-challenge{height:310px;padding-top:22px}#current-challenge .container{position:relative}#current-challenge .about-challenge{width:540px;float:left}#current-challenge .intro-small{text-transform:uppercase;color:rgba(255,255,255,0.5);font-weight:600;letter-spacing:1px;margin-bottom:5px}#current-challenge .intro-big{color:white;font-size:30px;font-weight:600;margin-top:5px;letter-spacing:1.5px;padding-bottom:10px;display:inline-block;border-bottom:2px dotted white;margin-bottom:5px}#current-challenge .photo-container{position:absolute;margin-top:30px}#current-challenge button{margin-top:25px;margin-bottom:15px;display:block}#current-challenge span.help-vote{color:rgba(255,255,255,0.65)}#current-challenge i.fa-heart{color:#e12f72;margin-left:2px;margin-right:2px}#current-challenge #photo_1{right:230px}#current-challenge #photo_2{right:120px}#current-challenge #photo_3{right:0px}#current-challenge span.white,.past-challenge-details span.white{letter-spacing:0.5px;font-size:14px;line-height:21px}.past-challenge-details{height:355px;margin-top:-40px}.past-challenge-details .PDS_Poll{float:right;margin-right:30px}.past-challenge-details .PDS_Poll .pds-box{width:315px !important}.past-challenge-details .winner-info{float:left;width:540px;margin-top:-20px}.past-challenge-details .winner-info hr{margin-bottom:15px;margin-top:0px;border-top:1px solid rgba(255,255,255,0.3)}.past-challenge-details .winner-info p:nth-child(2){margin-bottom:5px}.past-challenge-details .winner-info ul{margin-top:7px;margin-bottom:15px}.past-challenge-details .winner-info ul li{margin-bottom:4px}.past-challenge-details .winner-info ul li a:hover{border-bottom:none}.past-challenge-details .winner-info span.semibold a{color:rgba(255,255,255,0.6)}.past-challenge-details .winner-info span.semibold a:hover{color:white}.past-challenge-details .winner-info span.small-addition{font-size:11px;color:rgba(255,255,255,0.5);margin-left:3px}.past-challenge-details .tiny-avatar{top:5px;position:relative;margin-right:3px}#current-challenge #photo_1,.challenge-container #photo_1{-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#current-challenge #photo_2,.challenge-container #photo_2{z-index:50;top:20px;-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}#current-challenge #photo_3,.challenge-container #photo_3{top:8px;-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}#challenge{margin-top:10px}#challenge .cursive-title{margin-bottom:10px}#challenge .container{position:relative}.time-left-header{color:white;letter-spacing:1px;position:absolute;right:0px;top:-55px;font-weight:600;font-size:11px}#time-left{position:absolute;right:0px;top:-20px}#time-left span.colon{font-family:"Times New Roman", sans-serif;position:relative;top:-24px;font-size:20px}#time-left .time-unit{width:57px;display:inline-block;text-align:center}#time-left .time-unit .time-component{width:25px;height:30px;padding:6px 7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#333333;color:white;display:inline-block;border-radius:3px;font-size:18px;font-weight:600}#time-left .time-unit .time-component:first-child{margin-right:2px}#time-left .time-unit span.gray{font-size:10px}.quilt-description,.empty-square-description{line-height:1.8;font-style:normal;font-size:15px;display:inline-block;margin:10px 0}.quilt-tagged{font-size:12px;letter-spacing:0.5px;margin:10px 0 15px 0}.quilt-tagged span.semibold{position:relative;top:-6px;margin-right:5px}.quilt-tagged a{margin-right:3px}.quilt-new{margin-top:30px}#quilt-show{padding-top:4px;width:100%;min-height:850px;display:inline-block}#quilt-show .quilt-left{width:550px;float:left;position:relative;padding-bottom:40px}#quilt-show .quilt-left .quilt-share{width:100%}#quilt-show .quilt-left .quilt-share .publish-button{cursor:pointer;float:right;border-radius:3px;font-size:11px;font-weight:600;letter-spacing:1px;margin:3px 2px 0 0;color:white;padding:3px 10px}#quilt-show .quilt-left .quilt-share #public{background-color:#333}#quilt-show .quilt-left .quilt-share #private{display:none;background-color:#BEBEBE}#quilt-show .quilt-left span.change-quilt{top:35px;position:absolute}#quilt-show .quilt-left span.quilt-prompt{margin-top:5px;margin-left:-8px}#quilt-show .quilt-left span.change-quilt-button{cursor:pointer;color:white;font-size:12px;z-index:200;text-align:center;letter-spacing:1px;border-radius:3px;padding:7px 0 8px 0;width:150px;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;font-style:normal;transition:top 1.5s}#quilt-show .quilt-left span.save-quilt{z-index:1;right:2px;background-color:#23AADB}#quilt-show .quilt-left span.save-quilt:hover{background-color:#3dccff}#quilt-show .quilt-left span.no-save{z-index:1;right:155px;background-color:black}#quilt-show .quilt-left span.no-save:hover{background-color:#333}#quilt-show .small-social-share{margin:2px 0 3px -9px;display:inline-block}#quilt-show .small-social-share a.social i.fa-facebook,#quilt-show .small-social-share a.social i.fa-twitter,#quilt-show .small-social-share a.social i.fa-google-plus,#quilt-show .small-social-share a.social i.fa-reddit{color:white;background-color:#333}#quilt-show .small-social-share a.social i.fa-facebook:hover,#quilt-show .small-social-share a.social i.fa-twitter:hover,#quilt-show .small-social-share a.social i.fa-google-plus:hover,#quilt-show .small-social-share a.social i.fa-reddit:hover{background-color:black}#quilt-show input[type="submit"].gray-btn{margin-left:10px}#quilt-show .quilt-faq{background-color:black;padding:47px 35px 15px 20px;border-radius:3px;font-size:11.5px;position:relative;color:#cbcbcb}#quilt-show .quilt-faq .ftu{font-size:13.5px}#quilt-show .quilt-faq .ftu a{color:#24B3AE}#quilt-show .quilt-faq span.semibold{display:block;margin-bottom:8px}#quilt-show .quilt-faq .faq-item{display:inline-block;width:100%;margin-bottom:10px}#quilt-show .quilt-faq .faq-item img{float:left;width:50px;height:50px;margin-right:15px}#quilt-show .quilt-faq .faq-item:last-child{margin-bottom:3px;margin-top:3px}#quilt-show .quilt-faq .faq-item span.faq{letter-spacing:0.6px;width:255px;float:right;position:relative;top:5px}#quilt-show .quilt-faq #tut-4{margin-top:5px}#quilt-show .quilt-faq #tut-4 span.semibold{top:-5px}#quilt-show .arrow-blue{position:absolute;top:7px;left:-5px;border-right:none;border-bottom:5px solid #25718C}#quilt-show form .longform input[type="text"],#quilt-show form .longform textarea{width:100%}#quilt-show .new-feature{width:380px;float:right}#quilt-show .new-feature .other-quilts{margin-top:60px}#quilt-show .new-feature span.semibold{display:block;margin-bottom:10px}#quilt-show .new-feature form input[type="submit"]{margin-top:5px}#quilt-show .product-shown{position:absolute;z-index:100;top:12px;left:-5px;background-color:#24B3AE;padding:4px 9px 4px 10px;color:white}#quilt-show .quilt-feature{width:380px;float:right;margin-top:30px}#quilt-show .quilt-feature img.quilt-featured{width:100%;margin-bottom:5px}#quilt-show .quilt-feature #quilt-name-form{margin-bottom:50px}#quilt-show .quilt-feature #quilt-name-form .item{margin-bottom:0}#quilt-show .quilt-feature i.fa-pencil{display:none}#quilt-show .quilt-feature i.fa-pencil,#quilt-show .quilt-feature i.fa-trash{font-size:13px;padding:5px 4px;color:#444}#quilt-show .quilt-feature i.fa-pencil:hover,#quilt-show .quilt-feature i.fa-trash:hover{color:black}#quilt-show .quilt-feature .small-added-by{margin-top:-1px;margin-bottom:10px}#quilt-show .quilt-feature .small-added-by .added-by-info{white-space:inherit;overflow:auto;width:90%;max-width:none}#quilt-show .quilt-feature .url{margin-top:10px;font-size:12px;text-transform:uppercase;color:#9b9b9b;margin-bottom:5px}#quilt-show .quilt-feature .url a{width:95%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#9b9b9b}#quilt-show .quilt-feature .url i{position:relative;top:-5px;font-size:11px}#quilt-show .quilt-feature .product-card{margin-top:10px;margin-bottom:40px;position:relative;display:inline-block;width:100%;padding:20px 15px 15px 15px;background-color:#f5f5f1;text-align:center;border-radius:3px}#quilt-show .quilt-feature .product-card .card-image{position:relative;background-color:white;width:80px;height:80px;border-radius:50%;margin-left:auto;margin-right:auto;margin-bottom:15px;text-align:center}#quilt-show .quilt-feature .product-card .card-image img{width:50px;top:15px;position:relative}#quilt-show .quilt-feature .product-card span.name{text-transform:uppercase;font-size:15px}#quilt-show .quilt-feature .product-card span.italic{line-height:140%;display:inline-block;margin-top:5px}#quilt-show .quilt-feature .product-card span.add-swatch{display:inline-block;margin-top:20px;text-transform:uppercase}#quilt-show .quilt-feature .product-card span.add-swatch a{color:#24B3AE}#quilt-show .quilt-feature .product-card span.add-swatch i{font-size:12px;margin-right:3px}#quilt-show .quilt-feature .products-used,#quilt-show .quilt-feature .product-shown{display:inline-block;font-weight:600;letter-spacing:1px;font-size:11px}#quilt-show .quilt-feature .quilt-description a,#quilt-show .quilt-feature h1.quilt-title a{color:black;cursor:text}#quilt-show .quilt-feature .quilt-description:hover i.fa-pencil,#quilt-show .quilt-feature h1.quilt-title:hover i.fa-pencil{display:inline-block}#quilt-show .quilt-feature #square-description a.edit-description{margin-top:1px;margin-bottom:5px;padding:10px 20px}#quilt-show .quilt-feature #square-description span.quilt-description{margin-top:-4px}#quilt-show .quilt-feature #square-description span.tiny-avatar{position:relative;top:5px;margin-right:10px}#quilt-show .quilt-feature #square-description i.fa-pencil{margin-left:4px;top:-1px;font-size:13px;position:relative;display:none}#quilt-show .quilt-feature textarea#square_description{width:100%}#quilt-show .quilt-feature .quilt-featured-medium{position:relative}#quilt-show .quilt-feature .quilt-featured-medium .tiny-avatar{position:relative;top:5px;margin-right:2px}#quilt-show .quilt-feature .quilt-featured-medium .description a{color:black}#quilt-show .quilt-feature h1.quilt-title{font-weight:normal;margin:0 0 15px 0;font-style:italic;text-shadow:none}#quilt-show .quilt-feature #comments .comment-content{width:315px}#quilt-show .quilt-feature a.edit-description{margin-top:10px;margin-bottom:20px;display:block;border:1px dotted black;padding:20px;text-align:center}#quilt-show .quilt-feature a.edit-description i{margin-right:1px}#quilt-show .quilt-feature a.edit-description:hover{color:black;background-color:#f5f5f1}h2.other-quilts{margin:5px 0 10px 0}.quilt{position:relative}.quilt .condensed-quilt{display:none}.quilt ul.open>.dropdown-menu{position:absolute;top:40px}.quilt .sub-header{margin-top:4px;color:#5A5959;font-size:13px;line-height:150%}.quilt h2.title{width:100%;margin-bottom:0px}.quilt a.mini-quilt{display:inline-block;color:white}.quilt a.mini-quilt .mini-quilt-name{height:37px;margin-top:9px;background-color:black;font-size:14px;width:218px;padding:8px 10px 5px 10px}.quilt a.mini-quilt .mini-quilt-name i.fa-caret-right{float:right;margin-top:2px}.quilt a.mini-quilt .mini-quilt-name:hover .customize-button{display:block}.quilt a.mini-quilt .mini-quilt-name:hover i.fa-caret-right{color:#5dfae8}.quilt a span.name{color:white;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:1px;display:inline-block;width:185px}.quilt ul#fat-menu{margin-top:5px;padding-left:0px;background-color:#edecef;border-radius:3px;width:220px}.quilt ul#fat-menu .caret{float:right;margin-top:7px}.quilt ul#fat-menu .current-selection{width:100%;display:inline-block;padding:5px 10px}.quilt ul#fat-menu a{display:inline-block}.quilt ul#fat-menu a:hover{color:black}.quilt ul#fat-menu a:first-child{width:100%}.quilt ul#fat-menu li i{font-size:11px;margin-right:4px}.quilt ul#fat-menu li a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.quilt ul#fat-menu:hover{background-color:#E6E5E8}.quilt ul.open>.dropdown-menu{display:inline-block;width:100%;box-shadow:none;margin-top:-11px}.quilt ul.open>.dropdown-menu a{padding-left:10px}.quilt .customize-button{position:absolute;top:90px;left:225px;width:65px;letter-spacing:1px;font-size:10px;font-weight:600;display:none;color:black}.quilt span.italic{color:#8C8A8A;font-size:15px;display:inline-block}.quilt .click-me{display:inline-block;position:absolute;width:70px;right:0}input#quilt_name{width:217px;margin-bottom:10px;font-size:13px;padding:4px 10px;margin-top:10px}.quilt-squares{box-shadow:0px 0px 0px 4px black;width:210px;display:inline-block;margin-left:4px}#quilts-index{display:inline-block}#quilts-index .quilt-right{width:215px;margin-top:17px;margin-left:20px;float:right;padding-top:20px}#quilts-index .quilt-right h2{margin-bottom:10px}#quilts-index .quilt-left{padding-bottom:60px;width:810px;padding-top:25px;float:left;border-right:1px solid #f5f5f1;padding-right:30px}.quilt-item{padding-bottom:20px;margin-bottom:15px;display:inline-block;border-bottom:1px solid #f0f0f0}.quilt-item:last-child{border-bottom:none}.quilt-item .quilt-info{width:475px;float:left}.quilt-item .quilt-info a:hover{color:black;border-bottom:1px solid black}.quilt-item .quilt-info a.no-border{border:none}.quilt-item .quilt-info .quilt-title{font-size:28px;line-height:35px;margin-bottom:10px;display:inline-block}.quilt-item .compact-quilt-container{height:270px;width:270px;margin-bottom:0;margin-right:25px}.quilt-item .compact-quilt-container .mini-quilt-name{display:none}.quilt-item .compact-quilt-container .black-bg{height:270px}.quilt-item .compact-quilt-container img.quilt-image{width:270px;height:270px}.quilt-item span.subheader{font-size:12px;color:#333;position:relative;top:1px}.quilt-item .small-added-by{margin-bottom:15px}.quilt-item .view-quilt{color:white;font-size:12px;background-color:black;padding:5px 15px 4px 15px;border:2px solid black;border-radius:20px;letter-spacing:1.5px;display:inline-block;margin-top:20px}.quilt-item .view-quilt:hover{color:black;background-color:white}.other-quilt-container .small-added-by,.quilt-item .small-added-by{line-height:140%}.other-quilt-container span.subheader,.quilt-item span.subheader{text-transform:uppercase;letter-spacing:1.5px;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;margin-top:0}.compact-quilt-container{float:left;width:290px;height:345px;margin-bottom:25px;margin-right:45px}.compact-quilt-container:nth-child(3n){margin-right:0}.compact-quilt-container .black-bg{background-color:black;height:290px}.compact-quilt-container .quilt-title{font-size:17px;text-overflow:ellipsis;white-space:nowrap;width:100%;height:20px;overflow:hidden;display:inline-block}.compact-quilt-container img.quilt-image{width:290px;height:290px}.compact-quilt-container img.quilt-image:hover{opacity:0.85}.incomplete-quilt .mini-quilt-name{height:32px}.incomplete-quilt .quilt-squares{width:330px;margin-left:5px;box-shadow:0px 0px 0px 5px black}.incomplete-quilt .quilt-squares:hover{opacity:0.85}.incomplete-quilt .square{width:110px;height:110px}.user-mosaic .mini-quilt-name{text-overflow:ellipsis;overflow:hidden;background-color:black;color:white;padding:7px 10px 4px 10px;position:relative;z-index:100}.user-mosaic .mini-quilt-name .name{width:100%;white-space:nowrap}.user-mosaic .compact-quilt-container{width:340px;height:368px;margin-bottom:40px}.user-mosaic .compact-quilt-container:nth-child(3n){margin-right:45px}.user-mosaic .compact-quilt-container:nth-child(2n){margin-right:0}.user-mosaic .compact-quilt-container .black-bg{height:340px;margin-top:-1px}.user-mosaic .compact-quilt-container img.quilt-image{height:340px;width:340px}.user-mosaic .compact-quilt-container:hover img.quilt-image{opacity:0.85}.user-mosaic .incomplete-quilt .black-bg{height:330px}.other-quilt-container{width:100%;height:60px;float:left;margin-bottom:15px}.other-quilt-container span.quilt-title{top:-3px;position:relative;max-height:42px;display:inline-block;width:75%;line-height:140%;overflow:hidden}.other-quilt-container span.added-by-user{margin-top:-5px;width:75%;display:inline-block}.other-quilt-container .quilt-image{width:60px;height:60px;margin-right:9px;float:left}.other-quilt-container .quilt-image img{border:1px solid black}#product-square{padding-bottom:120px}#favorites,#label-show{margin-top:25px}#favorites .upcase-title span.create,#label-show .upcase-title span.create{margin-right:0}.label-container{margin-bottom:25px}.perfect-container{height:265px;width:265px;margin-right:15px;margin-bottom:15px}.perfect-container #mac{background-color:transparent}.perfect-container #mac img{border:2px solid white}.perfect-container .perfect-thumbnail{height:70px;width:70px;position:absolute;bottom:0;right:0;z-index:30}.perfect-container .perfect-thumbnail img{width:55px;border-radius:50%;border:2px solid black;background-color:white;position:absolute;bottom:10px;right:10px}.perfect-container .newly-added-swatch{border-radius:0;background-size:cover;background-position:center;box-shadow:none;-webkit-box-shadow:none}.perfect-container .newly-added-swatch img.swatch{width:265px;margin:0;height:265px}.perfect-container .newly-added-swatch .perfect-image{position:relative}.perfect-container .newly-added-swatch .swatch-image-info{height:265px;padding:15px 10px 15px 15px;cursor:auto}.perfect-container .newly-added-swatch .swatch-image-info .upper-content{height:202px;overflow:hidden}.perfect-container:nth-child(3n){margin-right:0}.perfect-container .color-info{font-size:14px;opacity:0;margin-top:10px;color:rgba(255,255,255,0.7);line-height:1.5;margin-bottom:15px}.perfect-container .community-info,.perfect-container .item-gradient{position:absolute;padding:0 15px;left:0;top:0;width:100%;opacity:0}.perfect-container .community-info{background-color:transparent;box-shadow:none}.perfect-container .community-info span{color:white !important}.perfect-container .community-info span a{color:white}.perfect-container .community-info span i{margin-left:3px}.perfect-container .community-info span.button{float:right;margin-top:14px;font-size:13px}.perfect-container .community-info .tiny-avatar{border:2px solid white}.perfect-container .community-info .creator{font-size:13px;padding:0;margin-top:10px}.perfect-container .community-info .creator span.creator-name{letter-spacing:0.5px;max-width:120px}.perfect-container .item-gradient{width:100%;height:100%}.perfect-container .perfect-color{opacity:0;color:white;font-size:18px;width:205px;line-height:1.3}.perfect-container .perfect-color .product-name{font-weight:bold}.perfect-container .perfect-color .product-name,.perfect-container .perfect-color .color-name{display:inline-block}.perfect-container a.white-underline:hover .product-name,.perfect-container a.white-underline:hover .color-name,.perfect-container a.white-underline:hover span.creator-name,.perfect-container a.white-underline:hover .view-image{color:white;text-decoration:underline}.perfect-container a.white{color:rgba(255,255,255,0.45);font-size:11px;position:relative;top:-5px}.perfect-container a.white:hover{color:white;text-decoration:underline}.perfect-container span.rating{margin-bottom:5px;display:inline-block;position:relative;top:3px}.perfect-container span.rating span.rating_stars{display:inline-block}.perfect-container a.google{color:#9b9b9b;font-size:11px;text-transform:uppercase}.perfect-container .pricetag{color:#69C0B3;display:inline-block;position:relative;margin-left:4px;top:1px;font-size:15px}#guides,#perfect-lipstick{display:inline-block;margin-bottom:50px;width:100%;font-size:11px}#guides .left,#perfect-lipstick .left{margin-top:15px;width:830px;display:inline-block}#guides .left .result-images,#perfect-lipstick .left .result-images{display:inline-block}#guides .filters,#perfect-lipstick .filters{float:right;width:190px;margin-top:15px;letter-spacing:1px}#guides .filters button.small-button,#perfect-lipstick .filters button.small-button{overflow:hidden;float:none;width:100%;margin:0 0 15px 0;padding:1em;background-color:#cda860;position:relative}#guides .filters button.small-button span.semibold,#perfect-lipstick .filters button.small-button span.semibold{position:relative;letter-spacing:1.5px}#guides .filters button.small-button:hover,#perfect-lipstick .filters button.small-button:hover{background-color:#fef0c4;color:black}#guides .filter-title,#perfect-lipstick .filter-title{display:block;text-align:center;letter-spacing:1.5px;color:#cda860;font-weight:bold;padding-bottom:5px;font-size:12px;border-bottom:3px solid #cda860}#perfect-lipstick .filters form{margin-bottom:20px;margin-top:5px}#perfect-lipstick .filters form label{font-size:11px;margin-bottom:5px;text-transform:uppercase;color:#9b9b9b}#perfect-lipstick .filters .sort-list{background-color:#f1f1f1;margin-bottom:15px;text-align:center}#perfect-lipstick .filters .sort-list .dropdown{margin:0;padding:0}#perfect-lipstick .filters .sort-list .dropdown-menu{position:absolute;top:35px;width:100%;font-size:11px;text-transform:uppercase}#perfect-lipstick .filters .sort-list a.dropdown-toggle{width:100%;padding:8px 0;display:inline-block;color:#9b9b9b;font-size:11px;font-weight:600;text-transform:uppercase}#perfect-lipstick .filters .filter-set{width:100%;display:inline-block;margin-bottom:15px;font-weight:600;text-transform:uppercase;color:white;text-align:center}#perfect-lipstick .filters .filter-set .filter-item{float:left;margin-bottom:2px;position:relative}#perfect-lipstick .filters .filter-set .filter-item .tooltip{left:-29px;top:43px;width:120px;z-index:100}#perfect-lipstick .filters .filter-set .filter-item .tooltip span{color:white;padding:6px 10px 7px 10px}#perfect-lipstick .filters .filter-set .filter-item:nth-child(3n) .filter-tiny{margin-right:0}#perfect-lipstick .filters .filter-set .ft{cursor:pointer;background-color:#EFEFEF}#perfect-lipstick .filters .filter-set .ft:hover{background-color:#cda860}#perfect-lipstick .filters .filter-set .ft:hover span{color:white}#perfect-lipstick .filters .filter-set .circle-selected{border:3px solid #cda860}#perfect-lipstick .filters .filter-set .circle-selected:hover{border:none !important}#perfect-lipstick .filters .filter-set .filter-circle .tooltip{top:53px;left:-39px;z-index:100}#perfect-lipstick .filters .filter-set .filter-circle:nth-child(4n) .ft{margin-right:0}#perfect-lipstick .filters .filter-set .filter-circle .ft{margin-top:5px;margin-right:6px;width:43px;height:43px;border-radius:50%}#perfect-lipstick .filters .filter-set .filter-circle .ft:hover{border:3px solid #cda860}#perfect-lipstick .filters .filter-set .filter-tiny{width:62px;height:40px;line-height:37px;margin-right:2px}#perfect-lipstick .filters .filter-set .filter-tiny span{color:#9b9b9b}#perfect-lipstick .filters .filter-set .filter-tiny:nth-child(6n){margin-right:0}#perfect-lipstick .filters .filter-set span{display:inline-block;vertical-align:middle;line-height:normal;position:relative;color:gray}#perfect-lipstick .filters .filter-set .selected{background-color:#cda860}#perfect-lipstick .filters .filter-set .selected span{color:white}#perfect-lipstick .filters .filter-set .selected:hover{background-color:#EFEFEF}#perfect-lipstick .filters .filter-set .selected:hover span{color:#9b9b9b}#perfect-lipstick .filters img.thanks{float:left;width:45px;margin-top:10px;margin-right:10px}#perfect-lipstick .filters .thanked-people{width:135px;float:left}#perfect-lipstick .filters a.thanked-person{display:inline-block;width:100%;margin-top:7px;background-color:white;color:#555555;font-size:12px;letter-spacing:0.2px;height:47px}#perfect-lipstick .filters a.thanked-person span.semibold{margin-top:3px;display:inline-block}#perfect-lipstick .filters a.thanked-person:hover span.gray{color:#cda860}#perfect-lipstick .filter-rec{width:100%;height:35px;line-height:35px;margin-bottom:2px}#lipstick-banner{background:url(//diorkckkk88ic.cloudfront.net/assets/lipstick/lipstick-dd91756b561c487a6aaf2632495e18db.jpg);display:inline-block;width:100%}#guides-banner{background:url(//diorkckkk88ic.cloudfront.net/assets/guides-banner-78104856883a4525e549b6d4d028bc08.jpg)}#guides-faq .question,#lipstick-faq .question{margin-bottom:40px;max-width:800px;font-size:15px;line-height:25px}a.float-right{float:right}#customization-strip{background-color:black;padding-top:5px;height:65px;position:relative;z-index:20;border-bottom:1px solid #f0f0f0}#customization-strip .prompt{font-weight:600;padding-left:5px;display:inline-block;width:100%;font-size:17px;line-height:30px;margin-top:10px;color:white;text-transform:uppercase;letter-spacing:1.5px;font-family:"jaf-bernino-sans-condensed"}#customization-strip .prompt a{color:white}#customization-strip .prompt i.fa-chevron-right{font-size:13px;top:-1px;position:relative}#customization-strip .lipstick-option{display:inline-block;margin:0 5px 0 7px}#customization-strip .lipstick-option .dropdown{margin:0;padding:0}#customization-strip .lipstick-option .option{text-transform:uppercase;color:#cda860;min-width:60px;display:inline-block;line-height:30px;margin-right:5px}#customization-strip .lipstick-option .caret-down{float:right;font-size:14px;color:#cda860;margin-left:15px}#customization-strip .lipstick-option .dark-dropdown .dropdown-menu li:hover{color:#cda860}#customization-strip .result-images{display:inline-block}.guru-choices{display:inline-block;padding-top:15px;padding-bottom:15px}.guru-choices .square-image{width:202px;height:202px;margin-right:10px;margin-bottom:12px;position:relative}.guru-choices .square-image li{line-height:0}.guru-choices .square-image:nth-child(5n){margin-right:0}.guru-choices .square-image .darkoverlay{opacity:0;color:white}.guru-choices .square-image .darkoverlay .guru-color{font-weight:600;line-height:22px;padding:120px 15px 10px 15px;text-transform:uppercase;letter-spacing:1px}.guru-choices .square-image .darkoverlay .guru-info{border-top:1px solid rgba(255,255,255,0.45);padding:5px 15px;width:100%;height:30px;position:absolute;bottom:0}.guru-choices .square-image:hover img{opacity:1}.guru-choices .square-image:hover .darkoverlay{opacity:1;background-color:rgba(0,0,0,0.4)}.jaf{font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif}img.main{width:100%}.youtube{color:#D03A3B}#yt{position:relative;top:-6px}#yt .yt-background{position:relative;height:600px;width:100%}#yt .yt-background .social-share{position:absolute;right:20px;bottom:20px}#yt .step-prompt{position:absolute;display:none;top:1000px;left:710px;width:150px;background-color:black;border:1px solid white;outline:2px solid black;color:white;padding:13px 23px 13px 18px;border-radius:3px}#yt .step-prompt i.fa-close{top:0;right:0;cursor:pointer;position:absolute;padding:7px;color:#9b9b9b}#yt .step-prompt i.fa-close:hover{color:white}#yt .text-container{width:700px;position:relative;padding-bottom:20px}#yt .text-container h1{text-align:center;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;font-size:60px;line-height:1;text-shadow:none;font-weight:600;letter-spacing:-0.04em;margin-top:40px;margin-bottom:8px}#yt .text-container h2{font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;letter-spacing:-0.02em;font-weight:normal;font-size:32px;line-height:1.2;color:#8f8f8f;text-align:center;margin:0 0 20px 0}#yt .text-container p{font-size:16px;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;font-weight:normal;line-height:1.5;margin-bottom:40px}#yt .text-container .products-used{padding:15px 20px;background-color:#f4edde;border:2px solid white;display:inline-block;width:100%;outline:3px solid #f4edde}#yt .text-container .products-used span.products-header{text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-bottom:5px}#yt .text-container .products-used p{font-family:"adelle-sans";font-size:13.5px;margin:5px 0;color:#666}#yt .text-container .products-used p span.semibold{font-size:13.5px;width:50px;color:#333;float:left;display:inline-block;margin-right:5px}#yt .text-container .products-used p span.products{float:left;width:600px;margin-bottom:5px;display:inline-block}#yt .text-container .products-used h4.guide-tag{cursor:pointer;display:inline-block;background-color:#cda860;padding:7px 10px;color:white;margin:5px 5px 5px 0;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:1px}#yt .text-container .products-used h4.guide-tag:hover{background-color:#d3ae64}#yt .text-container p.creator{text-align:center;font-weight:600;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;font-size:15px;color:#444}#yt .text-container p.creator a{color:#333}#yt span.change-action{float:none;margin-top:10px}#yt span.change-action a{color:#9b9b9b}#yt .add-step{cursor:pointer;text-align:center;margin:20px 0;border:1px dotted #486fb5;background-color:#ecf0f8;margin-left:auto;margin-right:auto;width:400px}#yt .add-step h3{font-size:20px;font-weight:600;color:#486fb5;margin:0;padding:20px}#yt .add-step form{display:none;border-top:1px dotted #486fb5;padding:15px 0}#yt .add-step form input{margin-bottom:5px}#yt .add-step .step-image{width:350px;text-align:left;margin-bottom:5px}#yt .add-step:hover{background-color:#e2e8f3}#yt .add-step i{font-size:16px;position:relative;top:-1px}#yt span.youtube{border:1px solid #E04A4B;color:#D03A3B;margin-right:5px;font-weight:normal;letter-spacing:0.5px;padding:6px 13px;border-radius:15px}#yt span.youtube i{margin-right:5px}#yt span.youtube:hover{color:white;background-color:#CB1E1E}#yt .product-kit{border:1px solid #333;padding:15px;color:#B3B3B3;position:relative}#yt .product-kit span.products-used{position:absolute;top:-10px;left:39%;text-transform:uppercase;background-color:white;padding:0 10px;font-weight:600;color:black}#yt .bg-gray{background-color:#f5f5f1;padding-bottom:70px;padding-top:30px}#yt .bg-gray .container{width:700px}#yt .bg-gray span.title{text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid black;display:inline-block;width:100%;font-size:14px;font-weight:bold}#yt .bg-gray hr.thin-black{margin-bottom:0}#yt .bg-gray .article{width:100%;margin-top:15px;display:inline-block}#yt .bg-gray .article img{margin-top:5px;float:left;width:100px;margin-right:15px}#yt .bg-gray .article-title{font-size:24px;color:#333;font-weight:bold;letter-spacing:-0.04em;line-height:1.5}#yt .bg-gray .article-subtitle{font-size:18px;color:#8f8f8f;font-weight:300}#yt .bg-gray .article-author{font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;color:#333}#yt .info-bar{z-index:100;height:50px;width:100%;position:fixed;bottom:0;display:block;border-top:1px solid rgba(0,0,0,0.15);background:rgba(255,255,255,0.97);color:rgba(0,0,0,0.6);font-size:14px;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;font-weight:300;letter-spacing:-0.02em;padding:5px 10px 0 16px}#yt .info-bar .creator-info{float:left}#yt .info-bar .creator-info a{color:rgba(0,0,0,0.6)}#yt .info-bar .creator-info a:hover{color:#486fb5}#yt .info-bar .procedure-info{float:left;margin-top:8px;margin-left:10px}#yt .info-bar .tiny-avatar{position:relative;top:5px;margin-right:5px}#yt .info-bar .likes{padding-right:0;background-color:transparent;float:right;width:auto;text-align:right;padding-top:0}#yt .info-bar .likes span.community-likes{color:rgba(0,0,0,0.6)}#yt .info-bar .likes .like-container{padding:0;margin-right:0;float:right;background-color:transparent}#yt .info-bar .likes #community_likes{float:right;width:auto}#yt .yt-creator{display:inline-block;width:100%;color:#555;font-size:14px;line-height:22px}#yt .yt-creator span.gray{font-size:11px}#yt .yt-creator .yt-creator-name{font-weight:600;font-size:16px;padding-top:5px;display:inline-block;margin-right:6px}#yt hr.thin-gray{margin:15px 0}#yt span.yt-image{cursor:pointer;height:435px;display:inline-block;position:relative;width:100%}#yt span.yt-image span.step-image{height:425px;width:100%;overflow:hidden;display:inline-block;background-size:cover;background-position:center}#yt span.yt-image .watch-step{position:absolute;z-index:50;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;color:white;width:100px;right:0;text-align:center;bottom:10px;font-size:36px;letter-spacing:1px;padding:10px 0;background-color:rgba(208,58,59,0.8);line-height:12px}#yt span.yt-image .watch-step .small-watch{font-weight:bold;text-transform:uppercase;font-size:13px;font-weight:600}#yt span.yt-image .watch-step .tiny{font-size:11px}#yt span.yt-image .watch-step:hover{background-color:#d03a3b}#yt span.yt-image:hover .watch-step{color:white}#yt span.yt-image .videoWrapper{position:relative;z-index:20}#yt span.yt-description{display:inline-block}#yt iframe#yt-video{display:none}.guide-tags{display:none;width:100%;text-transform:uppercase;font-size:12px;letter-spacing:1.5px}.guide-tags span.bold{width:90px;float:left;padding-top:5px;margin-right:10px;letter-spacing:1.5px}.guide-tags .guide-tag{font-weight:600;cursor:pointer;padding:5px 10px;color:#9b9b9b;display:inline-block;float:left;margin-right:8px;margin-bottom:8px;background-color:#f1f1f1}.guide-tags .guide-tag a{color:#9b9b9b}.guide-tags .guide-tag:hover{background-color:#cda860;color:white}.guide-tags .guide-tag:hover a{color:white}.guide-tags .selected{background-color:#cda860;color:white}.guide-tags .selected:hover{background-color:#e5e5e5;color:#9b9b9b}.guide-tags span.filter-title{margin-bottom:10px;float:left;font-weight:bold}.guide-tags .dropdown{margin:0}.guide-tags .dropdown-menu{position:absolute;top:30px;left:95px;width:140px}.guide-tags .selected-option{display:inline;margin:0;min-width:130px}.guide-tags .selected-option span.caret-down{float:right}.page-banner{margin-top:-10px;height:220px;background-size:cover !important;padding-top:100px;color:black;font-weight:bold;letter-spacing:1.5px;font-size:14px;text-align:center;text-transform:uppercase}.page-banner .text{width:40%;line-height:24px;display:inline-block}.page-banner hr.thick-black{margin-bottom:20px;width:25%}.page-banner .responsive-container{position:relative}.page-banner .social-share a.social i.fa{background-color:#cda860;color:black}.page-banner .social-share a.social i.fa:hover{color:white}#guide-prompt #filter{float:right;color:#cda860;cursor:pointer}#guide-prompt i.fa-caret-up,#guide-prompt span.hide{display:none}#review-block{margin-bottom:20px;padding:22px 5% 27px 5%;font-weight:600}#review-block i{font-size:10px}.about-block{width:100%;display:inline-block;color:black;background-color:#f4edde;border:3px solid white;outline:2px solid #f4edde;text-align:center;padding:20px 5% 35px 5%;margin:5px 0;font-size:15px;letter-spacing:1px;position:relative}.about-block h2{cursor:pointer;margin:0;text-transform:uppercase;font-family:"jaf-bernino-sans-condensed"}.about-block i.faq{margin-left:5px;font-size:17px}.about-block i.fa-caret-down{display:none}.about-block span.faq-content{display:inline-block;margin-top:7px;line-height:1.5}.about-block span.faq{position:absolute;bottom:23px;right:20px;font-family:"jaf-bernino-sans-condensed"}.about-block span.faq:hover a{color:#cda860}.user-prompt{padding:10px 15px;text-align:center;margin-top:15px;background-color:#f4edde;outline:1px solid #f4edde;border:2px solid white;font-weight:600}.user-prompt:hover{color:black}.user-prompt i{font-size:11px}#guides{margin-bottom:0}#guides .guides{display:inline-block;width:100%}#guides #guide-level{margin-bottom:7px}#guides .responsive-content{padding-top:10px}#guides .item-top{opacity:0}#guides .square-image{width:31.66%;height:380px;margin-right:2.5%;margin-bottom:1.5%;margin-top:1%}#guides .item{width:100%;height:100%;top:0;left:0;position:absolute;background-size:cover;background-position:center}#guides a:nth-child(3n) .square-image{margin-right:0}#guides i.fa-chevron-right{font-size:10px;position:relative;top:-2px}.item-gradient,.item-hover{overflow:hidden;font-size:14px;padding:0 15px;color:white;background:-moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.4)), color-stop(30%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 )}.item-gradient h3,.item-hover h3{font-weight:normal;font-size:18px;line-height:1.5}.item-gradient h2,.item-hover h2{font-family:"jaf-bernino-sans-condensed";margin:10px 0 0 0;line-height:1.3;text-transform:uppercase}.square-image{width:350px;cursor:pointer;position:relative;display:inline-block;float:left}.square-image .guide-title{width:100%;text-align:center;margin-left:-15px;padding:13px 15px;color:black;background-color:rgba(255,255,255,0.65);text-transform:uppercase;margin-bottom:2px;margin-top:10px;position:absolute;bottom:-2px}.square-image h2{margin:0;font-size:18px;line-height:22px;letter-spacing:1px}.square-image span.author{color:rgba(0,0,0,0.7);font-size:10px;letter-spacing:1px}.square-image img{width:100%}.square-image:hover img{opacity:0.8}.responsive-container{padding-left:25px;padding-right:25px;line-height:0}.responsive-container .responsive-content{line-height:1.5;width:100%;display:inline-block;padding-top:2.5%;position:relative}.responsive-container .about-lipstick-content{padding-top:12px}h1.jaf{font-size:55px;font-weight:bold;text-shadow:none;font-family:"jaf-bernino-sans-condensed";color:black;letter-spacing:0;word-spacing:5px}.dark-dropdown{display:inline;padding-left:10px;margin-right:10px}.dark-dropdown a,.dark-dropdown li a{color:#fef0c4}.dark-dropdown .dropdown-menu{width:145px;left:5px;position:absolute;top:30px;color:white;background-color:#333;padding:3px 0}.dark-dropdown .dropdown-menu li{padding:4px 10px;line-height:20px}.dark-dropdown .dropdown-menu li:hover{background-color:black;color:#fef0c4;cursor:pointer}.responsive-left{padding-top:25px;padding-right:2%;width:74.5%;display:inline-block}.responsive-left .item-group{width:100%}.responsive-right{padding-top:25px;width:23%;float:right}#home-signedin .responsive-container .responsive-content{padding-top:0}#home-signedin .home-banner{height:200px;padding-top:60px;background-image:url(//diorkckkk88ic.cloudfront.net/assets/home/home-banner2-f022599123b9b0ddc6c7b8ed5cbe8136.jpg)}#home-signedin .item,#home-signedin .perfect-container,#home-signedin .item-group .item-single{height:280px;border:none}#home-signedin .item-group .item-single{outline:1px solid #f1f1f1}#home-signedin .item-group{width:100%}#home-signedin .item-group .new-swatch{height:320px}#home-signedin .item-group .new-swatch:nth-child(3){margin-right:0}#home-signedin .item-group .new-swatch:nth-child(4){display:none}#home-signedin .home-section{margin-bottom:30px;display:inline-block;width:100%}#home-signedin .responsive-left{padding-bottom:60px;padding-top:10px}#home-signedin .responsive-right .avatar img{width:100%}#home-signedin .responsive-right span.upcase{font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif;padding:7px 5px;border-bottom:1px solid black;text-align:center;display:block;color:black;letter-spacing:1px}#home-signedin .responsive-right span.activity{margin-top:20px}#home-signedin #home-looks{position:relative}#home-signedin .one-third-tile:nth-child(odd){margin-left:0}#home-signedin .profile-item{text-transform:uppercase;color:#9b9b9b;background-color:#EFEFEF;padding:5px 10px;margin:3px 0;font-size:12px;letter-spacing:1.5px;text-align:center}#home-signedin .profile-item:hover{background-color:#E9E9E9}.guide-item:hover,.square-image:hover,.perfect-container:hover,.item-group .item-single:hover{outline:1px solid #cda860}.new-swatch .community-info{bottom:0;width:100%;box-shadow:none;border:none}.new-swatch .swatch-info{bottom:31px;z-index:20;border:none;border-bottom:1px solid #f5f5f1}.new-swatch .swatch-image{z-index:20;background-size:cover;background-position:center;height:240px;position:relative}.homepage #guru-search{text-align:center}.list-title-banner{padding:25px 0 20px;margin:-5px 0 10px;text-align:center;background:#e52d27;background:-webkit-linear-gradient(to right, #e52d27, #b31217);background:linear-gradient(to right, #e52d27, #b31217)}.list-title-banner .flow-container{max-width:700px}.list-title-banner .small-border{border-top:1px solid black;width:300px;margin:20px auto 5px}.list-title-banner h1{margin:0 auto;color:white;text-shadow:1px 2px 0 black}.list-title-banner h1 span.italic{font-size:20px;font-weight:normal;display:block;line-height:1.5;text-shadow:none;font-family:"adelle-sans","Lucida Grande","Helvetica Neue", sans-serif}.list-title-banner p{color:white;font-size:16px;line-height:1.5}@media (min-width: 768px){.home-section a.your-guru:nth-child(6){display:none}}#user-banner{height:280px;overflow:hidden;background-color:#e12f72;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.white-banner{height:65px;position:absolute;background-color:white;width:100%}#user-profile{margin-top:-125px;position:relative}#settings{margin-top:25px}img.follow-image{width:40px;height:40px;margin-right:10px}.user-media-likes{display:inline-block;width:100%;margin-bottom:40px}.user-media-likes .product-image{width:203px;height:203px;position:relative}.user-media-likes .product-image img{width:208px;height:208px}.user-media-likes .product-image:hover .item-hover{background:transparent}.user-likes .newly-added-container{margin-bottom:0}.follow-item{margin-bottom:10px}.beauty-profile{display:inline-block;width:100%;margin-bottom:10px}.user-detail{text-transform:capitalize;margin-bottom:5px;display:inline-block;width:100%;float:left}.user-detail i.fa-plus-circle{font-size:20px;margin-right:7px;position:relative;top:2px;left:1px}.user-detail span.icon{float:left;margin-right:8px;font-size:20px;width:20px}.user-detail span.icon i.fa-map-marker{margin-left:4px;font-size:18px;color:#38a7d8}.user-detail span.skintone{width:170px;float:right}.user-detail span.large-bullet{width:19px;height:19px;border-radius:50%;float:left;margin-right:9px;overflow:hidden}.user-detail span.detail{float:left;display:block}.user-detail a{float:left;width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;color:#428bca}.user-detail span.icon img{width:16px;margin-top:-1px}.user{width:100%;display:inline-block}.user .block{margin-bottom:20px;display:inline-block;width:100%}.user .large-block{margin-bottom:40px}.user span.small-pink{color:#333}.user .user-media{margin-bottom:0px}.user hr.gray{margin:15px 0;border-top:1px solid #E5E5E5}.user .cursive-title{margin-bottom:15px}.user #user-left{width:210px;margin-bottom:60px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;float:left;margin-bottom:60px}.user #user-left .bio{font-size:15px;line-height:23px;font-weight:600;margin-bottom:10px}.user #user-left .user-details i{color:#ccc;width:10px;margin-right:5px}.user #user-left .user-details i.fa-users{font-size:14px;position:relative;top:-2px;color:#1566e4}.user #user-left .user-details i.fa-clock-o{color:#1566e4;left:1px;float:left}.user #user-left .user-details i.fa-camera{font-size:17px;color:#e12f72;top:-1px;position:relative}.user #user-left .user-details i.fa-align-justify{color:#0cdb00}.user #user-left .avatar{margin-bottom:15px;overflow:hidden;border:3px solid white;background-color:black}.user #user-left .avatar img{height:210px}.user #user-social-media i.fa-globe{color:#e12f72}.user #user-social-media i.fa-youtube-square{color:#db2625}.user #user-social-media i.fa-instagram{color:#802780}.user #user-social-media i.fa-twitter{color:#00ABF1}.user #user-social-media i.fa-facebook-square{color:#3E5BAE}.user #user-social-media i.fa-pinterest{color:#d7262e}.user #user-right{width:840px;padding-left:25px;float:left}.user #user-right .user-review .review-container{width:342px}.user #user-right .review-long{padding:10px 15px 30px 20px;background-color:white}.user #user-right #follows{display:inline-block}.user #user-right .media-unit{margin-bottom:20px}.user #user-right span.large{margin-bottom:15px;margin-top:4px;display:block}.user #user-right .badges,.user #user-right .all-badges{display:inline-block;height:65px;width:100%;margin-bottom:30px;padding:8px 0}.user #user-right .badges .badge,.user #user-right .all-badges .badge{margin-right:17px;width:47px;margin-bottom:20px;text-align:center;display:inline-block;position:relative}.user #user-right .badges .badge:last-child,.user #user-right .all-badges .badge:last-child{margin-right:0px}.user #user-right .badges .badge img,.user #user-right .all-badges .badge img{height:47px}.user #user-right .badges .badge .tooltip,.user #user-right .all-badges .badge .tooltip{position:absolute;z-index:100;left:-42px;top:52px}.user #user-right .badges .badge .tooltip .arrow-up,.user #user-right .all-badges .badge .tooltip .arrow-up{border-bottom:5px solid #3F0084}.user #user-right .badges .badge .tooltip span.tooltip-bg,.user #user-right .all-badges .badge .tooltip span.tooltip-bg{padding:5px 7px 7px 7px;margin-top:-3px;width:130px;min-height:77px;letter-spacing:0.2px;background-color:#3F0084}.user #user-right .badges .badge .tooltip span.tooltip-bg hr,.user #user-right .all-badges .badge .tooltip span.tooltip-bg hr{border-top:1px dotted #925fb7;margin-top:3px;margin-bottom:5px;margin-left:auto;margin-right:auto;width:90%}.user #user-right .badges .badge .tooltip span.tooltip-bg span.smaller,.user #user-right .all-badges .badge .tooltip span.tooltip-bg span.smaller{font-size:11px;line-height:18px;display:inline-block;color:#c3aed4}.user #user-right .badges .see-all-badges,.user #user-right .all-badges .see-all-badges{cursor:pointer;width:47px;height:47px;border-radius:100%;background-color:#ccc;float:right}.user #user-right .badges .see-all-badges i.fa-ellipsis-h,.user #user-right .all-badges .see-all-badges i.fa-ellipsis-h{margin-top:15px;font-size:18px;color:white}.user #user-right .badges .see-all-badges .tooltip span.tooltip-bg,.user #user-right .all-badges .see-all-badges .tooltip span.tooltip-bg{min-height:initial;padding:10px 5px}.user h1{font-size:30px;text-shadow:1px 2px 1px black;color:white;letter-spacing:1px;line-height:20px;margin:85px 0 20px 0;display:inline-block;max-width:585px;text-overflow:ellipsis;white-space:nowrap}.user h1 a{color:white}.user h1.mobile{display:none}.user #edit-profile a,.user #follows a{font-weight:600;display:inline-block;font-size:14px;margin-left:10px;position:relative;top:-5px}.user #edit-profile i,.user #follows i{margin-right:5px;top:-1px;position:relative}.user #edit-profile a{background:rgba(0,0,0,0.6);color:#E8E8E8;padding:7px 10px}.user #edit-profile a:hover{background:rgba(0,0,0,0.8);color:white}.user #follows a{background-color:#24B3AE;color:white;box-shadow:0 0 3px rgba(0,0,0,0.2);padding:7px 13px 7px 10px;width:88px;height:33px}.user #follows a span.unfollow{display:none}.user #follows a:hover{background-color:#27BDB8}.user #follows a:hover span.unfollow{display:inline-block}.user #follows a:hover span.following{display:none}.user #follows a i.fa-user{margin-right:8px}.user #follows a i.fa-plus{font-size:6px;position:absolute;top:8px;left:20px}.user #follows a.unfollow{background-color:#1566e4;padding-left:11px}.user #follows a.unfollow:hover{background-color:#ddd;color:#979797}.user .title{margin-bottom:10px}.user .user-media .newly-added-container{margin-right:47px}.user .user-media .newly-added-container:nth-child(3n){margin-right:0px}.user .user-media img.swatch-examples{margin-top:15px}span.small-add-look{background-color:#e12f72;color:white;padding:4px 7px;border-radius:3px;font-size:10px;margin:0px 3px;letter-spacing:0.5px}span.small-add-look i{font-size:9px}.my-wishlist{display:inline-block;margin-bottom:20px;margin-top:-5px}.my-wishlist .circle{margin-right:2px;border-radius:inherit;position:relative}.my-wishlist .circle:hover .dropdown-gotit,.my-wishlist .circle:hover .dropdown-remove{display:inline-block}.my-wishlist .similar-colors .circle:nth-child(7n){margin-right:0}.my-wishlist .dropdown-remove{cursor:pointer;position:absolute;z-index:200;right:0;top:0;padding:4px 9px;background-color:rgba(0,0,0,0.2);color:white;font-size:14px;display:none}.my-wishlist .dropdown-remove span.remove{font-size:11px;margin-right:2px;letter-spacing:1px;font-weight:600;display:none}.my-wishlist .dropdown-remove:hover{background-color:rgba(0,0,0,0.5)}.my-wishlist .dropdown-remove:hover span.remove{display:inline-block}.my-wishlist i.fa-minus{color:white;display:none;margin-left:3px}.my-wishlist span.gotit-banner{position:absolute;left:0;bottom:10px;z-index:200;background-color:black;color:white;font-size:11px;font-weight:600;letter-spacing:1px;padding:3px 10px}.my-wishlist span.gotit-banner:hover i.fa-minus{display:inline-block}.my-wishlist .dropdown-gotit{cursor:pointer;position:absolute;z-index:200;right:0;bottom:0;padding:4px 9px;background-color:rgba(0,0,0,0.2);color:white;font-size:14px;display:none}.my-wishlist .dropdown-gotit i{font-size:11px}.my-wishlist .dropdown-gotit span.gotit{font-size:11px;margin-right:2px;letter-spacing:1px;font-weight:600;display:none}.my-wishlist .dropdown-gotit:hover{background-color:rgba(0,0,0,0.5)}.my-wishlist .dropdown-gotit:hover span.gotit{display:inline-block}.guru-profile{width:18.5%;display:inline-block;margin-right:1%;margin-bottom:2%;position:relative}.guru-profile img{width:100%}.guru-profile .guru-name{text-align:center;background:white;width:100%;padding:5px}@media only screen and (max-width: 767px){.guru-profile{width:30%}#user-banner{height:130px;position:absolute;width:100%}.white-banner{display:none}#user-profile{margin-top:0}#location-detail{color:white;font-weight:600;text-shadow:1px 1px 1px black}#location-detail span.icon{margin-right:3px}.user{margin-top:20px}.user #user-left{width:100%;float:none;margin-bottom:0}.user #user-left hr{display:none}.user #user-left #location-detail{width:100%;color:black;text-shadow:none;margin-top:20px}.user #user-left #user-social-media{display:inline-block;width:100%;margin-bottom:10px;padding:10px 0;border-bottom:1px solid #ccc}.user #user-left .beauty-profile{display:inline-block;margin-bottom:10px}.user #user-left h1.mobile{font-size:24px;line-height:30px;margin-top:35px;display:inline-block;width:66%;overflow:hidden;word-break:break-all}.user #user-left .avatar{width:30%;float:left;margin-right:3%;margin-bottom:15px}.user #user-left .avatar img{height:auto;width:100%}.user #user-left .user-details{display:none}.user #user-left .bio{padding-top:30px;clear:both}.user #user-right{width:100%;margin-top:-15px;padding-left:0px;float:none}.user #user-right .user-review .review-container{width:100%}.user #user-right #follows a{position:absolute;top:80px;right:0}.user #user-right h1.no-mobile{display:none}.user #user-right .cursive-title a,.user #user-right span.pacifico{display:inline-block}.user #user-right span#edit-profile{position:absolute;top:7px;right:0px}.user #user-right .badges{display:none}.user hr{clear:both}.user .user-media .newly-added-container{margin-right:3%}.user .user-media .newly-added-container:nth-child(3n){margin-right:3%}.user .user-media .newly-added-container:nth-child(2n){margin-right:0px}.user .user-detail{float:left;width:auto;margin-right:20px;margin-bottom:13px}.user .user-detail a{width:auto}.user .user-detail span.social-url{display:none}.user .user-mosaic,.user .mosaic-title{display:none}.my-wishlist .circle{margin-right:5%}.pagination{clear:both}}.debug_dump{clear:both;float:left;width:100%;padding:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.alert{padding:11px 15px 12px 15px;margin:20px 0;border:1px solid transparent;border-radius:4px;font-size:13px}.alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-info,.alert-notice{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-danger,.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.category-colors .pagination:first-child{margin-top:30px}.black .pagination{background:#f1f1f1}.black .pagination .disabled{color:#B6B6B6;background-color:#f1f1f1}.black .pagination a{background-color:#f1f1f1}.pagination{clear:both;cursor:default;margin-top:25px;margin-bottom:15px;letter-spacing:1px}.pagination a,.pagination span,.pagination em{padding:0.5em 1em 0.45em 1em;display:block;float:left;margin-right:3px}.pagination .disabled{color:#B6B6B6;background-color:#f1f1f1;font-weight:600}.pagination .current{font-style:normal;font-weight:600;background:#cda860;color:white}.pagination a{font-weight:600;letter-spacing:1px;text-decoration:none;color:#666;background-color:#f1f1f1;margin-bottom:5px}.pagination a:hover,.pagination a:focus{color:white;background-color:#cda860}.pagination .previous_page,.pagination .next_page{text-transform:uppercase}.pagination .page_info{background:#2e6ab1;color:white;padding:0.4em 0.6em;width:22em;margin-bottom:0.3em;text-align:center}.pagination b{color:#000033;background:#6aa6ed;padding:0.1em 0.25em}.pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden}#bottom-pagination{margin-top:50px}#embedded-quilt .remove-square,#embedded-quilt .tooltip,#embedded-quilt .drag-drop,#embedded-quilt .select-square{display:none !important}#embedded-quilt .bx-wrapper .bx-controls-direction a{padding-top:20px;margin-top:55px}body#embed{margin:0 8px}.large-quilt-squares{width:540px;box-shadow:0px 0px 0px 8px black;margin-top:10px;display:inline-block;z-index:10;position:relative}.quilt-img-1{background-color:#fce8ee}.quilt-img-2{background-color:#f6f7d7}.quilt-img-3{background-color:#cee8d9}.quilt-img-4{background-color:#fdf2e0}.quilt-img-5{background-color:#ffffff}.quilt-img-6{background-color:#fdf2e0}.quilt-img-7{background-color:#eee8f3}.quilt-img-8{background-color:#d2edf9}.quilt-img-9{background-color:#fce8ee}.slide{background-repeat:no-repeat;background-position:center center;height:180px}.slide-color{background-size:120px 120px}.bx-wrapper .bx-next{right:0}.bx-wrapper .bx-prev{left:0}.bx-wrapper .bx-controls-direction a.bx-next{text-indent:13px}.bx-wrapper .bx-controls-direction a.bx-prev{text-indent:7px}.bx-wrapper .bx-controls-direction a{margin-top:0px;top:0;width:50px;height:30%;color:white;padding-top:10px;margin-top:65px}.bx-wrapper .bx-controls-direction a i{font-size:30px;text-shadow:0 0 10px rgba(0,0,0,0.15);font-weight:600;display:none}.bx-wrapper .bx-controls-direction a:hover{background-color:rgba(0,0,0,0.3) !important}.bx-wrapper .bx-controls-direction a:hover i{display:inline-block;color:white !important}.square,.other-square{float:left;position:relative;width:180px;height:180px;background-position:center center;background-repeat:no-repeat;box-shadow:0px 0px 0px 1px black;background-size:40px 40px}.square .select-square,.other-square .select-square{position:absolute;width:100%;height:100%;border:4px solid #27CDC7;z-index:1;display:none}.square:hover i.fa-times-circle,.other-square:hover i.fa-times-circle{opacity:0.3}.square:hover i.fa-arrows,.other-square:hover i.fa-arrows{opacity:0.3;text-shadow:0 0 3px rgba(0,0,0,0.8)}.square:hover .bx-wrapper .bx-controls-direction a,.other-square:hover .bx-wrapper .bx-controls-direction a{background-color:rgba(0,0,0,0.15)}.square:hover .bx-wrapper .bx-controls-direction a i,.other-square:hover .bx-wrapper .bx-controls-direction a i{display:inline-block;color:white}.square .remove-square .tooltip,.square .drag-drop .tooltip,.other-square .remove-square .tooltip,.other-square .drag-drop .tooltip{text-align:center;position:absolute;font-size:12px;top:25px}.square .remove-square .tooltip .arrow-up,.square .drag-drop .tooltip .arrow-up,.other-square .remove-square .tooltip .arrow-up,.other-square .drag-drop .tooltip .arrow-up{border-bottom:5px solid rgba(0,0,0,0.75)}.square .remove-square .tooltip span.tooltip-bg,.square .drag-drop .tooltip span.tooltip-bg,.other-square .remove-square .tooltip span.tooltip-bg,.other-square .drag-drop .tooltip span.tooltip-bg{margin-top:-3px;padding:6px 0 7px 0;background-color:black}.square .remove-square,.other-square .remove-square{z-index:10000;position:absolute;right:8px;top:7px}.square .remove-square .tooltip,.other-square .remove-square .tooltip{width:77px;left:-28px}.square .drag-drop,.other-square .drag-drop{z-index:10000;position:absolute;left:8px;bottom:10px}.square .drag-drop .tooltip,.other-square .drag-drop .tooltip{width:119px;left:-48px}.square i.fa-times-circle,.square i.fa-arrows,.other-square i.fa-times-circle,.other-square i.fa-arrows{opacity:0;cursor:pointer}.square i.fa-times-circle,.other-square i.fa-times-circle{font-size:23px;color:red;padding:2px}.square i.fa-times-circle:hover,.other-square i.fa-times-circle:hover{opacity:1.0}.square i.fa-arrows,.other-square i.fa-arrows{font-size:20px;color:white;padding:2px}.square i.fa-arrows:hover,.other-square i.fa-arrows:hover{opacity:1.0;text-shadow:0 0 3px rgba(0,0,0,0.3)}@media only screen and (max-width: 767px){#quilt-show .quilt-left{width:100% !important}#quilt-show .quilt-feature{float:none !important;width:100% !important;display:inline-block;margin-top:15px !important}.likes{padding:10px 0 4px 4px}.large-quilt-squares{width:99%;height:99%}.square,.other-square{width:33.33333%;height:33%}.quilt-faq .faq-item img{width:15% !important;height:15% !important;margin-right:5% !important}.quilt-faq .faq-item span.faq{width:75% !important}.bx-wrapper .bx-viewport{height:auto !important}#quilt-featured-img{display:inline-block;margin-top:10px}}.category a,#search a{color:white}.category-product{margin-top:48px;display:inline-block}.category-product:first-child{margin-top:15px}.category-product:hover .category-product-images{border-color:#dbdbd7}.category-product:hover .category-product-images .category-product-image{border-color:#dbdbd7}.category-product:hover .category-product-info .info-details{color:#949599}.category-product .category-product-info{width:205px;height:145px;padding-right:20px;margin-top:5px;float:left;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"adelle-sans"}.category-product .category-product-info .top-info{max-height:120px;overflow:hidden}.category-product .category-product-info .brand,.category-product .category-product-info .color_name,.category-product .category-product-info .product_name{margin-bottom:4px;color:white}.category-product .category-product-info span.color_description{margin-top:3px;display:inline-block;color:#747474;line-height:16px}.category-product .category-product-info .info-details{color:#75767A;width:140px;padding-top:8px;box-sizing:border-box;-moz-box-sizing:border-box;line-height:19px;position:absolute;bottom:0px;font-family:"Open Sans";font-weight:300;border-top:1px solid #302b2d;font-size:10.5px;line-height:18px}.category-product .category-product-info .info-details span{margin-right:5px;margin-left:5px}.category-product .category-product-info .info-details span:first-child{margin-left:0px}.category-product .category-product-images{float:left;border:1px solid #2f3135;position:relative;overflow:hidden;background-color:black;height:170px;width:843px}.category-product .category-product-images i.fa-camera{margin-top:55px;margin-bottom:5px;color:#535557}.category-product .category-product-images .ugc-images{background-color:#2f3135;height:100%;text-align:center}.category-product .category-product-images .ugc-images #cat-zero-images{width:444px;float:right}.category-product .category-product-images .ugc-images #cat-zero-images img{margin-left:-80px}.category-product .category-product-images .ugc-images #cat-one-image{width:296px;float:right}.category-product .category-product-images .ugc-images #cat-one-image img{margin-left:-190px}.category-product .category-product-images .ugc-images #cat-two-images{width:148px;float:right}.category-product .category-product-images .ugc-images #cat-two-images img{margin-left:-200px}.category-product .category-product-images .category-product-main-image{background-color:white;width:161px;height:170px;float:left;text-align:center;position:relative}.category-product .category-product-images .category-product-main-image::before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.category-product .category-product-images .category-product-main-image img{width:115px;min-width:115px;height:auto;display:inline-block;vertical-align:middle;float:none;margin-top:-5px;margin-left:auto;margin-right:auto}.category-product .category-product-images .category-product-image{width:170px;height:170px;float:left;overflow:hidden;position:relative;border-left:1px solid #2f3135}.category-product .category-product-images .category-product-image .darkoverlay{background-color:transparent;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.25);box-shadow:inset 0 0 10px rgba(0,0,0,0.25)}.category-product .category-product-images .category-product-image .swatch-display{width:160px;height:160px}.category-product .category-product-images img{width:185px;height:185px;float:left;margin-left:-10px;margin-top:-10px}#search{padding-bottom:60px;border-bottom:2px solid #2f3135}#search a.blue{color:#486fb5}#search .no-results{margin-top:40px;font-size:13px;color:#979797}#search hr{margin:40px 0;border-top:1px solid #2f3135}#search .missing-product form input#button{margin-top:10px}#search .missing-product input[id="missing-product-name"]{width:270px}#search .missing-product input[id="missing-product-brand"]{width:200px;margin-right:10px}#search .missing-product input[id="additional-details"]{width:483px;margin-top:5px}#search .missing-product .missing-product-fields{width:490px}#search .missing-product .btn-primary{color:white}.gold-button{color:#c79d4d;background-color:#f9f4ec;padding:8px 15px;border:1px solid #cda860;display:inline-block;letter-spacing:1.5px}.gold-button:hover{background-color:#f5eee0}.inverse-gold-button{color:white;font-weight:600;background-color:#cda860;padding:9px 15px;display:inline-block;letter-spacing:1.5px}.inverse-gold-button:hover{background-color:#c79d4d}#guru-item-list-container,.flow-container{width:90%;max-width:1100px;margin-left:auto;margin-right:auto}#guru-banner{border-bottom:none}#guru-banner span.expanded_social_share{top:-10px;position:relative}#guru-banner span.visitor-about{margin-top:-5px}.guru-result-videos .guru-vids{margin-bottom:0;padding-top:20px}.guru-result-videos .guru-vids .guru-vid{width:33%;margin-right:0.5%}.guru-result-videos .guru-vids .guru-vid:nth-child(3){margin-right:0}.guru-result .title{margin-bottom:5px}#guru-search{border-bottom:1px solid #ddd}#guru-search span.semibold{float:left;display:inline-block;width:45px;font-family:"jaf-bernino-sans-condensed";margin-right:10px;line-height:17px;top:-1px;position:relative}#guru-search .search-items{display:inline-block;margin-bottom:30px;margin-top:10px}#guru-search .search-item{margin-bottom:15px;float:left}#guru-search form{clear:left;padding-top:10px}#guru-search form .inverse-gold-button{padding:8px 35px}#guru-search #additional-filters{clear:left;float:left;width:100%;margin-bottom:10px}#guru-search #additional-filters .view-filters{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:10px 0 13px 0;width:170px;font-weight:600;color:#949599;cursor:pointer}#guru-search #additional-filters .view-filters i{float:right;margin-top:3px}#guru-search #additional-filters .view-filters i.fa-caret-up{display:none}#guru-search #additional-filters .view-filters:hover{color:#486fb5}#guru-search #additional-filters .search-item{display:none}#guru-search #type{clear:left}#guru-search #type .semibold{margin-top:11px}#guru-search #undertone{clear:left}#guru-search #undertone .semibold{top:2px}#guru-search #eyecolor{margin-left:142px}#guru-search #haircolor{margin-left:62px}#guru-search #haircolor span.large-bullet:hover{border:none}#guru-search #haircolor span.large-bullet:hover img{border:3px solid #FF3883}#guru-condensed-search{display:inline-block;width:100%;position:relative;padding:10px 135px 20px 20px;border-bottom:1px solid #dddddd;color:black;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#guru-condensed-search span.you{display:inline-block;margin-top:5px;margin-right:10px;font-weight:600}#guru-condensed-search #alter-search{position:absolute;top:15px;right:25px;width:135px;font-weight:600;cursor:pointer;color:#428bca}#guru-condensed-search #alter-search i{float:right;margin-top:4px}#guru-condensed-search #alter-search i.fa-caret-up{display:none}#guru-condensed-search #alter-search:hover{color:#282a2d}.guru-param{margin-top:5px;text-transform:capitalize;display:inline-block;margin-right:30px}.guru-param:last-child{margin-right:0}.guru-param span.param{margin-right:10px;display:inline-block}.guru-param span.color-bullet{float:left;position:static}#guru-search span.large-tag,#guru-condensed-search span.large-tag{margin-right:3px;display:inline-block;border:3px solid white;text-transform:uppercase;font-weight:600;padding:5px 8px;float:left;border-radius:5px;background-color:#ECECEC;color:#949599}#guru-search span.large-tag:hover,#guru-condensed-search span.large-tag:hover{cursor:pointer;background-color:white;color:#e12f72;border:3px solid #e12f72}#guru-search span.bullet-tag,#guru-condensed-search span.bullet-tag{position:relative}#guru-search span.bullet-tag .tooltip,#guru-condensed-search span.bullet-tag .tooltip{position:absolute;left:-33px;top:18px;text-align:center;z-index:100}#guru-search span.bullet-tag .tooltip .arrow-up,#guru-condensed-search span.bullet-tag .tooltip .arrow-up{border-bottom:5px solid #d31c67}#guru-search span.bullet-tag .tooltip .tooltip-bg,#guru-condensed-search span.bullet-tag .tooltip .tooltip-bg{padding:6px;width:92px;margin-top:-3px;line-height:17px;letter-spacing:0.5px;font-size:11px;background-color:#d31c67}#guru-search span.bullet-tag .hair-tooltip,#guru-condensed-search span.bullet-tag .hair-tooltip{left:-18px}#guru-search span.bullet-tag .hair-tooltip .tooltip-bg,#guru-condensed-search span.bullet-tag .hair-tooltip .tooltip-bg{width:65px}#guru-search span.large-bullet,#guru-condensed-search span.large-bullet{margin-right:3px;display:inline-block;position:relative;width:30px;height:30px;border-radius:3px;overflow:hidden}#guru-search span.large-bullet img,#guru-condensed-search span.large-bullet img{width:100%}#guru-search span.large-bullet:hover,#guru-condensed-search span.large-bullet:hover{border:3px solid #FF3883;cursor:pointer}span.color-bullet{margin-right:7px;display:inline-block;top:4px;position:relative;width:18px;height:18px;border-radius:50%;overflow:hidden;box-shadow:1px 1px 1px rgba(0,0,0,0.6)}.guru-results-banner{padding:13px 20px 18px 20px;background-color:#FFEDF9;font-family:"lobster";border-top:3px solid #e12f72;border-bottom:3px solid #e12f72;margin-top:-2px;font-size:20px;font-weight:600;color:#e12f72}.guru-faq{display:inline-block;margin-top:20px;max-width:800px;margin-bottom:100px}.guru-faq span.gray{display:block;margin-bottom:5px}.guru-faq a{color:#486fb5}.guru-faq span.semibold,.guru-faq td.semibold{color:#666666}.guru-faq td:first-child{padding-right:50px}#guru-item-list-container .guru-item{border-bottom:1px solid #ddd;padding:20px 0 25px 0}.guru-item{display:inline-block;width:100%;position:relative}.guru-item .left-column,.guru-item .guru-show-image{width:22%;float:left;margin-right:3.5%}.guru-item .gold-button{float:left;margin-right:20px}.guru-item .likes{padding:0;width:auto;float:right;position:relative;top:10px}.guru-item .likes #community_likes{width:auto}.guru-item .likes .like-container{width:auto;height:39px;background-color:#FBF0F4;padding:3px;margin-right:0}.guru-item .likes .like-container:hover{background-color:#fcdce8}.guru-item .likes input[type=image]{height:31px;width:auto !important;padding:10px 9px}.guru-item .likes span.like:hover input[type=image]{display:block !important}.guru-item .likes span.like:hover input[type=image].no-heart{display:none !important}.guru-item .link-detail{color:#2f3135;border-left:1px solid #dddddd;padding:0 10px 0 13px}.guru-item .link-detail:first-child{padding-left:0;border-left:none}.guru-item .link-detail i.fa{margin-right:5px}.guru-item .link-detail i.fa-youtube-play{color:#b31217}.guru-item .link-detail:hover{text-decoration:underline}.guru-item .guru-image{position:relative}.guru-item .guru-image img{width:100%}.guru-item .guru-image .guru-match{font-size:10px;letter-spacing:1px;text-align:center;position:absolute;bottom:-10px;left:-10px;background-color:#cda860;color:white;width:65px;height:65px;border-radius:100%;padding-top:13px;border:1px solid white;box-shadow:0 0 0 2px #cda860,1px 1px 4px rgba(0,0,0,0.7)}.guru-item .guru-image .guru-match .match-percent{font-size:17px;font-weight:600;margin-bottom:-2px}.guru-item a{color:#428bca}.guru-item .guru-about,.guru-item .bio{width:73%;float:left;max-width:720px}.guru-item .guru-about{margin-top:-21px;position:relative}.guru-item .name{font-family:'Playfair Display', serif;font-size:40px;line-height:150%;display:inline-block;margin:0 5px 5px 0}@media only screen and (max-width: 767px){.guru-item .name{font-size:32px;line-height:1.1}}.guru-item .name a{color:black;border-bottom:2px solid black}.guru-item .name a:hover{color:#222}.guru-item .location{color:#777}.guru-item .location i{margin-right:5px;position:relative;top:-1px}.guru-item .details{margin-bottom:10px;text-transform:capitalize}.guru-item .details>span{margin-right:15px;color:#333}.guru-item .details>span:last-child{margin-right:0}.guru-item .bio .bio-content{margin:10px 0}.guru-item .bio .foundation-matches{margin-bottom:5px}.text-links{margin-top:20px}.text-links div{margin-top:10px}#guru-show-container .guru-vids .guru-vid,.home-section .guru-vids .guru-vid{width:32%;margin-right:2%;margin-bottom:2%;position:relative}#guru-show-container .guru-vids .guru-vid:nth-of-type(3n),.home-section .guru-vids .guru-vid:nth-of-type(3n){margin-right:0}#guru-show-container .guru-vids{padding-top:30px;border-top:2px solid black}#guru-show-container .guru-item{padding:10px 0 30px 0}#guru-show-container .guru-item .guru-about{margin-top:0}#guru-show-container .guru-item .likes{float:none;position:absolute;top:25px;right:0}#videos-show #guru-condensed-search,.homepage #guru-condensed-search{border-top:2px solid black;margin-top:20px}#videos-show .guru-type,.homepage .guru-type{display:none}.group-title{font-family:'Playfair Display', serif;font-size:40px;line-height:150%;padding:10px 0 5px 0}@media only screen and (max-width: 767px){.group-title{font-size:32px;line-height:1.1}}.title-description{padding:0 10px 15px 10px;margin-left:auto;margin-right:auto;width:80%}#videos-show .main-section{text-align:center;background-color:white;position:relative}#videos-show .guru-vids .guru-vid{width:24.2%;margin-right:1%;margin-bottom:2%}#videos-show .guru-vids .guru-vid:nth-of-type(4n){margin-right:0}#videos-show .guru-vids .video-title{max-height:45px;font-size:13px}#videos-show .guru-vids .video-description{height:60px}#videos-show .guru-vids span.like-percent{display:none}#videos-show .guru-vids span.guru-name{display:inline}#videos-show #type,#videos-show #additional-filters,.homepage #type,.homepage #additional-filters{display:none}.video-group-index{display:inline-block;margin-top:30px}.one-third-tile:nth-child(3n+1){margin-left:0}.one-third-tile{height:225px;margin-bottom:3.5%;display:table}.one-third-tile a{display:table-cell;vertical-align:middle;text-align:center;color:white;background:rgba(0,0,0,0.6);font-size:32px;line-height:1.3;padding:10px}.one-third-tile a:hover{background:rgba(0,0,0,0.4)}.guru-vids{margin-bottom:80px;display:inline-block;padding-top:25px;width:100%}.guru-vids .guru-vid{float:left;position:relative}.guru-vids .guru-vid:hover,.guru-vids .guru-vid.watching{cursor:pointer}.guru-vids .guru-vid:hover img,.guru-vids .guru-vid.watching img{opacity:0.5}.guru-vids .guru-vid:hover i.fa-play,.guru-vids .guru-vid.watching i.fa-play{display:inline-block}.guru-vids img{width:100%;opacity:1.0}.guru-vids i.fa-play{display:none;background-color:rgba(205,168,96,0.9);height:55px;width:55px;border-radius:100%;text-align:center;cursor:pointer;border-radius:100%;position:absolute;top:25%;left:40%;color:white;font-size:30px;padding:12px 19px}.guru-vids i.fa-play:hover{background-color:rgba(201,162,84,0.9)}.guru-vids .video-description{height:65px}.guru-vids .video-title{line-height:1.4;color:#444444;padding:6px 0 2px 0;width:100%;max-height:48px;overflow:hidden;font-family:"adelle-sans"}.guru-vids span.guru-name{display:none}.guru-vids .video-details{width:100%;color:#777;font-size:11px;line-height:1.5}.guru-vids .pagination{margin-top:35px;display:inline-block}#expanded-vid-wrapper{height:0;transition:height 0.5s;background-color:black;overflow:hidden;clear:both;margin-bottom:40px;top:-1px;position:relative}#expanded-vid{width:68%;margin-left:auto;margin-right:auto;position:relative}#expanded-vid .close-icon{padding:5px;position:absolute;right:-65px;top:5px;cursor:pointer}#expanded-vid i.fa-close{font-size:16px;color:white;padding-top:9px;background-color:#302f35;height:35px;width:35px;border-radius:100%;text-align:center;cursor:pointer}#expanded-vid i.fa-close:hover{background-color:#29282d}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:15px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.loader{position:absolute;top:45%;left:50%;background-color:#F8E71C;width:10px;height:10px;margin:0 auto;border-radius:50%}.loader:after,.loader:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%}.loader:after{left:-10px;top:-5px;background-color:#fef0c4;transform-origin:22px 12px;animation:axis 1s linear infinite}.loader:before{left:-25px;top:-15px;background-color:#486fb5;transform-origin:32px 22px;animation:axis 2s linear infinite}@keyframes axis{0%{transform:rotateZ(0deg) translate3d(0, 0, 0)}100%{transform:rotateZ(360deg) translate3d(0, 0, 0)}}@media only screen and (max-width: 767px){.one-third-tile{height:110px;margin-bottom:1%}#guru-item-list-container .guru-item{padding:15px 0 20px 0}.guru-item .details>span{margin:0;display:block}#guru-item-list-container .additional-details,#guru-item-list-container .links{display:none}.guru-item .likes{float:none;top:0}.guru-item .link-detail{border-left:none;padding:3px 0;display:block}.guru-item .gold-button{margin-right:15px}.guru-item .left-column{width:40%;margin-right:4%}.guru-item .location{display:block;margin:5px 0}.guru-item .guru-about{width:56%;margin-top:-11px}.guru-item .details{font-size:11px}.guru-item .guru-image{margin-bottom:10px}.guru-item .guru-image .guru-match{font-size:8px;line-height:1.6;width:50px;height:50px;padding-top:7px}.guru-item .guru-image .guru-match .match-percent{font-size:13px}#guru-item-list-container .bio-content{max-height:75px;font-size:13px;line-height:1.5;overflow:hidden}.guru-item .bio{width:100%}.guru-item .bio .likes .like-container{height:37px;margin-right:0;padding:2px}.guru-item .bio input[type=image]{width:auto !important}.video-group-index{margin-top:10px}#guru-condensed-search{padding:10px 20px;text-align:left}#guru-condensed-search #alter-search{position:static;margin:15px 0 5px 0;width:115px}.guru-param{margin-right:5px}#guru-search{text-align:left !important}#guru-search span.semibold{font-size:12px;display:block;width:100%}#guru-search .search-item{width:100%;text-align:center;margin-bottom:12px}#guru-search .search-item span.bullets,#guru-search .search-item span.large-tags{width:100%}#guru-search #eyecolor{margin-left:0px}#guru-search #haircolor{margin-left:0px;margin-bottom:0}#guru-search form{text-align:center}#guru-search span.large-tag{margin-bottom:2px;float:none}#guru-search #additional-filters .view-filters{margin-left:auto;margin-right:auto}#guru-search span.bullet-tag .tooltip{display:none}#guru-search span.large-bullet{margin-bottom:2px;height:37px;width:37px;border-radius:5px}#guru-search span.large-bullet:last-child{margin-right:0px}.guru-item .name,#guru-banner .intro-big{font-size:30px}#guru-banner{margin:0px;height:auto}#guru-banner .title-text{margin-bottom:10px;text-align:center}#guru-banner .sub-title-text{display:none}#guru-banner .intro-big{line-height:35px;margin:0 0 20px 0}#guru-banner span.expanded_social_share{display:none}#guru-banner span.visitor-about{margin-bottom:20px}.guru-vids .guru-vid{width:49% !important;margin-right:1% !important}.guru-result-videos .guru-vid:nth-child(3){display:none}#expanded-vid{width:100%}#videos-show .main-section{width:100%;margin-top:0}#videos-show .main-section .group-description{width:95%}#guru-show-container .guru-item .likes{position:static;margin-bottom:-10px}#guru-show-container .guru-item .likes input{width:auto !important}}.home-section .guru-vids{margin:0;padding:0}.home-section .guru-vids span.guru-name{display:inline}.avatar{margin-bottom:10px}@media only screen and (max-width: 767px){html,body{overflow-x:hidden;min-width:200px;width:100%;font-size:13px}.flow-container{width:92% !important}.title-description{width:100%;padding:5px 0 10px 0;line-height:1.3}form select{width:100%}.admin-functions,.landing-quilt{display:none}span.wishlist-button{width:100%;position:static;margin-top:10px;display:inline-block}#user_profiles{width:100%;padding:10px 0}#user_profiles .container{text-align:center}#user_profiles .arrow-down{display:none}#user_profiles span.get-inspired{width:100%}#user_profiles form select{margin-right:0;margin-bottom:5px;font-size:16px}#usearch .newly-added-container .community-info{display:none}#usearch input{letter-spacing:0.5px}#usearch .category-product .category-product-info .info-details{color:#cda860;border-top:none}#usearch .brand span.large{font-size:14px;line-height:10px}#usearch input#query{background-color:#f1f1f1;margin-top:20px;border-radius:0;padding:15px 10px;font-size:15px !important}#usearch form input[type="submit"]{margin-bottom:20px;margin-top:10px;font-size:15px !important}#see-all-mobile{margin-bottom:15px}#see-all-mobile .see-all{height:auto}#inspiration-banner{padding-top:15px;padding-bottom:10px;display:inline-block;height:100%;width:100%}#inspiration-banner .inspiration-option{margin-bottom:5px;width:90%}#inspiration-banner a.inspiration{height:auto;margin-right:0}.review-long .review-left{text-align:center}.review-long .review-left img.review-rating{position:relative;bottom:20px;right:-5px}.review-long .review-info{width:75%;margin-left:5%;padding-top:3px}#start-about .about-option{width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px}.question-tooltip{display:none}#get-inspired{margin-bottom:20px}#get-inspired a.inspiration{width:20%;height:auto}#get-inspired .inspiration-option{width:100%;height:auto}a.inspiration{width:24%;height:auto}.inspiration-option{width:100%;margin-right:0;margin-bottom:10px}.inspiration-option:hover span.white{display:none}.square-option{border:4px solid black;width:100%;height:auto}#favorites .label-container .newly-added-container:nth-child(n+5){display:none}select:focus,textarea:focus,input:focus{font-size:16px}.quilt,li.mosaics{display:none}#new{display:none}.mobile{display:block}.desktop{display:none !important}.container{width:90% !important;text-align:left}#recent-swatches .newly-added-container:nth-child(4n){display:block}.about-top{text-align:center;margin-top:15px;margin-bottom:20px}.about-top .about-savvyist{width:100%}.about .content-item img,#story .content-item img{width:100%}.about p,#story p{width:100%}input,textarea{width:100% !important;font-size:16px !important;-webkit-text-size-adjust:100%}input[type="checkbox"],input[type="radio"]{display:inline-block;width:auto !important}#comments input.small-button{max-width:20%;width:auto !important;font-size:12px !important}.logo{font-size:34px;margin-left:0px}.black-header{height:auto;padding:20px 0;width:100%;line-height:28px;font-size:20px}.header,#new-header{height:60px;padding:7px 0;border-bottom:2px solid #2F3135;background-color:black;position:fixed;top:0;left:0;width:100%;z-index:1001}.header #header-content,#new-header #header-content{padding:0}.header #banner-black,#new-header #banner-black{display:none}.header .logo,#new-header .logo{font-size:30px;cursor:pointer;float:left;padding:5px;margin-top:-5px}.header .beta,#new-header .beta{display:none}.header #user .current-user,#new-header #user .current-user{display:none}.header #user b,#new-header #user b{display:none}.header #user .dropdown-menu,#new-header #user .dropdown-menu{top:7px}.header span.search-button,#new-header span.search-button{display:none}.header span.notification,#new-header span.notification{margin-right:0px;margin-left:30px;position:static}.header span.notification #notices,#new-header span.notification #notices{width:100%}.header span.notification #notices .arrow-up,#new-header span.notification #notices .arrow-up{right:70px}.review-container{width:100% !important;margin-right:0 !important}.review-container .review-bubble{min-height:135px !important}.review-container:nth-child(n+4){display:none}#visitor-mobile{padding:13px 10px 15px 10px;background-color:white;position:relative;z-index:100;box-shadow:0px 2px 5px rgba(0,0,0,0.15)}#visitor-mobile img{height:20px;margin-right:3px;margin-top:-1px}#visitor-mobile span.bold{margin-bottom:5px}#visitor-mobile span{letter-spacing:0.5px;font-size:13px;color:#444;display:inline-block}#visitor-mobile a{display:inline-block;margin-top:10px;color:#428bca}#visitor-mobile a:hover{color:#428bca}.bold-banner{min-height:125px;height:auto;padding-top:13px}.bold-banner .intro-small{margin-bottom:0px;letter-spacing:1px;font-size:12px}.bold-banner .intro-big{font-size:24px;line-height:30px;margin-bottom:7px;letter-spacing:.5px}.bold-banner span.visitor-about{display:none}.bold-banner i.fa-times-circle{top:-5px}#new-nav,.nav{display:none}#search{width:100% !important}#search .missing-product .missing-product-fields{width:100%}#landing-search{width:100%;height:auto}#landing-search .container{width:95%;margin-left:auto;margin-right:auto}#landing-search #advanced-search #search-options{margin-left:5px}#landing-search #advanced-search #search-options .container{width:97%}#landing-search #advanced-search #search-options span.search-option{font-size:11px;margin-right:7px}#landing-search #advanced-search #search-options span.search-option span.caret-down{margin-left:2px}#landing-search #advanced-search #search-options span#color span.option span.font-awesome{padding:5px}#landing-search #advanced-search #search-options span#color span.color-bar{width:20px}#color-form .form .left{width:100%}#color-form .form .right{display:none}#color-pg .review-long .review-info,#product-pg .review-long .review-info{width:100%;margin-left:0}#landing-list{margin-bottom:20px}#list-banner{padding:0px;background-size:inherit}#list-banner .list-creator{display:none}#lists{padding-top:20px}#lists .list-container:nth-child(2n){margin-left:0px}.list-container{width:100%;margin-bottom:20px}.list-container:first-child{margin-right:0px}.list-container .bg{width:100%}.list-container .bg img{height:100%;width:auto}#list-content .list-item .list-color-thumbnail{width:10%;margin-right:3%;background-color:white;height:auto}#list-content .list-item .list-color-thumbnail img{width:100%}#list-content .list-item .color-title{width:87%;margin-top:-20px}#list-content .list-item .color-title span.pacifico{display:inline-block}#list-content .list-item .list-swatches .newly-added-container{height:inherit}#list-content .list-item .list-swatches .newly-added-container:nth-child(1){display:none}#list-content .list-item .list-swatches .newly-added-container:nth-child(2){margin-right:4%}#list-content .list-item .list-swatches .newly-added-container:nth-child(3){margin-right:0}#list-content .list-item .list-swatches .newly-added-container:nth-child(4){display:none}#find-guru{float:left;margin-top:10px}.cursive-title{position:relative}.cursive-title span.pacifico{display:block;position:relative;z-index:10;margin-bottom:5px}.arrow-up{display:none !important}.photo-of-the-week{top:200px}.challenge-looks{display:block}.newly-added-swatches{display:block;margin-bottom:25px;margin-top:20px}.newly-added-swatches span.add-look{display:none}.youtube-reviews .add-youtube-form form label{margin-bottom:20px}.newest span.small-gray{margin-top:-2px}.swatch-info{width:100%}.swatch-info .swatch-product{width:75%;float:left;margin-left:5%}.swatch-info img.small-product-image{float:left;width:20%}.newly-added-container{width:48%;height:100%;min-height:150px;margin-right:4% !important;margin-bottom:25px}.newly-added-container:nth-child(2n){margin-right:0px !important}.newly-added-container .innershadow{display:none}.newly-added-container .newly-added-swatch{border-bottom:0px}.newly-added-container .newly-added-swatch .swatch-image .swatch-image-info{display:none}.newly-added-container .newly-added-swatch img.swatch{width:100%;height:auto;min-height:130px}.newly-added-container .community-info .creator span.creator-name{display:none}.newly-added-container input[type=image]{width:auto !important}.swatch-info a.small-product-link{height:100%;overflow:hidden}.swatch-info a.small-product-link img{width:60%}.swatch-info a.small-product-link:nth-child(1n+4){display:none}.tiny-avatar{height:18px;width:18px;line-height:0px;position:relative;top:1px}.tiny-avatar img{width:18px}.community-info .small-likes{width:30px}.community-info .small-likes input[type=image]{width:auto !important}#our-community{width:100%;margin-right:0px;margin-bottom:30px;margin-top:10px}#our-community .avatars{height:40px;overflow:hidden}#our-community .cursive-title span.pacifico{display:inline-block}#our-mission{width:100%}#landing-challenge{margin-bottom:30px}#landing-challenge .cursive-title{width:100%}#landing-challenge .cursive-title span.pacifico{margin-right:0px}.challenge-container{height:300px}.challenge-container .challenge-description span.white{width:100%}.challenge-container .photo-container{display:none}#small-challenge-container .photo-container{display:block}#challenge-banner .visitor-about{display:none}#challenge-banner span.expanded_social_share{display:none}#challenge-banner #challenge-more-info{margin-top:10px;width:213px;background-color:#d31c67;color:white;font-weight:600;float:left;padding:5px 10px;border-radius:3px;margin-top:0px}#challenge-banner img.giftcards{display:none}#challenge-banner #challenge-info .info-section{margin-top:20px;margin-right:0px;width:100%}.thin-banner{padding:13px 0;line-height:23px;margin-bottom:5px}#challenge{display:inline-block;width:100%;margin-bottom:80px}#challenge .time-left-header,#challenge #time-left{position:static}#challenge .time-left-header{color:black}#current-challenge{height:400px;padding-top:20px}#current-challenge .about-challenge{width:100%}#current-challenge .intro-big{font-size:24px}#current-challenge .photo-container{display:none}#perfect-lipstick-container{width:93% !important}.guru-choices{padding-top:0}.guru-choices .square-image{width:31.333%;margin-right:3%;height:auto;margin-bottom:3%}.guru-choices .square-image:nth-child(5n){margin-right:3%}.guru-choices .square-image:nth-child(3n){margin-right:0}.guru-choices .square-image .darkoverlay .guru-color{padding:5px 10px;line-height:1.3}.tags{width:100%;margin-bottom:15px}.category-product{width:100%;margin-top:35px}.category-product .category-product-info{width:50%}.category-product .category-product-images{float:right;width:45%}.category-product .category-product-images .category-product-main-image{width:100%}.category-product .category-product-images .category-product-image{display:none}.media-content #add-media-unit .media-image{width:100%}.media-content #add-media-unit button{left:10px}.related{display:inline-block;height:220px;margin-bottom:60px;overflow:hidden}.related a{float:left}.footer .upper-strip{height:auto}.footer .about-savvyist{width:100%;padding-bottom:20px}.footer .footer-links{display:none}#bold-affiliate{margin-top:10px}#bold-affiliate button.pink-button{width:100%;text-transform:none;font-weight:normal;margin-bottom:15px;text-align:left}#bold-affiliate button.pink-button .affiliate-price,#bold-affiliate button.pink-button .affiliate-info{float:left}#bold-affiliate button.pink-button .affiliate-info{margin-left:3%;width:60%}#bold-affiliate button.pink-button .affiliate-price{width:33%;font-size:23px;font-weight:600;border-right:1px solid #f9a2c5;padding:10px 0}.landing{width:100%}.landing img.new-years{width:100%}.landing .photo-of-the-week{display:none}.landing .landing-left{width:100%;border-right:none;box-shadow:none;float:none;display:inline-block;padding-bottom:0}.landing .landing-left .trending-looks{width:100%}.landing .landing-right{width:100%;float:none;padding:0;margin-left:0;display:inline-block;margin-bottom:40px}.landing .newly-added-container:nth-child(9){display:none}.variable-content{margin-top:60px;display:inline-block}.landing-row .upcase-title{font-size:15px}.landing-row .upcase-title span.create{display:none}.landing-row .intro-big{font-size:21px;letter-spacing:0.5px}#also-explore{display:none}#home-signedin .responsive-right span.activity,#activities{display:none}#advanced-search #search-options{height:auto;padding:0 0 3px 0}#advanced-search #search-options .container{width:94%}#advanced-search #search-options span.search-option{margin-top:15px;margin-right:7px}#advanced-search #search-options span.search-option .option{padding:5px 5px 5px 7px}#advanced-search #search-options span.search-option span.caret-down{width:10px;margin-left:5px}#advanced-search #search-options span.search-option span.search-option-name{max-width:60px;display:inline-block}#advanced-search #search-options span#color{margin-right:0px}#advanced-search #search-options span#color span.color-bar{width:35px}#advanced-search #search-options span#color span.option span.font-awesome{padding:5px}#advanced-search #search-options #brand .dropdown-menu{left:-170px;line-height:24px}#advanced-search #search-options #brand .dropdown-menu .table{min-width:250px}#advanced-search #search-options .minicolors-position-left .minicolors-panel{left:auto;right:0;top:35px}#advanced-search #large-search{display:block;padding:15px;height:150px}#advanced-search #large-search .container{width:97%}#advanced-search #large-search span.search-field input[id="query"]{margin-bottom:10px;margin-right:0px}#product-color,#product{display:block}.videos iframe{width:100%;height:auto;min-height:220px}.new-review{width:46%;margin-right:8%;margin-bottom:30px}.new-review:nth-child(2n){margin-right:0px}.new-review .review-bubble .swatch-product{width:70%;float:left;margin-left:10px}#media-header i.fa-angle-right,#media-header a.media{display:none}#color-header span.longer-ellipsis,#product-header span.longer-ellipsis{width:100%}#color-header span.ellipsis,#product-header span.ellipsis{float:left;top:0}#color-header i.fa-angle-right,#product-header i.fa-angle-right{float:left;top:2px}#product-header{border-bottom:2px solid white}#product-line{display:none}#left{width:100%;padding-right:0px;float:none;border-right:none}#left .main-image{width:50%;padding-top:5%}#left #lowdown{width:100%}#left .ugc-review .user-thumbnail{display:none}#left .ugc-review #review-button{margin-top:20px;float:none}#left .dupes{height:130px;overflow:hidden}.product-image{width:50% !important;height:50% !important;overflow:visible}.product-image .product-image{width:100%;height:100%;min-width:125px;min-height:125px}.product-image .product-image .background{display:none}.product-image img.swatch{width:100% !important;height:auto !important;margin-left:0px;margin-top:0px}.blog-reviews,.youtube-reviews{width:100%}.blog-reviews span.add-link,.youtube-reviews span.add-link{float:left;display:inline-block;margin-bottom:5px;width:100%}.blog-reviews span.add-link i,.youtube-reviews span.add-link i{float:right;margin-top:2px}#right{display:none !important;float:none;width:100%;padding-left:0px}.product-images{width:100%}.product-images .container{width:100%}.product-images .main-image{width:40%}.product-images .main-image img{width:50%;min-width:100px}.product-images #add-look-block{background:white;width:100% !important}.product-images .ugc-images{height:150px;width:60%}.product-images .ugc-images .ugc-info{background-color:#EDEEF5}.product-images .ugc-images .ugc-info button{margin-top:30px;width:100%;padding:13px 10px 13px 10px}.product-images .ugc-images img{display:none}.product-images #see-all .see-all{height:auto}.product-images #see-all-images{display:block;width:60%}.product-images #see-all-images .see-all img{width:100%;height:auto}.featured{margin-bottom:0px}.featured #featured-strip{display:none}.featured .featured-info{float:none;width:100%;padding-top:5px}.featured .featured-info hr.gray{margin-left:-5px}.featured .featured-info .user-submission form input[type="text"]{margin-left:0px}.featured .featured-info .likes{margin-left:-5px}.featured .description{width:100%}.featured .more-looks{margin-bottom:30px}.featured #community_likes{width:80%}.featured .featured-image{margin-top:0;margin-right:0;display:inline-block;float:none}.featured .featured-image img.spotlight{min-width:initial;max-width:initial;width:100%}.featured .small-added-by .added-by-info{width:auto;position:relative}#comments .all-comments{max-height:none}#comments .comment-content{width:75% !important}form#profile-photo,form#background-photo{width:100%}#sign-in{margin-top:20px}#sign-in button.blue-button{width:100%}#sign-in img.welcome{width:100%;margin-bottom:10px}#sign-in #sign-in-left{display:none}#sign-in #sign-in-right{width:100%;padding-right:0px;border-right:none;min-height:250px;margin-bottom:15px}#sign-in #sign-in-right h2{line-height:25px;font-size:18px;margin-bottom:15px}h2.title{font-size:15px;letter-spacing:1px;font-family:"jaf-bernino-sans-condensed"}#add-look-header{display:none}#add-look-edit .uploaded-photo{display:none}#add-look form#new_medium{display:inline-block;width:100%}#add-look .uploaded-photo{width:100%;height:100px;margin-top:20px;overflow:hidden;background-color:#f7f7f7;border:1px dotted black;border-radius:3px;text-align:center}#add-look .uploaded-photo input#medium_image{position:absolute;margin-left:60px;margin-top:100px}#add-look .uploaded-photo img{max-width:100%}#add-look .uploaded-photo img#uploaded-image{position:absolute;top:0;z-index:0}#add-look .uploaded-photo span#remove{cursor:pointer;position:absolute;right:0px;top:0px;display:none !important;color:white;background-color:rgba(0,0,0,0.7);padding:5px 10px}#add-look .uploaded-photo span#remove i.fa-times{margin-right:5px}#add-look .uploaded-photo label.mobile{display:block;height:100%;padding:36px 0;font-size:24px}#add-look .uploaded-photo label.desktop{display:none}#add-look input[id="add-look-image"]{display:none !important}#add-look #products-used #remote{width:100%}#add-look .look-form{float:left;width:100%}#add-look .uploaded-photo{min-height:0px}#add-look .uploaded-photo img#image-bg{display:none}#add-look .uploaded-photo input#medium_image{display:none}#add-look .uploaded-photo input#add-look-image{position:relative;margin:0px}.past-challenge-details{height:800px;margin-top:-100px}.past-challenge-details .winner-info{width:100%}.past-challenge-details .PDS_Poll{float:left;margin-right:0px}.past-challenge-details .PDS_Poll input.pds-textfield{width:200px !important}#yt .yt-background{height:260px}#yt .text-container p{font-size:20px}#yt .text-container p img{margin-bottom:10px}#yt .text-container h2{font-size:20px;margin-bottom:10px}#yt .text-container h1{font-size:30px;margin-top:20px}#yt .text-container .products-used p span.semibold{width:17%;margin-right:3%;word-break:break-all}#yt .text-container .products-used p span.products{width:80%}#yt span.youtube{display:inline-block;margin-top:5px}#yt span.yt-image{height:300px}#yt span.yt-image iframe{width:100%;height:300px}#yt span.yt-image span.step-image{height:300px}#yt span.yt-image .watch-step{bottom:0}#yt .step-prompt{display:none}#yt p.creator{margin-bottom:25px}#yt .add-step{width:100%}#yt .bg-gray .article .article-title{line-height:1.2}#yt .bg-gray .article .article-subtitle{font-size:15px}#yt .bg-gray .article img{width:30%;margin-right:5%}#yt .bg-gray .article .next-guide-content{width:65%;float:left}#yt .info-bar{padding:2px 0 0 0;height:45px}#yt .info-bar span.mobile{display:inline-block}#yt .info-bar i.fa-youtube{font-size:18px;margin-top:10px}#yt .info-bar .likes #community_likes{max-width:200px;overflow:hidden;height:30px}#yt .info-bar .likes input[type=image]{width:auto !important}.about-block{padding:20px 5% 55px 5%;margin:0;border:none;border-top:2px solid black;text-align:left;outline:none}.about-block span.faq{bottom:20px}.about-block span.faq-content,.about-block i.fa-caret-up{display:inline-block}.about-block i.fa-caret-down{display:none}.responsive-container{padding-left:10px;padding-right:10px}#guides{padding:0}#guides .responsive-content{margin-top:-5px;padding-top:0}#guides .square-image{width:100%;margin-right:0;margin-bottom:0}#guides .square-image:hover{border:none}#guide-prompt #filter{display:none}#perfect-lipstick .filters,#perfect-lipstick .left{width:100%;margin-top:0}#perfect-lipstick .newly-added-container{width:100%}#customization-strip{height:auto;padding-bottom:20px}#customization-strip .prompt{line-height:35px}#guides-banner,#lipstick-banner{height:340px;width:100%;padding-top:210px}#guides-banner{background:url(//diorkckkk88ic.cloudfront.net/assets/guides-mobile-50f68cf78ae66cf373fe1250db1eeb27.jpg)}#lipstick-banner{background:url(//diorkckkk88ic.cloudfront.net/assets/lipstick-mobile-5e0c4ed4f457ae642d9dca582624320d.jpg)}#home-signedin .responsive-left,#home-signedin .responsive-right{padding-bottom:0;padding-right:0;padding-top:5px;width:100%}#home-signedin .home-section{margin-bottom:10px}#home-signedin .avatar{display:none}#home-signedin .square-image{width:100%}#home-signedin .profile-item{padding:20px 10px;font-weight:600}#home-signedin .item-group .new-swatch,#home-signedin .item-group .perfect-container{margin-bottom:15px}#home-signedin .item-group .perfect-container:nth-child(n+3){display:none}#home-signedin .item-group .new-swatch:nth-child(4){display:block}#home-signedin span#top-members{margin-top:20px}#home-signedin .item-group .new-swatch{height:250px !important;width:48%}#home-signedin .item-group .new-swatch:nth-child(odd){margin-right:4%}#home-signedin .item-group .new-swatch .swatch-image{height:170px}#home-signedin .item-group .perfect-container{width:47%;height:200px}#home-signedin .item-group .perfect-container .perfect-image{height:200px}.beauty-profile{margin-top:10px}input#like_medium_id{width:auto !important}.homepage .square-image{width:100%}.homepage .item{height:164px}.homepage .guide-item i.fa{display:none}#home-notsignedin{margin-top:-60px}#home-notsignedin .item-group{width:100%;margin-top:25px;margin-bottom:10px}#home-notsignedin .explore{position:relative}#home-notsignedin .item-long,#home-notsignedin #inspiration .item-long{height:auto;width:100%;margin-bottom:0}#home-notsignedin .home-banner{padding-top:150px;height:400px;background-size:cover;background-image:url(//diorkckkk88ic.cloudfront.net/assets/home/home-mobile-79b8ce3ddba548995a8fc31c6c7693ea.jpg)}#home-notsignedin .home-banner h1{width:100%}#home-notsignedin .customize-header span.semibold{display:none}#home-notsignedin .landing-end button{width:90%}#home-notsignedin .landing-end h2{width:100%}#home-notsignedin .sign-up-modal{background-color:rgba(50,50,50,0.9);top:55px;right:10px}#home-notsignedin #inspiration .item-group .item-single{height:250px !important}#home-notsignedin .item-group .new-swatch,#home-notsignedin .item-group .perfect-container,#home-notsignedin .item-group .item-single{width:47%;margin-bottom:15px;height:170px !important;margin-right:5% !important}#home-notsignedin .item-group .new-swatch:nth-child(3n),#home-notsignedin .item-group .perfect-container:nth-child(3n),#home-notsignedin .item-group .item-single:nth-child(3n){margin-right:5% !important}#home-notsignedin .item-group .new-swatch:nth-child(2n),#home-notsignedin .item-group .perfect-container:nth-child(2n),#home-notsignedin .item-group .item-single:nth-child(2n){margin-right:0 !important}#home-notsignedin .item-group .new-swatch .swatch-image,#home-notsignedin .item-group .perfect-container .swatch-image,#home-notsignedin .item-group .item-single .swatch-image{height:170px}#hamburger-menu{position:fixed;z-index:1000;display:none;top:60px;left:0;width:100%;border-top:2px solid #2F3135}#hamburger-menu .menu-item{background-color:black;border-bottom:2px solid #2F3135}#hamburger-menu .menu-item a{width:100%;display:inline-block;padding:14px 12px;height:55px;color:white;font-weight:bold;letter-spacing:2px;text-transform:uppercase}#hamburger-menu .menu-item img{height:25px;margin-left:5px}#hamburger-menu .menu-item img.forum{height:20px;margin-top:4px}#hamburger-menu .menu-item i{color:#cda860;font-size:20px;margin-left:7px}#hamburger-menu .menu-item .image{display:inline-block;width:35px;margin-right:10px}}
