/* Minification failed. Returning unminified contents.
(4081,1): run-time error CSS1019: Unexpected token, found '}'
(5611,1): run-time error CSS1019: Unexpected token, found '<'
(5611,2): run-time error CSS1019: Unexpected token, found '!'
(5612,1): run-time error CSS1031: Expected selector, found '<'
(5612,1): run-time error CSS1025: Expected comma or open brace, found '<'
(6085,66): run-time error CSS1031: Expected selector, found '&'
(6085,66): run-time error CSS1025: Expected comma or open brace, found '&'
(6085,466): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,534): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,662): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,839): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,864): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,1015): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,1037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,1335): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,1352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,1596): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,1622): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,1758): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,1781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,2050): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,2068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,2302): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,2326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,2568): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,2589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,3052): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,3068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,3382): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,3407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(6085,3651): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,3673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(6085,4025): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,4042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(6085,4433): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,4459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,4801): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,4824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,5473): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,5491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,5899): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,5924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,6023): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,6045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,6239): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,6256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,6448): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,6472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,7095): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,7116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,8301): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,8317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,9144): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,9171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,9420): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,9444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,9932): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,9951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,10467): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,10495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,10629): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,10654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,10929): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,10949): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,11371): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,11398): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,11647): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,11671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,12159): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,12178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,12694): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,12722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,12856): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,12881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,13156): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,13176): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,13598): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,13624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,13655): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,13678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,13761): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,13779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,13932): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,13960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,14058): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,14083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,14286): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,14306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,14520): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,14550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,14649): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,14676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,14883): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,14905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,15130): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,15160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,15259): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,15286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,15493): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,15515): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,15740): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,15771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,15869): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,15897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,16103): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,16126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,16355): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,16386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,16486): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,16514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,16724): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,16747): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,16978): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,17011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,17112): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,17142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,17356): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,17381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,17623): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,17656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,17757): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,17787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,18001): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,18026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,18268): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,18302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,18402): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,18433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,18646): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,18672): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,18918): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,18945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,18976): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,19000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,19084): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,19103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,19261): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,19290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,19389): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,19415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,19621): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,19642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,19862): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,19893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,19991): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,20019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,20225): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,20248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,20477): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,20508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,20607): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,20635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,20843): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,20866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,21096): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,21128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,21226): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,21255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,21462): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,21486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,21720): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,21752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,21853): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,21882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,22095): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,22119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,22356): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,22390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,22490): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,22521): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,22734): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,22760): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,23006): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,23040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,23141): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,23172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,23387): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,23413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,23660): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,23695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,23795): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,23827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,24041): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,24068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,24319): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,24347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,24501): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,24526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,24825): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,24845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,24967): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,24998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,25089): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,25117): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,25309): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,25332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,25545): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,25576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,25667): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,25695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,25887): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,25910): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,26123): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,26155): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,26245): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,26274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,26465): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,26489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,26706): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,26738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,26829): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,26858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,27051): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,27075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,27293): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,27326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,27416): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,27446): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,27638): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,27663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,27885): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,27915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,28006): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,28033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,28224): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,28246): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,28586): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,28616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,28797): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,28824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,29179): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,29201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,29492): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,29524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,29706): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,29735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,30094): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,30118): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,30420): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,30452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,30634): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,30663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,31022): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,31046): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,31348): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,31381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,31562): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,31592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,31950): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,31975): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,32281): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,32310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,32464): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,32490): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,32790): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,32811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,33070): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,33101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,33242): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,33270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,33554): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,33577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,33841): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,33874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,34015): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,34045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,34331): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,34356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,34630): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,34663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,34804): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,34834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,35120): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,35145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,35419): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,35453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,35594): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,35625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,35912): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,35938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,36217): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,36245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,36416): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,36441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,36774): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,36794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,37065): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,37099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,37264): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,37295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,37622): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,37648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,37943): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,37979): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,38145): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,38178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,38509): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,38537): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,38843): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,38878): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,39046): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,39078): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,39412): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,39439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,39742): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,39779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,39946): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,39980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,40314): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,40343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,40655): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,40684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,40854): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,40880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,41212): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,41233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,41508): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,41543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,41709): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,41741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,42071): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,42098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,42399): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,42436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,42601): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,42635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,42965): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,42994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,43304): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,43340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,43507): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,43540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,43873): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,43901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,44208): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,44246): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,44414): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,44449): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,44786): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,44816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,45134): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,45159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,45703): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,45725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,46729): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,46746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,47303): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,47329): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,47459): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,47482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,47747): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,47765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,48001): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,48028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,48156): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,48180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,48442): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,48461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,48700): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,48732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,48982): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,49011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,49506): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,49530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,50192): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6085,50225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,50350): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(6085,50380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,50642): run-time error CSS1019: Unexpected token, found '@keyframes'
(6085,50667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6085,51226): run-time error CSS1019: Unexpected token, found '<'
(6085,51227): run-time error CSS1019: Unexpected token, found '/'
(6086,13): run-time error CSS1031: Expected selector, found '<'
(6086,13): run-time error CSS1025: Expected comma or open brace, found '<'
(6129,18): run-time error CSS1019: Unexpected token, found '2013'
(6129,23): run-time error CSS1019: Unexpected token, found '<'
(6129,34): run-time error CSS1031: Expected selector, found '='
(6129,34): run-time error CSS1025: Expected comma or open brace, found '='
 */

.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
.ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix {
}
.ui-helper-zfix {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-state-disabled {
    cursor: default !important;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    display: block;
    font-size: 0.1px;
    position: absolute;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    left: 0;
    top: -5px;
    width: 100%;
}
.ui-resizable-s {
    bottom: -5px;
    cursor: s-resize;
    height: 7px;
    left: 0;
    width: 100%;
}
.ui-resizable-e {
    cursor: e-resize;
    height: 100%;
    right: -5px;
    top: 0;
    width: 7px;
}
.ui-resizable-w {
    cursor: w-resize;
    height: 100%;
    left: -5px;
    top: 0;
    width: 7px;
}
.ui-resizable-se {
    bottom: 1px;
    cursor: se-resize;
    height: 12px;
    right: 1px;
    width: 12px;
}
.ui-resizable-sw {
    bottom: -5px;
    cursor: sw-resize;
    height: 9px;
    left: -5px;
    width: 9px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    height: 9px;
    left: -5px;
    top: -5px;
    width: 9px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    height: 9px;
    right: -5px;
    top: -5px;
    width: 9px;
}
.ui-selectable-helper {
    border: 1px dotted #000000;
    position: absolute;
    z-index: 100;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    display: block;
    margin-top: 2px;
    padding: 0.5em 0.5em 0.5em 0.7em;
    position: relative;
}
.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
    padding-left: 0.7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    left: 0.5em;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-accordion .ui-accordion-content {
    border-top: 0 none;
    overflow: auto;
    padding: 1em 2.2em;
}
.ui-autocomplete {
    cursor: default;
    position: absolute;
    top: 0;
}
* html .ui-autocomplete {
    width: 1px;
}
.ui-button {
    cursor: pointer;
    display: inline-block;
    margin-right: 0.1em;
    overflow: visible;
    padding: 0;
    position: relative;
    text-align: center;
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    text-decoration: none;
}
.ui-button-icon-only {
    width: 2.2em;
}
button.ui-button-icon-only {
    width: 2.4em;
}
.ui-button-icons-only {
    width: 3.4em;
}
button.ui-button-icons-only {
    width: 3.7em;
}
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
    padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: 0.4em;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
input.ui-button {
    padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: 0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: 0.5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: 0.5em;
}
.ui-buttonset {
    margin-right: 7px;
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -0.3em;
}
button.ui-button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.ui-datepicker {
    display: none;
    padding: 0.2em 0.2em 0;
    width: 17em;
}
.ui-datepicker .ui-datepicker-header {
    padding: 0.2em 0;
    position: relative;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%;
}
.ui-datepicker table {
    border-collapse: collapse;
    font-size: 0.9em;
    margin: 0 0 0.4em;
    width: 100%;
}
.ui-datepicker th {
    border: 0 none;
    font-weight: normal;
    padding: 0.7em 0.3em;
    text-align: center;
}
.ui-datepicker td {
    border: 0 none;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 0.2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    margin: 0.7em 0 0;
    padding: 0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    margin: 0.5em 0.2em 0.4em;
    overflow: visible;
    padding: 0.2em 0.6em 0.3em;
    width: auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto 0.4em;
    width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    font-size: 0;
    width: 100%;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-cover {
    height: 200px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 200px;
    z-index: -1;
}
.ui-dialog {
    overflow: hidden;
    padding: 0.2em;
    position: absolute;
    width: 300px;
}
.ui-dialog .ui-dialog-titlebar {
    padding: 0.4em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.1em 16px 0.1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0;
    padding: 1px;
    position: absolute;
    right: 0.3em;
    top: 50%;
    width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}
.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    overflow: auto;
    padding: 0.5em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0;
    margin: 0.5em 0 0;
    padding: 0.3em 1em 0.5em 0.4em;
    text-align: left;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    margin: 0.5em 0.4em 0.5em 0;
}
.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-menu {
    display: block;
    list-style: none outside none;
    margin: 0;
    outline: medium none;
    padding: 2px;
}
.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute;
}
.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
}
.ui-menu .ui-menu-divider {
    border-width: 1px 0 0;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 5px -2px;
}
.ui-menu .ui-menu-item a {
    display: block;
    font-weight: normal;
    line-height: 1.5;
    padding: 2px 0.4em;
    text-decoration: none;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}
