"4 Grid Animation "
Bootstrap 3.3.0 Snippet by vivekbisht109

<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="Author" content="Shapeways Inc." /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Test</title> <link rel="stylesheet" type="text/css" href="https://static1.sw-cdn.net/rrstatic/stylesheets/screen.css?tag=jX6n_7ioYUIrDbnK"> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <link rel="stylesheet" type="text/css" href="style.css"> <script type="text/javascript"> ! function(e, t, n) { function a(e, t) { return typeof e === t } function o() { var e, t, n, o, r, s, i; for (var d in T) if (T.hasOwnProperty(d)) { if (e = [], t = T[d], t.name && (e.push(t.name.toLowerCase()), t.options && t.options.aliases && t.options.aliases.length)) for (n = 0; n < t.options.aliases.length; n++) e.push(t.options.aliases[n].toLowerCase()); for (o = a(t.fn, "function") ? t.fn() : t.fn, r = 0; r < e.length; r++) s = e[r], i = s.split("."), 1 === i.length ? Modernizr[i[0]] = o : (!Modernizr[i[0]] || Modernizr[i[0]] instanceof Boolean || (Modernizr[i[0]] = new Boolean(Modernizr[i[0]])), Modernizr[i[0]][i[1]] = o), y.push((o ? "" : "no-") + i.join("-")) } } function r(e) { var t = P.className, n = Modernizr._config.classPrefix || ""; if (E && (t = t.baseVal), Modernizr._config.enableJSClass) { var a = new RegExp("(^|\\s)" + n + "no-js(\\s|$)"); t = t.replace(a, "$1" + n + "js$2") } Modernizr._config.enableClasses && (t += " " + n + e.join(" " + n), E ? P.className.baseVal = t : P.className = t) } function s() { return "function" != typeof t.createElement ? t.createElement(arguments[0]) : E ? t.createElementNS.call(t, "http://www.w3.org/2000/svg", arguments[0]) : t.createElement.apply(t, arguments) } function i(e, t) { return !!~("" + e).indexOf(t) } function d(e) { return e.replace(/([a-z])-([a-z])/g, function(e, t, n) { return t + n.toUpperCase() }).replace(/^-/, "") } function c() { var e = t.body; return e || (e = s(E ? "svg" : "body"), e.fake = !0), e } function l(e, n, a, o) { var r, i, d, l, u = "modernizr", p = s("div"), f = c(); if (parseInt(a, 10)) for (; a--;) d = s("div"), d.id = o ? o[a] : u + (a + 1), p.appendChild(d); return r = s("style"), r.type = "text/css", r.id = "s" + u, (f.fake ? f : p).appendChild(r), f.appendChild(p), r.styleSheet ? r.styleSheet.cssText = e : r.appendChild(t.createTextNode(e)), p.id = u, f.fake && (f.style.background = "", f.style.overflow = "hidden", l = P.style.overflow, P.style.overflow = "hidden", P.appendChild(f)), i = n(p, e), f.fake ? (f.parentNode.removeChild(f), P.style.overflow = l, P.offsetHeight) : p.parentNode.removeChild(p), !!i } function u(e, t) { return function() { return e.apply(t, arguments) } } function p(e, t, n) { var o; for (var r in e) if (e[r] in t) return n === !1 ? e[r] : (o = t[e[r]], a(o, "function") ? u(o, n || t) : o); return !1 } function f(e) { return e.replace(/([A-Z])/g, function(e, t) { return "-" + t.toLowerCase() }).replace(/^ms-/, "-ms-") } function m(t, a) { var o = t.length; if ("CSS" in e && "supports" in e.CSS) { for (; o--;) if (e.CSS.supports(f(t[o]), a)) return !0; return !1 } if ("CSSSupportsRule" in e) { for (var r = []; o--;) r.push("(" + f(t[o]) + ":" + a + ")"); return r = r.join(" or "), l("@supports (" + r + ") { #modernizr { position: absolute; } }", function(e) { return "absolute" == getComputedStyle(e, null).position }) } return n } function g(e, t, o, r) { function c() { u && (delete M.style, delete M.modElem) } if (r = a(r, "undefined") ? !1 : r, !a(o, "undefined")) { var l = m(e, o); if (!a(l, "undefined")) return l } for (var u, p, f, g, h, v = ["modernizr", "tspan", "samp"]; !M.style && v.length;) u = !0, M.modElem = s(v.shift()), M.style = M.modElem.style; for (f = e.length, p = 0; f > p; p++) if (g = e[p], h = M.style[g], i(g, "-") && (g = d(g)), M.style[g] !== n) { if (r || a(o, "undefined")) return c(), "pfx" == t ? g : !0; try { M.style[g] = o } catch (y) {} if (M.style[g] != h) return c(), "pfx" == t ? g : !0 } return c(), !1 } function h(e, t, n, o, r) { var s = e.charAt(0).toUpperCase() + e.slice(1), i = (e + " " + B.join(s + " ") + s).split(" "); return a(t, "string") || a(t, "undefined") ? g(i, t, o, r) : (i = (e + " " + C.join(s + " ") + s).split(" "), p(i, t, n)) } function v(e, t, a) { return h(e, n, n, t, a) } var y = [], b = "Moz O ms Webkit", T = [], w = { _version: "3.3.1", _config: { classPrefix: "", enableClasses: !0, enableJSClass: !0, usePrefixes: !0 }, _q: [], on: function(e, t) { var n = this; setTimeout(function() { t(n[e]) }, 0) }, addTest: function(e, t, n) { T.push({ name: e, fn: t, options: n }) }, addAsyncTest: function(e) { T.push({ name: null, fn: e }) } }, Modernizr = function() {}; Modernizr.prototype = w, Modernizr = new Modernizr, Modernizr.addTest("applicationcache", "applicationCache" in e), Modernizr.addTest("geolocation", "geolocation" in navigator), Modernizr.addTest("history", function() { var t = navigator.userAgent; return -1 === t.indexOf("Android 2.") && -1 === t.indexOf("Android 4.0") || -1 === t.indexOf("Mobile Safari") || -1 !== t.indexOf("Chrome") || -1 !== t.indexOf("Windows Phone") ? e.history && "pushState" in e.history : !1 }), Modernizr.addTest("postmessage", "postMessage" in e), Modernizr.addTest("svg", !!t.createElementNS && !!t.createElementNS("http://www.w3.org/2000/svg", "svg").createSVGRect); var x = !1; try { x = "WebSocket" in e && 2 === e.WebSocket.CLOSING } catch (S) {} Modernizr.addTest("websockets", x), Modernizr.addTest("localstorage", function() { var e = "modernizr"; try { return localStorage.setItem(e, e), localStorage.removeItem(e), !0 } catch (t) { return !1 } }), Modernizr.addTest("sessionstorage", function() { var e = "modernizr"; try { return sessionStorage.setItem(e, e), sessionStorage.removeItem(e), !0 } catch (t) { return !1 } }), Modernizr.addTest("websqldatabase", "openDatabase" in e), Modernizr.addTest("webworkers", "Worker" in e); var C = w._config.usePrefixes ? b.toLowerCase().split(" ") : []; w._domPrefixes = C; var k = w._config.usePrefixes ? " -webkit- -moz- -o- -ms- ".split(" ") : ["", ""]; w._prefixes = k; var P = t.documentElement, E = "svg" === P.nodeName.toLowerCase(), _ = function() { function e(e, t) { var o; return e ? (t && "string" != typeof t || (t = s(t || "div")), e = "on" + e, o = e in t, !o && a && (t.setAttribute || (t = s("div")), t.setAttribute(e, ""), o = "function" == typeof t[e], t[e] !== n && (t[e] = n), t.removeAttribute(e)), o) : !1 } var a = !("onblur" in t.documentElement); return e }(); w.hasEvent = _, Modernizr.addTest("hashchange", function() { return _("hashchange", e) === !1 ? !1 : t.documentMode === n || t.documentMode > 7 }), Modernizr.addTest("audio", function() { var e = s("audio"), t = !1; try { (t = !!e.canPlayType) && (t = new Boolean(t), t.ogg = e.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/, ""), t.mp3 = e.canPlayType('audio/mpeg; codecs="mp3"').replace(/^no$/, ""), t.opus = e.canPlayType('audio/ogg; codecs="opus"') || e.canPlayType('audio/webm; codecs="opus"').replace(/^no$/, ""), t.wav = e.canPlayType('audio/wav; codecs="1"').replace(/^no$/, ""), t.m4a = (e.canPlayType("audio/x-m4a;") || e.canPlayType("audio/aac;")).replace(/^no$/, "")) } catch (n) {} return t }), Modernizr.addTest("canvas", function() { var e = s("canvas"); return !(!e.getContext || !e.getContext("2d")) }), Modernizr.addTest("canvastext", function() { return Modernizr.canvas === !1 ? !1 : "function" == typeof s("canvas").getContext("2d").fillText }), Modernizr.addTest("video", function() { var e = s("video"), t = !1; try { (t = !!e.canPlayType) && (t = new Boolean(t), t.ogg = e.canPlayType('video/ogg; codecs="theora"').replace(/^no$/, ""), t.h264 = e.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/, ""), t.webm = e.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/, ""), t.vp9 = e.canPlayType('video/webm; codecs="vp9"').replace(/^no$/, ""), t.hls = e.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(/^no$/, "")) } catch (n) {} return t }), Modernizr.addTest("webgl", function() { var t = s("canvas"), n = "probablySupportsContext" in t ? "probablySupportsContext" : "supportsContext"; return n in t ? t[n]("webgl") || t[n]("experimental-webgl") : "WebGLRenderingContext" in e }), Modernizr.addTest("cssgradients", function() { for (var e, t = "background-image:", n = "gradient(linear,left top,right bottom,from(#9f9),to(white));", a = "", o = 0, r = k.length - 1; r > o; o++) e = 0 === o ? "to " : "", a += t + k[o] + "linear-gradient(" + e + "left top, #9f9, white);"; Modernizr._config.usePrefixes && (a += t + "-webkit-" + n); var i = s("a"), d = i.style; return d.cssText = a, ("" + d.backgroundImage).indexOf("gradient") > -1 }), Modernizr.addTest("multiplebgs", function() { var e = s("a").style; return e.cssText = "background:url(https://),url(https://),red url(https://)", /(url\s*\(.*?){3}/.test(e.background) }), Modernizr.addTest("opacity", function() { var e = s("a").style; return e.cssText = k.join("opacity:.55;"), /^0.55$/.test(e.opacity) }), Modernizr.addTest("rgba", function() { var e = s("a").style; return e.cssText = "background-color:rgba(150,255,150,.5)", ("" + e.backgroundColor).indexOf("rgba") > -1 }), Modernizr.addTest("inlinesvg", function() { var e = s("div"); return e.innerHTML = "<svg/>", "http://www.w3.org/2000/svg" == ("undefined" != typeof SVGRect && e.firstChild && e.firstChild.namespaceURI) }); var z = s("input"), A = "autocomplete autofocus list placeholder max min multiple pattern required step".split(" "), R = {}; Modernizr.input = function(t) { for (var n = 0, a = t.length; a > n; n++) R[t[n]] = !!(t[n] in z); return R.list && (R.list = !(!s("datalist") || !e.HTMLDataListElement)), R }(A); var $ = "search tel url email datetime date month week time datetime-local number range color".split(" "), N = {}; Modernizr.inputtypes = function(e) { for (var a, o, r, s = e.length, i = "1)", d = 0; s > d; d++) z.setAttribute("type", a = e[d]), r = "text" !== z.type && "style" in z, r && (z.value = i, z.style.cssText = "position:absolute;visibility:hidden;", /^range$/.test(a) && z.style.WebkitAppearance !== n ? (P.appendChild(z), o = t.defaultView, r = o.getComputedStyle && "textfield" !== o.getComputedStyle(z, null).WebkitAppearance && 0 !== z.offsetHeight, P.removeChild(z)) : /^(search|tel)$/.test(a) || (r = /^(url|email)$/.test(a) ? z.checkValidity && z.checkValidity() === !1 : z.value != i)), N[e[d]] = !!r; return N }($), Modernizr.addTest("hsla", function() { var e = s("a").style; return e.cssText = "background-color:hsla(120,40%,100%,.5)", i(e.backgroundColor, "rgba") || i(e.backgroundColor, "hsla") }); var O = "CSS" in e && "supports" in e.CSS, I = "supportsCSS" in e; Modernizr.addTest("supports", O || I); var L = {}.toString; Modernizr.addTest("svgclippaths", function() { return !!t.createElementNS && /SVGClipPath/.test(L.call(t.createElementNS("http://www.w3.org/2000/svg", "clipPath"))) }), Modernizr.addTest("smil", function() { return !!t.createElementNS && /SVGAnimate/.test(L.call(t.createElementNS("http://www.w3.org/2000/svg", "animate"))) }); var B = w._config.usePrefixes ? b.split(" ") : []; w._cssomPrefixes = B; var W = w.testStyles = l; Modernizr.addTest("touch" /* was touchevents */ , function() { var n; if ("ontouchstart" in e || e.DocumentTouch && t instanceof DocumentTouch) n = !0; else { var a = ["@media (", k.join("touch-enabled),("), "heartz", ")", "{#modernizr{top:9px;position:absolute}}"].join(""); W(a, function(e) { n = 9 === e.offsetTop }) } return n }); var j = function() { var e = navigator.userAgent, t = e.match(/applewebkit\/([0-9]+)/gi) && parseFloat(RegExp.$1), n = e.match(/w(eb)?osbrowser/gi), a = e.match(/windows phone/gi) && e.match(/iemobile\/([0-9])+/gi) && parseFloat(RegExp.$1) >= 9, o = 533 > t && e.match(/android/gi); return n || o || a }(); j ? Modernizr.addTest("fontface", !1) : W('@font-face {font-family:"font";src:url("https://")}', function(e, n) { var a = t.getElementById("smodernizr"), o = a.sheet || a.styleSheet, r = o ? o.cssRules && o.cssRules[0] ? o.cssRules[0].cssText : o.cssText || "" : "", s = /src/i.test(r) && 0 === r.indexOf(n.split(" ")[0]); Modernizr.addTest("fontface", s) }), W('#modernizr{font:0/0 a}#modernizr:after{content:":)";visibility:hidden;font:7px/1 a}', function(e) { Modernizr.addTest("generatedcontent", e.offsetHeight >= 7) }); var V = { elem: s("modernizr") }; Modernizr._q.push(function() { delete V.elem }); var M = { style: V.elem.style }; Modernizr._q.unshift(function() { delete M.style }); var q = w.testProp = function(e, t, a) { return g([e], n, t, a) }; Modernizr.addTest("textshadow", q("textShadow", "1px 1px")), w.testAllProps = h, w.testAllProps = v, Modernizr.addTest("cssanimations", v("animationName", "a", !0)), Modernizr.addTest("backgroundsize", v("backgroundSize", "100%", !0)), Modernizr.addTest("borderimage", v("borderImage", "url() 1", !0)), Modernizr.addTest("borderradius", v("borderRadius", "0px", !0)), Modernizr.addTest("boxshadow", v("boxShadow", "1px 1px", !0)), function() { Modernizr.addTest("csscolumns", function() { var e = !1, t = v("columnCount"); try { (e = !!t) && (e = new Boolean(e)) } catch (n) {} return e }); for (var e, t, n = ["Width", "Span", "Fill", "Gap", "Rule", "RuleColor", "RuleStyle", "RuleWidth", "BreakBefore", "BreakAfter", "BreakInside"], a = 0; a < n.length; a++) e = n[a].toLowerCase(), t = v("column" + n[a]), ("breakbefore" === e || "breakafter" === e || "breakinside" == e) && (t = t || v(n[a])), Modernizr.addTest("csscolumns." + e, t) }(), Modernizr.addTest("flexbox", v("flexBasis", "1px", !0)), Modernizr.addTest("cssreflections", v("boxReflect", "above", !0)), Modernizr.addTest("csstransforms", function() { return -1 === navigator.userAgent.indexOf("Android 2.") && v("transform", "scale(1)", !0) }), Modernizr.addTest("csstransforms3d", function() { var e = !!v("perspective", "1px", !0), t = Modernizr._config.usePrefixes; if (e && (!t || "webkitPerspective" in P.style)) { var n, a = "#modernizr{width:0;height:0}"; Modernizr.supports ? n = "@supports (perspective: 1px)" : (n = "@media (transform-3d)", t && (n += ",(-webkit-transform-3d)")), n += "{#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}", W(a + n, function(t) { e = 7 === t.offsetWidth && 18 === t.offsetHeight }) } return e }), Modernizr.addTest("csstransitions", v("transition", "all", !0)), o(), r(y), delete w.addTest, delete w.addAsyncTest; for (var G = 0; G < Modernizr._q.length; G++) Modernizr._q[G](); e.Modernizr = Modernizr }(window, document); </script> </head> <body class="sct-sw "> <div class="sw--clearfix sw--position-relative"> <div class="sw-dms-section sw-grid-flex sw--width-full sw-grid-flex--wrap--mob sw-grid-flex--wrap--tab sw-dms-flex--nowrap--mob-landscape"> <div class="sw-dms-banner sw-dms-panel--mob sw-dms-panel--mob-tab sw-dms-panel--mob-xs sw-dms-panel--tab sw-dms-banner--tab sw-dms-banner--mob sw-grid-flex__cell-1-4 sw--width-full sw--padding-hor-7 sw-grid-flex__cell-1-1--mob sw-grid-flex__cell-1-1--tab sw-dms-flex__cell-1-4--mob-landscape sw--position-relative"> <div class="sw-logo-container"> <!-- <img src="https://static1.sw-cdn.net/files/cms/dms/homepage/ShapewaysLogo_RGB_Red.svg" class="sw-logo sw--hide-mobile sw--hide-tablet"> --> </div> <h1 class="sw-dms-banner__text sw-dms__text--responsive sw-dms__text--responsive-small sw-dms-banner__text—-tab sw-dms-banner__text--mob sw--position-absolute sw--text-white">CREATE YOUR <br> PRODUCT.<br>BUILD YOUR BUSINESS.</h1> <!-- <img class="sw--position-absolute sw-red-cursor sw--hide-mobile sw--hide-tablet" src="https://static1.sw-cdn.net/files/cms/dms/homepage/ruby-carrot.svg"> --> </div> <div data-sw-dms-panel-container class="sw-dms-panel-container sw--text-white sw-grid-flex sw-grid-flex__cell-3-4 sw-grid-flex__cell-1-1--mob sw-grid-flex__cell-1-1--tab sw-dms-flex__cell-3-4--mob-landscape sw-grid-flex--wrap--mob sw-grid-flex--wrap--tab sw-dms-flex--nowrap--mob-landscape sw--position-relative"> <div data-sw-dms-panel-container-bg="design" class="sw-dms-panel-container-bg sw-dms-panel-container-bg__design"></div> <div data-sw-dms-panel-container-bg="make" class="sw-dms-panel-container-bg sw-dms-panel-container-bg__make"></div> <div data-sw-dms-panel-container-bg="sell" class="sw-dms-panel-container-bg sw-dms-panel-container-bg__sell"></div> <div data-sw-dms-panel="design" class="sw-dms-panel sw-dms-panel--tab-xl sw-dms-panel--mob-tab sw-dms-panel--mob-xs sw-design-panel sw-design-panel--mob-tab sw-grid-flex__cell-1-3 sw-grid-flex__cell-1-1--mob sw-grid-flex__cell-1-1--tab sw-dms-flex__cell-1-3--mob-landscape sw--position-relative"> <div class="sw-design-panel__bg sw-bg-panel sw-bg-panel--mob-tab"></div> <div class="sw-dms-panel__inner-div sw-dms-panel__inner-div--tab sw-dms-panel__inner-div--mob sw--position-absolute sw--padding-hor-7"> <h2 class="sw--margin-bottom-1 sw-dms-panel-header sw-dms__text--responsive sw-dms__text--responsive-small sw-dms-panel-header--big sw-dms-panel-header--mob sw-dms-panel-header—-tab sw--font-family-sharp-grotesque">Demo</h2> <p class="sw--font-size-18 sw-dms-panel-sub-header sw-dms-panel-sub-header—-tab sw-dms-panel-sub-header--mob sw--margin-bottom-7">Demo Text<br> here.</p> <a data-creator-choice-button="/img/rrstatic/design.img" class="sw--uppercase sw--hide-mobile sw--hide-tablet sw-dms-button sw-dms-button--red sw-dms-button--big sw--margin-bottom-5" href="#">Button</a> <p class="sw--margin-top-1 sw-dms-panel__inner-div__main-text sw-dms-panel__inner-div__main-text--tab sw-dms-panel__inner-div__main-text--mob-tab">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo, ex qui. Pariatur omnis, distinctio reiciendis, corporis impedit assumenda repellat!</p> <a data-creator-choice-button="/img/rrstatic/design.img" class="sw--uppercase sw--hide-desktop sw-dms-button sw-dms-button--red sw-dms-button--big sw--margin-top-5" href="#">Button</a> </div> </div> <div data-sw-dms-panel="make" class="sw-dms-panel sw-dms-panel--tab-xl sw-dms-panel--mob-tab sw-dms-panel--mob-xs sw-make-panel sw-make-panel--mob-tab sw-grid-flex__cell-1-3 sw-grid-flex__cell-1-1--mob sw-grid-flex__cell-1-1--tab sw-dms-flex__cell-1-3--mob-landscape sw--position-relative"> <div class="sw-make-panel__left-border sw-make-panel-border sw--is-hidden"></div> <div class="sw-make-panel__right-border sw-make-panel-border sw--is-hidden"></div> <div class="sw-make-panel__bg sw-bg-panel sw-bg-panel--mob-tab"></div> <div class="sw-dms-panel__inner-div sw-dms-panel__inner-div--tab sw-dms-panel__inner-div--mob sw--position-absolute sw--padding-hor-7"> <h2 class="sw--margin-bottom-1 sw-dms-panel-header sw-dms-panel-header--big sw-dms__text--responsive sw-dms__text--responsive-small sw-dms-panel-header--mob sw-dms-panel-header—-tab sw--font-family-sharp-grotesque">Demo2</h2> <p class="sw--font-size-18 sw-dms-panel-sub-header sw-dms-panel-sub-header—-tab sw-dms-panel-sub-header--mob sw--margin-bottom-7">Demo Text<br> here.</p> <a data-creator-choice-button="/img/rrstatic/make.img" class="sw--uppercase sw--hide-mobile sw--hide-tablet sw-dms-button sw-dms-button--red sw-dms-button--big sw--margin-bottom-5" href="#">Button</a> <p class="sw--margin-top-1 sw-dms-panel__inner-div__main-text sw-dms-panel__inner-div__main-text--tab sw-dms-panel__inner-div__main-text--mob-tab">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet nemo dicta temporibus dolores minus. Vero veniam sequi adipisci quaerat hic dignissimos.</p> <a data-creator-choice-button="/img/rrstatic/make.img" class="sw--uppercase sw--hide-desktop sw-dms-button sw-dms-button--red sw-dms-button--big sw--margin-top-5" href="#">Button</a> </div> </div> <div data-sw-dms-panel="sell" class="sw-dms-panel sw-dms-panel--tab-xl sw-dms-panel--mob-tab sw-dms-panel--mob-xs sw-sell-panel sw-sell-panel--mob-tab sw-grid-flex__cell-1-3 sw-grid-flex__cell-1-1--mob sw-grid-flex__cell-1-1--tab sw-dms-flex__cell-1-3--mob-landscape sw--position-relative"> <div class="sw-sell-panel__bg sw-bg-panel sw-bg-panel--mob-tab"></div> <div class="sw-dms-panel__inner-div sw-dms-panel__inner-div--tab sw-dms-panel__inner-div--mob sw--position-absolute sw--padding-hor-7"> <h2 class="sw--margin-bottom-1 sw-dms-panel-header sw-dms-panel-header--big sw-dms__text--responsive sw-dms__text--responsive-small sw-dms-panel-header--mob sw-dms-panel-header—-tab sw--font-family-sharp-grotesque">Demo3</h2> <p class="sw--font-size-18 sw-dms-panel-sub-header sw-dms-panel-sub-header—-tab sw-dms-panel-sub-header--mob sw--margin-bottom-7">Demo Text<br> here.</p> <a data-creator-choice-button="/img/rrstatic/sell.img" class="sw--uppercase sw--hide-mobile sw--hide-tablet sw-dms-button sw-dms-button--red sw-dms-button--big sw--margin-bottom-5" href="#">Button</a> <p class="sw--margin-top-1 sw-dms-panel__inner-div__main-text sw-dms-panel__inner-div__main-text--tab sw-dms-panel__inner-div__main-text--mob-tab">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores modi incidunt magni, itaque maiores nobis accusantium amet in nulla! Perferendis.</p> <a data-creator-choice-button="/img/rrstatic/sell.img" class="sw--uppercase sw--hide-desktop sw-dms-button sw-dms-button--red sw-dms-button--big sw--margin-top-5" href="#">Button</a> </div> </div> </div> </div> <script> //Load this JS for non-touch devices if (!window.Modernizr.touch) { var $dmsSectionPanels = $('[data-sw-dms-panel]'); var $dmsSectionContainer = $('[data-sw-dms-panel-container]'); var dmsValue = ''; $dmsSectionPanels.mouseenter(function () { var _this = $(this); var newDmsValue = _this.data('swDmsPanel'); var str = "[data-sw-dms-panel-container-bg=" + newDmsValue + ']'; var activeContainerBg = $('.sw-dms-panel-container-bg--active'); var container = $dmsSectionContainer.find(str); container.css('opacity', 1); container.addClass('sw-dms-panel-container-bg--active'); $('.sw-make-panel-border').show(); $dmsSectionPanels.each(function (i, obj) { if ($(obj).data('swDmsPanel') !== newDmsValue) { $(obj).find('.sw-dms-panel__inner-div').addClass('sw-dms-panel__inner-div--transparent'); } else { $(obj).find('.sw-dms-panel__inner-div').removeClass('sw-dms-panel__inner-div--transparent'); $(obj).find('.sw-dms-panel__inner-div__main-text').css('opacity', 1); } $(obj).find('.sw-bg-panel').css('opacity', 0); }); if (dmsValue !== newDmsValue) { dmsValue = newDmsValue; activeContainerBg.css('opacity', 0); activeContainerBg.removeClass('sw-dms-panel-container-bg--active'); } }); $dmsSectionPanels.mouseleave(function () { $('.sw-make-panel-border').hide(); $dmsSectionPanels.each(function (i, obj) { $(obj).find('.sw-bg-panel').css('opacity', 1); $(obj).find('.sw-dms-panel__inner-div').removeClass('sw-dms-panel__inner-div--transparent'); $(obj).find('.sw-dms-panel__inner-div__main-text').css('opacity', 0); }); }); } </script> </div> </body> </html>
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block } body { line-height: 1 } ol, ul { list-style: none } blockquote, q { quotes: none } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none } table { border-collapse: collapse; border-spacing: 0 } .sw-dms--bg-black { background-color: #000 } .sw-dms--bg-white { background-color: #fff } .sw-dms--bg-blue { background-color: #1E2740 } .sw-dms--bg-red { background-color: #FF4B5A } .sw-dms--bg-grey-46 { background-color: #5E717C } .sw-dms--bg-grey-85 { background-color: #DAD8DA } .sw-dms--bg-grey-96 { background-color: #F2F3F4 } .sw-dms--color-black { color: #000 } .sw-dms--color-white { color: #fff } .sw-dms--color-blue { color: #1E2740 } .sw-dms--color-red { color: #FF4B5A } .sw-dms--color-grey-46 { color: #5E717C } .sw-dms--color-grey-85 { color: #DAD8DA } .sw-dms--color-grey-96 { color: #F2F3F4 } h1, h2, h3, h4, h5, h6 { font-weight: bold; line-height: 1.3; margin: 0 0 1.2rem 0; -webkit-font-smoothing: antialiased; zoom: 1 } h1.last, h2.last, h3.last, h4.last, h5.last, h6.last { margin-bottom: 0 } h1 { font-size: 2.286rem } h2 { font-size: 2rem } h3 { font-size: 1.571rem } h4 { font-size: 1.286rem } h5 { font-size: 1.143rem } h6 { font-size: 0.9286rem; letter-spacing: 1px; margin-bottom: 5px } p { font-size: 14px; line-height: 22px; margin: 0 0 1.4rem 0 } p.last { margin-bottom: 0 } small, .small { font-size: .8em; line-height: 1.2em; font-weight: normal } strong, b { font-weight: bold } .sw--font-playfair { font-family: 'Playfair', Times, serif !important } .sw--font-weight-bold, .sw--text-bold, .weight-bold { font-weight: bold } .sw--font-weight-normal, .sw--text-normal, .weight-normal { font-weight: normal } .sw--font-weight-heavy, .weight-heavy { font-weight: 800 } .sw--font-weight-light, .weight-light { font-weight: 300 } .sw--font-family-sharp-grotesque { font-family: "SharpGrotesque", sans-serif } .jumbo-text { font-size: 3.8em; line-height: 1.2em } @media all and (min-width: 320px) and (max-width: 768px) { .jumbo-text { font-size: 2.8em } } .italic, em, i, q { font-style: italic } ul { list-style: disc; margin: 0 0 0 20px; padding: 0 } ul.no-bullets { padding: 0; margin: 0; list-style: none } ul.no-bullets li { list-style: none } ul.no-bullets li:before { content: none } ol { list-style: decimal; margin: 0 0 0 20px } .sw--list-style-none { list-style: none } blockquote { font-style: italic } sup { vertical-align: super; font-size: 80% } .small-caption { font-size: .7em; font-style: italic; color: #a1aaad } .fine-print { font-size: 11px; color: #67757B; line-height: 1.3em; font-weight: normal } .sw--text-strikethrough { text-decoration: line-through } .sw--uppercase, .all-caps { text-transform: uppercase } .sw--capitalize { text-transform: capitalize } .sw--word-wrap { word-wrap: break-word } .sw--ellipsis { text-overflow: ellipsis } .sw--white-space-no-wrap { white-space: nowrap } .sw--white-space-normal { white-space: normal } .sw--letter-spacing-1-2 { letter-spacing: .05em } .sw--letter-spacing-1 { letter-spacing: .1em } .sw--letter-spacing-2 { letter-spacing: .2em } .sw--letter-spacing-3 { letter-spacing: .3em } .sw--letter-spacing-4 { letter-spacing: .4em } .sw--line-height-1 { line-height: 1 } .sw--font-size-10 { font-size: 0.7142rem } .sw--line-height-10 { line-height: 0.7142rem } .sw--font-size-11 { font-size: 0.7857rem } .sw--font-size-12 { font-size: 0.8571rem } .sw--line-height-12 { line-height: 0.8571rem } .sw--font-size-13 { font-size: 0.929rem } .sw--font-size-14 { font-size: 1rem } .sw--font-size-15 { font-size: 1.071rem } .sw--line-height-14 { line-height: 1rem } .sw--font-size-16 { font-size: 1.143rem } .sw--line-height-16 { line-height: 1.143rem } .sw--font-size-18 { font-size: 1.286rem } .sw--line-height-18 { line-height: 1.286rem } .sw--font-size-20 { font-size: 1.429rem } .sw--font-size-22 { font-size: 1.571rem } .sw--line-height-22 { line-height: 1.571rem } .sw--font-size-24 { font-size: 1.714rem } .sw--line-height-24 { line-height: 1.714rem } .sw--font-size-28 { font-size: 2rem } .sw--line-height-28 { line-height: 2rem } .sw--line-height-30 { line-height: 2.143rem } .sw--font-size-31 { font-size: 2.214rem } .sw--font-size-32 { font-size: 2.286rem } .sw--line-height-32 { line-height: 2.286rem } .sw--font-size-36 { font-size: 2.571rem } .sw--line-height-36 { line-height: 2.571rem } .sw--font-size-42 { font-size: 3rem } .sw--line-height-42 { line-height: 3rem } .sw--font-size-46 { font-size: 3.3rem } .sw--font-size-48 { font-size: 3.429rem } .sw--line-height-48 { line-height: 3.429rem } .sw--line-height-60 { line-height: 4.286rem } .sw--line-height-60--force { line-height: 4.286rem !important } .sw--font-size-60 { font-size: 4.286rem } .sw--font-size-72 { font-size: 5.143rem } @media all and (max-width: 480px) { .sw--h1--mob { font-size: 1.8rem } .sw--h2--mob { font-size: 1.5rem } .sw--h3--mob { font-size: 1.2rem } .sw--h4--mob { font-size: 1.1rem } .sw--font-size-12--mob { font-size: 0.8571rem } .sw--font-size-14--mob { font-size: 1rem } .sw--font-size-16--mob, .sw--font-size-16-mobile { font-size: 1.143rem } .sw--font-size-18--mob, .sw--font-size-18-mobile { font-size: 1.286rem } .sw--font-size-22--mob, .sw--font-size-22-mobile { font-size: 1.571rem } .sw--font-size-24--mob, .sw--font-size-24-mobile { font-size: 1.714rem } .sw--font-size-28--mob { font-size: 2rem } .sw--font-size-32--mob, .sw--font-size-32-mobile { font-size: 2.286rem } .sw--font-size-36--mob, .sw--font-size-36-mobile { font-size: 2.571rem } .sw--font-size-42--mob, .sw--font-size-42-mobile { font-size: 3rem } .sw--font-size-48--mob, .sw--font-size-48-mobile { font-size: 3.429rem } } .sw-dms--bg-black { background-color: #000 } .sw-dms--bg-white { background-color: #fff } .sw-dms--bg-blue { background-color: #1E2740 } .sw-dms--bg-red { background-color: #FF4B5A } .sw-dms--bg-grey-46 { background-color: #5E717C } .sw-dms--bg-grey-85 { background-color: #DAD8DA } .sw-dms--bg-grey-96 { background-color: #F2F3F4 } .sw-dms--color-black { color: #000 } .sw-dms--color-white { color: #fff } .sw-dms--color-blue { color: #1E2740 } .sw-dms--color-red { color: #FF4B5A } .sw-dms--color-grey-46 { color: #5E717C } .sw-dms--color-grey-85 { color: #DAD8DA } .sw-dms--color-grey-96 { color: #F2F3F4 } body, html { font-family: "Fabriga"; font-size: 14px; line-height: 1.5714rem } h1 { font-family: "SharpGrotesque"; font-size: 3.214rem } h2 { font-family: "Fabriga"; font-size: 1.714rem } h3 { font-family: "SharpGrotesque"; font-size: 1.285rem } h4 { font-family: "Fabriga"; font-weight: bold; font-size: 1.285rem } h5 { font-family: "SharpGrotesque"; font-size: 1.0714rem } h6 { font-family: "Fabriga"; font-size: 0.9285rem } h5 { font-family: "Fabriga"; font-size: 1rem } .sw-dms__link, .sw-dms__link:visited, .sw-dms__link:active { cursor: pointer; color: #2EAAEB; text-decoration: none } .no-touch .sw-dms__link:hover { color: #2790C7 } .sw-dms__link--underlined, .sw-dms__link--underlined:visited, .sw-dms__link--underlined:active { text-decoration: underline; color: #1E2740 } .no-touch .sw-dms__link--underlined:hover { color: #2790C7 } body, html { color: #183643; background: white; font-family: 'Fabriga', Helvetica Neue, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 22px; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-rendering: optimizeLegibility; letter-spacing: 0.005rem } a { cursor: pointer; color: #2EAAEB; text-decoration: none } a:hover { color: #2790C7 } caption, th, td { vertical-align: top } .vertical-space { height: 180px; margin-top: 5em; margin-bottom: 5em } .vertical-space.flexible { height: auto } .bottom-collapse { margin-bottom: 0 !important } .error-bubble { display: none; position: relative; z-index: 10; font-weight: 300; padding: 3px 8px 1px 8px; background: #fee7b8; *height: 100px; *width: 200px; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; -webkit-box-shadow: 0 2px 0 #ffd381, 0 3px 1px #aaa; -moz-box-shadow: 0 2px 0 #ffd381, 0 3px 1px #aaa; box-shadow: 0 2px 0 #ffd381, 0 3px 1px #aaa; font-size: .9em; color: #3f4d82 } .error-bubble.visible { display: block } .error-bubble.sticky { position: absolute; top: 40px } .error-bubble.arrow:after { bottom: 100%; border: solid rgba(255, 255, 255, 0); content: " "; height: 0; width: 0; position: absolute; border-bottom-color: #fee7b8; border-width: 10px; left: 20px; margin-left: -10px } .obligatory label span.error-bubble, .obligatory div.error-bubble { display: block } .sup_formbox .notice.flag { display: none } .register-password.obligatory .notice.flag, .register-password-confirm.obligatory .notice.flag, .sup_register-middle .obligatory .notice.flag { display: block } span.error-bubble { padding: 4px 8px 3px 8px } .spinner { background: url("/rrstatic/img/loading.gif") center no-repeat; float: left; margin: 18px 0 0 10px; width: 32px; height: 32px } .no-scroll { overflow: hidden } .truncate { overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .hidden { display: none !important } .invisible { visibility: hidden } .text-left { text-align: left } .text-right { text-align: right } .text-center { text-align: center } .video-responsive { overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0 } .video-responsive iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute } .wrapper-full { width: 100%; display: block; background: white; overflow: hidden } .wrapper-full:after { content: ""; display: table; clear: both } .mega-shadow, .box.mega-shadow { -webkit-box-shadow: 0 1px 0 #ccc, 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 1px rgba(0, 0, 0, 0.1), 0 0 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.3), 0 13px 6px rgba(0, 0, 0, 0.1), 0 5px 2px rgba(0, 0, 0, 0.15), 0 8px 5px rgba(0, 0, 0, 0.2), 0 20px 15px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 0 #ccc, 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 1px rgba(0, 0, 0, 0.1), 0 0 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.3), 0 13px 6px rgba(0, 0, 0, 0.1), 0 5px 2px rgba(0, 0, 0, 0.15), 0 8px 5px rgba(0, 0, 0, 0.2), 0 20px 15px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 0 #ccc, 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 1px rgba(0, 0, 0, 0.1), 0 0 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.3), 0 13px 6px rgba(0, 0, 0, 0.1), 0 5px 2px rgba(0, 0, 0, 0.15), 0 8px 5px rgba(0, 0, 0, 0.2), 0 20px 15px rgba(0, 0, 0, 0.15) } .quote-container { overflow: hidden; background-color: #e0dfde; background-color: rgba(0, 0, 0, 0.05); border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; -webkit-box-shadow: 0 1px 0 white; -moz-box-shadow: 0 1px 0 white; box-shadow: 0 1px 0 white } .quote-container:after { content: ""; display: table; clear: both } .info-block { font-size: 12px; line-height: 1.4; font-weight: normal } .info-block ul { padding-left: 18px } .monospace { font-family: monospace } .column-labels { font-size: 14px } .fade-in { opacity: 0; opacity: 1\9; top: 0\9 !important; -moz-transition-property: opacity, top; -o-transition-property: opacity, top; -webkit-transition-property: opacity, top; transition-property: opacity, top; -moz-transition-property: 250ms; -o-transition-property: 250ms; -webkit-transition-property: 250ms; transition-property: 250ms; -moz-transition-timing-function: ease; -o-transition-timing-function: ease; -webkit-transition-timing-function: ease; transition-timing-function: ease } .fade-in.from-bottom, .fade-in.from-top { position: relative } .fade-in.from-bottom { top: 10px } .fade-in.from-top { top: -10px } .fade-in.fade-start { opacity: 1; top: 0 } .fade-in.delay { -moz-transition-delay: 600ms; -o-transition-delay: 600ms; -webkit-transition-delay: 600ms; transition-delay: 600ms } .attribution { position: absolute; z-index: 200; bottom: 17px; right: 20px; color: #edeff0; color: rgba(255, 255, 255, 0.7); font-size: 11px; text-decoration: none } @media all and (max-width: 480px) { .attribution { display: none } } .attribution a { text-rendering: optimizeLegibility; color: rgba(255, 255, 255, 0.7) } .attribution a:hover, .attribution a:active { color: #fff } @media all and (max-width: 480px) { .hide-mobile, .sw--hide-mobile { display: none !important } } @media all and (min-width: 481px) and (max-width: 768px) { .hide-tablet, .sw--hide-tablet { display: none !important } } @media all and (min-width: 769px) { .hide-desktop, .sw--hide-desktop { display: none !important } } .show-mobile, .sw--show-mobile { display: none } @media all and (max-width: 480px) { .show-mobile, .sw--show-mobile { display: initial !important } } .show-tablet, .sw--show-tablet { display: none } @media all and (min-width: 481px) and (max-width: 768px) { .show-tablet, .sw--show-tablet { display: initial !important } } .sw--show-desktop { display: none } @media all and (min-width: 769px) { .sw--show-desktop { display: initial !important } } .social-product-bar .social-product-button { font-size: 20px } .social-product-bar .social-product-button:hover { opacity: .6 } .social-product-bar .social-product-button.icon-facebook { color: #3B5999 } .social-product-bar .social-product-button.icon-pinterest { color: #C92228 } .social-product-bar .social-product-button.icon-twitter { color: #4099FF } @font-face { font-family: 'Fabriga'; src: url("/rrstatic/fonts/fabriga/Fabriga-Regular.eot") format("eot"); src: url("/rrstatic/fonts/fabriga/Fabriga-Regular.woff2") format("woff2"), url("/rrstatic/fonts/fabriga/Fabriga-Regular.woff") format("woff"), url("/rrstatic/fonts/fabriga/Fabriga-Regular.eot") format("eot"); font-weight: normal; font-style: normal } @font-face { font-family: 'Fabriga'; src: url("/rrstatic/fonts/fabriga/Fabriga-Bold.eot") format("eot"); src: url("/rrstatic/fonts/fabriga/Fabriga-Bold.woff2") format("woff2"), url("/rrstatic/fonts/fabriga/Fabriga-Bold.woff") format("woff"), url("/rrstatic/fonts/fabriga/Fabriga-Bold.eot") format("eot"); font-weight: bold; font-style: normal } @font-face { font-family: 'Fabriga'; src: url("/rrstatic/fonts/fabriga/Fabriga-BoldItalic.woff2") format("woff2"); font-weight: bold; font-style: italic } @font-face { font-family: 'SharpGrotesque'; src: url("/rrstatic/fonts/sharp-grotesque/SharpGroteskSmBold19.eot") format("eot"); src: url("/rrstatic/fonts/sharp-grotesque/SharpGroteskSmBold19.eot") format("eot"), url("/rrstatic/fonts/sharp-grotesque/SharpGroteskSmBold19.woff2") format("woff2"), url("/rrstatic/fonts/sharp-grotesque/SharpGroteskSmBold19.woff") format("woff"); font-weight: normal; font-style: normal } button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0 } svg:not(:root) { overflow: hidden } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer } .box, .box-dark, .box-gray { position: relative; padding: 20px; margin-bottom: 20px; border: 1px solid #e0e3e5; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } .box:after, .box-dark:after, .box-gray:after { content: ""; display: table; clear: both } .box.small, .box-dark.small, .box-gray.small { padding: 10px } .box.attach, .box-dark.attach, .box-gray.attach { margin-bottom: 0; z-index: 10 } .box.compact, .box-dark.compact, .box-gray.compact { padding: 10px } .box.compact .headline, .box-dark.compact .headline, .box-gray.compact .headline { margin: -10px } .box.mega-shadow, .box-dark.mega-shadow, .box-gray.mega-shadow { border: none } .box.correct, .box-dark.correct, .box-gray.correct { -webkit-box-shadow: inset 0 0 0 4px #fff; -moz-box-shadow: inset 0 0 0 4px #fff; box-shadow: inset 0 0 0 4px #fff } .box.incorrect, .box-dark.incorrect, .box-gray.incorrect { -webkit-box-shadow: inset 0 0 0 4px #fee7b8; -moz-box-shadow: inset 0 0 0 4px #fee7b8; box-shadow: inset 0 0 0 4px #fee7b8 } .box { background: white } .box.inset { margin: 10px 0; -webkit-box-shadow: 0 -1px 0 #8996ca, 0 0px 1px 0px #8996ca; -moz-box-shadow: 0 -1px 0 #8996ca, 0 0px 1px 0px #8996ca; box-shadow: 0 -1px 0 #8996ca, 0 0px 1px 0px #8996ca } .box.full-bleed { padding: 0 } .box.full-bleed .top-half { padding: 20px; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; background-clip: padding-box; background: #f5f7f8 } .box.full-bleed .bottom-half { padding: 20px } .box.bottom-half { border: none; border: 1px solid #e0e3e5; border-width: 0 1px 1px 1px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; background-clip: padding-box } .box.flat-top { -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; background-clip: padding-box } .box .headline { position: relative; margin: -20px; padding: 12px 15px 8px 15px; background: #f5f7f8; border-bottom: 1px solid #e0e3e5; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; background-clip: padding-box } .box .headline h1, .box .headline h2, .box .headline h3, .box .headline h4, .box .headline h5, .box .headline h6 { margin-bottom: 0 } .box .box { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: 2px solid #e0e3e5 } .notice .box { color: #183643; font-size: 16px; font-weight: 300 } .box .list-wrap { position: relative; margin: 0 -18px 0 -20px; border-top: 1px solid #e0e3e5; background-color: white } .box .list-wrap.compact { margin: 0 -10px } .box .list-wrap.compact.bottom { margin-bottom: -10px; border-radius: 0 0 5px 5px } .box .list-wrap.bottom .list-row:last-child { border-bottom: none; border-radius: 0 0 5px 5px } .box .list-wrap:before { position: absolute; top: 0; bottom: 60%; left: 20px; right: 20px; content: ''; -webkit-border-radius: 20% 20%/5px 5px; border-radius: 20% 20%/5px 5px; background-clip: padding-box; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); z-index: -1 } .box .list-row { padding: 20px; border-bottom: 1px solid #e0e3e5 } .box .list-row:after { content: ""; display: table; clear: both } .box .list-row.compact { padding: 10px } .box .list-row-title { margin-bottom: 10px } .box .list-row-title:after { content: ""; display: table; clear: both } .box-dark { border: 1px solid #e0e3e5; background: #f5f7f8 } .box-gray { background: #f5f7f8 } .box .box-gray { border: 1px solid #fff } .top-half { position: relative; overflow: hidden; border: 1px solid #e0e3e5; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; background-clip: padding-box; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -moz-transition: box-shadow 250ms ease; -o-transition: box-shadow 250ms ease; -webkit-transition: box-shadow 250ms ease; transition: box-shadow 250ms ease } .top-half:after { content: ""; display: table; clear: both } .top-half:before { position: absolute; top: 100%; bottom: -10%; left: 20px; right: 20px; content: ''; z-index: 10; -webkit-border-radius: 20% 20%/5px 5px; border-radius: 20% 20%/5px 5px; background-clip: padding-box } .top-half.selected { -webkit-box-shadow: 0 0 2px 0px #4FC9FF, 0 0 7px 0px #4FC9FF; -moz-box-shadow: 0 0 2px 0px #4FC9FF, 0 0 7px 0px #4FC9FF; box-shadow: 0 0 2px 0px #4FC9FF, 0 0 7px 0px #4FC9FF; -moz-transition-delay: 300ms; -o-transition-delay: 300ms; -webkit-transition-delay: 300ms; transition-delay: 300ms } .sw-dms--bg-black { background-color: #000 } .sw-dms--bg-white { background-color: #fff } .sw-dms--bg-blue { background-color: #1E2740 } .sw-dms--bg-red { background-color: #FF4B5A } .sw-dms--bg-grey-46 { background-color: #5E717C } .sw-dms--bg-grey-85 { background-color: #DAD8DA } .sw-dms--bg-grey-96 { background-color: #F2F3F4 } .sw-dms--color-black { color: #000 } .sw-dms--color-white { color: #fff } .sw-dms--color-blue { color: #1E2740 } .sw-dms--color-red { color: #FF4B5A } .sw-dms--color-grey-46 { color: #5E717C } .sw-dms--color-grey-85 { color: #DAD8DA } .sw-dms--color-grey-96 { color: #F2F3F4 } .sw--cursor-pointer { cursor: pointer } .sw--cursor-help { cursor: help } .sw--cursor-default { cursor: default } .sw--bg-white { background-color: white } .sw--bg-lightest-blue { background-color: #e5f7ff } .sw--bg-lightest-grey { background-color: #fbfbfb } .sw--bg-lightest-gray, .sw--bg-grey { background-color: #f5f7f8 } .sw--bg-lighter-gray { background-color: #edeff0 } .sw--bg-light-gray { background-color: #D8DCDF } .sw--bg-dark-gray { background-color: #183643 } .sw--bg-header-blue { background-color: #3A91F6 } .sw--bg-header-darker-blue { background-color: #287EE3 } .sw--bg-sw-blue { background-color: #4FC9FF } .sw--bg-dark-blue-green { background-color: #0f2327 } .sw--bg-alert-red-lightest { background-color: #f9e0e2 } .sw--bg-no-repeat { background-repeat: no-repeat } .sw--bg-none { background: none } .sw--bg-top-left { background-position: top 0px } .sw--bg-image-center-cover { background-position: center center; background-size: cover; background-repeat: no-repeat } .sw--link-color { color: #08A3E9 } .no-touch .sw--link-color:hover, .sw--link-color:active, .sw--link-color:focus { color: #08A3E9 } .sw--link-dark, .sw--link-dark:visited { color: #183643 } .no-touch .sw--link-dark:hover, .sw--link-dark:active, .sw--link-dark:focus, .no-touch .sw--link-dark:visited:hover, .sw--link-dark:visited:active, .sw--link-dark:visited:focus { color: #08A3E9 } .sw--link-white, .sw--link-white:visited { color: white; border-bottom: 1px solid rgba(255, 255, 255, 0) } .no-touch .sw--link-white:hover, .sw--link-white:active, .sw--link-white:focus, .no-touch .sw--link-white:visited:hover, .sw--link-white:visited:active, .sw--link-white:visited:focus { color: rgba(255, 255, 255, 0.85); border-bottom: 1px solid rgba(255, 255, 255, 0.6) } .sw--link-gray, .sw--link-gray:visited { color: #183643 } .no-touch .sw--link-gray:hover, .sw--link-gray:active, .sw--link-gray:focus, .no-touch .sw--link-gray:visited:hover, .sw--link-gray:visited:active, .sw--link-gray:visited:focus { color: #08A3E9 } .sw--link-medium-gray, .sw--link-medium-gray:visited { color: #a1aaad } .no-touch .sw--link-medium-gray:hover, .sw--link-medium-gray:active, .sw--link-medium-gray:focus, .no-touch .sw--link-medium-gray:visited:hover, .sw--link-medium-gray:visited:active, .sw--link-medium-gray:visited:focus { color: #183643 } .sw-disabled, .sw--disabled { opacity: .4 } .sw-disabled:hover, .sw--disabled:hover { cursor: not-allowed; color: #08A3E9 } .sw--disabled-wait { opacity: .4 } .sw--disabled-wait:hover { cursor: wait; color: #08A3E9 } .sw--user-select-none { user-select: none } .sw--box-shadow-1, .sw-noty.noty_container_type_warning, .sw-notification--information, .sw-noty.noty_container_type_information, .sw-noty.noty_container_type_success, .sw-noty.noty_container_type_full { -webkit-box-shadow: 0 1px 2px 0 #a1aaad; -moz-box-shadow: 0 1px 2px 0 #a1aaad; box-shadow: 0 1px 2px 0 #a1aaad } .sw--box-shadow-bottom-1 { -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1) } .sw--box-shadow-right-1 { -webkit-box-shadow: 3px 0 4px #a1aaad; -moz-box-shadow: 3px 0 4px #a1aaad; box-shadow: 3px 0 4px #a1aaad } .sw--box-shadow-2 { -webkit-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); -moz-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2) } .sw--box-shadow-dms { -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.3) } .sw--circle { border-radius: 50% } .sw--border-white-1 { border: 1px solid white } .sw--border-blue-1 { border: 1px solid #4FC9FF } .sw--border-medium-blue-1 { border: 1px solid #91B6C7 } .sw--border-top-medium-blue-1 { border-top: 1px solid #91B6C7 } .sw--border-grey-1, .sw-dropdown__container, .sw-dropdown, .sw-dropdown-items { border: 1px solid #e0e3e5 } .sw--border-top-grey-1 { border-top: 1px solid #e0e3e5 } .sw--border-left-grey-1 { border-left: 1px solid #e0e3e5 } .sw--border-right-grey-1 { border-right: 1px solid #e0e3e5 } .sw--border-bottom-grey-1, .sw-dropdown-items .sw-dropdown-group:not(:last-child) { border-bottom: 1px solid #e0e3e5 } .sw--border-vert-grey-1 { border-top: 1px solid #e0e3e5; border-bottom: 1px solid #e0e3e5 } .sw--border-dark-grey-1 { border: 1px solid #bbc2c6 } .sw--border-grey-2 { border: 2px solid #e0e3e5 } .sw--border-grey-2--dashed { border: 2px dashed #e0e3e5 } .sw--border-dark-grey-2 { border: 2px solid #a2abb1 } .sw--border-bottom-grey-3 { border-bottom: 3px solid #e0e3e5 } .sw--border-white-1 { border: 1px solid #fff } .sw--border-white-3 { border: 3px solid #fff } .sw--border-sw-blue-1 { border: 1px solid #4FC9FF } .sw--border-left-sw-blue-4 { border-left: 4px solid #4FC9FF } .sw--border-bottom-sw-blue-4 { border-bottom: 4px solid #4FC9FF } .sw-border-dark-sw-blue-1 { border: 1px solid #1dbaff } .sw--border-top-sw-blue-5 { border-top: 5px solid #4FC9FF } .sw--border-bottom-sw-blue-5 { border-bottom: 5px solid #4FC9FF } .sw--border-bottom-dms-red-5 { border-bottom: 5px solid #FF4B5A } .sw--border-transparent-1 { border: 1px solid transparent } .sw--border-top-transparent-1 { border-top: 1px solid transparent } .sw--border-bottom-transparent-1 { border-bottom: 1px solid transparent } .sw--border-left-transparent-2 { border-left: 2px solid transparent } .sw--border-top-transparent-5 { border-top: 5px solid transparent } .sw--border-left-transparent-5 { border-left: 5px solid transparent } .sw--border-bottom-transparent-5 { border-bottom: 5px solid transparent } .sw--border-radius-25 { border-radius: 25px } .sw--border-radius-5 { border-radius: 5px } .sw--border-radius-4 { border-radius: 4px } .sw--border-radius-3 { border-radius: 3px } .sw--border-radius-2 { border-radius: 2px } .sw--border-radius-right-0 { border-top-right-radius: 0; border-bottom-right-radius: 0 } .sw--border-radius-left-0 { border-top-left-radius: 0; border-bottom-left-radius: 0 } .sw--border-radius-right-3 { border-top-right-radius: 3px; border-bottom-right-radius: 3px } .sw--border-radius-bottom-3 { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px } .sw--border-right-0 { border-right: 0 } .sw--border-left-0 { border-left: 0 } .sw--border-top-0 { border-top: 0 } .sw-border-bottom-radius-3 { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px } @media all and (min-width: 481px) and (max-width: 768px) { .sw--border-none--tab { border: none } } @media all and (max-width: 768px) { .sw--border-none--mob { border: none } } .sw--border-grey-1-hover:hover { border: 1px solid #bbc2c6 } .sw--border-none--force { border: none !important } .sw--border-none { border: none } .sw--border-style-dashed { border-style: dashed } .sw--text-decoration-underline { text-decoration: underline } .no-touch .sw--text-decoration-hover-underline:hover { text-decoration: underline } .sw--text-decoration-none { text-decoration: none } .text-subtle, .sw--text-strikethrough, .sw--text-subtle { color: #183643 } .sw--text-inherit { color: inherit } .sw--text-white, .text-white { color: white } .sw--text-dark-gray, a.sw--text-dark-gray, a.sw--text-dark-gray:active, a.sw--text-dark-gray:visited, .text-dark-gray { color: #183643 } a.sw--text-dark-gray:hover { color: #064381 } .sw--text-gray { color: #67757B } .sw--text-light-gray, .text-light-gray { color: #a1aaad } .sw--text-light-gray--force { color: #a1aaad !important } .sw--text-lighter-gray { color: #b4bbbd } .sw--text-lightest-gray { color: #d4d4d4 } .sw--text-off-white, .text-off-white { color: #f5f7f8 } .sw--text-alert { color: #ec999e } .sw--text-success { color: #cce8a4 } .sw--text-label, .text-label { font-weight: 500; color: #b4bbbd } .sw--text-red { color: #CC3F30 } .sw--text-blue { color: #4FC9FF } .sw--text-dark-green { color: #a4d765 } .sw--text-green { color: #a4d765 } .sw--text-yellow { color: #ffc545 } .sw--strikethrough-slanted:before { position: absolute; content: ""; left: 0; top: 50%; right: 0; border-top: 2px solid; border-color: red; -webkit-transform: rotate(-7deg); -moz-transform: rotate(-7deg); -ms-transform: rotate(-7deg); -o-transform: rotate(-7deg); transform: rotate(-7deg) } .sw--opacity-0 { opacity: 0 } .sw--opacity-1-10 { opacity: .1 } .sw--opacity-2 { opacity: .2 } .sw--opacity-4 { opacity: .4 } .sw--opacity-6 { opacity: .6 } .sw--opacity-8 { opacity: .8 } .sw--opacity-9 { opacity: .9 } .sw--opacity-95 { opacity: .95 } .sw--opacity-1 { opacity: 1 } @media all and (max-width: 768px) { .sw--opacity-0--mob { opacity: 0 } } .sw--blur-15 { -webkit-filter: blur(15px); filter: blur(15px) } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .sw-grid-full { margin: 30px auto 0 auto; padding-top: 0; padding-left: 30px; padding-right: 0px; width: 100%; max-width: 1400px } .sw-grid-full:after { content: ""; display: table; clear: both } @media all and (max-width: 480px) { .sw-grid-full { padding-left: 20px; margin-top: 20px } } .sw-grid { margin: 30px auto 0 auto; padding-top: 0; padding-left: 30px; padding-right: 0px; width: 100%; max-width: 1020px } .sw-grid:after { content: ""; display: table; clear: both } @media all and (max-width: 480px) { .sw-grid { padding-left: 20px; margin-top: 20px } } .sw-grid--no-padding { padding-left: 0; padding-right: 0; margin: 0 auto } .sw-row:before, .sw-row:after { display: table; content: " " } .sw-row:after { clear: both } [class*='col-'], [class*='stay-'] { float: left; padding-right: 30px } @media all and (max-width: 480px) { [class*='col-'], [class*='stay-'] { padding-right: 20px } } [class*='col-'].col--no-padding, [class*='stay-'].col--no-padding { padding-left: 0; padding-right: 0 } [class*='col-'].sw-grid, [class*='stay-'].sw-grid { padding-left: 0; padding-right: 0; margin: 0 } .col-1-1, .stay-1-1 { width: 100% } .col-2-3, .stay-2-3 { width: 66.66% } .col-1-3, .stay-1-3 { width: 33.33% } .col-1-2, .stay-1-2 { width: 50% } .col-1-4, .stay-1-4 { width: 25% } .col-3-4, .stay-3-4 { width: 75% } .col-1-5, .stay-1-5 { width: 20% } .col-2-5, .stay-2-5 { width: 40% } .col-4-5, .stay-4-5 { width: 80% } .col-3-5, .stay-3-5 { width: 60% } .col-1-6, .stay-1-6 { width: 16.667% } .col-5-6, .stay-5-6 { width: 83.333% } .col-1-7, .stay-1-7 { width: 14.28% } .col-1-8, .stay-1-8 { width: 12.5% } .col-2-8, .stay-2-8 { width: 25% } .col-7-8, .stay-7-8 { width: 87.5% } .col-3-10, .stay-3-10 { width: 30% } .push-2-3 { margin-left: 66.66% } .push-1-2 { margin-left: 50% } .push-1-3 { margin-left: 33.33% } .push-1-4 { margin-left: 25% } .push-1-5 { margin-left: 20% } .push-1-6 { margin-left: 16.667% } .push-1-7 { margin-left: 14.28% } .push-1-8 { margin-left: 12.5% } .push-3-4 { margin-left: 75% } .push-3-5 { margin-left: 60% } .push-5-6 { margin-left: 83.3% } .push-6-7 { margin-left: 85.7% } .push-7-8 { margin-left: 87.5% } @media all and (max-width: 480px) { .sw-grid, .sw-grid-1280 { width: 100% } .col--no-padding--mob { padding-left: 0; padding-right: 0; margin: 0 } .col-1-2, .col-2-3, .col-3-4, .col-1-7, .col-1-5, .col-4-5 { width: 100% } .col-1-3 { width: 100% } .col-1-4, .col-1-6 { width: 50% } .col-1-8 { width: 25% } .col-2-8 { width: 100% } .col-7-8 { width: 75% } .push-2-3, .push-1-2, .push-1-3, .push-1-4, .push-1-5, .push-1-6, .push-1-7, .push-1-8, .push-3-5, .push-3-4, .push-5-6, .push-6-7, .push-7-8 { margin-left: 0 } .stay-1-1 { width: 100% } .stay-2-3 { width: 66.66% } .stay-1-3 { width: 33.33% } .stay-1-2 { width: 50% } .stay-1-4 { width: 25% } .stay-3-4 { width: 75% } .stay-1-5 { width: 20% } .stay-4-5 { width: 80% } .stay-1-6 { width: 16.667% } .stay-1-7 { width: 14.28% } .stay-1-8 { width: 12.5% } .stay-2-8 { width: 25% } .stay-7-8 { width: 87.5% } } @media all and (max-width: 768px) { .col--no-padding--tab-mob { padding-left: 0; padding-right: 0; margin: 0 } } @media all and (max-width: 768px) and (min-width: 480px) { .sw-grid, .sw-grid-1280 { width: 100% } .col-2-3, .col-1-7, .col-4-5 { width: 100% } .col-1-3 { width: 100% } .col-1-2 { width: 50% } .col-1-4, .col-1-6, .col-3-4 { width: 50% } .col-1-8 { width: 25% } .col-2-8 { width: 100% } .col-7-8 { width: 75% } .push-2-3, .push-1-2, .push-1-3, .push-1-4, .push-1-5, .push-1-6, .push-1-7, .push-1-8 { margin-left: 0 } .stay-1-1 { width: 100% } .stay-2-3 { width: 66.66% } .stay-1-3 { width: 33.33% } .stay-1-2 { width: 50% } .stay-1-4 { width: 25% } .stay-3-4 { width: 75% } .stay-1-5 { width: 20% } .stay-4-5 { width: 80% } .stay-1-6 { width: 16.667% } .stay-1-7 { width: 14.28% } .stay-1-8 { width: 12.5% } .stay-2-8 { width: 25% } .stay-7-8 { width: 87.5% } } .col-1-1--desk { width: 100% } .col-2-3--desk { width: 66.66667% } .col-1-3--desk { width: 33.33333% } .col-1-2--desk { width: 50% } .col-1-4--desk { width: 25% } .col-3-4--desk { width: 75% } .col-1-5--desk { width: 20% } .col-4-5--desk { width: 80% } .col-1-6--desk { width: 16.66667% } .col-1-7--desk { width: 14.28571% } .col-1-8--desk { width: 12.5% } .col-2-8--desk { width: 25% } .col-7-8--desk { width: 87.5% } @media all and (max-width: 768px) { .col-1-1--tab { width: 100% } .col-2-3--tab { width: 66.66667% } .col-1-3--tab { width: 33.33333% } .col-1-2--tab { width: 50% } .col-1-4--tab { width: 25% } .col-3-4--tab { width: 75% } .col-1-5--tab { width: 20% } .col-4-5--tab { width: 80% } .col-1-6--tab { width: 16.66667% } .col-1-7--tab { width: 14.28571% } .col-1-8--tab { width: 12.5% } .col-2-8--tab { width: 25% } .col-7-8--tab { width: 87.5% } } @media all and (max-width: 480px) { .col-1-1--mob { width: 100% } .col-2-3--mob { width: 66.66667% } .col-1-3--mob { width: 33.33333% } .col-1-2--mob { width: 50% } .col-1-4--mob { width: 25% } .col-3-4--mob { width: 75% } .col-1-5--mob { width: 20% } .col-4-5--mob { width: 80% } .col-1-6--mob { width: 16.66667% } .col-1-7--mob { width: 14.28571% } .col-1-8--mob { width: 12.5% } .col-2-8--mob { width: 25% } .col-7-8--mob { width: 87.5% } } .sw-grid--inner-grid { padding-right: 0 } .sw-grid-flex { display: flex } .sw-grid-flex--dir-column { flex-direction: column } .sw-grid-flex--wrap { flex-wrap: wrap } .sw-grid-flex--justify-space { justify-content: space-between } .sw-grid-flex--align-center { align-items: center } .sw-grid-flex--align-flex-end { align-items: flex-end } .sw-grid-flex--justify-center { justify-content: center } .sw-grid-flex--justify-flex-end { justify-content: flex-end } .sw-grid-flex__cell { flex: 1 } .sw-grid-flex__cell-1-1 { flex: 0 0 100% } .sw-grid-flex__cell-1-2 { flex: 0 0 50% } .sw-grid-flex__cell-1-3 { flex: 0 0 33.33% } .sw-grid-flex__cell-2-3 { flex: 0 0 66.66% } .sw-grid-flex__cell-1-4 { flex: 0 0 25% } .sw-grid-flex__cell-2-3 { flex: 0 0 66.66% } .sw-grid-flex__cell-3-4 { flex: 0 0 75% } .sw-grid-flex__cell-1-10 { flex: 0 0 10% } .sw-grid-flex__cell-3-10 { flex: 0 0 30% } .sw-grid-flex__cell-7-10 { flex: 0 0 70% } .sw-grid-flex__cell-8-10 { flex: 0 0 80% } .sw-grid-flex__cell-9-10 { flex: 0 0 90% } .sw-grid-flex__cell-1-5 { flex: 0 0 20% } .sw-grid-flex__cell-2-5 { flex: 0 0 40% } .sw-grid-flex__cell-3-5 { flex: 0 0 60% } .sw-grid-flex__cell-4-5 { flex: 0 0 80% } .sw-grid-flex__cell-1-7 { flex: 0 0 14.28% } .sw-grid-flex__cell-2-7 { flex: 0 0 28.57% } .sw-grid-flex__cell-3-7 { flex: 0 0 42.86% } .sw-grid-flex__cell-4-7 { flex: 0 0 57.14% } .sw-grid-flex__cell-5-7 { flex: 0 0 71.42% } .sw-grid-flex__cell-1-6 { flex: 0 0 16.667% } .sw-grid-flex__cell-5-6 { flex: 0 0 83.33% } .sw-grid-flex__cell-6-7 { flex: 0 0 85.72% } .sw-grid-flex__cell-1-8 { flex: 0 0 12.5% } .sw-grid-flex__cell-3-8 { flex: 0 0 37.5% } .sw-grid-flex__cell-5-8 { flex: 0 0 62.5% } @media all and (max-width: 768px) { .sw-grid-flex--wrap--tab { flex-wrap: wrap } .sw-grid-flex__cell-1-1--tab { flex: 0 0 100%; max-width: 100% } .sw-grid-flex__cell-1-2--tab { flex: 0 0 50%; max-width: 50% } .sw-grid-flex__cell-1-3--tab { flex: 0 0 33.33%; max-width: 33.33% } .sw-grid-flex__cell-1-4--tab { flex: 0 0 25%; max-width: 25% } .sw-grid-flex__cell-2-3--tab { flex: 0 0 66.66%; max-width: 66.66% } .sw-grid-flex--justify-center--tab { justify-content: center } } @media all and (max-width: 480px) { .sw-grid-flex--wrap-mob { flex-wrap: wrap } .sw-grid-flex__cell-1-1--mob { flex: 0 0 100%; max-width: 100% } .sw-grid-flex__cell-1-2--mob { flex: 0 0 50%; max-width: 50% } .sw-grid-flex--justify-center--mob { justify-content: center } } .msg-error, .error, .msg-alert, .alert, .msg-notice, .notice, .msg-success, .success, .msg-info, .info { display: block; position: relative; margin-bottom: 20px; padding: 15px; color: #757372; font-size: 14px; line-height: 1.5; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box } .msg-error span.text-subtle, .error span.text-subtle, .msg-error span.sw--text-strikethrough, .error span.sw--text-strikethrough, .msg-alert span.text-subtle, .alert span.text-subtle, .msg-alert span.sw--text-strikethrough, .alert span.sw--text-strikethrough, .msg-notice span.text-subtle, .notice span.text-subtle, .msg-notice span.sw--text-strikethrough, .notice span.sw--text-strikethrough, .msg-success span.text-subtle, .success span.text-subtle, .msg-success span.sw--text-strikethrough, .success span.sw--text-strikethrough, .msg-info span.text-subtle, .info span.text-subtle, .msg-info span.sw--text-strikethrough, .info span.sw--text-strikethrough { color: #374a92 } .msg-error a, .error a, .msg-alert a, .alert a, .msg-notice a, .notice a, .msg-success a, .success a, .msg-info a, .info a { text-decoration: underline } .msg-error a:hover, .error a:hover, .msg-alert a:hover, .alert a:hover, .msg-notice a:hover, .notice a:hover, .msg-success a:hover, .success a:hover, .msg-info a:hover, .info a:hover { color: #183643; text-decoration: underline } .msg-error.compact, .compact.error, .msg-alert.compact, .compact.alert, .msg-notice.compact, .compact.notice, .msg-success.compact, .compact.success, .msg-info.compact, .compact.info { padding: 5px 10px } .msg-error[data-icon], .error[data-icon], .msg-alert[data-icon], .alert[data-icon], .msg-notice[data-icon], .notice[data-icon], .msg-success[data-icon], .success[data-icon], .msg-info[data-icon], .info[data-icon] { padding-left: 40px } .msg-error.flag, .flag.error, .msg-alert.flag, .flag.alert, .msg-notice.flag, .flag.notice, .msg-success.flag, .flag.success, .msg-info.flag, .flag.info { position: absolute; display: inline-block; z-index: 100; top: 50%; margin-top: -14px; margin-left: 3px; left: 100%; padding: 3px 8px 3px 6px; -webkit-border-radius: 3px 2px 2px 2px; border-radius: 3px 2px 2px 2px; background-clip: padding-box; font-size: 12px; font-weight: 500; white-space: nowrap } .msg-error.flag:after, .flag.error:after, .msg-error.flag:before, .flag.error:before, .msg-alert.flag:after, .flag.alert:after, .msg-alert.flag:before, .flag.alert:before, .msg-notice.flag:after, .flag.notice:after, .msg-notice.flag:before, .flag.notice:before, .msg-success.flag:after, .flag.success:after, .msg-success.flag:before, .flag.success:before, .msg-info.flag:after, .flag.info:after, .msg-info.flag:before, .flag.info:before { content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border: solid rgba(255, 255, 255, 0) } .msg-error.flag:after, .flag.error:after, .msg-alert.flag:after, .flag.alert:after, .msg-notice.flag:after, .flag.notice:after, .msg-success.flag:after, .flag.success:after, .msg-info.flag:after, .flag.info:after { border-color: rgba(255, 255, 255, 0); border-width: 11px; left: -22px; border-right-color: #fff; top: 50%; margin-top: -11px } .msg-error.flag:before, .flag.error:before, .msg-alert.flag:before, .flag.alert:before, .msg-notice.flag:before, .flag.notice:before, .msg-success.flag:before, .flag.success:before, .msg-info.flag:before, .flag.info:before { border-color: rgba(255, 255, 255, 0); border-width: 11px; left: -22px; border-right-color: blue; top: 50%; margin-top: -10px } .msg-error.flag.inset, .flag.inset.error, .msg-alert.flag.inset, .flag.inset.alert, .msg-notice.flag.inset, .flag.inset.notice, .msg-success.flag.inset, .flag.inset.success, .msg-info.flag.inset, .flag.inset.info { top: auto; left: auto; right: 4px; bottom: -15px } .msg-error .infotip, .error .infotip, .msg-error .infotip:hover, .error .infotip:hover, .msg-alert .infotip, .alert .infotip, .msg-alert .infotip:hover, .alert .infotip:hover, .msg-notice .infotip, .notice .infotip, .msg-notice .infotip:hover, .notice .infotip:hover, .msg-success .infotip, .success .infotip, .msg-success .infotip:hover, .success .infotip:hover, .msg-info .infotip, .info .infotip, .msg-info .infotip:hover, .info .infotip:hover { border: none; top: 3px } .jumbotron .msg-error, .jumbotron .error, .jumbotron .msg-alert, .jumbotron .alert, .jumbotron .msg-notice, .jumbotron .notice, .jumbotron .msg-success, .jumbotron .success, .jumbotron .msg-info, .jumbotron .info { margin: 25px 0 0 0; border-bottom-color: #0c1e4c } .box .msg-error, .box .error, .box .msg-alert, .box .alert, .box .msg-notice, .box .notice, .box .msg-success, .box .success, .box .msg-info, .box .info { border-top: none } .sct-material .msg-error, .sct-material .error, .sct-material .msg-alert, .sct-material .alert, .sct-material .msg-notice, .sct-material .notice, .sct-material .msg-success, .sct-material .success, .sct-material .msg-info, .sct-material .info { line-height: 1.5 } .chevron-top-center:after, .chevron-top-center:before { content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border: solid rgba(255, 255, 255, 0) } .chevron-top-center:after { border-color: rgba(255, 255, 255, 0); border-width: 9px; top: -18px; border-bottom-color: #000; left: 50%; margin-left: -9px } .chevron-top-center:before { border-color: rgba(255, 255, 255, 0); border-width: 10px; top: -20px; border-bottom-color: none; left: 50%; margin-left: -10px } .chevron-top-left:after, .chevron-top-left:before { content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border: solid rgba(255, 255, 255, 0) } .chevron-top-left:after { border-color: rgba(255, 255, 255, 0); border-width: 9px; top: -18px; border-bottom-color: #000; left: 0; margin-left: 1px } .chevron-top-left:before { border-color: rgba(255, 255, 255, 0); border-width: 10px; top: -20px; border-bottom-color: none; left: 0; margin-left: 0px } .chevron-bottom-center:after, .chevron-bottom-center:before { content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border: solid rgba(255, 255, 255, 0) } .chevron-bottom-center:after { border-color: rgba(255, 255, 255, 0); border-width: 9px; bottom: -18px; border-top-color: #000; left: 50%; margin-left: -9px } .chevron-bottom-center:before { border-color: rgba(255, 255, 255, 0); border-width: 10px; bottom: -20px; border-top-color: none; left: 50%; margin-left: -10px } .scheduled-content-top { position: relative; display: block; margin: 0 auto; padding: 0; text-align: center; width: 100%; background: white } .list-notice { display: block; width: 100%; padding: 20px 0 19px 0; margin: 0 auto; margin-top: -1px; text-align: center; background-color: #4FC9FF } .list-notice .border-img-left { display: inline-block; width: 23px; height: 18px; vertical-align: top; background: url(/rrstatic/img/promo-banner-sparks-left.png) top right no-repeat } .list-notice .border-img-right { display: inline-block; width: 23px; height: 18px; vertical-align: top; background: url(/rrstatic/img/promo-banner-sparks-right.png) top left no-repeat } .list-notice .promo-text { display: inline-block; line-height: 1.1em } .list-notice .promo-text a { color: white } .list-notice .promo-text a:hover { text-decoration: underline } .msg-error, .error { color: #1F0406; background: #ec999e; border-top: none; border-bottom: none } .msg-error.chevron-top-center:before, .chevron-top-center.error:before, .msg-error.chevron-top-left:before, .chevron-top-left.error:before { border-bottom-color: #f9e0e2 } .msg-error.chevron-top-center:after, .chevron-top-center.error:after, .msg-error.chevron-top-left:after, .chevron-top-left.error:after { border-bottom-color: #ec999e } .msg-error.chevron-bottom-center:before, .chevron-bottom-center.error:before { border-top-color: none } .msg-error.chevron-bottom-center:after, .chevron-bottom-center.error:after { border-top-color: #ec999e } .msg-error.flag:before, .flag.error:before { border-right-color: #374a92 } .msg-error.flag:after, .flag.error:after { border-right-color: #ec999e } .msg-error.hidden, .hidden.error { display: none } .msg-notice, .notice { background-color: #fee7b8; border-top: none; border-bottom: none; color: #704C17 } .msg-notice.flag:before, .flag.notice:before { border-right-color: #b8c0df } .msg-notice.flag:after, .flag.notice:after { border-right-color: #fee7b8 } .msg-notice.with-icon, .with-icon.notice { padding-left: 47px } .msg-notice.with-icon:before, .with-icon.notice:before { content: "\e601"; font-family: 'icons-sw'; speak: none; color: #fcbd3a; font-size: 1.8em; line-height: 1em; position: absolute; left: 14px } .msg-notice.chevron-top-center:after, .chevron-top-center.notice:after, .msg-notice.chevron-top-left:after, .chevron-top-left.notice:after { border-bottom-color: #fee7b8 } .msg-notice.chevron-bottom-center:after, .chevron-bottom-center.notice:after { border-top-color: #fee7b8 } .msg-notice h1, .notice h1 { color: #374a92 } .msg-success, .success { background: #cce8a4; border-top: none; border-bottom: none; color: #0E4617 } .msg-success.flag:before, .flag.success:before { border-right-color: #b8c0df } .msg-success.flag:after, .flag.success:after { border-right-color: #E4F7CB } .msg-success.chevron-top-center:after, .chevron-top-center.success:after, .msg-success.chevron-top-left:after, .chevron-top-left.success:after { border-bottom-color: #E4F7CB } .msg-success.chevron-bottom-center:after, .chevron-bottom-center.success:after { border-top-color: #E4F7CB } .msg-success.banner, .banner.success { -webkit-border-radius: 0; border-radius: 0; background-clip: padding-box; border: none; padding: 18px 0; background: #cce8a4; margin: 0 } .msg-info, .info { background: #d5f2ff; color: #005A81; border-top: none; border-bottom: none } .msg-info.chevron-top-center:after, .chevron-top-center.info:after, .msg-info.chevron-top-left:after, .chevron-top-left.info:after { border-bottom-color: #d5f2ff } .msg-info.chevron-bottom-center:before, .chevron-bottom-center.info:before { border-top-color: #b8c0df } .msg-info.chevron-bottom-center:after, .chevron-bottom-center.info:after { border-top-color: #d5f2ff } .msg-info.subtle, .subtle.info { background: none; border: 1px solid #374a92; -webkit-box-shadow: 0 1px 0 #0c1e4c; -moz-box-shadow: 0 1px 0 #0c1e4c; box-shadow: 0 1px 0 #0c1e4c; color: #b8c0df } .msg-info.subtle .chevron:before, .subtle.info .chevron:before, .msg-info.subtle.chevron:before, .subtle.chevron.info:before { border-bottom-color: #374a92 } .msg-info.subtle .chevron:after, .subtle.info .chevron:after, .msg-info.subtle.chevron:after, .subtle.chevron.info:after { border-bottom-color: #293871 } .msg-info.hidden, .hidden.info { display: none } .note { font-size: .8em; font-style: italic; line-height: 18px } .full-width-notice { text-align: center; padding: 18px 0; margin-bottom: 0 } .text-error { color: #e05760 } .text-success { color: #4b711d } @font-face { font-family: 'icons-sw'; src: url("/rrstatic/fonts/icons-sw/fonts/icons-sw.woff2?sh3ab9") format("woff2"), url("/rrstatic/fonts/icons-sw/fonts/icons-sw.ttf?sh3ab9") format("truetype"), url("/rrstatic/fonts/icons-sw/fonts/icons-sw.woff?sh3ab9") format("woff"), url("/rrstatic/fonts/icons-sw/fonts/icons-sw.svg?sh3ab9#icons-sw") format("svg"); font-weight: normal; font-style: normal } [class^="icon-"], [class*=" icon-"] { font-family: 'icons-sw' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .icon-tools-menu:before { content: "\e928" } .icon-hamburger-menu:before { content: "\e929" } .icon-globe:before { content: "\e923" } .icon-instant-pricing:before { content: "\e924" } .icon-small-batch:before { content: "\e925" } .icon-how-it-works:before { content: "\e921" } .icon-getting-started:before { content: "\e922" } .icon-refer-a-friend:before { content: "\e920" } .icon-support-structure:before { content: "\e91f" } .icon-new-window:before { content: "\e91e" } .icon-workshop:before { content: "\e90d" } .icon-marketplace:before { content: "\e90e" } .icon-question-mark:before { content: "\e90f" } .icon-creator:before { content: "\e910" } .icon-profile:before { content: "\e931" } .icon-hire:before { content: "\e911" } .icon-tutorials:before { content: "\e912" } .icon-materials:before { content: "\e913" } .icon-blog:before { content: "\e914" } .icon-events:before { content: "\e915" } .icon-feed:before { content: "\e916" } .icon-lists:before { content: "\e932" } .icon-forums:before { content: "\e917" } .icon-community:before { content: "\e918" } .icon-shop-settings:before { content: "\e919" } .icon-sales:before { content: "\e91a" } .icon-models:before { content: "\e91b" } .icon-shop:before { content: "\e91c" } .icon-products:before { content: "\e91d" } .icon-message:before { content: "\e90b" } .icon-search:before { content: "\e90c" } .icon-cart:before { content: "\e90a" } .icon-hook:before { content: "\e909" } .icon-3d-rotate:before { content: "\e92a" } .icon-orientation:before { content: "\e903" } .icon-fdm:before { content: "\e907" } .icon-sla:before { content: "\e908" } .icon-upload:before { content: "\e648" } .icon-download-2:before { content: "\e926" } .icon-megaphone:before { content: "\e927" } .icon-award:before { content: "\e92f" } .icon-logout:before { content: "\e933" } .icon-arrow-back:before { content: "\e930" } .icon-arrow-forward:before { content: "\e934" } .icon-chevron-thin-left:before { content: "\e92b"; color: #000 } .icon-chevron-thin-right:before { content: "\e92c"; color: #000 } .icon-chevron-thin-up:before { content: "\e92e"; color: #000 } .icon-chevron-thin-down:before { content: "\e92d"; color: #000 } .icon-checkmark:before { content: "\e61b" } .icon-cancel:before { content: "\e61c" } .icon-trash:before { content: "\e604" } .icon-chevron-left:before, .results-page-prev:before { content: "\e64b" } .icon-chevron-right:before, .results-page-next:before { content: "\e619" } .icon-chevron-up:before { content: "\e64c" } .icon-chevron-down:before { content: "\e61a" } .icon-reviewed:before { content: "\e645" } .icon-checkmark-circled:before { content: "\e901" } .icon-x-circled:before { content: "\e902" } .icon-wishlist:before { content: "\e600" } .icon-unfollow:before { content: "\e63e" } .icon-trophy:before { content: "\e99e" } .icon-instagram:before { content: "\e64a" } .icon-vertical-resize:before { content: "\e64f" } .icon-beaker:before { content: "\e649" } .icon-customize:before { content: "\e64e" } .icon-evil:before { content: "\e900" } .icon-embed:before { content: "\e64d" } .icon-null:before { content: "\e644" } .icon-arrow-left:before { content: "\e642" } .icon-arrow-right:before { content: "\e643" } .icon-target:before { content: "\e641" } .icon-sword:before { content: "\e640" } .icon-rush:before { content: "\e63f" } .icon-user:before { content: "\e63d" } .icon-document:before { content: "\e63a" } .icon-help:before { content: "\e63b" } .icon-video:before { content: "\e63c" } .icon-giraffe:before { content: "\e639" } .icon-box-shipped:before { content: "\e638" } .icon-warning:before { content: "\e601" } .icon-youtube:before { content: "\e632" } .icon-twitter:before { content: "\e602" } .icon-truck:before { content: "\e603" } .icon-sw-truck:before { content: "\e605" } .icon-sw-spark:before { content: "\e606" } .icon-storefront:before { content: "\e607" } .icon-stack:before { content: "\e608" } .icon-split-right:before { content: "\e609" } .icon-split-down:before { content: "\e60a" } .icon-share:before { content: "\e60b" } .icon-search-legacy:before { content: "\e60c" } .icon-ruler:before { content: "\e60d" } .icon-reorder:before { content: "\e60e" } .icon-refresh:before { content: "\e60f" } .icon-reassign:before { content: "\e610" } .icon-download:before { content: "\e611" } .icon-question:before { content: "\e612" } .icon-credit:before { content: "\e613" } .icon-contract:before { content: "\e614" } .icon-comments-alt:before { content: "\e615" } .icon-comment:before { content: "\e616" } .icon-cog:before { content: "\e617" } .icon-camera:before { content: "\e61d" } .icon-calendar:before { content: "\e61e" } .icon-blocked:before { content: "\e61f" } .icon-quality:before { content: "\e620" } .icon-pita:before { content: "\e621" } .icon-pinterest:before { content: "\e622" } .icon-permalink:before { content: "\e623" } .icon-pencil:before { content: "\e624" } .icon-loop:before { content: "\e625" } .icon-locked:before { content: "\e626" } .icon-location:before { content: "\e627" } .icon-info:before { content: "\e628" } .icon-gift:before { content: "\e629" } .icon-favorite:before { content: "\e62a" } .icon-facebook:before { content: "\e62b" } .icon-expand:before { content: "\e62c" } .icon-envelope:before { content: "\e62d" } .icon-earth:before { content: "\e62e" } .icon-angry:before { content: "\e62f" } .icon-support:before { content: "\e630" } .icon-support-flag:before { content: "\e631" } .icon-flickr:before { content: "\e634" } .icon-tumblr:before { content: "\e633" } .icon-meetup:before { content: "\e635" } .icon-cart-legacy:before { content: "\e636" } .icon-unlocked:before { content: "\e637" } .icon-clock:before { content: "\e618" } .icon-disney:before { content: "\e904" } .icon-southpark:before { content: "\e905" } .icon-activision:before { content: "\e906" } .footer { font-size: 13px; color: #f5f7f8 } .footer .footer-top { padding-top: 40px } .footer ul { list-style: none; margin: 0; padding: 0 } .footer .footer-link { padding: 0 0 12px 0; line-height: 16px } .footer .footer-link a { color: #f5f7f8 } .no-touch .footer .footer-link a:hover, .no-touch .footer .footer-link a:active { color: #4FC9FF !important } .footer h5 { color: #91B6C7; font-weight: bold; font-size: 1em; text-transform: uppercase; letter-spacing: 0.5px } .footer .footer-bottom { border-top: 1px solid #467489 } .footer .footer-bottom .footer-social { padding-right: 0 } .footer .country-currency-selector { padding-top: 40px; min-width: 274px } .footer .country-currency-selector .tall-select { border: 1px solid #fff } .footer .display-currency-select { width: 80px } .footer .shipping-country-select { width: 120px } .footer .footer-social { min-width: 288px } .footer .footer-social h5 { display: inline } .footer .footer-social ul { display: inline } .footer .footer-social ul li { display: inline } .footer .footer-legal { padding: 40px 0; clear: both } .footer .footer-legal a { color: #f5f7f8 } .footer .footer-legal li { display: inline-block; vertical-align: middle } .footer .footer-legal li.policy { border-right: none } .footer .footer-legal li.copyright { color: #91B6C7 } .footer-links-col { margin-bottom: 40px } @media all and (min-width: 768px) { .country-currency-selector { padding-right: 60px } .footer-social { padding-top: 49px } } @media all and (max-width: 768px) { .footer-top>div:nth-child(3n+1) { clear: left } .footer-links-col { width: 33% } .country-currency-selector, .footer-social { text-align: center; width: 100%; padding-right: 0 } .footer-social { padding-top: 40px } } @media all and (max-width: 480px) { .footer-top>div:nth-child(2n+1) { clear: left } .footer-top>div:nth-child(3n+1) { clear: initial } .footer-links-col { width: 50% } .footer-legal, .footer-social, .country-currency-selector { text-align: left } } .newsletter-footer { background-color: #DAD8DA !important; padding: 3% 0 } @media all and (min-width: 320px) and (max-width: 768px) { .newsletter-footer { padding: 6% 0 } } .newsletter-footer .text-success, .newsletter-footer .text-error { clear: both; position: absolute } .newsletter-footer .text-error { color: #CC3F30 } .footer-social { color: #f5f7f8; font-size: 20px } .footer-social ul { display: inline } .footer-social ul li { display: inline } .footer-social a { color: #f5f7f8 } .no-touch .footer-social a:hover, .no-touch .footer-social a:active { color: #4FC9FF } .sw-dms-footer { background-color: #1E2740; font-family: 'Fabriga', sans-serif; color: #5E717C } .sw-dms-footer__social-icons { width: 290px } .sw-dms-footer__currency-chooser { width: 110px } .sw-dms-footer__country-chooser { width: 180px } .sw-dms-footer__select { color: #fff; background-color: #5E717C; border: none; border-radius: 25px } .sw-dms-footer__top-inner { margin-top: 120px; padding-bottom: 44px; max-width: 960px; border-bottom: 1px solid #38444a } @media all and (max-width: 480px) { .sw-dms-footer__top-inner { margin-top: 20px } } @media all and (max-width: 768px) { .sw-dms-footer__links-group { width: 290px } } .sw-dms-footer__link { color: #5E717C; text-decoration: none } .sw-dms-footer__link:visited { color: #5E717C } .no-touch .sw-dms-footer__link:hover, .no-touch .sw-dms-footer__link:active { color: #fff } .sw-dms-footer__bottom { max-width: 570px } .sw-dms-footer__country-currency-selector { min-width: 305px } .sw-dms-footer__legal { color: #5E717C } .sw-dms-footer__legal-copyright { color: #5E717C } .sw-dms-footer__social_link { color: #fff; opacity: 0.6; font-size: 1.8571rem } .sw-dms-footer__social_link:visited { color: #fff } .no-touch .sw-dms-footer__social_link:hover, .no-touch .sw-dms-footer__social_link:active { color: #fff; opacity: 1 } .sw-input--height-medium { height: 39px } label { color: #183643 } .myshapeways-expertise label { text-transform: none } label.checkbox { cursor: pointer; text-transform: none } label.on-form { font-size: 13px; font-weight: 400 } .input-group, textarea, input[type="numeric"], input[type="text"], input[type="tel"], input[type="number"], input[type="search"], input[type="password"], input[type="email"], input[type="url"], input[type="search"] { position: relative; margin: 0; border: 1px solid #c7cdd0; padding: 4px 8px; *padding: 8px 4px 0 4px; background: #fff; font: inherit; font-family: 'Fabriga', Helvetica Neue, Helevetica, Arial, sans-serif; color: #183643; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -webkit-box-shadow: inset 0 1px 1px #D8DCDF; -moz-box-shadow: inset 0 1px 1px #D8DCDF; box-shadow: inset 0 1px 1px #D8DCDF; -moz-transition: border 0.2s ease-in-out, background 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out, background 0.2s ease-in-out; -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out; transition: border 0.2s ease-in-out, background 0.2s ease-in-out } .input-group:hover, .input-group:focus, .input-group.focus, textarea:hover, textarea:focus, textarea.focus, input[type="numeric"]:hover, input[type="numeric"]:focus, input[type="numeric"].focus, input[type="text"]:hover, input[type="text"]:focus, input[type="text"].focus, input[type="tel"]:hover, input[type="tel"]:focus, input[type="tel"].focus, input[type="number"]:hover, input[type="number"]:focus, input[type="number"].focus, input[type="search"]:hover, input[type="search"]:focus, input[type="search"].focus, input[type="password"]:hover, input[type="password"]:focus, input[type="password"].focus, input[type="email"]:hover, input[type="email"]:focus, input[type="email"].focus, input[type="url"]:hover, input[type="url"]:focus, input[type="url"].focus, input[type="search"]:hover, input[type="search"]:focus, input[type="search"].focus { border: 1px solid #4FC9FF } .input-group:focus, .input-group.focus, textarea:focus, textarea.focus, input[type="numeric"]:focus, input[type="numeric"].focus, input[type="text"]:focus, input[type="text"].focus, input[type="tel"]:focus, input[type="tel"].focus, input[type="number"]:focus, input[type="number"].focus, input[type="search"]:focus, input[type="search"].focus, input[type="password"]:focus, input[type="password"].focus, input[type="email"]:focus, input[type="email"].focus, input[type="url"]:focus, input[type="url"].focus, input[type="search"]:focus, input[type="search"].focus { outline: none; background: #fff; border: 1px solid #4FC9FF } .input-group.instructional, textarea.instructional, input[type="numeric"].instructional, input[type="text"].instructional, input[type="tel"].instructional, input[type="number"].instructional, input[type="search"].instructional, input[type="password"].instructional, input[type="email"].instructional, input[type="url"].instructional, input[type="search"].instructional { color: #a1aaad } input.obligatory, .input-group.obligatory { color: #e05760; border: 1px solid #ec999e } input.obligatory:hover, input.obligatory:active, input.obligatory:focus, .input-group.obligatory:hover, .input-group.obligatory:active, .input-group.obligatory:focus { border: 1px solid #e46e75 } input[type="checkbox"] { font-size: inherit; padding: 0; margin: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } input[type="submit"] { font-family: 'Fabriga', Helvetica Neue, Helevetica, Arial, sans-serif } input[type="file"] { font: inherit; line-height: 1em; font-family: 'Fabriga', Helvetica Neue, Helevetica, Arial, sans-serif } input[type="text"], input[type="password"], input[type="username"] { font-family: 'Fabriga', Helvetica Neue, Helevetica, Arial, sans-serif } input[type="text"]:focus, input[type="password"]:focus, input[type="username"]:focus { outline: none } input::-webkit-input-placeholder { -moz-transition: color 150ms ease; -o-transition: color 150ms ease; -webkit-transition: color 150ms ease; transition: color 150ms ease; color: #a1aaad } input:-moz-placeholder { -moz-transition: color 150ms ease; -o-transition: color 150ms ease; -webkit-transition: color 150ms ease; transition: color 150ms ease; color: #a1aaad } input::-moz-placeholder { -moz-transition: color 150ms ease; -o-transition: color 150ms ease; -webkit-transition: color 150ms ease; transition: color 150ms ease; color: #a1aaad } input:-ms-input-placeholder { -moz-transition: color 150ms ease; -o-transition: color 150ms ease; -webkit-transition: color 150ms ease; transition: color 150ms ease; color: #a1aaad } input.obligatory::-webkit-input-placeholder { color: #f4c2c5 } input.obligatory:-moz-placeholder { color: #f4c2c5 } input.obligatory::-moz-placeholder { color: #f4c2c5 } input.obligatory:-ms-input-placeholder { color: #f4c2c5 } input:focus::-webkit-input-placeholder { color: #a1aaad } input:focus:-moz-placeholder { color: #a1aaad } input:focus::-moz-placeholder { color: #a1aaad } input:focus:-ms-input-placeholder { color: #a1aaad } input[type="submit"], input[type="reset"], input[type="button"] { font-family: 'Fabriga', Helvetica Neue, Helevetica, Arial, sans-serif } input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:visited, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:active, input[type="reset"]:visited, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:active, input[type="button"]:visited, input[type="button"]:focus { *border: none } .input-group { padding: 0 } .input-group textarea, .input-group input, .input-group input:hover, .input-group input:active, .input-group input:focus, .input-group input:visited { border: none; background: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } .input-group input.obligatory { border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } span.input-group { display: inline-block } textarea, select { font-family: 'Fabriga', Helvetica Neue, Helevetica, Arial, sans-serif } .short-select { color: #183643; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; height: 22px; font-size: .9em; top: 0; border: 1px solid #c7cdd0; background: #FFF } .short-select:hover { cursor: pointer } .short-select:focus { outline: none } .tall-select { color: #183643; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; height: 40px; font-size: .9em; top: 0; border: 1px solid #c7cdd0; background: #FFF } .tall-select:hover { cursor: pointer } .tall-select:focus { outline: none } .sw-select--round { -webkit-border-radius: 5px; border-radius: 5px; background-clip: padding-box } .sw-select--tall { height: 40px; font-size: .9em } .sw-select--tall:hover { cursor: pointer } .sw-select--tall:focus { outline: none } input.placeholder { color: #a1aaad } form p { margin-bottom: 10px } .form-row { position: relative; margin-bottom: 10px } .form-row:after { content: ""; display: table; clear: both } .form-row input { position: relative } label.checkbox-wrapper { position: relative; display: block; width: 100%; min-height: 34px; min-height: 24px\9; margin: 0; padding: 5px 8px 3px 32px; background-color: #f5f7f8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #e0e3e5; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; font-size: 12px; cursor: pointer; text-transform: none; -webkit-box-shadow: 0 1px 1px #D8DCDF; -moz-box-shadow: 0 1px 1px #D8DCDF; box-shadow: 0 1px 1px #D8DCDF; -moz-transition: border 150ms ease, box-shadow 150ms ease, background 150ms ease; -o-transition: border 150ms ease, box-shadow 150ms ease, background 150ms ease; -webkit-transition: border 150ms ease, box-shadow 150ms ease, background 150ms ease; transition: border 150ms ease, box-shadow 150ms ease, background 150ms ease } label.checkbox-wrapper input { position: absolute; top: 9px; left: 9px; width: 16px; height: 16px; font-size: 16px; cursor: pointer; vertical-align: bottom } label.checkbox-wrapper input[type='radio'] { top: 5px; left: 5px; height: 24px\9; width: 24px\9 } label.checkbox-wrapper.focus, label.checkbox-wrapper:hover { border: 1px solid #81d8ff; -webkit-box-shadow: 0 1px 3px #4FC9FF; -moz-box-shadow: 0 1px 3px #4FC9FF; box-shadow: 0 1px 3px #4FC9FF; background: white } label.checkbox-wrapper.focus { -webkit-box-shadow: inset 0 1px 0 white, 0 1px 0 0 #81d8ff, 0 0 0 2px #81d8ff; -moz-box-shadow: inset 0 1px 0 white, 0 1px 0 0 #81d8ff, 0 0 0 2px #81d8ff; box-shadow: inset 0 1px 0 white, 0 1px 0 0 #81d8ff, 0 0 0 2px #81d8ff } label.checkbox-wrapper.disabled { cursor: default; border-color: #D8DCDF; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: #D8DCDF url(/rrstatic/img/portal/view-model/icon-sprite.png) 11px -370px no-repeat } label.checkbox-wrapper.disabled input { display: none } .cc-cards { position: absolute; top: 0px; right: 82px; -moz-transition: top 250ms ease; -o-transition: top 250ms ease; -webkit-transition: top 250ms ease; transition: top 250ms ease; -moz-transition-delay: 0; -o-transition-delay: 0; -webkit-transition-delay: 0; transition-delay: 0; pointer-events: none } .cc-cards:after { content: ""; display: table; clear: both } .cc-cards span { position: absolute; display: inline-block; width: 36px; height: 24px; background-color: white\9; -moz-transition: right 250ms ease, opacity 250ms ease; -o-transition: right 250ms ease, opacity 250ms ease; -webkit-transition: right 250ms ease, opacity 250ms ease; transition: right 250ms ease, opacity 250ms ease; -moz-transition-delay: 250ms; -o-transition-delay: 250ms; -webkit-transition-delay: 250ms; transition-delay: 250ms } .cc-cards.cc-chosen { top: 58px; -moz-transition: top 250ms ease; -o-transition: top 250ms ease; -webkit-transition: top 250ms ease; transition: top 250ms ease; -moz-transition-delay: 250ms; -o-transition-delay: 250ms; -webkit-transition-delay: 250ms; transition-delay: 250ms } .cc-cards.cc-chosen span { right: -75px; filter: alpha(opacity=0); opacity: 0; -moz-transition: right 250ms ease, opacity 250ms ease; -o-transition: right 250ms ease, opacity 250ms ease; -webkit-transition: right 250ms ease, opacity 250ms ease; transition: right 250ms ease, opacity 250ms ease; -moz-transition-delay: 0; -o-transition-delay: 0; -webkit-transition-delay: 0; transition-delay: 0 } .cc-cards.cc-chosen.cvv { top: 124px } .cc-cards.cc-chosen.cvv .cc-icon-cvv { filter: alpha(opacity=100); opacity: 1 } .cc-cards.cc-chosen.cvv.amex { top: 75px } .cc-cards.cc-chosen.cvv.amex .cc-icon-cvv { filter: alpha(opacity=0); opacity: 0 } span.cc-icon-visa { right: 160px } .visa span.cc-icon-visa { filter: alpha(opacity=100); opacity: 1 } span.cc-icon-mastercard { right: 120px } .mastercard span.cc-icon-mastercard { filter: alpha(opacity=100); opacity: 1 } span.cc-icon-amex { right: 80px } .amex span.cc-icon-amex { filter: alpha(opacity=100); opacity: 1 } span.cc-icon-discover { right: 40px } .discover span.cc-icon-discover { filter: alpha(opacity=100); opacity: 1 } span.cc-icon-jcb { right: 0 } .jcb span.cc-icon-jcb { filter: alpha(opacity=100); opacity: 1 } span.cc-icon-cvv { right: 0; filter: alpha(opacity=0); opacity: 0 } .sup_login-container .sup_formbox { background: none; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } .sup_login-container .sup_formbox input[type=text], .sup_login-container .sup_formbox input[type=password] { background: white } .sup_login-container .sup_formbox input[type=text]:focus, .sup_login-container .sup_formbox input[type=password]:focus { background: white } .sw--resize-none { resize: none } .sw--resize-vertical { resize: vertical } .product-box, .shop-box { -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out } .product-box:hover .product-img, .product-box:hover .product-img, .product-box:active .product-img, .product-box:active .product-img, .product-box.hover .product-img, .product-box.hover .product-img, .shop-box:hover .product-img, .shop-box:hover .product-img, .shop-box:active .product-img, .shop-box:active .product-img, .shop-box.hover .product-img, .shop-box.hover .product-img { text-decoration: none; cursor: pointer; opacity: .7 } .notification-drawer>.model>.product-box { background: none; border: none } .notification-drawer>.model>.product-box .product-name { display: block; padding: 0; margin: 0; font-size: .9em; font-weight: bold; line-height: 1.2em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .notification-drawer>.model>.product-box .price { font-size: .8em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0 } .list-view .product-row, .list-view .shop-row { display: block; margin: 0 0 30px 0 } .list-view .product-box, .list-view .shop-box { margin: 0 0 5% 0; position: relative; display: block; height: auto } .list-view .product-box:hover, .list-view .product-box:active, .list-view .product-box.hover, .list-view .shop-box:hover, .list-view .shop-box:active, .list-view .shop-box.hover { text-decoration: none; cursor: pointer } .list-view .product-box .product-img, .list-view .shop-box .product-img { display: block; float: left; width: 25%; margin: 0 5% 0 0; background: white; overflow: hidden } .list-view .product-box .product-img img, .list-view .shop-box .product-img img { vertical-align: top; display: block; width: 100%; height: auto } .list-view .product-box .price-material-select, .list-view .shop-box .price-material-select { margin: 10px 0 0 0 } .list-view .product-box .product-details, .list-view .shop-box .product-details { width: 70%; float: left; margin: 0 } .list-view .product-box .product-details .material, .list-view .shop-box .product-details .material { font-size: .8em } .list-view .product-box .product-name, .list-view .product-box .shop-name, .list-view .shop-box .product-name, .list-view .shop-box .shop-name { font-size: 1.1em; font-weight: normal; margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .list-view .product-box .product-name a, .list-view .product-box .product-name a:visited, .list-view .product-box .product-name a:active, .list-view .product-box .shop-name a, .list-view .product-box .shop-name a:visited, .list-view .product-box .shop-name a:active, .list-view .shop-box .product-name a, .list-view .shop-box .product-name a:visited, .list-view .shop-box .product-name a:active, .list-view .shop-box .shop-name a, .list-view .shop-box .shop-name a:visited, .list-view .shop-box .shop-name a:active { color: #445258 } .list-view .product-box .price-designer-container, .list-view .shop-box .price-designer-container { width: 480px !important; float: left; margin: 0; font-size: .9em; color: #a1aaad } .list-view .product-box .price-designer-container span, .list-view .shop-box .price-designer-container span { display: inline; clear: none } .list-view .product-box .designer a, .list-view .shop-box .designer a { color: #a1aaad } .list-view .product-box .designer a:hover, .list-view .shop-box .designer a:hover { color: #183643 } .grid-view .product-box #feed-items, .grid-view .shop-box #feed-items { margin-right: 0 !important } .grid-view .product-box .product-img, .grid-view .shop-box .product-img { position: relative; padding-top: 75%; border: none; margin: 0; background: white; width: 100%; overflow: hidden; position: relative; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box } .grid-view .product-box .product-img img, .grid-view .shop-box .product-img img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; vertical-align: top; display: block; width: 100%; height: 100%; margin: 0 auto } .grid-view .product-box .product-details, .grid-view .shop-box .product-details { width: 100%; min-height: 70px; margin: 0; padding: 3% 0 0 0; display: block } .grid-view .product-box .product-details .material, .grid-view .shop-box .product-details .material { font-size: .9em; color: #a1aaad; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .grid-view .product-box .product-details .no-price, .grid-view .shop-box .product-details .no-price { display: block; color: #a1aaad; line-height: 1.2em; margin: 5px 0 0 0 } .grid-view .product-box .product-name, .grid-view .product-box .shop-name, .grid-view .shop-box .product-name, .grid-view .shop-box .shop-name { display: block; padding: 0; margin: 0 0 2% 0; width: 100%; font-weight: normal; line-height: 1.3; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .grid-view .product-box .product-name a, .grid-view .product-box .product-name a:visited, .grid-view .product-box .product-name a:active, .grid-view .product-box .shop-name a, .grid-view .product-box .shop-name a:visited, .grid-view .product-box .shop-name a:active, .grid-view .shop-box .product-name a, .grid-view .shop-box .product-name a:visited, .grid-view .shop-box .product-name a:active, .grid-view .shop-box .shop-name a, .grid-view .shop-box .shop-name a:visited, .grid-view .shop-box .shop-name a:active { color: #183643; -webkit-font-smoothing: antialiased } @media all and (max-width: 480px) { .grid-view .product-box .product-name, .grid-view .product-box .shop-name, .grid-view .shop-box .product-name, .grid-view .shop-box .shop-name { font-size: .9em } } .grid-view .product-box .price-designer-container, .grid-view .shop-box .price-designer-container { font-size: .9em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0; line-height: 1.2em; color: #a1aaad } @media all and (max-width: 480px) { .grid-view .product-box .price-designer-container, .grid-view .shop-box .price-designer-container { font-size: .8em } } .grid-view .product-box .price-material-select, .grid-view .shop-box .price-material-select { font-size: .8em; margin: 8px 0 6px 6px } .grid-view .product-box .designer a, .grid-view .shop-box .designer a { color: #a1aaad } .grid-view .product-box .designer a:hover, .grid-view .shop-box .designer a:hover { color: #183643 } .grid-view .product-box .two-col .edit-materials, .grid-view .product-box .two-col .materials, .grid-view .shop-box .two-col .edit-materials, .grid-view .shop-box .two-col .materials { width: 49% } .grid-view .product-box .display-order, .grid-view .shop-box .display-order { font-size: .9em; display: block; margin: 10px 0; color: #a1aaad } .grid-view .product-box .display-order:after, .grid-view .shop-box .display-order:after { content: ""; display: table; clear: both } .grid-view .product-box .display-order .newOrder, .grid-view .shop-box .display-order .newOrder { width: 40px; height: 22px; float: left; margin: 0 10px 0 10px; line-height: 1.1em; text-align: center } .grid-view .product-box .display-order .save, .grid-view .shop-box .display-order .save { float: left; color: #08A3E9 } .shop-box .shop-description { margin: 0; width: 100%; color: #a1aaad; font-size: .8em; height: 85px; line-height: 1.2em; overflow: hidden } .marketplace-featured { display: block; width: 100%; overflow: hidden } .marketplace-featured:after { content: ""; display: table; clear: both } .product-nobox { display: block } .product-nobox:after { content: ""; display: table; clear: both } .product-nobox .product-thumb { float: left } .product-nobox .product-thumb img { width: 100%; height: auto; border: 1px solid white; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box } .product-nobox .product-info { position: relative; float: left } .product-nobox .product-info .product-title { padding-top: 0px; width: 100% } .product-nobox .product-info .product-flag { display: block; margin-top: -5px; margin-bottom: 5px } .product-nobox .product-info .product-material { padding-top: 0px; color: #b4bbbd } .product-nobox .product-info .product-material img { height: 24px; width: 36px; border: 1px solid white; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box } .product-nobox .product-info .product-material span { position: relative; bottom: 8px; margin-left: 5px; font-size: 12px; font-weight: 300; color: #a1aaad } a.product-nobox { -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } a.product-nobox:hover { background-color: #edeff0 } .curated-shop-box { display: block; border-radius: 4px; width: 100%; margin-bottom: 30px } .shop-image { display: block } .shop-image img { max-width: 100%; width: 100%; position: relative; padding: 0; vertical-align: top } .curated-shop-description { min-height: 80px; padding: 5px 10px; color: #a1aaad; line-height: 1.3em; font-size: .9em } .curated-shop-box .shop-info { position: relative; display: block; background: white; padding: 11px 10px 10px 0; margin: 0; line-height: 1.3em; line-height: 1.3em } .curated-shop-box .shop-info .shop-name { font-size: .8em; letter-spacing: 0.5px; text-transform: uppercase; font-weight: bold; line-height: 1.2em; width: 76%; -webkit-font-smoothing: antialiased; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .curated-shop-box .shop-info .shop-owner { color: #183643; font-size: .9em; -webkit-font-smoothing: antialiased; width: 76%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .curated-shop-box .shop-info .avatar { position: absolute; top: -10px; right: 3%; background: white; overflow: hidden; width: 50px; height: 50px; display: block; border: 2px solid white; -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box } .sw-product-manual-adjustment { top: 10px; left: 10px; width: 48px; height: 24px; z-index: 2; cursor: pointer; display: none; opacity: .7 } .sw-product-manual-adjustment:hover { opacity: 1 } .sw-product-manual-adjustment__button { background: url(/rrstatic/img/sprites/+-button.png) no-repeat 0 0; width: 48px; height: 24px } .product-box:hover .sw-product-manual-adjustment { display: block } .sw-product-manual-adjustment__ui { width: 280px; border-radius: 3px; background-color: #FFF; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3); top: 25px; left: -30px; padding: 20px } .sw-product-manual-adjustment__ui:before { content: ""; position: absolute; top: -16px; border: 8px solid transparent; border-bottom-color: #FFF; left: 43px } .sw-plus-minus-control { width: 100%; border-radius: 3px; border: 1px solid #D8DCDF; height: 30px; display: inline-block; overflow: block } .sw-product-manual-adjustment__header { text-align: center } .sw-product-manual-adjustment__controls { padding: 0 35px } .sw-product-manual-adjustment__controls hr { margin-left: -55px; width: 280px } .sw-plus-minus-control { line-height: 30px } .sw-plus-minus-control__plus, .sw-plus-minus-control__minus { width: 30px; text-align: center; border-style: solid; border-color: #D8DCDF; display: inline-block; height: 100% } .sw-plus-minus-control__plus:hover, .sw-plus-minus-control__minus:hover { background-color: #D8DCDF; color: #000 } .sw-plus-minus-control__minus { border-left-width: 1px } .sw-plus-minus-control__plus { border-right-width: 1px } .sw-plus-minus-control__value { top: 0; left: 31px; width: 20px; text-align: right } .sw-plus-minus-control__label { margin: 0 30px 0 60px; text-overflow: ellipsis; overflow: hidden; height: 100% } .sw-plus-minus-control__info { top: 0; left: 105%; font-size: 11px; color: #a1aaad; width: 80px } .sup_login-container { max-width: 360px; margin: 0 auto; text-align: left } .sup_img-discover { background: #fff url("../img/welcome_products.jpg") center center no-repeat; height: 261px; display: block; background-size: cover } .sup_img-create { background: url("../img/spark-blue.svg") top left no-repeat; height: 150px; width: 150px; float: left; display: inline; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover } .sup_img-upload { background: url("../img/signup/upload_150-2.png") center center no-repeat; height: 150px; width: 150px; float: left; display: inline } .sup_box_border { border: 6px solid #fbfbfb; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; -webkit-box-shadow: 0 0 0 1px #ddd; -moz-box-shadow: 0 0 0 1px #ddd; box-shadow: 0 0 0 1px #ddd; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out } .sup_box_border:hover { border: 6px solid #fff; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; -webkit-transition: all 0.1s ease; transition: all 0.1s ease; -webkit-box-shadow: 0 0 0 1px #4FC9FF, 0 0 7px 2px #4FC9FF; -moz-box-shadow: 0 0 0 1px #4FC9FF, 0 0 7px 2px #4FC9FF; box-shadow: 0 0 0 1px #4FC9FF, 0 0 7px 2px #4FC9FF } .sup_col-2up { display: inline-block; width: 436px; border: 1px solid #e0e3e5; vertical-align: top; margin-left: 25px; background: rgba(255, 255, 255, 0.2); -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; -webkit-box-shadow: 0 1px 0 #e0e3e5; -moz-box-shadow: 0 1px 0 #e0e3e5; box-shadow: 0 1px 0 #e0e3e5 } .sup_col-2up:hover { background: #edeff0; border: 1px solid #4FC9FF; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; -webkit-transition: all 0.1s ease; transition: all 0.1s ease; -webkit-box-shadow: 0 1px 0 #4FC9FF, 0 0 7px #4FC9FF; -moz-box-shadow: 0 1px 0 #4FC9FF, 0 0 7px #4FC9FF; box-shadow: 0 1px 0 #4FC9FF, 0 0 7px #4FC9FF } .sup-row { display: block; text-align: center; margin: 30px auto; width: 540px } .sup-row-1up { font-size: 16px } .sup-row-2up { text-align: left; width: 960px; padding-left: 6px } .sup-row-2up a h1 { color: #888 } .sup-row a p { color: #888; line-height: 1.4em; padding: 0 18px 0 148px } .sup-row a h1 { margin-top: 40px; margin-bottom: 5px } .sup_thankyoucopy { text-align: center } .sup_thankyoucopy h1 { font-size: 42px; margin-bottom: 15px; margin-top: 40px } .sup_thankyoucopy p { font-size: 16px } .sup-box { margin: 0 auto; border: 1px solid #dfddd9; border-radius: 6px; overflow: hidden; display: inline-block } .sup_formbox { background-color: #fff; margin: 0 auto; padding: 30px 0px 5px 0px; max-width: 360px; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; border: 1px solid #e0e3e5; height: 100%; float: left } @media only screen and (max-width: 580px) { .sup_formbox.fancybox-wrap { left: 3%; margin-right: 3%; width: 88%; margin-left: 0; padding-left: 3%; padding-right: 3% } } .sup_formbox ul li { list-style: none; margin: 0 0 3px 0; float: left } .sup_formbox li.sup_beforesubmit { list-style: none; float: left; width: 100%; margin-top: 2px; margin-bottom: 4px; font-size: 11px; line-height: 150%; color: #183643 } .sup_formbox li.sup_beforesubmit p { float: left; width: 280px; font-size: 12px; line-height: 150%; color: #183643; margin-bottom: 4px } .sup_tos { float: left; text-align: center; font-size: 12px; line-height: 150%; color: #183643; margin-bottom: 24px; padding: 0; list-style-type: none } ul.sup_register-middle li { position: relative } .sup-logo { margin: 5% auto; background: url(/rrstatic/img/dms-assets/ShapewaysLogo_RGB_Red.svg) bottom left no-repeat; background-size: contain; width: 163px; height: 29px; border: none; display: block; -moz-transition: none; -o-transition: none; -webkit-transition: none; transition: none } .sup-input { margin: 8px 0 5px 0; font-weight: 300; font-size: 1.2em } .sup-input span { position: absolute; padding: 7px 0px 3px 0px; margin-left: 3px; color: #bbb; font-size: 22px; z-index: 2; cursor: text; display: none } .sup-input input, .sup-input textarea, .sup-input select { position: relative; margin: 0; padding: 5px 0px 3px 6px; font: inherit; font-size: 18px; width: 100%; height: 38px; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box } .obligatory .error-bubble { display: none } .sup_register-middle { position: relative; width: 100%; padding-bottom: 3px; margin: 0 } ul.form { list-style: none; margin: 0; padding: 0 } ul.form li { list-style: none } .checkbox-wrap { position: relative; float: left; color: #666; text-transform: none; font-size: 12px; white-space: nowrap; -webkit-border-radius: 2x; border-radius: 2x; background-clip: padding-box; -moz-transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; -webkit-transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out } .checkbox-wrap input { position: absolute; width: auto; margin: 0 } .gateway-form .form-list .checkbox-wrap { margin: 0 5px 0 0; padding: 6px; height: 24px; text-indent: 28px } .gateway-form .form-list .checkbox-wrap input { top: 10px; left: 9px; height: 16px; width: 20px; font-size: 16px } #billing-address .checkbox-wrap { height: 24px; padding: 6px; margin-top: 20px; font-size: 12px; text-indent: 28px } #billing-address .checkbox-wrap input { top: 10px; left: 10px; font-size: 16px } #billing-address .checkbox-wrap { width: 388px } #gateway-signup .checkbox-wrap { width: 296px } #gateway-login .checkbox-wrap { width: 138px } #sup_login .checkbox-wrap { width: 231px } .checkbox-wrap label { text-shadow: 0 1px 0 #fff; font-size: .9em } .sup-outercopy { clear: both; height: 35px; display: block; font-size: 12px } .sup-outercopy h1 { float: left; font-size: 1.6em; text-shadow: 0 1px 0 #fff } .sup-outercopy p { float: right; margin-bottom: 0; text-shadow: 0 1px 0 #fff } .sup-outercopy a, .sup_thankyoucopy a, .sup-outercopy a:visited, .sup_thankyoucopy a:visited { font-weight: bolder; padding-top: 8px } .sup-outercopy p a:hover { margin: 0; padding: 0 } .fb-email-confirmation { width: 360px } .fb-email-confirmation h5 { text-align: center; margin-bottom: 20px } .fb-email-confirmation p { margin-bottom: 0px; color: #888 } .fb-email-confirmation .fb-login-avatar { text-align: center; margin: -36px; padding-top: 80px; padding-bottom: 2px; text-align: center; height: 206px; width: 123%; background: #f7f9f9; border-bottom: 1px solid #dfe1e1; border-top: 1px solid #f5f5f5; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px } .fb-email-confirmation .fb-login-avatar img { height: 80px; border: 4px solid white; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1) } .fb-email-confirmation .fb-login-avatar p { text-align: center; margin-top: 20px } .fb-email-confirmation .fb-login-avatar a { margin-left: 72px } .forgot-login-form { position: relative; text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4) } .forgot-login-form input[type=text] { float: left; width: 312px; margin-right: 8px; height: 39px } .forgot-login-form input[type=password] { width: 458px; margin-bottom: 5px } .forgot-login-form .secondary-button { float: left; margin-top: 24px; width: 468px } .forgot-login-form .register-password, .forgot-login-form .register-password-confirm { margin-bottom: 10px } .container.gateway { display: block; position: absolute; left: 50%; width: 810px; margin-left: -480px; top: 25%; margin-top: -85px } @media screen and (max-height: 600px) { .container.gateway { top: 0; margin-top: 65px } } .container.gateway a { color: #293871; border-bottom: 1px dotted #293871 } .container.gateway a:hover { color: #374a92; border-bottom: 1px dotted #374a92 } .container.gateway .avatar { overflow: hidden; background: #f4f4f4; width: 28px; height: 28px; margin-top: 2px; margin-right: 1px; border: 1px solid #fff; -webkit-box-shadow: 0px 0px 0px 1px #bbb; -moz-box-shadow: 0px 0px 0px 1px #bbb; box-shadow: 0px 0px 0px 1px #bbb; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box } .container.gateway .avatar img { -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box } .container.gateway .outer-content { color: #888; font-size: .8em; font-weight: bold } .container.gateway .outer-content .user-info { float: right; width: 300px; padding: 5px 10px 0 0 } .container.gateway .outer-content strong { color: #666 } .container.gateway .logo-baseline { display: inline-block; padding: 10px 5px 0 0 } .container.gateway h1.sw-logo { display: inline-block; background: url("/rrstatic/img/sw-logo-dark-blue.svg") top left no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; text-indent: -9999px; width: 205px; height: 36px; margin: 0 0 3px 5px } .container.gateway h2 { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 1.2em; color: #999 } .container.gateway h2 strong { color: #444 } .container.gateway .oauth-info { font-size: .8em; line-height: 1.4em } .container.gateway .oauth-info p { margin: 20px 0 5px } .container.gateway .gateway-form-wrapper { margin-bottom: 5px } .container.gateway .gateway-form-wrapper:after { content: ""; display: table; clear: both } .container.gateway form.gateway-form .form-list { margin-left: 140px; color: #888 } .container.gateway form.gateway-form .form-list li { list-style: none } .container.gateway form.gateway-form li { position: relative; margin: 5px 0; width: 310px } .container.gateway form.gateway-form li.checkbox:after { content: ""; display: table; clear: both } .container.gateway form.gateway-form label { display: inline-block; width: 140px; font-size: .9em; font-size: 12px } .container.gateway form.gateway-form input { width: 300px } .container.gateway form.gateway-form .label-left { position: absolute; left: -150px; top: 7px; text-align: right; color: #999; letter-spacing: 1px; font-weight: bold } .container.gateway form.gateway-form .label-right { position: absolute; top: 7px; left: 100%; padding-left: 8px; font-size: 12px; white-space: nowrap } .container.gateway form.gateway-form .display-name { color: #444 } .container.gateway form.gateway-form .action-button { width: 153px } .container.gateway form.gateway-form .action-button.block { width: 310px } .activate { text-align: center; padding-top: 35px; position: relative } .activate h1 { font-size: 3em; letter-spacing: -1px; margin: 20px 0 0 0; font-weight: bold } .activate .success-icon { background: url(/rrstatic/img/signup/success-icon-70px.png) top left no-repeat; background-size: contain; width: 70px; height: 70px; position: absolute; left: 48%; top: 0; z-index: 10 } .activate p strong { font-size: 1.2em; line-height: 2.2em } .login-dialog { overflow: visible } .login-dialog .custom-landing .signup-or-divider p { background: none } .login-dialog .custom-landing .signup-or-divider hr { background: none } @media all and (max-width: 480px) { .signup-or-divider p { margin-left: 70px !important; margin-right: 70px !important } } .hp-icon { width: 60px; height: 60px; display: block; margin: 0 auto 7px auto; background: url("/rrstatic/img/portal/home/homepage-sprite-4.png") top left no-repeat } .th { padding: 7px 15px; background: #f5f7f8; border-bottom: 1px solid #edeff0; font-weight: bold; font-size: .9em; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; background-clip: padding-box } .banner { width: 100%; padding: 0; margin: 0 auto; display: block; background: #e5f7ff; overflow: hidden } .banner:after { content: ""; display: table; clear: both } #collection_title { position: absolute; top: 15px; left: 0; display: block; width: 200px; padding: 10px; line-height: 16px; color: #064381; font-size: .9em; background: #e5f7ff; border: 1px solid #c3edff; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } #collection_title:after, #collection_title:before { content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border: solid rgba(255, 255, 255, 0) } #collection_title:after { border-color: rgba(255, 255, 255, 0); border-width: 9px; right: -18px; border-left-color: #e5f7ff; top: 50%; margin-top: -9px } #collection_title:before { border-color: rgba(255, 255, 255, 0); border-width: 10px; right: -20px; border-left-color: #c3edff; top: 50%; margin-top: -10px } .from-the-blog { background-color: #f5f7f8; border-top: 1px solid #e0e3e5; border-bottom: 1px solid #e0e3e5 } .designer-spotlight { background: #f5f7f8; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; position: relative; display: block; margin: 4% 0 2% 0; display: block; padding: 5% } .designer-spotlight .designer-spotlight-img { width: 130px; height: 130px; display: block; background: #f5f7f8; margin: 0 auto 7% auto; padding: 0; overflow: hidden; border: 2px solid #4FC9FF; -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out } .no-touch .designer-spotlight .designer-spotlight-img:hover { -webkit-box-shadow: 0 0 0 2px #4FC9FF; -moz-box-shadow: 0 0 0 2px #4FC9FF; box-shadow: 0 0 0 2px #4FC9FF; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out } .designer-spotlight .designer-spotlight-img img { width: 100%; height: auto; vertical-align: top } .designer-spotlight .designer-spotlight-img a { display: block; width: 100%; height: auto } .designer-spotlight-info { width: 20%; margin-right: 5% } @media all and (max-width: 768px) { .designer-spotlight-info { width: 100%; margin-right: 0 } } .designer-spotlight-name a { font-size: 1.3em; font-weight: bold; line-height: 1.3em; color: #445258 } .designer-spotlight-name a:hover { color: #08A3E9 } .designer-spotlight-shop a { color: #445258; display: block; margin: 1.5% 0 0 0 } .designer-spotlight-shop a:hover { color: #08A3E9 } .designer-spotlight-shop a .icon-storefront { font-size: 0.85em } .read-more, .read-more:visited { color: #a1aaad; border-bottom: 1px solid #D8DCDF; display: inline-block; clear: both } .read-more:hover, .read-more:active, .read-more:visited:hover, .read-more:visited:active { color: #4FC9FF; border-bottom: 1px solid #4FC9FF } .designer-spotlight-quote { width: 74%; padding: 0 0 0% 5%; position: relative; border-left: 1px solid #e0e3e5 } .designer-spotlight-quote:after, .designer-spotlight-quote:before { content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border: solid rgba(255, 255, 255, 0) } .designer-spotlight-quote:after { border-color: rgba(255, 255, 255, 0); border-width: 6px; left: -12px; border-right-color: #f5f7f8; top: 50%; margin-top: -6px } .designer-spotlight-quote:before { border-color: rgba(255, 255, 255, 0); border-width: 7px; left: -14px; border-right-color: #e0e3e5; top: 50%; margin-top: -7px } @media all and (max-width: 768px) { .designer-spotlight-quote { width: 100%; border: none; padding: 5% } } .designer-spotlight-quote blockquote { font-size: 2em; font-weight: 300; font-style: normal; line-height: 1.4em; -webkit-font-smoothing: antialiased } @media all and (min-width: 480px) and (max-width: 768px) { .designer-spotlight-quote blockquote { font-size: 1.8em } } @media all and (min-width: 320px) and (max-width: 480px) { .designer-spotlight-quote blockquote { font-size: 1.3em; line-height: 1.3em; text-align: center } } .news-icons { width: 100%; display: block } .arrow-box { display: block; width: 100%; min-height: 120px; position: relative; background: #ffffff; border: 1px solid #e0e3e5; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } .arrow-box:after, .arrow-box:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; left: 50%; position: absolute; pointer-events: none } .arrow-box:after { border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0); border-width: 10px; margin-left: -10px } .arrow-box:before { border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #e0e3e5 rgba(255, 255, 255, 0); border-width: 11px; margin-left: -11px } ul.itn-list { margin: 0; padding: 2%; width: 100%; display: block; overflow: hidden } ul.itn-list:after { content: ""; display: table; clear: both } .itn-list li { float: left; width: 10.2%; list-style: none; margin: 2% } @media all and (max-width: 480px) { .itn-list li { width: 29.2% } } .itn-list li a { display: block; border: none; width: 100px; height: 75px; cursor: pointer; text-indent: -10000px; background: url("/rrstatic/img/portal/home/inthenews_sprite-5-13.jpg") no-repeat } .itn-list li a:hover { background: url("/rrstatic/img/portal/home/inthenews_sprite-5-13.jpg") no-repeat } .itn-list li a.itn-1 { background-position: -4px -6px } .itn-list li a.itn-2 { background-position: -105px -5px } .itn-list li a.itn-3 { background-position: -208px -5px } .itn-list li a.itn-4 { background-position: -310px -5px } .itn-list li a.itn-5 { background-position: -412px -5px } .itn-list li a.itn-6 { background-position: -514px -5px } .itn-list li a.itn-7 { background-position: -616px -5px } .itn-list li a.itn-1:hover { background-position: -4px -96px } .itn-list li a.itn-2:hover { background-position: -105px -95px } .itn-list li a.itn-3:hover { background-position: -208px -95px } .itn-list li a.itn-4:hover { background-position: -310px -95px } .itn-list li a.itn-5:hover { background-position: -412px -95px } .itn-list li a.itn-6:hover { background-position: -514px -95px } .itn-list li a.itn-7:hover { background-position: -616px -95px } #addtocart_popup_container { position: absolute; right: 46px; top: 51px; overflow: visible; z-index: 999 } #addtocart_popup_container.fixed { position: fixed; top: 0; bottom: auto } #addtocart_popup { font-size: .9em; background-color: #fff; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; -webkit-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); -moz-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); width: 250px; overflow: visible; padding: 20px; top: 15px; left: 10px; position: relative; border: 1px solid #e0e3e5 } #addtocart_popup h4 { margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px dotted #ccc } #addtocart_popup .product-title { margin: -8px 0 3px; width: auto } #addtocart_popup .product-img { float: left; width: 53px; height: 40px; overflow: hidden; margin: 0 15px 0 0; height: 40px; border: 1px solid #ddd } #addtocart_popup .product-img img { width: 53px; height: 40px } #addtocart_popup .product-info { float: left; width: 140px; overflow: hidden; color: #757372; line-height: 1.4em } #addtocart_popup .tally-total { background: url(/rrstatic/img/portal/view-model/diag_patt_3px.png) top left repeat; padding: 10px; display: block; margin: 10px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px } #addtocart_popup .tally-total .tally-total-col-l, #addtocart_popup .tally-total .tally-total-col-r { text-align: center; padding: 0 10px; display: block } #addtocart_popup .tally-total .tally-total-col-l strong, #addtocart_popup .tally-total .tally-total-col-r strong { color: #36566F } #addtocart_popup .tally-total .tally-total-col-l strong span, #addtocart_popup .tally-total .tally-total-col-r strong span { margin-left: 3px } #sticky-continue-container { display: none } .cart-item-info { overflow: visible } .cart-item-info .cart-item-label { overflow: visible } .cart-item-info .cart-qty-price { position: relative } .cart-item-info .remove-item-btn { padding: 15px 20px } #incart .box .itemSubtotal, #confirm.box .itemSubtotal { float: left; margin-top: 33px } #incart .box .itemSubtotal span, #confirm.box .itemSubtotal span { font-weight: bold } #incart input.quantity { width: 70px; font-size: 0.9em; line-height: 1em } .sw-cart__update-quantity-button { width: 70px } .infotip-infotip, .infotip { background-image: url(/rrstatic/img/sprites/output/infotip-WphQoBZJ.png); background-position: 0px 0px; width: 17px; height: 17px } .infotip-infotip_hover { background-image: url(/rrstatic/img/sprites/output/infotip-WphQoBZJ.png); background-position: -17px 0px; width: 17px; height: 17px } .infotip { position: relative; display: inline-block; font-size: 0px; text-indent: -9999px; width: 17px; height: 17px; -moz-transition: none; -o-transition: none; -webkit-transition: none; transition: none; vertical-align: middle } .infotip:visited, .infotip:active { color: #ccc } .slow-fine-print { margin-left: 40px } .breadcrumb-container { margin: 30px auto 0 auto; padding-top: 0; padding-left: 30px; padding-right: 0px; width: 100%; max-width: 1020px; overflow: hidden } .breadcrumb-container:after { content: ""; display: table; clear: both } .breadcrumb .step { text-align: center; position: relative } .breadcrumb .step:before { content: ""; border-top: 1px solid #91B6C7; width: 95%; top: 17px; left: 50%; margin-left: 7px; position: absolute } .breadcrumb .step.last:before { content: none } .breadcrumb .step .icon { font-size: 20px; border: 1px solid #91B6C7; border-radius: 100%; background-color: #FFF; width: 35px; height: 35px; margin: 0 auto 0; color: #91B6C7; text-align: center; padding-top: 5px; position: relative } .breadcrumb .step .icon .icon-cart { margin-top: 1px; margin-left: -2px } .breadcrumb .step .icon .icon-credit, .breadcrumb .step .icon .icon-checkmark { margin-top: 1px; font-size: 21px; margin-left: 0.5px } .breadcrumb .step .icon .icon-truck { margin-top: 1.5px; font-size: 20.3px; margin-left: 2px } .breadcrumb .step .icon .icon-favorite { margin-top: 1px; font-size: 21px; margin-left: 0.5px } .breadcrumb .step.done:before { border-color: #4FC9FF } .breadcrumb .step.done .icon { border-color: #4FC9FF; font-size: 18px } .breadcrumb .step.done .icon [class^="icon-"] { color: #4FC9FF } .breadcrumb .step.active .icon { background-color: #4FC9FF; border-color: #4FC9FF } .breadcrumb .step.active .icon [class^="icon-"] { color: #FFF } .breadcrumb .step.active small { color: #183643 } .breadcrumb .step small { font-size: 12px; color: #a1aaad; line-height: 120%; display: block; vertical-align: top; margin-top: 5px } @media all and (max-width: 480px), all and (max-width: 768px) and (min-width: 480px) { #checkout-sw-logo { display: block; margin: 5px 0 15px 0; text-align: center } .breadcrumb-container { margin: 0 auto; padding: 0 30px; width: 100%; max-width: 1020px; overflow: hidden } .breadcrumb-container:after { content: ""; display: table; clear: both } } .cart-item_material-image { float: left; margin: 3px 10px 0 0; border: 1px solid #bbb; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; overflow: hidden; height: 22px; width: 35px } .cart-item_material-image img { -webkit-box-shadow: inset 0 1px 1px #fff; -moz-box-shadow: inset 0 1px 1px #fff; box-shadow: inset 0 1px 1px #fff; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; border: none; height: 22px; width: 35px } .cart-item_material-name { float: left; padding: 3px 0px 0 0; display: inline-block; font-size: 14px } .cart-item_material-name a { background: url(/rrstatic/img/portal/view-model/reveal-arrow-down.png) no-repeat; background-position: right center; padding-right: 15px } #checkoutlogin { width: 760px; padding: 10px } #checkoutlogin .login-dialog { margin-bottom: 10px } #incart #country-selector { width: 202px; top: 0 } .checkout_push-1-3 { margin-left: 33.33% } .gift-message-text { height: 100px; width: 90% } .gift-message-text.fixed { max-width: 920px; max-height: 300px } .checkout-thumb { max-width: 118px; max-height: 87px; border: 1px solid #ddd; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; overflow: hidden } .checkout-thumb img { width: 100%; height: auto; display: block } label.ship-country-selector { font-weight: 700; color: #445258 } .shipping-info-widget-note { font-size: 14px; font-weight: 500 } .shippingRadioButtons { max-width: 470px } #incart-empty-cart-image { margin-left: 25% } @media all and (max-width: 768px) { #incart-empty-cart-image { margin-left: 0 } .checkout_push-1-3 { margin-left: 0 } #incart-empty-cart-message { text-align: center } } @media all and (max-width: 480px) { #checkoutlogin { width: 360px; padding: 10px } #checkoutlogin .login-dialog { margin-bottom: 10px } #sticky-continue-container { height: 120px; width: 100%; z-index: 9999; position: relative; display: block } .sw-checkout-sticky-continue { background-color: #f5f7f8; border-top: 1px solid #e0e3e5; border-bottom: 1px solid #e0e3e5 } .col--mob-no-padding { padding-right: 0 } .sw-checkout-sticky-continue__total { display: block } .sw-checkout-sticky-continue__note { display: none } .sw-checkout-sticky-continue--unstuck { position: relative; padding-top: 20px } .sw-checkout-sticky-continue--stuck { position: fixed; top: 0; left: 0; padding-top: 20px } .sw-checkout-footer { display: none } .remove-item-btn { display: none } #sticky-continue-container { height: 120px; width: 100%; z-index: 10; display: block } } .search-results { position: relative } .featured-info { width: 360px; display: block; float: left } .featured-info .featured-avatar a { float: left; width: 50px; height: 50px; display: block; overflow: hidden; border: 1px solid #e0e3e5; padding: 0; margin: 10px 12px 10px 0; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box } .featured-info .featured-avatar a:hover { border: 1px solid #4FC9FF } .featured-info .featured-designer-info { float: left; margin: 10px 0 12px 0; padding: 0; width: 290px; height: 50px } .featured-video { background: white; height: auto; display: block; float: right; padding: 10px; z-index: 0; border: 1px solid #e0e3e5; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; -webkit-box-shadow: 0 1px 4px #D8DCDF; -moz-box-shadow: 0 1px 4px #D8DCDF; box-shadow: 0 1px 4px #D8DCDF } .featured-video iframe { vertical-align: top } .sorting { margin: 0 0 30px 0; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; overflow: hidden } .sorting:after { content: ""; display: table; clear: both } .sorting .results-tally { font-style: italic; padding: 15px; float: left; color: #a1aaad; display: inline-block } .sorting ul { list-style: none; margin: 0 0 0 15px } .sorting ul li { float: right; color: #a1aaad; padding: 15px 20px 0 0 } .sorting ul li a { color: #a1aaad; font-weight: normal } .sorting ul li a:hover { color: #064381 } .sorting ul .active { font-weight: normal; color: #064381; border-bottom: 1px solid #064381; padding-bottom: 2px } .breadcrumb-icon { background: url(/rrstatic/img/category/breadcrumb-dividerx2.jpg) 0px 15px no-repeat; background: url(/rrstatic/img/category/breadcrumb-divider.jpg) 0px 15px no-repeat\9; background-size: contain; width: 6px; display: inline-block; vertical-align: middle; font-size: 18px; color: #a1aaad; margin-top: -15px } .curated-lists h3 { margin: 30px 0 16px 0 } .featured-category { background: #000000; position: relative; overflow: hidden; margin: 0; height: 300px; cursor: pointer } .featured-category .featured-category-image { width: 100%; height: 300px; opacity: .85; -moz-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1) } .featured-category:hover .featured-category-image { opacity: .6; -moz-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; -moz-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1) } @media (min-width: 320px) and (max-width: 768px) { .featured-category, .featured-category-image { height: 200px } } .featured-category figcaption { display: inline-table; position: absolute; z-index: 2; top: 50%; left: 50%; text-align: center; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .featured-category figcaption::before, .featured-category figcaption::after { pointer-events: none } .featured-category figcaption h3 { display: inline-block; text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.7); -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out } .featured-category figcaption h3:before { content: ""; position: absolute; width: 30%; height: 2px; bottom: -2px; left: 35%; background-color: white; -moz-transform: scaleX(0.8); -o-transform: scaleX(0.8); -webkit-transform: scaleX(0.8); transform: scaleX(0.8); -webkit-box-shadow: 2px 0 0 0 #fff; -moz-box-shadow: 2px 0 0 0 #fff; box-shadow: 2px 0 0 0 #fff } .featured-category figcaption h3:after { content: ""; position: absolute; width: 100%; height: 100%; bottom: 0; left: 0; -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); -webkit-border-radius: 1px; border-radius: 1px; background-clip: padding-box; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; -moz-transform: scaleX(0); -o-transform: scaleX(0); -webkit-transform: scaleX(0); transform: scaleX(0) } .featured-category:hover figcaption h3:before { -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; -moz-transform: scaleX(1); -o-transform: scaleX(1); -webkit-transform: scaleX(1); transform: scaleX(1) } .featured-category:hover figcaption h3:after { -webkit-box-shadow: 0 0 0 2px #fff; -moz-box-shadow: 0 0 0 2px #fff; box-shadow: 0 0 0 2px #fff; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; -moz-transform: scaleX(1); -o-transform: scaleX(1); -webkit-transform: scaleX(1); transform: scaleX(1) } .pagination-wrapper { width: 100%; display: block; text-align: center; margin: 0 auto } .pagination { text-align: center; margin: 20px auto; padding: 0; width: 80%; display: inline-block; position: relative; background: white; border: 1px solid #e0e3e5; overflow: hidden; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } .pagination:after { content: ""; display: table; clear: both } @media all and (min-width: 320px) and (max-width: 768px) { .pagination { width: 100% } } .results-page { padding: 10px; margin: 0; text-align: center; color: #a1aaad; display: inline-block } .results-page.selected { font-weight: bold; color: #064381; cursor: default } .results-page.disabled { color: #e0e3e5; cursor: default } .results-page.enabled { cursor: pointer } .results-page.enabled:hover { color: #064381; text-decoration: none } .results-page-prev { position: absolute; left: 0; width: 51px; border-right: 1px solid #e0e3e5 } .results-page-prev:before { font-family: 'icons-sw'; speak: none; font-size: 1.3em; position: absolute; left: calc(50% - 0.5em); -webkit-font-smoothing: antialiased } .results-page-next { position: absolute; right: 0; width: 51px; border-left: 1px solid #e0e3e5 } .results-page-next:before { font-family: 'icons-sw'; speak: none; font-size: 1.3em; position: absolute; left: calc(50% - 0.5em); -webkit-font-smoothing: antialiased } .sw-pagination__nav-circle { height: 39px; width: 39px } .product-footer-background { background: #f5f7f8; display: inline-block; width: 100%; padding: 4% 0; border-bottom: 1px solid #edeff0 } .product-footer-background:after { content: ""; display: table; clear: both } .product-footer-background>.sw-grid { margin: 0 auto } @media all and (min-width: 480px) and (max-width: 768px) { .product-footer-background { padding: 3% 0 } } @media all and (min-width: 960px) { .product-footer-background { padding: 1.5% 0 } } .product-footer-background.no-background { background: none; border-bottom: none } .gray-background { background: #f5f7f8; display: inline-block; width: 100%; border-bottom: 1px solid #edeff0 } .gray-background:after { content: ""; display: table; clear: both } .gray-background>.sw-grid { margin: 0 auto } .designer-actions-bar { margin: 0px; display: block; font-size: 1em } .designer-actions-bar>li { list-style: none; float: left; display: inline-block; vertical-align: top; position: relative; margin-right: 14px; color: #183643 } .designer-actions-bar>li a { color: #183643 } .no-touch .designer-actions-bar>li a:hover { opacity: .6 } .profile-expertise { font-style: .8em; line-height: 1.5em } .product-title-header, .shop-title-header { font-size: 1.6em; margin: 6px 0 2px 0 } @media all and (min-width: 320px) and (max-width: 480px) { .product-title-header, .shop-title-header { font-size: 1.2em; line-height: 1.1em; margin: 0 0 5px 0 } } .shop-title-header { font-style: 1.25em; margin: 3px 0 3px 3px } .product-shop-header { font-size: 1em; margin: 0 } @media all and (min-width: 320px) and (max-width: 480px) { .product-shop-header { font-size: .9em; line-height: 1 } } .product-title { padding: 10px 0px 5px 0px; display: block; width: 630px; max-width: 630px } .product-keyword { line-height: 38px; padding: 8px 10px; color: shade(#08A3E9, 30%); background-color: tint(#9be0ff, 70%); -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; white-space: nowrap } .no-touch .product-keyword:hover { background-color: tint(#9be0ff, 50%); -moz-transition: ease; -o-transition: ease; -webkit-transition: ease; transition: ease } .sw-product-page-designer--push { padding-bottom: 75px } .sw-product-page-designer--pull { margin-top: -75px } @media all and (max-width: 480px) { .sw-product-page-designer--push { padding-bottom: 37px } .sw-product-page-designer--pull { margin-top: -37px } } .description { font-size: 14px; color: #183643; padding: 0px 0px 30px 0px; overflow: hidden; width: auto; word-wrap: break-word } .film-strip-img { -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box } .slideshow-main { height: auto; background: #fff; border-radius: 3px } .film-strip { width: 9000px } .film-strip-holder { max-width: 625px } .film-strip-holder:after { content: ""; display: table; clear: both } .slideshow-sprite-viewer { position: absolute; top: calc((100% - 357px) / 2); left: calc((100% - 482px) / 2); width: 482px; height: 357px } .slideshow-thumb { margin-right: 9px } .no-touch .slideshow-thumb:hover { border: 1px solid #d4d8db; text-decoration: none; color: #183643; cursor: pointer } .no-touch .slideshow-thumb:hover img { opacity: .3 } .slideshow-thumb.selected { border-color: #4FC9FF } .slideshow-thumb { width: 104px } .slideshow-thumb img { max-width: 104px } .slideshow-left-arrow { width: 21px; height: 21px; z-index: 225; -moz-transform: translateY(-10.5px); -o-transform: translateY(-10.5px); -webkit-transform: translateY(-10.5px); transform: translateY(-10.5px); top: 50% } .slideshow-left-arrow.enabled:before { content: "\e64b"; font-family: 'icons-sw'; speak: none; color: #a1aaad; font-size: 1.5em; -webkit-font-smoothing: antialiased } .no-touch .slideshow-left-arrow.enabled:hover { cursor: pointer } .slideshow-left-arrow.disabled { opacity: 0.3 } .slideshow-right-arrow { width: 21px; height: 21px; z-index: 226; -moz-transform: translateY(-10.5px); -o-transform: translateY(-10.5px); -webkit-transform: translateY(-10.5px); transform: translateY(-10.5px); top: 50% } .slideshow-right-arrow.enabled:before { content: "\e619"; font-family: 'icons-sw'; speak: none; color: #a1aaad; font-size: 1.5em; -webkit-font-smoothing: antialiased } .no-touch .slideshow-right-arrow.enabled:hover { cursor: pointer } .slideshow-right-arrow.disabled { opacity: 0.3 } .product-page-download { padding: 30px 0px 0px 0px } #slideshow-big { position: relative; padding-top: 75% } #slideshow-big .film-strip-img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100% } .product-slideshow-render-messaging { text-align: left; position: absolute; width: 160px; bottom: 0px; padding: 9px; background-color: rgba(250, 250, 250, 0.6); -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box } .product-slideshow-render-messaging .span-1 { width: 35px } .product-slideshow-render-messaging h6 { text-transform: uppercase; color: #183643; margin-bottom: 0 } .product-slideshow-render-messaging p { font-size: .8em; color: #183643; line-height: 1.3em } .product-slideshow-render-messaging .icon-sw-spark { font-size: 26px; color: #4FC9FF } .model-product-dimensions i { font-size: 25px; position: relative; top: 3px; padding-right: 10px; font-weight: normal } .spec-numbers-left, .spec-numbers-right { margin: 0; padding: 2%; text-align: center; float: left; width: 50%; border: 1px solid #D8DCDF } @media all and (min-width: 320px) and (max-width: 768px) { .spec-numbers-left, .spec-numbers-right { width: 100%; border-width: 0 0 1px 0; text-align: left; padding: 2% 0 } } .spec-numbers-left { border-right: none } .report-abuse { margin: 15px 0 0 0; font-size: .8em } .report-abuse a { color: #a1aaad } .no-touch .report-abuse a:hover { color: #183643 } .related-items { display: block; margin: 30px 0 0 0 } .separator-hr { margin: 20px 0; border-top: 1px dotted #e0e3e5; height: 1px; clear: both; display: block; width: 100% } .permalink { margin-left: -7px } .permalink h5 { display: inline } .permalink .icon-permalink { border-radius: 50%; padding: 6px; background-color: #D8DCDF; color: #183643; letter-spacing: 0 } .price-rating-container { width: 482px; border-top: 1px dotted #ccc; padding: 10px 0 0 0; margin: 0; float: left; display: block } .my-models .price-rating-container { width: 150px; margin: 0; float: left; display: block; border: none; text-align: center; position: absolute; right: 40px; bottom: 30px } .youtube { background-color: #000; max-width: 100%; overflow: hidden; position: relative; cursor: pointer; border-radius: 3px } .youtube .thumb { bottom: 0; display: block; left: 0; margin: auto; max-width: 100%; position: absolute; right: 0; top: 0 } .youtube .play { filter: alpha(opacity=80); opacity: .8; height: 77px; left: 50%; margin-left: -38px; margin-top: -38px; position: absolute; top: 50%; width: 77px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAABNCAYAAADjCemwAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAABgtJREFUeNrtXE1IJEcUFuYgHhZZAzOQwKLsaeY4MuCisLNkMUYM+TtmQwgYQSEg8RCIBAMBSYIQPCgEEiEYISZIgrhzCRLYg+BBMiiDGCHGH4xGETH4O85M+huql7Knuqe7urq7ercePAZnuqtefXZVvfe911VToyRUUqdpVNMmTROaJjVt0bRN0/uapslnG/k+Sa5rIvfVPQ8gRTSNaRrX9B4Bxa3eI+3FSPvPjLxAnpAbA+7s7HxrcnLyk8XFxe82NjZ+Ozw8XDk9Pd29urr6r1Ao5EulUhGf+Bvf43dch+txH+5ngJgg/YVWXtI0RQ9qbGzso1wu99PJyclfJQGCdtAe2jWAlyL9h0ZeJGtQeQC9vb2Pstns1NnZ2X7JQ0H76Af9UeC1EHukldtksS4bPDw83Le5uTlfCkDQL/qnwEsS+6SSu/SThbWnJIHADsOTd1cGsG5p2qwbhUXayaCOj4//XFtbm52fn/96fHx8oK+v793W1tbXGhoaHkYikQf4xN/4Hr/jOlyP+5z0A7so4JqJ3YFITPenBgcHP8DuZmcA29vbT2ZnZ4fb29vfcONu4H60g/bs9Av7YCfl/8X8BuyObnwmk/kK7kGVRfqfhYWFb9wCZQUg2kc/VbArwl7q3jt+Adakd4rdysrC8/PzfzGlvADKTNEf+rWyC3ZT9zT5Btj6+nqmmmHRaPShn4Dpin6r/UNhvx/APZ2SVrsjFumRkZEPgwDLqLDDatPAOLycqjE7T5j22+Pa2toHMgCmK+yBXTafOGGbwy19l7R65LVt/VuZwDIq7LOxxt0X5Y40U7skU/xe7N1sEmZjoHbVZiGePvwbM7ciLIDZAK5I+XHckcNtvSMzx1X2Kel0qmKc1HVcsWrSKjTC4hpGwKgN7XGVkCvJQ++Ug28zt0K2XZJnVzVzR6gg3xGt1GLlj8nih4nw46r4by1OGNcyH2YjBLGte3t7i/39/e/JBpyZG0XxcbYY4DJFzSIQEdPxhka4v1AoXK+urv7a0dHxpiygYTysWBXjp6jzqkkQ07XMjXtBt5PP58+wgzU2Nr4isxtCrW2WyZqE2SML2sWNYWa8/szMzOcgHIMGjkUrUUtRwiovqTdQkQQBXyUaNF2Ojo5yBk7fd8X4WP9U6pqIaVCOdBhrYG4JRBvkanFra+v37u7ud4IADeNjGUWlB5nBPDLVaeQRWRS1W6Ps8vnX19f5lZWV6VQq1eU3cCzqHHiQ3+Ms0MqlAqxELrh4v0DT5fLy8hgLdH19/ct+gYZxshLSVAnEDanTSwW8mJo8oFFG/z0xMfFxkFOUKoG4UXSDKpw0aiRYIZMIg9zmMA8ODv6gWAjPlBVaARfye7SC+2cF58gzygAacY6LYFq7urre9go0jNciiG+q8M9YsaYovkxk5txL55jl6FKxaKKCBmLxZshsywYa7UfNzc19IZJxwXgteLZkBauBOjDjDSgJkBU0et0dHR3tF2EnxmtsH7iwWA+UaKZRQGe8AbUUsoOmy87OzhO3zjHGa2wXuJDf22jQytkmUoF4Q1CEEhbQRDjHGC9jA8pT2aqnog+sInkiKpj2CzTssNgB0+n06zx2YrysEI+65tl60hD4Dw0N9bix08mTFuo1DSFXJpP5UsQu6mRNC+XuSZjgX0QG9052z9D5aYYivXQQflpoIoKLi4tDsBFesb1OIgLpY09MxVwu97PXPJuT2FNqlgMMx8DAwPt+0ENOWA4p+TRMRT8TL075NKmYW3j1y8vLP8bj8Vf9pLudMrfS5Aj29/eXgsrE8+QIAs1GgeaZnp7+LKgUHm82KpC8J6ZiNpv9we+pKCrv6XuGHUUxPT09j2QoTeDNsPtWy6EZuDc1NfWp7CWldms5PK0a0qbixdLS0veyFL6IqhryrD5td3d3IaiSAz/q01QlJEclpKq55ay5VdXdHNXdEPUeAaeoN1Y4Rb0bxSHqLTxOUe97cop6s5hT1DvsboFTpyVwTlV1LofzzUGdAMPpjqizhtxEDjXqVCuuWFWdn8Yp6qQ+F6LOhHQh6vRRF6LOuRUg6kTl50n+B4KhcERZo7nRAAAAAElFTkSuQmCC") no-repeat } .avatar a, .avatar a:visited, .no-touch .avatar a:hover { width: 45px; height: 45px; display: block; overflow: hidden; background: url(/rrstatic/img/portal/view-model/avatar.png) no-repeat #f4f4f4; background: #f4f4f4; float: left; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box } .no-touch .avatar a:hover, .no-touch .avatar a:visited:hover, .no-touch .no-touch .avatar a:hover:hover { display: block; text-decoration: none; color: #444; cursor: pointer; border-color: #4FC9FF } .supporters-inner .avatar a, .supporters-inner .avatar a:visited, .supporters-inner .no-touch .avatar a:hover { margin: 10px 13px 0 0; border: 1px solid #D8DCDF; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; filter: alpha(opacity=70); opacity: .7; -moz-transition: none; -o-transition: none; -webkit-transition: none; transition: none } .no-touch .supporters-inner .avatar a:hover, .no-touch .supporters-inner .avatar a:visited:hover, .no-touch .supporters-inner .no-touch .avatar a:hover:hover { filter: alpha(opacity=100); opacity: 1; border: 1px solid #D8DCDF; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } .supporters-inner { margin: -5px 0 7px 0; overflow: hidden } .supporters-inner p { font-size: .9em; margin: 0 } .favs-truncated { position: absolute; bottom: -4px; right: 5px; width: 70px; height: 60px; padding: 6px 6px 6px 10px; background-color: white; font-weight: bold } .favs-truncated:before, .favs-truncated:after { font-size: 12px; line-height: 1 } .favs-truncated:before { position: relative; content: '+'; left: -1px; top: -2px } .favs-truncated:after { position: absolute; bottom: 21px; left: 9px; content: 'more'; font-weight: normal } .inner-right-container { position: relative; margin: 0 0 20px 0px; width: auto } .inner-right-container:after { content: ""; display: table; clear: both } .key-word { float: left; background: white; padding: 0 7px; margin: 0 2px 2px 0; max-width: 164px; line-height: 31px; white-space: nowrap; font-size: .9em; border: 1px solid #ffde96; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; overflow: hidden } .more-from-shop .grid-view .product-box { width: 23.5%; margin: 0 2% 0 0 } .more-from-shop .grid-view .product-box:nth-child(4n+4) { margin-right: 0 } .product-related-products .grid-view, .product-more-products .grid-view { margin-left: -1%; margin-right: -1% } .product-more-products .grid-view .product-box { display: inline-block; float: none; text-align: left; margin-left: 0%; margin-right: 0%; padding: 0 1%; width: 25% } .product-related-products .grid-view .product-box { display: inline-block; float: none; text-align: left; margin-left: 0%; margin-right: 0%; padding: 0 1%; width: 16.666% } @media all and (max-width: 768px) { .product-related-products .grid-view .product-box { width: 33.333% } } @media all and (max-width: 480px) { .more-from-shop .grid-view .product-box { width: 46%; margin: 0 8% 8% 0; min-height: 150px } .more-from-shop .grid-view .product-box:nth-child(2n+2) { margin-right: 0 } .product-related-products .grid-view, .product-more-products .grid-view { margin-left: -4%; margin-right: -4% } .product-related-products .grid-view .product-box, .product-more-products .grid-view .product-box { margin-left: 0%; margin-right: 0%; padding: 0 4%; width: 50% } } .experimentalNotice { background: #fee7b8; padding: 10px; margin: 0 0 20px 20px; width: 160px; line-height: 1.2em; font-size: .8em; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } .shop-details { font-size: .9em; word-wrap: break-word; overflow: hidden } .shop-details img { max-width: 222px } .personalize-cart-button-container { margin-bottom: 30px; margin-top: 5px } .personalize-cart-button-container:after { content: ""; display: table; clear: both } .cocreator-instructions { width: 100%; resize: vertical } .holiday-shipping-message { display: none } .holiday-shipping-message i { font-size: 18px } .holiday-shipping-message.on-time a { color: #49BB96 } .no-touch .holiday-shipping-message.on-time a:hover { color: #399879 } .holiday-shipping-message.late a { color: #a1aaad; letter-spacing: -.14px } .no-touch .holiday-shipping-message.late a:hover { color: #869195 } .sw-product-page__mbg-icon { max-width: 160px } .results-header { position: relative; width: 100%; margin: 0 0 30px 0 } .results-header:after { content: ""; display: table; clear: both } .results-header .span-9 { position: relative } @media all and (min-width: 320px) and (max-width: 768px) { .results-header h1 { font-size: 1.5em } } .results-header .results-sort { float: right; text-align: right; margin: 7px 0 0 20px } @media all and (min-width: 320px) and (max-width: 768px) { .results-header .results-sort { width: 100% } .results-header .results-sort label { display: none } } .results-header .results-sort select { top: -2px } @media all and (min-width: 320px) and (max-width: 768px) { .results-header .results-sort select { width: 100% } } .results-header .productset-view-options { width: 470px; float: right; padding: 0 0 3px 0 } .results-header .productset-view-options select { width: 140px } .results-header .productset-view-options .results-sort { float: right; margin-right: 0; margin-top: 0 } .material-list-item-selected .material-selected:after { content: ""; display: table; clear: both } .material-list-item-selected .material-selected p { display: block; font-size: .9em; line-height: 1.5em } .material-list-item-selected .material-selected .swatch { width: 65px; height: 35px; float: left; padding: 0 } .material-list-item-selected .material-selected .swatch first { margin-left: 0px } .material-list-item-selected .material-selected .swatch img, .material-list-item-selected .material-selected .swatch .material-swatch { width: 65px; height: 35px; border: none; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; background-clip: padding-box } .material-list-item-selected .material-selected .material-swatch { width: 50px; height: 30px; border: 1px solid #ddd } .material-select { display: none; margin: 0 } .material-select li { width: 598px; padding: 0; margin: 3px 0; position: relative; border: 1px solid #ddd; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } .no-touch .material-select li:hover { cursor: pointer; background: whitesmoke } .material-select li p { float: left; width: 333px; padding: 6px 0 0 77px; height: 23px; margin: 0 } .material-select li span { float: right; width: 50px; color: #777; font-style: italic; font-size: 10px; line-height: 1.3em; margin-top: 5px; text-align: right } .material-select li .swatch { width: 63px; height: 33px; float: left; padding: 0; position: absolute; top: 0; left: 0; border: 1px solid white; overflow: hidden; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; background-clip: padding-box; -webkit-box-shadow: 1px 0 0 #ddd; -moz-box-shadow: 1px 0 0 #ddd; box-shadow: 1px 0 0 #ddd } .material-select li .swatch img, .material-select li .swatch .material-swatch { width: 63px; border: none; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; background-clip: padding-box } .swatch-menu { margin: 0px 0px 20px 0px } .scrolling-div { overflow: scroll; overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; max-height: 245px; padding: 10px 0px 10px 0px; border: 1px solid shade(#D8DCDF, 10%); border-right: none; border-left: none } .scrolling-div::-webkit-scrollbar { -webkit-appearance: none } .scrolling-div::-webkit-scrollbar:vertical { width: 11px } .scrolling-div::-webkit-scrollbar:horizontal { height: 11px } .scrolling-div::-webkit-scrollbar-thumb { border-radius: 8px; border: 2px solid #e0e3e5; background-color: rgba(0, 0, 0, 0.15) } .scrolling-div::-moz-scrollbar { -webkit-appearance: none } .scrolling-div::-moz-scrollbar:vertical { width: 11px } .scrolling-div::-moz-scrollbar:horizontal { height: 11px } .scrolling-div::-moz-scrollbar-thumb { border-radius: 8px; border: 2px solid #fafafa; background-color: rgba(0, 0, 0, 0.15) } .swatch-grid { display: block; margin-top: 6px } .swatch-grid:after { content: ""; display: table; clear: both } .swatch-grid:first-child { margin-top: 0 } .swatch-label { text-transform: uppercase } .swatch-label i { color: #4FC9FF; position: relative; margin-right: 5px; top: 1px } .icon-checkmark.material-selector { border-radius: 50%; font-size: .6em; padding: 3px; background-color: #4FC9FF; color: #fff; letter-spacing: 0 } .icon-support.material-selector { font-size: .9em; position: relative; top: 1px; margin-right: 5px; color: #4FC9FF } #ftp-tool-tip.icon-question { cursor: pointer; position: relative; top: 1px } .ftp-tool-tip-link, .ftp-tool-tip-link:hover { color: #4FC9FF } .swatch-grid p { font-size: .9em; margin-left: 2px } .swatch-box { background-color: none; float: left; font-style: normal; position: relative; font-weight: 300; cursor: pointer; font: 75% sans-serif; color: white; text-shadow: #090A0B 0 -1px; display: inline-block } .no-touch .swatch-box:hover span { visibility: visible; opacity: 1 } .swatch-box span { display: none } .swatch-box .swatch { float: left; margin-right: 4px; margin-bottom: 2px; width: 34px; height: 28px; border: 1px solid #fff; border-radius: 2px; padding: 2px } .no-touch .swatch-box .swatch:hover { border: 1px solid #C7C7C7 } .swatch-box .swatch img { width: 28px; height: 22px; border-radius: 2px; border: 1px solid #C7C7C7 } .no-touch .swatch-box .swatch img:hover { border-radius: 1px } .swatch-box .swatch.first-row { margin-left: 0px } .swatch-box .swatch.swatch-selected { border: 1px solid #a1aaad } .no-touch .swatch-box .swatch.swatch-selected:hover { border: 1px solid #a1aaad } .nonbeta-swatch-grid { margin-bottom: 0 } #comments { margin-top: 30px } .comments { background-color: white } .comments-container { margin: 0px 0px 20px 0; position: relative; padding: 0 0 0px 0; background: #f5f7f8; border: 1px solid #D8DCDF; border-width: 0 1px 1px 1px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; background-clip: padding-box } .comment-locked-message { padding: 20px 50px 0px 20px; font-size: 14px } .comment-prompt { position: relative; padding: 18px; margin: 0; display: block; clear: both } .comment-prompt .avatar { float: left; width: 9%; height: 9%; margin-right: 3%; overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box; border: 1px solid #edeff0 } .comment-prompt .avatar img { width: 100%; height: 100%; vertical-align: top } .comment-prompt.hidden { display: none } #comments .preview-container { pointer-events: none; display: none; top: 3px; right: 13px; right: 30px\9; width: 102px; height: 140px; overflow: hidden } #comments .preview-container.visible { display: inline } #comments .preview-container img#comment-file-preview { top: -10px; position: relative; float: left; right: 0; border: 1px solid #E8E8E8; max-height: 200px; width: 100px; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; background-color: white; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; visibility: hidden; filter: alpha(opacity=0); opacity: 0 } #comments .preview-container img#comment-file-preview.visible { visibility: visible; -moz-transition: all 600ms ease 400ms; -o-transition: all 600ms ease 400ms; -webkit-transition: all 600ms ease 400ms; transition: all 600ms ease 400ms; top: 11px; filter: alpha(opacity=100); opacity: 1 } .comment-prompt-actions { position: relative; clear: both } .comment-prompt-actions .comment-photo-button { position: relative; float: right; height: 39px; width: 54px; margin-right: 10px } .comment-prompt-actions .comment-photo-button:hover .tooltip, .comment-prompt-actions .comment-photo-button.hover .tooltip { -moz-transition: margin 100ms ease, opacity 100ms ease, visibility 100ms ease; -o-transition: margin 100ms ease, opacity 100ms ease, visibility 100ms ease; -webkit-transition: margin 100ms ease, opacity 100ms ease, visibility 100ms ease; transition: margin 100ms ease, opacity 100ms ease, visibility 100ms ease; opacity: 0.8; visibility: visible } .comment-prompt-actions .comment-photo-button .tooltip { position: absolute; padding: 6px 8px 4px 8px; font-size: 11px; line-height: 1.5; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; -moz-transition: margin 100ms ease 0, opacity 100ms ease 0, visibility 100ms ease 0; -o-transition: margin 100ms ease 0, opacity 100ms ease 0, visibility 100ms ease 0; -webkit-transition: margin 100ms ease 0, opacity 100ms ease 0, visibility 100ms ease 0; transition: margin 100ms ease 0, opacity 100ms ease 0, visibility 100ms ease 0; opacity: 0; visibility: hidden; white-space: nowrap; top: 0; margin-top: 7px; text-align: center; pointer-events: none; color: white; background-color: #000; text-shadow: none 2px 5px rgba(0, 0, 0, 0.4) } .comment-prompt-actions .comment-photo-button .tooltip:after, .comment-prompt-actions .comment-photo-button .tooltip:before { content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border: solid rgba(255, 255, 255, 0) } .comment-prompt-actions .comment-photo-button .tooltip:after { border-color: rgba(255, 255, 255, 0); border-width: 5px; right: -10px; border-left-color: #000; top: 50%; margin-top: -5px } .comment-prompt-actions .comment-photo-button .tooltip:before { border-color: rgba(255, 255, 255, 0); border-width: 6px; right: -12px; border-left-color: none; top: 50%; margin-top: -6px } .comment-prompt-actions .comment-photo-button .tooltip { margin-right: 15px; right: 100% } .comment-prompt-actions .comment-photo-button:hover .tooltip, .comment-prompt-actions .comment-photo-button.hover .tooltip { margin-right: 10px; margin-right: -2px\9 } .comment-prompt-actions .comment-photo-button label { position: absolute; top: 0; right: 0; width: 53px; height: 40px; cursor: pointer; overflow: hidden } .comment-prompt-actions .comment-photo-button label:before { content: "\e61d"; font-family: 'icons-sw'; speak: none; font-size: 1.8em; position: absolute; left: calc(50% - 0.5em); top: calc(50% - 0.45em) } .comment-prompt-actions .comment-photo-button input { position: absolute; top: 0; right: 0; width: 100px; padding: 0 53px 0 0; visibility: visible; filter: alpha(opacity=0); opacity: 0; cursor: pointer } .commenter { margin: 0 0 7px 0; display: block; color: #a1aaad; width: 50%; float: left } .comment-tools { display: none\9; opacity: 0; -moz-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; position: absolute; padding: 0; margin: 0 0 8px 0; color: #a1aaad; font-size: .8em; width: 50%; top: 10px; right: 10px; text-align: right } .comment:hover .comment-tools { display: block\9; opacity: 1; -moz-transition: opacity 250ms ease; -o-transition: opacity 250ms ease; -webkit-transition: opacity 250ms ease; transition: opacity 250ms ease } .comment-tools .icon { position: relative; display: block\9; float: right; height: 20px; width: 20px; text-align: right; margin: 3px 0 0 10px; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-property: 200ms; -o-transition-property: 200ms; -webkit-transition-property: 200ms; transition-property: 200ms; -moz-transition-timing-function: ease; -o-transition-timing-function: ease; -webkit-transition-timing-function: ease; transition-timing-function: ease; opacity: 0.5 } .comment-tools .icon.flag { background: url("/rrstatic/img/caution-grey.svg") center center no-repeat; background: url("/rrstatic/img/ie-compatible/caution-grey.png") top left no-repeat\9 } .comment-tools .icon.delete { background: url("/rrstatic/img/icon-x.svg") center center no-repeat; background: url("/rrstatic/img/portal/view-model/icon-sprite.png") 2px -377px no-repeat\9 } .comment-tools .icon .hover { position: absolute; top: -2px; right: 60px; width: 200px; padding-bottom: 5px; pointer-events: none; color: #a1aaad; font-weight: 500; -webkit-font-smoothing: antialiased; display: none\9; opacity: 0; -moz-transition: padding 200ms ease, opacity 200ms ease; -o-transition: padding 200ms ease, opacity 200ms ease; -webkit-transition: padding 200ms ease, opacity 200ms ease; transition: padding 200ms ease, opacity 200ms ease; padding-right: 10px } .comment-tools .icon:hover { -moz-transition-property: 0ms; -o-transition-property: 0ms; -webkit-transition-property: 0ms; transition-property: 0ms; opacity: 1 } .comment-tools .icon:hover .hover { display: block\9; opacity: 1; padding-right: 0 } .comment-body { position: relative; width: 100%; min-height: 25px; line-height: 1.5 } .comment-body:after { content: ""; display: table; clear: both } .comment-body .comment-text { float: left; width: 100% } .comment-body .comment-text.with-file { min-height: 84px; width: 80% } @media all and (min-width: 320px) and (max-width: 480px) { .comment-body .comment-text.with-file { width: 70% } } .comment-body .comment-file-wrap { position: absolute; right: 0; height: 80px; width: 80px } .comment-body .comment-file-wrap:hover .comment-file-container { height: 80px; width: 80px; margin-top: -4px; margin-right: -4px; border: 1px solid #4FC9FF; cursor: -webkit-zoom-in; cursor: -moz-zoom-in } .comment-body .comment-file-wrap:hover .comment-image-mask { width: 72px; height: 72px; top: -12px; right: -12px; box-sizing: content-box } .comment-body .comment-file-container { position: absolute; top: 0; right: 0; width: 72px; height: 72px; margin-bottom: 10px; border: 1px solid #d4d8db; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -moz-transition: all 120ms linear; -o-transition: all 120ms linear; -webkit-transition: all 120ms linear; transition: all 120ms linear } .comment-body .comment-file-container:after, .comment-body .comment-file-container:before { content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border: solid rgba(255, 255, 255, 0) } .comment-body .comment-file-container:after { border-color: rgba(255, 255, 255, 0); border-width: 7px; left: -14px; border-right-color: #fff; top: 50%; margin-top: -7px } .comment-body .comment-file-container:before { border-color: rgba(255, 255, 255, 0); border-width: 8px; left: -16px; border-right-color: #d4d8db; top: 50%; margin-top: -8px } .comment-body .comment-image { position: absolute; top: -4px; right: -4px; width: 80px; height: 80px; background-position: center center; background-repeat: no-repeat; box-sizing: content-box } .comment-body .comment-image-mask { pointer-events: none; position: absolute; top: -8px; right: -8px; width: 64px; height: 64px; border: 12px solid white; -moz-transition: all 120ms linear; -o-transition: all 120ms linear; -webkit-transition: all 120ms linear; transition: all 120ms linear; box-sizing: content-box } .comment-actions { padding-top: 22px } .comment-actions:after { content: ""; display: table; clear: both } .comment-actions .comment-timestamp { float: right; padding-top: 4px; color: #a1aaad; font-size: .8em } .comment-actions .comment-reply { float: right; margin-left: 10px } .comment-actions .comment-reply a { width: 92px } .comment-actions .comment-version-material { float: left; font-size: .9em; color: #a1aaad; padding-top: 2px } .comment { position: relative; width: auto; min-height: 40px; padding: 20px; border-top: 1px solid #edeff0; clear: both } .comment .avatar a { float: left; margin-right: 3%; width: 9%; height: 9%; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box } .comment .avatar a img { width: 100%; height: 100%; vertical-align: top } .no-touch .comment .avatar a:hover { width: 9%; height: 9%; opacity: .7; -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box } .comment-wrap { width: 88%; margin: -3px 0 0 0; padding: 0; word-wrap: break-word } .notifications-wrap.new { margin-bottom: 20px } .notification-block.span-12 { position: relative } .notification-block.first .notification-content { border-top: 1px solid #e0e3e5; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; background-clip: padding-box } .notification-block.first .notification-drawer { border-top: 1px solid #d4d8db; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; background-clip: padding-box; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-image: url("radial-gradient(left 100%, ellipse farthest-side, rgba(0,0,0,0.1), rgba(0,0,0,0))"); background-size: 4px 100%; background-repeat: no-repeat } .notification-block.last .notification-content { border-bottom: 1px solid #e0e3e5; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; background-clip: padding-box; -webkit-box-shadow: 0 1px 0 white; -moz-box-shadow: 0 1px 0 white; box-shadow: 0 1px 0 white } .notification-block.last .notification-drawer { border-bottom: 1px solid #d4d8db; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; background-clip: padding-box; -webkit-box-shadow: 0 1px 0 white; -moz-box-shadow: 0 1px 0 white; box-shadow: 0 1px 0 white; background-image: url("radial-gradient(left 0, ellipse farthest-side, rgba(0,0,0,0.1), rgba(0,0,0,0))"); background-size: 4px 100%; background-repeat: no-repeat } .notification-block.first.last .notification-drawer { background-image: url("radial-gradient(left 50%, ellipse farthest-side, rgba(0,0,0,0.04), rgba(0,0,0,0))"); background-position: 0 100%, 0 0; background-size: 4px 100%; background-repeat: no-repeat } .notification-block .notification-content { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 75%; background-color: white; border-left: 1px solid #e0e3e5; border-bottom: 1px solid #e0e3e5 } .notification-block .notification-drawer { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: rgba(117, 115, 114, 0.04) linear-gradient(center left, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0) 1.5%); position: absolute; right: 0; top: 0; bottom: 0; float: left; width: 25%; border-right: 1px solid #d4d8db; border-bottom: 1px solid #d4d8db; border-left: 1px solid #d4d8db; -webkit-box-shadow: inset 0 1px 0 rgba(245, 247, 248, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(245, 247, 248, 0.5); box-shadow: inset 0 1px 0 rgba(245, 247, 248, 0.5) } .notification-block .model { padding: 20px 20px 13px } .notification-block .model .designer { font-size: 0.8em; color: #a1aaad } .notification-block .model .product-img img { border: 1px solid #e0e3e5; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box } .notification-block .comment { width: auto; margin: 0; border: none } .notification-block .comment-wrap { width: 600px; border: none } .notification-block .comment-body { min-height: 70px } #comment-tabs { list-style: none; margin-left: 0; letter-spacing: .25px; font-weight: 500; border-bottom: 1px solid #D8DCDF } #comment-tabs .icon-comment { padding-right: 5px; font-size: 17px; line-height: 0 } #comment-tabs .icon-unlocked { padding-right: 5px; font-size: 20px; line-height: 0 } #comment-tabs .icon-locked { padding-right: 5px; font-size: 20px; line-height: 0 } .comment-tab>h4>.icon-comment { margin-right: 8px } #comment-tabs a { text-style: none; color: #a1aaad } #comment-tabs a:hover { color: #183643 } #comment-tabs .tab { float: left; padding: 15px; padding-bottom: 5px; margin-right: 10px } #comment-tabs .tab.selected { border-bottom: 5px solid #445258 } #comment-tabs .tab.selected a { color: #445258 } .model-owner-comment { color: shade(#08A3E9, 30%); background-color: tint(#9be0ff, 70%); font-size: 11px; display: inline; font-weight: 400; padding: 5px } .search-results .results-sort { text-align: right } .search-results .content-container-right { margin: 0 } .input-col { display: block; margin: 0 40px 0 0 } .input-col:after { content: ""; display: table; clear: both } .input-col input[type=text], .input-col input[type=password], .input-col textarea { width: 452px; resize: vertical } .input-col input[type="checkbox"] { width: 20px } .account-save { clear: both; margin: 20px 0 0 0 } .notification { float: left; width: 100%; text-align: center; margin: 10px 0 0 0; font-size: .9em } .myshapeways-expertise { margin: 5px 0 } .cancel-button { float: left; clear: both; margin: 10px 0 0 0 } .account-container { display: block; padding: 30px 0; border-bottom: 1px solid #e0e3e5; overflow: hidden } .account-container:after { content: ""; display: table; clear: both } .account-container .notification { width: 60%; margin-top: 3px; padding: 7px } .payout { display: block; padding: 20px; border: 1px solid #e0e3e5; background-color: #f5f7f8; text-align: center; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; overflow: hidden } .payout:after { content: ""; display: table; clear: both } .payout h3 { margin: 0 0 10px 0 } .my-credits tr:hover, .my-orders tr:hover { background: #edeff0; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } .my-credits thead tr:hover, .my-orders thead tr:hover { background: none } .my-credits th, .my-orders th { padding: 12px 0; border-bottom: 1px solid #e0e3e5; -webkit-box-shadow: 0 2px 0 #edeff0; -moz-box-shadow: 0 2px 0 #edeff0; box-shadow: 0 2px 0 #edeff0; color: #757372 } .my-credits td, .my-orders td { padding: 20px 5px; border-bottom: 1px solid #e0e3e5; -webkit-box-shadow: 0 2px 0 #edeff0; -moz-box-shadow: 0 2px 0 #edeff0; box-shadow: 0 2px 0 #edeff0; vertical-align: middle; font-weight: 300 } .my-credits td table tr th, .my-credits td table tr td, .my-orders td table tr th, .my-orders td table tr td { border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 0 } .image-editable .edit-icon { top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); overflow: hidden; cursor: pointer; text-align: center; filter: alpha(opacity=0); opacity: 0 } .image-editable .edit-icon:hover { filter: alpha(opacity=100); opacity: 1 } .image-editable .edit-icon:after { content: "\e61d"; font-family: 'icons-sw'; speak: none; color: white; font-size: 2em; position: absolute; left: calc(50% - 0.5em); top: calc(50% - 0.5em) } .image-editable .edit-icon.waiting { background: url("/rrstatic/img/waiting.gif") 50% 62% no-repeat } .notification { position: absolute; top: -3px; right: 2px; width: 208px; padding: 6px 5px; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; font-size: .8em; line-height: 1.3em; margin-top: 5px } .tabs { margin: 0; display: block; min-height: 41px; overflow: hidden } .tabs:after { content: ""; display: table; clear: both } .tabs li { display: block; float: left; list-style: none; margin: 0 } .tabs a { padding: 11px 24px; line-height: 2.2em; color: #a1aaad; font-weight: bold; -webkit-font-smoothing: antialiased } .tabs a:hover { background: none; color: #183643 } .tabs .active a { background: white; position: relative; color: #445258; border-bottom: 5px solid #005A81; padding-bottom: 13px } .tabs-nav { height: 67px; *height: 46px; width: 100%; *width: 922px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; clear: both; position: absolute; top: 0; left: 0; padding: 20px 20px 0 20px; margin: 0 0 20px 0; border-bottom: 1px solid #e0e3e5; background: #f5f7f8; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; background-clip: padding-box } .tabs-nav li { list-style: none; float: left; margin: 0 4px 0 0; display: inline; color: #183643; cursor: pointer; border: none } .tabs-nav li a { color: #a1aaad; padding: 12px 16px 11px 16px; display: inline-block } .tabs-nav li a:hover { color: #183643 } .tabs-nav.on-white { background: none } .tabs-nav .tabs-nav-selected { border: 1px solid #e0e3e5; border-bottom: 1px solid white; background: white; color: #183643; padding: 10px 16px 11px 16px; display: inline-block; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; background-clip: padding-box } .tabs-nav .tabs-nav-selected:hover { cursor: default } .tabs-nav .tabs-nav-selected a { color: #183643 } .my-shop-box .tabs-nav-selected { padding: 0 } .pastSales h1 { text-shadow: 0 1px 0 white 2px 5px rgba(0, 0, 0, 0.4) } .current-sale { text-align: center; float: left; padding: 20px 5px; display: block; border: 1px solid #e0e3e5; background: #f5f7f8; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; -webkit-box-shadow: 0 1px 1px #D8DCDF; -moz-box-shadow: 0 1px 1px #D8DCDF; box-shadow: 0 1px 1px #D8DCDF } .current-sale h2 { font-size: 1em; color: #183643; text-transform: uppercase } .current-sale h3 { margin: 0 } div.pastSales, div.confirmedSales { margin-top: 20px } .pastSales h2 { font-size: 1em; color: #757372; font-weight: normal } .pastSales h3 { font-size: 1em; font-weight: 300 } .my-sales__past-sales-row-date { width: 20% } .my-sales__past-sales-row-thin { width: 10% } .my-sales__past-sales-row { width: 15.5% } .my-sales__past-sales-row-invoice { width: 13% } .my-sales__past-sales-row-invoice__header { padding-right: 17px } @media all and (max-width: 768px) { .my-sales__past-sales-row-date { width: 40% } .my-sales__past-sales-row-thin, .my-sales__past-sales-row { width: 30% } } .shop-materials tr td { padding: 10px 0 } .sales-row, .shop-materials tr td { clear: both; height: 42px; border-bottom: 1px dotted #e0e3e5; vertical-align: middle } .sales-row.no-hover:hover, .shop-materials tr td.no-hover:hover { background: none } .sales-row.no-results, .shop-materials tr td.no-results { height: auto; padding: 40px 0; color: #183643; font-size: 1em; text-align: center } .sales-row:hover { background: #f5f7f8 } .periodStart { float: left } .periodEnd { float: left } .shop-materials { width: 800px; text-align: left; border: none; margin: 0; padding: 0; font-weight: 300 } .popup-content .container { width: 100% } .popup-content h3 { background: whitesmoke; font-weight: 300; display: block; padding: 10px; margin: 0 0 20px 0; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } .shop-materials { width: 100% } .shop-materials th { font-weight: bold; padding: 15px 0 } .shop-materials td { padding: 12px 0; border-bottom: 1px dotted #ccc } .shop-materials td input { width: 50px } .shop-materials .default-button { width: 100px } .shop-materials a { cursor: pointer } .sw--modal-responsive { width: 560px } @media all and (min-width: 320px) and (max-width: 480px) { .sw--modal-responsive { width: 90%; font-size: 80% } } .offer-box { height: 300px } .offer-box div { height: 100%; position: relative } .offer-box div p { width: 100%; text-transform: uppercase; text-align: center; line-height: 1.2em } .offer-box div p.highlighted { padding-top: 140px } .offer-box div p.creator { padding-top: 225px } .holiday2015-terms p { color: #eee } .popup { z-index: 1150; display: none; width: 600px; max-height: 400px; overflow: auto; background: #fff; padding: 30px; border-bottom: 3px solid #cecece; position: absolute; top: 180px; left: 50%; margin-left: -330px; *height: 600px; *overflow: auto; *width: 600px; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) } .outside-popup { background-color: #000; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); z-index: 1100; position: absolute; top: 0px; left: 0px; width: 100%; height: 100% } .privacy-statement, .terms-and-conditions { position: absolute; width: 800px; display: none } .material-popup { margin: 0 0 0 85px; position: fixed; top: 150px; width: 730px } .privacy-statement, .terms-and-conditions { padding-right: 0px } .popup-content { max-height: 400px; overflow: auto; padding-right: 10px } #progress-bar-container { background-color: #F9F9F9; padding: 0; margin: 10px 0; border-radius: 3px; border: 1px solid #a1aaad } .progress-bar { background-color: #81C2e8; width: 0%; height: 12px; border-radius: 2px } .loginModal { background-color: #fff; padding-left: 40px; padding-right: 40px; padding-top: 10px; padding-bottom: 30px; width: 280px; float: left; left: 50%; position: absolute; margin-top: 10px; margin-left: -203px; -webkit-box-shadow: 0 4px 30px #333 } .login-modal-tabs-container { height: 56px; width: 100%; margin-top: -30px; margin-bottom: 0; background: #f5f7f8; border-bottom: 1px solid #e0e3e5; border-top: 1px solid #f5f7f8; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; background-clip: padding-box } .login-modal-tabs { border: 1px auto #000000; margin: 30px } .login-modal-tabs ul { margin: 0 0 31px 0 } .login-modal-tabs li { display: inline-block; list-style: none; margin: 0px; padding-bottom: 0px; font-size: 1.2em; font-weight: 500 } .login-modal-tabs a { top: -9px; position: relative; padding: 6px 20px 9px 20px; color: #a1aaad } .active-modal-tab a { border-bottom: 5px solid #FF4B5A; color: #445258 } .edu-signup { background: none } .no-jquery-header>.ui-dialog-titlebar { background: #ffffff; border-bottom: none } .compare { text-align: center; padding: 20px; margin-bottom: 1.5em; background: url(/rrstatic/img/portal/view-model/diag_patt_3px.png) top left; border: 1px solid #e0e3e5; position: relative; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } .compare:after { content: ""; display: table; clear: both } .compare p { line-height: 1.3em; margin: 0 0 12px 0 } .image-viewer { height: 160px; padding: 20px 0; margin: 47px 0 0 0; display: block; clear: both; border-bottom: 1px dotted #e0e3e5 } .image-viewer li { float: left; list-style: none; width: 210px; height: 158px; margin: 0 27px 0 0; display: inline } .image-viewer li a { width: 210px; height: 158px; display: block } .image-viewer li a img { width: 210px; height: 158px; border: 1px solid #e0e3e5; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box } .image-viewer li a:hover img { -webkit-box-shadow: 0 1px 3px #4FC9FF; -moz-box-shadow: 0 1px 3px #4FC9FF; box-shadow: 0 1px 3px #4FC9FF; border: 1px solid #4FC9FF; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; -moz-transition: box-shadow 200ms ease; -o-transition: box-shadow 200ms ease; -webkit-transition: box-shadow 200ms ease; transition: box-shadow 200ms ease } .image-viewer li.last { margin-right: 0 } .finishes { width: 400px; margin: 20px 18px 20px 0; float: left } .finishes h3 { font-weight: 300; margin: 0 0 10px 0 } .finishes p { line-height: 1.2em; font-size: .8em } .finishes .finish-box { float: left; width: 87px; margin: 0 13px 10px 0 } .finishes .finish-box img { border: 1px solid white; display: block; margin: 0 0 5px 0; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; -webkit-box-shadow: 0 0 0 1px #e0e3e5; -moz-box-shadow: 0 0 0 1px #e0e3e5; box-shadow: 0 0 0 1px #e0e3e5 } .material-dropdown { width: 960px; display: block; margin: 0 0 20px 0 } .material-dropdown select { font-size: 2.1em; font-family: 'Fabriga', Helvetica Neue, Helevetica, Arial, sans-serif; font-weight: 300; margin: 0 20px 0 0; background: white; border: 1px solid #e0e3e5; height: 50px; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } .material-dropdown select optgroup { font-size: .7em; font-weight: 300; font-family: 'Fabriga', Helvetica Neue, Helevetica, Arial, sans-serif; border: 1px solid #e0e3e5 } .material-samples { float: right; text-align: right; font-size: .9em; color: #aaa; padding: 12px 0 0 0 } .property-stat { width: 120px; margin: 0 28px 15px 0; float: left } .property-stat p { margin: 0 0 3px 0 } .property-stat .stat-bubble { display: block; padding: 6px 5px 4px 8px; line-height: 1em; background: #757372; border: 2px solid #e0e3e5; border-top: 1px solid #e0e3e5; color: white; width: 103px; font-size: .9em; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; text-shadow: 0 -1px 0 #009de3 2px 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 0 white, 0 -1px 0 #ccc; -moz-box-shadow: 0 1px 0 white, 0 -1px 0 #ccc; box-shadow: 0 1px 0 white, 0 -1px 0 #ccc } .property-stat .stat-bubble.low { background: url(/rrstatic/img/materials/stat-bg.png) -96px 0px #757372 no-repeat } .property-stat .stat-bubble.med { background: url(/rrstatic/img/materials/stat-bg.png) -75px 0px #757372 no-repeat } .property-stat .stat-bubble.high { background: url(/rrstatic/img/materials/stat-bg.png) 0px 0px #757372 no-repeat } .table-space { padding: 10px; border: 1px solid #e0e3e5 } .table-space tr td { border-bottom: 1px solid #e0e3e5; padding: 10px } .material-sample-detail-black, .material-sample.detail-black { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -45px 0px; width: 45px; height: 90px } .material-sample-detail-high, .material-sample.detail-high { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -180px 0px; width: 45px; height: 90px } .material-sample-detail-white, .material-sample.detail-white { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -90px 0px; width: 45px; height: 90px } .material-sample-metallic-plastic-polished, .material-sample.metallic-plastic-polished { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -135px 0px; width: 45px; height: 90px } .material-sample-metallic-plastic, .material-sample.metallic-plastic { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: 0px -90px; width: 45px; height: 90px } .material-sample-nylon-black, .material-sample.nylon-black { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -45px -90px; width: 45px; height: 90px } .material-sample-nylon-blue, .material-sample.nylon-blue { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -90px -90px; width: 45px; height: 90px } .material-sample-nylon-magenta, .material-sample.nylon-magenta { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -135px -90px; width: 45px; height: 90px } .material-sample-nylon-polished, .material-sample.nylon-polished { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: 0px 0px; width: 45px; height: 90px } .material-sample-nylon-purple, .material-sample.nylon-purple { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -180px -90px; width: 45px; height: 90px } .material-sample-nylon-red, .material-sample.nylon-red { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -225px 0px; width: 45px; height: 90px } .material-sample-nylon, .material-sample.nylon { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -225px -90px; width: 45px; height: 90px } .material-sample-sandstone-color, .material-sample.sandstone-color { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: 0px -180px; width: 45px; height: 90px } .material-sample-silver, .material-sample.silver { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -45px -180px; width: 45px; height: 90px } .material-sample-steel-bronze, .material-sample.steel-bronze { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -90px -180px; width: 45px; height: 90px } .material-sample-steel-gold, .material-sample.steel-gold { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -135px -180px; width: 45px; height: 90px } .material-sample-steel, .material-sample.steel { background-image: url(/rrstatic/img/sprites/output/material-sample-+Ne41Ojt.png); background-position: -180px -180px; width: 45px; height: 90px } .material-sample { float: left; width: 45px; height: 57px; margin-right: 10px; margin-bottom: -25px; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-property: 150ms; -o-transition-property: 150ms; -webkit-transition-property: 150ms; transition-property: 150ms; -moz-transition-timing-function: ease; -o-transition-timing-function: ease; -webkit-transition-timing-function: ease; transition-timing-function: ease } .material-sample .hover-mask { position: absolute; left: 0; top: 0; visibility: hidden; width: 278px } .material-sample .hover-mask .hover-box { position: absolute; left: -22px; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-property: 80ms; -o-transition-property: 80ms; -webkit-transition-property: 80ms; transition-property: 80ms; -moz-transition-timing-function: ease; -o-transition-timing-function: ease; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-backface-visibility: hidden; font-weight: 400 } .material-sample .hover-mask .hover-box p { font-size: .9em; line-height: 1.4em } .material-sample .hover-mask .hover-box.hover-top { top: 22px; width: 272px; opacity: 0 } .material-sample .hover-mask .hover-box.hover-bottom { top: 254px; width: 272px; opacity: 0; -webkit-border-radius: 6px; border-radius: 6px; background-clip: padding-box } .material-sample .hover-mask .hover-box.hover-bottom p { margin-bottom: 0 } .material-sample.active { height: 67px; margin-top: -10px; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-property: 200ms; -o-transition-property: 200ms; -webkit-transition-property: 200ms; transition-property: 200ms; -moz-transition-timing-function: ease; -o-transition-timing-function: ease; -webkit-transition-timing-function: ease; transition-timing-function: ease } .material-sample.active .hover-mask { visibility: visible } .material-sample.active .hover-mask .hover-box.hover-top { top: 32px; opacity: 1; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-property: 150ms; -o-transition-property: 150ms; -webkit-transition-property: 150ms; transition-property: 150ms; -moz-transition-timing-function: ease; -o-transition-timing-function: ease; -webkit-transition-timing-function: ease; transition-timing-function: ease; -moz-transition-delay: 80ms; -o-transition-delay: 80ms; -webkit-transition-delay: 80ms; transition-delay: 80ms } .material-sample.active .hover-mask .hover-box.hover-bottom { top: 244px; margin-top: 10px; opacity: 1; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-property: 100ms; -o-transition-property: 100ms; -webkit-transition-property: 100ms; transition-property: 100ms; -moz-transition-timing-function: ease; -o-transition-timing-function: ease; -webkit-transition-timing-function: ease; transition-timing-function: ease; -moz-transition-delay: 200ms; -o-transition-delay: 200ms; -webkit-transition-delay: 200ms; transition-delay: 200ms } .quote-container { background-color: #f5f7f8; border-top: 1px solid #e0e3e5; border-bottom: 1px solid #e0e3e5; color: #183643 } .quote-container .icon { float: left; width: 65px; height: 68px } .quote-container .icon.icon-materials { background: image-url("icon-materials.svg"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover } .material-status h3 { padding: 20px 20px 10px 20px } .material-status .material-status-row { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 90px; margin: 0; padding: 0; border-bottom: 1px solid #e0e3e5; position: relative } .material-status .material-status-row .material-name { width: 300px; max-width: 300px; height: 88px; padding: 0 30px 0 82px; margin: 0; float: left; display: table; background: url(/rrstatic/img/materials/note-tab.png) top right no-repeat } .material-status .material-status-row .material-name a { font-weight: bold; color: #183643 } .material-status .material-status-row .material-name a:hover { color: #08A3E9 } .material-status .material-status-row .status-note { width: 520px; height: 88px; padding: 0 20px; margin: 0; float: left; display: table } .material-status .material-status-row .status-note p, .material-status .material-status-row .material-name p { display: table-cell; vertical-align: middle } .material-status .material-status-row .status-icon { width: 48px; height: 48px; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; position: absolute; left: 20px; top: 20px } .material-status .material-status-row .status-ok { background: url(/rrstatic/img/materials/material-status-sprite.png) 11px 11px no-repeat #cce8a4; border-bottom: 1px solid #a9d865 } .material-status .material-status-row .status-warning { background: url(/rrstatic/img/materials/material-status-sprite.png) 11px -57px no-repeat #ffde96; border-bottom: 1px solid #ffc545 } .material-status .material-status-row .status-alert { background: url(/rrstatic/img/materials/material-status-sprite.png) 11px -126px no-repeat #ec999e; border-bottom: 1px solid #e05760 } .material-status .row-topper { border-top: 1px solid #e0e3e5 } .sct-material .material-header { height: 110px } .sct-material .material-header h1 { margin: 50px 0 10px 0; text-align: center } .sct-material .material-header .material-nav { font-size: 13px; padding: 20px 0 0 0; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsMjU1LDI1NSwwLjkzKSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, rgba(255, 255, 255, 0.93))); background-image: -webkit-linear-gradient(#fff, rgba(255, 255, 255, 0.93)); background-image: -moz-linear-gradient(#fff, rgba(255, 255, 255, 0.93)); background-image: linear-gradient(#fff, rgba(255, 255, 255, 0.93)); background-color: #fff \9; border-bottom: 1px solid #e0e3e5; width: 100%; left: 0; margin-bottom: -1px; -webkit-transition: box-shadow 0; -moz-transition: box-shadow 0; transition: box-shadow 0 } .sct-material .material-header .material-nav .container { margin-top: 0; margin-bottom: 0 } .sct-material .material-header .material-nav select { margin: 0 20px 0 0; width: 155px } .sct-material .material-header .material-nav .back-to-hub { margin-right: 15px } .sct-material .material-header .material-nav.sticky { position: fixed; top: 0; z-index: 3 } .sct-material .material-header .material-nav .anchors { margin: 0; padding: 0 40px; display: inline-block } .sct-material .material-header .material-nav .anchors li { display: inline-block; margin-right: 20px; padding-bottom: 11px } .sct-material .material-header .material-nav .anchors li.selected { border-bottom: 4px solid #445258 } .sct-material .material-header .material-nav .anchors li.selected a { color: #183643 } .sct-material .material-header .material-family-info { display: none; border-bottom: 1px solid #e0e3e5; width: 964px; z-index: 2 } .sct-material .material-header .material-family-info.flow { display: table; position: fixed } .sct-material .material-header .material-family-info.stick { position: absolute } .sct-material .material-family-info { width: 100%; border-bottom: 1px solid #e0e3e5 } .sct-material .material-family-info tr.empty { display: block; height: 20px } .sct-material .material-family-info th { padding: 12px 0 20px 0; border-top: 1px solid #e0e3e5; font-size: 16px; font-weight: 300; width: 155px; border-right: 15px solid #FFF } .sct-material .material-family-info td { border-top: 1px solid #e0e3e5; font-size: 14px; padding: 12px 0 0px 10px; border-right: 1px solid #e0e3e5; font-weight: 300 } .sct-material .material-family-info td:last-child { border-right: none } .sct-material .material-family-info td:first-child { padding-left: 0 } .sct-material .material-family-info .finishes-row { background-color: rgba(255, 255, 255, 0.93); background-color: #fff \9 } .sct-material .material-family-info .finishes-row.hide { opacity: .0 } .sct-material .material-family-info .finishes-row td { font-size: 13px; padding-bottom: 5px } .sct-material .material-family-info .finishes-row td .finish-box { float: left; margin-right: 10px; width: 70px; line-height: 120%; font-size: 11px } .sct-material .material-family-info .finishes-row td .finish-box img { display: block; height: 37px; width: 60px; margin-bottom: 5px; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box } .sct-material .material-family-info tr:first-child td, .sct-material .material-family-info tr:first-child th { border-top: none } .sct-material .material-family-info .more-row td, .sct-material .material-family-info .more-row th { border-top: none; padding-top: 0; padding-bottom: 0 } .sct-material .material-family-info p { font-size: 14px; line-height: 22px } .sct-material .material-family-info sup { line-height: 100% } .sct-material .material-family-info ul li { font-size: 14px; padding-bottom: 5px } .sct-material .material-family-info small { display: block; font-weight: inherit; font-size: 12px } .sct-material .material-family-info .var { color: #868e91 } .sct-material .material-family-info .schematic { float: left; margin-right: 15px; margin-bottom: 10px } .sct-material .material-family-info .glue-top { margin-top: -13px; width: 100% } .sct-material .material-family-info .more-content { clear: both; margin-top: 10px } .sct-material .material-family-info .more-content p { font-size: 13px; line-height: 145%; margin-bottom: 13px } .sct-material .header-row { padding-bottom: 10px } .sct-material .header-row td { border-top-width: 2px; padding-bottom: 10px } .sct-material .header-row h3 { padding: 15px 0 0 0; margin: 0 } .sct-material .full-section { background-color: #edeff0; padding: 20px 0; margin: -20px 0; border-top: 1px solid #e0e3e5 } .sct-material .image-viewer { margin-top: 0; padding-top: 0; border: 0 } .sct-material .image-viewer li { margin-right: 41px } .sct-material .image-viewer li.last { margin-right: 0 } .sct-material h4 { border-bottom: 1px solid #e0e3e5; margin: 0 0 10px 0; padding: 10px 0 5px } .sct-material h5 { clear: both; font-size: 14px; font-weight: 600 } .sct-material h5 img { float: left; max-width: 140px; padding-right: 12px; margin-bottom: 20px } .sct-material .anchor-point { position: absolute; height: 0; width: 0; top: -25px } .sct-material .anchor-point#guidelines { top: -96px } .sct-material .material-family-info .finishes-row td.color-variations .finish-box { width: 37px } .sct-material .material-family-info .finishes-row td.color-variations .finish-box img { max-width: 100% } .sct-material .material-family-info .finishes-row td .finish-box.last { margin-right: 0 } .creator-tools-page img { cursor: pointer } .creator-tools-page h4 { cursor: pointer; margin-top: 8px } .admin-bar { width: 100vw; background: white; border-bottom: 1px solid #e0e3e5; overflow-y: hidden; overflow-x: scroll; position: fixed; top: 0; z-index: 10000; height: 78px; white-space: nowrap } .admin-bar-inner { min-width: 1250px } .admin-unit { white-space: nowrap; display: inline-block; padding: 5px 10px; vertical-align: middle; border-right: 1px solid #e0e3e5; line-height: 2 } .admin-unit .admin-input, .admin-unit .admin-data, .admin-unit select { display: inline-block } .admin-unit label, .admin-unit .admin-data { position: relative; display: inline-block; font-size: 10px; text-transform: uppercase } .admin-unit .admin-change-set-selector { width: 140px } .admin-unit.right { border-right: none; border-left: 1px solid #e0e3e5 } .admin-unit .admin-input-label { margin-right: 5px } .admin-unit .admin-input-username { width: 130px; height: 28px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; background-clip: padding-box } .admin-unit .admin-input-submit { margin-left: 5px } .admin-unit .admin-username-submit.small { margin-right: 5px; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; background-clip: padding-box } .admin-unit .admin-username-submit.small:focus, .admin-unit .admin-username-submit.small:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } .admin-country { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; max-width: 120px; float: left } #modelData dl { width: 220px } #modelData dd { clear: both; float: left; width: 70px; font-weight: bold } #modelData dt { float: left; width: 50px; text-align: right } #modelData { z-index: 10000; display: none; position: fixed; background: #FFF; padding: 10px; top: 120px; right: 120px; width: 230px; border-radius: 3px; font-size: 10px; box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2) } .sw-dms--bg-black { background-color: #000 } .sw-dms--bg-white { background-color: #fff } .sw-dms--bg-blue { background-color: #1E2740 } .sw-dms--bg-red { background-color: #FF4B5A } .sw-dms--bg-grey-46 { background-color: #5E717C } .sw-dms--bg-grey-85 { background-color: #DAD8DA } .sw-dms--bg-grey-96 { background-color: #F2F3F4 } .sw-dms--color-black { color: #000 } .sw-dms--color-white { color: #fff } .sw-dms--color-blue { color: #1E2740 } .sw-dms--color-red { color: #FF4B5A } .sw-dms--color-grey-46 { color: #5E717C } .sw-dms--color-grey-85 { color: #DAD8DA } .sw-dms--color-grey-96 { color: #F2F3F4 } .sw-dms-button, .btn, .btn-primary, .btn-buy-now, .btn-secondary, .sw-image-edit__file-upload-button, .btn-white { font-family: "Fabriga", sans-serif; border: thin solid #DAD8DA; border-radius: 1.18rem; line-height: 1.1rem; letter-spacing: 0.5px; display: inline-block; padding: .42rem 1.07rem; white-space: nowrap; background-color: #fff; text-align: center; text-transform: uppercase; text-decoration: none } .sw-dms-button.sw-dms-button, .btn, .btn-primary, .btn-buy-now, .btn-secondary, .sw-image-edit__file-upload-button, .btn-white { color: #000 } .no-touch .sw-dms-button:hover, .no-touch .btn:hover, .no-touch .btn-primary:hover, .no-touch .btn-buy-now:hover, .no-touch .btn-secondary:hover, .no-touch .sw-image-edit__file-upload-button:hover, .no-touch .btn-white:hover { background-color: #FBFBFB } .no-touch .sw-dms-button:active, .no-touch .btn:active, .no-touch .btn-primary:active, .no-touch .btn-buy-now:active, .no-touch .btn-secondary:active, .no-touch .sw-image-edit__file-upload-button:active, .no-touch .btn-white:active { background-color: #F2F3F4 } .sw-dms-button:focus, .btn:focus, .btn-primary:focus, .btn-buy-now:focus, .btn-secondary:focus, .sw-image-edit__file-upload-button:focus, .btn-white:focus { outline: none } .sw-dms-button--small, .btn.small, .small.btn-primary, .small.btn-buy-now, .small.btn-secondary, .small.sw-image-edit__file-upload-button, .btn-white.small { font-size: 0.85rem } .sw-dms-button--big, .btn:not(.small), .btn-primary:not(.small), .btn-buy-now:not(.small), .btn-secondary:not(.small), .sw-image-edit__file-upload-button:not(.small), .btn-white:not(.small) { height: 2.8rem; font-size: 0.94rem; padding: .79rem 1.86rem; border-radius: 1.35rem; line-height: 1.28rem; -webkit-box-shadow: 0 2px 3px 0 rgba(25, 53, 68, 0.15); -moz-box-shadow: 0 2px 3px 0 rgba(25, 53, 68, 0.15); box-shadow: 0 2px 3px 0 rgba(25, 53, 68, 0.15) } .sw-dms-button--big.sw-dms-button--red, .sw-dms-button--red.btn:not(.small), .btn-primary:not(.small), .btn-buy-now:not(.small), .btn-secondary:not(.small), .sw-dms-button--red.sw-image-edit__file-upload-button:not(.small), .sw-dms-button--red.btn-white:not(.small), .sw-dms-button--big.btn-primary, .sw-dms-button--big.btn-buy-now, .sw-dms-button--big.btn-secondary { -webkit-box-shadow: 0 2px 3px 0 rgba(76, 18, 31, 0.35); -moz-box-shadow: 0 2px 3px 0 rgba(76, 18, 31, 0.35); box-shadow: 0 2px 3px 0 rgba(76, 18, 31, 0.35) } .sw-dms-button--disabled { pointer-events: none; cursor: not-allowed } .sw-dms-button--disabled.sw-dms-button--disabled { color: #989CA8 } .sw-dms-button--red, .btn-primary, .btn-buy-now, .btn-secondary { background-color: #FF4B5A; border: none } .sw-dms-button--red.sw-dms-button--red, .btn-primary, .btn-buy-now, .btn-secondary { color: #fff } .no-touch .sw-dms-button--red:hover, .no-touch .btn-primary:hover, .no-touch .btn-buy-now:hover, .no-touch .btn-secondary:hover { background-color: #FD3D4D } .no-touch .sw-dms-button--red:active, .no-touch .btn-primary:active, .no-touch .btn-buy-now:active, .no-touch .btn-secondary:active { background-color: #E0424E } .sw-dms-button--red.sw-dms-button--disabled, .sw-dms-button--disabled.btn-primary, .sw-dms-button--disabled.btn-buy-now, .sw-dms-button--disabled.btn-secondary { background-color: #FFA5AD; color: white } .sw-dms-button--facebook { background-color: #3B5998; position: relative } .sw-dms-button--facebook.sw-dms-button--facebook { color: #fff } .no-touch .sw-dms-button--facebook:hover { background-color: #263961 } .no-touch .sw-dms-button--facebook:active { background-color: #263961 } .sw-dms-button--facebook:before { content: ""; background: url(/rrstatic/img/sprites/share-icon/fb.png) no-repeat; background-size: contain; position: absolute; width: 24px; height: 24px; left: 15px; top: 7px } .sw-dms-button--google { background-color: #DD4B39; position: relative } .sw-dms-button--google.sw-dms-button--google { color: #fff } .no-touch .sw-dms-button--google:hover { background-color: #AC2D1E } .no-touch .sw-dms-button--google:active { background-color: #AC2D1E } .sw-dms-button--google:before { content: ""; background: url(/rrstatic/img/sprites/share-icon/google-plus-logo.png) no-repeat; background-size: contain; position: absolute; width: 24px; height: 24px; left: 15px; top: 7px } .btn, .btn-primary, .btn-buy-now, .btn-secondary, .sw-image-edit__file-upload-button, .btn-white { color: #000 !important; width: auto } .btn.block, .block.btn-primary, .block.btn-buy-now, .block.btn-secondary, .block.sw-image-edit__file-upload-button, .btn-white.block { width: 100% } .btn-primary, .btn-buy-now, .btn-secondary { color: white !important } .sw-sign-up-btn { display: inline-block; font-size: .9em; height: auto; letter-spacing: .08em; line-height: 1; outline: none; padding: 14px 1em 11px 1em; position: relative; text-align: center; text-rendering: optimizeLegibility; text-transform: uppercase; width: 100%; border-radius: 2px; color: #fff; font-family: 'Fabriga', Helvetica Neue, Helevetica, Arial, sans-serif; transition: bakground-color 0.2s ease-in-out, background-image 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out } .btn-outline-blue { background: #f5f7f8; border: 1px solid #91B6C7; font-size: .8em; padding: 8px 1em 7px 1em; letter-spacing: .054em; cursor: pointer; display: inline-block; height: auto; line-height: 1; outline: none; position: relative; text-align: center; text-rendering: optimizeLegibility; text-transform: uppercase; border-radius: 2px } .btn-group__first { border-right-width: 0; border-bottom-right-radius: 0; border-top-right-radius: 0 } .btn-group__middle { border-right-width: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-left-radius: 0 } .btn-group__last { border-top-left-radius: 0; border-bottom-left-radius: 0 } .support-list { text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4) } .support-list h2 { font-size: 1.4em } .support-list h3 { margin: 0 0 10px 0; font-weight: 300 } .support-list .rss-date, .support-list .photo-credit { color: #183643; font-size: .8em } .cms-design-sidebar h1, .cms-design-sidebar h2 { font-size: 1em; margin: 0 0 18px 0; text-transform: uppercase; font-weight: normal } .cms-design-sidebar .secondary-button-inset { margin-top: 10px; width: 174px } .cms-design-sidebar input { outline: none } .cms-design-sidebar.box-dark .action-button, .cms-design-sidebar.box-dark .secondary-button { margin-top: 10px } .cms-design-sidebar.box-dark { font-size: 14px } .cms-design-sidebar ul { margin: 0 } .cms-design-sidebar ul li { list-style: none; position: relative } .faqQuestion { margin: 10px 0; padding: 10px 0 0 0; border-top: 1px solid #ddd } .layoutLightBlue { margin-bottom: 0 } .layoutLightBlue img { width: 48px } .layoutLightBlue td { font-size: .9em } .form td { font-size: 16px; color: #323232; width: 210px } .form tr { margin-bottom: 20px } .form .formAttribute { width: 450px } .form #message { width: 450px; height: 150px } .form #email { width: 450px } .form label[for=receive_newsletter] { width: 450px } .paging img { padding: 0px 10px; position: relative; top: 12px } .paging { float: left; padding: 0px 50px; margin-top: 10px; height: 80px; cursor: pointer } .embed-and-share { float: right; width: 370px; padding-right: 0; border: none } .embed-and-share .share { cursor: pointer; float: right; margin-right: 20px; color: #444 } .embed-and-share .share a { text-decoration: none; color: #444; padding: 0 0 0 22px; background: url("/rrstatic/img/portal/view-model/icon-sprite.png") 0px -90px no-repeat } .embed-and-share .embed { cursor: pointer; float: right; margin-right: 20px } .embed-and-share a { text-decoration: none; color: #444; padding: 0 0 0 32px; background: url("/rrstatic/img/portal/view-model/icon-sprite.png") 0px -112px no-repeat } .embed-and-share .embed-disabled, .embed-and-share .embed-disabled a { color: #183643 } .embed-and-share .embed-disabled:hover, .embed-and-share .embed-disabled a:hover { cursor: default } .wishlist_overlay { z-index: 10000; width: 600px } .wishlist-overlay-label { float: left; color: #444; font-weight: 300; margin: 0px 20px 0px 0px } .wishlist-overlay-label strong { margin-bottom: 5px } .wishlist-overlay-label input { margin-right: 5px; vertical-align: top } .copy-link { float: left; width: 460px; margin-bottom: 12px } .send-link { float: left; width: 460px; font-weight: 300 } #send-link a { cursor: pointer; vertical-align: middle } .profile-userlist, .profile-designed { padding-bottom: 60px } .model-details-overview { font-size: 13px } .model-design-info { height: 300px } .span-3.str-dropdown { width: 204px } .span-3.str-dropdown input[type="text"].sw-input-text, .span-3.str-dropdown input.tag-editor[type="text"], .span-3.str-dropdown input.cke_textarea_inline[type="text"] { margin-top: 6px } .span-3.str-dropdown .sw-dropdown .label, .span-3.str-dropdown .sw-dropdown .button { height: 29px } .span-3.str-dropdown .sw-dropdown__option-wrapper { line-height: 30px } .material-info-family-row { position: relative; background-color: #fff; overflow: hidden; margin: 0 -20px 30px } .material-info-family-row:last-child { border-bottom: none; margin-bottom: -10px } .material-info-family-row .list-row-title { margin-bottom: 0 } .material-family-name { margin: 0 0 10px 10px; color: #183643; font-weight: bold } .material-info-family-column-header-row { background-color: #f5f7f8; border-top: 1px solid #e0e3e5; border-bottom: 1px solid #e0e3e5; font-size: 11px; font-weight: 400; color: #727D89 } .material-info-family-column-header-materials { display: block; padding: 4px 0; float: left; width: 214px; border-right: 1px solid #D7D9DE } .material-info-family-column-header-materials.beta { width: 244px } .material-info-family-column-header-materials span { margin-left: 60px } .material-info-family-column-header-quantity { display: inline-block; padding: 4px 0 } .material-info-family-column-header-quantity span { margin-left: 36px } .material-info-family-column-header-initial-checks { display: block; padding: 4px 0; float: left; width: 128px; border-right: 1px solid #D7D9DE } .material-info-family-column-header-initial-checks.beta { width: 140px } .material-info-family-column-header-initial-checks.beta span { margin-left: 38px } .material-info-family-column-header-initial-checks span { margin-left: 32px } .material-info-family-column-header-manual-check { display: block; padding: 4px 0; float: left; width: 118px; border-right: 1px solid #D7D9DE } .material-info-family-column-header-manual-check.beta { width: 136px } .material-info-family-column-header-manual-check span { margin-left: 22px } .material-info-family-column-header-manual-check span.beta { margin-left: 29px } .material-info-family-column-header-success-rate { display: block; padding: 4px 0; float: left; width: 102px; border-right: 1px solid #D7D9DE } .material-info-family-column-header-success-rate.beta { width: 110px } .material-info-family-column-header-success-rate.beta span { margin-left: 19px } .material-info-family-column-header-success-rate span { margin-left: 18px } .material-info-family-column-header-price { display: inline-block; padding: 4px 0; margin-left: 56px } .material-info-family-column-header-price.beta { margin-left: 82px } .printability-success-img-small, .printability-fail-img-small { display: inline-block; width: 15px; height: 5px; margin-right: 2px } .printability-pending { float: left; margin-left: 30px } .printability-success-img-small { background-color: #bde289 } .printability-fail-img-small { background-color: #f07677 } .material-info-finish-list { margin-top: 0px; margin-left: 0 } .infotip { cursor: pointer } .material-info-finish-row { padding-bottom: 0 } .material-info-finish-row:after { content: ""; display: table; clear: both } .material-info-finish-row .name { width: 154px; height: 54px; font-size: 14px; font-weight: 300; border-right: 1px solid #E8EAEE } .material-info-finish-row .name a { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); float: left } .material-info-finish-row .subtle-button-inset { width: 136px } .material-info-finish-row .in-cart span { display: none } .material-info-finish-row .in-cart:before { content: "Added" } .material-info-finish-row .model-info-add-to-cart { display: inline-block; float: right; margin-right: 10px; height: 54px } .material-info-finish-row .model-info-add-to-cart #addToCartButton { margin-top: 9px } .material-info-finish-row .model-info-add-to-cart #addToCartButton .subtle-button-inset.small { padding: 4px 14px; line-height: 22px } .material-info-finish-row .model-material-details-price-label { width: 128px; display: inline-block; float: left; height: 54px; padding-right: 18px; text-align: right; font-size: 0.9em } .material-info-finish-row .model-material-details-price-label .price-null { color: #BDC7D4; margin-right: 26px } .material-info-finish-row .model-material-info-swatch { width: 40px; height: 34px; margin-left: 10px; margin-right: 10px; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .material-info-finish-row .model-material-info-swatch img { overflow: hidden; border-radius: 2px; width: 40px; height: 36px } .material-info-finish-row .printability-icon { float: none; margin-left: 20px; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .material-info-finish-row .printability-icon.beta { margin-left: 26px } .material-info-finish-row .printability-icon.printability-maybe { margin-left: 20px } .material-info-finish-row .printability-icon.printability-pending { float: left; margin-left: 30px } .material-info-finish-row .status-details { display: block; font-size: 12px; font-weight: 400; color: #A9B0B8; text-shadow: none; float: left; min-width: 70px; margin-left: 30px } .material-info-finish-row .initial-printability-check { width: 128px; height: 54px; float: left; display: inline-block; border-right: 1px solid #E8EAEE } .material-info-finish-row .initial-printability-check.beta { width: 140px } .material-info-finish-row .success-rate { width: 102px; height: 54px; float: left; display: inline-block; border-right: 1px solid #E8EAEE } .material-info-finish-row .success-rate span { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); float: left; margin-left: 35px } .material-info-finish-row .success-rate.beta { width: 110px } .material-info-finish-row .manual-printability-check { width: 118px; height: 54px; float: left; display: inline-block; border-right: 1px solid #E8EAEE } .material-info-finish-row .manual-printability-check .in-progress { display: inline-block; margin: 10px 0 0 -18px } .material-info-finish-row .manual-printability-check.beta { width: 136px } .sw-model-edit__add-to-cart-button { margin-top: 2px; width: 106px } .printability-passed { font-size: 12px; font-weight: 300; margin-left: 34px; width: 60px; color: #A9B0B8 } .materialSummary { height: 54px; background: none } .materialSummary:after { content: ""; display: table; clear: both } .materialSummary:hover { background-color: #fff; width: 100% } .materialSummary:first-child { border-bottom: 1px solid #E8EAEE; border-top: none } .materialSummary:last-child { margin-bottom: 0 } .materials-info-box .list-wrap { border-top: none } .model-design-info-tab-content { z-index: 0; display: none } .model-design-info-tab-content.open { display: block } #model-design-details-tab h4 { font-weight: 500; margin-bottom: 5px } #model-detail-bounds-info { float: left } #model-detail-bounds-info .text-label { letter-spacing: 1px; margin-bottom: 10px; color: #183643; font-size: 0.9em; padding-bottom: 3px; border-bottom: 1px solid #e0e3e5 } #update-file-button { float: left; margin: 15px 0 } .model-processing-error-details-div { padding-top: 30px } #model-design-info-tabs { position: absolute; top: 0; margin: 0 0 -1px 0 } #model-design-info-tabs:after { content: ""; display: table; clear: both } .model-design-tabs-content { margin-top: 51px } #model-design-materials-tab { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; background-clip: padding-box } .material-info-finish-row .beta-name { width: 184px; height: 54px; font-size: 14px; border-right: 1px solid #e0e3e5 } .material-info-finish-row .beta-name a { display: block; line-height: 20px } .material-info-finish-row .beta-name .printability-material-name { margin-top: 7px; font-size: 13px } .material-info-finish-row .beta-name .printability-center-link { font-size: 11px; color: #a1aaad; text-decoration: underline; display: inline } .material-info-finish-row .beta-name .printability-center-link:hover { color: #08A3E9 } .material-info-finish-row .beta-name .material-info-popup-link { font-size: 11px; float: right; margin-right: 7px; display: inline } .quantity-select { width: 40px } .sw-product-edit-embed { width: 100%; resize: none; min-height: 14px; overflow: hidden } #model-sell-view p { font-size: 14px; line-height: 22px; margin-bottom: 0 } #model-sell-view h5 { font-size: 15px } .white-shadowbox { margin-bottom: 20px; padding: 25px 0 25px 15px; background-color: #fff; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px; -moz-box-shadow: 0 0 8px #ccc; -webkit-box-shadow: 0 0 8px #ccc; box-shadow: 0 0 8px #ccc } #edit-video-url { float: left; margin: 10px 0 0 0; max-width: 585px } #edit-video-url textarea { clear: both; width: 574px; resize: none } #edit-video-url span.text-subtle, #edit-video-url span.sw--text-strikethrough { float: left; font-size: 13px; margin: 6px 0 -10px 0 } #edit-video-preview { float: left; margin: 10px 20px 0 0; height: 78px; width: 105px; background: #fff; border: 1px solid #e0e3e5; overflow: hidden } .cocreatorvars { border-collapse: collapse; width: 100% } #cocreatorvars tr th { padding: 0 0 10px 0 } #cocreatorvars tr td { padding: 10px 10px 10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ddd } #cocreatorvars tr td .variable_explanation { width: 170px; font-size: .9em } #cocreatorvars .obligatory { margin: 0 6px } #viewcategorieslist table { border-spacing: 0 } a.btAddRow { width: 29px; background: url(/img/sprite-03.png) no-repeat 0 -437px; margin-right: 5px; margin-left: 5px; cursor: pointer } a.btAddRow:focus, a.btAddRow:active { width: 29px; background: url(/img/sprite-03.png) no-repeat 0 -467px } a.btAddRow span { display: none } #cocreatorvars .btDelete2 { display: block; float: right; margin: 0 5px 0 0; cursor: pointer; width: 29px; height: 16px; background: transparent url(/img/sprite-03.png) no-repeat scroll 6px -177px } #cocreatorvars .btDelete span { display: none } #cocreatorvars .btDelete { cursor: pointer; display: block; float: right; width: 16px; height: 16px; background: transparent url(/img/sprite-03.png) no-repeat scroll 0 -177px } .bt { display: block; height: 32px } #cocreatorvars .btDelete2 span { display: none } #shapejs-preview-container { border: 1px solid #D8DCDF; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box } .cocreator-tabs ul { margin-left: 0; border-bottom: 1px solid #D8DCDF; padding-bottom: 10px; padding-top: 20px; margin-bottom: 30px } .cocreator-tabs li { display: inline; margin-right: 20px; font-weight: bold; cursor: pointer } .cocreator-tabs .button { color: #8f9a9d } .cocreator-tabs .button.selected { color: #183643; border-bottom: 3px solid #36566F; padding-bottom: 10px } .sw-product-edit { margin-bottom: 40px !important } .edit-modal { display: none } .model-edit-section-detail { font-size: 14px; line-height: 22px; padding-top: 6px; padding-right: 10px } #youtubeUrl { padding: 12px 0 0 12px; font-size: 14px } #floating-menu { position: fixed; left: 0%; width: 100%; margin-left: 0px; text-align: right; background-color: rgba(255, 255, 255, 0.9); border-top: 1px solid #e0e3e5; bottom: 0px; z-index: 1000; height: 78px } #floating-menu .container { margin: 20px auto } div.render-posing-up-axis-selector { width: 34px; display: inline; margin-right: 24px } div.render-posing-up-axis-selector:last-child { margin-right: 0 } .render-pose-controls { width: 360px } .render-pose-controls p { color: #a1aaad; margin: 6px 0 10px } .sw-custom-text-image-edit { border: 1px solid #e0e3e5; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; height: 512px; overflow: hidden; box-sizing: border-box !important } .sw-customization-region-sidebar { background-color: white; position: absolute; top: 0; right: 0; width: 240px; height: 512px; -webkit-box-shadow: -2px 0px 6px rgba(0, 0, 0, 0.15); -moz-box-shadow: -2px 0px 6px rgba(0, 0, 0, 0.15); box-shadow: -2px 0px 6px rgba(0, 0, 0, 0.15) } .sw-customization-region-sidebar__buttons { padding: 10px 20px; background-color: #f5f7f8 } .sw-customization-region-sidebar__region-nav-header { color: #183643; width: 100%; font-size: 12px !important; background-color: #e7ebee; padding: 7px 20px; margin: 0 } .sw-customization-region-sidebar__region-nav-list { list-style-type: none; margin: 0; padding: 2px 0; background-color: #f5f7f8; border-bottom: 1px solid #e0e3e5; height: 65px; overflow: auto; overflow-y: scroll } .sw-customization-region-sidebar__region-nav-item { padding: 4px 0; width: 100% } .no-touch .sw-customization-region-sidebar__region-nav-item:hover { cursor: pointer; background-color: #ecf0f2; border-left: 5px solid #183643 } .no-touch .sw-customization-region-sidebar__region-nav-item:hover .sw-customization-region-sidebar__region-nav-item-label { margin-left: 15px; color: #183643 } .sw-customization-region-sidebar__region-nav-item-label { margin-left: 20px; color: #183643; display: block } .sw-customization-region-sidebar__region-nav-item-selected { border-left: 5px solid #08A3E9; padding: 2px 0; margin: 2px 0 } .no-touch .sw-customization-region-sidebar__region-nav-item-selected:hover { background: none; cursor: default; border-left: 5px solid #08A3E9 } .no-touch .sw-customization-region-sidebar__region-nav-item-selected:hover .sw-customization-region-sidebar__region-nav-item-label { color: #08A3E9 } .sw-customization-region-sidebar__region-nav-item-selected .sw-customization-region-sidebar__region-nav-item-label { margin-left: 15px; font-weight: bold; color: #08A3E9 } .no-touch .sw-customization-region-sidebar__region-nav-item-selected .sw-customization-region-sidebar__region-nav-item-label:hover { color: #08A3E9; cursor: default } .sw-customization-region-sidebar__region-inputs { height: 238px; overflow-y: auto } .sw-customization-settings { list-style-type: none; margin: 0 } .sw-customization-settings__option { display: inline; margin: 0 24px 0 0; padding: 0 } .no-touch .sw-customization-settings__option:hover { cursor: pointer } .sw-customization-settings__option input { margin-right: 2px } .no-touch .sw-customization-settings__option input:hover { cursor: pointer } .sw-customization-settings__option label { position: relative; top: 1px } .no-touch .sw-customization-settings__option label:hover { cursor: pointer } .sw-edit-customization-settings { background-color: #fbfbfb } .sw-edit-customization-settings__detail-type-toggle { list-style-type: none; padding: 0 } .sw-edit-customization-settings__toggle-option { display: inline } .no-touch .sw-edit-customization-settings__toggle-option:hover { cursor: pointer } .no-touch .sw-edit-customization-settings__toggle-option input:hover { cursor: pointer } .sw-edit-customization-settings__toggle-option label { position: relative; top: 1px } .no-touch .sw-edit-customization-settings__toggle-option label:hover { cursor: pointer } .sw-edit-customization-settings__detail-depth-slider { display: inline-block; width: 140px } .sw-custom-model-viewer { background-color: #edeff0; border: 0 } .sw-custom-model-viewer-product-container .sw-custom-model-viewer-product-container__custom-maker-viewer { display: none } .sw-custom-model-viewer-product-container .sw-custom-model-viewer-product-container__product-slideshow { display: block } .sw-custom-model-viewer-product-container--cm-is-active .sw-custom-model-viewer-product-container__custom-maker-viewer { display: block } .sw-custom-model-viewer-product-container--cm-is-active .sw-custom-model-viewer-product-container__product-slideshow, .sw-custom-model-viewer-product-container--cm-is-active .sw-custom-model-viewer-product-container__preview-container { display: none } .sw-custom-model-viewer__wrapper { max-width: 626px } .sw-model-edit__header { height: 110px } .oops-404 { position: relative; height: 520px } .oops-404 img { position: absolute; top: 165px; left: 0 } .oops-404 .oops-box { position: absolute; width: 264; top: 100px; right: 20px; padding: 20px; text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4) } .oops-404 h4 { margin-bottom: 20px } .oops-404 p { font-size: .9em } .js #priceRangeFacetSpan { display: none } .ui-slider-horizontal .ui-slider-range { background: #fee7b8 } .no-js #priceRangeFacetSlider { display: none } .facet-category, .facet-material, .facet-customizable, .facet-is-mature, .facet-price { list-style: none; margin: 0; padding: 0; line-height: 1.3em } .facet-category a, .facet-material a, .facet-customizable a, .facet-is-mature a, .facet-price a { margin: 0; padding: 3px 0; color: #183643; -moz-transition: color 0.2s ease-in-out; -o-transition: color 0.2s ease-in-out; -webkit-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out } .no-touch .facet-category a:hover, .no-touch .facet-material a:hover, .no-touch .facet-customizable a:hover, .no-touch .facet-is-mature a:hover, .no-touch .facet-price a:hover { color: #08A3E9 } .facet-category a.selected, .facet-material a.selected, .facet-customizable a.selected, .facet-is-mature a.selected, .facet-price a.selected { color: #08A3E9; font-weight: bold } .facet-category ul li, .facet-material ul li, .facet-customizable ul li, .facet-is-mature ul li, .facet-price ul li { list-style: none } .collapse-top { margin: 0 !important } .facet-customizable, .facet-is-mature { margin: 0 } .js #sortOptionsSubmit { display: none } .search-facets { float: left; width: 100%; display: block; margin: 10px 0; overflow: hidden; padding: 10px 10px 15px 10px; background: #f5f7f8; border: 1px solid rgba(0, 0, 0, 0.05); position: relative; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box } .search-facets a, .search-facets a:visited { padding: 7px 10px 5px 10px; height: 26px; vertical-align: top; line-height: 1em; border: 1px solid #e0e3e5; color: #183643; margin: 0 1px 5px 1px; font-size: .9em; cursor: pointer; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box } .search-facets a:hover, .search-facets a:active, .search-facets a:visited:hover, .search-facets a:visited:active { text-decoration: none } .search-facets #facet-clear, .search-facets .clear-facet { color: #006894; background: #e5f7ff; border: 1px solid rgba(0, 0, 0, 0.1); border-left: none; height: 26px; vertical-align: top; line-height: 1em; font-weight: bold; text-align: center; box-shadow: none; text-shadow: none; float: left; padding: 7px 8px 5px 4px; margin: 0 8px 0 -6px; position: relative; font-size: 11px; -webkit-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0; background-clip: padding-box } .search-facets #facet-clear:hover, .search-facets .clear-facet:hover { color: #005A81 } .search-facets .selected { vertical-align: top; font-weight: 500; height: 26px; border: 1px solid rgba(0, 0, 0, 0.1); font-size: .9em; background: #e5f7ff; color: #00638e; line-height: 1em; padding: 7px 10px 5px 10px; margin: 0 4px 0 0; float: left; -webkit-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px; background-clip: padding-box; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out } #facet-display, .facet-type { float: left; min-width: 65px; margin: 2px 10px 0 0 } #shop-inventory-loading { width: 100%; height: 60px; background: url(/rrstatic/img/loading.gif) no-repeat center center } .co-creator .description .notice p { margin: 0 } .co-creator .content-container-right select { max-width: 178px } .co-creator label { font-weight: bold } .co-creator input { margin: 5px 5px 0 0 } #wpadminbar { z-index: 99 !important } .feed .container { width: 988px } .spinner-container { width: 300px; padding: 18px 20px; margin: 30px auto; text-align: center } .spinner-container img { margin: 0 auto } .activeUser { display: block; clear: both; margin: 5% 0 0 0 } .activity { font-size: .9em; color: #a1aaad; display: table; width: 100% } .activity .description { float: left; width: 80%; display: table-cell; line-height: 1.4em; font-size: .9em; color: #a1aaad; padding: 0; margin: 0; vertical-align: middle } .activity .avatar { float: left; width: 15%; height: auto; border: 1px solid #e0e3e5; margin-right: 5%; overflow: hidden; display: table-cell; vertical-align: middle; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box } .activity .avatar img { width: 100%; height: 100%; vertical-align: top } .country { clear: both } .address input[type=text], .address input[type=email], .address input[type=tel], .address input[type=number], .address input[type=password], .address input[type=date], .address input[type=timedate], .address select { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 34px; width: 100% } .jumbotron { position: relative; color: #fff; text-shadow: none; overflow: hidden; background-color: #183643 } .jumbotron h1, .jumbotron h2, .jumbotron h3, .jumbotron h4, .jumbotron h5 { color: #f5f7f8 } .jumbotron p { margin-bottom: 0; color: #f5f7f8; font-size: 1.1em } .list-header { padding: 0 0 40px 0; margin: 0 0 20px 0; border-bottom: 1px solid #e0e3e5; display: block; position: relative; -webkit-box-shadow: 0 1px 0 0 #D8DCDF; -moz-box-shadow: 0 1px 0 0 #D8DCDF; box-shadow: 0 1px 0 0 #D8DCDF } .list-header h1 { text-align: center; margin: 0; font-size: 2.6em } .list-header .avatar { width: 120px; height: 120px; margin: 5px 0 0 0; border: 3px solid #e0e3e5; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } #social-button-container { display: block; margin: 20px 0 } #social-button-container .share-txt { float: left; margin: 0 15px 0 0; color: #757372; font: italic 1em/1.4em Georgia, Times, serif } #social-button-container .facebook { top: -1px; margin: 0 15px 0 0; float: left } #social-button-container .twitter { margin: 0 15px 0 0; width: 75px; float: left } #social-button-container .tumblr { width: 130px; height: 20px; float: left; margin: 0 15px 0 0 } .gg-2013 .gg-cat { position: relative; margin: 0 0 30px 0 } @media all and (max-width: 480px) { .gg-2013 .gg-cat { margin: 0 0 10px 0 } } .gg-2013 .gg-cat a { display: block; width: 100%; padding: 6px; background: white; border: 1px solid #e0e3e5; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; -webkit-transition: all 0.25s ease; transition: all 0.25s ease } .gg-2013 .gg-cat a:hover { border: 1px solid #4FC9FF; color: #4FC9FF; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; opacity: 0.7 } .gg-2013 .gg-cat img { width: 100%; vertical-align: top; opacity: 1 } .gg-2013 .gg-cat-title { margin: 6px 0 0 0; color: #445258; font-size: 1.1em; font-weight: bold; display: block; position: relative; -webkit-font-smoothing: antialiased; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .gg-2013 .gg-cat-title:before { content: "\e619"; font-family: 'icons-sw'; speak: none; color: #D8DCDF; font-size: 0.8em; position: absolute; right: 0; top: 1px } .gg-2013 .span-6 a img { width: 456px } .gg-2013 .span-3 a img { width: 210px } .gg-2013 .span-4 a img { width: 292px } .list-page-header { display: inline-block; width: 100% } .list-page-header .container { margin: 40px auto 0 auto } .list-page-header #curator-image-container { width: 30px; height: 30px; display: block; overflow: hidden; border: 1px solid #e0e3e5; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box } .list-page-header h1 { margin: 0 } .list-page-header .span-3 { text-align: right; padding: 12px 0 0 0 } .list-page-header .span-3 .twitter, .list-page-header .span-3 .facebook { float: right } .gg-category-box { width: 302px; height: 302px; float: left; border: 1px solid #e0e3e5; margin: 0 24px 20px 0; background: #D8DCDF; position: relative; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; -webkit-box-shadow: 0 1px 0 #e0e3e5; -moz-box-shadow: 0 1px 0 #e0e3e5; box-shadow: 0 1px 0 #e0e3e5 } .gg-category-box:hover { cursor: pointer; border: 1px solid #4FC9FF; -webkit-box-shadow: 0 1px 0 #4FC9FF, 0 0 7px #4FC9FF; -moz-box-shadow: 0 1px 0 #4FC9FF, 0 0 7px #4FC9FF; box-shadow: 0 1px 0 #4FC9FF, 0 0 7px #4FC9FF; -moz-transition: none; -o-transition: none; -webkit-transition: none; transition: none } .gg-category-box:hover .curator { visibility: visible; opacity: 1; bottom: 5px; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out } .gg-category-box a { width: 302px; height: 302px; display: block } .gg-bar { display: block; background: #4b4a49; background: rgba(75, 74, 73, 0.8); padding: 12px; font-size: 18px; color: white; text-shadow: none; border-radius: 4px 4px 0 0 } .gg-bar h3 { font-size: 20px; margin: 0; color: white; text-shadow: none; line-height: 1em } .gg-bar h3 span { font-size: 12px; text-transform: uppercase; color: #e0e3e5 } .curator { position: absolute; bottom: 1px; left: 5px; width: 284px; padding: 5px; display: block; text-align: right; font-size: 12px; color: white; z-index: 2; text-shadow: none; background: #4b4a49; background: rgba(75, 74, 73, 0.8); border-radius: 4px; line-height: 13px; visibility: hidden; opacity: 0; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out } .curator p { margin: 6px 0 0 0; line-height: 1.7em\9 } .curator p em { color: #ccc } .curator .avatar { float: right; margin: 0 0 0 10px; width: 25px; height: 25px } .gg-bestsellers { background: url(/rrstatic/img/portal/gift-guide/bestsellers.jpg) top left no-repeat #D8DCDF } .gg-for-the-home { background: url(/rrstatic/img/portal/gift-guide/for-the-home.jpg) top left no-repeat #D8DCDF } .gg-fashion-jewelry { background: url(/rrstatic/img/portal/gift-guide/fashion-jewelry.jpg) top left no-repeat #D8DCDF } .gg-tech-accessories { background: url(/rrstatic/img/portal/gift-guide/tech-accessories.jpg) top left no-repeat #D8DCDF } .gg-games-memes { background: url(/rrstatic/img/portal/gift-guide/games-memes.jpg) top left no-repeat #D8DCDF } .gg-just-for-them { background: url(/rrstatic/img/portal/gift-guide/just-for-them.jpg) top left no-repeat #D8DCDF } .gg-under-25 { background: url(/rrstatic/img/portal/gift-guide/under-25.jpg) top left no-repeat #D8DCDF } .gg-over-200 { background: url(/rrstatic/img/portal/gift-guide/over-200.jpg) top left no-repeat #D8DCDF } .gg-gift-card { background: url(/rrstatic/img/portal/gift-guide/gift-card.jpg) top left no-repeat #D8DCDF } .gg-fabsugar { background: url(/rrstatic/img/portal/gift-guide/gg-fabsugar.jpg) top left no-repeat #D8DCDF } .gg-cnet { background: url(/rrstatic/img/portal/gift-guide/gg-cnet.jpg) top left no-repeat #D8DCDF } .gg-designmilk { background: url(/rrstatic/img/portal/gift-guide/gg-design-milk.jpg) top left no-repeat #D8DCDF } .gg-reddit { background: url(/rrstatic/img/portal/gift-guide/gg-reddit.jpg) top left no-repeat #D8DCDF } .gg-mashable { background: url(/rrstatic/img/portal/gift-guide/gg-mashable.jpg) top left no-repeat #D8DCDF } .gg-3dprinters { background: url(/rrstatic/img/portal/gift-guide/gg-3d-printers.jpg) top left no-repeat #D8DCDF } .more-gifts { width: 100%; padding: 2em 0 2.5em 0; background: white; text-align: center; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; display: block; height: 250px } .more-gifts-box a { width: 110px; height: 50px; margin: 0 5px; float: left; background: #ddd; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out } .more-gifts-box a:hover { margin: -2px 5px 0 5px; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out } .more-gifts h3 { font-size: 1.8em; margin: 0 0 30px 0 } .about-btn a, .about-btn a:visited { background: #ececec; padding: 6px 20px 6px 15px; position: absolute; top: 151px; right: 0; color: #89898e; font-size: .9em; font-weight: 700; text-shadow: 0 1px 0 #f7f6f5; -webkit-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px; background-clip: padding-box; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out } .about-btn a:hover, .about-btn a:visited:hover { background: #e5e5e5; padding: 6px 25px 6px 15px; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out } #about-sw { padding: 1.5em 0 2em 0 } .ship-by-naeur { background: url(/rrstatic/img/portal/gift-guide/world-map-na-eur.gif) top center no-repeat white; padding: 30px; border: 1px solid #e0e3e5; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; -webkit-box-shadow: 0 2px 0 #e0e3e5; -moz-box-shadow: 0 2px 0 #e0e3e5; box-shadow: 0 2px 0 #e0e3e5 } .ship-by-naeur h3 { text-align: center; margin: 40px 0 } .ship-by-naeur h3 span { color: #757372; font-family: Georgia, Times, serif; font-style: italic } .ship-by-restofworld { background: url(/rrstatic/img/portal/gift-guide/world-map-restofworld.gif) top center no-repeat white; padding: 30px; border: 1px solid #e0e3e5; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; -webkit-box-shadow: 0 2px 0 #e0e3e5; -moz-box-shadow: 0 2px 0 #e0e3e5; box-shadow: 0 2px 0 #e0e3e5 } .ship-by-restofworld h3 { text-align: center; margin: 40px 0 } .ship-by-restofworld h3 span { color: #757372; font-style: italic } .order-before { padding: 0; margin: 0 0 20px 0; display: block; background: #293871; color: white; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; border: 1px solid #1d274f } .order-before strong { padding: 4px 0; padding: 7px 0\9; display: inline-block; text-shadow: 0 -1px 0 #1d274f } .order-before span { display: inline-block; padding: 7px 12px; margin: 0 3px 0 0; text-shadow: 0 -1px 0 #1d274f; color: #566291; background: #212d5a; -webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; background-clip: padding-box } .materials-ship li { display: block; list-style: none; margin: 12px 0 0 0; padding: 0 10px 12px 10px; border-bottom: 1px solid #e0e3e5 } .materials-ship li img { width: 30px; height: 20px; overflow: hidden; float: left; margin: 0 10px 0 0; border: 1px solid #e0e3e5 } .gift-guide-category { margin: 0 0 12px 0; padding: 0 0 12px 0; line-height: 1.1em; border-bottom: 1px solid #e0e3e5 } .tabContainer { margin: 10px 0; width: 960px } .tabContainer .digiTabs { list-style: none; display: block; overflow: hidden; margin: 0; padding: 0px; position: relative; top: 1px } .tabContainer .digiTabs li { float: left; padding: 10px 20px; cursor: pointer; border-bottom: none; margin-right: 4px; font-family: helvetica, arial, sans-serif; font-size: 100%; font-weight: 300; color: #a6a4a3 } .tabContainer .digiTabs .selected { position: relative; padding: 10px 19px; border: 1px solid #e0e3e5; border-bottom: 1px solid white; border-radius: 3px 3px 0 0; font-size: 100%; font-weight: 300; color: #4b4a49; -moz-box-shadow: 0 1px 2px #d1d1d1; -webkit-box-shadow: 0 1px 2px #d1d1d1; box-shadow: 0 1px 2px #d1d1d1 } .tabContent { border: 1px solid #dfddd9; background-color: #fff; border-radius: 3px; overflow: hidden; float: left; margin-bottom: 32px } .tabContent table { font-size: .8em } .tabContent th { font-size: 14px; font-weight: normal; color: #4b4a49; padding: 10px 8px; border-bottom: 2px solid #c9c9c9; background: #fff } .tabContent td { color: #4b4a49; padding: 16px 8px 16px 8px; width: 20%; border-bottom: 1px solid #e0e0e0 } .promo-header { background: url("/rrstatic/cms/gift-guide-2013/promobar-background-2.jpg") top center no-repeat, linear-gradient(#455485, #afd7ed); padding: 0; margin: 0 auto; height: 48px; display: block; font-size: .8em; position: relative; overflow: hidden } .promo-header a { text-align: left; text-decoration: none; color: #064381; cursor: pointer; text-align: right } .promo-header a:hover { text-decoration: underline } .promo-header .promo-header-inner { margin: 0 auto; width: 960px; padding: 3px 0 0 0 } .promo-header .promo-header-inner img { display: inline; margin-right: 4px; text-align: left } .gift-card-select { display: block; overflow: hidden; text-align: center; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box } .gift-card-select:hover { cursor: pointer } .gift-card-select img { -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box } .profile-expertise { font-size: .9em; letter-spacing: .05em; line-height: 1.5em } .profile-model-lists { float: left; margin: 6px 0 0 0; display: block; font-size: 16px } .designer-profile-tabs li a { padding: 10px 20px } @media all and (min-width: 320px) and (max-width: 480px) { .designer-profile-tabs li a { padding: 8px 12px } } .profile-model-tabs { margin: 0 } .profile-model-tabs li { display: block; float: left; list-style: none; margin: 0; list-style: none; margin: 0; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } .profile-model-tabs a { padding: 10px 20px; line-height: 2.2em; color: #a1aaad } .profile-model-tabs a:hover { background: none; color: #183643 } @media all and (min-width: 320px) and (max-width: 480px) { .profile-model-tabs a { padding: 8px 12px } } .profile-model-tabs .active a { position: relative; color: #183643; border-bottom: 5px solid #005A81; padding-bottom: 13px } .profile-model-tabs h2 { display: inline; font-size: inherit; padding: 0; margin: 0; font-weight: normal } .profile-model-tabs a .icon-support { margin-right: 7px; font-size: 13px; color: #a1aaad } .profile-model-tabs .active a .icon-support { color: #4FC9FF } .profile-results .results-header { border-bottom: 1px solid #e0e3e5; overflow: visible; height: 50px; margin-top: 0px; width: 100% } .user-profile-sort-options { position: relative; top: 12px } .myapi .app-details { border-top: 1px dotted #e0e3e5; padding: 20px 0 0 0; margin: 10px 0 0 0 } .myapi .app-details:after { content: ""; display: table; clear: both } .myapi .app-details p { margin: 0 0 10px 0 } .edu-header { background: url("https://static1.sw-cdn.net/files/cms/landing-pages/landing-header-bg-edu-2.jpg") center no-repeat white; background-size: cover; width: 100%; display: block } .edu-header:after { content: ""; display: table; clear: both } .edu-header .container { display: table; vertical-align: middle } .edu-header .container .signup-or-divider p { background: none } .edu-header .container .signup-or-divider hr { background: none } .edu-welcome a { overflow: hidden } .edu-welcome a h4 { color: #08A3E9 } .edu-welcome a:hover, .edu-welcome a:active { -webkit-box-shadow: 0 0 6px 0 #4FC9FF; -moz-box-shadow: 0 0 6px 0 #4FC9FF; box-shadow: 0 0 6px 0 #4FC9FF } .edu-welcome a img { -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; background-clip: padding-box } .value-props { width: 100%; padding: 50px 0; display: block; border-bottom: 1px solid #e0e3e5; background: #EDEFF0 } .value-props:after { content: ""; display: table; clear: both } .start-creating { background: url("/rrstatic/img/spark-blue.svg") 90px 9px no-repeat #edeff0; background-size: 24% } .upload-now { background: url("/rrstatic/img/signup/upload_150-2.png") 76px -4px no-repeat #edeff0; background-size: 35% } .actions-bar { font-size: 13px; margin-bottom: 11px } .actions-bar:after { content: ""; display: table; clear: both } .actions-bar>li { display: inline-block; position: relative; float: left; margin-left: 8px; padding: 5px 7px; list-style: none; *line-height: 0.9 } .dropdown { position: relative } .dropdown a.dropdown-toggle { outline: none } .dropdown ul.dropdown-menu { display: none; z-index: 100; position: absolute; top: 100%; min-width: 130px; max-width: 400px; font-weight: 400; white-space: nowrap; background-color: #cfd4ea; *border: 1px solid #bbb; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; -webkit-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); -moz-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); opacity: 1; visibility: visible\9; margin: 6px 0 } .dropdown ul.dropdown-menu:after, .dropdown ul.dropdown-menu:before { content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border: solid rgba(255, 255, 255, 0) } .dropdown ul.dropdown-menu:after { border-color: rgba(255, 255, 255, 0); border-width: 7px; top: -14px; border-bottom-color: #cfd4ea; left: 0; margin-left: 6px } .dropdown ul.dropdown-menu:before { border-color: rgba(255, 255, 255, 0); border-width: 8px; top: -16px; border-bottom-color: #b8c0df; left: 0; margin-left: 5px } @media \0screen { .dropdown ul.dropdown-menu { border: 1px solid #bbb } } .dropdown ul.dropdown-menu li { list-style: none } .dropdown ul.dropdown-menu li:after { content: ""; display: table; clear: both } .dropdown ul.dropdown-menu li:first-child a { border-top: none; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; background-clip: padding-box } .dropdown ul.dropdown-menu li:last-child a { -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; background-clip: padding-box } .dropdown ul.dropdown-menu li.info-block { padding: 5px 8px; white-space: normal } .dropdown ul.dropdown-menu a { display: block; padding: 5px 8px; color: #374a92; font-size: 14px; border-top: 1px solid #e0e3e5; border-bottom: none } .dropdown ul.dropdown-menu a:hover { background-color: white; color: #08A3E9 } .dropdown ul.dropdown-menu#bank-details-menu { bottom: 26px; right: -10px; width: 450px; max-width: 450px; padding: 5px 10px; font-size: 12px; line-height: 1.8 } .dropdown ul.dropdown-menu#bank-details-menu:before { margin-left: 442px } .dropdown ul.dropdown-menu#bank-details-menu:after { margin-left: 443px } .dropdown ul.dropdown-menu#credit-details-menu { bottom: 26px; left: -150px; width: 295px; padding: 5px 10px } .dropdown ul.dropdown-menu#credit-details-menu:before { margin-left: 152px } .dropdown ul.dropdown-menu#credit-details-menu:after { margin-left: 153px } .dropdown.from-bottom ul.dropdown-menu { top: auto; bottom: 100% } .dropdown.from-bottom ul.dropdown-menu:before { top: auto; bottom: -13px; border-bottom: solid rgba(255, 255, 255, 0); border-top-color: #b8c0df } .dropdown.from-bottom ul.dropdown-menu:after { top: auto; bottom: -10px; border-bottom: solid rgba(255, 255, 255, 0); border-top-color: #cfd4ea } .dropdown.open .dropdown-menu { display: block } .dropdown.open .dropdown-toggle { outline: none } .actions-bar .dropdown.open .dropdown-toggle { background-color: white; color: #374a92; top: 1px; -webkit-box-shadow: 0 0 1px rgba(55, 74, 146, 0.2); -moz-box-shadow: 0 0 1px rgba(55, 74, 146, 0.2); box-shadow: 0 0 1px rgba(55, 74, 146, 0.2) } .dropdown.center ul.dropdown-menu:before { left: 50%; margin-left: -8px } .dropdown.center ul.dropdown-menu:after { left: 50%; margin-left: -7px } .tipsy { font-size: 11px; line-height: 1.5; position: absolute; padding: 5px; z-index: 100000; text-shadow: none 2px 5px rgba(0, 0, 0, 0.4) } .tipsy.animate .tipsy-animate { opacity: 1 } .animate.tipsy-n .tipsy-animate, .animate.tipsy-nw .tipsy-animate, .animate.tipsy-ne .tipsy-animate { margin-top: -6px } .animate.tipsy-s .tipsy-animate, .animate.tipsy-sw .tipsy-animate, .animate.tipsy-se .tipsy-animate { margin-top: 6px } .animate.tipsy-e .tipsy-animate { margin-left: 6px } .animate.tipsy-w .tipsy-animate { margin-left: -6px } .tipsy-animate { position: relative; opacity: 0; margin: 0; -moz-transition: margin 200ms ease, opacity 200ms ease; -o-transition: margin 200ms ease, opacity 200ms ease; -webkit-transition: margin 200ms ease, opacity 200ms ease; transition: margin 200ms ease, opacity 200ms ease } .tipsy-inner { background: rgba(0, 0, 0, 0.8); background: black\9; color: #FFF; max-width: 200px; padding: 4px 8px 5px; text-align: center } .tipsy-inner { -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box } .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px solid #000 } .tipsy-arrow-n { border-bottom-color: rgba(0, 0, 0, 0.8); border-bottom-color: black\9 } .tipsy-arrow-s { border-top-color: rgba(0, 0, 0, 0.8); border-top-color: black\9 } .tipsy-arrow-e { border-left-color: rgba(0, 0, 0, 0.8); border-left-color: black\9 } .tipsy-arrow-w { border-right-color: rgba(0, 0, 0, 0.8); border-right-color: black\9 } .tipsy-n .tipsy-arrow { top: -5px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent } .tipsy-nw .tipsy-arrow { top: -5px; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent } .tipsy-ne .tipsy-arrow { top: -5px; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent } .tipsy-s .tipsy-arrow { bottom: -5px; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent } .tipsy-sw .tipsy-arrow { bottom: -5px; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent } .tipsy-se .tipsy-arrow { bottom: -5px; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent } .tipsy-e .tipsy-arrow { right: -5px; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent } .tipsy-w .tipsy-arrow { left: -5px; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent } .model-pricing-table { font-size: .9em } .product-title-row { background: #f5f7f8; border-bottom: 1px solid #e0e3e5; display: inline-block; width: 100% } .product-title-row:after { content: ""; display: table; clear: both } .product-title-row h3 { padding-bottom: 0; margin-bottom: 0; padding-top: 7px } .product-title-row .container { margin-bottom: 0 } .tabContent { border: 1px solid #dfddd9; background-color: #fff; border-radius: 3px; overflow: hidden; float: left; margin-bottom: 32px } .tabContent table { font-size: .8em } .tabContent th { font-size: 14px; font-weight: normal; color: #4b4a49; padding: 10px 8px; border-bottom: 2px solid #c9c9c9; background: #fff } .tabContent td { color: #4b4a49; padding: 16px 8px 16px 8px; width: 20%; border-bottom: 1px solid #e0e0e0 } .material-is-default { font-weight: 500; color: #91B6C7; display: block; letter-spacing: .5px } .unprintable-material { text-transform: uppercase; font-weight: bold; letter-spacing: 1.25px; text-align: center; color: #a1aaad; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .beta-key .icon-cancel { color: #ec999e; margin-left: -1px } .beta-key .icon-support { font-size: 12px; margin-left: 1px; color: #4FC9FF } .beta-key .icon-checkmark { color: #a4d765 } .beta-key { background-color: #f5f7f8; padding: 20px; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; margin-bottom: 20px } .beta-key i { width: 20px; top: 0px; left: 1px } .feature-preview { width: 200px } #myshop-settings input[type="checkbox"] { width: 20px; margin: 0 } #myshop-settings #locked-notifier { padding-bottom: 20px; border-bottom: 1px solid #e0e3e5; margin-bottom: 30px } #myshop-settings .myshop-sections .sortable-placeholder { width: 100%; display: inline-block; float: left; height: 47px; list-style: none } .shop-settings__payout { max-width: 300px } .payment-download { display: block; margin: 20px 0; padding: 5px 2px } .replace-banner { display: block; margin: 0 0 10px 0; position: relative; overflow: hidden; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } .replace-banner input[type="file"] { visibility: visible; opacity: 0; cursor: pointer } .my-shop-box { padding: 20px; margin-bottom: 1.5em; background: #fff; border: 1px solid white; position: relative; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; -webkit-box-shadow: 0 1px 1px #D8DCDF; -moz-box-shadow: 0 1px 1px #D8DCDF; box-shadow: 0 1px 1px #D8DCDF; border: 1px solid #e0e3e5; padding: 80px 20px 20px 20px } .my-shop-box:after { content: ""; display: table; clear: both } .shop-csv-tool { min-height: 390px; display: none; background-color: whitesmoke; margin: 5px 0 0 0 } .shop-csv-tool h3 { margin: 0 0 20px 0 } .shop-csv-tool .myshop_csv_tool_download_middle { margin: 0 0 20px 0; overflow: hidden } .shop-csv-tool .myshop_csv_tool_download_middle:after { content: ""; display: table; clear: both } .shop-csv-tool .csv_tool_ps { margin: 10px 0 20px 0 } .shop-csv-tool .csv_upload_ps { color: #e0e3e5 } .shop-csv-tool .csv_upload_ps .title { font-size: 1.5em; font-weight: bold } .shop-csv-tool .csv_upload_ps.csv_upload_active .title { color: #444; font-size: 1.5em } .shop-csv-tool .csv_upload_ps .csv_upload_bar { background: #e0e3e5; height: 10px } .shop-csv-tool .csv_upload_ps .csv_ps_description { padding-top: 15px; padding-bottom: 30px } .shop-csv-tool .csv_upload_ps.csv_upload_active .csv_upload_bar { background: #444 } .shop-csv-tool .next-step { text-align: right; padding: 3px 0 0 0 } .shop-csv-tool .next-step a { font-size: 20px; font-weight: 300; line-height: 1.2em } .shop-csv-tool .next-step span { font-weight: bold } .myshop_markupcsv_preview_body { overflow: hidden } .myshop_markupcsv_preview_body:after { content: ""; display: table; clear: both } .myshop-tooltip { color: #4B4A49; font-size: 12px; float: left; background-color: #DAD9D7; width: 360px; overflow: visible; padding: 6px; position: relative; margin-left: 20px; margin-top: 20px; text-shadow: none } .myshop-tooltip:after, .myshop-tooltip:before { content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border: solid rgba(255, 255, 255, 0) } .myshop-tooltip:after { border-color: rgba(255, 255, 255, 0); border-width: 13px; left: -26px; border-right-color: #DAD9D7; top: 0; margin-top: 11px } .myshop-tooltip:before { border-color: rgba(255, 255, 255, 0); border-width: 14px; left: -28px; border-right-color: none; top: 0; margin-top: 10px } .shop-details__tab-nav { height: 47px; max-width: 23%; padding: 0 2.5% !important } @media all and (max-width: 768px) { .shop-details__tab-nav { max-width: 40% } } .shop-settings__icon-vertical-resize, .shop-settings__icon-wishlist { padding-top: 8px } .shop-settings__shop-sections-input { width: calc(100% - 38px) } .shop-settings__icon-cancel { padding-top: 12px } .shop-settings__shop-add-section-input { width: calc(100% - 22px) } .hub-header, .more-help { background: #f5f7f8; background-size: cover; border-bottom: 1px solid #edeff0; display: block; margin: 0 auto; width: 100%; overflow: hidden } .hub-header:after, .more-help:after { content: ""; display: table; clear: both } .hub-header { padding: 30px 0 60px 0; margin-bottom: 60px } .more-help { border-top: 1px solid #edeff0; padding: 30px 0 60px 0 } .more-help [class*='icon-'] { font-size: 4em; margin-bottom: 7%; color: #d8dcde } .hub-categories { margin-bottom: 40px } .hub-category a, .hub-category a:visited { -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; -webkit-transition: all 200ms ease-out; transition: all 200ms ease-out; overflow: hidden; border: 1px solid #e0e3e5; color: #183643; display: block; height: 240px; margin-bottom: 24px; padding: 0 50px; text-align: center } .hub-category a:after, .hub-category a:visited:after { content: ""; display: table; clear: both } .hub-category a:hover, .hub-category a:focus, .hub-category a:visited:hover, .hub-category a:visited:focus { border: 1px solid #08A3E9 } .hub-category a:hover h4, .hub-category a:focus h4, .hub-category a:visited:hover h4, .hub-category a:visited:focus h4 { color: #08A3E9 } .hub-category-text { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .hub-category h4 { -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; -webkit-transition: all 200ms ease-out; transition: all 200ms ease-out } .featured-tutorial img { -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; -webkit-transition: all 200ms ease-out; transition: all 200ms ease-out; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box; vertical-align: top; display: block; width: 100%; padding: 2%; border: 1px solid #e0e3e5; margin-bottom: 10px; overflow: hidden } .featured-tutorial h5 { -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; -webkit-transition: all 200ms ease-out; transition: all 200ms ease-out; margin: 0 } .featured-tutorial a { -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; -webkit-transition: all 200ms ease-out; transition: all 200ms ease-out; display: block; height: 100% } .featured-tutorial a:hover img { border: 1px solid #08A3E9 } .featured-tutorial a:hover h5 { color: #08A3E9 } .tutorial-list { list-style: none; margin: 30px 0 60px 0; padding: 0; border: 1px solid #e0e3e5; display: block; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } .tutorial-list li { list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #edeff0 } .tutorial-list li:last-of-type { border: none } .tutorial-list a { display: block; height: 100%; padding: 20px 30px; overflow: hidden; -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; -webkit-transition: all 200ms ease-out; transition: all 200ms ease-out } .tutorial-list a:after { content: ""; display: table; clear: both } .tutorial-list a:hover { background: #f5f7f8 } .tutorial-list a:hover h5 { color: #08A3E9 } .tutorial-list a .icon-document, .tutorial-list a .icon-video { font-size: 3.6em; color: #d8dcde } .tutorial-list h5 { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-bottom: 0.2em } .tutorial-list p { color: #a1aaad; margin-bottom: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .tutorial-list .col-7-8 { height: 50px } @media all and (max-width: 480px) { .hub-header { margin-bottom: 30px; padding: 10px 0 40px 0 } .hub-categories { margin-bottom: 10px } .hub-category a, .hub-category a:visited { height: 180px } .featured-tutorial { margin-bottom: 30px } .featured-tutorial:last-of-type { margin-bottom: 0 } .tutorial-list { margin: 0 0 30px 0 } .more-help .col-1-3 { margin-bottom: 50px } .more-help .col-1-3:last-of-type { margin-bottom: 0 } .more-help .col-1-3 [class*='icon-'] { margin-bottom: 3% } } @media all and (max-width: 768px) and (min-width: 480px) { .hub-header { margin-bottom: 20px } .hub-header { margin-bottom: 20px; padding: 10px 0 40px 0 } .hub-categories { margin-bottom: 10px } .hub-category a, .hub-category a:visited { height: 200px } .featured-tutorial { margin-bottom: 30px } .featured-tutorial:last-of-type { margin-bottom: 0 } .tutorial-list { margin: 0 0 30px 0 } .more-help .col-1-3 { margin-bottom: 50px } .more-help .col-1-3:last-of-type { margin-bottom: 0 } .more-help .col-1-3 [class*='icon-'] { margin-bottom: 3% } } .infohome .span-9 img { max-width: 674px } .tutmenu { background: #fff; padding: 20px 0px 0px 0px; margin: 0px 0px 20px } .tutmenu .colheader { padding: 7px 12px; background: #f5f7f8; border-bottom: 1px solid #edeff0; color: #183643; font-size: .9em; font-weight: bold; -webkit-font-smoothing: antialiased } .tutmenu ul { padding: 0px } .tutmenu ul li { list-style-type: none !important; font-size: .9em; border-bottom: 1px solid #edeff0 } .tutmenu ul li:last-of-type { border: none } .infohome-home-link { display: block; margin-bottom: 20px } .full-bleed li a { padding: 7px 12px; display: block } .info-timeline { position: relative; background:transparent url('{config}{"key":"path_static"}{/config}/rrstatic/img/tutorials/timeline-bg.png') no-repeat 12px 100%; padding: 0 0 0 26px; margin-top: 40px } .info-timeline.fadestart:before { content: ""; position: absolute; height: 40px; width: 5px; top: 0px; left: 12px; border-top: 30px #FFF solid; background:transparent url('{config}{"key":"path_static"}{/config}/rrstatic/img/tutorials/timeline-bg.png') no-repeat 0 0 } .infohome .span-9 ul.info-timeline li { position: relative; z-index: 2; list-style-image:url('{config}{"key":"path_static"}{/config}/rrstatic/img/tutorials/timeline-bullet.png'); padding: 0 0 25px 5px; line-height: 120% } .infohome P.info-timeline-end { padding-top: 10px } .infohome .info-timeline-end img { vertical-align: middle } .infohome .infoul { padding-left: 30px; list-style: disc; padding-bottom: 20px } .infohome .span-9 ul.infoul li { padding: 0px; list-style: disc } .applist { border: 1px solid #DDD; border-radius: 4px; font-size: 14px } .applist TD { padding: 2px 5px 2px 15px; border-top: 1px solid rgba(0, 0, 0, 0.02) } .applist TR:hover TD { background-color: rgba(179, 222, 243, 0.2); border-top-color: rgba(179, 222, 243, 0.2) } .topicsection { clear: both; margin-top: 40px; padding: 40px 0 40px 57px; border-top: 1px solid #dfddd9 } .topicsection H3 { margin-bottom: 20px } .topicsection H3 IMG { margin-left: -57px; display: block; position: relative; top: -13px; float: left } .support-list { list-style: disc; padding-left: 25px } .hero-status { position: relative; min-height: 165px } .hero-status:after { content: ""; display: table; clear: both } .hero-status .status-bar-positioner { position: absolute; width: 100%; top: 85px } .hero-status .status-bar-bg { position: relative; height: 66px; margin: 0 85px; background: #36566F; -webkit-border-radius: 40px; border-radius: 40px; background-clip: padding-box } .hero-status .status-bar-bg .placeholder { position: absolute; bottom: 13px; height: 54px; width: 24px; font-size: 44px; line-height: 1.7; font-weight: bold; color: white; filter: alpha(opacity=50); opacity: .5 } .hero-status .status-bar-bg .placeholder.step-1 { left: 21px } .hero-status .status-bar-bg .placeholder.step-2 { left: 33.2% } .hero-status .status-bar-bg .placeholder.step-3 { left: 63.7% } .hero-status .status-bar-bg .placeholder.step-4 { right: 23px } .hero-status .status-unit-wrap { padding-bottom: 25px } .hero-status .status-unit-wrap:after { content: ""; display: table; clear: both } .hero-status .status-unit { position: relative; float: left; width: 25%; height: 129px } .hero-status .status-marker { position: absolute; bottom: -19px; left: 50%; margin-left: -30px; height: 60px; width: 60px; font-size: 44px; font-weight: bold; -webkit-border-radius: 50px; border-radius: 50px; background-clip: padding-box; color: #b8c0df } .hero-status .status-marker:before { position: absolute; top: 12px; left: 12px; font-size: 36px } .hero-status .status-marker span { position: relative; top: -1px; left: -1px } .hero-status .status-labels { position: relative; text-align: center } .hero-status .status-labels h2, .hero-status .status-labels h5, .hero-status .status-labels p { position: absolute; left: 0; width: 100% } .hero-status .status-labels h2 { top: 0 } .hero-status .status-labels h5 { top: 45px } .hero-status .status-labels p { top: 9px; font-size: 12px; line-height: 1.5 } .hero-status .status-labels p strong { font-size: 14px } .hero-status .status-labels .info-tip { opacity: 0.8; color: #b8c0df; text-shadow: none } .hero-status .status-labels .info-tip:hover { color: #cfd4ea } .hero-status .status-unit.status-active .status-marker { padding: 26px; height: 78px; width: 78px; bottom: -26px; margin-left: -42px; line-height: 0.8em; color: #4FC9FF; background: #ffffff; -moz-transition: left 400ms ease; -o-transition: left 400ms ease; -webkit-transition: left 400ms ease; transition: left 400ms ease; left: -50% } .hero-status .status-unit.status-active .status-marker span { opacity: 0; -moz-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; -webkit-transition: opacity 400ms ease; transition: opacity 400ms ease } .hero-status .status-unit.status-active .status-marker.ratchet-to-center { left: 50% } .hero-status .status-unit.status-active .status-marker.ratchet-to-center span { opacity: 1 } .hero-status .status-unit.status-active .status-marker:before { top: 17px; left: 17px; font-size: 42px } .hero-status .status-unit.status-active.first .status-marker { left: 50% } .hero-status .status-unit.status-success .status-marker { background-color: #4FC9FF; color: white; top: auto } .hero-status .status-unit.status-success .success-trail { position: absolute; bottom: 6px; left: 50%; width: 100%; height: 10px; background-color: #4FC9FF } .hero-status .status-unit.status-success .success-trail#animate-status-trail { -moz-transition: width 400ms ease; -o-transition: width 400ms ease; -webkit-transition: width 400ms ease; transition: width 400ms ease; width: 0% } .hero-status .status-unit.status-success .success-trail#animate-status-trail.expand-trail { width: 100% } .hero-status .status-unit.status-error .status-marker { color: #ec999e } .hero-status .status-unit.status-disabled { filter: alpha(opacity=70); opacity: .7 } .multi-status .status-takeover, .qty-unit { font-size: 11px; font-weight: 500 } .multi-status { max-width: 400px; display: table; position: relative; border: 1px solid #d4d8db; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box } .multi-status:after { content: ""; display: table; clear: both } .multi-status .qty-unit:before, .multi-status .status-takeover:before { position: absolute; top: 7px; font-size: 28px } .multi-status .qty-unit { float: left; position: relative; padding: 6px 7px 4px; border-right: 1px solid #e0e3e5; -webkit-box-shadow: 1px 0 0 #f5f7f8; -moz-box-shadow: 1px 0 0 #f5f7f8; box-shadow: 1px 0 0 #f5f7f8 } .multi-status .qty-unit.first { -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; background-clip: padding-box } .multi-status .qty-unit.last { border-right: none; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; background-clip: padding-box; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin-right: 4px !important } .multi-status .qty-unit.attach-right { float: none; position: absolute; left: 100%; margin-left: 5px; background: none; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } .multi-status .qty-unit.inactive { color: #b4bbbd } .multi-status .qty-unit.status-success { border-right: 1px solid #d4d8db; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) } .multi-status .qty-unit.status-success.last { border: none } .multi-status .status-takeover { position: absolute; left: 0; right: 0; top: 0; bottom: 0; padding: 7px 10px 8px; background-color: white; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; text-align: center; box-shadow: 0 0 0 1px #d4d8db } .multi-status .status-takeover .quantity { text-indent: 16px } .multi-status .status-takeover .status-name { position: relative; top: 3px } .multi-status .status-takeover.status-disabled { background-color: #edeff0 } .multi-status a.status-takeover:hover { color: #064381; background-color: #cfd4ea; box-shadow: 0 0 0 1px #bbc2c6 } .multi-status .status-success { background-color: white } .multi-status .status-success:before { color: #a4d765 } .multi-status .status-success .status-name { color: #a4d765 } .qty-unit { line-height: 1.2 } .qty-unit .quantity, .qty-unit .status-name { display: inline-block } .qty-unit .quantity { padding-bottom: 4px; font-size: 30px; font-weight: bold; line-height: 1 } #order-details .info-block { margin-bottom: 20px } #order-details #orderline-list { margin-bottom: 20px } .powered-by { float: left; padding: 15px 0px 5px 0px; font-size: 0.8em } .partner-url { float: right; padding: 15px 0px 5px 0px; font-size: 0.8em } .data-icon-shipped:before { content: "\e605"; font-family: 'icons-sw'; speak: none; color: #4FC9FF; font-size: 1em; position: absolute; left: calc(50% - 0.5em); top: calc(50% - 0.35em) } .data-icon-complete:before { content: "\e61b"; font-family: 'icons-sw'; speak: none; color: white; font-size: .7em; position: absolute; left: calc(50% - 0.5em); top: calc(50% - 0.35em) } .data-icon-cancelled { width: 38px; height: 38px; position: relative; top: 10px; left: 10px; background: url("/rrstatic/img/sprites/order-status-sprite-2013031401.png") scroll -100px -8px no-repeat } .data-icon-warning-small { width: 22px; height: 22px; display: inline-block; position: relative; margin-right: 4px; background: url("/rrstatic/img/sprites/order-status-sprite-2013031401.png") -172px -10px no-repeat } .data-icon-complete-small { width: 30px; height: 30px; display: inline-block; position: absolute; left: 14px; background: url("/rrstatic/img/sprites/order-status-sprite-2013031401.png") -144px -2px no-repeat } .data-icon-download-med { width: 30px; height: 24px; display: inline-block; position: absolute; top: 9px; left: 132px; background: url("/rrstatic/img/sprites/order-status-sprite-2013031401.png") -229px 0 no-repeat } .status-takeover:hover .data-icon-download-med { background-position: -229px -24px } .data-icon-complete-small.centered { left: 50%; margin-left: -15px } .data-icon-cancel { width: 15px; height: 16px; display: inline-block; position: relative; top: 2px; margin-right: 4px; background: url("/rrstatic/img/sprites/order-status-sprite-2013031401.png") -215px -12px no-repeat } .disabled .data-icon-cancel { background-position: -215px -30px } .success .chevron-top-left:after { border-bottom-color: #d8eeb9 } .info .chevron-top-left:after { border-bottom-color: #eaf6fc } .notice .chevron-top-left:after { border-bottom-color: #fee7b8 } .error .chevron-top-left:after { border-bottom-color: #ec999e } .error .chevron-top-left:before { border-bottom-color: #f9e0e2 } .product-slideshow .caption-box { min-height: 45px } .product-slideshow .caption-box .caption { max-width: calc(100% - 25px); line-height: 16px; text-overflow: ellipsis; white-space: nowrap; color: #08A3E9 } .product-slideshow .caption-box .caption:hover { color: #064381 } .product-slideshow .caption-box .caption.show-more { white-space: normal } .product-slideshow .caption-box .caption-text { color: #183643; text-decoration: none } .product-slideshow .caption-box .caption-text:hover { text-decoration: none } .product-owner-banner { border: 1px solid #9be0ff; line-height: 40px; font-weight: 500 } @media all and (max-width: 480px) { .product-owner-banner { border: none; background: none } } .product-slideshow-film-strip-wrapper { width: calc(100% - 60px) } .product-slideshow-film-strip-container { padding-top: calc(((100% - 46px) / 20 * 3) + 2px); height: 74px } .product-slideshow-thumb { -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out } .product-description-content img { max-width: 100% } .product-comments #comments .preview-container { display: inline } .btn-buy-now { height: auto; padding-top: 20px; padding-bottom: 20px } .product-youtube-player { width: 625px; height: 365px } .landing-pages { color: #183643; font-weight: normal } .landing-pages img { width: 100%; height: auto; vertical-align: top } @media all and (min-width: 960px) { .landing-page-header .container, .landing-page-header .sw-grid, .contest-landingpage-header .container, .contest-landingpage-header .sw-grid, .upload-page-header .container, .upload-page-header .sw-grid { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin: 0 auto } } .entry img { max-width: 100%; border-radius: 2px; margin: 0 auto } .landing-pages h2 { font-size: 2.2em; line-height: 1.3em; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased } @media all and (min-width: 320px) and (max-width: 768px) { .landing-pages h2 { font-size: 1.6em } } .landing-subheadline { color: #67757b; margin-bottom: 30px } .landing-page-header, .contest-landingpage-header, .upload-page-header { background-size: cover; height: 500px; position: relative } @media all and (min-width: 768px) and (max-width: 960px) { .landing-page-header, .contest-landingpage-header, .upload-page-header { padding: 5% 0 6% 0; height: auto } } @media all and (min-width: 320px) and (max-width: 768px) { .landing-page-header, .contest-landingpage-header, .upload-page-header { padding: 4% 0 5% 0; height: auto } } .landing-page-header h1, .contest-landingpage-header h1, .upload-page-header h1 { font-size: 3.4em; margin: 0 0 16px 0; line-height: 1.1em; letter-spacing: -.5px; text-rendering: optimizeLegibility } @media all and (min-width: 320px) and (max-width: 768px) { .landing-page-header h1, .contest-landingpage-header h1, .upload-page-header h1 { font-size: 1.8em; margin: 0 0 10px 0 } } .landing-page-header h2, .contest-landingpage-header h2, .upload-page-header h2 { font-size: 1.3em; font-weight: 400; line-height: 1.4em } @media all and (min-width: 320px) and (max-width: 768px) { .landing-page-header h2, .contest-landingpage-header h2, .upload-page-header h2 { font-size: .9em } } .better-together img { max-width: 16em; margin-top: 50px; opacity: 0.7 } .value-props { background: #36566F; padding: 5% 0; position: relative } .value-props h4 { color: white; font-weight: bold; margin-bottom: 4%; -webkit-font-smoothing: antialiased } .value-props p { color: #b8c8d5; margin: 0 } @media all and (max-width: 480px) { .value-props p { margin: 0 0 20px 0 } .value-props p:nth-child(3) { margin: 0 } } .how-it-works, .testimonials, .video-block, .tutorial-showcase, .tagged-products, .tool-help, .prizes, .partner-content, .get-started, .material-examples, #design-a-product, #upload-to-shapeways, #we-produce-it, #share-with-the-world { padding: 6% 0 } .how-it-works .sw-grid, .testimonials .sw-grid, .video-block .sw-grid, .tutorial-showcase .sw-grid, .tagged-products .sw-grid, .tool-help .sw-grid, .prizes .sw-grid, .partner-content .sw-grid, .get-started .sw-grid, .material-examples .sw-grid, #design-a-product .sw-grid, #upload-to-shapeways .sw-grid, #we-produce-it .sw-grid, #share-with-the-world .sw-grid { margin-top: 0 } .how-it-works p strong { color: #445258; font-size: 1.15em; letter-spacing: .5px } .how-it-works ul li { margin-bottom: 8px; padding-bottom: 8px; font-size: 14px; line-height: 22px; list-style: none } .how-it-works ul { margin: 0 } .how-it-works h3 { font-size: 3.5em; color: #4FC9FF; font-weight: 300; margin-bottom: 5px; line-height: 1em } .how-it-works p { margin: 0 0 10px 0 } .testimonials { background: url(https: //static1.sw-cdn.net/files/cms/landing-pages/poly-bg-transparent.png) top center no-repeat #4fc9ff;background-size:cover}.testimonials blockquote{background:white;font-style:normal;margin:0;padding:30px;font-size:1.3em;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-clip:padding-box}@media all and (min-width: 320px) and (max-width: 768px){.testimonials blockquote{font-size:1em}}.testimonials .author{text-transform:uppercase;position:relative;display:block;background:#e5f7ff;padding:11px 30px 10px 30px;margin:0 0 24px 0;font-size:.8em;letter-spacing:.5px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background-clip:padding-box}.testimonials .author .avatar{position:absolute;top:-24px;right:4%;background:white;overflow:hidden;width:54px;height:54px;display:block;border:3px solid white;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}.tutorial-showcase-row{display:block;padding:0 0 24px 0;margin-bottom:37px;height:100%;border-bottom:1px solid #edeff0}.sponsor-images .container{height:220px;position:relative;margin:0 auto}.sponsor-images p.entry{margin-bottom:0}.sponsor-images p.entry img{border-radius:0}.sponsor-images .span-4{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#modelUploadForm>small{font:normal normal 10px/12px Arial;line-height:12px !important;margin:0 !important;font-size:10px !important}.get-started .action-button,.get-started .secondary-button{min-width:318px}.how-it-works-nav{width:100%;display:block;z-index:10;padding:20px 0;position:absolute;top:400px}.how-it-works-nav.fixed{position:fixed;top:0;bottom:auto;z-index:10;width:100%;background:rgba(255,255,255,0.95);box-shadow:0 0 8px rgba(0,0,0,0.4)}.how-it-works-nav.fixed a{color:#183643}.how-it-works-nav a{color:#f5f7f8;display:block;line-height:1.4em;letter-spacing:0.05em;font-size:.8em;text-decoration:none;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out}.how-it-works-nav a .step-nums{float:left;font-weight:100;margin:0 10px 0 0;font-size:3em;line-height:.9em}.how-it-works-nav a:hover{color:#4FC9FF}@media all and (max-width: 768px){nav.fixed{display:none}.how-it-works-nav{display:none}}.fade-hover{opacity:1;display:block;height:100%;transition:all 200ms ease-out}.no-touch .fade-hover:hover{opacity:.75}.shop-banner{min-height:150px}.shop-banner__image-container{padding-bottom:22%}.shop-banner__avatar{margin-top:-75px}@media all and (min-width: 320px) and (max-width: 480px){.shop-banner__avatar{margin-top:-35px}}.shop-extended-description{background-color:#f0f0f0}.printability-center-header{min-width:1024px;padding:20px 50px;background:#fbfbfb;color:#a1aaad;border-top:1px solid #e0e3e5;position:relative;-webkit-box-shadow:0 3px 5px rgba(46,54,61,0.25);-moz-box-shadow:0 3px 5px rgba(46,54,61,0.25);box-shadow:0 3px 5px rgba(46,54,61,0.25)}.printability-center-header h4{display:inline}.printability-center-header a{display:inline}.printability-center-nav{font-weight:bold;font-size:16px;display:inline-block;float:left;color:#183643}.printability-center-nav a{display:inline;font-weight:normal}.printability-center-nav.public-header{height:39px;line-height:38px}.printability-header-actions{float:right}.printability-header-actions a,.printability-header-actions div{margin-bottom:0}.checks-sidebar{width:264px;height:calc(100vh - 160px);overflow-x:hidden;overflow-y:scroll;display:inline-block;float:left;background:#f5f7f8;border-right:1px solid #e0e3e5;margin:0;padding:0}.checks-sidebar .printability-icon{height:20px;font-size:18px}.checks-sidebar .printability-icon.pass{color:#95d04c}.checks-sidebar .printability-icon.maybe{color:#ffc035;font-size:20px;margin-left:-1px;margin-top:-1px;margin-bottom:1px}.checks-sidebar .printability-icon.fail{color:#E54A3A}.checks-sidebar .printability-icon.null{color:#b4bbbd;font-size:17px}.checks-sidebar .printability-icon.processing{background:url("/rrstatic/img/loading.gif") top no-repeat;background-size:contain;width:18px;height:18px}.printability-center-container{display:block}.automated-printability-checks-button-panel{border-top:1px solid #e0e3e5;padding:34px 34px 0 0;width:714px;position:relative}.printability-center-content{width:calc(100% - 264px);display:inline-block;float:left}.printability-center-content .printability-guidelines-panel{display:inline-block;float:left;padding:20px;width:40%;height:calc(100vh - 160px);overflow-y:scroll;overflow-x:hidden;border-right:1px solid #e0e3e5}.printability-center-content .printability-guidelines-panel p{margin-bottom:20px;width:100%}.printability-center-content .printability-guidelines-panel .scrolling-data{overflow-y:scroll;max-height:80px}.printability-center-content .printability-guidelines-panel .scrolling-data ol{list-style:decimal inside none}.printability-center-content .printability-vis-panel{width:60%;height:calc(100vh - 161px);float:left;display:inline-block}.printability-center-content .wallthickness-old,.printability-center-content .wallthickness-heatmap{height:100%;width:100%}.printability-center-content .wallthickness-viz-toggle{position:absolute;padding:6px 12px;margin-top:20px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;background:#fbfbfb;border:1px solid #e0e3e5}.printability-center-content .x3dom-canvas{height:100vh;width:100%}.printability-center-content .printability-section-loading{height:100%;width:100%;position:relative;z-index:20}.viz-toggle-wrppr{top:20px;left:20px}.printability-center-x3dom .wall-thickness-fix-model-toggle{bottom:158px}.printability-center-x3dom .wall-thickness-fixing-problem-area-selector{padding:12px;bottom:80px;background:white;margin:0;-webkit-box-shadow:0 -2px 5px rgba(106,117,128,0.07);-moz-box-shadow:0 -2px 5px rgba(106,117,128,0.07);box-shadow:0 -2px 5px rgba(106,117,128,0.07)}.printability-center-x3dom .wall-thickness-fixing-problem-area-selector button{overflow:visible}.printability-center-x3dom .wall-thickness-fixing-problem-area-selector .btn-white{overflow:visible}.printability-center-x3dom .wall-thickness-fixing-legend{bottom:158px}.printability-center-x3dom .printability-center-progress-indicator{padding:10px;top:80%;left:65%}.printability-center-x3dom #toolMenu{position:absolute;right:0;top:0;background-color:rgba(0,0,0,0.5);text-align:center;border-radius:2px;margin:10px}.printability-center-x3dom #toolMenu .active{border:none;outline:none;background-color:white}.printability-center-x3dom #toolMenu input[type=range]{-webkit-appearance:none;background-color:silver;outline:none;width:230px;height:20px;border-radius:2px}.printability-center-x3dom #toolMenu input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;background-color:white;width:20px;height:20px;cursor:pointer;border-radius:2px}.printability-center-x3dom #toolMenu label,.printability-center-x3dom #toolMenu span{color:#FFFFFF}.printability-center-x3dom .clipPlaneMenu{width:250px;height:auto;margin:10px 0px 10px 0px;padding:10px 0px 10px 0px}.printability-center-x3dom .toolMenu-title{font-weight:bold;color:#fff;display:inline-block;margin:5px 30px 0 0}.checks-sidebar p{font-size:13px;line-height:145%;margin-bottom:14px;width:100%;clear:both}.checks-sidebar .more-content h4{font-size:1.1em}.checks-sidebar h4{border-bottom:1px solid #e0e3e5;margin:0 0 20px 0;padding:10px 0 5px;clear:both}.checks-sidebar h5{clear:both;font-size:14px;font-weight:600;margin-bottom:10px}.checks-sidebar h5 img{float:left;max-width:140px;padding-right:12px;margin-bottom:20px}.checks-sidebar th{width:140px;padding-right:20px}.makerCheckHeader{float:left;width:264px;color:#a1aaad;font-size:11px;text-transform:uppercase;font-weight:500;padding:4px 0 4px 10px;background-color:#e4e9ec}.makerCheckHeader:hover{background:#e4e9ec;cursor:default;border-left:none}.makerCheckHeader:hover .makerCheckName{margin-left:15px}.makerCheck{float:left;width:264px;padding:14px 0 12px 0;line-height:18px}.makerCheck:hover{cursor:pointer;background-color:#ecf0f2;border-left:5px solid #183643}.makerCheck:hover .makerCheckName{margin-left:10px}.makerCheck.selected{font-weight:bold;color:#08A3E9;border-left:5px solid #08A3E9;width:264px;padding:6px 0 4px 0;margin:8px 0}.makerCheck.selected .makerCheckName{margin-left:10px}.makerCheck.selected:hover{background:none;cursor:default}.makerCheckValue{float:left;text-align:left}.makerCheckName{float:left;margin-left:15px;width:200px}.info-section-data{vertical-align:top}.info-section-data .guideline-content{min-width:174px}.info-section-data .guideline-value{font-size:14px;font-weight:bold;vertical-align:top}.info-section-data .var{vertical-align:top;font-weight:bold}.infoSection img{max-width:380px}.info-section-failures{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e0e3e5}.manual-deviation span{font-weight:bold;font-size:16px}.manual-deviation-date{display:inline;float:right}.manual-deviation-description{padding-top:8px}.manual-deviation-description label{color:#a1aaad;text-transform:uppercase;letter-spacing:0.5px;font-size:.8em}.manual-deviation-photos p{display:inline;width:50px}.getPrintabilityFeedback{min-height:140px;margin:20px 6px}.getPrintabilityFeedback h5{font-weight:bold}.getPrintabilityFeedback input{width:440px;margin-bottom:10px;height:30px}.getPrintabilityFeedback input:hover{cursor:text}.problem-area-selector{position:absolute;bottom:0;padding:20px;border-top:1px solid #e0e3e5;-webkit-box-shadow:0 -2px 5px rgba(106,117,128,0.07);-moz-box-shadow:0 -2px 5px rgba(106,117,128,0.07);box-shadow:0 -2px 5px rgba(106,117,128,0.07);width:100%;background:#fff}.problem-area-selector button{overflow:visible}.problem-area-selector .btn-white{overflow:visible}.printability-center-viz{height:calc(100% - 52px);width:100%}.printability-center-viz iframe{height:100%;width:100%;overflow:hidden}.printability-center-viz .wall-thickness-fix-pricing{width:20%;background-color:white;padding:10px;border:1px solid #e0e3e5;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;position:absolute;right:20px;margin-top:20px}.printability-center-viz .wall-thickness-fix-pricing .wt-fix-price{font-weight:bold}.printability-center-viz .wall-thickness-fix-pricing p{margin-bottom:0}.printability-center-viz .automated-printability-checks-button-panel{width:100%;height:auto;top:-86px;background:white;padding:20px 30px 13px 0}.printability-center-viz .wall-thickness-fixing-shell-count{position:relative;top:0;border-left:none;float:left;padding:10px}.printability-center-viz .printability-center-progress-indicator{padding:10px;top:80%;left:65%}.pc-tools-intro{border-bottom:1px solid #e0e3e5;padding-bottom:10px}.pc-tools-wsf-overview{padding-top:10px}.is-admin .checks-sidebar{height:calc(100vh - 203px)}.is-admin .printability-guidelines-panel{height:calc(100vh - 203px)}.is-admin .printability-vis-panel{height:calc(100vh - 203px)}.is-admin{margin:0;padding:0;overflow-y:hidden;overflow-x:hidden}.pcenterapp .toolbar{display:none}.bounding-box-legend{position:absolute;background:#FFF;border:1px solid #e0e3e5;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;bottom:30px;left:30px;padding:12px 14px 12px 4px}.bounding-box-legend-safe{width:16px;height:16px;background-color:#A2C57B;margin:0px 5px -4px 5px;display:inline-block;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.bounding-box-legend-fail{width:16px;height:16px;background-color:#C24B54;margin:0px 5px -4px 5px;display:inline-block;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.wall-thickness-fixing-sidebar{padding:0;border-right:1px solid #e0e3e5}.wall-thickness-fixing-container{float:left}.wall-thickness-fixing-container .span-3{width:243px;height:604px}.wall-thickness-fixing-container .container{margin:-7px 0 -7px -14px}.automated-printability-checks-asset-viewer{margin-right:-1px}.wall-thickness-fixing-sidebar h5{margin:0 0 0 0;padding:10px 0px;text-transform:uppercase;font-size:11px;line-height:1em;font-weight:bold;letter-spacing:1px;text-shadow:none;color:#a1aaad}.wall-thickness-fixing-guidelines-section,.wall-thickness-fixing-notes-section{border-bottom:1px solid #e0e3e5;padding:8px 12px 0px 12px;float:left}.wall-thickness-fixing-sharing-section{padding:8px 12px 0px 12px;float:left}.wall-thickness-fixing-sharing-section input{width:202px;margin-bottom:12px}.wall-thickness-fixing-design-guidelines{font-size:13px;padding:10px 0 10px 10px;margin:0 0 0 -10px;float:left;width:220px}.wall-thickness-fixing-full-guidelines-link{font-size:12px;float:right;padding:5px 0 3px 0}.wall-thickness-fixing-guideline-title{max-width:80px;float:left;font-weight:bold;margin:13px 0 0 2px;color:#183643}.wall-thickness-fixing-material-info{border-bottom:1px solid #e0e3e5;padding:8px 15px}.wall-thickness-fixing-material-info-name .span-1{margin-right:10px}.wall-thickness-fixing-material-info-name .span-1 .material-swatch{float:left;overflow:hidden}.wall-thickness-fixing-material-info-name .span-1 .material-swatch img{width:100%;float:left;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.wall-thickness-fixing-material-info-name{height:39px}.wall-thickness-fixing-material-info-name .material-name{font-size:14px;float:left;font-weight:bold;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:140px;line-height:1.3em;margin-bottom:0;color:#183643}.wall-thickness-fixing-notes{font-size:13px;padding:10px 0;margin:0;width:220px}.wall-thickness-fixing-notes p{line-height:20px;color:#697075;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #fff}.wall-thickness-fixing-notes p:last-child{margin-bottom:0;border-bottom:none}.wall-thickness-fixing-problem-area-selector{padding:10px 12px 6px 12px;width:100%;position:absolute;bottom:0px;border-top:1px solid #e0e3e5;background:white}.wall-thickness-fixing-problem-area-selector button{overflow:visible}.wall-thickness-fixing-problem-area-selector .btn-white{overflow:visible}.wall-thickness-fixing-problem-area-selector .problem-area-label{margin-left:10px;font-size:12px;font-weight:300;letter-spacing:0.5px}.wall-thickness-fixing-shell-count{box-sizing:border-box;position:absolute;right:0;top:-62px;padding:20px 12px 6px 12px;border-left:1px solid #e0e3e5;height:62px;width:164px}.wall-thickness-fixing-shell-count .shell-count-label{margin-right:5px;margin-left:10px;font-size:12px;font-weight:300;letter-spacing:0.5px}.wall-thickness-fixing-shell-count .shell-count-label #before-fix-shells{font-size:14px;color:#183643;margin-left:10px}.wall-thickness-fixing-shell-count .shell-count-label #after-fix-shells{font-size:14px;color:#FC695B;margin-left:10px}.printability-center-progress-indicator{padding:5px;font-size:14px;background-color:#D8DCDF;color:#183643;text-align:center;position:absolute;top:386px;left:25%;width:350px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.wall-thickness-fix-model-toggle{position:absolute;background:white;border:1px solid #e0e3e5;padding:12px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;bottom:65px;left:126px}.wall-thickness-fixing-model-price{float:left;margin-left:27px;margin-top:8px;font-size:14px;letter-spacing:0.5px}.wall-thickness-fixing-price-labels{float:left;margin-right:14px;color:#183643}.wall-thickness-fixing-price-labels span{display:inline}.wall-thickness-fixing-price-values{float:right;color:#183643}.wall-thickness-fixing-price-values span{display:inline;text-align:right}.wall-thickness-fixing-price-values span:first-child{margin-right:10px}.wall-thickness-fixing-legend{position:absolute;background:white;bottom:65px;left:20px}.wall-thickness-fixing-legend div.subtle-button-inset{background-color:#FFF;color:#616872;position:relative}.wall-thickness-fixing-legend-full{position:relative;background-color:#FFF;padding:5px;color:#616872;border:1px solid #e0e3e5;width:85px;font-size:.8em;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.wall-thickness-webGL-note{position:relative;float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:15%;width:60%;background:#f5f7f8;padding:20px;border:1px solid #e0e3e5;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.wall-thickness-webGL-note span{display:block}.wall-thickness-fixing-legend-color-icon-safe{width:16px;height:16px;background-color:#A2C57B;margin:0px 5px -4px 5px;display:inline-block;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.wall-thickness-fixing-legend-color-icon-suspect{width:16px;height:16px;background-color:#EFDA5C;margin:0px 5px -4px 5px;display:inline-block;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.wall-thickness-fixing-legend-color-icon-fixed{width:16px;height:16px;background-color:#73A2D8;margin:0px 5px -4px 5px;display:inline-block;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.x3dom-canvas{cursor:move}.x3dom-canvas:focus{outline:none}#cancel-wall-thickness-fix{float:right;margin-right:32px}.printability-failed{margin-left:10px}.x3dom-view-loading{background:url("/rrstatic/img/loading.gif");background-repeat:no-repeat;background-position:center;width:100%;height:20vh}.x3dom-view-failure{background:none;background-repeat:no-repeat;background-position:center;width:100%;height:100vh}.pc-persistent-toolbar{padding:12px 0;background-color:#fbfbfb;border-bottom:1px solid #e0e3e5}.printability-center-info-panel-toggle{font-size:16px;color:#b4bbbd;z-index:30;border-right:1px solid #e0e3e5;display:inline-block;margin-top:6px;padding-right:10px}.printability-center-info-panel-toggle:hover{color:#183643;cursor:pointer}.model-scaling-modal{height:auto;width:502px;padding:30px;float:left}.toolbar-scaling-tool{display:inline-block;list-style-type:none;margin:0;padding:0}.toolbar-scaling-tool li{display:inline-block}.toolbar-scaling-tool input[type="numeric"],.toolbar-scaling-tool input[type="text"]{width:80px}.toolbar-scaling-tool .tall-select{width:62px}.scaling-input-label{padding:0;font-size:11px;text-transform:uppercase;letter-spacing:0.5px}.scaling-tool-notice{font-size:13px;margin-bottom:0}.scaling-input{height:39px}.scaling-input.notice{border:1px solid #ffc545;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.scaling-input.error{border:1px solid #ec999e;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.markup_csv_table th{font-size:9px;border:1px solid #E6E6E6;background:white;font-weight:bold}td.validCSVData{border:1px solid #E6E6E6;background:white;font-size:10px}td.inValidCSVData{background:#FF8585;border:1px solid #E6E6E6;font-size:10px}td.changedCSVData{background:#dcffa5;border:1px solid #E6E6E6;font-size:10px}.shop_preview_upload{font-size:10px;height:40px;weight:40px;border-left:1px dotted #000000;float:left;margin-right:20px;margin-top:5px}.markupcsv-save-btn-text{float:left;width:180px}.sw--btn-no-style,.sw--btn-no-style:hover,.sw--btn-no-style:active,.sw--btn-no-style:focus{background:none;border:none;color:inherit;outline:none;padding:0;-webkit-tap-highlight-color:transparent}.minict_wrapper{font-family:"Fabriga",Helvetica Neue,Helvetica,Arial,sans-serif;color:#445258;background:#fff;position:relative;height:39px;width:100%;border:1px solid #e0e3e5;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.minict_wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.minict_wrapper.disabled{background:#f5f7f8;text-shadow:0 1px 0 #fff}.minict_wrapper.disabled span{color:#a1aaad !important}.minict_wrapper:after{content:"\25BC";display:block;position:absolute;height:37px;width:33px;top:0;right:0;font-size:10px;line-height:36px;text-align:center;color:#445258}.minict_wrapper.active:after{content:"\25B2"}.minict_wrapper.disabled:after{color:#bbb}.minict_wrapper span{display:block;border:0;outline:none;background:none;font-family:"Fabriga",Helvetica Neue,Helvetica,Arial,sans-serif;color:#445258;font-size:13px;height:40px;line-height:24px;padding:8px 10px 5px 10px;cursor:default;width:96%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minict_wrapper span:hover{cursor:pointer}.minict_wrapper span:empty:before{content:attr(data-placeholder);color:#183643;line-height:22px}.minict_wrapper ul{display:none;list-style:none;padding:0;margin:0 -1px;position:absolute;width:100%;width:-webkit-calc(100% + 2px);width:-moz-calc(100% + 2px);width:calc(100% + 2px);border:1px solid #e0e3e5;border-top:1px solid #fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;top:36px;left:0;max-height:350px;overflow-y:auto;z-index:999999;-webkit-box-shadow:0 4px 8px 0px rgba(68,82,88,0.2);-moz-box-shadow:0 4px 8px 0px rgba(68,82,88,0.2);box-shadow:0 4px 8px 0px rgba(68,82,88,0.2)}.minict_wrapper ul li{list-style:none;padding:0 10px 0 25px;cursor:pointer;background:#fff;height:28px;line-height:28px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minict_wrapper ul li:hover{background:#f5f7f8;color:#445258}.minict_wrapper ul li.minict_group{color:#445258;background:white;font-weight:bold;cursor:default;padding-left:10px;font-size:11px;text-transform:uppercase;letter-spacing:0.5px}.minict_wrapper ul li.minict_group:hover{background:white}.minict_wrapper ul li.minict_empty{display:none;background:#fff !important;color:#bbb;text-align:center;font-size:14px;font-size:0.9rem;height:55px;height:3.5rem;line-height:50px;line-height:3.3rem}.minict_wrapper ul li.disabled{cursor:default;background:#fff !important;color:#a1aaad}.minict_wrapper ul li.selected{color:#445258;background:#4FC9FF;color:white}.minict_wrapper ul li.highlighted{color:#fff;background:#183643}.minict_wrapper ul li.hidden{display:none}.minict_wrapper .minict_reset{color:#A9A9A9;bottom:0;display:none;font-size:18px;font-size:1.1rem;line-height:30px;line-height:1.9rem;position:absolute;right:35px;right:2.2rem;text-align:center;top:0;text-decoration:none;width:20px;width:1.2rem;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.minict_wrapper .minict_reset:hover{color:#e0e0e0;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.minict_wrapper .minict_reset:active{color:#636363}.minict_wrapper.disabled .minict_reset{display:none}.minict_wrapper.bubble{-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.05);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.05);background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%)}.minict_wrapper.bubble:hover{border-color:#dcdcdc}.minict_wrapper.bubble:after{border-left:1px solid #e5e5e5;-webkit-box-shadow:inset 1px 0px 0px 0px #fff;box-shadow:inset 1px 0px 0px 0px #fff;height:2.05rem}.minict_wrapper.bubble ul{top:2.7rem;-webkit-box-shadow:0px 5px 25px 0px rgba(0,0,0,0.25);box-shadow:0px 5px 25px 0px rgba(0,0,0,0.25);border-radius:6px;overflow:visible}.minict_wrapper.bubble ul:before{position:absolute;top:-11px;left:19px;content:".";color:transparent;width:0px;height:0px;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #e5e5e5 transparent}.minict_wrapper.bubble ul:after{position:absolute;top:-10px;left:20px;content:".";color:transparent;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent}.minict_wrapper.bubble ul li.minict_first{border-top-left-radius:6px;border-top-right-radius:6px}.minict_wrapper.bubble ul li.minict_last{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.minict_wrapper.bubble .minict_reset{width:30px}.sw-my-models__material-select .minict_wrapper.active ul{width:260px;border-top-right-radius:3px}.sw--short-select .minict_wrapper{height:34px;border:1px solid #c7cdd0}.sw--short-select .minict_wrapper span{height:34px;padding:5px 10px 4px 10px}.sw--short-select .minict_wrapper ul{top:32px}.sw--short-select .minict_wrapper:after{height:34px;line-height:32px}.sw-dropdown--fallback{display:initial}.sw-dropdown--loaded .sw-dropdown--fallback{display:none}.tag-editor{list-style-type:none;margin:0;overflow:hidden;cursor:text;min-height:74px;padding:4px 6px 4px 0 !important}.tag-editor li{display:block;float:left;overflow:hidden;margin:3px 0;line-height:1.5}.tag-editor div{float:left;padding:0 4px}.tag-editor .placeholder{padding:0 8px;color:#445258;padding-top:2px}.tag-editor .tag-editor-spacer{padding:0;width:6px;overflow:hidden;color:transparent;background:none}.tag-editor input{vertical-align:inherit;border:0;outline:none;padding:0;margin:0;cursor:text;font-family:inherit;font-weight:inherit;font-size:inherit;font-style:inherit;box-shadow:none;background:none}.tag-editor input:focus{border:0}.tag-editor-hidden-src{position:absolute !important;left:-99999px}.tag-editor ::-ms-clear{display:none}.tag-editor .tag-editor-tag{padding-left:5px;color:#005A81;background:#e5f7ff;white-space:nowrap;overflow:hidden;cursor:pointer;padding-top:2px;padding-bottom:3px;border-radius:2px 0 0 2px;border:1px solid rgba(0,0,0,0.15);border-right:none;font-size:13px}.tag-editor .tag-editor-delete{color:#104A64;background:#e5f7ff;cursor:pointer;padding-right:5px;padding-top:6px;height:26px;border-radius:0 2px 2px 0;border:1px solid rgba(0,0,0,0.15);border-left:none;font-size:9px}.tag-editor .tag-editor-delete .icon-cancel{opacity:.4}.tag-editor .tag-editor-delete .icon-cancel:hover{opacity:1}.tag-editor .tag-editor-tag.active-tag+.tag-editor-delete,.tag-editor .tag-editor-tag.active-tag+.tag-editor-delete i{background:none;cursor:text}.tag-editor .tag-editor-tag.active-tag{background:none !important;border:0}/*! Animate.css - http: //daneden.me/animate Version - 3.4.0 Licensed under the MIT license - http: //opensource.org/licenses/MIT Copyright (c) 2015 Daniel Eden */.animated { -webkit-animation-duration: 10ms; animation-duration: 10ms; -webkit-animation-fill-mode: both; animation-fill-mode: both } .animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite } @-webkit-keyframes fadeIn { from { opacity: 0 } to { opacity: 1 } } @keyframes fadeIn { from { opacity: 0 } to { opacity: 1 } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn } @-webkit-keyframes fadeOut { from { opacity: 1 } to { opacity: 0 } } @keyframes fadeOut { from { opacity: 1 } to { opacity: 0 } } .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut } .delayedAnimation { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-delay: 2s; animation-delay: 2s } @-webkit-keyframes fadeOutBg { from { background-color: rgba(255, 255, 255, 0.9) } to { background-color: transparent } } @keyframes fadeOutBg { from { background-color: rgba(255, 255, 255, 0.9) } to { background-color: transparent } } .fadeOutBg { -webkit-animation-name: fadeOutBg; animation-name: fadeOutBg } .atwho-view { position: absolute; top: 0; left: 0; display: none; margin-top: 18px; background: white; color: black; border: 1px solid #DDD; border-radius: 3px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); min-width: 120px; z-index: 10000001 !important } .atwho-view .cur { background: #e5f7ff } .atwho-view .cur small { color: white } .atwho-view strong { color: #4FC9FF } .atwho-view .cur strong { color: #4FC9FF; font: bold } .atwho-view ul { list-style: none; padding: 0; margin: auto; max-height: 200px; overflow-y: auto } .atwho-view ul li { display: block; padding: 5px 10px; border-bottom: 1px solid #DDD; cursor: pointer } .atwho-view small { font-size: smaller; color: #777; font-weight: normal } .sw--block-center { margin-left: auto; margin-right: auto } .sw--z-index-1 { z-index: 1 } .sw--z-index-10 { z-index: 10 } .sw--vertical-align:before { content: ''; display: inline-block; height: 100%; font-size: 0; vertical-align: middle } .sw--vertical-align__middle { display: inline-block; vertical-align: middle } .sw--vertical-align__top { display: inline-block; vertical-align: top } .sw--vertical-align__bottom { display: inline-block; vertical-align: bottom } .sw--vertical-align-top__img img { vertical-align: top } .sw--vertical-center { position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .sw--translate-z-0 { -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0) } .sw--vertical-horizontal-center { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .sw--text-left { text-align: left } .sw--text-right { text-align: right } .sw--text-center { text-align: center } @media all and (max-width: 768px) { .sw--text-left--tab { text-align: left } .sw--text-center--tab { text-align: center } } @media all and (max-width: 480px) { .sw--text-left--mob { text-align: left } .sw--text-center--mob { text-align: center } .sw--width-full--mob { width: 100% } } .sw--input-align { position: relative; top: 1px } .sw--input-height__large { height: 43px } .sw--input-height__medium { height: 39px } .sw--input-height__small { height: 28px } .sw--display-inline { display: inline } .sw--display-table { display: table } .sw--display-table-cell { display: table-cell } .sw--display-inline-block { display: inline-block } .sw--display-block { display: block } .sw--display-none { display: none } .sw--display-none__force { display: none !important } .no-js .hide-if-no-js { display: none } .js .hide-if-js { display: none } [v-cloak] { display: none } .sw--float-left { float: left } .sw--float-right { float: right } .sw--float-none { float: none } @media all and (max-width: 768px) { .sw--float-left--tab { float: left } .sw--float-none--tab { float: none } } .sw--clear-both { clear: both } .sw--clearfix:before, .sw--clearfix:after { display: table; content: " " } .sw--clearfix:after { clear: both } .sw--position-relative { position: relative } .sw--position-absolute, .sw--ratio__img { position: absolute } .sw--position-fixed { position: fixed; z-index: 9999 } .sw--position-bottom { bottom: 0 } .sw--position-left { left: 0 } .sw--position-right { right: 0 } .sw--position-top { top: 0 } .sw--position-fill { bottom: 0; left: 0; right: 0; top: 0 } .sw--height-auto { height: auto } .sw--height-inherit { height: inherit } .sw--height-100 { height: 100% } .sw--height-incr-39 { height: 195px } @media all and (max-width: 480px) { .sw--height-incr-53--mob { height: 265px } } .sw--height-full { height: 100% } .sw--height-full-viewport { height: 100vh } .sw--width-full { width: 100% } .sw--width-full-viewport { width: 100vw } .sw--width-half { width: 50% } .sw--max-width-full { max-width: 100% } .sw--overflow-visible { overflow: visible } .sw--overflow-auto { overflow: auto } .sw--overflow-hidden { overflow: hidden } .sw--overflow-scroll-x { overflow-x: scroll; overflow-y: hidden; white-space: nowrap } .sw--overflow-scroll-y { overflow-y: scroll } .sw--visibility-hidden { visibility: hidden } .sw--visibility-visible { visibility: visible } .sw--full-width-img { height: auto; width: 100%; vertical-align: top } .sw--ratio-1-1:before { display: block; content: ''; padding-top: 100% } .sw--ratio-3-4:before { display: block; content: ''; padding-top: 75% } .sw--ratio-2-3:before { display: block; content: ''; padding-top: 66.66% } .sw--ratio-1-2:before { display: block; content: ''; padding-top: 50% } .sw--ratio-74-percent:before { display: block; content: ''; padding-top: 74% } .sw--ratio__img { top: 0; left: 0; width: 100% } .sw--margin-auto { margin: auto } .sw--margin-left-auto { margin-left: auto } .sw--margin-right-auto { margin-right: auto } .sw--margin-left-1-percent { margin-left: 1% } .sw--margin-right-1-percent { margin-right: 1% } .sw--margin-right-3-percent { margin-right: 3% } .sw--margin-bottom-3-percent { margin-bottom: 3% } .sw--margin-5-percent { margin: 5% } .sw--margin-right-5-percent { margin-right: 5% } .sw--margin-top-5-percent { margin-top: 5% } .sw--margin-bottom-5-percent { margin-bottom: 5% } .sw--margin-vert-5-percent { margin-top: 5%; margin-bottom: 5% } .sw--margin-bottom-10-percent { margin-bottom: 10% } .sw--margin-hor-10-percent { margin-left: 10%; margin-right: 10% } .sw--margin-hor-15-percent { margin-left: 15%; margin-right: 15% } .sw--margin-0 { margin: 0 } .sw--margin-left-0 { margin-left: 0 } .sw--margin-right-0 { margin-right: 0 } .sw--margin-top-0 { margin-top: 0 } .sw--margin-bottom-0 { margin-bottom: 0 } .sw--margin-vert-0 { margin-top: 0; margin-bottom: 0 } .sw--margin-right-0-force { margin-right: 0 !important } .sw--margin-vert-1-2 { margin-top: 2.5px; margin-bottom: 2.5px } .sw--margin-left-1-2-pull { margin-left: -2.5px } .sw--margin-right-1-2-pull { margin-right: -2.5px } .sw--margin-1 { margin: 5px } .sw--margin-left-1 { margin-left: 5px } .sw--margin-right-1 { margin-right: 5px } .sw--margin-top-1 { margin-top: 5px } .sw--margin-bottom-1 { margin-bottom: 5px } .sw--margin-vert-1 { margin-top: 5px; margin-bottom: 5px } .sw--margin-left-1-pull { margin-left: -5px } .sw--margin-bottom-1-pull { margin-bottom: -5px } .sw--margin-hor-1-pull { margin-left: -5px; margin-right: -5px } .sw--margin-2 { margin: 10px } .sw--margin-left-2 { margin-left: 10px } .sw--margin-right-2 { margin-right: 10px } .sw--margin-top-2 { margin-top: 10px } .sw--margin-bottom-2 { margin-bottom: 10px } .sw--margin-hor-2 { margin-left: 10px; margin-right: 10px } .sw--margin-vert-2 { margin-top: 10px; margin-bottom: 10px } .sw--margin-left-2-force { margin-left: 10px !important } .sw--margin-3 { margin: 15px } .sw--margin-left-3 { margin-left: 15px } .sw--margin-right-3 { margin-right: 15px } .sw--margin-top-3 { margin-top: 15px } .sw--margin-bottom-3 { margin-bottom: 15px } .sw--margin-hor-3 { margin-left: 15px; margin-right: 15px } .sw--margin-vert-3 { margin-top: 15px; margin-bottom: 15px } .sw--margin-left-3-force { margin-left: 15px !important } .sw--margin-bottom-3-force { margin-bottom: 15px !important } .sw--margin-bottom-3-pull { margin-bottom: -15px } .sw--margin-4 { margin: 20px } .sw--margin-left-4 { margin-left: 20px } .sw--margin-right-4 { margin-right: 20px } .sw--margin-top-4 { margin-top: 20px } .sw--margin-bottom-4 { margin-bottom: 20px } .sw--margin-hor-4 { margin-left: 20px; margin-right: 20px } .sw--margin-vert-4 { margin-top: 20px; margin-bottom: 20px } .sw--margin-right-4-pull { margin-right: -20px } .sw--margin-top-4-pull { margin-top: -20px } .sw--margin-left-5 { margin-left: 25px } .sw--margin-right-5 { margin-right: 25px } .sw--margin-top-5 { margin-top: 25px } .sw--margin-bottom-5 { margin-bottom: 25px } .sw--margin-vert-5 { margin-top: 25px; margin-bottom: 25px } .sw--margin-left-5-force { margin-left: 25px !important } .sw--margin-left-6 { margin-left: 30px } .sw--margin-right-6 { margin-right: 30px } .sw--margin-top-6 { margin-top: 30px } .sw--margin-bottom-6 { margin-bottom: 30px } .sw--margin-hor-6 { margin-left: 30px; margin-right: 30px } .sw--margin-vert-6 { margin-top: 30px; margin-bottom: 30px } .sw--margin-top-6-force { margin-top: 30px !important } .sw--margin-bottom-6-force { margin-bottom: 30px !important } .sw--margin-top-6-pull { margin-top: -30px } .sw--margin-7 { margin: 35px } .sw--margin-left-7 { margin-left: 35px } .sw--margin-right-7 { margin-right: 35px } .sw--margin-top-7 { margin-top: 35px } .sw--margin-bottom-7 { margin-bottom: 35px } .sw--margin-vert-7 { margin-top: 35px; margin-bottom: 35px } .sw--margin-top-8 { margin-top: 40px } .sw--margin-bottom-8 { margin-bottom: 40px } .sw--margin-left-9 { margin-left: 45px } .sw--margin-right-9 { margin-right: 45px } @media all and (max-width: 768px) { .sw--margin-left-auto--tab { margin-left: auto } .sw--margin-top-0--tab { margin-top: 0 } .sw--margin-bottom-1--tab { margin-bottom: 5px } .sw--margin-bottom-2--tab { margin-bottom: 10px } .sw--margin-bottom-3--tab { margin-bottom: 15px } .sw--margin-top-4--tab { margin-top: 20px } .sw--margin-bottom-4--tab { margin-bottom: 20px } .sw--margin-bottom-6--tab { margin-bottom: 30px } } @media all and (max-width: 480px) { .sw--margin-0--mob { margin: 0 } .sw--margin-right-0--mob { margin-right: 0 } .sw--margin-top-0--mob { margin-top: 0 } .sw--margin-bottom-0--mob { margin-bottom: 0 } .sw--margin-hor-0--mob { margin-left: 0; margin-right: 0 } .sw--margin-bottom-1--mob { margin-bottom: 5px } .sw--margin-left-2--mob { margin-left: 10px } .sw--margin-top-2--mob { margin-top: 10px } .sw--margin-bottom-2--mob { margin-bottom: 10px } .sw--margin-vert-2--mob { margin-top: 10px; margin-bottom: 10px } .sw--margin-bottom-3--mob { margin-bottom: 15px } .sw--margin-right-4--mob { margin-right: 20px } .sw--margin-top-4--mob { margin-top: 20px } .sw--margin-bottom-4--mob { margin-bottom: 20px } .sw--margin-bottom-6--mob { margin-bottom: 30px } } .sw--padding-0__force { padding: 0 !important } .sw--padding-left-1-percent { padding-left: 1% } .sw--padding-hor-3-percent { padding-left: 3%; padding-right: 3% } .sw--padding-vert-3-percent { padding-top: 3%; padding-bottom: 3% } .sw--padding-5-percent { padding: 5% } .sw--padding-top-5-percent { padding-top: 5% } .sw--padding-bottom-5-percent { padding-bottom: 5% } .sw--padding-hor-5-percent { padding-left: 5%; padding-right: 5% } .sw--padding-vert-5-percent { padding-top: 5%; padding-bottom: 5% } .sw--padding-10-percent { padding: 10% } .sw--padding-top-10-percent { padding-top: 10% } .sw--padding-hor-10-percent { padding-left: 10%; padding-right: 10% } .sw--padding-vert-10-percent { padding-top: 10%; padding-bottom: 10% } .sw--padding-15-percent { padding: 15% } .sw--padding-vert-15-percent { padding-top: 15%; padding-bottom: 15% } .sw--padding-0 { padding: 0 } .sw--padding-left-0 { padding-left: 0 } .sw--padding-right-0 { padding-right: 0 } .sw--padding-top-0 { padding-top: 0 } .sw--padding-bottom-0 { padding-bottom: 0 } .sw--padding-hor-0 { padding-left: 0; padding-right: 0 } .sw--padding-left-1-2 { padding-left: 2.5px } .sw--padding-right-1-2 { padding-right: 2.5px } .sw--padding-1 { padding: 5px } .sw--padding-left-1 { padding-left: 5px } .sw--padding-right-1 { padding-right: 5px } .sw--padding-top-1 { padding-top: 5px } .sw--padding-bottom-1 { padding-bottom: 5px } .sw--padding-hor-1 { padding-left: 5px; padding-right: 5px } .sw--padding-vert-1 { padding-top: 5px; padding-bottom: 5px } .sw--padding-top-1-force { padding-top: 5px !important } .sw--padding-bottom-1-force { padding-bottom: 5px !important } .sw--padding-2 { padding: 10px } .sw--padding-left-2 { padding-left: 10px } .sw--padding-right-2 { padding-right: 10px } .sw--padding-top-2 { padding-top: 10px } .sw--padding-bottom-2 { padding-bottom: 10px } .sw--padding-hor-2 { padding-left: 10px; padding-right: 10px } .sw--padding-vert-2 { padding-top: 10px; padding-bottom: 10px } .sw--padding-2-force { padding: 10px !important } .sw--padding-left-2-force { padding-left: 10px !important } .sw--padding-3 { padding: 15px } .sw--padding-left-3 { padding-left: 15px } .sw--padding-right-3 { padding-right: 15px } .sw--padding-top-3 { padding-top: 15px } .sw--padding-bottom-3 { padding-bottom: 15px } .sw--padding-hor-3 { padding-left: 15px; padding-right: 15px } .sw--padding-vert-3 { padding-top: 15px; padding-bottom: 15px } .sw--padding-4 { padding: 20px } .sw--padding-left-4 { padding-left: 20px } .sw--padding-right-4 { padding-right: 20px } .sw--padding-top-4 { padding-top: 20px } .sw--padding-bottom-4 { padding-bottom: 20px } .sw--padding-hor-4 { padding-left: 20px; padding-right: 20px } .sw--padding-vert-4 { padding-top: 20px; padding-bottom: 20px } .sw--padding-5 { padding: 25px } .sw--padding-left-5 { padding-left: 25px } .sw--padding-right-5 { padding-right: 25px } .sw--padding-top-5 { padding-top: 25px } .sw--padding-bottom-5 { padding-bottom: 25px } .sw--padding-hor-5 { padding-left: 25px; padding-right: 25px } .sw--padding-vert-5 { padding-top: 25px; padding-bottom: 25px } .sw--padding-6 { padding: 30px } .sw--padding-left-6 { padding-left: 30px } .sw--padding-right-6 { padding-right: 30px } .sw--padding-top-6 { padding-top: 30px } .sw--padding-bottom-6 { padding-bottom: 30px } .sw--padding-hor-6 { padding-left: 30px; padding-right: 30px } .sw--padding-vert-6 { padding-top: 30px; padding-bottom: 30px } .sw--padding-7 { padding: 35px } .sw--padding-left-7 { padding-left: 35px } .sw--padding-right-7 { padding-right: 35px } .sw--padding-top-7 { padding-top: 35px } .sw--padding-bottom-7 { padding-bottom: 35px } .sw--padding-hor-7 { padding-left: 35px; padding-right: 35px } .sw--padding-vert-7 { padding-top: 35px; padding-bottom: 35px } .sw--padding-8 { padding: 40px } .sw--padding-left-8 { padding-left: 40px } .sw--padding-right-8 { padding-right: 40px } .sw--padding-top-8 { padding-top: 40px } .sw--padding-bottom-8 { padding-bottom: 40px } .sw--padding-10 { padding: 50px } .sw--padding-left-10 { padding-left: 50px } .sw--padding-right-10 { padding-right: 50px } .sw--padding-top-10 { padding-top: 50px } .sw--padding-right-13 { padding-right: 65px } .sw--padding-bottom-10 { padding-bottom: 50px } .sw--padding-vert-10 { padding-top: 50px; padding-bottom: 50px } .sw--padding-hor-11 { padding-left: 55px; padding-right: 55px } .sw--padding-12 { padding: 60px } .sw--padding-hor-24 { padding-left: 120px; padding-right: 120px } @media all and (max-width: 768px) { .sw--padding-0--tab { padding: 0 } .sw--padding-left-0--tab { padding-left: 0 } .sw--padding-right-0--tab { padding-right: 0 } .sw--padding-top-0--tab { padding-top: 0 } .sw--padding-bottom-0--tab { padding-bottom: 0 } .sw--padding-hor-0--tab { padding-left: 0; padding-right: 0 } .sw--padding-hor-2--tab { padding-left: 10px; padding-right: 10px } .sw--padding-top-3--tab { padding-top: 15px } .sw--padding-left-4--tab { padding-left: 20px } .sw--padding-right-4--tab { padding-right: 20px } .sw--padding-6--tab { padding: 30px } .sw--padding-right-6--tab { padding-right: 30px } .sw--padding-top-6--tab { padding-top: 30px } .sw--padding-hor-6--tab { padding-left: 30px; padding-right: 30px } } @media all and (max-width: 480px) { .sw--padding-0--mob { padding: 0 } .sw--padding-left-0--mob { padding-left: 0 } .sw--padding-right-0--mob { padding-right: 0 } .sw--padding-top-0--mob { padding-top: 0 } .sw--padding-bottom-0--mob { padding-bottom: 0 } .sw--padding-hor-0--mob { padding-left: 0; padding-right: 0 } .sw--padding-vert-0--mob { padding-top: 0; padding-bottom: 0 } .sw--padding-2--mob { padding: 10px } .sw--padding-left-2--mob { padding-left: 10px } .sw--padding-right-2--mob { padding-right: 10px } .sw--padding-top-2--mob { padding-top: 10px } .sw--padding-hor-2--mob { padding-left: 10px; padding-right: 10px } .sw--padding-vert-2--mob { padding-top: 10px; padding-bottom: 10px } .sw--padding-hor-3--mob { padding-left: 15px; padding-right: 15px } .sw--padding-vert-3--mob { padding-top: 15px; padding-bottom: 15px } .sw--padding-4--mob { padding: 20px } .sw--padding-right-4--mob { padding-right: 20px } .sw--padding-top-4--mob { padding-top: 20px } .sw--padding-hor-4--mob { padding-left: 20px; padding-right: 20px } .sw--padding-vert-4--mob { padding-top: 20px; padding-bottom: 20px } .sw--padding-bottom-5--mob { padding-bottom: 25px } .sw--padding-right-6--mob { padding-right: 30px } .sw--padding-top-6--mob { padding-top: 30px } .sw--padding-vert-10--mob { padding-top: 50px; padding-bottom: 50px } } .sw-my-models { max-width: 1060px } .sw-my-models h2, .shop-inventory h2 { color: #183643; font-size: 2em; font-weight: 300; height: 310px } .shop-inventory .tags { clear: both; float: left; width: 760px } .shop-inventory .tag { margin: 0 6px 12px 0; cursor: pointer; float: left; display: inline-block } .shop-inventory .more-tags { float: right; text-align: right; margin-top: 1px; color: #08A3E9; cursor: pointer } .shop-inventory .more-tags:hover { color: #064381 } .my-models { min-height: 685px } .my-models .results-header { float: left; margin: 20px 0; width: 100% } .my-models .pagination-wrapper { clear: both } .sw-my-models__list-row { -moz-transition: background-color 150ms ease-in-out; -o-transition: background-color 150ms ease-in-out; -webkit-transition: background-color 150ms ease-in-out; transition: background-color 150ms ease-in-out } .sw-my-models__list-row:hover, .sw-my-models__list-row:active, .sw-my-models__list-row.hover { background-color: #F2F3F4 } .sw-my-models__list-row:hover .sw-my-models__print-message, .sw-my-models__list-row:active .sw-my-models__print-message, .sw-my-models__list-row.hover .sw-my-models__print-message { opacity: 1 } .sw-my-models__print-message { min-width: 153px; -moz-transition: opacity 150ms ease-in-out; -o-transition: opacity 150ms ease-in-out; -webkit-transition: opacity 150ms ease-in-out; transition: opacity 150ms ease-in-out } .sw-my-models__model-img { height: 57px; flex: 0 0 82px } .sw-my-models__model-img:hover { border: 1px solid #4FC9FF; -moz-transition: border 10ms ease-in-out; -o-transition: border 10ms ease-in-out; -webkit-transition: border 10ms ease-in-out; transition: border 10ms ease-in-out } .my-models__list-flag { margin-bottom: 8px; margin-top: -8px } .sw-my-models__search-bar { height: 34px } .sw-my-models__search-icon { height: 20px; width: 20px; top: 5px; right: 10px } .sw-my-models__menu-mouseleave-buffer { top: 10px; right: -25px } .sw-my-models__menu--open .sw-my-models__menu-button { z-index: 11 } .sw-my-models__menu--open .sw-my-models__menu-mouseleave-buffer { display: block } .sw-avatar { overflow: hidden } .sw-avatar img { width: 100%; height: auto; vertical-align: top } .sw-avatar--circle { -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box } .sw-avatar--xlarge { max-height: 150px; max-width: 150px; border-width: 2px } .no-touch .sw-avatar--xlarge:hover { max-height: 150px; max-width: 150px } @media all and (min-width: 320px) and (max-width: 480px) { .sw-avatar--xlarge { width: 75px; height: 75px } .no-touch .sw-avatar--xlarge:hover { height: 75px; width: 75px } } .sw-avatar--large { height: 92px; width: 92px } .no-touch .sw-avatar--large:hover { height: 92px; width: 92px } .sw-avatar--medium { height: 50px; width: 50px } .no-touch .sw-avatar--medium:hover { height: 50px; width: 50px } @media all and (min-width: 320px) and (max-width: 480px) { .sw-avatar--medium { width: 30px; height: 30px } } .sw-avatar--small { height: 25px; width: 25px } .no-touch .sw-avatar--small:hover { height: 25px; width: 25px } .sw-blog-recent-post__headline { color: #183643 } .sw-blog-recent-post__headline:hover { color: #08A3E9 } .sw-blog-recent-post__headline:visited { color: #183643 } .sw-blog-recent-post__excerpt { height: 65px } .sw--button-box__input { display: none } .sw--button-box__input:checked+label.sw--button-box { background-color: #e5f7ff; border-color: #4FC9FF; color: #4FC9FF } .sw--button-box { border: solid 1px #e0e3e5; color: #e0e3e5; cursor: pointer } .sw-carrot--top:after, .sw-carrot--top:before, .sw-carrot--bottom:after, .sw-carrot--bottom:before { border: solid transparent; content: ''; display: block; position: absolute; width: 0; height: 0 } .sw-carrot--top:before, .sw-carrot--bottom:before { border-width: 11px } .sw-carrot--top:after, .sw-carrot--bottom:after { border-width: 10px; margin-left: 1px } .sw-carrot--top:before { border-bottom-color: #e0e3e5; top: -22px } .sw-carrot--top:after { border-bottom-color: #FFF; top: -20px } .sw-carrot--bottom:before { border-top-color: #e0e3e5; bottom: -22px } .sw-carrot--bottom:after { border-top-color: #FFF; bottom: -20px } .sw-carrot--bg-lightest-blue.sw-carrot--bottom:after { border-top-color: #e5f7ff } .sw-carrot--hor--1-2:before { left: 50%; margin-left: -11px } .sw-carrot--hor--1-2:after { left: 50%; margin-left: -10px } .sw-carrot--hor--1-3--3:before { left: 82.5%; margin-left: -11px } .sw-carrot--hor--1-3--3:after { left: 82.5%; margin-left: -10px } .sw-top-nav-cart:hover .sw-top-nav-cart__icon { color: #183643 } .sw-top-nav-cart.open .sw-top-nav-cart__wrapper, .no-js .sw-top-nav-cart:hover .sw-top-nav-cart__wrapper { opacity: 1; visibility: visible; -moz-transition: opacity .1s ease-in-out; -o-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out } .sw-top-nav-cart.open .sw-top-nav-cart__icon, .no-js .sw-top-nav-cart:hover .sw-top-nav-cart__icon { color: #4FC9FF } .sw-top-nav-cart__wrapper { top: 56px; opacity: 0; visibility: hidden; z-index: 9999; -moz-transition: opacity .1s ease-in-out, visibility 0s .1s; -o-transition: opacity .1s ease-in-out, visibility 0s .1s; -webkit-transition: opacity .1s ease-in-out, visibility 0s .1s; transition: opacity .1s ease-in-out, visibility 0s .1s } .sw-top-nav-cart__wrapper:before, .sw-top-nav-cart__wrapper:after { left: 34%; left: calc(50% - 10px) } .sw-top-nav-cart__wrapper:after { top: -19px } .sw-top-nav-cart__wrapper:before { top: -21px } .no-touch .header-cart:hover .sw-top-nav-cart__deferred-modal { display: block; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out } .sw-top-nav-cart__modal { opacity: 1; background: white; list-style: none; padding: 0; margin: 0; font-size: 12px; top: 0; border: 1px solid #e0e3e5; position: absolute; width: 320px; margin-left: -230px; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -webkit-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); -moz-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2) } .sw-top-nav-cart__modal:before, .sw-top-nav-cart__modal:after { left: 253px } .sw-top-nav-cart__deferred-modal--dms { position: fixed; top: 60px; right: 10px; visibility: hidden } .open .sw-top-nav-cart__deferred-modal--dms { visibility: visible } .sw-top-nav-cart__modal-header { padding: 10px; border-bottom: 1px solid #e0e3e5 } .sw-top-nav-cart__modal-header-title { margin: 0 } .sw-top-nav-cart__modal-footer { padding: 20px 0; background: #fbfbfb } .sw-top-nav-cart__modal-footer-content { width: 265px } .sw-top-nav-cart__modal-item-list { max-height: 324px; overflow-y: auto } .sw-top-nav-cart__modal-item { padding: 10px; border-bottom: 1px solid #e0e3e5; width: 100%; line-height: 17px } .sw-top-nav-cart__modal-item:last-child { border-bottom: none } .sw-top-nav-cart__modal-item-details { max-width: 212px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .sw-top-nav-cart__modal-thumbnail { width: 60px; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; border: 1px solid #e0e3e5 } .sw-top-nav-cart__modal-subtotal { border-bottom: 1px solid #e0e3e5; border-top: 1px solid #e0e3e5; background: white } @media all and (max-width: 768px) { .sw-top-nav-cart__modal { position: absolute; left: auto; right: -73%; width: 90vw } .sw-top-nav-cart--logged-in .sw-top-nav-cart__modal { right: -193% } } .sw-checkout-summary__item { width: 48%; display: inline-block } .sw-checkout-summary__item-credit__right { width: 66% } .sw-checkout-summary__item-credit__left { width: 30% } .sw-shipping-options__option-row { margin-bottom: .25em; padding: 4px 0 1px 0 } .sw-shipping-options__radio { flex: 0 0 4%; top: 1px } .sw-shipping-options__price { flex: 0 0 26% } .sw-community-hub__section { margin-bottom: 40px } @media all and (max-width: 768px) { .sw-community-hub__section { margin-bottom: 0; margin-top: 0 } } .sw-community-hub__headline { font-weight: normal } @media all and (max-width: 768px) { .sw-community-hub__headline { margin-top: 30px } } .sw-community-hub__sidebar-component { border: 1px solid #e0e3e5; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; padding: 20px; margin-bottom: 30px } .sw-community-hub__sidebar-component:last-child { margin-bottom: 0 } .sw-community-hub__events-list { list-style-type: none; margin: 0; padding: 0 } .sw-community-hub__events-list-item { border: 1px solid #e0e3e5; border-bottom: none; padding: 20px } .sw-community-hub__events-list-item:first-child { -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; background-clip: padding-box } .sw-community-hub__events-list-item:last-child { border-bottom: 1px solid #e0e3e5; -webkit-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; background-clip: padding-box } .sw-community-hub__event-location { margin-bottom: 0; min-width: 100px; margin-top: 16px } .sw-community-hub__quote-avatar { -webkit-border-radius: 999px; border-radius: 999px; background-clip: padding-box } .sw-community-hub__quote-name { line-height: 10px } .sw-creator-app__container { height: 670px } .sw-creator-app__label { font-weight: 500; font-size: 13px } .sw-creator-app__sample-image { height: 60px } .sw-creator-app__sample-image:hover { opacity: 0.7; cursor: pointer } .sw-creator-app__viewer { margin-left: 75px; margin-top: 70px } .sw-custom-list__list-box { height: 500px; padding-bottom: 87px; padding-top: 84px } .sw-group-filter { padding-left: 0; letter-spacing: .5px; font-size: .9em } .sw-group-filter__text { margin: 2px 7px } .sw-group-filter__button { padding: 2px 8px; margin: 2px 4px 2px 0; border: 1px solid rgba(0, 0, 0, 0); color: #a1aaad; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out } .sw-group-filter__button:hover { color: #445258 } .sw-group-filter__button:first-child { margin-left: 0 } .mac .sw-group-filter__button { padding: 3px 8px 0px 8px } .sw-group-filter__button--selected { background-color: white; border: 1px solid #bbc2c6; color: #445258 } .sw-group-filter__button-container { margin-left: 0; padding-left: 0 } .sw-image-edit { font-size: .9em; padding: 0 } #model-sell-view .sw-image-edit p { font-size: inherit; line-height: inherit } .sw-image-edit__table { width: 100%; list-style: none; margin: 0 } .sw-image-edit__tr { border-bottom: thin solid #a1aaad } .sw-image-edit__tr:hover .sw-image-edit__drag-icon { visibility: visible } .sw-image-edit__td { display: table-cell; height: 80px; font-size: .9em; line-height: 16px; vertical-align: middle; text-align: left; font-weight: normal } .sw-image-edit__td--thead { font-size: .8em; font-weight: 600; line-height: 20px; text-transform: uppercase; color: #445258; height: auto; margin: 5px 0 } .sw-image-edit__td--preview { width: 100px } .sw-image-edit__td--type { width: 83px } .sw-image-edit__td--material { width: 155px; padding-right: 15px } .sw-image-edit__td--caption { width: 310px; padding-right: 18px } .sw-image-edit__td--priority { width: 100px } .sw-image-edit__td--actions { width: 33px; padding-right: 1.5em; text-align: center; opacity: 0.4 } .sw-image-edit__td--actions:hover { opacity: 1 } .sw-image-edit__file-upload { font-size: .9em; line-height: 16px; font-weight: normal; margin: 20px auto 0 auto } .sw-image-edit__thumb { width: 83px; height: 62px; vertical-align: middle } .sw-image-edit__material-label { font-weight: 500; color: #91B6C7; display: block; letter-spacing: .5px } .sw-image-edit__image-type-button { display: block } .sw-image-edit__material-selector { width: 140px } .sw-image-edit__caption { width: 100%; height: 39px; resize: none; padding: 10px; vertical-align: middle; overflow-x: hidden; text-overflow: ellipsis; white-space: nowrap } .sw-image-edit__priority { width: 5em; height: 39px; vertical-align: middle } .sw-image-edit__file-upload-input { display: none } .sw-image-edit__file-upload-button { font-size: 13px; font-weight: bold; line-height: 1em; margin-top: 5px; width: 160px; height: 39px } @-webkit-keyframes fade-to-background { 100% { color: #183643 } } .sw-inline-text--saved, .sw-inline-text--failed { animation-name: 'fade-to-background'; -webkit-animation-name: 'fade-to-background'; animation-duration: 2000ms; -webkit-animation-duration: 2000ms; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards } .sw-inline-text--empty { position: relative } .sw-inline-text--empty:before { position: absolute; top: 0; left: 0; content: 'Add some text...'; color: #b4bbbd; line-height: 2em } .sw-inline-text--saved { color: #cce8a4 } .sw-inline-text--failed { color: #EC3737 } .sw-inline-text--updating { opacity: 0.25 } .sw-input.sw-input--is-error, textarea.sw-input.sw-input--is-error, input[type="text"].sw-input.sw-input--is-error, input[type="tel"].sw-input.sw-input--is-error, input[type="number"].sw-input.sw-input--is-error, input[type="search"].sw-input.sw-input--is-error, input[type="password"].sw-input.sw-input--is-error, input[type="email"].sw-input.sw-input--is-error, input[type="url"].sw-input.sw-input--is-error, input[type="search"].sw-input.sw-input--is-error { color: #CC3F30; border: 1px solid #CC3F30 } .sw-input--bg-white, input[type="text"].sw-input--bg-white { background-color: #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: #e0e3e5 solid 1px } .sw-input--bg-white:-webkit-autofill, input[type="text"].sw-input--bg-white:-webkit-autofill { -webkit-box-shadow: 0 0 0 30px white inset } .sw-input--border-0, input[type="text"].sw-input--border-0 { border: 0 } .sw-input--border-radius-0, input[type="text"].sw-input--border-radius-0 { border-radius: 0 } .sw-input--border-radius-left-3, input[type="text"].sw-input--border-radius-left-3 { border-radius: 3px 0 0 3px } .sw-input-text, .tag-editor, .cke_textarea_inline { cursor: text; color: #445258; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0 0 10px 0; padding: 10px; font-size: 14px; font-weight: 300; letter-spacing: 0; border: 1px solid #c7cdd0; background: #fbfbfb; box-shadow: inset 0 1px 1px #D8DCDF; border-radius: 4px; transition: all 0.1s ease-in-out } .sw-input-text:focus, .tag-editor:focus, .cke_textarea_inline:focus { outline: 0; border: 1px solid #69d1ff; background: #fefefe } .sw-input-text__textarea, .cke_textarea_inline { letter-spacing: 0 } .sw-input-text__textarea .cke_contents, .cke_textarea_inline .cke_contents { background-color: #FFF } .cke_textarea_inline { width: 100%; min-height: 112px } .sw-loading-spinner { background: url("/rrstatic/img/loading.gif") center no-repeat; width: 32px; height: 32px } .sw-manufacturing-speed__type-label { width: 210px } .sw-manufacturing-speed__rush-label { color: #e39c00 } .sw-manufacturing-speed__extended-label { color: #75b02e } .sw-material-example-box:nth-child(4n+2) { clear: both } @media all and (max-width: 768px) { .sw-material-example-box:nth-child(4n+2) { clear: initial } .sw-material-example-box:nth-child(2n+2) { clear: both } } .sw-material-hub__intro-hero { padding: 7% 0 } .sw-material-hub__sub-headline { letter-spacing: 2px; font-size: 1.5em; font-weight: 400; line-height: 1.6em } @media all and (max-width: 768px) { .sw-material-hub__sub-headline { font-size: 1.4em } } @media all and (max-width: 480px) { .sw-material-hub__sub-headline { font-size: 1.2em } } .sw-material-hub__sample-kit-section { padding: 5% 0 } .sw-material-hub__sample-kit-section .sw-material-hub__sub-headline { font-size: 1.2em; font-weight: 600 } .sw-material-hub__alternate-headline { font-size: 3.4em; line-height: 1.2em; letter-spacing: 1px } .sw-material-hub__material-name { font-size: 1.2em } .sw-my-orders { padding: 15px } .sw-order, .sw-order--gray { padding: 20px 0px 20px 20px; margin: 15px 0px; border: 1px #D8DCDF solid } .sw-order--gray { border: 0px; background-color: #f5f7f8 } @media all and (max-width: 768px) and (min-width: 480px) { .sw-order__info, .sw-order__buttons { width: 100% } .sw-order__buttons { padding-top: 10px } } @media all and (max-width: 480px) { .sw-order__column { margin-top: 10px } } .sw-notification-counter { text-align: center; height: 16px; min-width: 16px; padding: 3px; top: -8px; left: calc(100% - 8px); line-height: 11px; -webkit-border-radius: 8px; border-radius: 8px; background-clip: padding-box; font-size: 10px; font-weight: bold } .no-touch .sw-notification-counter:hover { cursor: pointer } .sw-notification-counter--red { background-color: #E54A3A } .no-touch .sw-notification-counter--red:hover { color: white } .sw-notification-counter--grey { background-color: #a1aaad } .no-touch .sw-notification-counter--grey:hover { color: white } .sw-notification-counter--white-text--important { color: white !important } .sw-notification-counter--search { top: 0 } .sw-inline-message-count { position: relative; top: 5px; left: 30px } .sw-noty-container, .sw-noty.noty_container_type_warning, .sw-notification--information, .sw-noty.noty_container_type_information, .sw-noty.noty_container_type_success, .sw-noty.noty_container_type_content, .sw-noty.noty_container_type_modal, .sw-noty--clean.noty_container_type_warning, .sw-noty--clean.noty_container_type_information, .sw-noty--clean.noty_container_type_success, .sw-noty--clean.noty_container_type_content, .sw-noty--clean.noty_container_type_full { overflow: hidden; margin: 5% 0px; font-size: 16px; border-radius: 2px; cursor: pointer } @media all and (max-width: 768px) { .sw-noty-container, .sw-noty.noty_container_type_warning, .sw-notification--information, .sw-noty.noty_container_type_information, .sw-noty.noty_container_type_success, .sw-noty.noty_container_type_content, .sw-noty.noty_container_type_modal, .sw-noty--clean.noty_container_type_warning, .sw-noty--clean.noty_container_type_information, .sw-noty--clean.noty_container_type_success, .sw-noty--clean.noty_container_type_content, .sw-noty--clean.noty_container_type_full { margin: 5px } } #noty_top_layout_container { top: 0; left: 30%; position: fixed; width: 40%; height: auto; margin: 0; padding: 0; list-style-type: none; z-index: 9999999 } #noty_swDialog_layout_container { top: 50%; left: 50%; position: fixed; height: auto; margin: 0; padding: 0; list-style-type: none; z-index: 9999999; max-height: 650px; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } #noty_swCenterFull_layout_container { bottom: 0; top: 0; left: 0; right: 0; margin: 0; overflow: auto; padding: 0; position: fixed; list-style-type: none; z-index: 20000000 } #noty_swCenterContent_layout_container { left: 50%; top: 50%; position: fixed; width: auto; height: auto; margin: auto; padding: 0; list-style-type: none; z-index: 10000000; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } #noty_center_layout_container { left: 25%; width: 40%; min-width: 300px; position: fixed; height: auto; margin: 0; padding: 0; list-style-type: none; z-index: 10000000 } @media all and (max-width: 768px) { #noty_center_layout_container { width: 70% } } @media all and (max-width: 480px) { #noty_center_layout_container { width: 90% } } .sw-noty.noty_container_type_warning { color: #EC3737; background-color: rgba(255, 255, 255, 0.95); border: 1px solid #EC3737 } .sw-noty.noty_container_type_warning:before { content: "\e601"; font-family: 'icons-sw'; font-size: 1.8rem; position: absolute; padding: 18px; color: #EC3737; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .sw-notification__text { margin-left: 45px; padding: 18px } .sw-notification { box-shadow: none; -webkit-box-shadow: none } .sw-notification--information, .sw-noty.noty_container_type_information { color: #183643; background-color: #e5f7ff; border: 1px solid #abe5ff } .sw-notification--information .sw-notification__text a, .sw-notification--information .sw-noty__text a, .sw-noty.noty_container_type_information .sw-notification__text a, .sw-noty.noty_container_type_information .sw-noty__text a { color: #183643; font-weight: bold } .sw-notification--information .sw-notification__text a:hover, .sw-notification--information .sw-noty__text a:hover, .sw-noty.noty_container_type_information .sw-notification__text a:hover, .sw-noty.noty_container_type_information .sw-noty__text a:hover { color: inherit } .sw-notification--information:before, .sw-noty.noty_container_type_information:before { content: "\e628"; font-family: 'icons-sw'; font-size: 2rem; position: absolute; padding: 18px; color: #183643; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .sw-noty.noty_container_type_success { color: #ffffff; background-color: rgba(46, 204, 113, 0.95); border: 1px solid #28b463 } .sw-noty.noty_container_type_success .sw-noty__text a { color: #ffffff; font-weight: bold } .sw-noty.noty_container_type_success .sw-noty__text a:hover { color: inherit } .sw-noty.noty_container_type_success:before { content: "\e901"; font-family: 'icons-sw'; font-size: 2rem; position: absolute; padding: 18px; color: #ffffff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .sw-noty.noty_container_type_content { background-color: #fff; max-height: 98vh; overflow-y: auto; box-shadow: 0 2px 6px 0px rgba(68, 82, 88, 0.35) } .sw-noty.noty_container_type_content .sw-noty__message { margin-left: 0; padding: 0 } .sw-noty.noty_container_type_content .sw-noty__close-x { margin: 0px; position: absolute; right: 20px; top: 20px } .sw-noty.noty_container_type_modal { background-color: #fff; cursor: auto; margin-left: auto; margin-right: auto; overflow: visible; padding: 0; width: 600px } .sw-noty.noty_container_type_modal .sw-noty__message { padding: 20px; text-align: left; margin-left: 0 } .sw-noty.noty_container_type_modal .sw-noty__text { width: 100% } .sw-noty.noty_container_type_modal .sw-noty__close-x { margin: 0px; position: absolute; right: 10px; top: 10px } @media all and (max-width: 768px) { .sw-noty.noty_container_type_modal { max-width: 100% } } .sw-noty.noty_container_type_full { color: #183643; background-color: rgba(255, 255, 255, 0.98); margin: 0; overflow-y: hidden; height: 100% !important } .sw-noty.noty_container_type_full>div>div { position: relative } .sw-noty.noty_container_type_full .sw-noty__message { text-align: center; padding: 10px } .sw-noty.noty_container_type_full .sw-noty__text { position: fixed; top: 50%; left: 50%; width: 100%; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .sw-noty.noty_container_type_full .sw-noty__close-x { padding-right: 30px; right: 0; position: absolute; opacity: .8; color: #a1aaad } .sw-noty.noty_container_type_full .sw-noty__close-x:hover { opacity: 1 } .sw-noty--clean.noty_container_type_warning, .sw-noty--clean.noty_container_type_information, .sw-noty--clean.noty_container_type_success, .sw-noty--clean.noty_container_type_content, .sw-noty--clean.noty_container_type_full { padding: 0px } .sw-noty__message { text-align: left; padding: 18px; width: auto; position: relative; margin-left: 45px } .sw-noty__text { float: left; width: calc(100% - 32px) } .sw-noty__close-x { float: right; margin: 4px 4px 0 0; opacity: .7; cursor: pointer; z-index: 100 } .sw-noty.noty_modal { position: fixed; width: 100%; height: 100%; background-color: #000; z-index: 10000; opacity: 0.6; display: none; left: 0; top: 0 } @media all and (max-width: 480px) { #noty_top_layout_container { width: 96%; left: 0; margin: 2% } } .sw-preview-container__real-material-render-button { background-color: #FFF; opacity: 0.9; width: 50px; height: 50px; margin: 20px; -webkit-border-radius: 27.5px; -moz-border-radius: 27.5px; border-radius: 27.5px; padding: 5px } .sw-preview-container__real-material-render-button--popin-first { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0) } .sw-preview-container__real-material-render-button--popin-second { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 1s; -moz-transition: transform 1s; -ms-transition: transform 1s; -o-transition: transform 1s; transition: transform 1s } .sw-preview-container__real-material-render-button--hover { -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); -moz-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); -ms-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55) } .no-touch .sw-preview-container__real-material-render-button--hover:hover { opacity: 1.0; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1) } .sw-preview-container__real-material-render-icon--symbol { margin-top: 2px; width: 32px } .sw-preview-container__real-material-render-icon--close { margin-top: 0px; width: 21px } .sw-preview-container__shapejs-viewer { display: none; pointer-events: none } .sw-preview-container--show-shapejs-viewer .sw-preview-container__shapejs-viewer { display: block; pointer-events: auto; z-index: 5 } .sw-preview-container--show-shapejs-viewer .sw-preview-container__product-slideshow { pointer-events: none; opacity: 0.4; z-index: 0 } .sw-preview-container--show-shapejs-viewer #slideshow-big { opacity: 0 } .sw-product-discoverability--fieldset { overflow: visible } .sw-category-selector-container-master>div:nth-child(2n+1), .sw-shop-selector-container-master>div:nth-child(2n+1) { margin-right: 30px } .sw-product-discoverability--input-container { width: 345px } .sw-product-discoverability--input { width: 100% } .sw-shop-sections-label { width: 345px } .modelScaleFieldSets { margin-left: 36px } .sw-category-dropdown-container { padding-left: 38px; padding-right: 0 } .sw-category--input-container { width: 300px } input[type="text"].sw-input--width-large { margin-top: 10px; width: 300px } .categoryInfo { padding-left: 129px } select.modelEditSelect { height: 29px } .sw-dropdown-modelEditSelect .sw-dropdown span.label:before { line-height: 31px } .sw-product-edit-details__title-field { line-height: 1.375em; width: 100% } .sw-product-edit-details__description-field { width: 100%; min-height: 160px; resize: vertical } .sw-product-summary__selector--inch { border-radius: 2px 0px 0px 2px; width: 45px } .sw-product-summary__selector--cm { border-radius: 0px 2px 2px 0px; width: 45px } .sw-profiling-bar strong { color: #111 } .sw-profiling-bar { font-size: 9pt; padding: 10px 15px } .sw-profiling-bar__query-table { max-width: 100%; font-size: 12pt } .sw-profiling-bar__query-table__th { min-width: 200px } .sw-profiling-bar__alternating-table { border: thin solid #D8DCDF; width: 100% } .sw-profiling-bar__alternating-tr:nth-child(even) { background: #e5f7ff } .sw-flag { background: #4FC9FF; border-radius: 1.5px; color: white; display: inline-block; font-size: .7em; font-weight: 700; letter-spacing: 0.6px; padding: 0 6px; text-transform: uppercase; z-index: 5; -webkit-font-smoothing: antialiased; -webkit-border-radius: 1px; border-radius: 1px; background-clip: padding-box } .sw-flag:before { color: white; display: inline-block; font-size: .8em; font-family: 'icons-sw'; padding: 0 0 0 3px; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1) } .sw-flag--text-only { background: none; color: #a1aaad; font-size: .8em; padding: 0; position: relative } .sw-flag--text-only:before { color: #a1aaad } .sw-flag--customize:before { content: "\e624" } .sw-swiper { margin: 0 auto; position: relative; overflow: hidden; z-index: 1; padding-left: 40px; padding-right: 40px } .sw-swiper__button-box { bottom: 0; font-size: 24px; position: absolute; top: 0; width: 40px; z-index: 1 } .sw-swiper__button { cursor: pointer } .sw-swiper__wrapper { width: 100% } .sw-swiper__wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -o-transform: translate(0px, 0px); -ms-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0) } .sw-swiper__slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative } .sw-swiper__slide--auto-width { width: auto } .swiper-container-autoheight { height: auto } .swiper-container-autoheight .sw-swiper__wrapper { height: auto; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-transition-property: -webkit-transform, height; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform, height } .swiper-container-autoheight .sw-swiper__slide { height: auto } .sw-table-header { -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; background-clip: padding-box; padding: 6px 0; height: 50px } .sw-table-header__label { text-transform: uppercase; font-weight: bold; font-size: 10px; letter-spacing: 0.5px; line-height: 12px } .sw-table-header__label:hover { cursor: help } .sw-table-header__first-col { width: 75px } .sw-table-header__second-col { margin-right: 107px; padding-left: 2px; width: 55px } .sw-table-header__model-dropdown-bulk { width: 172px } .sw-table-header__second-col--materials-grouping { margin-right: 87px; padding-left: 2px; width: 55px } .sw-table-header__pricing-product-model { margin-right: 125px; margin-left: 40px } .sw-table-header__pricing-product-model--ungrouped { margin-left: 120px; margin-right: 125px } .sw-table-header__customization-options { width: 70px } .sw-table-header__royalty { width: 50px } .sw-table-header__bulk-edit-model-select { margin-right: 147px } .sw-pricing-table__header-selections { height: 60px } .sw-pricing-table__material-row { border-top: none } .sw-pricing-table__material-row:last-child { -webkit-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; background-clip: padding-box } .sw-pricing-table__material-rows { padding-top: 50px } .sw-pricing-table__material-row-section { height: 75px } .sw-pricing-table__not-for-sale-material { margin-left: 46px; line-height: 60px } .sw-pricing-table__model-chooser { margin-top: 18px } .sw-pricing-table__grouping-indent--first-col { margin-left: 75px } .sw-pricing-table__material-name--no-variant { margin-right: 95px } .sw-pricing-table__disable-material:hover { color: #183643 } .sw-pricing-table__material-swatch { height: 20px; width: 20px; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box } .sw-pricing-table__material-title-cell { width: 150px; line-height: 16px } .sw-pricing-table__variant_name { width: 150px } .converted-amounts-base { position: relative; white-space: nowrap; vertical-align: bottom } .us-amounts-base { white-space: nowrap; display: inline-block; position: relative; vertical-align: bottom } .sw-pricing-table__price { width: 58px; height: 54px; white-space: nowrap; line-height: 18px } .sw-pricing-table__price-spacer { width: 55px } .material-total-price.amount-input { width: 80px; text-align: center } .converted-total { width: 80px } .sw-pricing-table__total-price { height: 54px } .sw-pricing-table__disable-icon { color: #183643; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out } .sw-pricing-table__disable-icon:hover { color: #183643 } .sw-modal__close-icon:hover { color: #183643; cursor: pointer } .sw-global-upload-button { padding: 9px 12px 6px } .sw-promo-credit__field { width: 65%; vertical-align: top; font-size: .8em !important; background: #fff } .sw-promo-credit__field-btn { width: 32%; padding: .8em .5em !important } .sw-shapejs-viewer__container { background-color: #eeeff1 } .sw-accordion__target { height: 0; overflow: hidden } .no-js.no-touch .sw-accordion__item:hover .sw-accordion__target { height: auto; overflow: visible } .sw-accordion__rotate-arrow { cursor: pointer; -webkit-transition: transform color .1s ease-in-out; -moz-transition: transform color .1s ease-in-out; -o-transition: transform color .1s ease-in-out; transition: transform color .1s ease-in-out } .no-touch .sw-accordion__rotate-arrow:hover { color: #08A3E9 } .sw-accordion__arrow { position: relative } .sw-accordion__arrow:after { border-top: 6px solid black; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 0 solid black; content: ""; color: #445258; position: absolute; width: 0; height: 0; right: -15px; top: 52%; transform: translateY(-50%); transition: border-bottom-width .1s ease-in, border-top-width .1s ease-out .1s } .sw-accordion--active .sw-accordion__target { height: auto } .sw-accordion--active .sw-accordion__rotate-arrow { transform: rotate(90deg); color: #08A3E9 } .sw-accordion--active .sw-accordion__arrow:after { border-bottom: 6px solid black; border-top: 0 solid black; transition: border-top-width .1s ease-in, border-bottom-width .1s ease-out .1s } @-webkit-keyframes rotateFull { to { transform: rotate(360deg) } } @keyframes rotateFull { to { transform: rotate(360deg) } } .sw-loading-animation { height: 3em; width: 3em; animation: rotateFull 1s infinite linear; border: 4px solid rgba(79, 201, 255, 0.2); border-top-color: #4FC9FF; -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box; margin: auto } .sw-loading-animation--small { height: 1.5em; width: 1.5em; margin: 0px } .sw-loading-animation--medium { height: 2em; width: 2em; margin: 0px } .sw-loading-animation--border-thin { border-width: 2px } .sw-feed__comment:first-child { padding-top: 10px } .sw-feed__comment:last-child { padding-bottom: 10px; border-bottom: 0 } .sw-feed__comment--highlighted { background-color: #e5f7ff } .sw-feed__feedback { background-color: #fff } .sw-feed__timestamp:link, .sw-feed__timestamp:visited, .no-touch .sw-feed__timestamp:hover, .sw-feed__timestamp:active { color: #b4bbbd } .sw-feed__comment-menu-control { opacity: 0; color: #67757B } .sw-feed__comment:hover .sw-feed__comment-menu-control { opacity: 0.4 } .no-touch .sw-feed__comment:hover .sw-feed__comment-menu-control:hover { opacity: 1 } .sw-feed__comment-menu-control--open { opacity: 1 } input[type=checkbox].sw-image-checkbox { bottom: 0px; cursor: pointer; height: 100%; opacity: 0; left: 0px; position: absolute; right: 0px; top: 0px; width: 100% } input[type=checkbox].sw-image-checkbox+label { background-repeat: no-repeat; background-size: cover; background-position: center center; bottom: 0px; display: block; height: 100%; left: 0px; pointer-events: none; position: absolute; right: 0px; text-align: center; top: 0px; vertical-align: middle; width: 100% } input[type=checkbox].sw-image-checkbox:checked+label:before { background-color: #000; bottom: 0px; content: ' '; display: block; left: 0px; opacity: .5; position: absolute; right: 0px; top: 0px } input[type=checkbox].sw-image-checkbox:checked+label:after { display: inline-block; content: ' '; height: 50% } input[type=checkbox].sw-image-checkbox:checked+label .sw-image-checkbox__icon { display: inline-block } .sw-image-checkbox__icon { display: none; font-size: 3em; position: relative; pointer-events: none; color: white; vertical-align: middle } .sw-slider__background { background: #f8f8f8 } .sw-slider__base { background: #f8f8f8; border: solid 1px #e0e3e5; border-radius: 50px; height: 100%; position: relative; text-align: left } .sw-slider__connect { background: #08A3E9 } .sw-slider__origin { bottom: 0; height: 100%; left: 0; position: absolute; right: 0; top: 0 } .sw-slider__horizontal { height: .7em } .sw-slider__horizontal .sw-slider__handle { left: -4.75px; top: -4.75px } .sw-slider__vertical { height: 100%; width: .7em } .sw-slider__vertical .sw-slider__handle { left: -4.75px; top: -4.75px } .sw-slider__handle { background: #e8e8e8; border-radius: 50px; box-shadow: 0 0px 3px rgba(0, 0, 0, 0.4), inset 0 0 0 5px #fff; cursor: pointer; height: 19px; position: absolute; width: 19px } .sw-slider__handle:hover { box-shadow: 0 0px 3px rgba(0, 0, 0, 0.4), inset 0 0 0 4px #fff } .sw-slideshow, .sw-slideshow:after { width: 100%; height: 100%; top: 0; left: 0; z-index: 0; background: #081217 } .sw-slideshow:after { content: '' } .sw-slideshow__slide .sw-slideshow__slide__bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; color: transparent; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; opacity: 0; z-index: 0; -webkit-backface-visibility: hidden; -webkit-animation: imageAnimation 26s linear infinite 0s; -moz-animation: imageAnimation 26s linear infinite 0s; -o-animation: imageAnimation 26s linear infinite 0s; -ms-animation: imageAnimation 26s linear infinite 0s; animation: imageAnimation 26s linear infinite 0s } .sw-slideshow__slide:nth-child(1) .sw-slideshow__slide__bg { -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -o-animation-delay: 0s; -ms-animation-delay: 0s; animation-delay: 0s } .sw-slideshow__slide:nth-child(2) .sw-slideshow__slide__bg { -webkit-animation-delay: 5s; -moz-animation-delay: 5s; -o-animation-delay: 5s; -ms-animation-delay: 5s; animation-delay: 5s } .sw-slideshow__slide:nth-child(3) .sw-slideshow__slide__bg { -webkit-animation-delay: 10s; -moz-animation-delay: 10s; -o-animation-delay: 10s; -ms-animation-delay: 10s; animation-delay: 10s } .sw-slideshow__slide:nth-child(4) .sw-slideshow__slide__bg { -webkit-animation-delay: 15s; -moz-animation-delay: 15s; -o-animation-delay: 15s; -ms-animation-delay: 15s; animation-delay: 15s } .sw-slideshow__slide:nth-child(5) .sw-slideshow__slide__bg { -webkit-animation-delay: 20s; -moz-animation-delay: 20s; -o-animation-delay: 20s; -ms-animation-delay: 20s; animation-delay: 20s } .sw-slideshow__slide:nth-child(6) .sw-slideshow__slide__bg { -webkit-animation-delay: 25s; -moz-animation-delay: 25s; -o-animation-delay: 25s; -ms-animation-delay: 25s; animation-delay: 25s } @-webkit-keyframes imageAnimation { 0% { opacity: 0; -webkit-animation-timing-function: ease-in } 5% { opacity: 1; -webkit-animation-timing-function: ease-out } 20% { opacity: 1 } 30% { opacity: 0 } 100% { opacity: 0 } } @-moz-keyframes imageAnimation { 0% { opacity: 0; -moz-animation-timing-function: ease-in } 7% { opacity: 1; -moz-animation-timing-function: ease-out } 17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } } @-o-keyframes imageAnimation { 0% { opacity: 0; -o-animation-timing-function: ease-in } 7% { opacity: 1; -o-animation-timing-function: ease-out } 17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } } @-ms-keyframes imageAnimation { 0% { opacity: 0; -ms-animation-timing-function: ease-in } 7% { opacity: 1; -ms-animation-timing-function: ease-out } 17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } } @keyframes imageAnimation { 0% { opacity: 0; animation-timing-function: ease-in } 7% { opacity: 1; animation-timing-function: ease-out } 17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } } @-webkit-keyframes titleAnimation { 0% { opacity: 0 } 8% { opacity: 1 } 17% { opacity: 1 } 19% { opacity: 0 } 100% { opacity: 0 } } @-moz-keyframes titleAnimation { 0% { opacity: 0 } 8% { opacity: 1 } 17% { opacity: 1 } 19% { opacity: 0 } 100% { opacity: 0 } } @-o-keyframes titleAnimation { 0% { opacity: 0 } 8% { opacity: 1 } 17% { opacity: 1 } 19% { opacity: 0 } 100% { opacity: 0 } } @-ms-keyframes titleAnimation { 0% { opacity: 0 } 8% { opacity: 1 } 17% { opacity: 1 } 19% { opacity: 0 } 100% { opacity: 0 } } @keyframes titleAnimation { 0% { opacity: 0 } 8% { opacity: 1 } 17% { opacity: 1 } 19% { opacity: 0 } 100% { opacity: 0 } } .no-cssanimations .sw-slideshow__slide .sw-slideshow__slide__bg { opacity: 1 } .sw-summary-box__description { height: 54px; font-size: 12px; line-height: 1.5 } .sw-user-orientation-controls__container { width: 75px; height: 75px; bottom: 30px } .sw-feed-composer__fieldsets { padding-right: 65px } .sw-feed__composer { background-color: #fff } .sw-feed-composer__input { height: 30px; resize: none } .sw-feed-composer__input--is-focus { height: 75px } .sw-feed-composer__submit { width: 60px; height: 30px } .sw-breadcrumbs, .breadcrumbs, .infobreadcrumb { color: #a1aaad; font-size: .8em; letter-spacing: 1px; margin-bottom: 20px; text-rendering: optimizeLegibility; text-transform: uppercase } .sw-breadcrumbs__breadcrumb:after, .breadcrumbs .breadcrumb:after, .bcitem:after { content: "\e619"; font-family: 'icons-sw'; speak: none; color: #b4bbbd; padding-left: 5px; font-size: .8em; -webkit-font-smoothing: antialiased } .sw-breadcrumbs__breadcrumb--last, .breadcrumbs .breadcrumb.last, .bcitem.last { border-right: none; background: none } .sw-breadcrumbs__breadcrumb--last:after, .breadcrumbs .breadcrumb.last:after, .bcitem.last:after { content: "" } .bcitemlast { background: none } .sw-email-modal { margin: 0 auto; max-width: 420px; color: #fff; background-color: #183643 } .sw-email-modal__copy { margin: 0 auto; width: 88% } .sw-email-modal__signup { margin-top: 12px } .sw-email-modal__signup-input { width: 65%; margin-right: 10px !important } .sw-hire-me-box { margin-top: 65px; height: 350px } .sw-hire-me-box__header { margin-top: -50px } .sw-render-posing { height: 355px } .sw-merge-products__search-results { max-height: calc(100vh - 560px); min-height: 130px } .sw-merge-products__selected-options { max-height: 120px } .sw-merge-products__product-box { height: 118px; width: 99px } .js .sw-drop-zone-form__submit { display: none } .sw-drop-zone-form--icon-wrapper { height: 57px; flex: 0 0 82px } .sw-drop-zone-form__drop-zone { transition: height 0.4s ease-out; height: 88px; z-index: 1; position: relative } .sw--dragging-window .sw-drop-zone-form__drop-zone { border: 1px dashed #4FC9FF } .sw--dragging-dropzone .sw-drop-zone-form__drop-zone { background-color: #e5f7ff } .sw-drop-zone-icon { z-index: 2; transition: all 0.3s ease-out } .sw--dragging-dropped .sw-drop-zone-icon { border-color: rgba(79, 201, 255, 0.2) } .sw-upload-polling-instance:hover, .sw-upload-polling-instance:active, .sw-upload-polling-instance.hover { background-color: #F2F3F4 } .sw-transition-bar { background-color: #fff; overflow: auto } .sw-transition-bar__step--active .sw-transition-bar__step-link { border-bottom: 3px solid #FF4B5A; padding-bottom: 14px } .sw-transition-bar__step--active .sw-transition-bar__step-link:hover { border-bottom: 3px solid #FF4B5A; cursor: default } .sw-transition-bar__step-link { padding-top: 20px; padding-bottom: 17px; color: #183643 !important } .sw-transition-bar__step-link:hover { border-bottom: 3px solid #D8DCDF; padding-bottom: 14px } .sw-transition-bar__step:last-child { border-right: none } .sw-anchor--offset-top-50 { display: block; position: relative; top: -50px; visibility: hidden } .sw-anchor--offset-top-100 { display: block; position: relative; top: -100px; visibility: hidden } .sw-sticky-container .sw-sticky-container__element { -webkit-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); -moz-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2) } .sw-link, .sw-link:visited, .sw-link:active { cursor: pointer; color: #08A3E9; text-decoration: none } .no-touch .sw-link:hover { color: #064381 } .sw-gateway__logo { display: inline-block; background: url("/rrstatic/img/sw-logo-dark-blue.svg") top left no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; text-indent: -9999px; width: 205px; height: 36px; margin: 0 0 3px 5px } .sw-gateway__h2 { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 1.2em; color: #183643 } .sw-gateway__gray-box { background: #f5f7f8 } .sw-gateway__input-label { width: 140px } .sw-gateway__container { width: 75%; margin: auto } .sw-gateway__terms-and-conditions-box { height: 300px; padding: 18px; overflow-y: scroll; border: 1px solid lightgray } .sw-dropdown__arrow:before, .sw-dropdown__container:before, .sw-dropdown .label:before { border-top: 6px solid black; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 0 solid black; content: ""; color: #445258; position: absolute; width: 0; height: 0; right: 15px; top: 52%; transform: translateY(-50%); transition: border-bottom-width .1s ease-in, border-top-width .1s ease-out .1s } .sw-dropdown__select { color: #445258; -moz-appearance: none; -webkit-appearance: none; background: white; border: 0; font-size: inherit; line-height: 37px; padding: 0 34px 0 10px } .sw-dropdown__container { border-radius: 3px; position: relative } .sw-dropdown-wrapper { position: relative; cursor: pointer } .sw-dropdown-responsive { width: 100% } .sw-dropdown { border: none; font-family: "Fabriga", Helvetica Neue, Helvetica, Arial, sans-serif; color: #445258; background: #fff; padding-right: 23px; position: relative; width: 100%; border-radius: 3px } .sw-dropdown .label { color: #183643; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 37px; height: 37px; padding: 0; font-weight: normal } .sw-dropdown .button { background: none; border: none; box-shadow: none; display: block; padding: 0; position: absolute; right: 0; top: 0; width: 37px; height: 37px; color: #183643; text-align: center; font: 0/0 a; *font: 20px/37px Lucida Sans Unicode, Arial Unicode MS, Arial } .sw-dropdown-disabled { filter: alpha(opacity=50); opacity: 0.5; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .sw-dropdown-hide-select { position: relative; overflow: hidden; width: 0; height: 0 } .sw-dropdown-hide-select select { position: absolute; left: -100% } .sw-dropdown-hide-select.sw-dropdown-is-native { position: absolute; width: 100%; height: 100%; z-index: 10 } .sw-dropdown-hide-select.sw-dropdown-is-native select { position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%; border: none; z-index: 1; box-sizing: border-box; opacity: 0 } .sw-dropdown-input { position: absolute !important; top: 0 !important; left: 0 !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; margin: 0 !important; padding: 0 !important; width: 1px !important; height: 1px !important; outline: none !important; border: none !important; *font: 0/0 a !important; background: none !important; color: transparent; font-size: 16px } .sw-dropdown-temp-show { position: absolute !important; visibility: hidden !important; display: block !important } .sw-dropdown-items { display: none; position: absolute; z-index: 99; box-shadow: 0 0 10px -6px; min-height: 40px; background: #fff; margin: 0; outline: 0; width: calc(100% + 2px) !important; border-radius: 0 0 3px 3px; left: -1px; -webkit-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); -moz-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); color: #445258; line-height: 24px; cursor: default; overflow: visible } .sw-dropdown-above .sw-dropdown-items { bottom: 100%; border-radius: 3px 3px 0 0; -webkit-box-shadow: 4px 0 8px -4px rgba(68, 82, 88, 0.2); -moz-box-shadow: 4px 0 8px -4px rgba(68, 82, 88, 0.2); box-shadow: 4px 0 8px -4px rgba(68, 82, 88, 0.2) } .sw-dropdown-open { z-index: 9999 } .sw-dropdown-open .sw-dropdown { border-radius: 3px 3px 0 0 } .sw-dropdown-open.sw-dropdown-above .sw-dropdown { border-radius: 0 0 3px 3px } .sw-dropdown-open .sw-dropdown .label:before { border-bottom: 6px solid black; border-top: 0 solid black; transition: border-top-width .1s ease-in, border-bottom-width .1s ease-out .1s } .sw-dropdown-scroll { height: 100%; overflow: auto } .sw-dropdown-scroll::-webkit-scrollbar { -webkit-appearance: none; width: 8px } .sw-dropdown-scroll::-webkit-scrollbar-button { height: 0; width: 0 } .sw-dropdown-scroll::-webkit-scrollbar-corner { background: transparent } .sw-dropdown-scroll::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.25); background-clip: padding-box; border: solid transparent 1px; -webkit-border-radius: 1em; border-radius: 1em; background-clip: padding-box; -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.08); box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.08) } .sw-dropdown-scroll::-webkit-scrollbar-thumb:hover { background-color: rgba(0, 0, 0, 0.5) } .sw-dropdown-items ul, .sw-dropdown-items li { list-style: none; padding: 0; margin: 0; line-height: 20px; min-height: 20px } .sw-dropdown-items li { list-style: none; cursor: pointer; background: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis } .sw-dropdown__option-wrapper { padding-left: 10px; line-height: 37px } .sw-dropdown-items .sw-dropdown__option-wrapper { padding-left: 15px; line-height: 28px } .sw-dropdown-items .sw-dropdown__option-wrapper--with-icon { padding-left: 10px; line-height: 37px } .sw-dropdown-items .sw-dropdown__option-wrapper:hover, .sw-dropdown-items .highlighted .sw-dropdown__option-wrapper { background: #f5f7f8; color: #445258 } .sw-dropdown-items .selected .sw-dropdown__option-wrapper { background: #4FC9FF; color: white } .sw-dropdown-wrapper .sw-dropdown-icon { width: 28px; height: 28px; -webkit-transform: translateY(-1px); transform: translateY(-1px) } .sw-dropdown-items .disabled .sw-dropdown__option-wrapper, .sw-dropdown-items .disabled .sw-dropdown__option-wrapper:hover { cursor: default; background: #fff; color: #a1aaad; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .sw-dropdown-items .sw-dropdown__item--chooser .sw-dropdown__option-wrapper, .sw-dropdown-items .sw-dropdown__item--chooser .sw-dropdown__option-wrapper:hover { background-color: #f5f7f8; color: #183643; text-transform: uppercase } .sw-dropdown-items .sw-dropdown-group-label { color: #445258; height: 28px; line-height: 28px; background: white; font-weight: bold; cursor: default; padding-left: 10px; font-size: 11px; text-transform: uppercase; letter-spacing: 0.5px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: none } .sw-dropdown-items .sw-dropdown-group.disabled li { filter: alpha(opacity=100); opacity: 1 } .sw-dropdown__short-select .sw-dropdown .label { line-height: 32px; height: 32px } .sw-dropdown__short-select .sw-dropdown .button { width: 32px; height: 32px } .sw-dropdown__short-select .sw-dropdown__option-wrapper { padding-left: 10px; line-height: 32px } .sw-dropdown__short-select .sw-dropdown__select { line-height: 32px } .sw-dropdown--border-radius-right-0 { border-top-right-radius: 0; border-bottom-right-radius: 0 } .sw-dropdown__shorter-select .sw-dropdown .label { line-height: 30px; height: 30px } .sw-dropdown__shorter-select .sw-dropdown .button { width: 30px; height: 30px } .sw-dropdown__shorter-select .sw-dropdown__select { line-height: 30px } .sw-dropdown__shorter-select .sw-dropdown__option-wrapper { padding-left: 10px; line-height: 30px } .sw-dropdown-outline__blue .sw-dropdown { background: #f5f7f8; border: 1px solid #91B6C7; overflow: hidden } .sw-dropdown-outline__blue .sw-dropdown-items { background: #f5f7f8; border: 1px solid #91B6C7 } .sw-dropdown-outline__blue .sw-dropdown__option_wrapper { border: 1px solid #91B6C7 } .sw-dropdown--plain .sw-dropdown__select { background-color: transparent } .sw-dropdown--plain:before { content: none } .sw-dropdown--plain .sw-dropdown { background-color: transparent } .sw-dropdown--plain .sw-dropdown .sw-dropdown__option-wrapper { font-weight: bold; text-transform: uppercase; font-size: 12px } .sw-dropdown--fixed-width-items-210 .sw-dropdown-items { width: 210px !important; height: 280px; right: 0; left: auto } .sw-dropdown--expand-to-content { height: 100% } .sw-dropdown--expand-to-content .sw-dropdown-items { position: relative } .sw-top-nav { -webkit-font-smoothing: antialiased } .sw-top-nav__logo { padding-top: 10px; width: 150px } .no-touch .sw-top-nav__logo:hover { cursor: pointer } .sw-top-nav__inner { height: 60px; min-width: 305px } .sw-top-nav__inner .sw-top-nav__icon { color: #67757b } .sw-top-nav__nav-link-text { -moz-transition: color .1s ease-in-out; -o-transition: color .1s ease-in-out; -webkit-transition: color .1s ease-in-out; transition: color .1s ease-in-out } .sw-top-nav__nav-link:hover .sw-top-nav__nav-link-text { color: #08A3E9 } .sw-top-nav__widget { height: 20px; width: 22px } .sw-top-nav__user-widget-container { width: 9.8%; min-width: 130px; -moz-transition: opacity .1s ease-in-out; -o-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out } .sw-top-nav__widget-container, .sw-top-nav__user-widget-container--logged-in { width: 3.5%; min-width: 50px; -moz-transition: opacity .1s ease-in-out; -o-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out } .sw-top-nav__sub-top-nav { height: 50px } .sw-top-nav__mob-menu-spark { height: 25px; width: 25px } @media all and (max-width: 768px) { .sw-top-nav__widget-container, .sw-top-nav__user-widget-container { width: 18.5%; min-width: unset } .sw-top-nav__user-widget-container--logged-in { margin-right: 0 } .sw-top-nav__widget-container--logged-in { width: 12% } .sw-top-nav__user-widget-container--logged-in { width: 12%; margin-right: 4.2% } .sw-top-nav__mob-menu-topbar { height: 60px; border-bottom: 1px solid rgba(255, 255, 255, 0.5) } .sw-top-nav__mob-logo { max-width: 50%; max-height: 90% } .sw-top-nav__mobile-menu-content { background-color: #4FC9FF; left: 0; position: absolute; width: 100vw; -moz-transition: left .1s ease-in-out; -o-transition: left .1s ease-in-out; -webkit-transition: left .1s ease-in-out; transition: left .1s ease-in-out } .sw-top-nav--mobile-menu-open { position: fixed; overflow: hidden; width: 100% } .sw-top-nav--mobile-menu-open .sw-top-nav__mobile-menu-content { left: 100%; left: 100vw } .sw-top-nav__mob-menu-cancel, .sw-user-account-widget__cancel { width: 60px } } .sw-top-nav-search__container { min-width: 50px; -moz-transition: margin-right .1s ease-in-out; -o-transition: margin-right .1s ease-in-out; -webkit-transition: margin-right .1s ease-in-out; transition: margin-right .1s ease-in-out } .sw-top-nav-search { height: 34px } .sw-top-nav-search__widget-container { display: none; color: #67757b } .no-touch .sw-top-nav-search__widget-container:hover { color: #183643 } .sw-top-nav-search__widget { height: 20px; width: 20px } .sw-top-nav-search__input-type { right: 340px } .sw-top-nav-search__input { right: 40px; width: 300px } .sw-top-nav-search__submit-btn { color: #67757b; width: 40px; -moz-transition: background-color .1s ease-in-out .15s, border-color .1s ease-in-out .15s, color .1s ease-in-out .15s; -o-transition: background-color .1s ease-in-out .15s, border-color .1s ease-in-out .15s, color .1s ease-in-out .15s; -webkit-transition: background-color .1s ease-in-out .15s, border-color .1s ease-in-out .15s, color .1s ease-in-out .15s; transition: background-color .1s ease-in-out .15s, border-color .1s ease-in-out .15s, color .1s ease-in-out .15s } .sw-top-nav-search__submit-btn:hover { color: #183643; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out } .sw-top-nav-search--input-focused .sw-top-nav-search__submit-btn, .sw-top-nav-search--select-focused .sw-top-nav-search__submit-btn, .sw-top-nav-search--submit-btn-clicked .sw-top-nav-search__submit-btn { background-color: #4FC9FF; border-color: #4FC9FF; color: #fff; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out } .no-touch .sw-top-nav-search--input-focused .sw-top-nav-search__submit-btn:hover, .no-touch .sw-top-nav-search--select-focused .sw-top-nav-search__submit-btn:hover, .no-touch .sw-top-nav-search--submit-btn-clicked .sw-top-nav-search__submit-btn:hover { background-color: #03b2ff; border-color: #29bdff } .sw-top-nav-search--autosuggest-open .sw-top-nav-search__submit-btn { border-bottom-right-radius: 0 } .sw-top-nav-search__auto-suggest { bottom: -1px; right: -40px; width: 341px; -moz-transition: width .1s ease-in-out .1s; -o-transition: width .1s ease-in-out .1s; -webkit-transition: width .1s ease-in-out .1s; transition: width .1s ease-in-out .1s } @media all and (max-width: 1270px) { .sw-top-nav-search__widget-container { display: block; -moz-transition: opacity 0s .2s; -o-transition: opacity 0s .2s; -webkit-transition: opacity 0s .2s; transition: opacity 0s .2s } .sw-top-nav-search__container { margin-right: 0; width: 3.5%; min-width: 50px } .sw-top-nav-search { opacity: 0; left: auto; right: 9%; top: -9999px; width: 43px; visibility: hidden; -moz-transition: opacity .1s ease-in-out .2s, visibility 0s .3s, top 0s .3s; -o-transition: opacity .1s ease-in-out .2s, visibility 0s .3s, top 0s .3s; -webkit-transition: opacity .1s ease-in-out .2s, visibility 0s .3s, top 0s .3s; transition: opacity .1s ease-in-out .2s, visibility 0s .3s, top 0s .3s } .sw-top-nav-search__input-type { box-shadow: -10px 0 10px 5px rgba(255, 255, 255, 0.9); right: 320px; width: auto } .sw-top-nav-search__input { right: 40px; width: 280px } .sw-top-nav-search__submit-btn { -moz-transition: all .1s ease-in-out .2s; -o-transition: all .1s ease-in-out .2s; -webkit-transition: all .1s ease-in-out .2s; transition: all .1s ease-in-out .2s } .sw-top-nav-search__opacity-filter { height: 0; width: 0; -moz-transition: height 0s ease-in-out .3s, opacity .1s ease-in-out .2s, width 0s ease-in-out .3s; -o-transition: height 0s ease-in-out .3s, opacity .1s ease-in-out .2s, width 0s ease-in-out .3s; -webkit-transition: height 0s ease-in-out .3s, opacity .1s ease-in-out .2s, width 0s ease-in-out .3s; transition: height 0s ease-in-out .3s, opacity .1s ease-in-out .2s, width 0s ease-in-out .3s } .sw-top-nav-search--input-focused .sw-top-nav-search, .sw-top-nav-search--select-focused .sw-top-nav-search, .sw-top-nav-search--submit-btn-clicked .sw-top-nav-search { opacity: 1; visibility: visible; top: 0; -moz-transition: opacity .1s ease-in-out; -o-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out } .sw-top-nav-search--input-focused .sw-top-nav-search__submit-btn, .sw-top-nav-search--select-focused .sw-top-nav-search__submit-btn, .sw-top-nav-search--submit-btn-clicked .sw-top-nav-search__submit-btn { -moz-transition: background-color .1s ease-in-out, border-color .1s ease-in-out, color .1s ease-in-out; -o-transition: background-color .1s ease-in-out, border-color .1s ease-in-out, color .1s ease-in-out; -webkit-transition: background-color .1s ease-in-out, border-color .1s ease-in-out, color .1s ease-in-out; transition: background-color .1s ease-in-out, border-color .1s ease-in-out, color .1s ease-in-out; background-color: #4FC9FF; border-color: #4FC9FF; color: #fff } .sw-top-nav-search--input-focused .sw-top-nav-search__widget-container, .sw-top-nav-search--select-focused .sw-top-nav-search__widget-container, .sw-top-nav-search--submit-btn-clicked .sw-top-nav-search__widget-container { visibility: hidden; opacity: 0; -moz-transition: visibility 0s ease-in-out .1s, opacity .1s ease-in-out; -o-transition: visibility 0s ease-in-out .1s, opacity .1s ease-in-out; -webkit-transition: visibility 0s ease-in-out .1s, opacity .1s ease-in-out; transition: visibility 0s ease-in-out .1s, opacity .1s ease-in-out } .sw-top-nav-search--input-focused .sw-top-nav-search__opacity-filter, .sw-top-nav-search--select-focused .sw-top-nav-search__opacity-filter, .sw-top-nav-search--submit-btn-clicked .sw-top-nav-search__opacity-filter { height: 58px; opacity: 0.9; width: calc(93.4vw - 350px); -moz-transition: opacity .1s ease-in-out; -o-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out } .sw-top-nav-search__auto-suggest { width: 321px } } @media all and (max-width: 768px) { .sw-top-nav-search__widget-container { -moz-transition: opacity 0s ease-in-out .2s; -o-transition: opacity 0s ease-in-out .2s; -webkit-transition: opacity 0s ease-in-out .2s; transition: opacity 0s ease-in-out .2s } .sw-top-nav-search__container { width: 18.5%; min-width: unset } .sw-top-nav-search__container--logged-in { width: 12% } .sw-top-nav-search { left: auto; right: -200%; width: 529.72973%; height: 34px } .sw-top-nav-search__container--logged-in .sw-top-nav-search { right: -335%; width: 816.66667% } .sw-top-nav-search__search-form { display: flex } .sw-top-nav-search__input { border-left: 0 solid #e0e3e5; flex: 1; position: relative; right: auto } .sw-top-nav-search__input-type { position: static; max-width: 90% } .sw-top-nav-search__submit-btn { position: relative; flex: 0 0 auto } .sw-top-nav-search__cancel { flex: 0 0 auto; overflow: hidden; width: 40px } .sw-top-nav-search__opacity-filter { right: -200%; -moz-transition: height 0s ease-in-out .2s, opacity .1s ease-in-out .1s, width 0s ease-in-out .2s; -o-transition: height 0s ease-in-out .2s, opacity .1s ease-in-out .1s, width 0s ease-in-out .2s; -webkit-transition: height 0s ease-in-out .2s, opacity .1s ease-in-out .1s, width 0s ease-in-out .2s; transition: height 0s ease-in-out .2s, opacity .1s ease-in-out .1s, width 0s ease-in-out .2s } .sw-top-nav-search--input-focused .sw-top-nav-search__opacity-filter, .sw-top-nav-search--select-focused .sw-top-nav-search__opacity-filter, .sw-top-nav-search--submit-btn-clicked .sw-top-nav-search__opacity-filter { width: 540.54054%; opacity: 1 } .sw-top-nav-search--input-focused.sw-top-nav-search__container--logged-in .sw-top-nav-search__opacity-filter, .sw-top-nav-search--select-focused.sw-top-nav-search__container--logged-in .sw-top-nav-search__opacity-filter, .sw-top-nav-search--submit-btn-clicked.sw-top-nav-search__container--logged-in .sw-top-nav-search__opacity-filter { right: -335%; width: 833.33333% } .sw-top-nav-search--input-changed .sw-top-nav-search__input-type { visibility: hidden; max-width: 0; -moz-transition: visibility 0s ease-in-out .1s, max-width .1s ease-in-out; -o-transition: visibility 0s ease-in-out .1s, max-width .1s ease-in-out; -webkit-transition: visibility 0s ease-in-out .1s, max-width .1s ease-in-out; transition: visibility 0s ease-in-out .1s, max-width .1s ease-in-out } .sw-top-nav-search--input-changed .sw-top-nav-search__input { border-bottom-left-radius: 3px; border-left-width: 1px; border-top-left-radius: 3px; -moz-transition: border-radius 0s ease-in-out .1s; -o-transition: border-radius 0s ease-in-out .1s; -webkit-transition: border-radius 0s ease-in-out .1s; transition: border-radius 0s ease-in-out .1s } .sw-top-nav-search--input-changed.sw-top-nav-search--autosuggest-open .sw-top-nav-search__input { border-bottom-left-radius: 0 } .sw-top-nav-search__auto-suggest { right: -40px; width: calc(100% + 41px) } } .sw-private-messages:hover .sw-top-nav__icon { color: #183643 } .sw-private-messages.open .sw-private-messages__content-wrapper, .no-js .sw-private-messages:hover .sw-private-messages__content-wrapper { opacity: 1; visibility: visible; -moz-transition: opacity .1s ease-in-out; -o-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out } .sw-private-messages.open .sw-private-messages__icon--active, .no-js .sw-private-messages:hover .sw-private-messages__icon--active { color: #4FC9FF } .sw-private-messages__content-wrapper { top: 56px; -webkit-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); -moz-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); opacity: 0; visibility: hidden; z-index: 9999; -moz-transition: opacity .1s ease-in-out, visibility 0s .1s; -o-transition: opacity .1s ease-in-out, visibility 0s .1s; -webkit-transition: opacity .1s ease-in-out, visibility 0s .1s; transition: opacity .1s ease-in-out, visibility 0s .1s } .sw-private-messages__content-wrapper:before, .sw-private-messages__content-wrapper:after { left: 34%; left: calc(50% - 10px) } .sw-private-messages__content-wrapper:after { top: -19px } .sw-private-messages__content-wrapper:before { top: -21px } .sw-private-messages__content { right: 0; width: 350px } .sw-private-messages__attribution { font-size: 0.929rem; top: -5px } .sw-private-messages__user-avatar { width: 40px; height: 40px; top: 5px; -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box } .sw-private-messages__message-content { max-width: 270px } .sw-private-messages__subject { top: 5px; text-overflow: ellipsis } @media all and (max-width: 768px) { .sw-private-messages__content { position: absolute; right: -92.7%; left: auto; width: 90vw } .sw-private-messages__content:before, .sw-private-messages__content:after { left: 78.5%; right: auto } .sw-private-messages__content:after { margin-left: 1px; margin-right: auto } } .sw-user-account-widget:hover { color: #183643 } .sw-user-account-widget__content-wrapper { top: 56px; -webkit-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); -moz-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); opacity: 0; visibility: hidden; z-index: 9999; -moz-transition: opacity .1s ease-in-out, visibility 0s .1s; -o-transition: opacity .1s ease-in-out, visibility 0s .1s; -webkit-transition: opacity .1s ease-in-out, visibility 0s .1s; transition: opacity .1s ease-in-out, visibility 0s .1s } .sw-user-account-widget__content-wrapper:before, .sw-user-account-widget__content-wrapper:after { left: 34%; left: calc(50% - 10px) } .sw-user-account-widget__content-wrapper:after { top: -19px } .sw-user-account-widget__content-wrapper:before { top: -21px } .sw-user-account-widget__open .sw-user-account-widget__content-wrapper, .no-js .sw-user-account-widget:hover .sw-user-account-widget__content-wrapper { opacity: 1; visibility: visible; -moz-transition: opacity .1s ease-in-out; -o-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out } .sw-user-account-widget__content { right: 0; width: 200px } .sw-user-account-widget__avtr { height: 30px; width: 30px } @media all and (max-width: 768px) { .sw-user-account-widget__content-wrapper { border-radius: 50%; left: 89.8vw; opacity: 1; overflow: hidden; position: fixed; height: 0; top: 30px; width: 0; visibility: visible; z-index: 999; -moz-transition: height .2s ease-in-out, left .2s ease-in-out, top .2s ease-in-out, width .2s ease-in-out; -o-transition: height .2s ease-in-out, left .2s ease-in-out, top .2s ease-in-out, width .2s ease-in-out; -webkit-transition: height .2s ease-in-out, left .2s ease-in-out, top .2s ease-in-out, width .2s ease-in-out; transition: height .2s ease-in-out, left .2s ease-in-out, top .2s ease-in-out, width .2s ease-in-out } .sw-user-account-widget__content-wrapper:before, .sw-user-account-widget__content-wrapper:after { content: none } .sw-user-account-widget__links { height: 100%; overflow-y: scroll } .sw-user-account-widget__links-nav { padding-bottom: 120px } .sw-user-account-widget__link { font-size: 1.286rem; padding: 15px 10% } .sw-user-account-widget__content { border: none; border-radius: 0; height: 100%; height: 100vh; left: -89.8vw; padding: 0; position: absolute; top: -30px; width: 100%; width: 100vw; -moz-transition: left .2s ease-in-out, top .2s ease-in-out; -o-transition: left .2s ease-in-out, top .2s ease-in-out; -webkit-transition: left .2s ease-in-out, top .2s ease-in-out; transition: left .2s ease-in-out, top .2s ease-in-out } .sw-user-account-widget__avtr { z-index: 10; transition: z-index 0s .2s } .sw-user-account-widget__open { position: fixed; overflow: hidden; width: 100%; margin-top: 60px } .sw-user-account-widget__open .sw-user-account-widget__content-wrapper { height: 260vh; left: calc(-130vh + 89.8vw); top: calc(-130vh - 30px); width: 260vh; -moz-transition: height .2s ease-in-out, left .2s ease-in-out, top .2s ease-in-out, width .2s ease-in-out; -o-transition: height .2s ease-in-out, left .2s ease-in-out, top .2s ease-in-out, width .2s ease-in-out; -webkit-transition: height .2s ease-in-out, left .2s ease-in-out, top .2s ease-in-out, width .2s ease-in-out; transition: height .2s ease-in-out, left .2s ease-in-out, top .2s ease-in-out, width .2s ease-in-out } .sw-user-account-widget__open .sw-user-account-widget__content { left: calc(130vh - 89.8vw); top: calc(130vh + 30px); -moz-transition: left .2s ease-in-out, top .2s ease-in-out; -o-transition: left .2s ease-in-out, top .2s ease-in-out; -webkit-transition: left .2s ease-in-out, top .2s ease-in-out; transition: left .2s ease-in-out, top .2s ease-in-out } .sw-user-account-widget__open .sw-user-account-widget__sw-top-nav--open { position: fixed; top: 0; width: 100%; width: 100vw; z-index: 999; background-color: #fff } .sw-user-account-widget__open .sw-user-account-widget__avtr { z-index: 9999; transition: none } .sw-user-account-widget__topbar { height: 60px } .sw-user-account-widget__topbar .icon-cancel { margin-left: 7% } .sw-user-account-widget__usrnme { margin-right: 17.5% } } @media all and (max-width: 768px) and (orientation: landscape) { .sw-user-account-widget__open .sw-user-account-widget__content-wrapper { height: 260vw; left: calc(-130vw + 89.8vw); top: calc(-130vw - 30px); width: 260vw } .sw-user-account-widget__open .sw-user-account-widget__content { left: calc(130vw - 89.8vw); top: calc(130vw + 30px) } } .sw-msk__price { bottom: -1px } .sw-msk__buy-now-btn { width: 136px; background-color: #FC695B; padding: 14px 26px; border: 1px solid #c8564b; -webkit-border-radius: 0 0 3px 0; border-radius: 0 0 3px 0; background-clip: padding-box } .sw-msk__buy-now-btn:hover, .sw-msk__buy-now-btn:focus, .sw-msk__buy-now-btn:active { color: #fff; background: #fd978e } .sw-msk__buy-now-btn--outset { width: 140px; -webkit-box-shadow: inset 0 0 3px #f6dbd9, 0 4px 0 #cd5145; -moz-box-shadow: inset 0 0 3px #f6dbd9, 0 4px 0 #cd5145; box-shadow: inset 0 0 3px #f6dbd9, 0 4px 0 #cd5145 } .sw-msk__visit-materials { background: #edeff0; padding: 15px 0 } .material-sample-kits .box { height: 420px } .material-sample-kits .box .learn-more { position: absolute; text-indent: -9999px; width: 258px; height: 83px; top: 92px; left: 3px; font-size: .8em; background-image: url("/rrstatic/img/portal/sample-kit/hover.png"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover } @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .material-sample-kits .box .learn-more { background-image: url("/rrstatic/img/portal/sample-kit/hover_2x.png") } } .material-sample-kits .box .material-sample-list { position: relative; margin-left: 20px } .material-sample-kits .box .sample-kit-price { width: 166px; height: 47px; padding: 14px 0 8px 0; background: #f5f7f8; border-top: 1px solid #e0e3e5; -webkit-border-radius: 0 0 0 4px; border-radius: 0 0 0 4px; background-clip: padding-box; text-align: center; font-size: 1.2em } .material-sample-kits .box.basic-kit { margin-top: -3px } .material-sample-kits .box.basic-kit .material-sample-list { padding: 133px 0 0 34px } .material-sample-kits .box.basic-kit .sample-kit-price { width: 164px } .material-sample-kits .box.basic-kit .sample-shelf { width: 304px } .material-sample-kits .box.color-finish-kit .material-sample-list { padding: 133px 0 0 7px } .material-sample-kits .box.metal-kit .material-sample-list { padding: 145px 0 0 34px } .material-sample-kits .box .property-stat { width: 82px; margin: -3px 10px 18px 0 } .material-sample-kits .box .property-stat.last { margin-right: 0 } .material-sample-kits .box .property-stat .stat-bubble { padding: 6px 5px 4px 5px; width: 70px; font-size: .8em; font-weight: bold } .material-sample-kits .box .property-stat .stat-bubble.low { background: url("/rrstatic/img/materials/stat-bg.png") -105px 0px #757372 no-repeat } .material-sample-kits .box .property-stat .stat-bubble.med { background: url("/rrstatic/img/materials/stat-bg.png") -90px 0px #757372 no-repeat } .material-sample-kits .box .sample-shelf { position: absolute; height: 30px; top: 202px; left: 0px; width: 302px; border-bottom: 1px solid #e0e3e5; background-image: url("linear-gradient(white 87%, rgba(240,240,240,0.9))") } .material-sample-kits .box .sample-shelf.row-1 { top: 190px } .material-sample-kits .box .sample-shelf.row-2 { top: 221px } .ribbon { position: absolute; right: 15px; top: -3px; text-indent: -9999px; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; background-clip: padding-box } .ribbon.sample-kit { width: 60px; height: 91px; background-image: url("/rrstatic/img/portal/sample-kit/flag.png"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover } @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .ribbon.sample-kit { background-image: url("/rrstatic/img/portal/sample-kit/flag_2x.png") } } .sw-model-edit-container { max-width: 425px; min-width: 425px; height: calc(100vh - 60px); width: 40vw } .sw-model-edit-title__wrapper:hover { background-color: #3A91F6 } .sw-model-edit-title__wrapper--contenteditable-triggered { background-color: #3A91F6 } .sw-model-edit-title__wrapper--contenteditable-triggered .sw-content-editable-target { outline: 0 transparent solid } .sw-model-edit-navigation { z-index: 2000; width: 360px; background: rgba(255, 255, 255, 0.9); overflow: hidden } .sw-model-edit-navigation-container { max-height: 80vh; overflow-y: scroll } .sw-model-edit-material-navigation .sw-model-edit-material-navigation__material-swatch { height: 40px; width: 42px } .sw-model-edit-material-navigation .sw-model-edit-material-navigation__close { line-height: 40px } .sw-model-edit-material-navigation .sw-model-edit-set-orientation { height: 40px } .sw-model-edit-material-navigation .sw-model-edit-set-orientation__button { margin-top: 2px } .sw-model-edit-material-navigation .sw-model-edit-printing-analysis__header { height: 55px } .sw-model-edit-material-navigation .sw-model-edit-printing-analysis__check { height: 40px } .sw-model-edit-three-dimensional-viewer { max-height: calc(100vh - 60px) } .sw-model-edit-three-dimensional-viewer .printability-center-viz { height: 100% } .sw-model-edit-welome-overlay { width: 600px } .sw-model-edit-material-chooser__material-swatch { height: 30px; width: 32px; transform: translateY(-1px) } .sw-model-edit-material-chooser__material-choice:hover, .sw-model-edit-material-chooser__material-choice.selected { border-left-color: #4FC9FF; background: #e5f7ff } .sw-model-edit-material-filter { max-width: 212px } .sw-model-edit-title { height: 40px } .sw-model-edit-title .sw-model-edit--breadcrumb:after { content: ""; border-top: 20px solid #287EE3; border-bottom: 20px solid #287EE3; border-left: 10px solid #3A91F6; position: absolute; left: 30px; top: 0 } .sw-gallery .sw-gallery__previous { background-color: rgba(0, 0, 0, 0.6) } .sw-gallery .sw-gallery__center-content { background-color: rgba(0, 0, 0, 0.6) } .sw-gallery .sw-gallery__center-content-main-image-container { height: 450px; width: 100% } .sw-gallery .sw-gallery-thumbnail-container { transition: -ms-transform 0.3s ease-out, -webkit-transform 0.3s ease-out, transform 0.3s ease-out } .sw-gallery .sw-gallery__center-content-main-image { max-height: 100%; max-width: 100% } .sw-gallery .sw-gallery__center-content-thumbnail-section { height: 100px; max-width: 60.15625vw } .sw-gallery .sw-gallery__center-content-thumbnail { height: 67px; width: 110px } .sw-gallery .sw-gallery__center-content-thumbnail-image { max-width: 100%; opacity: .5 } .sw-gallery .sw-gallery__center-content-thumbnail-image:hover { opacity: 1 } .sw-gallery .sw-gallery__center-content-thumbnail--selected { border: 1px solid #4FC9FF } .sw-gallery .sw-gallery__center-content-thumbnail--selected .sw-gallery__center-content-thumbnail-image { opacity: 1 } .sw-gallery .sw-gallery__next { background-color: rgba(0, 0, 0, 0.6) } .sw-gallery-body-overflow-hidden { overflow: hidden } .sw-hover__show-element { display: none } .sw-hover:hover .sw-hover__show-element { display: initial } .sw-input-autocomplete { top: -99999px; -webkit-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); -moz-box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); box-shadow: 0 4px 8px 0px rgba(68, 82, 88, 0.2); -moz-transition: opacity .1s ease-in-out, top 0s ease-in-out .2s; -o-transition: opacity .1s ease-in-out, top 0s ease-in-out .2s; -webkit-transition: opacity .1s ease-in-out, top 0s ease-in-out .2s; transition: opacity .1s ease-in-out, top 0s ease-in-out .2s } .sw-input-autocomplete--open { top: 0; opacity: 1; -moz-transition: opacity .1s ease-in-out; -o-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out } .sw-input-autocomplete__item { line-height: 32px; padding: 0 8px } .sw-input-autocomplete__item--selected, .sw-input-autocomplete__item:hover { background: #f5f7f8 } .sw-product-share-social__share-box { left: -65px; width: 220px } .sw-tooltip { position: relative } .sw-tooltip:hover .sw-tooltip__target { opacity: 1; visibility: visible; -moz-transition: opacity ease-in-out .1s; -o-transition: opacity ease-in-out .1s; -webkit-transition: opacity ease-in-out .1s; transition: opacity ease-in-out .1s } .sw-tooltip__target { visibility: hidden; background-color: rgba(0, 0, 0, 0.8); color: #fff; border-radius: 6px; opacity: 0; position: absolute; max-width: 200px; z-index: 99; -moz-transition: opacity ease-in-out .1s .1s, visibility ease-in-out 0s .2s; -o-transition: opacity ease-in-out .1s .1s, visibility ease-in-out 0s .2s; -webkit-transition: opacity ease-in-out .1s .1s, visibility ease-in-out 0s .2s; transition: opacity ease-in-out .1s .1s, visibility ease-in-out 0s .2s } .sw-tooltip__target:after { content: ' '; position: absolute } .sw-tooltip__target--wide { width: 350px; max-width: unset } .sw-tooltip__target--top { bottom: calc(100% + 10px); left: 50%; -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%) } .sw-tooltip__target--top:after { border: solid transparent 5px; border-top-color: rgba(0, 0, 0, 0.8); left: 50%; margin-left: -5px; top: 100% } .sw-tooltip__target--bottom { top: calc(100% + 10px); left: 50%; -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%) } .sw-tooltip__target--bottom:after { border: solid transparent 5px; border-bottom-color: rgba(0, 0, 0, 0.8); left: 50%; margin-left: -5px; bottom: 100% } .sw-model-material-configurator-layout { height: calc(100vh - 60px) } .sw-model-material-configurator-model-updater__content { max-width: 600px } .sw-model-material-configurator-navigation { height: 60px } .sw-model-material-drag-and-drop-upload__content { max-width: 600px } .sw-model-material-drag-and-drop-upload__uploading { height: 79px } .sw-model-material-drag-and-drop-upload__progress-bar { height: 4px; max-width: 100% } .sw-material-configurator-material-selector { max-width: 800px } .sw-material-configurator-material-selector__content { max-width: 600px } .sw-material-configurator-material-selector__material-swatch { height: 35px; flex: 0 0 35px } .sw-material-configurator-options-selector__content { max-width: 600px } .sw-material-configurator-options-selector__material-swatch { height: 33px; width: 33px } .sw-material-configurator-color-selector { max-width: 800px } .sw-material-configurator-color-selector__color-choice { height: 57px } .sw-material-configurator-color-selector__material-swatch { height: 33px; flex: 0 0 33px } .sw-material-configurator-finish-selector { max-width: 800px } .sw-material-configurator-finish-selector__option { min-height: 95px } .sw-model-material-configurator-add-to-cart__content { max-width: 600px } .sw-model-material-upload__content { max-width: 600px } .sw-model-visualization__dimensions { top: 65% } .sw-model-material-configurator-material-details { top: 70% } @-webkit-keyframes slideAcross { from { left: -40% } to { left: 100% } } @keyframes slideAcross { from { left: -40% } to { left: 100% } } @keyframes fadeInOut { 0% { opacity: 0 } 5% { opacity: 1 } 95% { opacity: 1 } 100% { opacity: 0 } } @keyframes fadeOut { 0% { opacity: 1 } 95% { opacity: 1 } 100% { opacity: 0 } } @keyframes fadeIn { 0% { opacity: 0 } 5% { opacity: 1 } 100% { opacity: 1 } } .sw-model-material-analyzing-model { height: 79px; max-width: 600px } .sw-model-material-analyzing-model__animation-bar { left: 50%; height: 4px; width: 40%; background: linear-gradient(to left, #4FC9FF, transparent); -webkit-animation: slideAcross 1.5s infinite linear; animation: slideAcross 1.5s infinite linear } .sw-model-material-analyzing-model__message-0 { animation: fadeOut 10s linear 0s 1 forwards } .sw-model-material-analyzing-model__message-1 { animation: fadeInOut 10.25s linear 9.75s 1 forwards } .sw-model-material-analyzing-model__message-2 { animation: fadeInOut 10.25s linear 19.75s 1 forwards } .sw-model-material-analyzing-model__message-3 { animation: fadeIn 10.25s linear 29.75s 1 forwards } .sw-material-benefit-filters { max-height: 500px } .sw-material-benefit-filter-section { width: 50% } .sw-material-benefit-filter-image { height: 35px; width: 35px } .sw-faq-question::after { content: url(https: //static1.sw-cdn.net/files/cms/partnerships/valve/open-close-blue-02.png); position:absolute; right:0; top:25%; height:16px; -webkit-transition:all .35s; -o-transition:all .35s; transition:all .35s } .sw-faq-answer--expanded .sw-faq-question::after { transform: rotate(315deg) } .sw-state__checkbox--delete { display: none } .sw-state__checkbox--delete:checked+label { color: #EC3737 } .touch .sw--is-hidden-on-touch, .sw--is-hidden { display: none } .sw--is-no-pointer-events { pointer-events: none } .sw--is-all-pointer-events { pointer-events: all } .sw--is-draggable { cursor: move; cursor: grab; cursor: -webkit-grab } .sw--is-draggable__dragging { cursor: grabbing; cursor: -webkit-grabbing; background-color: rgba(255, 255, 255, 0.85); border-top: 1px solid #e0e3e5 } .sw--is-text-error { color: #EC3737 } #chooseUploadScale { border-bottom: 1px solid #DDDDDD; box-shadow: 0 2px 0 white; padding: 3px } #chooseUploadScale a { margin: 10px } #uploadModelError { display: none } #isIEBrowser { display: none } .signup-or-divider { margin: 0 auto; height: 24px; width: 70% } .signup-or-divider hr { margin: 14px 10px -12px 0px; color: #edeff0 } .signup-or-divider p { color: #415761; background: #ffffff; text-align: center; font-size: .8em; margin-left: 90px; margin-right: 90px; line-height: 2em } .container { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 964px; margin: 20px auto 20px auto } .container.wide { width: 984px } .container.wide .container { width: 960px; margin: 0 auto } .column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12 { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; float: left; margin-right: 24px; position: relative } .stack { z-index: 0 } .span-1 { width: 58px } .span-2 { width: 140px } .span-3 { width: 222px } .span-4 { width: 304px } .span-5 { width: 386px } .span-6 { width: 468px } .span-7 { width: 550px } .span-8 { width: 632px } .span-9 { width: 714px } .span-10 { width: 796px } .span-11 { width: 878px } .span-12 { width: 960px; margin: 0 auto } input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12 { border-left-width: 1px; border-right-width: 1px; padding-left: 5px; padding-right: 5px } input.span-1, textarea.span-1 { width: 46px } input.span-2, textarea.span-2 { width: 128px } input.span-3, textarea.span-3 { width: 210px } input.span-4, textarea.span-4 { width: 292px } input.span-5, textarea.span-5 { width: 374px } input.span-6, textarea.span-6 { width: 456px } input.span-7, textarea.span-7 { width: 538px } input.span-8, textarea.span-8 { width: 620px } input.span-9, textarea.span-9 { width: 702px } input.span-10, textarea.span-10 { width: 784px } input.span-11, textarea.span-11 { width: 866px } input.span-12, textarea.span-12 { width: 948px } .append-3 { padding-right: 246px } .prepend-1 { padding-left: 82px } .prepend-2 { padding-left: 164px } .prepend-3 { padding-left: 246px } .prepend-7 { padding-left: 574px } .border { padding-right: 4px; margin-right: 5px; border-right: 1px solid #ddd } .pull-1 { margin-left: -82px } .pull-2 { margin-left: -164px } .pull-3 { margin-left: -246px } .pull-4 { margin-left: -328px } .pull-5 { margin-left: -410px } .pull-6 { margin-left: -492px } .pull-7 { margin-left: -574px } .pull-8 { margin-left: -656px } .pull-9 { margin-left: -738px } .pull-10 { margin-left: -820px } .pull-11 { margin-left: -902px } .pull-12 { margin-left: -984px } .pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12 { float: left; position: relative } .push-1 { margin: 0 -82px 1.5em 82px } .push-2 { margin: 0 -164px 1.5em 164px } .push-3 { margin: 0 -246px 1.5em 246px } .push-4 { margin: 0 -328px 1.5em 328px } .push-5 { margin: 0 -410px 1.5em 410px } .push-6 { margin: 0 -492px 1.5em 492px } .push-7 { margin: 0 -574px 1.5em 574px } .push-8 { margin: 0 -656px 1.5em 656px } .push-9 { margin: 0 -738px 1.5em 738px } .push-10 { margin: 0 -820px 1.5em 820px } .push-11 { margin: 0 -902px 1.5em 902px } .push-12 { margin: 0 -984px 1.5em 984px } .push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12 { float: right; position: relative } hr { background: #e0e3e5; color: #e0e3e5; clear: both; float: none; width: 100%; height: 1px; margin: 20px 0; border: none } hr.space { background: #FFF; color: #FFF; visibility: hidden } hr.compact { margin: 10px 0 } hr.zero { margin: 0 } hr.dotted { background: none; border-bottom: 1px dotted #e0e3e5 } hr.thick { height: 2px } hr.light { background: #fff } .clearfix:after, .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden } .clearfix, .container { display: block } .clear { clear: both; height: 1px } .clear-float { clear: both } .span-12 .box .container { width: 918px } .span-12 .box .column, .span-12 .box .span-1, .span-12 .box .span-2, .span-12 .box .span-3, .span-12 .box .span-4, .span-12 .box .span-5, .span-12 .box .span-6, .span-12 .box .span-7, .span-12 .box .span-8, .span-12 .box .span-9, .span-12 .box .span-10, .span-12 .box .span-11, .span-12 .box .span-12 { margin-right: 18px } .span-12 .box .span-1 { width: 60px } .span-12 .box .span-2 { width: 138px } .span-12 .box .span-3 { width: 216px } .span-12 .box .span-4 { width: 294px } .span-12 .box .span-5 { width: 372px } .span-12 .box .span-6 { width: 450px } .span-12 .box .span-7 { width: 528px } .span-12 .box .span-8 { width: 606px } .span-12 .box .span-9 { width: 684px } .span-12 .box .span-10 { width: 762px } .span-12 .box .span-11 { width: 840px } .span-12 .box .span-12 { width: 920px; margin-right: 0 } .span-12 .box .append-3 { padding-right: 234px } .span-12 .box .prepend-1 { padding-left: 78px } .span-12 .box .prepend-2 { padding-left: 156px } .span-12 .box .prepend-3 { padding-left: 234px } .span-12 .box .prepend-7 { padding-left: 546px } .span-12 .box .pull-1 { margin-left: -78px } .span-12 .box .pull-2 { margin-left: -156px } .span-12 .box .pull-3 { margin-left: -234px } .span-12 .box .pull-4 { margin-left: -312px } .span-12 .box .pull-5 { margin-left: -390px } .span-12 .box .pull-6 { margin-left: -468px } .span-12 .box .pull-7 { margin-left: -546px } .span-12 .box .pull-8 { margin-left: -624px } .span-12 .box .pull-9 { margin-left: -702px } .span-12 .box .pull-10 { margin-left: -780px } .span-12 .box .pull-11 { margin-left: -858px } .span-12 .box .pull-12 { margin-left: -936px } .span-12 .box .push-1 { margin: 0 -78px 1.5em 78px } .span-12 .box .push-2 { margin: 0 -156px 1.5em 156px } .span-12 .box .push-3 { margin: 0 -234px 1.5em 234px } .span-12 .box .push-4 { margin: 0 -312px 1.5em 312px } .span-12 .box .push-5 { margin: 0 -390px 1.5em 390px } .span-12 .box .push-6 { margin: 0 -468px 1.5em 468px } .span-12 .box .push-7 { margin: 0 -546px 1.5em 546px } .span-12 .box .push-8 { margin: 0 -624px 1.5em 624px } .span-12 .box .push-9 { margin: 0 -702px 1.5em 702px } .span-12 .box .push-10 { margin: 0 -780px 1.5em 780px } .span-12 .box .push-11 { margin: 0 -858px 1.5em 858px } .span-12 .box .push-12 { margin: 0 -936px 1.5em 936px } .span-9 .box .container { width: 672px } .span-9 .box .column, .span-9 .box .span-1, .span-9 .box .span-2, .span-9 .box .span-3, .span-9 .box .span-4, .span-9 .box .span-5, .span-9 .box .span-6, .span-9 .box .span-7, .span-9 .box .span-8, .span-9 .box .span-9, .span-9 .box .span-10, .span-9 .box .span-11, .span-9 .box .span-12 { margin-right: 12px } .span-9 .box .span-1 { width: 45px } .span-9 .box .span-2 { width: 102px } .span-9 .box .span-3 { width: 159px } .span-9 .box .span-4 { width: 216px } .span-9 .box .span-5 { width: 273px } .span-9 .box .span-6 { width: 330px } .span-9 .box .span-7 { width: 387px } .span-9 .box .span-8 { width: 444px } .span-9 .box .span-9 { width: 501px } .span-9 .box .span-10 { width: 558px } .span-9 .box .span-11 { width: 615px } .span-9 .box .span-12 { width: 672px; margin-right: 0 } .span-9 .box .append-3 { padding-right: 171px } .span-9 .box .prepend-1 { padding-left: 57px } .span-9 .box .prepend-2 { padding-left: 114px } .span-9 .box .prepend-3 { padding-left: 171px } .span-9 .box .prepend-7 { padding-left: 399px } .span-9 .box .pull-1 { margin-left: -57px } .span-9 .box .pull-2 { margin-left: -114px } .span-9 .box .pull-3 { margin-left: -171px } .span-9 .box .pull-4 { margin-left: -228px } .span-9 .box .pull-5 { margin-left: -285px } .span-9 .box .pull-6 { margin-left: -342px } .span-9 .box .pull-7 { margin-left: -399px } .span-9 .box .pull-8 { margin-left: -456px } .span-9 .box .pull-9 { margin-left: -513px } .span-9 .box .pull-10 { margin-left: -570px } .span-9 .box .pull-11 { margin-left: -627px } .span-9 .box .pull-12 { margin-left: -684px } .span-9 .box .push-1 { margin: 0 -57px 1.5em 57px } .span-9 .box .push-2 { margin: 0 -114px 1.5em 114px } .span-9 .box .push-3 { margin: 0 -171px 1.5em 171px } .span-9 .box .push-4 { margin: 0 -228px 1.5em 228px } .span-9 .box .push-5 { margin: 0 -285px 1.5em 285px } .span-9 .box .push-6 { margin: 0 -342px 1.5em 342px } .span-9 .box .push-7 { margin: 0 -399px 1.5em 399px } .span-9 .box .push-8 { margin: 0 -456px 1.5em 456px } .span-9 .box .push-9 { margin: 0 -513px 1.5em 513px } .span-9 .box .push-10 { margin: 0 -570px 1.5em 570px } .span-9 .box .push-11 { margin: 0 -627px 1.5em 627px } .span-9 .box .push-12 { margin: 0 -684px 1.5em 684px } .span-12 .box .left .left, .span-9 .box .left, .left { float: left } .span-12 .box .right .right, .span-9 .box .right, .right { float: right } .last, .span-12 .box .last, .span-9 .box .last { margin-right: 0; padding-right: 0 } .first, .span-12 .box .first, .span-9 .box .first { margin-left: 0 } .top, .span-12 .box .top, .span-9 .box .top { margin-top: 0 } .bottom, .span-12 .box .bottom, .span-9 .box .bottom { margin-bottom: 0 } .flush-top, .flush-bottom, .flush-left, .flush-right { position: absolute } .flush-top { top: 0 } .flush-bottom { bottom: 0 } .flush-left { left: 0 } .flush-right { right: 0 } .append-bottom { margin-bottom: 20px } .push-top { padding-top: 20px } .pull-bottom { padding-bottom: 20px } .breathe-vertical { margin-top: 10px; margin-bottom: 10px } .breathe-horizontal { margin-left: 10px; margin-right: 10px } .breathe-vertical-large { margin-top: 20px; margin-bottom: 20px } .breathe { margin: 10px } .breathe-top { margin-top: 10px } .breathe-top-large { margin-top: 20px } .breathe-top-small { margin-top: 5px } .breathe-bottom { margin-bottom: 10px } .breathe-bottom-large { margin-bottom: 20px } .breathe-bottom-small { margin-bottom: 5px } .breathe-right { margin-right: 10px } .breathe-right-large { margin-right: 20px } .breathe-right-small { margin-right: 5px } .breathe-left { margin-left: 10px } .breathe-left-large { margin-left: 20px } .breathe-left-small { margin-left: 5px } .position { position: absolute } .position.top-left { top: 10px; left: 10px } .position.top-right { top: 10px; right: 10px } .position.bottom-left { bottom: 10px; left: 10px } .position.bottom-right { bottom: 10px; right: 10px } .sw-dms--bg-black { background-color: #000 } .sw-dms--bg-white { background-color: #fff } .sw-dms--bg-blue { background-color: #1E2740 } .sw-dms--bg-red { background-color: #FF4B5A } .sw-dms--bg-grey-46 { background-color: #5E717C } .sw-dms--bg-grey-85 { background-color: #DAD8DA } .sw-dms--bg-grey-96 { background-color: #F2F3F4 } .sw-dms--color-black { color: #000 } .sw-dms--color-white { color: #fff } .sw-dms--color-blue { color: #1E2740 } .sw-dms--color-red { color: #FF4B5A } .sw-dms--color-grey-46 { color: #5E717C } .sw-dms--color-grey-85 { color: #DAD8DA } .sw-dms--color-grey-96 { color: #F2F3F4 } body, html { font-family: "Fabriga"; font-size: 14px; line-height: 1.5714rem } h1 { font-family: "SharpGrotesque"; font-size: 3.214rem } h2 { font-family: "Fabriga"; font-size: 1.714rem } h3 { font-family: "SharpGrotesque"; font-size: 1.285rem } h4 { font-family: "Fabriga"; font-weight: bold; font-size: 1.285rem } h5 { font-family: "SharpGrotesque"; font-size: 1.0714rem } h6 { font-family: "Fabriga"; font-size: 0.9285rem } h5 { font-family: "Fabriga"; font-size: 1rem } .sw-dms__link, .sw-dms__link:visited, .sw-dms__link:active { cursor: pointer; color: #2EAAEB; text-decoration: none } .no-touch .sw-dms__link:hover { color: #2790C7 } .sw-dms__link--underlined, .sw-dms__link--underlined:visited, .sw-dms__link--underlined:active { text-decoration: underline; color: #1E2740 } .no-touch .sw-dms__link--underlined:hover { color: #2790C7 } .sw-dms-button, .btn, .btn-primary, .btn-buy-now, .btn-secondary, .sw-image-edit__file-upload-button, .btn-white { font-family: "Fabriga", sans-serif; border: thin solid #DAD8DA; border-radius: 1.18rem; line-height: 1.1rem; letter-spacing: 0.5px; display: inline-block; padding: .42rem 1.07rem; white-space: nowrap; background-color: #fff; text-align: center; text-transform: uppercase; text-decoration: none } .sw-dms-button.sw-dms-button, .btn, .btn-primary, .btn-buy-now, .btn-secondary, .sw-image-edit__file-upload-button, .btn-white { color: #000 } .no-touch .sw-dms-button:hover, .no-touch .btn:hover, .no-touch .btn-primary:hover, .no-touch .btn-buy-now:hover, .no-touch .btn-secondary:hover, .no-touch .sw-image-edit__file-upload-button:hover, .no-touch .btn-white:hover { background-color: #FBFBFB } .no-touch .sw-dms-button:active, .no-touch .btn:active, .no-touch .btn-primary:active, .no-touch .btn-buy-now:active, .no-touch .btn-secondary:active, .no-touch .sw-image-edit__file-upload-button:active, .no-touch .btn-white:active { background-color: #F2F3F4 } .sw-dms-button:focus, .btn:focus, .btn-primary:focus, .btn-buy-now:focus, .btn-secondary:focus, .sw-image-edit__file-upload-button:focus, .btn-white:focus { outline: none } .sw-dms-button--small, .btn.small, .small.btn-primary, .small.btn-buy-now, .small.btn-secondary, .small.sw-image-edit__file-upload-button, .btn-white.small { font-size: 0.85rem } .sw-dms-button--big, .btn:not(.small), .btn-primary:not(.small), .btn-buy-now:not(.small), .btn-secondary:not(.small), .sw-image-edit__file-upload-button:not(.small), .btn-white:not(.small) { height: 2.8rem; font-size: 0.94rem; padding: .79rem 1.86rem; border-radius: 1.35rem; line-height: 1.28rem; -webkit-box-shadow: 0 2px 3px 0 rgba(25, 53, 68, 0.15); -moz-box-shadow: 0 2px 3px 0 rgba(25, 53, 68, 0.15); box-shadow: 0 2px 3px 0 rgba(25, 53, 68, 0.15) } .sw-dms-button--big.sw-dms-button--red, .sw-dms-button--red.btn:not(.small), .btn-primary:not(.small), .btn-buy-now:not(.small), .btn-secondary:not(.small), .sw-dms-button--red.sw-image-edit__file-upload-button:not(.small), .sw-dms-button--red.btn-white:not(.small), .sw-dms-button--big.btn-primary, .sw-dms-button--big.btn-buy-now, .sw-dms-button--big.btn-secondary { -webkit-box-shadow: 0 2px 3px 0 rgba(76, 18, 31, 0.35); -moz-box-shadow: 0 2px 3px 0 rgba(76, 18, 31, 0.35); box-shadow: 0 2px 3px 0 rgba(76, 18, 31, 0.35) } .sw-dms-button--disabled { pointer-events: none; cursor: not-allowed } .sw-dms-button--disabled.sw-dms-button--disabled { color: #989CA8 } .sw-dms-button--red, .btn-primary, .btn-buy-now, .btn-secondary { background-color: #FF4B5A; border: none } .sw-dms-button--red.sw-dms-button--red, .btn-primary, .btn-buy-now, .btn-secondary { color: #fff } .no-touch .sw-dms-button--red:hover, .no-touch .btn-primary:hover, .no-touch .btn-buy-now:hover, .no-touch .btn-secondary:hover { background-color: #FD3D4D } .no-touch .sw-dms-button--red:active, .no-touch .btn-primary:active, .no-touch .btn-buy-now:active, .no-touch .btn-secondary:active { background-color: #E0424E } .sw-dms-button--red.sw-dms-button--disabled, .sw-dms-button--disabled.btn-primary, .sw-dms-button--disabled.btn-buy-now, .sw-dms-button--disabled.btn-secondary { background-color: #FFA5AD; color: white } .sw-dms-button--facebook { background-color: #3B5998; position: relative } .sw-dms-button--facebook.sw-dms-button--facebook { color: #fff } .no-touch .sw-dms-button--facebook:hover { background-color: #263961 } .no-touch .sw-dms-button--facebook:active { background-color: #263961 } .sw-dms-button--facebook:before { content: ""; background: url(/rrstatic/img/sprites/share-icon/fb.png) no-repeat; background-size: contain; position: absolute; width: 24px; height: 24px; left: 15px; top: 7px } .sw-dms-button--google { background-color: #DD4B39; position: relative } .sw-dms-button--google.sw-dms-button--google { color: #fff } .no-touch .sw-dms-button--google:hover { background-color: #AC2D1E } .no-touch .sw-dms-button--google:active { background-color: #AC2D1E } .sw-dms-button--google:before { content: ""; background: url(/rrstatic/img/sprites/share-icon/google-plus-logo.png) no-repeat; background-size: contain; position: absolute; width: 24px; height: 24px; left: 15px; top: 7px } .sw-dms-nav__bar { height: 60px } .sw-dms-nav__logo--mob { height: 40px } .sw-dms-nav__menu--mob { margin-left: 20px } .sw-dms-nav__menu-logo--mob { height: 16px } .sw-dms-nav__link { text-decoration: none; color: #000 } .sw-dms-nav__mobile-dms-links { position: absolute; left: 0; width: 100%; visibility: visible; -moz-transition: all 150ms ease-in-out 0s, visibility 0s linear 150ms; -o-transition: all 150ms ease-in-out 0s, visibility 0s linear 150ms; -webkit-transition: all 150ms ease-in-out 0s, visibility 0s linear 150ms; transition: all 150ms ease-in-out 0s, visibility 0s linear 150ms } .sw-dms-nav--left-drawer-search-enabled .sw-dms-nav__mobile-dms-links { left: 100vw; width: 0; visibility: hidden; -moz-transition: all 150ms ease-in-out 150ms, visibility 0s linear 0s; -o-transition: all 150ms ease-in-out 150ms, visibility 0s linear 0s; -webkit-transition: all 150ms ease-in-out 150ms, visibility 0s linear 0s; transition: all 150ms ease-in-out 150ms, visibility 0s linear 0s } .sw-dms-nav__mobile-search { position: absolute; left: -100vw; width: 100%; height: 120px; -moz-transition: all 150ms ease-in-out 0s; -o-transition: all 150ms ease-in-out 0s; -webkit-transition: all 150ms ease-in-out 0s; transition: all 150ms ease-in-out 0s } .sw-dms-nav--left-drawer-search-enabled .sw-dms-nav__mobile-search { left: 0; -moz-transition: all 150ms ease-in-out 150ms; -o-transition: all 150ms ease-in-out 150ms; -webkit-transition: all 150ms ease-in-out 150ms; transition: all 150ms ease-in-out 150ms } .sw-dms-nav__link--light { color: #fff } .sw-dms-nav__link--red { color: #FF4B5A } .sw-dms-nav__desktop { width: 100%; height: 90px; z-index: 9000 } .sw-dms-nav__desktop--overlap { margin-bottom: -90px } .sw-dms-nav__mob { background-color: #fff; height: 60px; width: 100%; z-index: 9000; -moz-transition: height 150ms ease-in-out; -o-transition: height 150ms ease-in-out; -webkit-transition: height 150ms ease-in-out; transition: height 150ms ease-in-out } .sw-dms-nav__main-nav { position: absolute; left: 0; top: 0; width: 100%; -moz-transition: left 150ms ease-in-out; -o-transition: left 150ms ease-in-out; -webkit-transition: left 150ms ease-in-out; transition: left 150ms ease-in-out } .sw-dms-nav__left-drawer-nav { position: absolute; left: -100vw; top: 0; width: 100%; -moz-transition: left 150ms ease-in-out; -o-transition: left 150ms ease-in-out; -webkit-transition: left 150ms ease-in-out; transition: left 150ms ease-in-out; z-index: 9001 } .sw-dms-nav__right-drawer-nav { position: absolute; left: 0; height: calc(100vh - 60px); top: -100vh; width: 100%; z-index: 9001; -moz-transition: top 150ms ease-in-out; -o-transition: top 150ms ease-in-out; -webkit-transition: top 150ms ease-in-out; transition: top 150ms ease-in-out } .sw-dms-nav__top-nav-middle-section, .sw-dms-nav__top-nav-left-section, .sw-dms-nav__top-nav-right-section { flex-grow: 1; max-width: 100vw; background-color: #fff; z-index: 9010; -moz-transition: all 150ms ease-in-out; -o-transition: all 150ms ease-in-out; -webkit-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out } .sw-dms-nav__top-nav-middle-section-content, .sw-dms-nav__top-nav-left-section-content { width: auto; -moz-transition: visibility 0s linear 150ms, width 0s linear 150ms, margin 0s linear 150ms, padding 0s linear 150ms, height 0s linear 150ms, margin-left 0s linear 150ms; -o-transition: visibility 0s linear 150ms, width 0s linear 150ms, margin 0s linear 150ms, padding 0s linear 150ms, height 0s linear 150ms, margin-left 0s linear 150ms; -webkit-transition: visibility 0s linear 150ms, width 0s linear 150ms, margin 0s linear 150ms, padding 0s linear 150ms, height 0s linear 150ms, margin-left 0s linear 150ms; transition: visibility 0s linear 150ms, width 0s linear 150ms, margin 0s linear 150ms, padding 0s linear 150ms, height 0s linear 150ms, margin-left 0s linear 150ms } .sw-dms-nav__top-nav-right-section { position: relative; border-bottom: thin solid #fff } .sw-avatar--dms { height: 31px; width: 31px } .sw-dms-nav__tools-menu-toggle, .sw-dms-nav__explore-menu-toggle, .sw-dms-nav__user-menu-toggle, .sw-dms-nav__cart-menu-toggle, .sw-dms-nav__search-menu-toggle { -moz-transition: all 150ms ease-in-out; -o-transition: all 150ms ease-in-out; -webkit-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out } .sw-dms-nav__sign-in-button--desktop, .sw-dms-nav__cart-menu-anchor, .sw-dms-nav__user-menu-anchor, .sw-dms-nav__explore-menu-anchor { display: inline-block; -moz-transition: all 0s linear 150ms; -o-transition: all 0s linear 150ms; -webkit-transition: all 0s linear 150ms; transition: all 0s linear 150ms } .sw-dms-nav__cart-menu-anchor { width: 1.571rem; opacity: 1; visibility: visible; -moz-transition: all 150ms ease-in-out, opacity 0s linear 150ms, visibility 0s linear 150ms; -o-transition: all 150ms ease-in-out, opacity 0s linear 150ms, visibility 0s linear 150ms; -webkit-transition: all 150ms ease-in-out, opacity 0s linear 150ms, visibility 0s linear 150ms; transition: all 150ms ease-in-out, opacity 0s linear 150ms, visibility 0s linear 150ms } .sw-dms-nav__user-menu-anchor { width: 31px; opacity: 1; visibility: visible; -moz-transition: all 150ms ease-in-out, opacity 0s linear 150ms, visibility 0s linear 150ms; -o-transition: all 150ms ease-in-out, opacity 0s linear 150ms, visibility 0s linear 150ms; -webkit-transition: all 150ms ease-in-out, opacity 0s linear 150ms, visibility 0s linear 150ms; transition: all 150ms ease-in-out, opacity 0s linear 150ms, visibility 0s linear 150ms } .sw-dms-nav__cart-menu-anchor--mobile { margin-right: 20px; visibility: visible; opacity: 1; -moz-transition: all 150ms ease-in-out 150ms; -o-transition: all 150ms ease-in-out 150ms; -webkit-transition: all 150ms ease-in-out 150ms; transition: all 150ms ease-in-out 150ms } .sw-dms-nav__cart-menu-anchor--mobile-logged-in { margin-right: 51px } .sw-dms-nav__search-dropdown-container { width: 0; visibility: hidden; opacity: 0 } .sw-notification-counter--cart { -moz-transition: visibility 0s linear 150ms; -o-transition: visibility 0s linear 150ms; -webkit-transition: visibility 0s linear 150ms; transition: visibility 0s linear 150ms } .sw-dms-nav--search-menu-open .sw-dms-nav__search-dropdown-container { width: auto; visibility: visible; opacity: 1 } .sw-dms-nav--search-menu-open .sw-dms-nav__sign-in-button--desktop, .sw-dms-nav--search-menu-open .sw-dms-nav__cart-menu-anchor, .sw-dms-nav--search-menu-open .sw-dms-nav__user-menu-anchor { opacity: 0; visibility: hidden; width: 0; -moz-transition: all 150ms ease-in-out, opacity 0s linear 0s, visibility 0s linear 0s; -o-transition: all 150ms ease-in-out, opacity 0s linear 0s, visibility 0s linear 0s; -webkit-transition: all 150ms ease-in-out, opacity 0s linear 0s, visibility 0s linear 0s; transition: all 150ms ease-in-out, opacity 0s linear 0s, visibility 0s linear 0s } .sw-dms-nav--search-menu-open .sw-notification-counter--cart { visibility: hidden; -moz-transition: visibility 0s linear 0s; -o-transition: visibility 0s linear 0s; -webkit-transition: visibility 0s linear 0s; transition: visibility 0s linear 0s } .sw-dms-nav--search-menu-open .sw-dms-nav__user-menu-toggle, .sw-dms-nav--search-menu-open .sw-dms-nav__cart-menu-toggle, .sw-dms-nav--search-menu-open .sw-dms-nav__explore-menu-toggle { flex-grow: 0; flex-shrink: 0; flex-basis: 0; margin: 0; padding: 0 } .sw-dms-nav--search-menu-open .sw-dms-nav__user-menu-toggle { margin-right: 30px } .sw-dms-nav--search-menu-open .sw-dms-nav__explore-menu-anchor { visibility: hidden; opacity: 0; width: 0; margin: 0; padding: 0; -moz-transition: all 0s linear 0s; -o-transition: all 0s linear 0s; -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s } .sw-dms-nav__search-menu-toggle { flex-grow: 0 } .sw-dms-nav--search-menu-open .sw-dms-nav__search-menu-toggle { flex-grow: 2; justify-content: flex-end; padding-left: 0 } .sw-dms-nav__search-overlay { z-index: 20000 } .sw-dms-nav--search-menu-open .sw-dms-nav__search-overlay { display: none } .sw-dms-nav--left-drawer-open, .sw-dms-nav--right-drawer-open { overflow: hidden; height: 100%; width: 100%; position: fixed } .sw-dms-nav--shrink-for-drawer { -moz-transition: all 150ms ease-in-out; -o-transition: all 150ms ease-in-out; -webkit-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out } .sw-dms-nav--left-drawer-open .sw-dms-nav--shrink-for-drawer, .sw-dms-nav--right-drawer-open .sw-dms-nav--shrink-for-drawer { height: 0; padding: 0; margin: 0 } .sw-dms-nav--left-drawer-open .sw-dms-nav__mob, .sw-dms-nav--right-drawer-open .sw-dms-nav__mob { height: 100vh; overflow-y: scroll; overflow-x: hidden } .sw-dms-nav--left-drawer-open .sw-dms-nav__main-nav { left: 100vw } .sw-dms-nav--left-drawer-open .sw-dms-nav__left-drawer-nav { left: 0 } .sw-dms-nav--left-drawer-open .sw-dms-nav__right-drawer-nav { left: 200vw } .sw-dms-nav__avatar--mob { position: absolute; right: 20px; top: 15px; -moz-transition: all 150ms ease-in-out; -o-transition: all 150ms ease-in-out; -webkit-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out } .sw-dms-nav__right-drawer-close-button--mob { position: absolute; right: 20px; visibility: hidden; opacity: 0; width: 31px; -moz-transition: all 0s linear 0s; -o-transition: all 0s linear 0s; -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s } .sw-dms-nav--right-drawer-open .sw-dms-nav__cart-menu-anchor--mobile { visibility: hidden; opacity: 0; -moz-transition: all 0s ease-in-out 0s; -o-transition: all 0s ease-in-out 0s; -webkit-transition: all 0s ease-in-out 0s; transition: all 0s ease-in-out 0s } .sw-dms-nav--right-drawer-open .sw-dms-nav__right-drawer-nav { top: 60px } .sw-dms-nav--right-drawer-open .sw-dms-nav__top-nav-middle-section, .sw-dms-nav--right-drawer-open .sw-dms-nav__top-nav-left-section { flex-basis: 0; flex-grow: 0; max-width: 0 } .sw-dms-nav--right-drawer-open .sw-dms-nav__top-nav-right-section { flex-grow: 1 } .sw-dms-nav--right-drawer-open .sw-dms-nav__top-nav-middle-section-content, .sw-dms-nav--right-drawer-open .sw-dms-nav__top-nav-left-section-content { visibility: hidden; width: 0; height: 0; margin: 0; padding: 0; -moz-transition: all 0s ease-in-out 0s; -o-transition: all 0s ease-in-out 0s; -webkit-transition: all 0s ease-in-out 0s; transition: all 0s ease-in-out 0s } .sw-dms-nav--right-drawer-open .sw-dms-nav__avatar--mob { right: calc(100% - 31px - 20px) } .sw-dms-nav--right-drawer-open .sw-dms-nav__right-drawer-close-button--mob { visibility: visible; opacity: 1; -moz-transition: all 0s linear 150ms; -o-transition: all 0s linear 150ms; -webkit-transition: all 0s linear 150ms; transition: all 0s linear 150ms } .sw-dms-nav--right-drawer-open .sw-dms-nav__mob { overflow: hidden } .sw-dms-nav--explore-menu-open .sw-dms-nav__explore-menu-anchor { color: #FF4B5A } .sw-dms-nav__tools-menu, .sw-dms-nav__explore-menu, .sw-dms-nav__user-menu, .sw-dms-nav__cart-menu { position: absolute; top: 67px; background-color: #fff; visibility: hidden; opacity: 0 } .sw-dms-nav__explore-menu { right: 10px; width: 391px } .sw-dms-nav--explore-menu-open .sw-dms-nav__explore-menu { visibility: visible; opacity: 1; -moz-transition: visibility 0s linear 0s, opacity 150ms ease-in; -o-transition: visibility 0s linear 0s, opacity 150ms ease-in; -webkit-transition: visibility 0s linear 0s, opacity 150ms ease-in; transition: visibility 0s linear 0s, opacity 150ms ease-in } .sw-dms-nav__tools-menu { width: 280px; left: 10px } .sw-dms-nav--tools-menu-open .sw-dms-nav__tools-menu { visibility: visible; opacity: 1; -moz-transition: visibility 0s linear 0s, opacity 150ms ease-in; -o-transition: visibility 0s linear 0s, opacity 150ms ease-in; -webkit-transition: visibility 0s linear 0s, opacity 150ms ease-in; transition: visibility 0s linear 0s, opacity 150ms ease-in } .sw-dms-nav--tools-menu-open .sw-dms-nav__tools-menu-anchor { color: #FF4B5A } .sw-dms-nav__search-menu-anchor { background: transparent; border: none; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; background-clip: padding-box } .sw-dms-nav--search-menu-open .sw-dms-nav__search-menu-anchor { background-color: #FF4B5A; color: #fff; padding: 0.5rem } input[type="text"].sw-dms-nav__search-input { width: 0; margin: 0; padding: 4px 0 4px 0; border: 0; border-color: #e0e3e5; -moz-transition: all 150ms ease-in-out; -o-transition: all 150ms ease-in-out; -webkit-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out } .sw-dms-nav--search-menu-open input[type="text"].sw-dms-nav__search-input { border-top: 1px solid #e0e3e5; border-bottom: 1px solid #e0e3e5; width: 250px; padding: 4px 8px } .sw-dms-nav-search__auto-suggest { width: 0; -moz-transition: all 150ms ease-in-out; -o-transition: all 150ms ease-in-out; -webkit-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out } .sw-dms-nav--search-menu-open .sw-dms-nav-search__auto-suggest { width: 300px } .sw-dms-nav__user-menu { width: 205px; right: 10px } .sw-dms-nav--user-menu-open .sw-dms-nav__user-menu { visibility: visible; opacity: 1; -moz-transition: visibility 0s linear 0s, opacity 150ms ease-in; -o-transition: visibility 0s linear 0s, opacity 150ms ease-in; -webkit-transition: visibility 0s linear 0s, opacity 150ms ease-in; transition: visibility 0s linear 0s, opacity 150ms ease-in } .sw-dms-nav__tools-menu-messages-bubble { color: #fff; background-color: #E54A3A; -webkit-border-radius: 1rem; border-radius: 1rem; background-clip: padding-box; padding: 5px 10px } .sw-dms-nav__cart-menu--open .sw-dms-nav__cart-menu-anchor { color: #FF4B5A } .sw-dms-nav__cart-menu { position: fixed; right: 10px; width: 345px } .sw-dms-nav__cart-menu--open .sw-dms-nav__cart-menu { visibility: visible; opacity: 1; -moz-transition: visibility 0s linear 0s, opacity 150ms ease-in; -o-transition: visibility 0s linear 0s, opacity 150ms ease-in; -webkit-transition: visibility 0s linear 0s, opacity 150ms ease-in; transition: visibility 0s linear 0s, opacity 150ms ease-in } .sw-dms-nav__cart-menu-mobile { position: fixed; top: 67px; width: calc(100% - 40px); left: calc((100% - (100% - 40px)) / 2); background-color: #fff; visibility: hidden; opacity: 0 } .sw-dms-nav__cart-menu--open .sw-dms-nav__cart-menu-mobile { visibility: visible; opacity: 1; -moz-transition: visibility 0s linear 0s, opacity 150ms ease-in; -o-transition: visibility 0s linear 0s, opacity 150ms ease-in; -webkit-transition: visibility 0s linear 0s, opacity 150ms ease-in; transition: visibility 0s linear 0s, opacity 150ms ease-in } .sw-dms-nav__logo--desktop { width: 215px; height: 31px } .sw-dms-nav__mobile-search-button { padding: 5px; margin-right: 15px; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; background-clip: padding-box } .sw-dms-nav__mobile-search-input { flex-grow: 1; width: calc(100% - 50px) } .sw-dms-nav__mobile-search-button, .sw-dms-nav__mobile-search-input, .sw-dms-nav__search-dropdown-container__mob { height: 34px } .sw-dms-nav__left-drawer-subnav { height: 60px; -moz-transition: all 150ms ease-in-out 150ms; -o-transition: all 150ms ease-in-out 150ms; -webkit-transition: all 150ms ease-in-out 150ms; transition: all 150ms ease-in-out 150ms } .sw-dms-nav--left-drawer-search-enabled .sw-dms-nav__left-drawer-subnav { height: 120px; -moz-transition: all 150ms ease-in-out 0s; -o-transition: all 150ms ease-in-out 0s; -webkit-transition: all 150ms ease-in-out 0s; transition: all 150ms ease-in-out 0s } .sw-dms-nav__sign-in-icon-mobile { display: none } @media only screen and (max-width: 546px) { .sw-dms-nav__sign-in-button-mobile { display: none } .sw-dms-nav__sign-in-icon-mobile { display: inline-block } } .sw-dms-banner { background-color: #464b58; } .sw-dms-banner__text { top: 36% } .sw-dms-panel-container-bg { -webkit-transition: opacity 1.3s ease-in-out; transition: opacity 1.3s ease-in-out; opacity: 0 } .sw-dms-panel-container-bg--active { -webkit-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out } .sw-dms-panel-container-bg__design { background-image: url(https://i.ytimg.com/vi/5-LyRjHlRgQ/maxresdefault.jpg); height:100%; width: 100%; background-size: cover; position: absolute } .sw-dms-panel-container-bg__make { background-image: url(https: //static1.sw-cdn.net/files/cms/dms/homepage/make-image-04.jpg); height:100%; width: 100%; background-size: cover; position: absolute } .sw-dms-panel-container-bg__sell { background-image: url(https: //static1.sw-cdn.net/files/cms/dms/homepage/sell-image-02.jpg); height:100%; width: 100%; background-size: cover; position: absolute; background-position-x: 65% } .sw-dms-panel { height: 100vh; -webkit-transition: background-image 0.6s ease-in-out; transition: background-image 0.6s ease-in-out } .sw-dms-section-panel--no-bg { background-image: none !important } .sw-dms-panel__inner-div { top: 36% } .sw-dms-panel__inner-div__main-text { opacity: 0; -webkit-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out } .sw-bg-panel { -webkit-transition: opacity 1s ease-in-out; transition: opacity 4s ease-in-out; opacity: 1; height: 100%; width: 100%; background-size: cover } .sw-design-panel__bg { background-image: url(https://i.ytimg.com/vi/5-LyRjHlRgQ/maxresdefault.jpg); height:100%; -webkit-transition: opacity 0.9s ease-in-out; transition: opacity 0.9s ease-in-out } .sw-make-panel__bg { background-image: url(https: //static1.sw-cdn.net/files/cms/dms/homepage/make-slice-04.jpg); -webkit-transition:opacity 0.9s ease-in-out; transition: opacity 0.9s ease-in-out } .sw-sell-panel__bg { background-image: url(https: //static1.sw-cdn.net/files/cms/dms/homepage/sell-slice-02.jpg); -webkit-transition:opacity 0.9s ease-in-out; transition: opacity 0.9s ease-in-out } .sw-make-panel__left-border { border-left: 1px solid white; position: absolute; top: 16%; bottom: 10%; left: 0; opacity: 0.5 } .sw-make-panel__right-border { border-left: 1px solid white; position: absolute; top: 16%; bottom: 10%; right: 0; opacity: 0.5 } .sw-international-numbers { background-color: #E9E9E9; width: 100%; max-height: 450px; padding: 100px 0 } .sw--marketplace-banner__text { font-size: 1.7rem } .sw-logo-container { position: absolute; top: 28.5%; width: 51% } .sw-logo { margin-bottom: 51px; width: 100% } .sw-red-cursor { height: 35px; width: 35px; bottom: 25px; left: 25px; position: absolute; animation: bounce .9s infinite linear } @-webkit-keyframes bounce { 0% { bottom: 25px } 75% { bottom: 45px } 100% { bottom: 25px } } @-moz-keyframes bounce { 0% { bottom: 25px } 75% { bottom: 45px } 100% { bottom: 25px } } @keyframes bounce { 0% { bottom: 25px } 75% { bottom: 45px } 100% { bottom: 25px } } .sw-dms-panel__inner-div--transparent { opacity: 0.2 } @media all and (min-width: 1440px) { .sw-dms-panel-header--big { font-size: 3.214rem } } @media all and (min-width: 320px) and (max-width: 768px) and (orientation: portrait) { .sw-dms-panel--mob-tab { padding-top: 60px; height: calc(100vh - 206px); background-size: cover } .sw-bg-panel--mob-tab { background-image: none } .sw-design-panel--mob-tab { background-image: url(https://i.ytimg.com/vi/5-LyRjHlRgQ/maxresdefault.jpg)} .sw-make-panel--mob-tab { background-image: url(https: //static1.sw-cdn.net/files/cms/dms/homepage/mobile-make-slice-04.jpg)} .sw-sell-panel--mob-tab { background-image: url(https: //static1.sw-cdn.net/files/cms/dms/homepage/mobile-sell-slice-02.jpg)} .sw-international-numbers--mob-tab { background-color: #E9E9E9 } .sw-marketplace-banner--mob-tab { background-image: url(https: //static1.sw-cdn.net/files/cms/dms/homepage/mobile-marketplace.jpg)} .sw-dms-panel__inner-div__main-text--mob-tab { opacity: 1 } } @media all and (max-width: 320px) { .sw-dms-panel--mob-xs { height: calc(100vh - 138px) } } @media all and (min-width: 320px) and (max-width: 480px) { .sw-red-cursor--mob { height: 40px; width: 35px; bottom: 40px } .sw-international-numbers--mob { padding-top: 45px; padding-bottom: 45px } .sw-marketplace-banner--mob { padding-top: 45px } .sw-dms-panel-sub-header--mob { font-size: 1.429rem; margin-bottom: 30px } .sw-dms-panel__inner-div--mob { top: 15% } .sw-dms-banner__text--mob { top: 25% } .sw-international-numbers__header--mob { font-size: 1.5rem } .sw-international-numbers__metric--mob { line-height: .5 } } @media all and (min-width: 480px) and (max-width: 768px) and (orientation: portrait) { .sw-dms-banner__text—-tab { top: 19%; left: 13%; font-size: 85px } .sw-dms-panel-header—-tab { font-size: 6rem } .sw-dms-panel__inner-div--tab { top: 18%; padding-left: 81px; padding-right: 81px } .sw-dms-panel-sub-header—-tab { font-size: 2.8rem; line-height: 40px } .sw-dms-panel__inner-div__main-text--tab { font-size: 2rem; line-height: 35px } .sw-international-numbers--tab { height: calc(100vh - 165px); padding-top: 70px; padding-left: 81px; padding-right: 81px } .sw-international-numbers__metric-container--tab { margin-bottom: 70px } .sw-international-numbers__header--tab { font-size: 3rem; margin-bottom: 70px } .sw-international-numbers__metric--tab { line-height: .5; font-size: 4.4rem } .sw-international-numbers__subtext--tab { font-size: 1.6rem; line-height: 1.5 } .sw-marketplace-banner--tab { padding-top: 70px; padding-left: 81px; padding-right: 81px } .sw-marketplace-banner__text-tab { font-size: 3.8rem; line-height: 1; margin-bottom: 60px } } @media all and (min-width: 1024px) and (max-width: 1440px) { .sw-dms__text--responsive { font-size: calc(30px + (46 - 30) * ((100vw - 1024px) / (1440 - 1024))) } } @media all and (min-width: 320px) and (max-width: 414px) { .sw-dms__text--responsive-small { font-size: calc(39px + (53 - 39) * ((100vw - 320px) / (414 - 320))) } } @media all and (width: 1024px) and (orientation: portrait) { .sw-dms-panel--tab-xl { height: 75vh !important } } @media all and (orientation: landscape) and (max-width: 768px) { .sw-dms-flex--nowrap--mob-landscape { flex-wrap: nowrap } .sw-dms-flex__cell-1-4--mob-landscape { flex: 0 0 25% } .sw-dms-flex__cell-1-3--mob-landscape { flex: 0 0 33.33% } .sw-dms-flex__cell-3-4--mob-landscape { flex: 0 0 75% } }

Related: See More


Questions / Comments: