.fix_text,body{text-rendering:optimizeLegibility}#poll li,#poll li:before{-webkit-backface-visibility:none}.wrapper,header[role=banner]{width:820px;margin:0 auto}#features nav a,#intro aside #more a,#poll #poll-close,#poll #poll-thanks a:hover,.small-btn,header[role=banner] #play-intro a{text-decoration:none}#buy #licenses h2,#buy #licenses p,#help #support .form-success,#intro aside nav,#poll #poll-thanks,#poll h1,#poll p{text-align:center}.structural{position:absolute;left:-999em}.reset_transform{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.fix_text{-webkit-font-smoothing:antialiased}.m2pbold{font-family:m2pbold,'helvetica neue',arial,sans-serif}.m1pheavy{font-family:m1pheavy,'helvetica neue',arial,sans-serif}@font-face{font-family:m2pbold;src:url(fonts/mplus-2p-bold-webfont.eot);src:url(fonts/mplus-2p-bold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/mplus-2p-bold-webfont.woff) format('woff'),url(fonts/mplus-2p-bold-webfont.ttf) format('truetype'),url(fonts/mplus-2p-bold-webfont.svg#M2pbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:m1pheavy;src:url(fonts/mplus-1p-heavy-webfont.eot);src:url(fonts/mplus-1p-heavy-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/mplus-1p-heavy-webfont.woff) format('woff'),url(fonts/mplus-1p-heavy-webfont.ttf) format('truetype'),url(fonts/mplus-1p-heavy-webfont.svg#M1pheavy) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Entypo;src:url(fonts/entypo/entypo.eot);src:url(fonts/entypo/entypo.eot?#iefix) format('embedded-opentype'),url(fonts/entypo/entypo.woff) format('woff'),url(fonts/entypo/entypo.ttf) format('truetype'),url(fonts/entypo/entypo.svg#Entypo) format('svg');font-weight:400;font-style:normal}@font-face{font-family:EntypoSocial;src:url(fonts/entypo/entypo-social.eot);src:url(fonts/entypo/entypo-social.eot?#iefix) format('embedded-opentype'),url(fonts/entypo/entypo-social.woff) format('woff'),url(fonts/entypo/entypo-social.ttf) format('truetype'),url(fonts/entypo/entypo-social.svg#Entypo) format('svg');font-weight:400;font-style:normal}.small-btn{display:inline-block;background:#A1DBF0;color:#fff;font-size:11px;font-weight:700;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:2px 0 0;border:1px solid #4E9ABE;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.35)}.small-btn span{display:block;padding:1px 7px 5px;background:#52A3D3;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#52a3d3),color-stop(1,#80cdea));background-image:-moz-linear-gradient(top,#80cdea,#52a3d3);background-image:-o-linear-gradient(#80cdea,#52a3d3);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,body.poll-mode #poll,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#poll,#poll.thanks #poll-question{display:none}body{line-height:1;font:400 13px/1 'helvetica neue',arial,sans-serif;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;color:#434343;background:url(gfx/cocktail/maintain-curl.png) 100% 0 no-repeat}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}::selection{background:#7EAEBF;color:#fff}::-moz-selection{background:#7EAEBF;color:#fff}h1,h2,h3{margin:0 0 .8em;font-family:m1pheavy,'helvetica neue',arial,sans-serif}h2{font-size:20px;letter-spacing:-.05em}li,p{line-height:1.8;margin:0 0 1em}a{color:#7EAEBF}a:active,a:focus,button:active,button:focus,input:focus,select:focus,textarea,textarea:focus{outline:0}input,select,textarea{-webkit-appearance:none;font-size:13px;color:#727272;padding:10px;border:0}select{background-image:-moz-linear-gradient(top,#fff,#eaeaea);background-image:-o-linear-gradient(#fff,#eaeaea);background-image:url(gfx/cocktail/symbols-sprite.png),-webkit-gradient(linear,left bottom,left top,color-stop(0,#eaeaea),color-stop(1,#fff));background-position:103% -186px,0 0;background-repeat:no-repeat;box-shadow:0 1px 2px rgba(0,0,0,.35);-moz-box-shadow:0 1px 2px rgba(0,0,0,.35);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.35)}input[type=search],input[type=text],textarea{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:0;border:1px solid #D1D1CF;padding:8px 10px;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.1);-webkit-background-clip:padding-box;-webkit-appearance:none}button{width:auto;cursor:pointer;overflow:visible}button[disabled]{opacity:.5;cursor:default}html{background:url(gfx/cocktail/bg.jpg) repeat-x}#poll{position:fixed;width:500px;left:50%;top:120px;min-height:260px;margin-left:-280px;background:#fff;z-index:1000;padding:10px 20px;outline:#000 solid 2000px;outline:rgba(0,0,0,.85) solid 2000px;border:10px solid #fff}#poll.thanks #poll-thanks{opacity:1;top:10px}#poll #poll-question{position:relative;z-index:500}#poll #poll-thanks{position:absolute;top:0;left:0;width:100%;padding:100px 0;opacity:0;-webkit-transition:all .5s cubic-bezier(.445,.05,.55,.95);-moz-transition:all .5s cubic-bezier(.445,.05,.55,.95);transition:all .5s cubic-bezier(.445,.05,.55,.95);-webkit-backface-visibilty:none;-webkit-perspective:1000}#poll #poll-thanks h1{border:0}#poll #poll-close{position:absolute;z-index:1000;font-family:Entypo;font-size:40px;right:5px;top:-5px;line-height:1}#poll #poll-close:hover{color:#4f8ba7}#poll p{color:#999}#poll h1{font-size:24px;padding:0 0 20px;margin:0 30px 20px;border-bottom:1px solid #ddd;font-family:'helvetica neue'}#poll ul{margin:0 20px;text-align:left}#poll li{position:relative;width:166px;display:inline-block;text-align:left;line-height:50px;padding:0 0 0 60px;margin:0 0 10px;border:1px dashed transparent;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;cursor:pointer;-webkit-perspective:1000}#poll li:hover{border-color:#ddd;background:#fafafa}#poll li:hover:before{color:#6AB9DF}#poll li:before{font-family:Entypo;font-size:80px;line-height:1;position:absolute;left:5px;text-align:right;top:-15px;-webkit-perspective:1000}#poll li.print:before{content:"📖"}#poll li.web:before{content:""}#poll li.search:before{content:"🔍"}#poll li.fb:before{font-family:EntypoSocial;content:""}#poll li.tw:before{font-family:EntypoSocial;content:""}#help #support form button,header[role=banner] #download h2>span span{font-family:m1pheavy,'helvetica neue',arial,sans-serif}#poll li.friend:before{content:"👥"}#poll li.misc:before{content:"☁"}#to-maintain{position:absolute;top:0;right:0;width:220px;height:100px;text-indent:-999em}#to-maintain a{display:block;height:100%}.no-multiplebgs header #download h2>span span{text-align:center;padding-right:18px;min-width:242px}.no-csstransforms header #download ul{display:none}.no-csstransforms header #download:hover ul{display:block}.no-cssgradients header #download ul li a:hover{background:#f2f2f2}.no-boxshadow #features>div{border:1px solid #ccc;border-width:1px 0}header[role=banner]{position:relative;height:330px}header[role=banner] hgroup{position:relative;top:22px;width:530px;height:268px;background:url(gfx/cocktail/logo2.png) no-repeat}header[role=banner] hgroup>h1{position:absolute;left:-999em}header[role=banner] hgroup>h2{color:#989898;position:absolute;top:125px;font-size:17px}header[role=banner] #play-intro{position:absolute;left:0;top:218px}header[role=banner] #play-intro a{left:-15px;display:block;position:relative;background:url(gfx/cocktail/play-symbol.png) 10px 10px no-repeat;min-height:44px;font-size:13px;color:#999;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-ms-transition:all .15s ease-in;transition:all .15s ease-in;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:12px 10px 3px 85px}header[role=banner] #play-intro a:hover{padding:13px 25px 0 60px;top:5px;left:-5px;color:#fff;min-height:36px;background:url(gfx/cocktail/play-symbol-small.png) 25px 50% no-repeat #6ab9df}header[role=banner] #download{position:absolute;right:-12px;top:40%}header[role=banner] #download:hover ul{height:auto;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}header[role=banner] #download h2{background:#ededed;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f7f7f7),color-stop(1,#ededed));background-image:-moz-linear-gradient(top,#ededed,#f7f7f7);background-image:-o-linear-gradient(#ededed,#f7f7f7);padding:10px;margin:0;font-size:15px;cursor:pointer;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}header[role=banner] #download h2>span{display:block;padding:2px 0 0;background:#A1DBF0;border:1px solid #4E9ABE;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;box-shadow:0 2px 5px rgba(0,0,0,.35);-moz-box-shadow:0 2px 5px rgba(0,0,0,.35);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.35);position:relative;z-index:50}header[role=banner] #download h2>span span{display:block;background:100% 50% no-repeat,no-repeat #52A3D3;background-image:url(gfx/cocktail/download-arrow.png),-webkit-gradient(linear,left bottom,left top,color-stop(0,#52a3d3),color-stop(1,#80cdea));background-image:url(gfx/cocktail/download-arrow.png),-moz-linear-gradient(top,#80cdea,#52a3d3);background-image:url(gfx/cocktail/download-arrow.png),-o-linear-gradient(top,#80cdea,#52a3d3);color:#fff;font-size:15px;text-transform:uppercase;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;line-height:1;margin:0;padding:9px 60px 13px 18px;text-shadow:0 1px 1px rgba(0,0,0,.2);letter-spacing:.05em;font-weight:400;min-width:200px}#intro aside figure,.js #intro aside div{margin:0 0 10px}#buy #licenses p a,#help #support form button,#intro aside #more a{line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.35)}header[role=banner] #download ul{position:relative;z-index:0;height:0;-moz-transform:scaleY(0);-webkit-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;-ms-transition:-ms-transform .2s ease-out;transition:transform .2s ease-out;margin:-25px 10px 0;padding:20px 0 0;border:1px solid #cfcfcf;background:#fff;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-backface-visibility:hidden}header[role=banner] #download ul:last-child{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;border-bottom:0}header[role=banner] #download ul li{line-height:1;margin:0;border-bottom:1px solid #e5e5e5;font-size:11px}header[role=banner] #download ul li strong{font-weight:700;color:#c0422f;margin:0 5px 0 0}header[role=banner] #download ul li em{position:absolute;right:12px;font-size:10px;color:#a6a6a6}header[role=banner] #download ul li a{position:relative;display:block;padding:10px 12px;background:#fff;text-decoration:none;color:#999;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2f2f2),color-stop(1,#fff));background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(#fff,#f2f2f2)}header[role=banner] #download ul li a:hover{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(1,#f2f2f2));background-image:-moz-linear-gradient(top,#f2f2f2,#fff);background-image:-o-linear-gradient(#f2f2f2,#fff)}.js.no-opacity #intro aside figure{display:none}.js.no-opacity #intro aside figure:first-child{display:block}.js #intro aside div figure{opacity:0}.js #intro aside div figure img{position:absolute;top:0;right:0}.js #intro aside div figure.full img{top:-200px;right:112px;width:595px}#features nav,#intro{width:820px;margin:0 auto}.js #intro aside div figure:first-child{opacity:1}#intro{padding:10px 20px 40px}#intro section{width:480px;float:left;padding:20px 0 0}#intro aside{margin:0 0 0 520px;width:300px;position:relative}#intro aside figure img{width:300px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in;box-shadow:0 0 10px rgba(0,0,0,.45);-moz-box-shadow:0 0 10px rgba(0,0,0,.45);-webkit-box-shadow:0 0 10px rgba(0,0,0,.45);z-index:500}#intro aside nav{width:100%}#intro aside nav a{display:inline-block;width:10px;height:10px;margin:0 2px;border:1px solid #97a1b7;text-indent:-999em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#intro aside nav .sel{background:#5dafde;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#2d83b4),color-stop(1,#73dbff));background-image:-moz-linear-gradient(top,#73dbff,#2d83b4);background-image:-o-linear-gradient(#73dbff,#2d83b4);border-color:#2B5873}#intro aside #more{position:absolute;right:0;margin:0;bottom:0;line-height:1}#intro aside #more a{display:inline-block;background:#A1DBF0;color:#fff;font-size:11px;font-weight:700;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:2px 0 0;border:1px solid #4E9ABE}#intro aside #more a span{display:block;padding:1px 7px 5px;background:#52A3D3;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#52a3d3),color-stop(1,#80cdea));background-image:-moz-linear-gradient(top,#80cdea,#52a3d3);background-image:-o-linear-gradient(#80cdea,#52a3d3);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.js #features section{display:none}.js #features section:nth-child(2){display:block}#features{clear:both;margin:0 0 40px}#features>div{position:relative;z-index:100;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background-image:-moz-linear-gradient(top,#fff,#eee);background-image:-o-linear-gradient(#fff,#eee);box-shadow:0 0 7px rgba(0,0,0,.35);-moz-box-shadow:0 0 7px rgba(0,0,0,.35);-webkit-box-shadow:0 0 7px rgba(0,0,0,.35)}#features nav{font-size:13px;position:relative}#features nav .marker{top:0;left:0;position:absolute;z-index:0;display:block;width:136px;height:71px;background:url(gfx/cocktail/blue-marker.png) 50% 0 no-repeat}#buy,#help{width:820px;margin:0 auto}#features nav a{display:block;color:#434343;height:60px;line-height:60px;padding:0 35px 0 57px;font-weight:700;background:url(gfx/cocktail/icons.png) no-repeat}#features nav .disks a{background-position:15px 15px}#features nav .system a{background-position:15px -485px}#features nav .files a{background-position:15px -85px}#features nav .network a{background-position:15px -285px}#features nav .interface a{background-position:15px -185px}#features nav .pilot a{background-position:15px -385px}#features nav ul{overflow:auto;position:relative;z-index:100}#features nav ul li{width:136px;float:left;margin:0;line-height:1}#features section{clear:both;background:#eee;margin:0 auto;padding:25px;width:770px;font-size:12px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}#features section ul li{display:inline-block;vertical-align:top;width:375px;margin:0 0 4px;text-indent:15px;background:url(gfx/cocktail/symbols-sprite.png) 0 8px no-repeat}#buy{overflow:hidden;padding:0 9px 20px}#buy #buy-info{float:left;width:480px}#buy #licenses{width:254px;padding:30px 33px;height:377px;margin:0 -9px 0 0;float:right;background:url(gfx/cocktail/receipt.png) no-repeat}#buy #licenses h2{margin:0 0 20px;text-transform:uppercase;font-size:16px;color:#c0422f;text-shadow:0 1px 1px rgba(0,0,0,.35)}#buy #licenses ul{margin:0 0 20px;background:url(gfx/cocktail/line-nagged.png) -400px 100% no-repeat}#buy #licenses ul li:nth-child(1){background-position:-150px 0}#buy #licenses ul li:nth-child(2){background-position:-300px 0}#buy #licenses ul li:nth-child(3){background-position:-450px 0}#buy #licenses ul li:nth-child(4){background-position:-600px 0}#buy #licenses ul li{margin:0;padding:8px 0;background:url(gfx/cocktail/line-nagged.png) no-repeat;position:relative;color:#c0422f}#buy #licenses ul li .price{font-size:14px;position:absolute;right:0;font-weight:700;color:#c0422f}#help #faq ul li,#quotes nav{position:relative}#buy #licenses ul li .price span{padding:0 5px 0 0;color:#bbb;text-decoration:line-through}#blog-list h2 a,#blog-list h3 a,#buy #licenses p a,#buy #licenses ul li a,#help #faq ul li{text-decoration:none}#buy #licenses ul li em{display:block;font-size:11px;color:#999}#buy #licenses ul li a{display:block}#buy #licenses p a{display:inline-block;background:#A1DBF0;color:#fff;font-size:11px;font-weight:700;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:2px 0 0;border:1px solid #4E9ABE;margin:0 0 0 5px}#buy #licenses p a span{font-size:120%;display:block;padding:1px 7px 5px;background:#52A3D3;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#52a3d3),color-stop(1,#80cdea));background-image:-moz-linear-gradient(top,#80cdea,#52a3d3);background-image:-o-linear-gradient(#80cdea,#52a3d3);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.js #help #faq ul li{cursor:s-resize}.js #help #faq ul li>:not(h3){display:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.js #help #faq ul li h3 span{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.js #help #faq ul li.open{cursor:n-resize}.js #help #faq ul li.open h3 span{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#help{overflow:auto}#help #support form,.js #quotes>div{overflow:hidden}#help #support{float:left;width:420px;padding:30px 30px 20px;background:url(gfx/cocktail/diag-stripes.png) no-repeat,url(gfx/cocktail/ifebuoy.png) 108% 115% no-repeat #f6f6f3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#help #support .form-success{border:1px solid #ccc;border-width:1px 0;padding:20px 0;margin:50px 0 100px;font-weight:700;font-size:12px}#help #support form #contact-subject{position:absolute;left:-999em}#help #support form p{float:left;width:205px;margin:0 10px 10px 0;line-height:1}#help #support form p input{width:183px}#help #support form .error{background:url(gfx/alert.png) 98% 6px no-repeat #fff}#help #support form textarea.error{background-position:99% 6px}#help #support form select.error{background-image:url(gfx/alert.png),-webkit-gradient(linear,left bottom,left top,color-stop(0,#eaeaea),color-stop(1,#fff));background-position:97% 8px,0 0}#help #support form p:nth-child(odd){margin-right:0}#help #support form p:nth-child(6){float:none;width:auto}#help #support form p:nth-child(6) textarea{width:398px;height:8em}#help #support form select{width:205px}#help #support form #submit{margin:0}#help #support form button{display:inline-block;background:#A1DBF0;color:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:2px 0 0;text-decoration:none;border:1px solid #4E9ABE;font-size:12px;font-weight:400;text-transform:uppercase}#help #support form button span{display:block;background:#52A3D3;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#52a3d3),color-stop(1,#80cdea));background-image:-moz-linear-gradient(top,#80cdea,#52a3d3);background-image:-o-linear-gradient(#80cdea,#52a3d3);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:6px 20px 10px}#help #faq{width:300px;float:right}#help #faq ul li{margin:0;padding:12px 0 0 15px;color:#434343;border-bottom:1px solid #e5e5e5}#help #faq ul li h3{font-family:'helvetica neue',arial,sans-serif;font-weight:700}#help #faq ul li h3 span{position:absolute;left:0;top:19px;display:block;width:6px;height:9px;background:url(gfx/cocktail/symbols-sprite.png) 0 -100px no-repeat}.no-js #quotes nav{display:none}.js #quotes>div div{position:relative;left:0;width:5000px;overflow:auto}#blog-list nav ul,footer>div{overflow:hidden}.js #quotes>div div blockquote{float:left;width:760px}#quotes{width:820px;margin:50px auto;background:#F2F2F2;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2f2f2),color-stop(1,#fff));background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(#fff,#f2f2f2);box-shadow:0 1px 2px rgba(0,0,0,.45);-moz-box-shadow:0 1px 2px rgba(0,0,0,.45);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.45);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#quotes nav a{display:block;width:12px;height:17px;position:absolute;top:20px;text-indent:-999em;background:url(gfx/cocktail/symbols-sprite.png) no-repeat}#blog-list .details>p,#blog-list .shares,#blog-list .shares p,#blog-list .shares ul{display:inline-block}#quotes nav .next{right:-23px;background-position:100% -300px}#quotes nav .prev{left:-23px;background-position:0 -400px}#quotes blockquote{padding:10px 30px}#quotes blockquote cite{font-weight:700}#quotes blockquote cite:before{content:' – '}#blog-list{background:#f8f8f8;border-top:1px solid #eee;padding:40px 0;font-size:16px}#blog-list>div{width:820px;margin:0 auto}#blog-list nav{float:right;margin-top:-10px}#blog-list nav li{float:left;margin-left:10px}#blog-list article{overflow:hidden;border-bottom:1px solid #ddd;margin:0 0 20px}#blog-list h2{border-bottom:1px solid #ddd;padding:0 0 10px;margin:0 0 30px;text-transform:uppercase;font-size:14px}#blog-list h2 a{color:#666}#blog-list h2 a:hover{text-decoration:underline}#blog-list h3{font-size:24px;letter-spacing:0;font-family:'helvetica neue'}#blog-list article:last-child{margin-bottom:0;border-bottom:0}#blog-list .details{font-size:14px}#blog-list .shares{position:relative;top:-1px;border-left:1px solid #ddd;margin-left:10px;padding-left:15px;text-align:right}#blog-list .shares p{vertical-align:middle;margin:0 10px 0 0}#blog-list .shares ul{width:auto;vertical-align:middle;margin:0}#blog-list .shares ul li{display:inline-block;margin:0;width:25px;height:25px}#blog-list .shares ul li.tw a{background-image:url(gfx/icons/social-twitter.svg)}#blog-list .shares ul li.fb a{background-image:url(gfx/icons/social-facebook.svg)}#blog-list .shares ul li.li a{background-image:url(gfx/icons/social-linkedin.svg)}#blog-list .shares ul a{width:100%;height:100%;display:block;background-size:20px;background-position:50%;background-repeat:no-repeat;text-indent:999em}footer{background:#434343;color:#fff}footer>div{width:820px;margin:0 auto;padding:50px 0}footer #about{float:left;width:480px}footer #clients{width:320px;float:right}footer #clients li{display:inline-block;width:158px;text-align:center;vertical-align:middle}footer #clients li img{max-width:100%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#features nav a{background-image:url(gfx/cocktail/icons@2x.png);background-size:32px 600px}}