.ui-menu .ui-state-disabled {
    font-weight: normal;
    line-height: 1.5;
    margin: 0.4em 0 0.2em;
}
.ui-menu .ui-state-disabled a {
    cursor: default;
}
.ui-menu-icons {
    position: relative;
}
.ui-menu-icons .ui-menu-item a {
    padding-left: 2em;
    position: relative;
}
.ui-menu .ui-icon {
    left: 0.2em;
    position: absolute;
    top: 0.2em;
}
.ui-menu .ui-menu-icon {
    float: right;
    position: static;
}
.ui-progressbar {
    height: 2em;
    overflow: hidden;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value {
    height: 100%;
    margin: -1px;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    cursor: default;
    height: 1.2em;
    position: absolute;
    width: 1.2em;
    z-index: 2;
}
.ui-slider .ui-slider-range {
    background-position: 0 0;
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}
.ui-slider-horizontal {
    height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.6em;
    top: -0.3em;
}
.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    height: 100px;
    width: 0.8em;
}
.ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-bottom: -0.6em;
    margin-left: 0;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-spinner {
    display: inline-block;
    overflow: hidden;
    padding: 0;
    position: relative;
    vertical-align: middle;
}
.ui-spinner-input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    margin: 0.2em 22px 0.2em 0.4em;
    padding: 0;
    vertical-align: middle;
}
.ui-spinner-button {
    cursor: default;
    display: block;
    font-size: 0.5em;
    height: 50%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 16px;
}
.ui-spinner a.ui-spinner-button {
    border-bottom: medium none;
    border-right: medium none;
    border-top: medium none;
}
.ui-spinner .ui-icon {
    left: 0;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-spinner-up {
    top: 0;
}
.ui-spinner-down {
    bottom: 0;
}
.ui-spinner .ui-icon-triangle-1-s {
    background-position: -65px -16px;
}
.ui-tabs {
    padding: 0.2em;
    position: relative;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none;
    float: left;
    list-style: none outside none;
    margin: 1px 0.2em 0 0;
    padding: 0;
    position: relative;
    top: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-width: 0;
    display: block;
}
.ui-tooltip {
    box-shadow: 0 0 5px #AAAAAA;
    max-width: 300px;
    padding: 8px;
    position: absolute;
    z-index: 9999;
}
* html .ui-tooltip {
    background-image: none;
}
body .ui-tooltip {
    border-width: 2px;
}
.ui-widget {
    font-size: 13px;
    letter-spacing: -1px;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-size: 1em;
}
.ui-widget-content {
    background: url("/Content/layout/jquery/images/ui-bg_highlight-hard_100_fcfdfd_1x100.png") repeat-x scroll 50% top #FCFDFD;
    border: 1px solid #A6C9E2;
    color: #222222;
}
.ui-widget-content a {
    color: #222222;
}
.ui-widget-header {
    background: url("/Content/layout/jquery/images/ui-bg_highlight-soft_20_4190e1_1x100.png") repeat-x scroll 50% 50% #4190E1;
    border: 1px solid #2F75C6;
    color: #FFFFFF;
    font-weight: normal;
}
.ui-widget-header a {
    color: #FFFFFF;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 #DFEFFC;
    border: 1px solid #C5DBEC;
    color: #2074B6;
    font-weight: normal;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #2074B6;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: url("/Content/layout/jquery/images/ui-bg_highlight-soft_75_d0e5f5_1x100.png") repeat-x scroll 50% 50% #D0E5F5;
    border: 1px solid #79B7E7;
    color: #1D5987;
    font-weight: normal;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    color: #1D5987;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: none repeat scroll 0 0 #73B2F7;
    border: 1px solid #6CA7E5;
    color: #FFFFFF;
    font-weight: normal;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: url("/Content/layout/jquery/images/ui-bg_flat_55_fbec88_40x100.png") repeat-x scroll 50% 50% #FBEC88;
    border: 1px solid #FAD42E;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    background: url("/Content/layout/jquery/images/ui-bg_glass_95_fef1ec_1x400.png") repeat-x scroll 50% 50% #FEF1EC;
    border: 1px solid #CD0A0A;
    color: #CD0A0A;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #CD0A0A;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #CD0A0A;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: normal;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    font-weight: normal;
    opacity: 0.7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    background-image: none;
    opacity: 0.35;
}
.ui-state-disabled .ui-icon {
}
.ui-icon {
    background-image: url("/Content/layout/jquery/images/ui-icons_4190e1_256x240.png");
    height: 16px;
    width: 16px;
}
.ui-widget-content .ui-icon {
    background-image: url("/Content/layout/jquery/images/ui-icons_4190e1_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("/Content/layout/jquery/images/ui-icons_d8e7f3_256x240.png");
}
.ui-state-default .ui-icon {
    background-image: url("/Content/layout/jquery/images/ui-icons_6da8d5_256x240.png");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url("/Content/layout/jquery/images/ui-icons_217bc0_256x240.png");
}
.ui-state-active .ui-icon {
    background-image: url("/Content/layout/jquery/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon {
    background-image: url("/Content/layout/jquery/images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url("/Content/layout/jquery/images/ui-icons_cd0a0a_256x240.png");
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}
.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-on {
    background-position: -96px -144px;
}
.ui-icon-radio-off {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-start {
    background-position: -80px -160px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0;
}
.ui-widget-overlay {
    background: url("/Content/layout/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;
    opacity: 0.5;
}
.ui-widget-shadow {
    background: url("/Content/layout/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;
    border-radius: 8px 8px 8px 8px;
    margin: -8px 0 0 -8px;
    opacity: 0.3;
    padding: 8px;
}

/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 960px;
}

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
  position: relative;
}

.container_12 .grid_3,
.container_16 .grid_4 {
  width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
  width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
  width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
  width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
  width: 60px;
}

.container_12 .grid_2 {
  width: 140px;
}

.container_12 .grid_4 {
  width: 300px;
}

.container_12 .grid_5 {
  width: 380px;
}

.container_12 .grid_7 {
  width: 540px;
}

.container_12 .grid_8 {
  width: 620px;
}

.container_12 .grid_10 {
  width: 780px;
}

.container_12 .grid_11 {
  width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
  width: 40px;
}

.container_16 .grid_2 {
  width: 100px;
}

.container_16 .grid_3 {
  width: 160px;
}

.container_16 .grid_5 {
  width: 280px;
}

.container_16 .grid_6 {
  width: 340px;
}

.container_16 .grid_7 {
  width: 400px;
}

.container_16 .grid_9 {
  width: 520px;
}

.container_16 .grid_10 {
  width: 580px;
}

.container_16 .grid_11 {
  width: 640px;
}

.container_16 .grid_13 {
  width: 760px;
}

.container_16 .grid_14 {
  width: 820px;
}

.container_16 .grid_15 {
  width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
  padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
  padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
  padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
  padding-left: 80px;
}

.container_12 .prefix_2 {
  padding-left: 160px;
}

.container_12 .prefix_4 {
  padding-left: 320px;
}

.container_12 .prefix_5 {
  padding-left: 400px;
}

.container_12 .prefix_7 {
  padding-left: 560px;
}

.container_12 .prefix_8 {
  padding-left: 640px;
}

.container_12 .prefix_10 {
  padding-left: 800px;
}

.container_12 .prefix_11 {
  padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
  padding-left: 60px;
}

.container_16 .prefix_2 {
  padding-left: 120px;
}

.container_16 .prefix_3 {
  padding-left: 180px;
}

.container_16 .prefix_5 {
  padding-left: 300px;
}

.container_16 .prefix_6 {
  padding-left: 360px;
}

.container_16 .prefix_7 {
  padding-left: 420px;
}

.container_16 .prefix_9 {
  padding-left: 540px;
}

.container_16 .prefix_10 {
  padding-left: 600px;
}

.container_16 .prefix_11 {
  padding-left: 660px;
}

.container_16 .prefix_13 {
  padding-left: 780px;
}

.container_16 .prefix_14 {
  padding-left: 840px;
}

.container_16 .prefix_15 {
  padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
  padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
  padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
  padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
  padding-right: 80px;
}

.container_12 .suffix_2 {
  padding-right: 160px;
}

.container_12 .suffix_4 {
  padding-right: 320px;
}

.container_12 .suffix_5 {
  padding-right: 400px;
}

.container_12 .suffix_7 {
  padding-right: 560px;
}

.container_12 .suffix_8 {
  padding-right: 640px;
}

.container_12 .suffix_10 {
  padding-right: 800px;
}

.container_12 .suffix_11 {
  padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
  padding-right: 60px;
}

.container_16 .suffix_2 {
  padding-right: 120px;
}

.container_16 .suffix_3 {
  padding-right: 180px;
}

.container_16 .suffix_5 {
  padding-right: 300px;
}

.container_16 .suffix_6 {
  padding-right: 360px;
}

.container_16 .suffix_7 {
  padding-right: 420px;
}

.container_16 .suffix_9 {
  padding-right: 540px;
}

.container_16 .suffix_10 {
  padding-right: 600px;
}

.container_16 .suffix_11 {
  padding-right: 660px;
}

.container_16 .suffix_13 {
  padding-right: 780px;
}

.container_16 .suffix_14 {
  padding-right: 840px;
}

.container_16 .suffix_15 {
  padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
  left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
  left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
  left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
  left: 80px;
}

.container_12 .push_2 {
  left: 160px;
}

.container_12 .push_4 {
  left: 320px;
}

.container_12 .push_5 {
  left: 400px;
}

.container_12 .push_7 {
  left: 560px;
}

.container_12 .push_8 {
  left: 640px;
}

.container_12 .push_10 {
  left: 800px;
}

.container_12 .push_11 {
  left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
  left: 60px;
}

.container_16 .push_2 {
  left: 120px;
}

.container_16 .push_3 {
  left: 180px;
}

.container_16 .push_5 {
  left: 300px;
}

.container_16 .push_6 {
  left: 360px;
}

.container_16 .push_7 {
  left: 420px;
}

.container_16 .push_9 {
  left: 540px;
}

.container_16 .push_10 {
  left: 600px;
}

.container_16 .push_11 {
  left: 660px;
}

.container_16 .push_13 {
  left: 780px;
}

.container_16 .push_14 {
  left: 840px;
}

.container_16 .push_15 {
  left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
  left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
  left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
  left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
  left: -80px;
}

.container_12 .pull_2 {
  left: -160px;
}

.container_12 .pull_4 {
  left: -320px;
}

.container_12 .pull_5 {
  left: -400px;
}

.container_12 .pull_7 {
  left: -560px;
}

.container_12 .pull_8 {
  left: -640px;
}

.container_12 .pull_10 {
  left: -800px;
}

.container_12 .pull_11 {
  left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
  left: -60px;
}

.container_16 .pull_2 {
  left: -120px;
}

.container_16 .pull_3 {
  left: -180px;
}

.container_16 .pull_5 {
  left: -300px;
}

.container_16 .pull_6 {
  left: -360px;
}

.container_16 .pull_7 {
  left: -420px;
}

.container_16 .pull_9 {
  left: -540px;
}

.container_16 .pull_10 {
  left: -600px;
}

.container_16 .pull_11 {
  left: -660px;
}

.container_16 .pull_13 {
  left: -780px;
}

.container_16 .pull_14 {
  left: -840px;
}

.container_16 .pull_15 {
  left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

div.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

.ui-notify {
    position: fixed;
    right: 10px;
    top: 10px;
    width: 350px;
    z-index: 9999;
}
*, td, th, input, textarea, select, button {
    font-family: "Open Sans",Verdana;
    margin: 0;
    padding: 0;
}
body, select, input, textarea, button {
    color: #333333;
    font-size: 13px;
    letter-spacing: -1px;
}
body {
    line-height: 18px;
}
:-moz-any-link:active, a:active, a:focus, input, textarea, button {
    outline: medium none;
}
ul {
    list-style: none outside none;
}
a img {
    border: medium none;
}
button, a {
    cursor: pointer;
}
h1, h2, h1 *, h2 * {
    font-weight: normal;
    word-spacing: 2px;
}
h1, h2 {
    margin: 0 10px 15px;
}
h1, h1 * {
    font-size: 32px;
}
h2, h2 * {
    font-size: 25px;
    line-height: 40px;
}
h3 {
    font-size: 22px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 18px;
}
h4 {
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 9px;
}
h5 {
    font-size: 11px;
    font-weight: bold;
}
a {
    color: #555555;
    text-decoration: none;
}
a:hover {
    color: #F12B63;
}
a img {
    border: medium none;
    margin: 0 auto;
}
.addthis_counter, .addthis_counter span {
    color: #FFFFFF !important;
}
dd {
    margin-bottom: 10px;
}
table, blockquote, p, ul, ol, dl {
    line-height: 18px;
    margin-bottom: 12px;
}
table table {
    margin-bottom: 0;
}
*::-moz-selection {
    color: #FFFFFF;
}
.s_small {
    font-size: 10px;
}
.inline {
    display: inline !important;
}
.align_left {
    text-align: left !important;
}
.align_right {
    text-align: right !important;
}
.align_center {
    text-align: center !important;
}
.valign_top {
    vertical-align: top !important;
}
.valign_middle {
    vertical-align: middle !important;
}
.uppercase {
    text-transform: uppercase !important;
}
.left {
    float: left !important;
}
.clear {
    clear: both !important;
}
.right {
    float: right !important;
}
.nofloat {
    float: none !important;
}
.block {
    display: block !important;
}
.none, .ui-tabs-hide, .s_hidden {
    display: none !important;
}
.border_eee {
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 18px;
}
.border_ddd {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 18px;
}
.border_ccc {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 18px;
}
.s_999 {
    color: #999999;
}
.s_666 {
    color: #666666;
}
.s_333 {
    color: #333333;
}
.s_eee_bgr {
    background-color: #EEEEEE;
}
.s_ddd_bgr {
    background-color: #DDDDDD;
}
.s_ccc_bgr {
    background-color: #CCCCCC;
}
.s_bbb_bgr {
    background-color: #BBBBBB;
}
.s_f_9 {
    font-size: 9px;
}
.s_f_10 {
    font-size: 10px;
}
.s_f_11 {
    font-size: 11px;
}
.s_f_12 {
    font-size: 12px;
    line-height: 16px;
}
.s_f_13 {
    font-size: 13px;
    line-height: 16px;
}
.s_f_14 {
    font-size: 14px;
    line-height: 18px;
}
.s_f_16 {
    font-size: 16px;
}
.s_f_18 {
    font-size: 18px;
}
.s_f_20 {
    font-size: 20px;
}
.s_f_22 {
    font-size: 22px;
}
.s_f_24 {
    font-size: 24px;
}
.s_f_26 {
    font-size: 26px;
}
.s_f_28 {
    font-size: 28px;
}
.s_f_30 {
    font-size: 30px;
}
.s_f_32 {
    font-size: 32px;
}
.s_mb_0 {
    margin-bottom: 0 !important;
}
.s_mb_10 {
    margin-bottom: 10px !important;
}
.s_mb_15 {
    margin-bottom: 15px !important;
}
.s_mb_20 {
    margin-bottom: 20px !important;
}
.s_mb_25 {
    margin-bottom: 25px !important;
}
.s_mb_30 {
    margin-bottom: 30px !important;
}
.s_ml_0 {
    margin-left: 0 !important;
}
.s_ml_10 {
    margin-left: 10px !important;
}
.s_ml_15 {
    margin-left: 15px !important;
}
.s_ml_20 {
    margin-left: 20px !important;
}
.s_ml_25 {
    margin-left: 25px !important;
}
.s_ml_30 {
    margin-left: 30px !important;
}
.s_p_5_0 {
    padding: 5px 0 !important;
}
.s_p_5_10 {
    padding: 5px 10px !important;
}
.s_p_5_15 {
    padding: 5px 15px;
}
.s_p_5_20 {
    padding: 5px 20px;
}
.s_p_10_15 {
    padding: 10px 15px;
}
.s_p_10_20 {
    padding: 10px 20px;
}
.s_p_10_5 {
    padding: 10px 5px;
}
.s_p_10_0 {
    padding: 10px 0 !important;
}
.s_p_15_0 {
    padding: 15px 0;
}
.s_p_15_5 {
    padding: 15px 5px;
}
.s_p_15_10 {
    padding: 15px 10px;
}
.s_p_15_20 {
    padding: 15px 20px;
}
.s_p_20_0 {
    padding: 20px 0;
}
.s_p_20_15 {
    padding: 20px 15px;
}
.s_h_80 {
    height: 80px;
}
.s_h_90 {
    height: 90px;
}
.s_h_100 {
    height: 100px;
}
.s_h_150 {
    height: 150px;
}
span.clear {
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: visible;
}
img.wrap_left {
    float: left;
    margin: 0 20px 10px 0;
}
img.wrap_right {
    float: right;
    margin: 0 0 10px 20px;
}
.s_title_1 {
    border-bottom: 1px solid #DDDDDD;
}
.s_title_2 {
    border-bottom: 1px solid #DDDDDD;
}
h2.s_title_1 {
    padding-bottom: 3px;
    text-indent: -1px;
}
h2.s_title_2 {
    font-size: 20px;
    padding-bottom: 3px;
    text-indent: -1px;
}
.grid_1 h1, .grid_2 h1, .grid_3 h1, .grid_4 h1, .grid_5 h1, .grid_6 h1, .grid_7 h1, .grid_8 h1, .grid_9 h1, .grid_10 h1, .grid_11 h1, .grid_12 h1, .grid_13 h1, .grid_14 h1, .grid_15 h1, .grid_16 h1 {
    margin-left: 0;
    margin-right: 0;
}
.grid_1 h2, .grid_2 h2, .grid_3 h2, .grid_4 h2, .grid_5 h2, .grid_6 h2, .grid_7 h2, .grid_8 h2, .grid_9 h2, .grid_10 h2, .grid_11 h2, .grid_12 h2, .grid_13 h2, .grid_14 h2, .grid_15 h2, .grid_16 h2 {
    margin-left: 0;
    margin-right: 0;
}
.grid_1 h3, .grid_2 h3, .grid_3 h3, .grid_4 h3, .grid_5 h3, .grid_6 h3, .grid_7 h3, .grid_8 h3, .grid_9 h3, .grid_10 h3, .grid_11 h3, .grid_12 h3, .grid_13 h3, .grid_14 h3, .grid_15 h3, .grid_16 h3 {
    margin-left: 0;
    margin-right: 0;
}
.s_nav > ul > li, .s_nav > ul > li > a {
    display: block;
    float: left;
    z-index: 15;
}
.s_nav .s_submenu {
    display: none;
    position: absolute;
    top: 100%;
    z-index: 10;
}
.s_nav li .s_submenu ul ul {
    left: 96%;
    position: absolute;
    top: 0;
}
.s_nav li:hover, .s_nav li:hover > a {
    position: relative;
}
.s_nav li:hover .s_submenu, #cart_menu:hover .s_submenu {
    display: none;
}
.s_nav.s_size_1 > ul > li, .s_nav.s_size_1 > ul > li > a {
    height: 20px;
    line-height: 20px;
}
.s_nav.s_size_2 > ul > li, .s_nav.s_size_2 > ul > li > a {
    height: 30px;
    line-height: 30px;
}
.s_list_1 li {
    background-image: url("/Content/layout/images/bullet_1.gif");
    background-position: 0 8px;
    background-repeat: no-repeat;
    line-height: 20px;
    margin-top: 5px;
    padding-left: 20px;
}
.s_list_1 ul ul {
    background-image: url("/Content/layout/images/bullet_1.png");
    background-position: 0 -3px;
    background-repeat: no-repeat;
    line-height: 20px;
}
.s_list_1 ul ul li {
    margin-top: 0;
}
.s_list_2 li {
    background-image: url("/Content/layout/images/bullet_1.png");
    background-position: 0 -3px;
    background-repeat: no-repeat;
    line-height: 20px;
    margin-top: 5px;
    padding-left: 20px;
}
.s_list_2 ul ul {
    color: #52AAFA !important;
    font-size: 13px !important;
    font-weight: bold;
    margin-bottom: 5px !important;
}
.s_list_2 ul ul {
    background-image: url("/Content/layout/images/bullet_1.png");
    background-position: 0 -3px;
    background-repeat: no-repeat;
    line-height: 20px;
    padding-left: 20px;
}
.s_list_2 ul ul li {
    margin-top: 0;
}
.s_icon_10, .s_icon_16, .s_icon_32 {
    background-position: left center;
    background-repeat: no-repeat;
    position: relative;
}
.s_icon_10 {
    padding-left: 15px !important;
}
.s_icon_16 {
    padding-left: 25px !important;
}
.s_icon_32 {
    padding-left: 42px !important;
}
.s_icon_10 .s_icon, .s_icon_16 .s_icon, .s_icon_32 .s_icon {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    left: 0;
    position: absolute;
    top: 50%;
}
.s_icon_10 .s_icon {
    height: 10px;
    margin-top: -5px;
    width: 10px;
}
.s_icon_16 .s_icon {
    height: 16px;
    margin-top: -8px;
    width: 16px;
}
.s_icon_32 .s_icon {
    height: 32px;
    margin-top: -16px;
    width: 32px;
}
.s_ypirating {
    width: 100px; 
    height: 10px; 
    background-color: #aaaaaa;
    margin-top: 6px; 
    float: left; 
    margin-right: 15px;
}
.s_ypirating_pos {
    height: 10px; 
    background-color: #3dbf18; 
    float: left;
}
.s_ypirating_neg {
    height: 10px; 
    background-color: #f75656; 
    float: left;
}

.s_rating_holder .s_average {
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    margin-bottom: 20px;
}
.s_rating, .s_rating .s_percent {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    vertical-align: bottom;
}
.s_rating.s_rating_6 {
    width: 96px;
}
.s_rating.s_rating_5 {
    width: 80px;
}
.s_rating {
    background: url("/Content/layout/images/i_star_gray_16.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    margin-right: 3px;
}
.s_rating .s_percent {
    background: url("/Content/layout/images/i_star_16.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    float: left;
}
.s_rating_big, .s_rating_big .s_percent {
    height: 24px;
    line-height: 24px;
}
.s_rating_big.s_rating_6 {
    width: 150px;
}
.s_rating_big.s_rating_5 {
    width: 125px;
}
.s_rating_big {
    background: url("/Content/layout/images/i_star_gray_24.png") repeat-x scroll left top rgba(0, 0, 0, 0);
}
.s_rating_big .s_percent {
    background: url("/Content/layout/images/i_star_24.png") repeat-x scroll left top rgba(0, 0, 0, 0);
}
.s_rating_small, .s_rating_small .s_percent {
    height: 10px;
    line-height: 10px;
}
.s_rating_small.s_rating_6 {
    width: 60px;
}
.s_rating_small.s_rating_5 {
    width: 50px;
}
.s_rating_small {
    background: url("/Content/layout/images/i_star_gray_10.png") repeat-x scroll left top rgba(0, 0, 0, 0);
}
.s_rating_small .s_percent {
    background: url("/Content/layout/images/i_star_10.png") repeat-x scroll left top rgba(0, 0, 0, 0);
}
.s_table {
    background: none repeat scroll 0 0 #EEEEEE;
}
.s_table th, .s_table td {
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    text-align: center;
}
.s_table th {
    background: none repeat scroll 0 0 #D6D6D6;
    color: #666666;
    padding: 3px 5px;
}
.s_table td {
    padding: 5px 10px;
}
.s_table_1 td {
    border-bottom: 1px solid #EEEEEE;
    padding: 10px;
    text-align: center;
}
.s_table_1 th {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    font-size: 13px;
    padding: 10px;
}
.s_table_2 th {
    padding: 10px;
}
.s_table_2 td {
    border-bottom: 1px solid #EEEEEE;
    padding: 10px;
    text-align: center;
}
.s_thumb_toppicks {
    border: 1px solid #DDDDDD;
    display: block;
    float: left;
    height: 140px;
    position: relative;
    width: 140px;
}
.s_thumb_toppicks img {
    background: url("/Content/images/template/loader_for_light.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: 0 none;
    padding: 2px;
    text-decoration: none;
}
.s_thumb {
    display: block;
    float: left;
    position: relative;
}
.s_thumb img {
    background: url("/Content/images/template/loader_for_light.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: 0 none;
    text-decoration: none;
}
.s_thumb_shelfprice {
    border: 1px solid #DDDDDD;
    display: block;
    float: left;
    position: relative;
}
.s_item_ad_product_doublewidth .s_thumb {
    display: block;
    float: none;
    position: relative;
}
.s_item_ad_product_doublewidth .s_title_product {
    font-size: 20px;
    height: 22px;
    margin-bottom: 5px;
}
.s_item_ad_product_doublewidth p.s_model {
    font-size: 18px;
    margin-bottom: 5px;
}
.s_item_ad_product_doublewidth .s_model .promo {
    color: #52AAFA;
    font-size: 20px;
    font-weight: bold;
}

.s_item_ad_store_doublewidth {
    margin-bottom: 70px;
}

.s_item_ad_product_quadsize .s_thumb {
    display: block;
    float: none;
    position: relative;
}
.s_item_ad_product_quadsize .s_title_product {
    font-size: 20px!important;
    height: 37px;
    margin-bottom: 5px;
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    /* overflow: hidden; */
}
.s_item_ad_product_quadsize p.s_model {
    font-size: 18px;
    margin-bottom: 5px;
}
.s_item_ad_product_quadsize .s_model .promo {
    color: #52AAFA;
    font-size: 20px;
    font-weight: bold;
}
.s_item_ad_store_doublewidth .s_thumb {
    display: block;
    float: left;
    position: relative;
}
.s_item_ad_store_doublewidth .s_price {
    display: block;
    float: left;
    position: relative;
    margin-top: 53px;
}
.s_item_ad_store_doublewidth .s_title_reseller {
    font-size: 20px!important;
    height: 22px;
    margin-bottom: 0px;
    margin-top: 49px;
}
.s_item_ad_store_doublewidth p.s_model {
    font-size: 15px;
    margin-bottom: 5px;
    height: 20px;
}
.s_item_ad_store_doublewidth .s_picksmall_group {
    font-size: 18px;
    margin-top: 12px;
    height: 20px;
    margin-left: 37px!important;
    margin-right: initial!important;
    width: initial!important;
    float: left;
}
.s_item_ad_store_doublewidth .s_model .promo {
    color: #52AAFA;
    font-size: 20px;
    font-weight: bold;
}
.s_item_ad_store_quadsize {
    margin-top: -50px;
}

.s_item_ad_store_quadsize .s_thumb {
    display: block;
    float: none;
    position: relative;
}
.s_item_ad_store_quadsize .s_price {
    display: block;
    /* float: left; */
    position: absolute;
    margin-top: -120px;
    margin-left: 260px;
}
.s_item_ad_store_quadsize .s_picksmall_group {
    font-size: 18px;
    margin-top: 12px;
    height: 20px;
    width: 20%!important;
}
.s_item_ad_store_quadsize .s_title_reseller {
    font-size: 20px!important;
    height: 37px;
    margin-top: 25px;
    margin-bottom: -10px;
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    /* overflow: hidden; */
}
.s_item_ad_store_quadsize p.s_model {
    font-size: 18px;
    margin-bottom: 5px;
}
.s_item_ad_store_quadsize .s_model .promo {
    color: #52AAFA;
    font-size: 20px;
    font-weight: bold;
}
.s_item_adpersonal {
    margin-bottom: 0px !important;
}
.s_item_adpersonal .customText a {
    color: #2E72C2 !important;
    text-decoration: underline !important;
}
.s_item_favorite {
    background: url("/Content/images/Favourites.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 32px;
}
.s_item_favorite_alarm {
    background: url("/Content/images/Favourites_Alert.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 32px;
}
.s_item_promo {
    display: block;
    height: 49px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 56px;
}
.s_item_alarm {
    background: url("/Content/images/Favourites_Alerting.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 32px;
    z-index: 1000;
}
.s_item_push {
    color: #AFAFAF;
    display: block;
    font-size: 11px;
    height: 49px;
    position: absolute;
    right: -10px;
    top: -15px;
    width: 56px;
}
.s_item_push_topproduct {
    background: url("/Content/layout/images/anzeige3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 49px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 56px;
}
button::-moz-focus-inner {
    border: 0 none;
}
button {
    padding-top: 1px;
}
button {
    padding-bottom: 2px;
}
.s_button_1 {
    cursor: pointer;
    display: block;
    float: right;
    margin-left: 10px;
    padding: 3px;
}
.s_button_1 .s_text {
    border: 1px solid rgba(255, 255, 255, 0.3);
    color: #FFFFFF;
    display: block;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    position: relative;
}
button.s_button_1 {
    padding: 3px 1px;
}
.s_button_1:hover .s_text {
    border: 1px solid rgba(255, 255, 255, 0.5);
}
.s_button_1.s_ddd_bgr .s_text {
    color: #666666;
}
.s_button_1.s_ddd_bgr:hover .s_text {
    border: 1px solid rgba(255, 255, 255, 0.7);
    color: #333333;
}
.s_button_1.left {
    margin-left: 0;
    margin-right: 10px;
}
.s_button_1.s_ddd_bgr .s_text {
    color: #666666;
}
.s_button_1.s_ddd_bgr:hover .s_text {
    border: 1px solid rgba(255, 255, 255, 0.7);
    color: #333333;
}
.s_button_1.left {
    margin-left: 0;
    margin-right: 10px;
}
input[type="hidden"] {
    display: none;
}
input[type="text"], input[type="password"], textarea, select {
    -moz-border-bottom-colors: rgba(0, 0, 0, 0);
    -moz-border-left-colors: rgba(0, 0, 0, 0);
    -moz-border-right-colors: rgba(0, 0, 0, 0);
    -moz-border-top-colors: rgba(0, 0, 0, 0);
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #DDDDDD #EEEEEE #EEEEEE #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding: 4px;
}
input.inline[type="text"], input.inline[type="password"], textarea.inline, select.inline {
    float: none !important;
}
input[type="checkbox"], input[type="radio"] {
    vertical-align: middle;
}
input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover {
    border-color: #999999 #DDDDDD #DDDDDD #AAAAAA;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
    border-color: #999999 #DDDDDD #DDDDDD #AAAAAA;
}
select:focus {
    outline: 0 none !important;
}
label {
    display: block;
    text-shadow: 1px 1px 0 #FFFFFF;
}
label.s_disabled, label.s_disabled * {
    color: #9EA7AD !important;
}
label .red {
    font-size: 11px;
    vertical-align: top;
}
label .s_legend {
    line-height: 11px;
    margin: 0 !important;
    padding-top: 0;
}
.s_full input[type="text"], .s_full input[type="password"], .s_full textarea, .s_full select {
    width: 100%;
}
.s_legend {
    clear: both;
    color: #9EA7AD;
    display: block;
    font-size: 11px;
    margin-bottom: 0;
    padding-top: 10px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.s_row_1 {
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #FFFFFF;
    padding: 20px 0;
}
.s_row_1 label, .s_row_1 input[type="text"], .s_row_1 input[type="password"], .s_row_1 textarea, .s_row_1 select {
    float: left;
}
.s_row_1 label {
    margin-right: 15px;
    padding: 7px 0 0;
    width: 150px;
}
.s_row_1 .s_full, .s_row_1 .s_legend, .s_row_1 .s_scroll {
    margin-left: 165px;
}
.s_row_1 .s_full {
    padding-right: 20px;
}
.s_row_1 .s_full .s_legend {
    margin-left: 0;
}
.s_row_2 {
    padding: 9px 0 10px;
}
.s_row_2 label, .s_row_2 input[type="text"], .s_row_2 input[type="password"], .s_row_2 textarea, .s_row_2 select {
    float: left;
}
.s_row_2 label {
    margin-right: 15px;
    padding: 5px 0 0;
    width: 150px;
}
.s_row_2 .s_full {
    margin-left: 160px;
}
.s_row_2:last-of-type {
    margin-bottom: 10px;
}
.s_row_3 {
    font-size: 13px;
    margin-bottom: 20px;
}
.s_row_3 label {
    display: block;
    margin-bottom: 5px;
    padding-top: 0;
}
.s_row_3 input[type="text"], .s_row_3 input[type="password"], .s_row_3 textarea, .s_row_3 select, .s_row_3 .uploader {
    clear: left;
    float: left;
}
.s_row_4 {
    border-bottom: 1px solid #EEEEEE;
    padding: 10px;
}
.s_row_4 label {
    display: block;
    float: left;
    padding-top: 0;
}
.s_row_4 input[type="text"], .s_row_4 input[type="password"], .s_row_4 textarea, .s_row_4 select, .s_row_4 .uploader {
    clear: left;
    float: left;
}
.s_row_4 > .uploader {
    left: -2px;
    position: relative;
}
.s_row_5 {
    padding: 9px 0 10px;
}
.s_row_5 label, .s_row_2 input[type="text"], .s_row_2 input[type="password"], .s_row_2 textarea, .s_row_2 select {
    float: left;
}
.s_row_5:last-of-type {
    margin-bottom: 10px;
}
.s_row_5 label {
    margin-right: 15px;
    padding: 5px 0 0;
    width: 400px;
}
.s_row_5 .s_full {
    margin-left: 420px;
}
label.s_checkbox, label.s_radio {
    color: #333333;
    font-size: 13px;
    font-weight: normal;
    padding: 4px 0;
    text-align: left;
    white-space: nowrap;
    width: auto;
}
.s_error_row input[type="text"], .s_error_row input[type="password"], .s_error_row textarea, .s_error_row select {
    background-color: #FFE7DF !important;
    border-color: #FFCDBC #FFE7DF #FFE7DF #FFCDBC !important;
    color: #84290A;
}
.s_row_4.s_error_row:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.s_error_msg {
    color: #FF0000;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    padding: 0 5px 0 0;
}
.s_error_msg {
    float: left;
    margin: 3px 0 0 10px;
}
.s_full .s_error_msg {
    margin: 10px 0 0;
}
.s_server_msg {
    cursor: pointer;
    margin-bottom: 20px;
    min-height: 48px;
}
.s_server_msg p {
    font-size: 14px;
    font-weight: bold;
    margin: 0 10px;
    min-height: 18px;
    padding: 20px 0;
    text-align: center;
}
.s_msg_green {
    color: #008000;
}
.s_msg_red {
    color: #FF0000;
}
.s_tabs_nav {
    height: 40px;
    margin-bottom: 0;
}
.s_tabs_nav li, .s_tabs_nav li a {
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
}
.s_tabs_nav li {
    margin-right: 10px;
    overflow: hidden;
}
.s_tabs_nav li a {
    background: none repeat scroll 0 0 #DDDDDD;
    box-shadow: 0 -3px 4px rgba(0, 0, 0, 0.03) inset;
    margin: 0 -10px;
}
.s_tabs_nav li.ui-tabs-selected a {
    background: none repeat scroll 0 0 #F3F3F3;
    box-shadow: none;
    color: #999999;
}
.s_tabs_nav li.ui-tabs-selected a:hover {
    color: #999999 !important;
}
.s_tab_box {
    padding: 15px;
}
.s_tab_box .s_ypiinfo {
    float: left;
    line-height: 24px;
    margin-right: 5px;
    max-width: 55px;
    text-indent: 3px;
}
.s_tab_box .s_ypiinfo img {
    float: left;
}
#shop_annotation {
    border-top: 1px solid #EEEEEE;
    color: graytext;
    font-size: 11px;
    margin-top: 10px;
    padding: 10px 0 0;
}
.pagination {
    border-top: 1px solid #DDDDDD;
    clear: both;
    height: 24px;
    line-height: 24px;
    padding: 20px 0 30px;
}
.pagination li {
    display: inline !important;
}
.pagination .links {
    float: left;
    height: 24px;
}
.pagination .results {
    color: #999999;
    float: right;
    font-size: 12px;
    height: 24px;
}
.pagination a, .pagination b {
    display: inline-block;
    height: 24px;
    text-align: center;
    width: 24px;
}
.pagination a {
    background: url("/Content/layout/jquery/images/ui-bg_highlight-soft_85_dfeffc_1x100.png") repeat-x scroll 50% 50% #DFEFFC;
    color: #666666;
    font-size: 12px;
}
.pagination .links a:hover, #content .pagination .links a:hover {
    color: #FFFFFF !important;
}
#product_intro_preview .pagination {
    border-top: medium none;
    float: right;
    line-height: 28px;
    margin-top: -265px;
    width: 68px;
}
#product_intro_preview .pagination .links {
    float: left;
    height: 24px;
}
#product_intro_preview .pagination .results {
    color: #999999;
    float: right;
    font-size: 12px;
    height: 24px;
}
#product_intro_preview .pagination a, .pagination b {
    display: inline-block;
    height: 24px;
    text-align: center;
    width: 24px;
}
#product_intro_preview .pagination a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D3D3D3;
    border-radius: 5px;
    color: #666666;
    font-size: 12px;
    height: 50px;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 5px !important;
    width: 50px;
}
#product_intro_preview .pagination .current a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #52AAFA;
    border-radius: 5px;
    color: #666666;
    font-size: 12px;
    height: 50px;
    margin-bottom: 2px;
    margin-left: -1px;
    margin-top: 2px;
    padding: 5px !important;
    width: 50px;
}
#product_intro_preview .pagination li img {
    height: 45px;
    width: 45px;
}
#product_intro_preview .pagination .links a:hover, #content .pagination .links a:hover {
    color: #FFFFFF !important;
}
.s_switcher_search {
    background: url("/Content/layout/images/dropdown.gif") no-repeat scroll 100% 6px #F6F6F6;
    border-color: #E9E9E9 #F6F6F6 #F6F6F6 #E9E9E9;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    font-size: 11px;
    padding-right: 22px;
    position: absolute;
    z-index: 10;
}
.s_switcher {
    background: url("/Content/layout/images/dropdown.gif") no-repeat scroll 100% 6px #F6F6F6;
    border-color: #E9E9E9 #F6F6F6 #F6F6F6 #E9E9E9;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    font-size: 13px;
    padding-right: 22px;
    position: absolute;
    z-index: 10;
}
.s_switcher ul {
    margin-bottom: 0;
}
.s_switcher span.s_selected, .s_switcher li, .s_switcher li a {
    display: block;
    height: 22px;
    line-height: 20px;
    text-indent: 7px;
}
.s_switcher span.s_selected {
    cursor: default;
}
.s_switcher .s_options {
    cursor: pointer;
    display: none;
}
.s_switcher img {
    display: inline;
    margin: -1px 3px 0 0;
    vertical-align: middle;
}
.grid_16 .s_grid_view, .grid_14 .s_grid_view, .grid_12 .s_grid_view, .grid_11 .s_grid_view, .grid_10 .s_grid_view, .grid_9 .s_grid_view, .grid_8 .s_grid_view, .grid_7 .s_grid_view, .grid_8 .s_grid_view {
    margin: 0 -10px 10px;
    position: relative;
}
.s_subcategories {
    margin-bottom: 40px !important;
}
.s_subcategory {
    float: left;
    margin: 0 10px 20px;
    text-align: center;
    width: 100px;
}
.s_marker img {
    bottom: 5px;
    left: 35px;
    margin: 0;
    padding: 0;
    position: absolute;
}
.s_marker_adpersonal img {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 220px;
}
.s_price span {
    display: block;
}
.s_price .s_currency {
    font-size: 15px;
    line-height: 16px;
}
.s_old_price {
    font-size: 12px;
    line-height: 16px;
    opacity: 0.8;
    text-decoration: line-through;
}
.s_price .s_currency.s_before {
    display: inline;
}
.s_price .s_currency.s_after {
    opacity: 0.7;
}
.s_old_price .s_currency {
    display: none !important;
}
.s_picksmall {
    color: #666666 !important;
    float: left;
    font-size: 13px;
    line-height: 20px;
    margin-left: 8px;
}
.s_picksmall img {
    float: left;
    margin-top: -5px;
}
.s_picksmall_sidebar {
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 4px;
    text-align: center;
}
.s_picksmall_sidebar img {
    float: left;
}
.s_item {
    position: relative;
}
.s_item .s_title_product {
    clear: both;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
}
.s_item .s_title_reseller {
    clear: both;
    margin-bottom: 9px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
}
.s_item .s_title_productSidebar {
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
}
.s_item p.s_model {
    color: #999999;
    font-size: 12px;
    margin-bottom: 9px;
    margin-top: -9px;
}
.s_item p.s_model_promos {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 9px;
    margin-top: -9px;
}
.s_item .s_model_alarm {
    background: none repeat scroll 0 0 #FFFF67;
    border-radius: 5px;
    color: #666666;
    font-size: 13px;
    height: 55px;
    margin-bottom: 9px;
    width: 100%;
}
.s_item .s_model_notalarm {
    background: none repeat scroll 0 0 #DEDEDE;
    border-radius: 5px;
    color: #666666;
    font-size: 13px;
    height: 55px;
    margin-bottom: 9px;
    width: 100%;
}
.s_item .s_model_alarm .s_picksmall_alarm {
    font-size: 14px;
}
.s_item .s_model_alarm .s_picksmall_alarm img {
    display: block;
}
.s_model .promo {
    color: #52AAFA;
    font-size: 16px;
    font-weight: bold;
}
.s_model .regular {
    font-size: 16px;
}
.s_item p.s_validity {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 9px;
    margin-top: -9px;
}
.s_item .s_button_add_to_cart .s_icon_16 {
    padding-left: 22px !important;
}
.s_item .s_button_add_to_cart .s_icon {
    background: url("/Content/layout/images/add_to_cart.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.s_item .s_description {
    margin-bottom: 10px;
    margin-right: 86px;
}
.s_item .s_rating {
    display: block;
}
.s_item .s_price {
    position: absolute;
}
.s_item .s_price_attribs {
    float: right;
    margin-right: 10px;
}
.s_item .s_product_attribs {
    padding-left: 5px;
    position: absolute;
    top: 125px;
}
.s_item .s_product_resellermarker {
    position: absolute;
    top: 110px;
}
.s_item .s_topproduct_attribs {
    padding-left: 5px;
    position: absolute;
    top: 105px;
}
.s_item .s_topstore_attribs {
    padding-left: 5px;
    position: absolute;
    top: 105px;
}
.s_list_view .s_item {
    border-bottom: 1px solid #EEEEEE;
    padding: 20px 0;
}
.s_list_view .s_item h3 {
    font-size: 14px;
    font-weight: bold;
    max-width: 400px;
}
.s_list_view .s_item .s_price {
    top: 20px;
}
.s_list_view .s_item.last {
    border-bottom: medium none;
}
.s_grid_view .s_item {
    margin-left: 9px;
    margin-right: 9px;
    padding-bottom: 40px !important;
    text-align: center;
}
.s_grid_view .s_item h3 a {
    display: block;
    font-size: 13px;
    padding-top: 6px;
}
.s_grid_view .s_item .s_button_add_to_cart {
    display: none;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    overflow: visible;
    padding-top: 10px;
}
.s_grid_view .s_item .s_button_add_to_fav {
    display: none;
    font-size: 11px;
    height: 30px;
    line-height: 50px;
    overflow: visible;
    padding-top: 10px;
}
.s_grid_view .s_item .s_button_add_to_pickalarm {
    display: none;
    font-size: 11px;
    height: 5px;
    overflow: visible;
    padding-top: 10px;
}
.s_grid_view .s_item .s_picksmall_group {
    margin-left: 45px;
    margin-right: auto !important;
    margin-top: 10px;
}
.s_grid_view .s_item .s_picksmall_group_topstore {
    line-height: 10px;
    overflow: visible;
}
.s_picksmall_group_sidebar {
    line-height: 13px;
    margin-left: 66px !important;
    overflow: visible;
    padding-bottom: 40px !important;
    padding-top: 6px !important;
}
.s_picksmall_group_topstores {
    margin-left: 46px;
    margin-right: auto !important;
    margin-top: 21px;
}
.s_grid_view .s_item .s_pick_title {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 15px;
}
.s_grid_view .s_item .s_rating {
    margin: 1px auto;
}
.s_grid_view .s_item .s_actions {
    display: none;
}
.s_grid_view .s_item:hover h3 a {
    color: #52AAFA !important;
}
.s_grid_view .s_item:hover .s_actions {
    clear: both;
    color: #999999;
    display: block;
    font-size: 11px;
    line-height: 16px;
    margin-top: -9px;
    padding-top: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
}
#right_col .s_item .s_actions {
    clear: both;
    color: #999999;
    display: block;
    font-size: 11px;
    line-height: 16px;
    padding-top: 10px;
    position: absolute;
    text-align: right;
    width: 100%;
}
#right_col .s_item:hover .s_actions {
    clear: both;
    color: #999999;
    display: block;
    font-size: 11px;
    line-height: 16px;
    padding-top: 10px;
    position: absolute;
    text-align: right;
    width: 100%;
}
.container_12 .grid_2.s_item .s_price, .container_16 .grid_3.s_item .s_price, .container_16 .s_item .grid_9 .s_price {
    font-size: 20px;
    right: 0;
}
.container_12 .grid_2.s_item .s_price {
    right: 0;
}
.container_12 .grid_2.s_item .s_promo_price, .container_16 .grid_3.s_item .s_promo_price, .container_16 .s_item .grid_9 .s_promo_price {
    height: 56px;
    padding-top: 10px;
}
.container_12 .grid_2.s_item .s_currency.s_before, .container_16 .grid_3.s_item .s_currency.s_before, .container_16 .s_item .grid_9 .s_currency.s_before {
    font-size: 18px;
    margin-left: -2px;
}
.container_12 .grid_2.s_item .s_thumb img {
    height: 135px;
    padding: 2px;
    width: 135px;
}
.container_12 .grid_2.s_item .s_price {
    top: 86px;
}
.container_12 .grid_2.s_item .s_store {
    margin-top: -10px;
}
.container_12 .grid_3.s_item .s_price, .container_12 .s_item .grid_6 .s_price {
    font-size: 24px;
    height: 52px;
    padding-top: 32px;
    right: 0;
    text-indent: -3px;
    width: 84px;
}
.container_12 .grid_3.s_item .s_promo_price, .container_12 .s_item .grid_6 .s_promo_price {
    height: 78px;
    padding-top: 6px;
}
.container_12 .grid_3.s_item .s_promo_price .s_old_price, .container_12 .s_item .grid_6 .s_promo_price .s_old_price {
    font-size: 14px;
    padding: 5px 0;
}
.container_12 .grid_3.s_item .s_currency.s_before, .container_12 .s_item .grid_6 .s_currency.s_before {
    font-size: 22px;
    text-indent: -1px;
}
.container_12 .grid_3.s_item .s_currency.s_after, .container_12 .s_item .grid_6 .s_currency.s_after {
    font-size: 18px;
    padding-top: 5px;
}
.container_12 .grid_3.s_item .s_thumb img, .container_12 .s_item .grid_3 .s_thumb img {
    height: 220px;
    width: 220px;
}
.container_12 .grid_3.s_item h3 {
    font-size: 15px;
    font-weight: normal;
}
.container_12 .grid_3.s_item .s_price {
    top: 127px;
}
.container_12 .s_item .grid_3 .s_thumb {
    padding: 10px 20px;
}
.container_12 .s_item .grid_6 h3, .container_12 .s_item .grid_6 .s_description, .container_12 .s_item .grid_6 .s_mode {
    margin-right: 120px;
}
.container_16 .grid_3.s_item .s_thumb {
    padding: 10px;
}
.container_16 .grid_3.s_item .s_thumb img, .container_16 .s_item .grid_3 .s_thumb img {
    height: 135px;
    margin: 1px;
    padding: 3px;
    width: 135px;
}
.container_16 .grid_3.s_item .s_price {
    top: 105px;
}
.container_16 .grid_3.s_item .s_store {
    margin-top: -10px !important;
}
.s_item.s_size_1 .s_price {
    left: 58px;
    top: 62px;
}
.s_item.s_size_1 .s_price_accountuser {
    left: 25px;
    position: absolute;
    top: 25px;
}
.s_item.s_size_1 .s_price_adpersonal {
    left: 143px !important;
    top: 227px !important;
}
.s_item.s_size_1 {
    clear: both;
    margin-bottom: 30px;
}
.s_item.s_size_1 .s_thumb {
    float: left;
    margin: 0 10px 0 0;
}
.s_item.s_size_1 h3, .s_item.s_size_1 p, .s_item.s_size_1 .s_rating_holder {
    clear: none;
    font-size: 13px;
    margin: 0;
}
.s_item .s_old {
    color: #666666;
    text-decoration: line-through;
}
.s_item.s_size_1 .s_rating_holder {
    font-size: 11px;
    height: 18px;
    line-height: 18px;
}
.s_item.s_size_1 p.s_rating {
    margin-top: 4px;
    padding: 0;
}
.s_cart_item {
    margin-bottom: 10px;
    padding: 0 0 0 16px;
    position: relative;
}
.s_cart_item .s_button_remove {
    background-color: #CCCCCC;
    background-image: url("/Content/layout/images/button_remove_10.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 11px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 11px;
}
.s_cart_item .s_button_remove_loading {
    background: url("/Content/images/preloader_11x11.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 11px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 11px;
}
.s_review {
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.s_review .s_author {
    float: left;
}
.s_review .s_author small {
    color: #999999;
    font-size: 10px;
    margin-left: 4px;
}
.s_review .s_rating, .s_review .s_average {
    float: left;
    margin-left: 5px;
}
.s_listing .s_review.last {
    border-bottom: medium none !important;
    margin-bottom: 0 !important;
}
.s_order {
    border: 5px solid #EEEEEE !important;
    height: 175px;
    margin-bottom: 20px;
    padding: 15px 15px 17px;
}
.s_order .s_id, .s_order .s_id *, .s_order .s_status, .s_order .s_status *, .s_order .s_total, .s_order .s_total * {
    font-size: 20px;
}
.s_order .s_id {
    float: left;
    margin-bottom: 15px;
}
.s_order .s_status {
    float: right;
    margin-bottom: 8px;
}
.s_order dl {
    color: #555555;
    margin-bottom: 7px;
}
.s_order dt, .s_order dd {
    font-size: 13px;
    margin-bottom: 3px;
}
.s_order dt {
    clear: left;
    padding-right: 2%;
    width: 35%;
}
.s_order dd {
    font-size: 12px;
    font-weight: bold;
    width: 62%;
}
.s_order .s_total {
    margin-bottom: 0;
}
.s_order .s_total, .s_order .s_total * {
    font-size: 28px;
}
.s_order > *:last-child {
    margin-bottom: 0;
}
.s_cart_holder .s_total {
    font-size: 13px;
    text-align: right;
}
.s_cart_holder .s_saving {
    font-size: 16px;
    text-align: right;
}
.s_cart_holder .s_button_1 {
    display: inline-block !important;
    float: none !important;
}
.s_cart_holder .s_button_1 .s_text {
    font-size: 11px;
    height: 18px;
    line-height: 17px;
    text-transform: none;
}
#cart_side_list {
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    max-height: 220px;
    min-height: 100px;
    overflow-y: auto;
    padding-right: 5px;
    padding-top: 8px;
}
.s_shipping_method input, .s_shipping_method span.s_desc {
    display: block;
    float: left;
}
.s_shipping_method input {
    margin: 4px 10px 0 0 !important;
}
.s_box {
    margin-bottom: 40px;
}
.s_box h2 {
    font-size: 20px;
    line-height: 18px;
    margin-bottom: 17px;
}
.s_box h2 img {
    margin-bottom: -5px;
}
.s_box_1 {
    border: 1px solid #DDDDDD;
    margin-bottom: 25px;
    padding: 10px 15px 15px;
}
.s_box_1 h2 {
    font-size: 20px;
}
.s_info_page {
    padding-bottom: 10px;
}
.s_info_page ol {
    list-style: decimal outside none;
    padding-left: 15px;
}
.s_accordion .ui-accordion-content {
    padding: 0;
}
.s_accordion h2.s_last {
    margin-bottom: 25px;
}
.s_accordion h2.s_last.ui-state-active {
    margin-bottom: 1px;
}
body.s_layout_fixed {
    background-position: left top;
    background-repeat: repeat;
}
body.s_layout_fixed #wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    margin: 0 auto 30px;
    width: 998px;
}
body.s_layout_fixed #mypick {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    margin-left: auto;
    margin-right: auto;
    margin-top: 0 !important;
    width: 998px;
}
#header {
    background: none repeat scroll 0 0 #FFFFFF;
    z-index: 10;
}
#site_logo {
    background: url("/Content/images/youpickit_logo_grafik_v3.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 63px;
    margin: 18px 10px 18px 0;
    text-indent: -1000em;
    width: 206px;
}
#language_switcher, #currency_switcher {
    top: 28px;
    width: 100px;
}
#currency_switcher {
    right: 52px;
}
#language_switcher {
    right: 186px;
}
#site_search {
    position: absolute;
    right: 10px;
    top: 22px;
    z-index: 20;
}
#search_bar {
    margin-left: auto;
    margin-right: auto;
    width: 465px;
}
#adv_search_box {
    margin-bottom: 30px;
}
#search_bar input, #search_bar select, #search_bar a.s_button_1, #adv_search_box input[type="text"], #adv_search_box select, #adv_search_box a.s_button_1 {
    float: left;
}
#search_bar select, #adv_search_box select {
    border: 1px solid #DADADA;
    font-size: 12px;
    height: 29px;
    padding: 4px 4px 5px;
    width: 124px;
}
#search_bar input {
    border: 1px solid #DADADA;
    height: 16px;
    margin-left: 3px;
    padding: 5px 4px 6px;
    width: 268px;
}
#search_bar .s_button_1 {
    height: 29px;
    margin-left: 3px;
    width: 51px;
}
#adv_search_box .s_button_1 {
    margin-left: 0;
    width: 80px;
}
#search_bar .s_button_1 .s_text, #adv_search_box .s_button_1 .s_text {
    height: 20px;
    line-height: 22px;
    text-align: center;
}
#search_bar .s_advanced {
    float: left;
    font-size: 11px;
    line-height: 12px;
    padding-top: 1px;
    width: 50px;
}
#show_search {
    background-image: url("/Content/layout/images/icon_search.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 32px;
}
#top_navigation {
    position: absolute;
    right: 320px;
    top: 32px;
}
#system_navigation {
    float: right !important;
    margin-top: 20px;
}
#system_navigation input[type="text"], #system_navigation input[type="password"] {
    width: 180px;
}
#system_navigation ul {
    float: left;
}
#system_navigation, #system_navigation li, #system_navigation li a {
    display: inline;
}
#system_navigation li {
    float: left;
    height: 70px;
    padding: 0 20px;
    text-align: center;
    vertical-align: bottom;
}
#system_navigation li:hover a {
    color: #52AAFA;
}
#system_navigation .passwordforgot {
    color: #555555 !important;
    font-size: 11px;
}
#system_navigation .rememberMe {
    color: #555555 !important;
    font-size: 11px;
}
#system_navigation .rememberMe input {
    float: left;
    margin-top: 3px;
}
#system_navigation .rememberMe label {
    float: left;
    margin-left: 5px;
}
#categories {
    background: none repeat scroll 0 0 #6FB0FF;
    border-top: 1px solid #EEEEEE;
    clear: both;
    height: 20px;
    padding: 15px 0 20px;
}
#categories > ul > li, #categories > ul > li > a {
    height: 32px;
    line-height: 32px;
}
#categories > ul > li > a {
    font-size: 14px;
    padding: 0 10px;
}
#categories .s_submenu, #cart_menu .s_submenu {
    background-color: #FFFFFF;
    border: 1px solid #D3D3D3;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    padding: 0 0 0 20px;
    z-index: 2000;
}
#cart_menu .s_submenu a {
    color: #666666 !important;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#categories .s_submenu h3 {
    color: #BBBBBB;
    font-size: 11px !important;
    font-weight: normal;
    height: 12px;
    line-height: 12px;
    margin: 0;
    padding: 17px 0 14px;
    text-transform: uppercase;
}
#categories .border_eee {
    margin: 0;
    padding: 0;
    width: 380px;
}
#categories .s_submenu > ul {
    margin-bottom: 15px;
}
#categories li .s_submenu > ul > li {
    float: left;
    margin-right: 20px;
    width: 165px;
}
#categories li .s_submenu a {
    display: block;
}
#categories .s_submenu small {
    color: #999999;
    font-size: 11px;
}
#categories li .s_submenu > ul > li:hover {
    position: relative;
}
#categories .s_submenu li:hover > ul {
    display: block;
}
#categories .s_submenu ul ul {
    background-color: #FFFFFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    display: none;
    left: 96%;
    padding: 5px 10px;
    position: absolute;
    top: -5px;
    width: 150px;
}
#categories .s_submenu ul ul li {
    margin: 0;
    width: 140px;
}
#menu_home, #menu_home a {
    padding: 0 !important;
    width: 36px;
}
#menu_home a {
    background-color: #2E72C2;
    background-image: url("/Content/layout/images/menu_home.png");
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -1000em;
}
.menu_last {
    box-shadow: 0 0 5px rgba(0, 0, 255, 0.3);
    float: right !important;
}
#cart_menu {
    z-index: 1000;
}
#cart_menu:hover > a {
    margin-bottom: -7px;
    margin-top: -7px;
    padding-bottom: 7px;
    padding-top: 7px;
}
#cart_menu .s_icon {
    background-image: url("/Content/images/icons/shoppinglist.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 23px;
    left: 0;
    margin-top: -13px;
    position: absolute;
    top: 50%;
    width: 23px;
}
#cart_menu small.s_text {
    color: #333333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-bottom: 3px;
}
#cart_menu .s_grand_total, #cart_menu .s_grand_total * {
    font-size: 17px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
}
#cart_menu .s_grand_total {
    margin: -7px;
    padding: 7px;
}
#cart_menu .s_submenu {
    float: left;
    height: 507px;
    margin-left: -400px;
    padding: 20px;
    top: 104px;
    width: 470px;
}
#cart_menu:hover .s_grand_total {
    position: relative;
    z-index: 20;
}
.cart_module_saving {
    color: #32CD32;
}
#intro {
    clear: both;
    margin-bottom: 30px;
    min-height: 55px;
    padding-top: 16px;
    border-bottom: 1px solid #eee
}
}#intro_wrap .container_12 {
    position: relative;
    z-index: 5;
}
#intro h1 {
    clear: both;
    font-size: 25px;
    line-height: 40px;
    margin-bottom: 10px;
    padding-bottom: 16px;
}
#intro table h1 {
    clear: both;
    font-size: 25px;
    line-height: 40px;
    margin-bottom: 0;
    padding-bottom: 0;
}
#intro img {
    clear: both;
    font-size: 32px;
    line-height: 40px;
}
#intro h2, #intro h2 a {
    font-size: 28px;
    height: 40px;
    overflow: hidden;
    width: 800px;
}
.intro_title {
    color: #2E72C2;
    font-size: 22px !important;
    font-weight: bold;
}
#product_intro {
    height: 340px;
    position: relative;
}
#product_intro_info {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 2;
}
#product_intro_info .s_user_actions {
    height: 25px;
    text-align: center;
}
#product_info .s_user_actions {
    height: 25px;
    text-align: center;
}
#product_intro_info table {
    width: 100%;
}
#product_intro_info h2 {
    margin: 5px 0 6px;
}
#product_intro_info .s_desc {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    line-height: 1.5em;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 15px !important;
    z-index: 10;
}
#product_intro_info .s_rating_holder .s_average {
    font-size: 20px !important;
    height: 24px;
    line-height: 24px;
}
#product_intro_preview {
    position: absolute;
    right: 0;
    top: 0;
    width: 445px;
    z-index: 1;
}
#product_intro_preview > img, #product_intro_preview .slides_container {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    height: 230px;
    left: 43px;
    overflow: hidden;
    padding: 10px;
    top: 51px;
    width: 220px;
}
#intro .s_button_prev, #intro .s_button_next {
    background-image: url("/Content/layout/images/intro_controls.png");
    background-repeat: no-repeat;
    display: block;
    height: 42px;
    width: 42px;
}
#intro .s_button_prev {
    background-position: 0 0;
}
#intro .s_button_next {
    background-position: 100% 0;
}
#product_intro .s_button_prev, #product_intro .s_button_next {
    position: absolute;
    top: 157px;
}
#product_intro .s_button_prev {
    right: 380px;
}
#product_intro .s_button_next {
    right: 89px;
}
#product_intro .s_price_holder {
    display: block;
    height: 100px;
    position: absolute;
    right: -560px;
    top: 0;
    width: 100px;
    z-index: 2;
}
#product_intro .s_price, #product_info .s_price {
    background-image: url("/Content/layout/images/price_3.png");
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 28px;
    height: 60px;
    padding-top: 40px;
    width: 100px;
}
#product_intro .s_promo_price, #product_info .s_promo_price {
    height: 85px;
    padding-top: 15px;
}
#product_intro .s_old_price, #product_info .s_old_price {
    font-size: 14px;
    padding-bottom: 10px;
}
#product_intro .s_price .s_currency.s_before, #product_info .s_currency.s_before {
    font-size: 26px;
    text-indent: -1px;
}
#product_intro .s_price .s_currency.s_after, #product_info .s_currency.s_after {
    font-size: 18px;
    padding-top: 8px;
}
#image_intro {
    padding-bottom: 30px;
}
#image_intro_preview {
    margin: 0 10px;
    padding: 0 10px;
    position: relative;
}
#image_intro_preview.s_boxed {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px;
}
#image_intro_preview .s_button_next_holder, #image_intro_preview .s_button_prev_holder {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 50px;
    display: none;
    margin-top: -22px;
    padding: 10px;
    position: absolute;
    top: 50%;
    z-index: 100;
}
#intro:hover .s_button_next_holder, #intro:hover .s_button_prev_holder {
    display: block;
}
#image_intro_preview .s_button_next_holder a, #image_intro_preview .s_button_prev_holder a {
    background-image: url("/Content/layout/images/intro_controls_small.png") !important;
    height: 24px;
    width: 24px;
}
#image_intro_preview .s_button_next_holder {
    right: -15px;
}
#image_intro_preview .s_button_prev_holder {
    left: -15px;
}
#image_intro_preview.s_boxed .s_button_next_holder {
    border-radius: 50px 0 0 50px;
    right: 0;
}
#image_intro_preview.s_boxed .s_button_prev_holder {
    border-radius: 0 50px 50px 0;
    left: 0;
}
#breadcrumbs {
    display: none;
    font-size: 13px;
}
.s_brand_logo {
    position: absolute;
    right: 10px;
    top: -22px;
}
#listing_options {
    border-bottom: 1px solid #DDDDDD;
    height: 24px;
    margin-bottom: 10px;
    padding-bottom: 18px;
    position: relative;
    z-index: 5;
}
#listing_sort {
    right: 0;
    top: 0;
    width: 160px;
}
#view_mode {
    font-size: 11px;
    left: 0;
    position: absolute;
    top: 0;
}
#view_mode li {
    margin-right: 15px;
}
#view_mode li a {
    padding-left: 16px;
    position: relative;
}
#view_mode .s_icon {
    background: url("/Content/layout/images/view_mode.gif") no-repeat scroll 0 0 #DDDDDD;
    display: block;
    height: 11px;
    left: 0;
    margin-top: -5px;
    position: absolute;
    top: 50%;
    width: 11px;
}
#view_mode a:hover .s_icon {
    background-color: #F12B63;
}
#view_grid .s_icon {
    background-position: 0 0;
}
#view_list .s_icon {
    background-position: -11px 0;
}
#product {
    position: relative;
}
#product h2, #product h2 * {
    margin-top: 0;
}
#product_info .s_price {
    position: absolute;
    right: 0;
    top: 0;
}
#product_info dl {
    font-size: 13px;
    margin-bottom: 5px;
}
#product_info dt, #product_info dd {
    float: left;
    margin-bottom: 7px;
}
#product_info dt {
    clear: left;
    width: 35%;
}
#product_info dd {
    width: 64%;
}
#product_info dd .s_ypiinfo {
    float: left;
    line-height: 24px;
    margin-right: 5px;
    max-width: 55px;
    text-indent: 3px;
}
#product_info dd .s_ypiinfo img {
    float: left;
}
#product_info dl .s_rating {
    margin-bottom: 0;
}
.container_12 #product_info dl {
    margin-bottom: 15px;
}
.container_12 #product_info dt {
    width: 45%;
}
.container_12 #product_info dd {
    width: 54%;
}
.container_12 #product_info p.s_short_desc {
    border-top: 1px solid #EEEEEE;
    font-size: 11px;
    margin-right: 20px;
    padding-top: 18px;
}
#product_share {
    padding-bottom: 15px;
}
#product_options {
    border-top: 1px solid #EEEEEE;
    clear: both;
    padding-bottom: 15px;
    padding-top: 15px;
}
#product_options label {
    float: left;
    padding: 4px 0;
    width: 34%;
}
#product_options select {
    float: right;
    font-size: 12px;
    padding: 4px;
    width: 64%;
}
#product_options dl dt {
    width: 17%!important;
}
#product_options dl dd {
    width: 83%!important;
}
.container_12 #product_add_to_cart_form {
    padding-top: 120px;
}
#product_discounts {
    border-top: 1px solid #EEEEEE;
    margin-bottom: -1px;
    padding: 15px 0 0;
}
#product_discounts table th, #product_discounts table td, #product_discounts table .s_currency {
    font-size: 11px !important;
}
#product_buy {
    /* border-top: 1px solid #EEEEEE; */
    clear: both;
    font-size: 16px;
    padding: 15px 0;
    position: relative;
}
#product_buy label {
    display: block;
    float: left;
    font-family: "Ubuntu Regular",sans-serif;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    margin-right: 5px;
}
#product_buy input {
    float: left;
    font-size: 18px;
    margin-top: 4px;
}
#add_to_cart {
    cursor: pointer;
    display: block;
    float: right;
    height: 36px;
    padding: 3px;
}
#add_to_cart .s_text {
    border: 1px solid rgba(255, 255, 255, 0.3);
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    padding: 0 10px 0 39px;
    position: relative;
    text-transform: uppercase;
}
#add_to_cart:hover .s_text {
    border: 1px solid rgba(255, 255, 255, 0.5);
}
#add_to_cart .s_icon {
    background-image: url("/Content/layout/images/i_cart_white.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 23px;
    left: 10px;
    margin-top: -13px;
    position: absolute;
    top: 50%;
    width: 23px;
}
#product_buy .s_bgr {
    height: 100%;
    left: 0;
    opacity: 0.12;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
