code[class*=language-],pre[class*=language-]{color:#f8f8f2;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}pre.line-numbers{padding-left:3.8em;counter-reset:a}pre.line-numbers,pre.line-numbers>code{position:relative}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:a}.line-numbers-rows>span:before{content:counter(a);color:#999;display:block;padding-right:.8em;text-align:right}.token.cr:before,.token.lf:before,.token.tab:not(:empty):before{color:#e0d7d1}.token.tab:not(:empty):before{content:"\21E5"}.token.cr:before{content:"\240D"}.token.crlf:before{content:"\240D\240A"}.token.lf:before{content:"\240A"}.token a{color:inherit}.bg-primary,.bg-primary-sat{background-color:#1966af}.bg-secondary,.bg-secondary-sat{background-color:#ee4532}.bg-warning-sat{background-color:#f6a93c}.bg-info-sat{background-color:#41aaf2}.bg-danger-sat{background-color:#dd5353}.bg-success-sat{background-color:#59c86b}.bg-graydark-5,.bg-graydarker{background-color:#3f3f3f!important}.bg-graydark-4{background-color:#555!important}.bg-graydark,.bg-graydark-3{background-color:#696969!important}.bg-graydark-2{background-color:#797979!important}.bg-graydark-1{background-color:#9f9f9f!important}.bg-gray,.bg-graylight-1{background-color:#b5b5b5!important}.bg-graylight-2{background-color:#ccc!important}.bg-graylight,.bg-graylight-3{background-color:#e0e0e0!important}.bg-graylight-4,.bg-graylighter{background-color:#ececec!important}.bg-graylight-5{background-color:#f0f0f0!important}.bg-graylight-6,.bg-graylightest{background-color:#f6f6f6!important}.bg-white-10{background:hsla(0,0%,100%,.1)}.bg-white-20{background:hsla(0,0%,100%,.2)}.bg-white-30{background:hsla(0,0%,100%,.3)}.bg-white-40{background:hsla(0,0%,100%,.4)}.bg-white-50{background:hsla(0,0%,100%,.5)}.bg-white-60{background:hsla(0,0%,100%,.6)}.bg-white-70{background:hsla(0,0%,100%,.7)}.bg-white-80{background:hsla(0,0%,100%,.8)}.bg-white-90{background:hsla(0,0%,100%,.9)}.bg-danger-sat .bg-hex:before{text-transform:uppercase;content:"#dd5353"}.bg-danger-sat.bg-lighten-1{color:#000;background:#df7575}.bg-danger-sat.bg-lighten-1 .bg-hex:before{content:"#df7575"}.bg-danger-sat.bg-lighten-2{color:#000;background:#e59292}.bg-danger-sat.bg-lighten-2 .bg-hex:before{content:"#e59292"}.bg-danger-sat.bg-lighten-3{color:#000;background:#ecafaf}.bg-danger-sat.bg-lighten-3 .bg-hex:before{content:"#ecafaf"}.bg-danger-sat.bg-darken-1{color:#fff;background:#d13b3b}.bg-danger-sat.bg-darken-1 .bg-hex:before{content:"#d13b3b"}.bg-danger-sat.bg-darken-2{background:#bc2c2c;color:#fff}.bg-danger-sat.bg-darken-2 .bg-hex:before{content:"#bc2c2c"}.bg-danger-sat.bg-darken-3{color:#fff;background:#9f2525}.bg-danger-sat.bg-darken-3 .bg-hex:before{content:"#9f2525"}.bg-warning-sat .bg-hex:before{text-transform:uppercase;content:"#f6a93c"}.bg-warning-sat.bg-lighten-1{color:#000;background:#f3b762}.bg-warning-sat.bg-lighten-1 .bg-hex:before{content:"#f3b762"}.bg-warning-sat.bg-lighten-2{color:#000;background:#f6c784}.bg-warning-sat.bg-lighten-2 .bg-hex:before{content:"#f6c784"}.bg-warning-sat.bg-lighten-3{color:#000;background:#f8d6a5}.bg-warning-sat.bg-lighten-3 .bg-hex:before{content:"#f8d6a5"}.bg-warning-sat.bg-darken-1{color:#fff;background:#ee9920}.bg-warning-sat.bg-darken-1 .bg-hex:before{content:"#ee9920"}.bg-warning-sat.bg-darken-2{background:#da8710;color:#fff}.bg-warning-sat.bg-darken-2 .bg-hex:before{content:"#da8710"}.bg-warning-sat.bg-darken-3{color:#fff;background:#b9720e}.bg-warning-sat.bg-darken-3 .bg-hex:before{content:"#b9720e"}.bg-success-sat .bg-hex:before{text-transform:uppercase;content:"#59c86b"}.bg-success-sat.bg-lighten-1{color:#000;background:#78cc86}.bg-success-sat.bg-lighten-1 .bg-hex:before{content:"#78cc86"}.bg-success-sat.bg-lighten-2{color:#000;background:#92d69d}.bg-success-sat.bg-lighten-2 .bg-hex:before{content:"#92d69d"}.bg-success-sat.bg-lighten-3{color:#000;background:#ace0b5}.bg-success-sat.bg-lighten-3 .bg-hex:before{content:"#ace0b5"}.bg-success-sat.bg-darken-1{color:#fff;background:#45b858}.bg-success-sat.bg-darken-1 .bg-hex:before{content:"#45b858"}.bg-success-sat.bg-darken-2{background:#3c9e4c;color:#fff}.bg-success-sat.bg-darken-2 .bg-hex:before{content:"#3c9e4c"}.bg-success-sat.bg-darken-3{color:#fff;background:#32843f}.bg-success-sat.bg-darken-3 .bg-hex:before{content:"#32843f"}.bg-info-sat .bg-hex:before{text-transform:uppercase;content:"#41aaf2"}.bg-info-sat.bg-lighten-1{color:#000;background:#67b8f0}.bg-info-sat.bg-lighten-1 .bg-hex:before{content:"#67b8f0"}.bg-info-sat.bg-lighten-2{color:#000;background:#87c7f3}.bg-info-sat.bg-lighten-2 .bg-hex:before{content:"#87c7f3"}.bg-info-sat.bg-lighten-3{color:#000;background:#a8d6f6}.bg-info-sat.bg-lighten-3 .bg-hex:before{content:"#a8d6f6"}.bg-info-sat.bg-darken-1{color:#fff;background:#269aea}.bg-info-sat.bg-darken-1 .bg-hex:before{content:"#269aea"}.bg-info-sat.bg-darken-2{background:#1588d7;color:#fff}.bg-info-sat.bg-darken-2 .bg-hex:before{content:"#1588d7"}.bg-info-sat.bg-darken-3{color:#fff;background:#1273b6}.bg-info-sat.bg-darken-3 .bg-hex:before{content:"#1273b6"}.bg-primary .bg-hex:before{text-transform:uppercase;content:"#1966af"}.bg-primary.bg-lighten-1{color:#000;background:#2378c8}.bg-primary.bg-lighten-1 .bg-hex:before{content:"#2378c8"}.bg-primary.bg-lighten-2{color:#000;background:#348adb}.bg-primary.bg-lighten-2 .bg-hex:before{content:"#348adb"}.bg-primary.bg-lighten-3{color:#000;background:#539be1}.bg-primary.bg-lighten-3 .bg-hex:before{content:"#539be1"}.bg-primary.bg-darken-1{color:#fff;background:#19548c}.bg-primary.bg-darken-1 .bg-hex:before{content:"#19548c"}.bg-primary.bg-darken-2{background:#13426d;color:#fff}.bg-primary.bg-darken-2 .bg-hex:before{content:"#13426d"}.bg-primary.bg-darken-3{color:#fff;background:#0e2f4f}.bg-primary.bg-darken-3 .bg-hex:before{content:"#0e2f4f"}.bg-secondary .bg-hex:before{text-transform:uppercase;content:"#ee4532"}.bg-secondary.bg-lighten-1{color:#000;background:#ec6758}.bg-secondary.bg-lighten-1 .bg-hex:before{content:"#ec6758"}.bg-secondary.bg-lighten-2{color:#000;background:#f08478}.bg-secondary.bg-lighten-2 .bg-hex:before{content:"#f08478"}.bg-secondary.bg-lighten-3{color:#000;background:#f3a198}.bg-secondary.bg-lighten-3 .bg-hex:before{content:"#f3a198"}.bg-secondary.bg-darken-1{color:#fff;background:#e32e1a}.bg-secondary.bg-darken-1 .bg-hex:before{content:"#e32e1a"}.bg-secondary.bg-darken-2{background:#c32716;color:#fff}.bg-secondary.bg-darken-2 .bg-hex:before{content:"#c32716"}.bg-secondary.bg-darken-3{color:#fff;background:#a32112}.bg-secondary.bg-darken-3 .bg-hex:before{content:"#a32112"}.bg-concierge{background-color:#237bcd}.bg-concierge .bg-hex:before{text-transform:uppercase;content:"#237bcd"}.bg-concierge.bg-lighten-1{color:#000;background:#3d8dd7}.bg-concierge.bg-lighten-1 .bg-hex:before{content:"#3d8dd7"}.bg-concierge.bg-lighten-2{color:#000;background:#5a9edd}.bg-concierge.bg-lighten-2 .bg-hex:before{content:"#5a9edd"}.bg-concierge.bg-lighten-3{color:#000;background:#78afe3}.bg-concierge.bg-lighten-3 .bg-hex:before{content:"#78afe3"}.bg-concierge.bg-darken-1{color:#fff;background:#2369a9}.bg-concierge.bg-darken-1 .bg-hex:before{content:"#2369a9"}.bg-concierge.bg-darken-2{background:#1d568c;color:#fff}.bg-concierge.bg-darken-2 .bg-hex:before{content:"#1d568c"}.bg-concierge.bg-darken-3{color:#fff;background:#17446e}.bg-concierge.bg-darken-3 .bg-hex:before{content:"#17446e"}.ggds .product-tile{position:relative;margin-bottom:30px;padding-right:0}.ggds .product-tile a:hover{text-decoration:none}.ggds .product-tile-inner{position:relative;padding-top:10px;min-height:410px;background:#fff;border-radius:2px;box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16)}.ggds .product-tile-thumb{display:block;text-align:center;padding-left:15px;padding-right:15px}.ggds .product-tile-thumb img{width:100%;max-width:215px;height:auto;display:inline-block}.ggds .has-ticket.product-tile-imagewrap:before,.ggds .has-ticket .product-tile-imagewrap:before{content:" ";position:absolute;top:30px;right:15px;height:42px;width:66px;background-image:url(../images/callout-priceslash.png);background-repeat:no-repeat;background-position:100% 0}.ggds .product-tile .product-tile-name{margin:0;padding:0 20px .25em;min-height:45px;font-size:1.2rem;font-weight:500;line-height:1.2}.ggds .product-tile .pricepoint{min-height:70px;padding:5px 20px 0;border-top:1px solid #ccc}.ggds .product-tile-footer{padding:5px;min-height:44px;border-top:1px solid #ccc;background:#e0e0e0}.ggds .product-tile .product-tile-model{display:block}@media screen and (min-width:992px) and (max-width:1199px){.ggds .product-tile .pricepoint,.ggds .product-tile .product-tile-model,.ggds .product-tile .product-tile-name{padding-left:10px;padding-right:10px}.ggds .pricepoint .aftercashback,.ggds .pricepoint .beforecashback,.ggds .product-tile .divider{padding:0}}.ggds .productlist.list .product-tile{padding-bottom:10px;margin-bottom:10px;text-align:left}.ggds .productlist.list .product-tile .inner-content{border-bottom:1px solid #dfdfdf;min-height:inherit;text-align:left}.ggds .productlist.list .product-tile h4{padding:0;min-height:inherit;font-size:1.1em;margin-top:0}.ggds .productlist.list .product-tile .model{font-weight:500}.ggds .productlist.list .product-tile .thumb{padding:0;position:relative;z-index:0;text-align:center}.ggds .productlist.list .product-tile .thumb img{display:inline-block}.ggds .productlist.list .product-tile .pricewrap{margin-top:15px}.ggds .product-tile-decor{position:absolute;top:0;right:0;display:none}.ggds .trending .product-tile-decor{display:block;width:0;height:0;border-style:solid;border-width:0 35px 35px 0;border-color:transparent #19548c transparent transparent}.ggds .product-tile-decor .fa{color:#fff;position:relative;top:1px;right:-21px;z-index:1}.ggds .slick-slide .product-tile{padding:0 5px}.ggds .slick-slide .product-tile-inner{min-height:330px}.ggds .product-tile-espot{background:#41aaf2;position:relative;min-height:410px;text-align:center}@media screen and (min-width:768px){.ggds .product-tile-espot{min-height:450px}}@media screen and (min-width:1200px){.ggds .product-tile-espot{min-height:450px}}.ggds .product-tile-espot.concierge{background:url(../assets/images/espot-bg-concierge.png) 50% no-repeat}.ggds .product-tile-espot.concierge img{display:inline-block}.ggds .product-tile-quickview{display:block;visibility:hidden;opacity:0;position:absolute;top:25%;left:50%;margin-left:-50px;transition:all .2s ease-in-out}.ggds .product-tile-imagewrap:hover .product-tile-quickview{visibility:visible;opacity:1;z-index:2}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}@keyframes a{0%,20%,53%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:a;transform-origin:center bottom}@keyframes b{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:b}@keyframes c{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:c}@keyframes d{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:d}@keyframes e{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:e}@keyframes f{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:f}@keyframes g{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:g}@keyframes h{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:h}@keyframes i{0%,20%,40%,60%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:i;animation-duration:.75s}@keyframes j{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:j}@keyframes k{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:k}@keyframes l{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:l}@keyframes m{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:m}@keyframes n{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:n;animation-duration:.75s}@keyframes o{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:o}@keyframes p{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:p}@keyframes q{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:q}@keyframes r{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:r}@keyframes s{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:s}@keyframes t{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:t}@keyframes u{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:u}@keyframes v{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:v}@keyframes w{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:w}@keyframes x{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:x}@keyframes y{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:y}@keyframes z{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:z}@keyframes A{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:A}@keyframes B{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:B}@keyframes C{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:C}@keyframes D{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:D}@keyframes E{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:E}@keyframes F{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:F}@keyframes G{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:G}@keyframes H{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:H}@keyframes I{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:I}@keyframes J{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:J}@keyframes K{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:K}@keyframes L{0%{transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:L}@keyframes M{0%{transform:perspective(400px) rotateY(90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:M}@keyframes N{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:N;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes O{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:O;animation-duration:.75s}@keyframes P{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:P;animation-timing-function:ease-out}@keyframes Q{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:Q;animation-timing-function:ease-in}@keyframes R{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:R}@keyframes S{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:S}@keyframes T{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:T}@keyframes U{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:U}@keyframes V{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:V}@keyframes W{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:W}@keyframes X{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:X}@keyframes Y{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:Y}@keyframes Z{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:Z}@keyframes ab{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:ab}@keyframes bb{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:bb}@keyframes cb{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:cb}@keyframes db{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:db}@keyframes eb{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:eb}@keyframes fb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:fb}@keyframes gb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:gb}@keyframes hb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:hb}@keyframes ib{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:ib}@keyframes jb{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:jb}@keyframes kb{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:kb}@keyframes lb{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:lb}@keyframes mb{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:mb}@keyframes nb{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:nb}.page-styleguide a{font-weight:400}.ggds p{margin-bottom:.75em}.ggds .docs-section{padding-top:30px;padding-bottom:30px}.ggds .show-grid [class^=col-]{padding-top:15px;padding-bottom:15px;background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1)}.ggds code{font-family:monospace;padding:2px 4px;font-size:.9em;color:#0f5f96;background:#c8e6fa}.ggds code.good{color:#32843f;background:#ace0b5}.ggds code.bad{color:#9f2525;background:#ecafaf}.ggds .jumbotron h1{font-size:4em}.ggds .bg-hex{float:right;text-transform:uppercase;font-family:monospace}.ggds .bg-primary-sat .bg-hex:before{content:"#1966af"}.ggds .bg-secondary-sat .bg-hex:before{content:"#ee4532"}.ggds .bg-warning-sat .bg-hex:before{content:"#f6a93c"}.ggds .bg-info-sat .bg-hex:before{content:"#41aaf2"}.ggds .bg-danger-sat .bg-hex:before{content:"#dd5353"}.ggds .bg-success-sat .bg-hex:before{content:"#59c86b"}.ggds .bg-warning .bg-hex:before{content:"#fdf4e7"}.ggds .bg-info .bg-hex:before{content:"#e9f5fd"}.ggds .bg-danger .bg-hex:before{content:"#fae9e9"}.ggds .bg-success .bg-hex:before{content:"#e0f3e3"}.ggds table.responsive-utilities td.is-visible{color:#fff;background:#59c86b}.ggds table.responsive-utilities td.is-hidden{color:#b5b5b5;background:#f6f6f6}.ggds blockquote{border-left:0;padding-left:50px;position:relative;font-weight:300;font-size:1.75em}.ggds blockquote:before{position:absolute;left:0;top:0;content:"\f10d";font-family:FontAwesome;font-size:3rem;opacity:.15}.ggds .img-responsive{display:inline-block!important}.ggds .item-tile{width:100%;min-height:210px;display:block;box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16);margin-bottom:10px;border:1px solid hsla(0,0%,100%,.25)}.ggds .interactive-courses .item-tile{background-color:#3c9e4c}.ggds .reference .item-tile{background-color:#c3167d}.ggds .videos .item-tile{background-color:#bc2c2c}.ggds .magazines-blogs .item-tile{background-color:#34988f}.ggds .tools .item-tile{background-color:#134da5}.ggds .item-tile header{font-size:1.15em;font-weight:500;padding:5px 15px;position:relative}.ggds .item-tile header .btn{position:absolute;right:10px;top:10px}.ggds .item-tile main{padding:10px 15px;min-height:135px;background:#eee;color:#3f3f3f}.ggds .item-tile footer{padding:5px 5px 5px 15px;color:#3f3f3f;background-color:#ddd;border-top:1px solid #ccc}.ggds .nav-filters .btn-filter.is-checked{background:#fff;color:#000}.ggds .ggds-font-list{padding:0}.ggds .ggds-font-list li{float:left;width:12.5%;height:125px;padding:10px;line-height:1.2;text-align:center;background-color:#ececec;border:1px solid #fff;font-size:14px;list-style:none}.ggds .ggds-font-list li:hover{background-color:#1966af;color:#fff}.ggds .ggds-font-list li i{display:inline-block;margin-top:15px;margin-bottom:10px;font-size:28px}.ggds .ggds-icon-x{padding-left:0;list-style:none}.ggds .ggds-icon-x li{padding:0 3%;float:left;text-align:center}.ggds .page-banners .heading-section .bg-primary{background-color:#1966af;color:#fff}.ggds .page-banners .padd-top-15{padding-top:15px}.ggds .page-banners .padd-bottom-30{padding-bottom:30px}.ggds .padd-bottom-40{padding-bottom:40px}