.drop-shadow{position:relative;-webkit-box-shadow:0 1px 15px rgba(0,0,0,.6),inset 0 0 40px rgba(0,0,0,.1);-moz-box-shadow:0 1px 15px rgba(0,0,0,.6),inset 0 0 40px rgba(0,0,0,.1);box-shadow:0 1px 15px rgba(0,0,0,.6),inset 0 0 40px rgba(0,0,0,.1)}.drop-shadow:after,.drop-shadow:before{content:"";position:absolute;z-index:-2}.simple{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.8);-moz-box-shadow:0 5px 15px rgba(0,0,0,.8);box-shadow:0 5px 15px rgba(0,0,0,.8)}.lifted{-moz-border-radius:4px;border-radius:4px}.lifted:after,.lifted:before{height:20%;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);max-width:300px;max-height:100px;bottom:15px;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.8);-moz-box-shadow:0 15px 20px rgba(0,0,0,.8);box-shadow:0 15px 20px rgba(0,0,0,.8);left:10px;width:50%}.lifted:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.curled{-moz-border-radius:0 0 10% 10%/0 0 6px 6px;border-radius:0 0 120px 120px/0 0 6px 6px}.curled:after,.curled:before{height:55%;-webkit-transform:skew(-8deg) rotate(-3deg);-moz-transform:skew(-8deg) rotate(-3deg);-ms-transform:skew(-8deg) rotate(-3deg);-o-transform:skew(-8deg) rotate(-3deg);transform:skew(-8deg) rotate(-3deg);max-width:200px;max-height:100px;bottom:12px;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.6);-moz-box-shadow:0 8px 18px rgba(0,0,0,.6);box-shadow:0 8px 18px rgba(0,0,0,.6);left:10px;width:50%}.curled:after{-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);right:10px;left:auto}.perspective:before{height:35%;-webkit-transform:skew(50deg);-moz-transform:skew(50deg);-ms-transform:skew(50deg);-o-transform:skew(50deg);transform:skew(50deg);max-width:200px;max-height:50px;bottom:5px;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-box-shadow:-80px 0 8px rgba(0,0,0,.4);-moz-box-shadow:-80px 0 8px rgba(0,0,0,.4);box-shadow:-80px 0 8px rgba(0,0,0,.4);left:80px;width:50%}.perspective:after{display:none}.raised{-webkit-box-shadow:0 15px 10px -10px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1);-moz-box-shadow:0 15px 10px -10px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1);box-shadow:0 15px 10px -10px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1)}.curved:before{right:50%;bottom:10px;top:10px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.9);-moz-box-shadow:0 0 30px rgba(0,0,0,.9);box-shadow:0 0 30px rgba(0,0,0,.9);-moz-border-radius:10px/100px;border-radius:10px/100px;left:0}.curved-vt-2:before{right:0}.curved-hz-1:before{top:50%}.curved-hz-1:before,.curved-hz-2:before{right:10px;bottom:0;-moz-border-radius:100px/10px;border-radius:100px/10px;left:10px}.curved-hz-2:before{top:0}.rotated{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.rotated>:first-child:before{right:0;content:"";position:absolute;bottom:0;top:0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1);background:#fff;left:0;z-index:-1}