#product .s_bigpic {
    height: 260px;
    margin-bottom: 20px;
    text-align: center;
    width: 260px;
}
#product_image_preview {
    display: block;
    margin-bottom: 40px;
}
#product_images .s_thumbs {
    margin-right: -20px;
}
#product_images .s_thumb {
    margin: 0 20px 20px 0;
}
#product .s_tabs {
    margin-bottom: 30px;
}
#product .s_tabs_nav {
    margin-left: 20px;
}
#product .s_tabs_nav li {
    font-size: 13px;
    margin-left: 10px !important;
    margin-right: 0 !important;
    text-align: center;
    width: 33.33%;
}
#product .s_tabs_nav li a {
    float: none;
}
#product .s_tabs_nav li:first-child {
    margin-left: -20px !important;
    position: relative;
}
#product .s_tabs_nav li.ui-tabs-selected a:hover {
    color: #999999 !important;
}
#product_description *:last-child {
    margin-bottom: 0 !important;
}
#product_gallery .s_thumbs {
    margin-bottom: 0;
}
#product_gallery .s_thumbs li {
    display: block;
    float: left;
    margin: 0 10px 10px 0;
}
#related_products {
    margin-bottom: 10px;
}
#product_tags {
    margin-bottom: 20px;
}
#product_tags li {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
}
#product_tags a {
    background: url("/Content/layout/images/tag.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    border-right: 1px solid #C5DBEC;
    display: block;
    float: left;
    font-size: 11px;
    height: 20px;
    line-height: 19px;
    padding: 0 10px 0 15px;
    white-space: nowrap;
}
#product_ingredients {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 54px;
    width: 100%;
}

#product_ingredients .red {
    background-color: orangered!important;
    color: #ffffff!important;
}

#product_ingredients .orange {
    background-color: orange!important;
    color: #ffffff!important;
}

#product_ingredients .green {
    background-color: limegreen!important;
    color: #ffffff!important;
}

#product_ingredients .first {
    margin-left: 0px!important;
}

#product_ingredients .ingredient {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: #DFEFFC;
    border: 1px solid #C5DBEC;
    color: #5a5a5a;
    margin-left: 4px;
    margin-bottom: 5px;
    padding: 4px;
    padding: 4px;
    float: right;
    width: 52px;
}

#product_ingredients .ingredient .name {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    height: 20px;
    margin-right: 5px;
    color: #000000;
    text-align: center;
    display: block;
}

#product_ingredients .ingredient .value {
    background-color: #FFF;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    color: inherit;
    display: block;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 1px;
    text-align: center;
}

#store_info dl {
    font-size: 13px;
    margin-bottom: 5px;
}
#store_info dt, #store_info dd {
    float: left;
    margin-bottom: 7px;
}
#store_info dt {
    clear: left;
    width: 30%;
}
#store_info dd {
    width: 64%;
}
#store_info dd a {
    width: 64%;
}
#store_info dd .s_ypiinfo {
    float: left;
    line-height: 24px;
    margin-right: 5px;
    max-width: 55px;
    text-indent: 3px;
}
#store_info dd .s_ypiinfo img {
    float: left;
}
#store_info dl .s_rating {
    margin-bottom: 0;
}
.container_12 #store_info dl {
    margin-bottom: 15px;
}
.container_12 #store_info dt {
    width: 30%;
}
.container_12 #store_info dd {
    width: 54%;
}
#login_page, #register, #success_message {
    padding-bottom: 30px;
}
#login_page .s_row_3 {
    height: 170px;
}
#shopping_cart .s_total, #shopping_cart_confirm .s_total {
    clear: both;
    float: right;
    margin-bottom: 0;
    text-align: right;
    width: 300px;
}
#shopping_cart .s_total strong, #shopping_cart_confirm .s_total strong {
    float: left;
}
#shopping_cart .s_total.last, #shopping_cart .s_total.last *, #shopping_cart_confirm .s_total.last, #shopping_cart_confirm .s_total.last * {
    font-size: 24px;
}
#shopping_cart .s_total.last, #shopping_cart_confirm .s_total.last {
    margin-bottom: 10px;
    padding-top: 15px;
}
#shopping_cart .s_total.last strong, #shopping_cart_confirm .s_total.last strong {
    color: #333333;
    font-size: 20px;
    font-weight: normal;
}
.shopping_cart_checkbox {
    padding: 10px;
    transform: scale(2);
}
#apply_coupon {
    margin-top: 10px;
}
#apply_coupon .s_button_1 .s_text {
    font-size: 14px;
    height: 20px;
    line-height: 19px;
    text-transform: none;
}
#order_details h2 {
    font-size: 20px;
    margin-bottom: 10px;
}
#downloads .s_table td, #order_details .s_table td {
    padding: 5px 10px;
}
#order_details .s_table tr.last td {
    padding: 10px;
}
#order_details .s_table tr.last td, #order_details .s_table tr.last td * {
    font-size: 26px;
    font-weight: normal;
}
#order_details .s_table tr.last td.align_right, #order_details .s_table tr.last td.align_right * {
    font-size: 20px;
}
#contact_form {
    position: relative;
}
#contact_form_icon {
    background-image: url("/Content/layout/images/contact_form_icon.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 75px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 120px;
}
#welcome, #special_home, #featured_home, #latest_home, #bestseller_home {
    margin-bottom: 18px;
}
#special_home h2, #featured_home h2, #latest_home h2, #bestseller_home h2 {
    margin-bottom: 18px;
}
#brands_module {
    padding-bottom: 20px;
}
#brands_module select {
    font-size: 12px;
    width: 100%;
}
#categories_module ul ul {
    margin-bottom: 0;
}
.product_view #right_col, .product_view #left_col {
    width: 220px !important;
}
#right_col .s_box {
    margin-left: 10px;
}
#right_col h2 {
    color: #52AAFA;
    font-size: 20px;
    line-height: 18px;
    margin-bottom: 17px;
}
#left_col .s_box {
    margin-right: 10px;
}
#right_col .s_box_1 {
}
#left_col .s_box_1 {
    margin-right: 10px;
}
#right_col .s_box:last-child, #left_col .s_box:last-child {
    border-bottom: medium none;
}
#banners_1 {
    clear: both;
    margin-bottom: 32px;
}
#shop_info {
    background: url("/Content/layout/images/shop_info.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
    clear: both;
    color: #555555;
    font-size: 11px;
    margin: 20px 0 27px;
    padding: 19px 0 0;
}
#shop_info_wrap {
    background: url("/Content/layout/images/shop_info.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    padding: 0 0 28px;
}
#shop_info h2 {
    border-bottom: 1px solid #E3E3E3;
    color: #888888;
    font-size: 20px;
    margin-bottom: 14px;
}
#shop_description {
    font-size: 11px;
}
#shop_description h2 {
    background: url("/Content/layout/images/i_cart_24.png") no-repeat scroll -1px 7px rgba(0, 0, 0, 0);
    text-indent: 30px;
}
#shop_description p {
    margin-right: 10px;
}
.s_phone_32, .s_fax_32, .s_mobile_32, .s_mail_32, .s_skype_32 {
    background-color: #4CB1CA;
    background-image: url("/Content/layout/images/info_icons.png");
}
.s_phone_32 {
    background-position: 0 0 !important;
}
.s_mobile_32 {
    background-position: 0 -32px !important;
}
.s_mail_32 {
    background-position: 0 -64px !important;
}
.s_skype_32 {
    background-position: 0 -96px !important;
}
.s_fax_32 {
    background-position: 0 -128px !important;
}
#twitter h2 {
    background: url("/Content/layout/images/i_twitter_24.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    text-indent: 30px;
}
#twitter li {
    background: url("/Content/layout/images/quotes.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    margin-bottom: 18px;
    padding-left: 30px;
}
#twitter li a {
    color: #BBBBBB;
    display: block;
    font-size: 10px !important;
    font-style: normal;
}
#twitter li span, #twitter li span * {
    font-size: 11px !important;
    font-style: italic !important;
    line-height: 16px;
    word-wrap: break-word;
}
#twitter li span * {
    display: inline !important;
    margin: 0;
    padding: 0;
}
#twitter li span a {
    color: #4CB1CA;
}
#twitter li span:after {
    content: ".";
    visibility: hidden;
}
#twitter ul {
    margin-bottom: -20px;
}
#facebook h2 {
    background: url("/Content/layout/images/i_facebook_24.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    text-indent: 30px;
}
#facebook .s_widget_holder {
    margin-top: -46px;
}
#shop_contacts {
    font-size: 12px;
}
#shop_contacts h2 {
    background: url("/Content/layout/images/i_contacts_24.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    text-indent: 30px;
}
#shop_contacts td {
    -moz-box-sizing: border-box;
    height: 52px;
    padding-bottom: 18px;
}
#shop_contacts tr.s_webkit td {
    height: 32px !important;
}
#shop_contacts tr:last-child td {
    height: 32px;
    padding-bottom: 0 !important;
}
#shop_contacts .s_icon_32 {
    display: inline-block;
}
#footer {
    padding-bottom: 10px;
}
#footer_categories {
    margin-bottom: 6px;
}
#footer_categories h2 {
    color: #F12B63;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 17px;
}
#footer_categories ul {
    font-size: 11px;
    padding-bottom: 5px;
}
#footer_categories a {
    color: #888888;
}
#copy {
    color: #AAAAAA;
    font-size: 12px;
    line-height: 18px;
    padding-left: 10px;
}
#payments img {
    display: inline;
    margin: 2px 10px 10px 0;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
.clearfix {
    display: block;
}
* html .clearfix {
    height: 1px;
}
#welcome {
    margin: 5px;
}
.topProductMap {
    height: 140px !important;
}
.topProductMap, .topProductMap .olMap {
    cursor: pointer !important;
}
.ypi-button-active .ypi-active-text {
    display: block;
}
.ypi-button-active .ypi-inactive-text {
    display: none;
}
.ypi-button-inactive .ypi-active-text {
    display: none;
}
.ypi-button-inactive .ypi-inactive-text {
    display: block;
}
.preloader {
    background: url("/Content/images/template/loader_for_light.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 100%;
    width: 100%;
}
.smallmenu {
    background: url("/Content/images/template/mypickmenubg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #2B64A7;
    box-shadow: 0 2px 10px 0 #888888;
    height: 36px;
    width: 997px;
    z-index: 9999;
}
.smallmenu .active {
    color: #666666 !important;
}
.smallmenu ul {
    line-height: 28px;
    list-style: none outside none;
    margin-bottom: 0;
    padding-top: 6px;
}
.smallmenu ul li {
    border-right: 1px solid #2B64A7;
    float: left;
    line-height: 24px;
    max-height: 26px;
    max-width: 195px;
    overflow: hidden;
    padding-left: 20px;
    padding-right: 20px;
}
.smallmenu .last {
    border-right: medium none;
    float: right;
}
.smallmenu ul li img {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
    vertical-align: middle;
}
.smallmenu ul li a {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
}
.smallmenu ul li a:hover {
    color: #DDDDDD !important;
}
.smallmenu ul li a .active {
    color: #666666 !important;
}
.shoppinglistDelete {
    background: url("/Content/images/icons/Cancel.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 100%;
    width: 100%;
}
.shoppinglistEdit {
    background: url("/Content/images/icons/Records.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 100%;
    width: 100%;
}
.isFavorite {
    background: url("/Content/images/favorites/favourites_20x20.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 100%;
    width: 100%;
}
.isNotFavorite {
    background: url("/Content/images/favorites/favourites_disabled_20x20.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 100%;
    width: 100%;
}
.isAlarm {
    background: url("/Content/images/favorites/Alert_20x20.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 100%;
    width: 100%;
}
.isNotAlarm {
    background: url("/Content/images/favorites/Alert_disabled_20x20.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 100%;
    width: 100%;
}
.onShoppinglist {
    background: url("/Content/images/favorites/shoppinglist_20x20.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 20px;
    width: 100%;
}
.isFavorite_big {
    background: url("/Content/images/favorites/favourites_24x24.png") no-repeat scroll 4px 4px rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 100%;
    width: 100%;
}
.isNotFavorite_big {
    background: url("/Content/images/favorites/favourites_disabled_24x24.png") no-repeat scroll 4px 4px rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 100%;
    width: 100%;
}
.isAlarm_big {
    background: url("/Content/images/favorites/Alert_24x24.png") no-repeat scroll 4px 4px rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 100%;
    width: 100%;
}
.isNotAlarm_big {
    background: url("/Content/images/favorites/Alert_disabled_24x24.png") no-repeat scroll 4px 4px rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 100%;
    width: 100%;
}
.onShoppinglist_big {
    background: url("/Content/images/icons/shoppinglist_24x24.png") no-repeat scroll 4px 4px rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 100%;
    width: 100%;
}
.promotionAjaxZoom {
    background: url("/Content/images/icons/arrows-out_20x20.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 100%;
    width: 100%;
}
.changeView {
    background: url("/Content/images/icons/retweet_20x20.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 20px;
    width: 100%;
}
.s_user_loginButton {
    height: 28px;
    margin-left: 10px !important;
    padding-left: 10px;
    padding-right: 10px;
}
.s_user_showAllButton {
    height: 30px;
    line-height: 30px;
    margin-left: 10px !important;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
}
.s_user_actionbutton_big {
    height: 30px;
    min-width: 30px;
    padding: 5px;
    text-indent: 25px;
}
.s_user_actionbutton {
    height: 20px;
    min-width: 20px;
    padding: 6px;
    text-indent: 25px;
}
.s_user_actions {
    height: 25px;
}
#product .s_user_actions {
    height: 25px;
}
.categorybox {
    border-radius: 5px;
    box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.2);
    margin: 140px auto;
    padding: 20px;
    width: 300px;
}
.categorybox li {
    background-position: 0 18px;
    border-bottom: thin dotted #808080;
    padding-bottom: 4px;
    text-align: left;
}
.categorybox li img {
    margin-right: 10px;
    vertical-align: middle;
}
.lastpagebox {
    width: 400px;
    height: 560px;
    padding: 20px;
    margin: 20px auto;
}
.lastpagebox .s_picksmall_group {
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.lastpagebox .s_title_reseller {
  font-size: 15px;
}
.lastpagebox .s_title_product {
  font-size: 15px;
  overflow: hidden;
}
.lastpagebox .s_actions {
  display: none;
}
.ininfo2 {
    color: #808080;
    font-size: 12px;
}
.inremove {
    height: 20px;
    width: 20px;
}
.inremove:hover {
    cursor: pointer;
}
.inremoveFilter {
    float: right;
    height: 20px;
    width: 20px;
}
.inremoveFilter:hover {
    cursor: pointer;
}
.s_cart_items {
    border: medium none;
    margin-bottom: 0;
    width: 100%;
}
.s_cart_items tr {
    border-bottom: 1px dotted #D3D3D3;
    height: 84px;
}
.s_cart_items p {
    margin-bottom: 0;
    text-align: left;
}
.s_cart_price {
    text-align: right;
    width: 60px;
}
.s_cart_number {
    width: 35px;
}
.s_cart_image {
    width: 50px;
}
.s_cart_amount {
    padding-left: 10px;
    width: 5px;
}
.s_cart_remove {
    padding-left: 10px;
    width: 25px;
}
.clearable {
    position: relative;
}
.clearable input {
    padding-right: 17px;
}
span.icon_clear {
    color: #38468F;
    cursor: pointer;
    display: none;
    font: bold 1em sans-serif;
    position: absolute;
    right: 10px;
}
span.icon_clear:hover {
    color: #FF5522;
}
.ui-datepicker-calendar td {
    border: medium none !important;
}
.ui-datepicker-calendar td a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.ui-datepicker-current-day a {
    background: url("/Content/layout/jquery/images/ui-bg_glass_95_fef1ec_1x400.png") repeat-x scroll 50% 50% #FEF1EC !important;
    border: 1px solid #CD0A0A !important;
    color: #CD0A0A !important;
}
.howto {
    border-bottom: 1px solid #D3D3D3;
}
.howto_text {
    padding: 10px;
    text-align: center;
    width: 480px;
}
.howto_text h3 {
    color: #52AAFA;
}
.howto_text table {
    text-align: left;
}
.howto_text table td .title {
    width: 100px;
}
.howto_image {
    padding: 10px;
    text-align: center;
    width: 480px;
}
.howto_image img {
    max-height: 350px;
    max-width: 450px;
}
.ui-autocomplete {
    max-height: 270px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 260px !important;
}
#checkboxPromotionsOnly {
    float: left;
    margin: 3px 5px 3px 8px;
}
#filter-form input[type="checkbox"] {
    float: left;
    margin: 3px 5px 3px 8px;
}
.s_table_mypick {
    color: #666666;
    font-size: 13px;
    height: 55px;
    margin-bottom: 20px;
    margin-top: 55px;
    text-align: center;
    width: 100%;
}
#loginForm label {
    float: left;
    width: 100px;
}
.loginDialog, .change-location-dialog {
    font-size: 115%;
}
#loginRequiredDialog label, #change-location-dialog label {
    font-weight: bold;
}
.topPicksDiv .leaflet-control-attribution {
    font-size: 9px !important;
}
#search-filter-store .dd-options {
    height: 335px !important;
    width: 250px !important;
}
#search-filter-store .dd-option {
    padding: 5px !important;
}
#search-filter-store .dd-selected {
    font-weight: normal !important;
    padding: 5px !important;
}
#search-filter-store .dd-select {
    height: 27px !important;
}
#search-filter-store {
    float: left !important;
    margin-right: 3px !important;
    width: 120px;
}
#search-filter-store .dd-option-text {
    line-height: 64px !important;
}
#search-filter-store .dd-selected img {
    display: none !important;
}
#search-filter-store .dd-selected-text {
    line-height: 18px !important;
    overflow: hidden;
    padding-right: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#einkaufsoptimierer_OneStore .dd-options {
    height: 335px !important;
    width: 300px !important;
}
#einkaufsoptimierer_OneStore .dd-option {
    padding: 5px !important;
}
#einkaufsoptimierer_OneStore {
    float: left !important;
    width: 120px;
}
#einkaufsoptimierer_OneStore .dd-option-text {
    line-height: 64px !important;
}
#einkaufsoptimierer_OneStore .dd-selected img {
    display: none !important;
}
#einkaufsoptimierer_OneStore .dd-selected-text {
    line-height: 18px !important;
    overflow: hidden;
    padding-right: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#einkaufsoptimierer_OneStore .dd-option-description {
    color: #555555;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.4em;
    margin-left: 200px;
    margin-top: -60px;
    overflow: hidden;
    text-align: right;
}
.shoppinglist-price-average {
    color: #808080 !important;
    font-size: 13px !important;
}
.shoppinglist-price-custom {
    color: #808080 !important;
    font-size: 13px !important;
}
.shoppinglist-price {
    color: #000000;
    font-size: 13px !important;
}
.shoppinglist-price-promotion {
    color: #52AAFA;
    font-size: 13px !important;
    font-weight: bold;
    vertical-align: top;
}
.shoppinglist-price-expired {
    color: #808080;
    font-weight: normal;
    text-decoration: line-through;
}
#shoppinglist-disclaimer {
    display: none;
}
.new_badge {
    background-color: #ff6666;
    border-radius: 5px;
    border: 1px solid #cc0000;
    color: #FFFFFF;
    display: block;
    margin-left: 45px;
    margin-top: -5px;
    padding: 0 5px;
    position: absolute;
    text-align: center;
}
.favorites_badge {
    background-color: #6FB0FF;
    border-radius: 5px;
    color: #FFFFFF;
    display: block;
    margin-left: 30px;
    margin-top: -5px;
    padding: 0 5px;
    position: absolute;
    text-align: center;
}
.optimizer_badge {
    background-color: #6FB0FF;
    border-radius: 5px;
    color: #FFFFFF;
    display: block;
    margin-left: 65px;
    margin-top: -6px;
    padding: 0 5px;
    position: absolute;
    text-align: center;
}
#intro_wrap ul {
    float: left;
    padding: 30px;
}
#intro_wrap ul li {
    background-color: #FFFFFF;
    border-radius: 5px;
    box-shadow: 5px 5px 5px -5px;
    float: left;
    height: 350px;
    margin-right: 33px;
    padding: 30px 20px 20px;
    text-align: center;
    width: 250px;
}
#intro_wrap ul li.last {
    margin-right: 0 !important;
}
#intro_wrap_big ul {
    background-color: #FFFFFF;
    border-radius: 5px;
    box-shadow: 5px 5px 5px -5px;
    float: left;
    height: 380px;
    margin: 20px;
    padding: 20px;
    text-align: center;
    width: 920px;
}
#intro_wrap_big ul li {
    border-right: 1px solid #EEEEEE;
    float: left;
    height: 345px;
    padding: 10px;
    text-align: center;
    width: 292px;
}
#intro_wrap_big ul li.first {
    padding-left: 0;
}
#intro_wrap_big ul li.last {
    border-right: medium none;
    padding-right: 0;
}
#intro_wrap_big ul li .s_item.s_size_1 {
    margin-bottom: 11px;
}
.login {
    height: 35px;
    max-width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.login .s_submenu {
    display: none;
    position: absolute;
    top: 36px;
    width: 200px;
    z-index: 10;
}
.login:hover .s_submenu {
    display: block;
    padding: 20px;
    border: 1px solid #eee;
    background-color: #FFFFFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    z-index: 2000;
}
.cart_module_total {
    margin-bottom: 5px;
}
#einkaufsoptimierer_OneStore .dd-selected-text {
    text-shadow: none !important;
}
#einkaufsoptimierer .dd-selected-text {
    text-shadow: none !important;
}
.adressbamap leaflet-clickable {
    display: none !important;
}
.ui-autocomplete {
    z-index: 1000 !important;
}
#howToButton {
    animation-delay: 3s;
    animation-duration: 1s;
    animation-iteration-count: 1;
}
.optimizer-red {
    background-color: #FFB9B6 !important;
    border: 1px solid #FD2B26 !important;
    color: #333333 !important;
}
.optimizer-green {
    background-color: #CAFFB2 !important;
    border: 1px solid #448F44 !important;
    color: #333333 !important;
}
.optimizer-orange {
    background-color: #FFE6B1 !important;
    border: 1px solid #FEAE00 !important;
    color: #333333 !important;
}
.optimizer-gray {
    background-color: #D6D6D6 !important;
    border: 1px solid #999999 !important;
    color: #333333 !important;
}
.optimizer-best {
    animation-delay: 3s;
    animation-duration: 1s;
    animation-iteration-count: 1;
    color: #0FAA0F !important;
}
.pagination a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.pagination {
    width: 100%;
}
.pagination > li > a, .pagination > li > span {
    line-height: 2 !important;
}
.hide {
    display: none!important;
}
#faq-text ol {
  padding-left: 15px;
}
#faq-text ul {
  list-style-type: circle;
  padding-left: 20px;
}
#faq-text h4 {
  margin-top: 25px;
}
.termsfeed-com---nb .cc-nb-okagree,
.termsfeed-com---nb .cc-nb-reject,
.termsfeed-com---palette-light .cc-cp-foot-save {
  background-color: #6FB0FF !important;
}

body.s_layout_fixed {
    background-color: #EDF3F5;
    background-image: url("/Content/layout/images/texture_2.png");
}
.s_main_color, #twitter li span a, .s_item .s_button_add_to_cart, .s_box h2, .box .top {
    color: #52AAFA;
}
.s_secondary_color, a:hover, #categories > ul > li > a, #footer_categories h2, .pagination a, #view_mode .s_selected a, #store_info dd a {
    color: #52AAFA;
}
#content a:hover, #shop_info a:hover, #footer a:hover, #intro h1 a:hover, #intro h2 a:hover, #content a:hover, #shop_info a:hover, #footer a:hover, #breadcrumbs a:hover {
    color: #000000 !important;
}
.s_secondary_color_bgr, #show_search, #view_mode .s_selected .s_icon, #view_mode a:hover .s_icon, #menu_home a:hover, .pagination a:hover, .s_item .s_button_add_to_cart:hover .s_icon, .s_cart_item .s_button_remove:hover {
    background-color: #52AAFA;
}
#intro {
    background-color: #FDFDFD; 
}
#contact_form_icon {
    background-color: #C5DBEC;
}
#intro, #breadcrumbs a {
    color: #444444;
}
#intro h1, #intro h1 *, #intro h2, #intro h2 * {
    color: #2E72C2;
}
.s_price, .s_price .s_currency {
    color: #405C13;
}
.s_promo_price, .s_old_price, .s_promo_price .s_currency {
    color: #FFFFFF;
}
*::-moz-selection {
    background-color: #52AAFA;
}




<!DOCTYPE html>
<html>
  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# githubog: http://ogp.me/ns/fb/githubog#">
    <meta charset='utf-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>animate.css/animate.min.css at master · daneden/animate.css · GitHub</title>
    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub" />
    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub" />
    <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-114.png" />
    <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114.png" />
    <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-144.png" />
    <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144.png" />
    <link rel="logo" type="image/svg" href="https://github-media-downloads.s3.amazonaws.com/github-logo.svg" />
    <meta property="og:image" content="https://github.global.ssl.fastly.net/images/modules/logos_page/Octocat.png">
    <meta name="hostname" content="github-fe118-cp1-prd.iad.github.net">
    <meta name="ruby" content="ruby 1.9.3p194-tcs-github-tcmalloc (2012-05-25, TCS patched 2012-05-27, GitHub v1.0.36) [x86_64-linux]">
    <link rel="assets" href="https://github.global.ssl.fastly.net/">
    <link rel="conduit-xhr" href="https://ghconduit.com:25035/">
    <link rel="xhr-socket" href="/_sockets" />
    


    <meta name="msapplication-TileImage" content="/windows-tile.png" />
    <meta name="msapplication-TileColor" content="#ffffff" />
    <meta name="selected-link" value="repo_source" data-pjax-transient />
    <meta content="collector.githubapp.com" name="octolytics-host" /><meta content="github" name="octolytics-app-id" /><meta content="D4B81650:56EE:3E6A559:52492D9F" name="octolytics-dimension-request_id" />
    

    
    
    <link rel="icon" type="image/x-icon" href="/favicon.ico" />

    <meta content="authenticity_token" name="csrf-param" />
<meta content="hemFZhQ4DCw1T1wwRv48tooPM6YWWD3ogVb0AkCJ3zY=" name="csrf-token" />

    <link href="https://github.global.ssl.fastly.net/assets/github-4288f026700410ae032b5d324dea2b4571789d7c.css" media="all" rel="stylesheet" type="text/css" />
    <link href="https://github.global.ssl.fastly.net/assets/github2-61cd86e2b320f98354524f6a926105d8cd397d38.css" media="all" rel="stylesheet" type="text/css" />
    

    

      <script src="https://github.global.ssl.fastly.net/assets/frameworks-4e5aeedcc7a86dcff8294cb84644a333b46202a2.js" type="text/javascript"></script>
      <script src="https://github.global.ssl.fastly.net/assets/github-0c6e6b57b385c52ea52784f1accc11d4e71e1c62.js" type="text/javascript"></script>
      
      <meta http-equiv="x-pjax-version" content="96f9fc563a252f0e00cacb6106b88ea9">

        <link data-pjax-transient rel='permalink' href='/daneden/animate.css/blob/23ba4fe9c1838f9b43ebccc78cb37c5402bb132a/animate.min.css'>
  <meta property="og:title" content="animate.css"/>
  <meta property="og:type" content="githubog:gitrepository"/>
  <meta property="og:url" content="https://github.com/daneden/animate.css"/>
  <meta property="og:image" content="https://github.global.ssl.fastly.net/images/gravatars/gravatar-user-420.png"/>
  <meta property="og:site_name" content="GitHub"/>
  <meta property="og:description" content="animate.css - Cross-browser CSS3 animations. Plug and play. Do a little dance."/>

  <meta name="description" content="animate.css - Cross-browser CSS3 animations. Plug and play. Do a little dance." />

  <meta content="439365" name="octolytics-dimension-user_id" /><meta content="daneden" name="octolytics-dimension-user_login" /><meta content="2561582" name="octolytics-dimension-repository_id" /><meta content="daneden/animate.css" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="false" name="octolytics-dimension-repository_is_fork" /><meta content="2561582" name="octolytics-dimension-repository_network_root_id" /><meta content="daneden/animate.css" name="octolytics-dimension-repository_network_root_nwo" />
  <link href="https://github.com/daneden/animate.css/commits/master.atom" rel="alternate" title="Recent Commits to animate.css:master" type="application/atom+xml" />

  </head>


  <body class="logged_out  env-production windows vis-public  page-blob">
    <div class="wrapper">
      
      
      


      
      <div class="header header-logged-out">
  <div class="container clearfix">

    <a class="header-logo-wordmark" href="https://github.com/">
      <span class="mega-octicon octicon-logo-github"></span>
    </a>

    <div class="header-actions">
        <a class="button primary" href="/signup">Sign up</a>
      <a class="button signin" href="/login?return_to=%2Fdaneden%2Fanimate.css%2Fblob%2Fmaster%2Fanimate.min.css">Sign in</a>
    </div>

    <div class="command-bar js-command-bar  in-repository">

      <ul class="top-nav">
          <li class="explore"><a href="/explore">Explore</a></li>
        <li class="features"><a href="/features">Features</a></li>
          <li class="enterprise"><a href="https://enterprise.github.com/">Enterprise</a></li>
          <li class="blog"><a href="/blog">Blog</a></li>
      </ul>
        <form accept-charset="UTF-8" action="/search" class="command-bar-form" id="top_search_form" method="get">

<input type="text" data-hotkey=" s" name="q" id="js-command-bar-field" placeholder="Search or type a command" tabindex="1" autocapitalize="off"
    
    
      data-repo="daneden/animate.css"
      data-branch="master"
      data-sha="7455555ab7ce6a6f2fb64733f5246aca2a6e34fa"
  >

    <input type="hidden" name="nwo" value="daneden/animate.css" />

    <div class="select-menu js-menu-container js-select-menu search-context-select-menu">
      <span class="minibutton select-menu-button js-menu-target">
        <span class="js-select-button">This repository</span>
      </span>

      <div class="select-menu-modal-holder js-menu-content js-navigation-container">
        <div class="select-menu-modal">

          <div class="select-menu-item js-navigation-item js-this-repository-navigation-item selected">
            <span class="select-menu-item-icon octicon octicon-check"></span>
            <input type="radio" class="js-search-this-repository" name="search_target" value="repository" checked="checked" />
            <div class="select-menu-item-text js-select-button-text">This repository</div>
          </div> <!-- /.select-menu-item -->

          <div class="select-menu-item js-navigation-item js-all-repositories-navigation-item">
            <span class="select-menu-item-icon octicon octicon-check"></span>
            <input type="radio" name="search_target" value="global" />
            <div class="select-menu-item-text js-select-button-text">All repositories</div>
          </div> <!-- /.select-menu-item -->

        </div>
      </div>
    </div>

  <span class="octicon help tooltipped downwards" title="Show command bar help">
    <span class="octicon octicon-question"></span>
  </span>


  <input type="hidden" name="ref" value="cmdform">

</form>
    </div>

  </div>
</div>


      


          <div class="site" itemscope itemtype="http://schema.org/WebPage">
    
    <div class="pagehead repohead instapaper_ignore readability-menu">
      <div class="container">
        

<ul class="pagehead-actions">


  <li>
  <a href="/login?return_to=%2Fdaneden%2Fanimate.css"
  class="minibutton with-count js-toggler-target star-button entice tooltipped upwards"
  title="You must be signed in to use this feature" rel="nofollow">
  <span class="octicon octicon-star"></span>Star
</a>
<a class="social-count js-social-count" href="/daneden/animate.css/stargazers">
  7,456
</a>

  </li>

    <li>
      <a href="/login?return_to=%2Fdaneden%2Fanimate.css"
        class="minibutton with-count js-toggler-target fork-button entice tooltipped upwards"
        title="You must be signed in to fork a repository" rel="nofollow">
        <span class="octicon octicon-git-branch"></span>Fork
      </a>
      <a href="/daneden/animate.css/network" class="social-count">
        1,548
      </a>
    </li>
</ul>

        <h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
          <span class="repo-label"><span>public</span></span>
          <span class="mega-octicon octicon-repo"></span>
          <span class="author">
            <a href="/daneden" class="url fn" itemprop="url" rel="author"><span itemprop="title">daneden</span></a></span
          ><span class="repohead-name-divider">/</span><strong
          ><a href="/daneden/animate.css" class="js-current-repository js-repo-home-link">animate.css</a></strong>

          <span class="page-context-loader">
            <img alt="Octocat-spinner-32" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
          </span>

        </h1>
      </div><!-- /.container -->
    </div><!-- /.repohead -->

    <div class="container">

      <div class="repository-with-sidebar repo-container ">

        <div class="repository-sidebar">
            

<div class="repo-nav repo-nav-full js-repository-container-pjax js-octicon-loaders">
  <div class="repo-nav-contents">
    <ul class="repo-menu">
      <li class="tooltipped leftwards" title="Code">
        <a href="/daneden/animate.css" aria-label="Code" class="js-selected-navigation-item selected" data-gotokey="c" data-pjax="true" data-selected-links="repo_source repo_downloads repo_commits repo_tags repo_branches /daneden/animate.css">
          <span class="octicon octicon-code"></span> <span class="full-word">Code</span>
          <img alt="Octocat-spinner-32" class="mini-loader" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
</a>      </li>

        <li class="tooltipped leftwards" title="Issues">
          <a href="/daneden/animate.css/issues" aria-label="Issues" class="js-selected-navigation-item js-disable-pjax" data-gotokey="i" data-selected-links="repo_issues /daneden/animate.css/issues">
            <span class="octicon octicon-issue-opened"></span> <span class="full-word">Issues</span>
            <span class='counter'>11</span>
            <img alt="Octocat-spinner-32" class="mini-loader" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
</a>        </li>

      <li class="tooltipped leftwards" title="Pull Requests"><a href="/daneden/animate.css/pulls" aria-label="Pull Requests" class="js-selected-navigation-item js-disable-pjax" data-gotokey="p" data-selected-links="repo_pulls /daneden/animate.css/pulls">
            <span class="octicon octicon-git-pull-request"></span> <span class="full-word">Pull Requests</span>
            <span class='counter'>4</span>
            <img alt="Octocat-spinner-32" class="mini-loader" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
</a>      </li>


    </ul>
    <div class="repo-menu-separator"></div>
    <ul class="repo-menu">

      <li class="tooltipped leftwards" title="Pulse">
        <a href="/daneden/animate.css/pulse" aria-label="Pulse" class="js-selected-navigation-item " data-pjax="true" data-selected-links="pulse /daneden/animate.css/pulse">
          <span class="octicon octicon-pulse"></span> <span class="full-word">Pulse</span>
          <img alt="Octocat-spinner-32" class="mini-loader" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
</a>      </li>

      <li class="tooltipped leftwards" title="Graphs">
        <a href="/daneden/animate.css/graphs" aria-label="Graphs" class="js-selected-navigation-item " data-pjax="true" data-selected-links="repo_graphs repo_contributors /daneden/animate.css/graphs">
          <span class="octicon octicon-graph"></span> <span class="full-word">Graphs</span>
          <img alt="Octocat-spinner-32" class="mini-loader" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
</a>      </li>

      <li class="tooltipped leftwards" title="Network">
        <a href="/daneden/animate.css/network" aria-label="Network" class="js-selected-navigation-item js-disable-pjax" data-selected-links="repo_network /daneden/animate.css/network">
          <span class="octicon octicon-git-branch"></span> <span class="full-word">Network</span>
          <img alt="Octocat-spinner-32" class="mini-loader" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
</a>      </li>
    </ul>


  </div>
</div>

            <div class="only-with-full-nav">
              

  

<div class="clone-url open"
  data-protocol-type="http"
  data-url="/users/set_protocol?protocol_selector=http&amp;protocol_type=clone">
  <h3><strong>HTTPS</strong> clone URL</h3>
  <div class="clone-url-box">
    <input type="text" class="clone js-url-field"
           value="https://github.com/daneden/animate.css.git" readonly="readonly">

    <span class="js-zeroclipboard url-box-clippy minibutton zeroclipboard-button" data-clipboard-text="https://github.com/daneden/animate.css.git" data-copied-hint="copied!" title="copy to clipboard"><span class="octicon octicon-clippy"></span></span>
  </div>
</div>

  

<div class="clone-url "
  data-protocol-type="subversion"
  data-url="/users/set_protocol?protocol_selector=subversion&amp;protocol_type=clone">
  <h3><strong>Subversion</strong> checkout URL</h3>
  <div class="clone-url-box">
    <input type="text" class="clone js-url-field"
           value="https://github.com/daneden/animate.css" readonly="readonly">

    <span class="js-zeroclipboard url-box-clippy minibutton zeroclipboard-button" data-clipboard-text="https://github.com/daneden/animate.css" data-copied-hint="copied!" title="copy to clipboard"><span class="octicon octicon-clippy"></span></span>
  </div>
</div>


<p class="clone-options">You can clone with
      <a href="#" class="js-clone-selector" data-protocol="http">HTTPS</a>,
      or <a href="#" class="js-clone-selector" data-protocol="subversion">Subversion</a>.
  <span class="octicon help tooltipped upwards" title="Get help on which URL is right for you.">
    <a href="https://help.github.com/articles/which-remote-url-should-i-use">
    <span class="octicon octicon-question"></span>
    </a>
  </span>
</p>


  <a href="http://windows.github.com" class="minibutton sidebar-button">
    <span class="octicon octicon-device-desktop"></span>
    Clone in Desktop
  </a>

              <a href="/daneden/animate.css/archive/master.zip"
                 class="minibutton sidebar-button"
                 title="Download this repository as a zip file"
                 rel="nofollow">
                <span class="octicon octicon-cloud-download"></span>
                Download ZIP
              </a>
            </div>
        </div><!-- /.repository-sidebar -->

        <div id="js-repo-pjax-container" class="repository-content context-loader-container" data-pjax-container>
          


<!-- blob contrib key: blob_contributors:v21:07296776e15dbe2b5ef128f8b33c3296 -->

<p title="This is a placeholder element" class="js-history-link-replace hidden"></p>

<a href="/daneden/animate.css/find/master" data-pjax data-hotkey="t" class="js-show-file-finder" style="display:none">Show File Finder</a>

<div class="file-navigation">
  


<div class="select-menu js-menu-container js-select-menu" >
  <span class="minibutton select-menu-button js-menu-target" data-hotkey="w"
    data-master-branch="master"
    data-ref="master"
    role="button" aria-label="Switch branches or tags" tabindex="0">
    <span class="octicon octicon-git-branch"></span>
    <i>branch:</i>
    <span class="js-select-button">master</span>
  </span>

  <div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax>

    <div class="select-menu-modal">
      <div class="select-menu-header">
        <span class="select-menu-title">Switch branches/tags</span>
        <span class="octicon octicon-remove-close js-menu-close"></span>
      </div> <!-- /.select-menu-header -->

      <div class="select-menu-filters">
        <div class="select-menu-text-filter">
          <input type="text" aria-label="Filter branches/tags" id="context-commitish-filter-field" class="js-filterable-field js-navigation-enable" placeholder="Filter branches/tags">
        </div>
        <div class="select-menu-tabs">
          <ul>
            <li class="select-menu-tab">
              <a href="#" data-tab-filter="branches" class="js-select-menu-tab">Branches</a>
            </li>
            <li class="select-menu-tab">
              <a href="#" data-tab-filter="tags" class="js-select-menu-tab">Tags</a>
            </li>
          </ul>
        </div><!-- /.select-menu-tabs -->
      </div><!-- /.select-menu-filters -->

      <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches">

        <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">


            <div class="select-menu-item js-navigation-item selected">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="/daneden/animate.css/blob/master/animate.min.css"
                 data-name="master"
                 data-skip-pjax="true"
                 rel="nofollow"
                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
                 title="master">master</a>
            </div> <!-- /.select-menu-item -->
        </div>

          <div class="select-menu-no-results">Nothing to show</div>
      </div> <!-- /.select-menu-list -->

      <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
        <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">


            <div class="select-menu-item js-navigation-item ">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="/daneden/animate.css/tree/v2.1.0/animate.min.css"
                 data-name="v2.1.0"
                 data-skip-pjax="true"
                 rel="nofollow"
                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
                 title="v2.1.0">v2.1.0</a>
            </div> <!-- /.select-menu-item -->
            <div class="select-menu-item js-navigation-item ">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="/daneden/animate.css/tree/v2.0/animate.min.css"
                 data-name="v2.0"
                 data-skip-pjax="true"
                 rel="nofollow"
                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
                 title="v2.0">v2.0</a>
            </div> <!-- /.select-menu-item -->
        </div>

        <div class="select-menu-no-results">Nothing to show</div>
      </div> <!-- /.select-menu-list -->

    </div> <!-- /.select-menu-modal -->
  </div> <!-- /.select-menu-modal-holder -->
</div> <!-- /.select-menu -->

  <div class="breadcrumb">
    <span class='repo-root js-repo-root'><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/daneden/animate.css" data-branch="master" data-direction="back" data-pjax="true" itemscope="url"><span itemprop="title">animate.css</span></a></span></span><span class="separator"> / </span><strong class="final-path">animate.min.css</strong> <span class="js-zeroclipboard minibutton zeroclipboard-button" data-clipboard-text="animate.min.css" data-copied-hint="copied!" title="copy to clipboard"><span class="octicon octicon-clippy"></span></span>
  </div>
</div>



  <div class="commit file-history-tease">
    <img class="main-avatar" height="24" src="https://2.gravatar.com/avatar/ce22c94e6c291345223e0118bfdd8714?d=https%3A%2F%2Fidenticons.github.com%2Fd200c7849882cf8c7694fb93369dd762.png&amp;s=140" width="24" />
    <span class="author"><a href="/daneden" rel="author">daneden</a></span>
    <time class="js-relative-date" datetime="2013-09-11T15:03:32-07:00" title="2013-09-11 15:03:32">September 11, 2013</time>
    <div class="commit-title">
        <a href="/daneden/animate.css/commit/23ba4fe9c1838f9b43ebccc78cb37c5402bb132a" class="message" data-pjax="true" title="Add Slide animations to main and minified css files">Add Slide animations to main and minified css files</a>
    </div>

    <div class="participation">
      <p class="quickstat"><a href="#blob_contributors_box" rel="facebox"><strong>2</strong> contributors</a></p>
          <a class="avatar tooltipped downwards" title="daneden" href="/daneden/animate.css/commits/master/animate.min.css?author=daneden"><img height="20" src="https://2.gravatar.com/avatar/ce22c94e6c291345223e0118bfdd8714?d=https%3A%2F%2Fidenticons.github.com%2Fd200c7849882cf8c7694fb93369dd762.png&amp;s=140" width="20" /></a>
    <a class="avatar tooltipped downwards" title="tzi" href="/daneden/animate.css/commits/master/animate.min.css?author=tzi"><img height="20" src="https://1.gravatar.com/avatar/ce82bc828376d978362c1e905b8ea32c?d=https%3A%2F%2Fidenticons.github.com%2F6fd5abb22c4be35267ebd8b658c2169c.png&amp;s=140" width="20" /></a>


    </div>
    <div id="blob_contributors_box" style="display:none">
      <h2 class="facebox-header">Users who have contributed to this file</h2>
      <ul class="facebox-user-list">
        <li class="facebox-user-list-item">
          <img height="24" src="https://2.gravatar.com/avatar/ce22c94e6c291345223e0118bfdd8714?d=https%3A%2F%2Fidenticons.github.com%2Fd200c7849882cf8c7694fb93369dd762.png&amp;s=140" width="24" />
          <a href="/daneden">daneden</a>
        </li>
        <li class="facebox-user-list-item">
          <img height="24" src="https://1.gravatar.com/avatar/ce82bc828376d978362c1e905b8ea32c?d=https%3A%2F%2Fidenticons.github.com%2F6fd5abb22c4be35267ebd8b658c2169c.png&amp;s=140" width="24" />
          <a href="/tzi">tzi</a>
        </li>
      </ul>
    </div>
  </div>

<div id="files" class="bubble">
  <div class="file">
    <div class="meta">
      <div class="info">
        <span class="icon"><b class="octicon octicon-file-text"></b></span>
        <span class="mode" title="File Mode">file</span>
          <span>1 lines (1 sloc)</span>
        <span>51.17 kb</span>
      </div>
      <div class="actions">
        <div class="button-group">
              <a class="minibutton disabled js-entice" href=""
                 data-entice="You must be signed in to make or propose changes">Edit</a>
          <a href="/daneden/animate.css/raw/master/animate.min.css" class="button minibutton " id="raw-url">Raw</a>
            <a href="/daneden/animate.css/blame/master/animate.min.css" class="button minibutton ">Blame</a>
          <a href="/daneden/animate.css/commits/master/animate.min.css" class="button minibutton " rel="nofollow">History</a>
        </div><!-- /.button-group -->
            <a class="minibutton danger empty-icon js-entice" href=""
               data-entice="You must be signed in and on a branch to make or propose changes">
            Delete
          </a>
      </div><!-- /.actions -->

    </div>
        <div class="blob-wrapper data type-css js-blob-data">
        <table class="file-code file-diff">
          <tr class="file-code-line">
            <td class="blob-line-nums">
              <span id="L1" rel="#L1">1</span>

            </td>
            <td class="blob-line-code">
                  <div class='line' id='LC1'>@charset &quot;UTF-8&quot;;body{-webkit-backface-visibility:hidden;}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@-moz-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@-o-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}.animated.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash;}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0);}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px);}20%,40%,60%,80%{-moz-transform:translateX(10px);}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0);}10%,30%,50%,70%,90%{-o-transform:translateX(-10px);}20%,40%,60%,80%{-o-transform:translateX(10px);}}@keyframes shake{0%,100%{transform:translateX(0);}10%,30%,50%,70%,90%{transform:translateX(-10px);}20%,40%,60%,80%{transform:translateX(10px);}}.animated.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake;}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);}40%{-webkit-transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);}40%{-moz-transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0);}40%{-o-transform:translateY(-30px);}60%{-o-transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-30px);}60%{transform:translateY(-15px);}}.animated.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);}}@-moz-keyframes tada{0%{-moz-transform:scale(1);}10%,20%{-moz-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg);}100%{-moz-transform:scale(1) rotate(0);}}@-o-keyframes tada{0%{-o-transform:scale(1);}10%,20%{-o-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg);}100%{-o-transform:scale(1) rotate(0);}}@keyframes tada{0%{transform:scale(1);}10%,20%{transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg);}40%,60%,80%{transform:scale(1.1) rotate(-3deg);}100%{transform:scale(1) rotate(0);}}.animated.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada;}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;}20%{-webkit-transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg);}40%{-moz-transform:rotate(-10deg);}60%{-moz-transform:rotate(5deg);}80%{-moz-transform:rotate(-5deg);}100%{-moz-transform:rotate(0deg);}}@-o-keyframes swing{20%{-o-transform:rotate(15deg);}40%{-o-transform:rotate(-10deg);}60%{-o-transform:rotate(5deg);}80%{-o-transform:rotate(-5deg);}100%{-o-transform:rotate(0deg);}}@keyframes swing{20%{transform:rotate(15deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}.animated.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing;}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);}15%{-webkit-transform:translateX(-25%) rotate(-5deg);}30%{-webkit-transform:translateX(20%) rotate(3deg);}45%{-webkit-transform:translateX(-15%) rotate(-3deg);}60%{-webkit-transform:translateX(10%) rotate(2deg);}75%{-webkit-transform:translateX(-5%) rotate(-1deg);}100%{-webkit-transform:translateX(0%);}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%);}15%{-moz-transform:translateX(-25%) rotate(-5deg);}30%{-moz-transform:translateX(20%) rotate(3deg);}45%{-moz-transform:translateX(-15%) rotate(-3deg);}60%{-moz-transform:translateX(10%) rotate(2deg);}75%{-moz-transform:translateX(-5%) rotate(-1deg);}100%{-moz-transform:translateX(0%);}}@-o-keyframes wobble{0%{-o-transform:translateX(0%);}15%{-o-transform:translateX(-25%) rotate(-5deg);}30%{-o-transform:translateX(20%) rotate(3deg);}45%{-o-transform:translateX(-15%) rotate(-3deg);}60%{-o-transform:translateX(10%) rotate(2deg);}75%{-o-transform:translateX(-5%) rotate(-1deg);}100%{-o-transform:translateX(0%);}}@keyframes wobble{0%{transform:translateX(0%);}15%{transform:translateX(-25%) rotate(-5deg);}30%{transform:translateX(20%) rotate(3deg);}45%{transform:translateX(-15%) rotate(-3deg);}60%{transform:translateX(10%) rotate(2deg);}75%{transform:translateX(-5%) rotate(-1deg);}100%{transform:translateX(0%);}}.animated.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);}50%{-webkit-transform:scale(1.1);}100%{-webkit-transform:scale(1);}}@-moz-keyframes pulse{0%{-moz-transform:scale(1);}50%{-moz-transform:scale(1.1);}100%{-moz-transform:scale(1);}}@-o-keyframes pulse{0%{-o-transform:scale(1);}50%{-o-transform:scale(1.1);}100%{-o-transform:scale(1);}}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}.animated.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-moz-animation-timing-function:ease-out;}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-moz-animation-timing-function:ease-out;}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in;}80%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in;}100%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-moz-animation-timing-function:ease-in;}}@-o-keyframes flip{0%{-o-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-o-animation-timing-function:ease-out;}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-o-animation-timing-function:ease-out;}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in;}80%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in;}100%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-o-animation-timing-function:ease-in;}}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out;}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out;}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in;}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);animation-timing-function:ease-in;}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;backface-visibility:visible !important;animation-name:flip;}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-10deg);}70%{-webkit-transform:perspective(400px) rotateX(10deg);}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-moz-transform:perspective(400px) rotateX(-10deg);}70%{-moz-transform:perspective(400px) rotateX(10deg);}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1;}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-o-transform:perspective(400px) rotateX(-10deg);}70%{-o-transform:perspective(400px) rotateX(10deg);}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1;}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0;}40%{transform:perspective(400px) rotateX(-10deg);}70%{transform:perspective(400px) rotateX(10deg);}100%{transform:perspective(400px) rotateX(0deg);opacity:1;}}.animated.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX;}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0;}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0;}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1;}100%{transform:perspective(400px) rotateX(90deg);opacity:0;}}.animated.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important;}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateY(-10deg);}70%{-webkit-transform:perspective(400px) rotateY(10deg);}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-moz-transform:perspective(400px) rotateY(-10deg);}70%{-moz-transform:perspective(400px) rotateY(10deg);}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1;}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-o-transform:perspective(400px) rotateY(-10deg);}70%{-o-transform:perspective(400px) rotateY(10deg);}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1;}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0;}40%{transform:perspective(400px) rotateY(-10deg);}70%{transform:perspective(400px) rotateY(10deg);}100%{transform:perspective(400px) rotateY(0deg);opacity:1;}}.animated.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY;}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0;}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0;}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1;}100%{transform:perspective(400px) rotateY(90deg);opacity:0;}}.animated.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.animated.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-o-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.animated.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-20px);}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-20px);}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-20px);}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-20px);}}.animated.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(20px);}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(20px);}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(20px);}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(20px);}}.animated.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-20px);}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-20px);}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-20px);}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-20px);}}.animated.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(20px);}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(20px);}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(20px);}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(20px);}}.animated.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-2000px);}}.animated.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(2000px);}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(2000px);}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(2000px);}}.animated.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-2000px);}}.animated.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(2000px);}}.animated.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);}50%{opacity:1;-webkit-transform:scale(1.05);}70%{-webkit-transform:scale(.9);}100%{-webkit-transform:scale(1);}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3);}50%{opacity:1;-moz-transform:scale(1.05);}70%{-moz-transform:scale(.9);}100%{-moz-transform:scale(1);}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3);}50%{opacity:1;-o-transform:scale(1.05);}70%{-o-transform:scale(.9);}100%{-o-transform:scale(1);}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3);}50%{opacity:1;transform:scale(1.05);}70%{transform:scale(.9);}100%{transform:scale(1);}}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes slideInDown{0%{opacity:0;-moz-transform:translateY(-2000px);}100%{-moz-transform:translateY(0);}}@-o-keyframes slideInDown{0%{opacity:0;-o-transform:translateY(-2000px);}100%{-o-transform:translateY(0);}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px);}100%{transform:translateY(0);}}.slideInDown{-webkit-animation-name:slideInDown;-moz-animation-name:slideInDown;-o-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes slideInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);}100%{-moz-transform:translateX(0);}}@-o-keyframes slideInLeft{0%{opacity:0;-o-transform:translateX(-2000px);}100%{-o-transform:translateX(0);}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px);}100%{transform:translateX(0);}}.slideInLeft{-webkit-animation-name:slideInLeft;-moz-animation-name:slideInLeft;-o-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes slideInRight{0%{opacity:0;-moz-transform:translateX(2000px);}100%{-moz-transform:translateX(0);}}@-o-keyframes slideInRight{0%{opacity:0;-o-transform:translateX(2000px);}100%{-o-transform:translateX(0);}}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px);}100%{transform:translateX(0);}}.slideInRight{-webkit-animation-name:slideInRight;-moz-animation-name:slideInRight;-o-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes slideOutLeft{0%{-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes slideOutLeft{0%{-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes slideOutLeft{0%{transform:translateX(0);}100%{opacity:0;transform:translateX(-2000px);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;-moz-animation-name:slideOutLeft;-o-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes slideOutRight{0%{-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes slideOutRight{0%{-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes slideOutRight{0%{transform:translateX(0);}100%{opacity:0;transform:translateX(2000px);}}.slideOutRight{-webkit-animation-name:slideOutRight;-moz-animation-name:slideOutRight;-o-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes slideOutUp{0%{-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes slideOutUp{0%{-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes slideOutUp{0%{transform:translateY(0);}100%{opacity:0;transform:translateY(-2000px);}}.slideOutUp{-webkit-animation-name:slideOutUp;-moz-animation-name:slideOutUp;-o-animation-name:slideOutUp;animation-name:slideOutUp;}.animated.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);}60%{opacity:1;-webkit-transform:translateY(-30px);}80%{-webkit-transform:translateY(10px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px);}60%{opacity:1;-moz-transform:translateY(-30px);}80%{-moz-transform:translateY(10px);}100%{-moz-transform:translateY(0);}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px);}60%{opacity:1;-o-transform:translateY(-30px);}80%{-o-transform:translateY(10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px);}60%{opacity:1;transform:translateY(-30px);}80%{transform:translateY(10px);}100%{transform:translateY(0);}}.animated.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);}60%{opacity:1;-webkit-transform:translateY(30px);}80%{-webkit-transform:translateY(-10px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px);}60%{opacity:1;-moz-transform:translateY(30px);}80%{-moz-transform:translateY(-10px);}100%{-moz-transform:translateY(0);}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px);}60%{opacity:1;-o-transform:translateY(30px);}80%{-o-transform:translateY(-10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px);}60%{opacity:1;transform:translateY(30px);}80%{transform:translateY(-10px);}100%{transform:translateY(0);}}.animated.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}60%{opacity:1;-webkit-transform:translateX(30px);}80%{-webkit-transform:translateX(-10px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);}60%{opacity:1;-moz-transform:translateX(30px);}80%{-moz-transform:translateX(-10px);}100%{-moz-transform:translateX(0);}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px);}60%{opacity:1;-o-transform:translateX(30px);}80%{-o-transform:translateX(-10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px);}60%{opacity:1;transform:translateX(30px);}80%{transform:translateX(-10px);}100%{transform:translateX(0);}}.animated.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}60%{opacity:1;-webkit-transform:translateX(-30px);}80%{-webkit-transform:translateX(10px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px);}60%{opacity:1;-moz-transform:translateX(-30px);}80%{-moz-transform:translateX(10px);}100%{-moz-transform:translateX(0);}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px);}60%{opacity:1;-o-transform:translateX(-30px);}80%{-o-transform:translateX(10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px);}60%{opacity:1;transform:translateX(-30px);}80%{transform:translateX(10px);}100%{transform:translateX(0);}}.animated.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);}25%{-webkit-transform:scale(.95);}50%{opacity:1;-webkit-transform:scale(1.1);}100%{opacity:0;-webkit-transform:scale(.3);}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1);}25%{-moz-transform:scale(.95);}50%{opacity:1;-moz-transform:scale(1.1);}100%{opacity:0;-moz-transform:scale(.3);}}@-o-keyframes bounceOut{0%{-o-transform:scale(1);}25%{-o-transform:scale(.95);}50%{opacity:1;-o-transform:scale(1.1);}100%{opacity:0;-o-transform:scale(.3);}}@keyframes bounceOut{0%{transform:scale(1);}25%{transform:scale(.95);}50%{opacity:1;transform:scale(1.1);}100%{opacity:0;transform:scale(.3);}}.animated.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(20px);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0);}20%{opacity:1;-moz-transform:translateY(20px);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0);}20%{opacity:1;-o-transform:translateY(20px);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes bounceOutUp{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(20px);}100%{opacity:0;transform:translateY(-2000px);}}.animated.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(-20px);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0);}20%{opacity:1;-moz-transform:translateY(-20px);}100%{opacity:0;-moz-transform:translateY(2000px);}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0);}20%{opacity:1;-o-transform:translateY(-20px);}100%{opacity:0;-o-transform:translateY(2000px);}}@keyframes bounceOutDown{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(-20px);}100%{opacity:0;transform:translateY(2000px);}}.animated.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(20px);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0);}20%{opacity:1;-moz-transform:translateX(20px);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0);}20%{opacity:1;-o-transform:translateX(20px);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes bounceOutLeft{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(20px);}100%{opacity:0;transform:translateX(-2000px);}}.animated.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(-20px);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0);}20%{opacity:1;-moz-transform:translateX(-20px);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0);}20%{opacity:1;-o-transform:translateX(-20px);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes bounceOutRight{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(-20px);}100%{opacity:0;transform:translateX(2000px);}}.animated.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0;}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0;}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0;}100%{transform-origin:center center;transform:rotate(0);opacity:1;}}.animated.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.animated.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.animated.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.animated.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.animated.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0;}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0;}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0;}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1;}100%{transform-origin:center center;transform:rotate(200deg);opacity:0;}}.animated.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0;}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}}.animated.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0;}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}}.animated.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0;}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}}.animated.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0;}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}}.animated.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform:translateY(700px);opacity:0;}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}100%{-moz-transform:translateY(700px);opacity:0;}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}100%{-o-transform:translateY(700px);opacity:0;}}@keyframes hinge{0%{transform:rotate(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%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out;}100%{transform:translateY(700px);opacity:0;}}.animated.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg);}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;transform:translateX(0px) rotate(0deg);}}.animated.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg);}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg);}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg);}100%{opacity:0;transform:translateX(100%) rotate(120deg);}}.animated.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0;}60%{transform:translateX(-20%) skewX(30deg);opacity:1;}80%{transform:translateX(0%) skewX(-15deg);opacity:1;}100%{transform:translateX(0%) skewX(0deg);opacity:1;}}.animated.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}.animated.lightSpeedIn{-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s;}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0;}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1;}100%{transform:translateX(100%) skewX(-30deg);opacity:0;}}.animated.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}.animated.lightSpeedOut{-webkit-animation-duration:0.25s;-moz-animation-duration:0.25s;-o-animation-duration:0.25s;animation-duration:0.25s;}</div>
            </td>
          </tr>
        </table>
  </div>

  </div>
</div>

<a href="#jump-to-line" rel="facebox[.linejump]" data-hotkey="l" class="js-jump-to-line" style="display:none">Jump to Line</a>
<div id="jump-to-line" style="display:none">
  <form accept-charset="UTF-8" class="js-jump-to-line-form">
    <input class="linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line&hellip;" autofocus>
    <button type="submit" class="button">Go</button>
  </form>
</div>

        </div>

      </div><!-- /.repo-container -->
      <div class="modal-backdrop"></div>
    </div><!-- /.container -->
  </div><!-- /.site -->


    </div><!-- /.wrapper -->

      <div class="container">
  <div class="site-footer">
    <ul class="site-footer-links right">
      <li><a href="https://status.github.com/">Status</a></li>
      <li><a href="http://developer.github.com">API</a></li>
      <li><a href="http://training.github.com">Training</a></li>
      <li><a href="http://shop.github.com">Shop</a></li>
      <li><a href="/blog">Blog</a></li>
      <li><a href="/about">About</a></li>

    </ul>

    <a href="/">
      <span class="mega-octicon octicon-mark-github"></span>
    </a>

    <ul class="site-footer-links">
      <li>&copy; 2013 <span title="0.05884s from github-fe118-cp1-prd.iad.github.net">GitHub</span>, Inc.</li>
        <li><a href="/site/terms">Terms</a></li>
        <li><a href="/site/privacy">Privacy</a></li>
        <li><a href="/security">Security</a></li>
        <li><a href="/contact">Contact</a></li>
    </ul>
  </div><!-- /.site-footer -->
</div><!-- /.container -->


    <div class="fullscreen-overlay js-fullscreen-overlay" id="fullscreen_overlay">
  <div class="fullscreen-container js-fullscreen-container">
    <div class="textarea-wrap">
      <textarea name="fullscreen-contents" id="fullscreen-contents" class="js-fullscreen-contents" placeholder="" data-suggester="fullscreen_suggester"></textarea>
          <div class="suggester-container">
              <div class="suggester fullscreen-suggester js-navigation-container" id="fullscreen_suggester"
                 data-url="/daneden/animate.css/suggestions/commit">
              </div>
          </div>
    </div>
  </div>
  <div class="fullscreen-sidebar">
    <a href="#" class="exit-fullscreen js-exit-fullscreen tooltipped leftwards" title="Exit Zen Mode">
      <span class="mega-octicon octicon-screen-normal"></span>
    </a>
    <a href="#" class="theme-switcher js-theme-switcher tooltipped leftwards"
      title="Switch themes">
      <span class="octicon octicon-color-mode"></span>
    </a>
  </div>
</div>



    <div id="ajax-error-message" class="flash flash-error">
      <span class="octicon octicon-alert"></span>
      <a href="#" class="octicon octicon-remove-close close ajax-error-dismiss"></a>
      Something went wrong with that request. Please try again.
    </div>

  </body>
</html>



.ui-notify {
    position: fixed;
    right: 10px;
    top: 10px;
    width: 350px;
    z-index: 9999;
}

.ui-notify-message {
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    padding: 10px;
}
.ui-notify-message h1 {
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.ui-notify-message p {
    line-height: 18px;
    margin: 3px 0;
    padding: 0;
}
.ui-notify-message:last-child {
    margin-bottom: 0;
}
.ui-notify-message-style {
    background: none repeat scroll 0 rgba(65, 144, 225, 0.9);
    box-shadow: 0 0 6px #000000;
}
.ui-notify-message-style h1 {
    color: #FFFFFF;
    font-weight: bold;
}
.ui-notify-message-style p {
    color: #FFFFFF;
}
.ui-notify-close {
    color: #FFFFFF;
    text-decoration: underline;
}
.ui-notify-click {
    cursor: pointer;
}
.ui-notify-cross {
    cursor: pointer;
    float: right;
    font-size: 22px;
    font-weight: normal;
    margin-top: -4px;
    padding: 2px;
    text-decoration: none;
    text-shadow: 0 1px 1px #FFFFFF;
}
.ui-notify-cross:hover {
    color: #FFFFAB;
}
.ui-notify-cross:active {
    position: relative;
    top: 1px;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eeeeee;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}

.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #dddddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
}
/* required styles */

.leaflet-map-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-pane,
.leaflet-overlay-pane,
.leaflet-shadow-pane,
.leaflet-marker-pane,
.leaflet-popup-pane,
.leaflet-overlay-pane svg,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	-ms-touch-action: none;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container img {
	max-width: none !important;
	}
/* stupid Android 2 doesn't understand "max-width: none" properly */
.leaflet-container img.leaflet-image-layer {
	max-width: 15000px !important;
	}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	}

.leaflet-tile-pane    { z-index: 2; }
.leaflet-objects-pane { z-index: 3; }
.leaflet-overlay-pane { z-index: 4; }
.leaflet-shadow-pane  { z-index: 5; }
.leaflet-marker-pane  { z-index: 6; }
.leaflet-popup-pane   { z-index: 7; }


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 7;
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 100;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile,
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	     -o-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-tile-loaded,
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	     -o-transition:      -o-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile,
.leaflet-touching .leaflet-zoom-animated {
	-webkit-transition: none;
	   -moz-transition: none;
	     -o-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-clickable {
	cursor: pointer;
	}
.leaflet-container {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging,
.leaflet-dragging .leaflet-clickable,
.leaflet-dragging .leaflet-container {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	}


/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #05f;
	background: white;
	opacity: 0.5;
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 0 8px rgba(0,0,0,0.4);
	border: 1px solid #888;
	-webkit-border-radius: 5px;
	        border-radius: 5px;
	}
.leaflet-bar-part {
	background-color: rgba(255, 255, 255, 0.8);
	border-bottom: 1px solid #aaa;
	}
.leaflet-bar-part-top {
	-webkit-border-radius: 4px 4px 0 0;
	        border-radius: 4px 4px 0 0;
	}
.leaflet-bar-part-bottom {
	-webkit-border-radius: 0 0 4px 4px;
	        border-radius: 0 0 4px 4px;
	border-bottom: none;
	}

.leaflet-touch .leaflet-bar {
	-webkit-border-radius: 10px;
	        border-radius: 10px;
	}
.leaflet-touch .leaflet-bar-part {
	border-bottom: 4px solid rgba(0,0,0,0.3);
	}
.leaflet-touch .leaflet-bar-part-top {
	-webkit-border-radius: 7px 7px 0 0;
	        border-radius: 7px 7px 0 0;
	}
.leaflet-touch .leaflet-bar-part-bottom {
	-webkit-border-radius: 0 0 7px 7px;
	        border-radius: 0 0 7px 7px;
	border-bottom: none;
	}


/* zoom control */

.leaflet-container .leaflet-control-zoom {
	margin-left: 13px;
	margin-top: 12px;
	}
.leaflet-control-zoom a {
	width: 22px;
	height: 22px;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-control-zoom a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-control-zoom a:hover {
	background-color: #fff;
	color: #777;
	}
.leaflet-control-zoom-in {
	font: bold 18px/24px Arial, Helvetica, sans-serif;
	}
.leaflet-control-zoom-out {
	font: bold 23px/20px Tahoma, Verdana, sans-serif;
	}
.leaflet-control-zoom a.leaflet-control-zoom-disabled {
	cursor: default;
	background-color: rgba(255, 255, 255, 0.8);
	color: #bbb;
	}

.leaflet-touch .leaflet-control-zoom a {
	width: 30px;
	height: 30px;
	}
.leaflet-touch .leaflet-control-zoom-in {
	font-size: 24px;
	line-height: 29px;
	}
.leaflet-touch .leaflet-control-zoom-out {
	font-size: 28px;
	line-height: 24px;
	}

/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 7px rgba(0,0,0,0.4);
	background: #f8f8f9;
	-webkit-border-radius: 8px;
	        border-radius: 8px;
	}
.leaflet-control-layers-toggle {
	background-image: url(images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background-color: rgba(255, 255, 255, 0.7);
	box-shadow: 0 0 5px #bbb;
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	color: black;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	text-shadow: 1px 1px 1px #fff;
	background-color: rgba(255, 255, 255, 0.5);
	box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.2);
	white-space: nowrap;
	overflow: hidden;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-control-zoom {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-control-zoom {
	border: 4px solid rgba(0,0,0,0.3);
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	-webkit-border-radius: 20px;
	        border-radius: 20px;
	}
.leaflet-popup-content {
	margin: 14px 20px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	margin: 0 auto;
	width: 40px;
	height: 20px;
	position: relative;
	overflow: hidden;
	}
.leaflet-popup-tip {
	width: 15px;
	height: 15px;
	padding: 1px;

	margin: -8px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper, .leaflet-popup-tip {
	background: white;

	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 5px 0 0;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}
.leaflet-editing-icon {
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	}

