/* GLOBAL STYLES */
html {
	background: rgba(18, 18, 18, 1);
}
body.home {
	background: rgba(18, 18, 18, 1);
	font-family: "myriad-pro", sans-serif;
	font-weight: 300;
	-webkit-font-smoothing:antialiased;
}
body.home h1,
body.home h2,
body.home h3,
body.home h4,
body.home h5,
body.home h6 {
	font-weight: 300;
	z-index: 1234567890;
	position: relative;
}
p {
	z-index: 1234567890;
	position: relative;
}

.hidden {
	display: none;
}
img.banner,
header#top-header,
aside#banner header h1,
.banner-tools-palette,
.banner-effects-palette,
#footer,
section,
.gradient {
	opacity: 0;
}
img.banner.loaded {
	opacity: 1;
}
aside#banner .wrapper {
  background-color: rgb(0, 0, 0);
}
body.active header#top-header,
body.active aside#banner header h1,
body.active .banner-tools-palette,
body.active .banner-effects-palette,
body.active #footer,
body.active section,
body.active .gradient {
	opacity: 1;
}
.no-js header#top-header,
.no-js aside#banner header h1,
.no-js .banner-tools-palette,
.no-js .banner-effects-palette,
.no-js #footer,
.no-js section,
.no-js .gradient {
	opacity: 1;
}
section,
.gradient,
#footer{
	display: none;
}
.no-js section,
.no-js .gradient,
.no-js #footer{
	display: block;
}
.referrer header#top-header,
.referrer aside#banner header h1,
.referrer .banner-tools-palette,
.referrer .banner-effects-palette,
.referrer #footer,
.referrer section,
.refferer .gradient {
	opacity: 1;
}
.referrer section,
.referrer .gradient,
.referer #footer {
  display: block;
}

#try img.banner,
#try header#top-header,
#try .banner-tools-palette,
#try .banner-effects-palette {
	opacity: 1;
}
#try aside#banner .wrapper {
	background-color: rgb(0, 0, 0);
}
/* HEADER STYLES */
.header-background {
  background: #000;
  width: 100%;
}
header#top-header {
	width: 1120px;
	margin: 0px auto;
	padding: 35px 0px 35px 0px;
}
header#top-header h1 {
	width: 442px;
	font-size: 36px;
	height: 36px;
	text-transform: uppercase;
	display: inline-block;
	color: transparent;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAacAAAAiCAYAAAD75RZHAAAN1ElEQVR42u2de6wcVR3H79177btmKG1tpY8tMRGwytQXSoouEhHaUpeImFggIyKpCrgRpZRCRyGmPiILAaogZMEoQRvYQtFItB0kpkFtXagl+MKRUkuBwhZo6cve9Wfy/eOXCWc655zfzPVOzyaf9u7Zc35zHvf+vnPO/M7Zvl6v53A4hPn6VVcdzXhEjVEljvY+cWjwv78h+kfr9QqxlXiQWEpMfNM/Trzw8ynEQeI/xOlIM2E68QIxRCxCmvVLVW8B+OtjQjZnEYcN6zlI7GBlP5uh3pL9y5lLrCQiYht+r54nNhG3ob8GNNqm89pH7CQeI75NnFywOFWZ0/aRljc1hidsm7erScRET0GbCJC/zPhEdLQLjL042b12EReniRNYjvfbiUlI02GAWA8bNyNtJInTGiGb30jWXYNzUebfELgNwyBO84nHE58fgDjtSaT/i7hQTJzUryHiHmJsjuLkwXF3i3LasNdRXC8mQkGhCpndBlFLOmvUp8XyQZhLSY3o5XgT4B9t4tSXgdHEbCIg/sTKfi3NyUNcNiCtjTQdVqBsB3UQE5MCxOkp4hDxdkt7g8RzxNOG9fwlG6v1cMrvKKif+olvslnfo8TniOOJCss3mVhM/JQ4hLz3EWMk64OxWEjcTRxE2UeIgRzEqQ5RiuGgq9zR4PM2nFkkIhgQAcU1fYhJV0gkmrhWI6tzZaJZc+KkTUhETpzSqRCrUPYgccIRnMVxxMtIX6pxnflYEtzDrjGSxOly/B9a2jsHdq40qOdsCMMBYgqxBOVXFdRPt7KZ89kZy7yL2Ez0IKxvyWnc5hN7Uf4iQXHiTqqVcSkoJjqWAtXMeE0P1+paXK+mEiadaztxcuIkI07qO/JbMziLOtL3EidlsD2JeBZlPo+0kSZOHvE6HPOghb11TFx063kDm4X0YQlrN5b4BnPupy8j718MZo/j2XLud3Mct6tRfr2wOMVEW3PJpkuEFks+PY1rergehEybNhFb1rXpxMmJU17idBpzPlmcxQ/w2RPE6CMsBa1F3p8hbcSJE36+Az9/ytDWTMwef25Qz0FiO/KfwdJ/iLTFOfZTFTciXWKOYds9Ikb75+U0blWU7wqKUwAH5RnMfDqWsyZP89lU1/B6XUtxaRGxEycnTnmJ0yCeX+zL6CzGEU/x4AYFlyFPTHgjXJx8/PwbQ1shyp9pUM/FyPsM0c/SP4j0dTn2Uwv5vqRlXz3jfjCncRsQHnvMKohiHVtscE3P4vlPz2KWxwW86sTJiZO4OIEDIKuzOJnYD1FbiDTOe/H5IeJUpI1YcQIb0d4TDBznNoh0xaCeDyPv1TwdbEUfH5dDP03G78RLbIZsSgXiepiYmcO4jUP5vYLi1CUaBTu2nsk1LcWpKRBy7acIZwN5eow4LcIRbQky2ImQnm2mieCVRNRlB31QzTiGvC7cTjelPiEjIuJEWpAS2t8xaHOANqTZ6mpEmWqMgaw4VVnor46zuAJ5dhLTWPpE4m/4bAXSyiBOF+L9TZp2FqLcdQb1nAmHfpD1MeersHNNDv10CQ+6EOBa2PuC8LjxWeQTQnW1cfgNomMharUCxaktHNSginJs4n0NcCfXSp9dINCEQHqN0cwYteglrhco6hKmihPaBJoJOwHSuoDXJ2LE+JynNRVLtck21zO2OWJtCbhwJmy1MkaZ1lLGssnaVJcUJy4yP9Z0Fv3srv5XbMnpJ0iLiIESidMYzCK6xDgNOw/hecuMpG2NfVH3Kz6fCuHCkp9YP/Fx/IhEf8IOfs9Ex40/B/2eoDiZEhsulVVRrmogAj3L5auWsED5RDeD3ToXhaQ4MTthhsjBmPBUn4NqBjFtKsSpmrFNHvJ0UUZ3WS/MMIP2mLDUVOLEhKmeYazaaWOEfvEy1KcuJU5TiJ2JUxB0bE4lnmch0gHb3IulpnKIE/gO0i7JaGMGlt0eNqjnAPEc8p2Vkq/NgiUk+2kr8kzg6QJLb08Lj9sSiP8+Ys4wi1OLO8mCaAPb0PWYCATrFGlcP1Y48JhoaEQtBoq6ZA3v95lY9iwDXeL0WaH6ZkFjHFqKmW/ExMLXuEmpKvq1oVsfW3GaQWxC2bUWzuITxBCeT+zBz9kiyGxfxYvT8Vhm25zRxkrYqBvUcxELKKlk2D91r7A4vYrx7BNkN2zajFsFS9HnEQ8QQxCniwTraXSaA/CH4cF9TWAJLiZ6bHYQGLcFd9A6bVDMHiLNG4NIYVunHSH6oKeYjegs78YqcRIKiPEUIsiWKc1n/LxPde2YiJNHfAhnknXZqQ3HWDr5R1iZ3yKtjOLE94WdksGJPouZ5aBBPdchz7UZoi13IgBlkpQ44fNtwuIUK65r8/od8dGCD36NQIc9VA+KPv+Nh4ILgSOK4JwBc8w1DbHxBMQpsAypb5lGPyrEqWkdGKMWp7pB5KNqy0OkbQt9ZR0FinGwPVvvMHEnMdHSyZ8OW3zmtACflW1Zj89U7jlC+QXKgAK8MiwHKiPxFMuNVwj20xDEtU+Q7cLi9AvMmMYXLE4ho82PNypYmFo5XyNQRHm1Uhyfp+nQ6ini5NmIgcWYtImeYibkSYWS289SQFLIceNkWa86m/mZiLuv+4f9GvFHOLMTBZz8McQ2dubbpSyC720lFacKIhvfICanlF/Lzr/TredKvi8oAyci/xbBfnqReFXY6e8ldlmO23hEMdaJNejjbcQHhMVJlyBvwQANHuVWJDzCy3aPFA9WUIhTx2SJU2b/F8RRHVhRkxAny2VDdVnM8qzqhRsvi6CgIA8Hr2PzPrY5tR9pD7DNof1lEyewnAmy6mDSQ0RkYLvCjnxapFHfjWy5UaKffo88U4X6cwrsbRIet0/jmdMruMZwBkR4PLpMGE/5LKF4qmx20cyYvwYSM06lOEVW4oT3wptwPdbumD+bsxYnCKmI4EGsBGy0iJoBHSIcTnG6gEXm8TPXjmXfO3RZScVpKpYx/0FUUvb0LDGwvYCwef1IqJ9WI885LE3i4Ntbchi3W1D+huEUJ1AX3zsEm4A5sGGnnfJso5bY8BoTEQiBj3wjQ5ySYf/qDanVkohTz5ThFKfZLKDiXKRxziSGsPR1UtnECdyrCPOuEDHu5Mca2F5rKU6vERME+qmOPHcJ9edNsPeZHMZtHp+VWWL9nTt8b4kl/E69LSx4AcB70cNfW2wGmdqPI0qc1PhvEkzSLIE4hXbHFxUvTgPEo/j89hQbNyLPk8ToEorTaYrnQmezGYKebSwH6uylSooiyl4s0E9jILBvsGhOIzD+u2DrrTmM2yD6bZ/AuNuff4Y/bImgBy50wkTA1k4nYSdUBA4ULU4+n9WZRMBZPhfs6uxzsgyoaQFJcWqPRHFaxk4xH38Eh/Qk8n6/bOIEtiBScRbe82du7zGwvQLpXcMItOUov1Gon1Yh3/WWfbmU3czkNW67hTYNswfyMuJk4Rw72s61+BPFI5Cyx6l4ceJ1Md2YbBGByOvjawREtGxOJREVJ7y3mHl6RYuTTxwA78tgZy7uZoeIj5dQnL6IPN/C++m4g/+DgW0+87nZsM7TiAOwMVegnzziBdh8v2GdZmEGthc/5zJuLGp0mqUdHt7sWTiLho0wGTuq4k8U7xBti6W0UFKchBx+rFgi9Az6JszUNoSqWyyt+oLiZP43gBlr0eI0ln1VxjINW5ejzA7i2JKJ0wTidYTOjyKuQZlLDWyfhbQhFuZvwhrYuVGonz6JOu3QrRfGewuu9ZU8x41FOM4SECeP7x0xvWMuaP+SbWRhU+CZU8NCnOIcxamhHZwCO0lbhr8PkYY4Vdk1jGbAkuIEuob16RS5rMcjojYQFQ1b/exUhbVlEiewmkXm/RNiNdHA9v1IiyzrfQbsvESMEuqnZWy58YKMh8yeSvwd5VooU4Q4zZYYf35OmOUzGE6Q9hUTfPNkQYR86cvmVHPD5zwNaXGyFGA+fklbbe2xgXPXaFsTZXSf19VzEqdQoz58/IOixImfn/cyMcNwuelFNqsokzjNJXqsfXcZ2J7GAiHOt6x3P/FXFhkn1U9Lif0otxlfQPjOxMnz07Hv6CFiCHmbBZ1O/2fYmCciTnBsGoeGstOoleITpkRl+dzRFEiLzX5MytUNz4erM+ctL06A2Q+y3vWjbj3F+LR0D0HVWE7lG309nVm2lDgZ1ofnjYoMiOD7ls6zsLkYDmsP+8I+qVeflD1Dh/kYy/9hA3FazpY+Mdux4krY+7WwGLwbNvnrMJ4p7eeJEMiFBd5UbOBbGyzhDiBmYdGqr2QIiJgLk6448c8M8e1PJscZgXCcGdoapBxH1FLYqbIZgo/3PXZ2nycsTlxI2yl7sjpoVzWD0EXIoxKNdsqNhkfEIOBjB3xWl0BRPmRfc+HlJk78byC9PgG/kStKnHj02Z0Cdlez/SijSiRO58NBP27Qv/3EZpRfKTR+k4n9EI450mIAkboeQvUM6r4d7b8NM+1KwTPe62Djbilx4s5AsZk0Vpw3pyFOMpseBcLCa3yfDv6PDNtaZ/k7SRv4uZoUR+CLiZO6TnwMu0xMvQy2fCJS9BEfCz/DCRuqsfOYgPeSBw0nv8ZCXpzU39ekqg+/eePi5HA4ZElzgA0iBA0mNGXChzMPGYFuW5P9xWdlkljWqW4YlVlFe0JGTbh9XnIcZH/f5OvjxMnhcDgc/684cXI4HA6HEyeHw+FwOJw4ORwOh8OJk8PhcDgcTpwcDofDUU7+C3T6Th/rcjHpAAAAAElFTkSuQmCC) 3px 5px no-repeat;
	background-size: 423px 34px;
}
.retina header#top-header h1 {	
	background: url(data:image/png;base64,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) 3px 5px no-repeat;
	background-size: 423px 34px;
}
  header#top-header h1 a {
    line-height:36px;
    font-weight:300;
    letter-spacing: 2.5px;
    color: transparent;
  }
header#top-header nav#main-navigation {
	width: 678px;
	margin-bottom: 2px;
	display: inline-block;
	vertical-align: bottom;
}
header#top-header nav#main-navigation ul {
	text-align: right;
}
header#top-header nav#main-navigation ul li {
	display: inline-block;
	vertical-align: top;
	margin: 0px 0px 0px 22px;
}
header#top-header nav#main-navigation ul li a {
	font-size: 16px;
	text-decoration: none;
	color: rgba(255, 255, 255, 1);
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	padding: 3px 3px 3px 3px;
}
header#top-header nav#main-navigation ul li a.buy-now {
	color: rgba(78, 182, 255, 1);
}
header#top-header nav#main-navigation ul li a:hover {
	color: rgba(255, 108, 152, 1);
}


/* BANNER STYLES */
aside#banner {
	clear: both;
	width: 100%;
}
aside#banner .wrapper {
	width: 100%;
	min-width: 1120px;
	height: 730px;
	overflow: hidden;
	position: relative;
}
aside#banner .wrapper figure {
	height: 730px;
	left: 50%;
	margin: -365px 0px 0px -1300px;
	position: absolute;
	top: 50%;
	width: 2600px;
}
aside#banner .wrapper figure .banner {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1000;
}
aside#banner .wrapper figure .banner-tools-palette {
    left: 740px;
    position: absolute;
    top: 90px;
    z-index: 1002;
}

aside#banner .wrapper figure .banner-effects-palette {
    position: absolute;
    right: 740px;
    top: 471px;
    z-index: 1002;
}
aside#banner .wrapper figure .sand-left {
	left: 200px;
	position: absolute;
	bottom: 180px;
	z-index: 1001;
	-webkit-transform: scale(.9,.9);
	   -moz-transform: scale(.9,.9);
	    -ms-transform: scale(.9,.9);
	     -o-transform: scale(.9,.9);
	        transform: scale(.9,.9);
}
aside#banner .wrapper figure .sand-middle {
	position: absolute;
	left: 570px;
	bottom: 210px;
	z-index: 1001;
	-webkit-transform: scale(1,1);
	   -moz-transform: scale(1,1);
	    -ms-transform: scale(1,1);
	     -o-transform: scale(1,1);
	        transform: scale(1,1);
}
aside#banner .wrapper figure .sand-right {
	position: absolute;
	left: 880px;
	bottom: 160px;
	z-index: 1001;
	-webkit-transform: scale(.9,.9);
	   -moz-transform: scale(.9,.9);
	    -ms-transform: scale(.9,.9);
	     -o-transform: scale(.9,.9);
	        transform: scale(.9,.9);
}

/* PAGE NAVIGATION */
.gradient {
  position: relative;
}
.gradient > *:not(.back-grad) {
  z-index: 1001;
  position: relative;
}
div.back-grad {
  position: absolute;
  left: 0;
  top: 0;
  background: url(http://static-cdn.pixelmator.com/3.2/gradient-v1.png);
  background-size: 10px 1033px;
  background-repeat: repeat-x;
  width: 100%;
  height: 1033px;
  z-index: 1000;
}
.retina div.back-grad {
  background: url(http://static-cdn.pixelmator.com/3.2/gradient-v1@2x.png);
  background-size: 10px 1033px;
}
.gradient header h1 {
	width: 980px;
	margin: 0px auto;
	padding: 23px 0px 0px 0px;
	text-align: center;
	line-height: 57px;
	font-size: 47px;
	color: rgba(255, 255, 255, 1);
}
section#page-navigation {
	width: 100%;
}
section#page-navigation ul.link-navigation {
	width: 980px;
	margin: 1px auto;
	padding: 41px 0px 45px 0px;
	text-align: center;
}
section#page-navigation ul.link-navigation li {
	height: 26px;
	line-height: 26px;
	display: inline-block;
	vertical-align: top;
}
section#page-navigation ul.link-navigation li:nth-child(1) {
	margin-right: 40px;
}
section#page-navigation ul.link-navigation li a {
	height: 26px;
	display: block;
	padding-left: 36px;
	font-size: 16px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 300;
	line-height: 26px;
	color: rgba(78, 182, 255, 1);
	text-decoration: none;
}
section#page-navigation ul.link-navigation li a.overview-video {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA5CAYAAAAocjtWAAAD1ElEQVR42u2XO0tcQRTHR8UoJqbQUj+AkKiBlCkUgoqJ2opWIUXIN0i7WqiFGBQCriKLsj6yPtC4u2UUX/gBQl4gJo22aULQZvL/wRUVdWf27rXzwGGvd875/WfOvK7GZS8ytr4rY2OdWbvRmbHHej7BeeYdbcSYsNb5yTYJsiXgbwGHOtdta/uyrW0fs2XP1myl/q57mbZttHVl7SGx5HgLNCdsueDj8l/yXpOyJa4cYhTbQw65MHLGt6VslXq4px6u0WuTpzWn7AMJzcGAdW2QSlGh4e8rcNTEbLEJbbZIjBFYMK80q3FSvkCgG+YWgwXzysRTX4ZuIjJYMC8tENV0m4nPlaj2RFAKb4MJ22Bda7YBZde8aIFYxX3Vkn7sK8RqhN2xbhtNsBmHXDkIBWJ/5a98tWDL+xD6zMbzEzp331LC5gQBcKSh1eQrhAvwxVVK2GgwohOOlRBCXqV8lLL30IhESKN67RYKXzpEvnmXLjjqW0IIJX02OKe+NDYR6rv15Z22/YbNxH3it2GDUnkaTNhonB0VOx1Z251TKGOn8z0LYcK+OGHNKLfO2PtRHqowYV/ucdpOqGE+qmsCFsybL76sfV/wxZe2wzdefNjzFVsd3LKrBVzlszBgudZ9hUYVp75Mps/oiCGWHMqV173FJKpnu8GXzSAbj13+NG5LcZ7Z6B0ZO6D2A2LJMWGN7zfV/B3XCR+N6vUpzjPvaCPG3NmdRWapVKp+eXk5trKysqHfY/kJzjPvaCOmEIEmgbYE+i0fWlxcbNVv7djYWNnU1FTl0tJSnbyNNsUdEkuOt0AikShX8rj8l7xXyc5/W4iRaA855MJwJVSpZ3sKXqPXIarwQPlzMGBdGxSPxysksK+ejcZisWIT3orEGIEF80qrGiblCwSawq0IFswrE099GbqJyGDBvLRAVNNtJj5Xoto/5NsRmLANpno2oMy8OJL+KOmHxJ7kMaoS2MprBBBjL9DgIWT1+0/+xlcs2Gd9PHxm4/kK4YFg0qeUsDlBABwpoSZfocC/u0oJGw0AJxwroYTcpUToHhqRCKk8b91C4UuHyE/v0jFR8pYQQh+TyeRDVx6nvmI3Eeq77eUt70eoUX7os2HPS+VnMGGjcQbZkXc7hMaDUnkbTNgX69iM8szMzP0oD1WYsC816OWE1OcjvCbmYd548cnfU9sCRYZvvPiw6enpagLUk9WwV7nyZ2HAyhkcjCxOfZlMn9ERQyw5lAuG8TUmUcm7wX0yyMZjlwtSivPMRlf7gPyAWHJMWOP7TcB3XCfBB+QpzjPvaCPGxfkPfE2RhDtQnN4AAAAASUVORK5CYII=) 0 0 no-repeat;
	background-size: 26px 57px;
}
.retina section#page-navigation ul.link-navigation li a.overview-video {
	background: url(data:image/png;base64,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) 0 0 no-repeat;
	background-size: 26px 57px;
}
section#page-navigation ul.link-navigation li a.overview-video:hover,
.retina section#page-navigation ul.link-navigation li a.overview-video:hover {
	background-position: 0px -31px;
}
section#page-navigation ul.link-navigation li a.all-new-features {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA5CAYAAAAocjtWAAADYUlEQVR42u2Xy0pjQRCGWwcveNnocnyAwKAuZjkLA8Mozhi3g76I28SFuhDFrIwiwYAXoglmTLJU8YYvIerGPEPc1PwfRNCJmcScc7KyoMgxXfX93dWnuo2rZz8LNjxdsGikaKeRgpX0XMZ55jvGiHHNWuSPjQlyLuCDgEuRYxufzNjQZNy6vuWsX3+HfuVtgrHpot0RS07DAuGkdQu+Lr+Xz7q0faqXQ4xiZ8ghF8Z/4yfSNqAZXmuGOWbt3mnhtPVJaBcGrDeDVIoeLf9GgWsuau2uabM2MVZgwawa1uCmfJ9A59FgwIJZtfHUl6U7nwwWzFcviGp6wcY7nw0mbIdN52wE5Vr7ohfDGvFabyPsqWMbdZVmXHKYz0IYbHkMoRMazwVksDlBmPGjlvY5KCHYaLCiMsdKUKX7krZONFom1LrSVY76H0EJcepL4wyhWOCvd97mHc3EfRJEw8KEjcbzUXE5VbTfzmeDCfvlhoVRHk9Zr5+HKkzYr0uUtw0N7Pl1TcCCWfviK9qq54svb8s1Lz7se9YGK7fskYerfAcGrHrvfY9WlaC+bGYjqyOGWHIoF4z3dHRYM7viPpEv0nh0+deEdeA80+hTBVvQ+C2x5Hjp7JBqPsd1ImBJs37CeeY7xohxH/Zhvlk6nR7OZDLRbDZ7qs+SvIzzzHeMEeNFYEygc4Ee5EsHBwfj+hyKx+NdW1tb/YeHhyH5BGOKuyOWnIYFkslkt5LX5ffyWSXX/dlCjERnyCEXRr2EAc3sWsE5Zt1EFfqUvwsD1ptBiUSiRwI3mtlaNBptd81bmxgrsGBWjWpgU75PoPNubbBgVm089WXpzieDBfPVC6KaXrDxzmeDCdthqucIyrX2RYHWiNd6G2FrfBTVKL3AgN9CWKXPYjyc0HguIIPNCYLQo5YY2P/esNFAqMyxElDpEOpEo2VCrSsdGyUP7GcLp774ZwjFgn695fOARuV3QTQsTNhoPKteyn3/2QIT9ss6hlFOpVK9fh6qMGH/W6INqe/5eE3swax58clXqa1HkeWaFx+2vb09SIBmctTsVa78HRiwqiOqV5agvmxmI6sjhlhyKBeM9zRaWMlXlftkkcajywXpwHmm0TW+IL8llhwvx3xIwDmuE3lJ/oTzzHeMEVOP8xebbKrPSdxC7QAAAABJRU5ErkJggg==) 0 0 no-repeat;
	background-size: 26px 57px;
}
.retina section#page-navigation ul.link-navigation li a.all-new-features {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAByCAYAAAAcefKaAAAH/0lEQVR42u2bW2sUWRDHW1a87QVEv4FGH9bbRkVDfIguyOb6KcS4qBj9BPFNTbyN1wQlJMasjCZrYuKL+iBGg4IKKqIiEaMmMdEoioI3ztYP6kjvMNmZzPTM9FmmoOjp7nOq/v/u03XqXMYLUqo6zdzKHrOuqsccFL1Qdd48luMbORrVt1zjHmUoSx0vTFLWYxZWdpt6AfcU0KkodbGBrZwRqTxvSgVIrx+YXBuRY7Six2zj/h+dZn7lOTO7pMlMQ/nNNa27lbLUiSHXy/2sERFQheKwzwfilYDYU9lllnuemTRRe9ShLjawZe3iA18ZI1IaMVNxKm3/qz7JId7E2hbzY4APa4bY3iQ6iA/x9Q2f+A6UTMU5UyBP7KY+uS+idSVR85OXIcG2kNmFLyV2GwxBkSkSw6/1rTwq7TS/eVkSfOET32AASxAf/gc12FXaan7xsiz4FAxnwQAWMKUajldgQA0d86LmBy9Hgu+qbtNoSYEtlW9mRA0c1eiVUwGDfEtHFNNo0t9UUdRMl4p3NHx26psJhYAFTErqLlgT1hEy+7TC/eJO87MXMiECgk0x7k/YaWo/81mjWSgFbGAEK5jHbaM2A6Cf8UIu9FOK9RrY4wWCMv1uBrXTDLWAUbC+ADPYvVjxJZqbPEdEUq+NNqGNHccssommRo6khDqZ0GT9g5UQTh04+DOCOm2Pezl3hRAC5tjvHmADXJQeeJlrhMCs9QY8pLzbLNALL4kWrhECsy84FBAMqtXQX56jIthb4SD53nraYAMnMqavcZUQ2DXaHaKDusyJpuVOCtiVw0WaXD8nOp3kpIAdDnDhDb3jxCaizgUFHQRq3fee34irhPxY/heEfo2aKTqZ8ul7kyPZc5XQ7x1mlk3dAPWEk9K/zRzPUQG7DQr+sL3GUT5kO6uVwxXtWHXY4G7HulkzhUbGFBscT33oS09ok6u2ySknw64np6xs/OuCkFvqGiEwa71n/jZYr3F8t2uELHaO/gmSxXZG0tEhOIPTJbHTQlc1UvzpOSJgBTPY47XFcn1Lz12ZxgIrmMEeN1pIgesUkFC+04Ex0A6wghns40846FSwtslQCtjsVDCYEzGPaLt8GMbJejAJvgdgBGvCCiy/S+FbYV9OYd0VrMm+0nns+tCncDgsfMBid6SAMeUlSRLYXC9JguH7OmuXWZn2orFoB+03R+G5XZvZR1Ya0p3EKxaDY3ZZP5vRjwl4eaj31PeYLG6tCmzjBR+hHbeLk+2aImVEsI0PfNkAoN9McEJEIUyyXcVmt8xYsp0lSB+kM9i2W2Mqus0BrmeyU1smxG7g0Ca0ZLrpbDSiLjb8O7Pwga+s7Rkgf/LvyrKDRNE2SZ22CMi1NFUpN7Ok1kxG+c0sJ/coQ1nRIb8NbMq1ipztjWDowY4pmyimotTFRujSLYbAzFGw40MAXhLtJzqxqwrlN9e4RxnKUsfLS17ykpe85CUveXFPotHo3Pb29nVnzpw5KMcLHR0dj0XfiBpUrr3lGvcoQ1nqhI3EQgFWL/oU0KkodbGBrZwROX36dKmA6I0BNiLHqDz9bdwXgPPb2tpmNzU1TUP5zTXuSbmtlKVOjI1e7meNiDgsFO3zgXglBPbIteVyO5UxzCTqYgNbPmJ9+MoYkUgkMlWBf1WHQ7yJlpaWwP6d0tDQMENsbhLbg+rjGz7xHSgZMVogxm/q0/si53XSdDK2QoFt8bMLX+rzNhiCMl4kZF7rE3skhrO2nxtf+MQ3GMCSlkH9eD+owa7W1tas/zsFn+L/LBjAAqZUn84KH5lj8nRyNhWMb8HRaEmBLZVvZkTJHNXolWuZJHiOKKlRMCb7NKZLhTtKplPfTCgELGBSbHfBmrCSFN6nT+H+8ePHQ7fgRQQEGxjlLe1PptP8KvpZo1koBWxgVKyF/9Vj9ynzOi/kov2UEb0G9nisy7RtDsbrNEPa9F6AGezxmluv3nRmm5ng3WgT2ti3s8gmmkSOCRg0mVBsTyAij1IHDn5Cdcp0L+euEELAHPvdA2xALy5zjRCYtd6ABbVA385LooVrhMDsCw4FvLJqJeTqFk04tCqH9Zw06EmNw4RqlMMhTi5zomm5kwJ2ba4XIdTPCdNJLk+fwQEufNjvOLGJqINBwQ4CIfTe8xtxlZAfi/OEtMlN0Tf06XuTI9lzlVBzc/Msm7oB6gknp06dcvbfKWC3QcGGbditcbgfWq0crmjHqsMGdwltVkKNJHcbXE99BP8J5VBtk1PYDbuenLKyEXthqWuEwKxv55m/Ddarsd2uEbLYOfqBLbYzkq4OweX3klimVzXaOfPvFLCCGezxXl253nzuyjQWWBVz+XjR4roW2OlA37MDrGAG+7gTDnYqWNtkKAVsdioYzImYR5T5wzBO1oNJsD0AI1gTVmD5XQreCvtyiuhtsCabvc5j14eSOhwWQmCxO1LAmM6SZEOulyRtEg0m+b0yiEXjDtpvjlYZ2hXDR1Ya0n3NxWJszC7rZzP6MQEvPu/hGwzie1VgGy/4CO24XY7bNUXKiGAbH/iyAWCi30yy0S8i+s1mt6I1bGcJ0gfpDLbt1hjRA1z3MiXa+d7Aoeqobi8rTHNDVL1/ZxY+8JW1PQPkTzG7stBh0TYBskUCylqa6smTJ2fW1tZORvnNLCf3KENZNkH5bWBT7lfkbG8EQw92TNlEMRWlLjZCl24xBNY5iiMC8pJov0bIL6pjXOMeZShLnSAx/AOW+1Ib3r4OlQAAAABJRU5ErkJggg==) 0 0 no-repeat;
	background-size: 26px 57px;
}
section#page-navigation ul.link-navigation li a:hover,
.retina section#page-navigation ul.link-navigation li a:hover {
	color: rgba(174, 174, 174, 1);
	background-position: 0px -31px;
}


section#page-navigation ul.page-articles {
	width: 980px;
	margin: 5px auto;
	padding: 0px 0px 0px 0px;
}
section#page-navigation ul.page-articles li {
	width: 82px;
	display: inline-block;
	vertical-align: top;
	margin: 0px 9px 0px 9px;
	text-align: center;
}
section#page-navigation ul.page-articles li:first-child {
	width: 82px;
	margin-right: 8px;
	margin-left: 0px;
}
section#page-navigation ul.page-articles li:last-child {
	width: 82px;
	margin-left: 8px;
	margin-right: 0px;
}
section#page-navigation ul.page-articles li.color-adjustments-link {
	width: 100px;
	margin: 0px;
}
section#page-navigation ul.page-articles li figure {
	width: 80px;
	height: 80px;
	border-radius: 10px;
	border: 1px solid rgba(255, 255, 255, .1);
	background: rgba(255, 255, 255, .01);
	margin: 0px auto 13px auto;
}
section#page-navigation ul.page-articles li figure img {
	margin: 10px 5px 9px 4px;
}
section#page-navigation ul.page-articles li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
	text-align: center;
}
section#page-navigation ul.page-articles li a:hover {
	color: rgba(78, 182, 255, 1);
}

section#page-navigation ul.secondary-nav {
	background: rgba(12, 12, 12, .8);
	height: 56px;
	left: 0px;
	overflow: hidden;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 12345678900;
	box-shadow: 0px 1px rgba(255, 255, 255, .1);
	top: -56px;
	-webkit-transition: top .15s ease-in-out;
     -moz-transition: top .15s ease-in-out;
      -ms-transition: top .15s ease-in-out;
       -o-transition: top .15s ease-in-out;
       		transition: top .15s ease-in-out;
}
section#page-navigation ul.secondary-nav.visible {
	top: 0;
}
section#page-navigation ul.secondary-nav li {
	display: inline-block;
		margin-right: 49px;
}
section#page-navigation ul.secondary-nav li:nth-child(1) {
	margin-left: 49px;
}
/*section#page-navigation ul.secondary-nav li:nth-child(1) {
	margin-right: 48px;
}
section#page-navigation ul.secondary-nav li:nth-child(2) {
	margin-right: 56px;
}
section#page-navigation ul.secondary-nav li:nth-child(3) {
	margin-right: 49px;
}
section#page-navigation ul.secondary-nav li:nth-child(4) {
	margin-right: 52px;
}
section#page-navigation ul.secondary-nav li:nth-child(5) {
	margin-right: 55px;
}
section#page-navigation ul.secondary-nav li:nth-child(6) {
	margin-right: 24px;
}
section#page-navigation ul.secondary-nav li:nth-child(7) {
	margin-right: 34px;
}
section#page-navigation ul.secondary-nav li:nth-child(8) {
	margin-right: 67px;
}
section#page-navigation ul.secondary-nav li:nth-child(9) {
	margin-right: 52px;
}*/
section#page-navigation ul.secondary-nav li a {
	color: rgba(255, 255, 255, 1);
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 11px;
	line-height: 56px;
	text-decoration: none;
}
section#page-navigation ul.secondary-nav li a:hover {
	color: rgba(78, 182, 255, 1);
}

/* What's New section */
section#whats-new {
	width: 100%;
}
section#whats-new ul.whats-new {
	width: 980px;
	margin: 0px auto;
	padding: 0px 0px 73px 0px;
}
section#whats-new ul.whats-new li {
	cursor: pointer;
	width: 100%;
	margin-top: 65px;
}
section#whats-new ul.whats-new li article.fx-new-feature {
	width: 100%;
}
section#whats-new ul.whats-new li:nth-child(1) {
  cursor: default;
  /*margin-top: 30px;
  margin-bottom: 140px;*/
}
section#whats-new ul.whats-new li:nth-child(1) article.fx-new-feature ul.mac-pro-features {
	width: 980px;
	margin: 0px auto;
	padding: 0px 0px 15px 0px;
}
section#whats-new ul.whats-new li:nth-child(1) article.fx-new-feature ul.mac-pro-features li{
  cursor: default;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	text-align: center;
	width: 265px;
	padding-right: 92px;
}
section#whats-new ul.whats-new li:nth-child(1) article.fx-new-feature ul.mac-pro-features li:last-child {
  padding-right: 0px;
}
section#whats-new ul.whats-new li:nth-child(1) article.fx-new-feature ul.mac-pro-features li a {
  text-decoration: none;
}
section#whats-new ul.whats-new li:nth-child(1) article.fx-new-feature ul.mac-pro-features li h3 {
  color: rgba(255, 255, 255, 1);
  font-size: 24px;
  font-weight: 400;
  padding: 25px 0 0;
}
section#whats-new ul.whats-new li:nth-child(1) article.fx-new-feature ul.mac-pro-features li p {
  color: rgba(174, 174, 174, 1);
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  margin-top: 12px;
}

/* FEATURES */
section#features {
	width: 100%;
}
section#features article.feature-item {
	width: 100%;
	padding: 0px 0px 0px 0px;
}
section#features article.feature-item > hgroup {
	width: 980px;
	margin: 0px auto 45px auto;
	border-top: 1px solid rgba(255, 255, 255, .1);
	text-align: center;
}
section#features article.feature-item > hgroup figure {
	width: 100%;
	text-align: center;
}
section#features article.feature-item > hgroup figure img {
	margin: 47px 0px 0px 0px;
}
section#features article.feature-item > hgroup h1 {
	font-size: 47px;
	margin-top: 10px;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item > hgroup h2 {
	font-size: 47px;
	margin-top: 11px;
	color: rgba(174, 174, 174, 1);
}
section#features article.feature-item > hgroup h3 {
	font-size: 18px;
	line-height: 24px;
	margin: 27px auto;
	color: rgba(174, 174, 174, 1);
}
section#features article.feature-item.move-tool {
  position: relative;
  z-index: 1001;
}
section#features article.feature-item.move-tool > hgroup h3 {
	width: 805px;
}
section#features article.feature-item.selections > hgroup h3 {
	width: 720px;
}
section#features article.feature-item.painting > hgroup h3 {
	width: 770px;
}
section#features article.feature-item.retouching > hgroup h3 {
	width: 755px;
}
section#features article.feature-item.shapes > hgroup h3 {
	width: 745px;
}
section#features article.feature-item.type-tool > hgroup h3 {
	width: 790px;
}
section#features article.feature-item.color-adjustments > hgroup h3 {
	width: 805px;
}
section#features article.feature-item.effects > hgroup h3 {
	width: 765px;
}
section#features article.feature-item.layers > hgroup h3 {
	width: 805px;
}
section#features article.feature-item.layer-styles > hgroup h3 {
	width: 730px;
}
section#features article.feature-item.order-prints > hgroup h3 {
	width: 790px;
}
section#features article.feature-item.advanced-technology > hgroup h3 {
	width: 765px;
}
section#features article.feature-item div.feature-content {
	width: 980px;
	margin: 0px auto;
}

/* tab navigation */
section#features article.feature-item div.feature-content nav.content-tabs {
	position: relative;
	z-index: 1;
	width: 980px;
	margin: 0px auto 46px auto;
	text-align: center;
}
section#features article.feature-item div.feature-content nav.content-tabs ul.tab-navigation {
	margin: 0px auto;
}
section#features article.feature-item div.feature-content nav.content-tabs ul.tab-navigation li,
section#features article.feature-item div.feature-content nav.content-tabs ul.tab-navigation li a {
	display: inline-block;
	display: -moz-table-cell;
	width: 168px;
}
section#features article.feature-item div.feature-content nav.content-tabs ul.tab-navigation li:first-child a {
	-webkit-border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px;
}
section#features article.feature-item div.feature-content nav.content-tabs ul.tab-navigation li:last-child a {
	-webkit-border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0;
}
section#features article.feature-item div.feature-content nav.content-tabs ul.tab-navigation li a {
	width: 100%;
	height: 20px;
	margin: 0px auto;
	padding: 6px 0 7px;
	border: 1px solid rgba(255, 255, 255, .1);
	font-size: 16px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 300;
	line-height: 20px;
	color: rgba(174, 174, 174, 1);
	text-align: center;
	text-decoration: none;
	background: none;
	background-color: rgba(18, 18, 18, 1);
}
section#features article.feature-item div.feature-content nav.content-tabs ul.tab-navigation li.active a {
	position: relative;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid rgba(28, 142, 222, 1);
	color: rgba(255, 255, 255, 1);
	background: none;
	background-color: rgba(28, 142, 222, 1);
	-web-kit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

/* tabs content */
section#features article.feature-item div.feature-content div.tabs-wrapper {
	width: 100%;
	height: auto;
	position: relative;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content {
	width: 100%;
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.active {
	opacity: 1;
	display: block;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content figure {
	width: 100%;
	text-align: center;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content p.simple-text {
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: rgba(174, 174, 174, 1);
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content > p.simple-text {
	margin-top: -38px;
	line-height: 23px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content h1 {
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content p.name-and-text {
	font-size: 18px;
	text-align: center;
	margin-top: 7px;
	line-height: 24px;
	color: rgba(174, 174, 174, 1);
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.wrapper-of-two {
	width: 806px;
	padding: 0px 87px 0px 87px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two {
	width: 403px;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two:last-child {
	width: 355px;
	padding-left: 48px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two p {
	line-height: 21px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two p,
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two h1 {
	text-align: left;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two h2 {
	font-size: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	margin-top: 5px;
	text-align: left;
	color: rgba(174, 174, 174, 1);
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance {
	width: 100%;
	margin-top: 15px;
	border-collapse: separate; 
	border-spacing: 0 20px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance tr {
	width: 100%;
	height: 25px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance tr td:first-child {
	width: 140px;
	height: 100%;
	line-height: 25px;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: rgba(174, 174, 174, 1);
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance tr td:last-child {
	width: 215px;
	height: 100%;
	line-height: 25px;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance tr:nth-child(1) td:last-child span:not(.explain) {
	width: 0px;
	height: 25px;
	display: block;
	text-align: right;
	background: rgba(28, 154, 222, 1);
	opacity: 0;
	-webkit-transition: .3s linear .2s;
	-moz-transition: .3s linear .2s;
	-o-transition: .3s linear .2s;
	-ms-transition: .3s linear .2s;
	transition: .3s linear .2s;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance tr:nth-child(2) td:last-child span:not(.explain) {
	width: 0px;
	height: 25px;
	display: block;
	text-align: right;
	background: rgba(121, 121, 121, 1);
	opacity: 0;
	-webkit-transition: .2s linear .1s;
	-moz-transition: .2s linear .1s;
	-o-transition: .2s linear .1s;
	-ms-transition: .2s linear .1s;
	transition: .2s linear .1s;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance tr:nth-child(3) td:last-child span:not(.explain) {
	width: 0px;
	height: 25px;
	display: block;
	float: left;
	background: rgba(121, 121, 121, 1);
	opacity: 0;
	-webkit-transition: .1s linear;
	-moz-transition: .1s linear;
	-o-transition: .1s linear;
	-ms-transition: .1s linear;
	transition: .1s linear;
}
.ios section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance tr:nth-child(1) td:last-child span:not(.explain),
.ios section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance tr:nth-child(2) td:last-child span:not(.explain),
.ios section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance tr:nth-child(3) td:last-child span:not(.explain) {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance.active tr:nth-child(1) td:last-child span:not(.explain) {
	width: 215px;
	opacity: 1;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance.active tr:nth-child(2) td:last-child span:not(.explain) {
	width: 107px;
	opacity: 1;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance.active tr:nth-child(3) td:last-child span:not(.explain) {
	width: 10px;
	opacity: 1;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance tr td:last-child span.explain {
	padding: 0px 20px 0px 0px;
	opacity: 0;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-two table.htool-performance tr:nth-child(3) td:last-child span.explain {
	padding: 0px 0px 0px 13px;
	opacity: 0;
}

section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.wrapper-of-three {
	width: 806px;
	padding: 0px 87px 0px 87px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-three {
	width: 245px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.block-of-three:nth-child(2) {
	padding: 0px 35px 0px 36px;
}

/* tab content */
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content span.explanation {
	position: absolute;
		top: 0px;
		left: 0px;
	width: 155px;
}
  section#features article#layers.feature-item div.feature-content div.tabs-wrapper div.tab-content span.explanation {
    width: 165px;
  }
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content span.explanation h1 {
	font-size: 12px;
	font-weight: 600;
	text-align: left;
	margin-bottom: 5px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content span.explanation p {
	font-size: 11px;
	text-align: left;
	line-height: 18px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: rgba(255, 255, 255, .65);
}

/* individual content of tabs */
/* layers */
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper {
	height: 400px;
	margin-top: 4px;
	-webkit-perspective: 2000px;
		 -moz-perspective: 2000px;
			 -o-perspective: 2000px;
					perspective: 2000px;
	position: relative;
	-webkit-transform-origin: 50% 50%;
		 -moz-transform-origin: 50% 50%;
			 -o-transform-origin: 50% 50%;
					transform-origin: 50% 50%;
	-webkit-transform-style: preserve-3d;
		 -moz-transform-style: preserve-3d;
			 -o-transform-style: preserve-3d;
					transform-style: preserve-3d;
	width: 100%;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-first {
	height: 202px;
	position: absolute;
	-webkit-transform: translate3d(490px, 0px, 0px);
		 -moz-transform: translate3d(490px, 0px, 0px);
			 -o-transform: translate(490px, 0px);
					transform: translate3d(490px, 0px, 0px);
	-webkit-transition: linear .5s;
		 -moz-transition: linear .5s;
			 -o-transition: linear .5s;
					transition: linear .5s;
	width: 333px;
	z-index: 12345;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-first.active {
	background: rgba(255, 255, 255, .07);
	border-radius: 12px;
	box-shadow: 0px 50px 100px 10px rgba(0, 0, 0, .55);
	height: 188px;
	position: absolute;
	-webkit-transform: rotateY(-24deg) skewY(11deg) translate3d(154px, 25px, 4px);
		 -moz-transform: rotateY(-24deg) skewY(11deg) translate3d(154px, 25px, 4px);
			 -o-transform: rotateY(-24deg) skewY(11deg) translate(154px, 25px);
					transform: rotateY(-24deg) skewY(11deg) translate3d(154px, 25px, 4px);
	width: 328px;
	z-index: 12345;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-first img:nth-child(1) {
	left: 50%;
	margin: -101px 0px 0px -167px;
	position: absolute;
	top: 50%;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-second {
	height: 202px;
	position: absolute;
	-webkit-transform: translate3d(490px, 0px, 0px);
		 -moz-transform: translate3d(490px, 0px, 0px);
			 -o-transform: translate(490px, 0px);
					transform: translate3d(490px, 0px, 0px);
	-webkit-transition: .57s linear .11s;
		 -moz-transition: .57s linear .11s;
			 -o-transition: .57s linear .11s;
					transition: .57s linear .11s;
	width: 333px;
	z-index: 1234;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-second.active {
	background: rgba(255, 255, 255, .07);
	border-radius: 12px;
	box-shadow: 0px 50px 100px 10px rgba(0, 0, 0, .55);
	height: 186px;
	position: absolute;
	-webkit-transform: rotateY(-23deg) skewY(8deg) translate3d(276px, 10px, 3px);
		 -moz-transform: rotateY(-23deg) skewY(8deg) translate3d(276px, 10px, 0px);
			 -o-transform: rotateY(-23deg) skewY(8deg) translate(276px, 10px);
					transform: rotateY(-23deg) skewY(8deg) translate3d(276px, 10px, 0px);
	width: 339px;
	z-index: 1234;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-second img:nth-child(1) {
	left: 50%;
	margin: -101px 0px 0px -167px;
	position: absolute;
	top: 50%;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-third {
	height: 202px;
	position: absolute;
	-webkit-transform: translate3d(495px, 0px, 0px);
		 -moz-transform: translate3d(495px, 0px, 0px);
			 -o-transform: translate(495px, 0px);
					transform: translate3d(495px, 0px, 0px);
	-webkit-transition: .55s linear .21s;
		 -moz-transition: .55s linear .21s;
			 -o-transition: .55s linear .21s;
					transition: .55s linear .21s;
	width: 333px;
	z-index: 123;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-third.active {
	background: rgba(255, 255, 255, .07);
	border-radius: 12px;
	box-shadow: 0px 50px 100px 10px rgba(0, 0, 0, .55);
	height: 187px;
	position: absolute;
	-webkit-transform: rotateY(-19deg) skewY(5deg) translate3d(399px, 0px, 0px);
		 -moz-transform: rotateY(-19deg) skewY(5deg) translate3d(399px, 0px, 0px);
			 -o-transform: rotateY(-19deg) skewY(5deg) translate(399px, 0px);
					transform: rotateY(-19deg) skewY(5deg) translate3d(399px, 0px, 0px);
	width: 333px;
	z-index: 123;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-third img:nth-child(1) {
	left: 0px;
	position: absolute;
	bottom: 0px;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-background {
	border-radius: 12px;
	height: 202px;
	position: absolute;
	-webkit-transform: translate3d(495px , 0px, 0px);
		 -moz-transform: translate3d(495px , 0px, 0px);
			 -o-transform: translate(495px , 0px);
					transform: translate3d(495px , 0px, 0px);
	width: 333px;
	z-index: 12;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper > div {
	box-reflect: below 0px -webkit-linear-gradient(top, rgba(0,0,0,0) 75%,rgba(0,0,0,0.11) 100%);
	-o-box-reflect: below 0px -webkit-linear-gradient(top, rgba(0,0,0,0) 75%,rgba(0,0,0,0.11) 100%);
	-moz-box-reflect: below 0px -webkit-linear-gradient(top, rgba(0,0,0,0) 75%,rgba(0,0,0,0.11) 100%);
	-webkit-box-reflect: below 0px -webkit-linear-gradient(top, rgba(0,0,0,0) 75%,rgba(0,0,0,0.11) 100%);
}
/* layers second tab */
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-palette span.explanation:nth-child(2) {
	top: 61px;
	left: 89px;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-palette span.explanation:nth-child(3) {
	top: 254px;
	left: 89px;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-palette span.explanation:nth-child(4) {
	top: -14px;
	left: 728px;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-palette span.explanation:nth-child(5) {
	top: 191px;
	left: 728px;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-palette span.explanation:nth-child(6) {
	top: 329px;
	left: 728px;
}
/* layers - layer masks */
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layer-masks figure {
	position: relative;
	width: 879px;
	height: 610px;
	margin: -13px auto;
	background-size: 879px 610px;
	background: url(http://static-cdn.pixelmator.com/3.0/features/layer-masks/frame.png) 0 0 no-repeat;
}
.retina section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layer-masks figure {
	background: url(http://static-cdn.pixelmator.com/3.0/features/layer-masks/frame@2x.png) 0 0 no-repeat;
	background-size: 880px 610px;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layer-masks figure img {
	top: 61px;
	left: 37px;
	width: 806px;
	height: 490px;
	z-index: 123;
	position: absolute;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layer-masks figure img:nth-child(1) {
	opacity: 0;
	z-index: 12345;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layer-masks figure img:nth-child(2) {
	opacity: 0;
	z-index: 1234;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layer-masks figure img:nth-child(3) {
	z-index: 123;
}
/* layer-styles first tab */
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) figure {
	width: 840px;
	height: 500px;
	margin: 0px auto;
	position: relative;
}
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) figure img {
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 123;
}
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) figure img:nth-child(4) {
	z-index: 1234;
	opacity: 0;
}
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) figure img:nth-child(3) {
	z-index: 12345;
	opacity: 0;
}
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) figure img:nth-child(2) {
	z-index: 123456;
	opacity: 0;
}
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) figure img:nth-child(1) {
	z-index: 123457;
	opacity: 0;
}
/* layer-styles second tab */
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) span.explanation:nth-child(2) {
	top: 51px;
	left: 89px;
}
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) span.explanation:nth-child(3) {
	top: 205px;
	left: 89px;
}
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) span.explanation:nth-child(4) {
	top: 329px;
	left: 89px;
	width: 170px;
}
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) span.explanation:nth-child(5) {
	top: 85px;
	left: 738px;
}
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) span.explanation:nth-child(6) {
	top: 303px;
	left: 738px;
}
/* selections third tab */
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.wrapper-of-four {
	width: 806px;
	margin: -23px auto;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.wrapper-of-four div.block-of-four {
	width: 25%;
	display: inline-block;
	text-align: center;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.wrapper-of-four div.block-of-four h1 {
	margin-top: 15px;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.wrapper-of-four div.block-of-four p {
	margin-top: 4px;
	color: rgba(174, 174, 174, 1);
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.wrapper-of-four div.block-of-four h1,
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content div.wrapper-of-four div.block-of-four p {
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}
/* selections fourth tab */
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.refine {
	height: 620px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.refine > figure {
	position: relative;
	width: 100%;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.refine > figure > img:not(.line) {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -440px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.refine > figure > img.line {
	position: absolute;
	top: -32px;
	left: 50%;
	margin-left: 115px;
	z-index: 1234567;
	opacity: 0;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.refine div.right{
	position: absolute;
	top: 0px;
	right: -115px;
	width: 451px;
	height: 610px;
	opacity: 0;
	padding-left: 39px;

	background: -moz-linear-gradient(left,  rgba(18,18,18,0.9) 0%, rgba(18,18,18,1) 30%, rgba(18,18,18,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(18,18,18,0.9)), color-stop(30%,rgba(18,18,18,1)), color-stop(100%,rgba(18,18,18,1)));
	background: -webkit-linear-gradient(left,  rgba(18,18,18,0.9) 0%,rgba(18,18,18,1) 30%,rgba(18,18,18,1) 100%);
	background: -o-linear-gradient(left,  rgba(18,18,18,0.9) 0%,rgba(18,18,18,1) 30%,rgba(18,18,18,1) 100%);
	background: -ms-linear-gradient(left,  rgba(18,18,18,0.9) 0%,rgba(18,18,18,1) 30%,rgba(18,18,18,1) 100%);
	background: linear-gradient(to right,  rgba(18,18,18,0.9) 0%,rgba(18,18,18,1) 30%,rgba(18,18,18,1) 100%);
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.refine div.right {
	width: 420px;
	padding-left: 70px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.refine div.right figure {
	text-align: left;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.refine div.right figure {
	margin-top: 71px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.refine div.right h3.refine {
	color: rgba(255, 255, 255, 1);
	text-align: left;
	font-size: 30px;
	margin-top: 18px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.refine div.right p.refine {
	color: rgba(174, 174, 174, 1);
	text-align: left;
	font-size: 18px;
	margin-top: 13px;
	line-height: 26px;
}
/* painting first tab */
div.paint figure {
	position: relative;
	width: 879px !important;
	height: 610px;
	margin: -13px auto;
	background-size: 879px 610px;
	background: url(http://static-cdn.pixelmator.com/3.0/features/paint/frame-v1.png) 0 0 no-repeat;
}
.retina div.paint figure {
	background: url(http://static-cdn.pixelmator.com/3.0/features/paint/frame-v1@2x.png) 0 0 no-repeat;
	background-size: 880px 610px;
}
div.paint figure img {
	top: 61px;
	left: 38px;
	width: 806px;
	height: 490px;
	z-index: 12345;
	opacity: 0;
	position: absolute;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.retina div.paint figure img {
	left: 37px;
}
div.paint figure img:nth-child(2) {
	z-index: 1234;
}
div.paint figure img:nth-child(3) {
	z-index: 123;
}
div.paint figure img:nth-child(4) {
	z-index: 12;
}
div.paint figure img:nth-child(5) {
	opacity: 1;
	z-index: 1;
}


/* painting second tab */
section#features article.feature-item.painting div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) span.explanation:nth-child(2) {
	top: 87px;
	left: 87px;
}
section#features article.feature-item.painting div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) span.explanation:nth-child(3) {
	top: 223px;
	left: 87px;
}
section#features article.feature-item.painting div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) span.explanation:nth-child(4) {
	top: 358px;
	left: 87px;
}
section#features article.feature-item.painting div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) span.explanation:nth-child(5) {
	top: 120px;
	left: 739px;
}
section#features article.feature-item.painting div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) span.explanation:nth-child(6) {
	top: 280px;
	left: 739px;
}
section#features article.feature-item.painting div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) span.explanation:nth-child(7) {
	top: 441px;
	left: 739px;
}
/* layer styles first tab */
section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link,
section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) a.video-link,
section#features article.feature-item.shapes div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) a.video-link,
section#features article.feature-item.type-tool div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) a.video-link,
section#features article.feature-item.move-tool div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) a.video-link,
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link, 
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link,
section#features article.feature-item.order-prints div.feature-content a.video-link{
	height: 26px;
	width: 175px;
	display: block;
	padding-left: 36px;
	font-size: 16px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 300;
	line-height: 26px;
	color: rgba(78, 182, 255, 1);
	text-align: center;
	margin: 43px auto 0px auto;
	text-decoration: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA5CAYAAAAocjtWAAAD1ElEQVR42u2XO0tcQRTHR8UoJqbQUj+AkKiBlCkUgoqJ2opWIUXIN0i7WqiFGBQCriKLsj6yPtC4u2UUX/gBQl4gJo22aULQZvL/wRUVdWf27rXzwGGvd875/WfOvK7GZS8ytr4rY2OdWbvRmbHHej7BeeYdbcSYsNb5yTYJsiXgbwGHOtdta/uyrW0fs2XP1myl/q57mbZttHVl7SGx5HgLNCdsueDj8l/yXpOyJa4cYhTbQw65MHLGt6VslXq4px6u0WuTpzWn7AMJzcGAdW2QSlGh4e8rcNTEbLEJbbZIjBFYMK80q3FSvkCgG+YWgwXzysRTX4ZuIjJYMC8tENV0m4nPlaj2RFAKb4MJ22Bda7YBZde8aIFYxX3Vkn7sK8RqhN2xbhtNsBmHXDkIBWJ/5a98tWDL+xD6zMbzEzp331LC5gQBcKSh1eQrhAvwxVVK2GgwohOOlRBCXqV8lLL30IhESKN67RYKXzpEvnmXLjjqW0IIJX02OKe+NDYR6rv15Z22/YbNxH3it2GDUnkaTNhonB0VOx1Z251TKGOn8z0LYcK+OGHNKLfO2PtRHqowYV/ucdpOqGE+qmsCFsybL76sfV/wxZe2wzdefNjzFVsd3LKrBVzlszBgudZ9hUYVp75Mps/oiCGWHMqV173FJKpnu8GXzSAbj13+NG5LcZ7Z6B0ZO6D2A2LJMWGN7zfV/B3XCR+N6vUpzjPvaCPG3NmdRWapVKp+eXk5trKysqHfY/kJzjPvaCOmEIEmgbYE+i0fWlxcbNVv7djYWNnU1FTl0tJSnbyNNsUdEkuOt0AikShX8rj8l7xXyc5/W4iRaA855MJwJVSpZ3sKXqPXIarwQPlzMGBdGxSPxysksK+ejcZisWIT3orEGIEF80qrGiblCwSawq0IFswrE099GbqJyGDBvLRAVNNtJj5Xoto/5NsRmLANpno2oMy8OJL+KOmHxJ7kMaoS2MprBBBjL9DgIWT1+0/+xlcs2Gd9PHxm4/kK4YFg0qeUsDlBABwpoSZfocC/u0oJGw0AJxwroYTcpUToHhqRCKk8b91C4UuHyE/v0jFR8pYQQh+TyeRDVx6nvmI3Eeq77eUt70eoUX7os2HPS+VnMGGjcQbZkXc7hMaDUnkbTNgX69iM8szMzP0oD1WYsC816OWE1OcjvCbmYd548cnfU9sCRYZvvPiw6enpagLUk9WwV7nyZ2HAyhkcjCxOfZlMn9ERQyw5lAuG8TUmUcm7wX0yyMZjlwtSivPMRlf7gPyAWHJMWOP7TcB3XCfBB+QpzjPvaCPGxfkPfE2RhDtQnN4AAAAASUVORK5CYII=) 0 0 no-repeat;
	background-size: 26px 57px;
}
.retina section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link,
.retina section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) a.video-link,
.retina section#features article.feature-item.shapes div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) a.video-link,
.retina section#features article.feature-item.type-tool div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) a.video-link,
.retina section#features article.feature-item.move-tool div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) a.video-link,
.retina section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link, 
.retina section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link,
.retina section#features article.feature-item.order-prints div.feature-content a.video-link {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAByCAYAAAAcefKaAAAIoklEQVR42u2bWWsVSRTHbxjR0VlA9BtoXBi3cUFFH9QBmZjlM8yDGEXF6CeIb46JW1wTlGiMUa4mY+Lyoj6I0aCggoobEjHGqIkbbuBGzfnBqdBzSSbxVld3B1JQ9O2uqnP+/+rTp04tNxVmKmo0YwtPmaVFp8wOyWeKTpsHcn0tV6P5Dc8oow51aZNKUlpyykwuPGnKBdwjQGeTaYsMZMVGpPC0yRMgzUFg8qxTrumCU2Yd5X82mvGFJ8zoBdXmRzK/eaZt11KXNhnkmimPjIiAmi4KWwIgXgiIzYVNZlYqZXK+Vx5taIsMZFm56ECXNyJ5FWYYSsX2v2pPPuVNLK4xP4XYWSNE9irJHegQXd/Qie5QyRScMLnSY1e1575ILluQNj/76jxkC5mN6FJi18EQFpm5IvilvpX7eY3m96jMG13oRDcYwBLGh/9BBTbl1ZpfUxEndAqG42AAC5iydcezEaCC9qbS5odUTAndRSdNlSUFtmy+mU4VsEe9V6wJDPIt7VZMXf3+puamzXBpeEPdZ6PDm/HypsCkpG6Ctc82QmarNrg9r9H8kkpYwgOCTTFu63PQ1HHms5s38+/9wAhWMPdqozYCYJxJJTwxTinWS2DvyREs0e+mw2XQFDOoZsSPwvQE6xMwg70nIDbQXOWiyH6w+SfNRN+kJPRaaQPazHnMFBto4jlcCdnxQvJfPgmBFReOPjgEI4Iytcct3LsSCmbfJgjmzO8eEG08lBF4ZtiEfJsgmFVPW4okiibpg+d4Cw+EvJogmAPOIRdnUKxKD1PsgZBvE0RnLbIl3luGDVZyI3P6kigIWRMUUhPCIgR2lbuTAeo8N4Tlfgj5N0GwK4ezmFyrur2xfgj5N0Gwq6xW3tBbbghE/RDyb4JMAlXWu24AFMRFSM3lPSboqtc7oSi+qd/SZqgupnzqNjmCvRhN7g7jYbY6/2gwo2zoBoCH3OT9Y8bEQAhT2+/amWC3TiHothcNULdNtLNQOVzQgdVOG9yTg4m5DKyrNVKoYk6xPMzQx8XEHCaVB7Wjim1wys2zgR6csrPxnwdCboY7If8mFkxgVj2PgzZYrn58kzsh/yZGysTONbhAMtWuSA7QKTiT02mZy0IX1VOscCIUNDHPCazoA3tPtpivYNpdl7FoH9EKajuYwd6jt5AKl6kgrvzvVLIT4+cGsIIZ7L0vOOhSsNpkIhPY7FIwmPtiXqF2eS+Ji/VgEnx3wQjWPhuw/S6VryV9O4V9V7D295WO49SH9sKupPABiz2RAsastyQJYOPekgRD9/jWZOY4bxpLbsB+Y9rgqlcz+8hOg2soM08EvrLb+lF6PxbgpVNvoRsMspAyP7SDF3yEdt4uStYTdvgMadCBLusA9JsJL+FRcJMcV7HRLSuWrKmFqYNwBtn2aEzBSbOd5z4HtZlC7EogCO0i0nU5aERbZARPZqEDXZGdGSB+Cp7KspNEyXUSOq0RkIsxVak3ckGpGULmN6uclFGHupKfBmUgU54VxHY2gqkHJ6ZsoJhNpi0yEhduMQVmjYITHwLwnORWvBOnqsj85hll1KEubVKDaTANpsE0mAbTYBpMAy+l0+mx9fX1S48dO7ZDrmcaGhoeSH4t2ZDl2RueUUYd6tImaSQmC7ByyY8AnU2mLTKQFRuRo0eP5gmI5gxgnXJNS++vo1wAjq+rqxtdXV39I5nfPKNM6q2lLm0yZDRTHhkRUThdcksAxAshsFmezZLibOYwObRFBrICxFrQ5Y1IRUXFMAX+VRU+5U3U1NSE9u+UysrKESJzlcjuUB3f0InuUMmI0FwRflV774vcl4npeNthQLbo2Ygu1XkdDGEJnytkXmqP3RfBkZ3nRhc60Q0GsDgJ1I/3gwpsqq2tjfzfKegU/cfBABYwZds7swNk9krvxLYUjG7BUWVJgS2bb6ZTyexR7xV3yhE8u5VUFxj72xvDpcENJdPo8Ga8vCkwKbabYO2zkVTeqr1we9++fYnb8MIDgg2M8pa29WfQ/Cr5s7M38+/9PoMVzP83Yrco88T/O4VxSi3pEth7Yr1EbbPDZdCU9tWM+BGZ3hMwg70nIM1a6HTMzH6wR44cmRjBW1ppA9rMtzPFBpp4DldCmj+IIq9HY9Qjd6EPDkFCZcp0C/ehENLs2wTBnPndA6JNH84Mm5BvEwSz6mmzACap0ud4Cw+EfJtgTsA55PLKipXQYUo9EPJtgnCoVdnLuKnUm5IoCFkTlN6cECKhEpW7k5vz3BCW+yHk3wTBrjLPQqiVG5aT/BDyb4JgV1mtAHjLDYGoH0L+TZBJoMp51w2AgrgIKZj3mKCrXv+E/H9TmNxQ7ZRP3SZHsBejyd1hPMxW54EDB0bZ0A0AD7mRkXxMTIT2u3Ym2K1TsG4bwYsGqNuGw0KVeUEHVjttcE8OJuZCaLXKriK4Wx5m6ONgYi46DyqHYhucoujZQA9O2dnIfDDDnZB/EwsmMKuOx0EbLFflm9wJ+TcxUiZ2rkEQU+2K5ECdgsvvaZlML6q3W+FEKGhinhNY0Qf2nl5dvha2uy5j0T6KZSywKub83rzFZa2Q+H+nCMYNYAUz2HtdcLBLwWqTiUxgs0vBYO6LeYUyv5fExXowCba7YARrnw3YfpeK15K+ncK+K1j7G72O49SHktqVFEJgsSdSwOiyJVkZ95YkGALj25wwNo0bsN+YNrjqFcNHdhpcX/M8EfbKbutH6f1YgBedt9ANBtE9P7SDF3yEdt4u1/WEHZ5DmvXosg7ge7+Z/nq/CsnfbHQruYQ1tTB1EM4g2x6Nkbyd5z7NgMH3Cgo1dxHpuhw0oi0ygiez0IGuyM4MED9lnMoiP5NcJ0DWiENZjKkeOnRoZGlp6RAyv1nlpIw61OUQVFAGMqW8ILazEUw99JRWu8MiYzsyEhduMQXWNYrdAvKc5Fb1kF/I/OYZZdShLm3CxPAv2f39vbm3zDgAAAAASUVORK5CYII=) 0 0 no-repeat;
	background-size: 26px 57px;
}
section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link:hover,
.retina section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link:hover,
section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) a.video-link:hover,
.retina section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) a.video-link:hover,
section#features article.feature-item.shapes div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) a.video-link:hover,
.retina section#features article.feature-item.shapes div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) a.video-link:hover,
section#features article.feature-item.type-tool div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) a.video-link:hover,
.retina section#features article.feature-item.type-tool div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) a.video-link:hover,
section#features article.feature-item.move-tool div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) a.video-link:hover,
.retina section#features article.feature-item.move-tool div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) a.video-link:hover,
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link:hover,
.retina section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link:hover,
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link:hover,
.retina section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link:hover,
section#features article.feature-item.order-prints div.feature-content a.video-link:hover,
.retina section#features article.feature-item.order-prints div.feature-content a.video-link:hover {
	color: rgba(174, 174, 174, 1);
	background-position: 0px -31px;
}
/*retouching first tab */
div.tab-content.liquify-tools figure {
	position: relative;
	height: 614px;
	width: 100%;
}
div.tab-content.liquify-tools figure img {
	left: 50%;
	margin-left: -432px;
	opacity: 0;
	position: absolute;
	top: -20px;
	z-index: 123;
}
div.tab-content.liquify-tools figure img:nth-child(1) {
	z-index: 123456;
}
div.tab-content.liquify-tools figure img:nth-child(2) {
	z-index: 12345;
}
div.tab-content.liquify-tools figure img:nth-child(3) {
	z-index: 1234;
}
div.tab-content.liquify-tools figure img:nth-child(4) {
	opacity: 1;
}

/* retouching second tab */

/* retouching third tab */
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness {
	margin-top: -5px;
}	
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness figure {
	width: 981px;
	height: 610px;
	background: url(http://static-cdn.pixelmator.com/3.0/features/blur-and-sharpness/frame.png) 0 0 no-repeat;
	background-size: 981px 610px;
	pointer-events: none;
	position: relative;
	z-index: 12;
}
.retina section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness figure {
	background: url(http://static-cdn.pixelmator.com/3.0/features/blur-and-sharpness/frame@2x.png) 0 0 no-repeat;
	background-size: 981px 610px;
	pointer-events: none;
}
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness figure div {
	width: 465px;
	height: 490px;
	position: absolute;
	top: 61px;
	pointer-events: none;
}
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness figure div:nth-child(1) {
	left: 0px;
}
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness figure div:nth-child(2) {
	left: 516px;
}
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness figure div img {
	position: absolute;
	top: 0px;
	left: 0px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	z-index: 123;
	pointer-events: none;
}
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness figure div img:nth-child(1) {
	z-index: 12345;
}
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness figure > img.figure-border:nth-child(3) {
	position: absolute;
	top: -60px;
	left: 0px;
	z-index: 12345;
}
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness figure > img.figure-border:nth-child(4) {
	position: absolute;
	top: -60px;
	right: 0px;
	z-index: 12345;
}
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness div.wrapper-of-two {
	width: 980px;
	padding: 0px;
	margin-top: -23px;
	position: relative;
	z-index: 123456;
}
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness div.wrapper-of-two div.block-of-two:nth-child(1) {
	width: 464px;
	padding-right: 26px;
}
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness div.wrapper-of-two div.block-of-two:nth-child(2) {
	width: 458px;
	padding: 0px 2px 0px 30px;
}
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness div.block-of-two h1, section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness div.block-of-two p.name-and-text {
	text-align: center !important;
}
/* type tool first tab */
section#features article#type-tool div.feature-content div.tab-content:nth-child(1) figure {
	position: relative;
	margin: -13px auto;
	width: 879px;
	height: 610px;
}
section#features article#type-tool div.feature-content div.tab-content:nth-child(1) figure img {
	top: 0px;
	left: 0px;
	position: absolute;
}
section#features article#type-tool div.feature-content div.tab-content:nth-child(1) figure div.type-letters {
	width: auto;
	min-width: 10px;
	max-width: 542px;
	height: 83px;
	margin: 0px auto;
	top: 254px;
	position: relative;
	display: inline-block;
	z-index: 123456;
	border-top: 1px solid rgba(179, 177, 177, 1);
	border-bottom: 1px solid rgba(179, 177, 177, 1);
}
section#features article#type-tool div.feature-content div.tab-content:nth-child(1) figure div.type-letters img {
	float: left;
	display: none;
	position: relative;
}
section#features article#type-tool div.feature-content div.tab-content:nth-child(1) figure div.type-letters img:first-child, section#features article#type-tool div.feature-content div.tab-content:nth-child(1) figure div.type-letters img:last-child {
	display: block;
}
section#features article#type-tool div.feature-content div.tab-content:nth-child(1) figure div.type-letters img:last-child {
	float: right;
}
/* smart shapes */
section#features article#shapes div.feature-content div.tab-content.smart-shapes figure {
	position: relative;
}
section#features article#shapes div.feature-content div.tab-content.smart-shapes figure img:not(:nth-child(1)) {
	display: none;
	left: 50%;
	margin-left: -115px;
	position: absolute;
	top: 136px;
}
section#features article#shapes div.feature-content div.tab-content.smart-shapes figure img:nth-child(2) {
	display: block;
}
/* custom shapes */
section#features article.feature-item.shapes div.tab-content:nth-child(2) a:not(.video) {
	color: rgba(78, 182, 255, 1);
	text-decoration: none;
}
section#features article.feature-item.shapes div.tab-content:nth-child(2) a:not(.video):hover {
	color: rgba(174, 174, 174, 1);
}
/* move tool */
section#features article.move-tool div.tabs-wrapper div.tab-content:nth-child(1) figure {
	height: 610px;
	margin: 0px auto;
	position: relative;
	width: 879px !important;
}
section#features article.move-tool div.tabs-wrapper div.tab-content:nth-child(1) figure img:nth-child(1) {
	left: 0px;
	position: absolute;
	top: 0px;
	z-index: 1234;
}
section#features article.move-tool div.tabs-wrapper div.tab-content:nth-child(1) figure img.skate,
section#features article.move-tool div.tabs-wrapper div.tab-content:nth-child(1) figure img.skate-handles {
	bottom: 110px;
	left: 50px;
	position: absolute;
	z-index: 12345;
}
section#features article.move-tool div.tabs-wrapper div.tab-content:nth-child(1) figure img.skate {
	z-index: 123456;
}
/* transform */
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.transform-tab {
	height: 620px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.transform-tab > figure {
	position: relative;
	width: 100%;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.transform-tab > figure > img:not(.line) {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -440px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.transform-tab > figure > img.line {
	position: absolute;
	top: -32px;
	left: 50%;
	margin-left: 115px;
	z-index: 1234567;
	opacity: 0;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.transform-tab div.right{
	position: absolute;
	top: 0px;
	right: -115px;
	width: 451px;
	height: 610px;
	opacity: 0;
	padding-left: 39px;

	background: -moz-linear-gradient(left,  rgba(18,18,18,0.9) 0%, rgba(18,18,18,1) 30%, rgba(18,18,18,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(18,18,18,0.9)), color-stop(30%,rgba(18,18,18,1)), color-stop(100%,rgba(18,18,18,1)));
	background: -webkit-linear-gradient(left,  rgba(18,18,18,0.9) 0%,rgba(18,18,18,1) 30%,rgba(18,18,18,1) 100%);
	background: -o-linear-gradient(left,  rgba(18,18,18,0.9) 0%,rgba(18,18,18,1) 30%,rgba(18,18,18,1) 100%);
	background: -ms-linear-gradient(left,  rgba(18,18,18,0.9) 0%,rgba(18,18,18,1) 30%,rgba(18,18,18,1) 100%);
	background: linear-gradient(to right,  rgba(18,18,18,0.9) 0%,rgba(18,18,18,1) 30%,rgba(18,18,18,1) 100%);
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.transform-tab div.right {
	width: 420px;
	padding-left: 70px;
	text-align: left;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.transform-tab div.right p {
	color: rgba(174, 174, 174, 1);
	text-align: left;
	font-size: 18px;
	height: 48px;
	margin-top: 27px;
	vertical-align: middle;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.transform-tab div.right p:first-child {
	margin-top: 86px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.transform-tab div.right p img {
	float: left;
	margin: 0px 15px 0px 5px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.transform-tab div.right p span {
	clear: both;
	display: inline;
	height: 48px;
	line-height: 48px;
}
.transform-tab figure {
	position: relative;
}
.transform-box {
	background: url(http://static-cdn.pixelmator.com/3.0/features/transform/pinwheel.png) 0 0 no-repeat;
	background-size: 100% 100%;
	height: 317px;
	left: 131px;
	position: absolute;
	top: 81px;
	-webkit-transform: rotate(0deg);
		 -moz-transform: rotate(0deg);
			 -o-transform: rotate(0deg);
					transform: rotate(0deg);
	width: 317px;
}
.retina .transform-box {
	background: url(http://static-cdn.pixelmator.com/3.0/features/transform/pinwheel@2x.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.transform-border {
	border: 1px solid rgba(180, 180, 180, 1);
	height: 317px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 317px;
	z-index: 1;
}
.handle {
	z-index: 123456;
}
.transform-box > img:nth-child(1) {
	display: none;
}
.handle-one {
	left: -4px;
	position: absolute;
	top: -4px;
}
.handle-two {
	left: -4px;
	margin-top: -4px;
	position: absolute;
	top: 50%;
}
.handle-three {
	left: -4px;
	position: absolute;
	bottom: -4px;
}
.handle-four {
	right: -4px;
	position: absolute;
	top: -4px;
}
.handle-five {
	right: -4px;
	margin-top: -4px;
	position: absolute;
	top: 50%;
}
.handle-six {
	right: -4px;
	position: absolute;
	bottom: -4px;
}
.handle-seven {
	right: 50%;
	margin-right: -4px;
	position: absolute;
	top: -4px;
}
.handle-eight {
	right: 50%;
	margin-right: -4px;
	position: absolute;
	bottom: -4px;
}
/* layer presets */
section#features article.feature-item.layer-styles div.tab-content:nth-child(3) a:not(.video) {
	color: rgba(78, 182, 255, 1);
	text-decoration: none;
}
section#features article.feature-item.layer-styles div.tab-content:nth-child(3) a:not(.video):hover {
	color: rgba(174, 174, 174, 1);
}
	
/* thumbnails styles */
figure.photo-frame {
	display: block;
	width: 879px !important;
	height: 610px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 879px 610px;
	position: relative;
	margin: -13px auto;
}
figure.photo-frame div.frame {
	position: absolute;
	z-index: 12345;
	width: 100%;
	height: 100%;
}
figure.photo-frame > img {
	top: 61px;
	left: 37px;
	width: 806px;
	height: 490px;
	position: absolute;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
figure.photo-frame.blending-modes > img {
	top: 135px;
	left: 179px;
	width: 664px;
	height: 342px;
}
.retina figure.photo-frame.blending-modes > img {
	left: 177px;
}
figure.photo-frame > img:nth-child(2) {
	z-index: 1234;
}
figure.photo-frame > img:first-child {
	z-index: 12345;
}
figure.photo-frame > img:last-child {
	z-index: 123;
}
ul.photo-thumbnails {
	display: block;
	height: 110px;
	margin: -31px auto 40px auto;
	position: relative;
	z-index: 1;
	text-align: center;
}
ul.photo-thumbnails li {
	display: block;
	float: left;
	width: 87px;
	height: 110px;
	margin-left: 4px;
	z-index: 1234;
	position: relative;
	text-align: center;
	transform: translateZ(0);
	-o-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-webkit-transform: translateZ(0);
}
ul.photo-thumbnails li:first-child {
	margin-left: 0px;
}
ul.photo-thumbnails li a {
	display: block;
	width: 85px;
	height: 94px;
	padding-top: 14px;
	border: 1px solid transparent;
	border-radius: 6px;
	font-size: 14px;
	text-decoration: none;
	color: rgba(174, 174, 174, 1);
	transition: border 0.2s;
	-moz-transition: border 0.2s;
	-webkit-transition: border 0.2s;
}
ul.photo-thumbnails li a:hover {
	border-color: rgba(255, 255, 255, .1);
}
ul.photo-thumbnails li a span.el-outline {
	display: block;
	width: 57px;
	height: 57px;
	left: 15px;
	position: absolute;
	z-index: 12345;
	border-radius: 6px;
	pointer-events: none;
	background-size: 57px 57px;
	background: url(http://static-cdn.pixelmator.com/3.0/features/stikliukas.png) 0 0 no-repeat;
	box-shadow: inset 0px 1px rgba(255, 255, 255, .08), inset 0px 0px 0px 1px rgba(255, 255, 255, .09), 0px 2px 2px rgba(0, 0, 0, .08);
}
.retina ul.photo-thumbnails li a span.el-outline {
	background: url(http://static-cdn.pixelmator.com/3.0/features/stikliukas@2x.png) 0 0 no-repeat;
	background-size: 57px 57px;
}
ul.photo-thumbnails li a img {
	border-radius: 6px;
}
ul.photo-thumbnails li a span:not(.el-outline) {
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	display: block;
	margin-top: 9px;
	color: rgba(174, 174, 174, 1);
	transition: border 0.2s;
	-moz-transition: border 0.2s;
	-webkit-transition: border 0.2s;
}

ul.photo-thumbnails li#highlight {
	display: block;
	width: 85px;
	height: 108px;
	border: 1px solid rgba(28, 142, 222, 1);
	border-radius: 6px;
	z-index: 12345;
	left: -4px;
	position: absolute;
	transition: border 0.2s;
	-moz-transition: border 0.2s;
	-webkit-transition: border 0.2s;
	transition: 400ms ease-out;
	-o-transition: 400ms ease-out;
	-moz-transition: 400ms ease-out;
	-webkit-transition: 400ms ease-out;
}
ul.photo-thumbnails li.active a span {
	color: rgba(28, 142, 222, 1);
}
/* gallery style */
.gallery-view {
	width: 980px;
	height: 695px;
	position: relative;
}
.gallery-view .gallery-element {
	position: absolute;
	width: 100%;
	top: -12px;
	left: 0px;
	opacity: 0;
}
#color-adjustments .gallery-view .gallery-element {
	pointer-events: none;
}
.gallery-view .gallery-element.active {
	opacity: 1;
}
.gallery-view .gallery-element figure {
	width: 100%;
}
.gallery-view .gallery-element > figure img {
	margin-left: 32px;
}
.gallery-view .gallery-element .effect-thumb {
	width: 100%;
	margin-top: -19px;
	text-align: center;
}
.gallery-view .gallery-element .effect-thumb figure {
	margin-bottom: 10px;
}
.gallery-view .gallery-element .effect-thumb figure img {
	border-radius: 6px;
}
.gallery-view .gallery-element .effect-thumb figure span.el-outline {
	width: 60px;
	height: 38px;
	display: block;
	left: 50%;
	margin-left: -30px;
	position: absolute;
	z-index: 12345;
	border-radius: 6px;
	pointer-events: none;
	background-size: 60px 38px;
	background: url(http://static-cdn.pixelmator.com/3.0/features/effects/glass.png) 0 0 no-repeat;
	box-shadow: inset 0px 1px rgba(255, 255, 255, .02), inset 0px 0px 0px 1px rgba(255, 255, 255, .1), 0px 2px 2px rgba(0, 0, 0, .08);
}
.retina .gallery-view .gallery-element .effect-thumb figure span.el-outline {
	background: url(http://static-cdn.pixelmator.com/3.0/features/effects/glass@2x.png) 0 0 no-repeat;
	background-size: 60px 38px;
}
.gallery-view .gallery-element .effect-thumb span {
	font-size: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: rgba(174, 174, 174, 1);
}
.gallery-view nav.gallery,
#gallery-others nav.o-gallery,
#gallery-repair nav.r-gallery,
#gallery-color-adjustments nav.c-gallery,
#gallery-color-adjustments-advanced nav.ca-gallery,
#gallery-color-adjustments-colorize nav.cc-gallery,
#gallery-order-prints nav.op-gallery {
	width: 100%;
	position: absolute;
	top: 678px;
	left: 0px;
}
.gallery-view nav.gallery ul.dot-nav,
#gallery-others nav.o-gallery ul.o-dot-nav,
#gallery-repair nav.r-gallery ul.r-dot-nav,
#gallery-color-adjustments nav.c-gallery ul.c-dot-nav,
#gallery-color-adjustments-advanced nav.ca-gallery ul.ca-dot-nav,
#gallery-color-adjustments-colorize nav.cc-gallery ul.cc-dot-nav,
#gallery-order-prints nav.op-gallery ul.op-dot-nav {
	width: 100%;
	text-align: center;
	z-index: 12345;
}
.gallery-view nav.gallery ul.dot-nav li,
#gallery-others nav.o-gallery ul.o-dot-nav li,
#gallery-repair nav.r-gallery ul.r-dot-nav li,
#gallery-color-adjustments nav.c-gallery ul.c-dot-nav li,
#gallery-color-adjustments-advanced nav.ca-gallery ul.ca-dot-nav li,
#gallery-color-adjustments-colorize nav.cc-gallery ul.cc-dot-nav li,
#gallery-order-prints nav.op-gallery ul.op-dot-nav li {
	margin-left: 14px;
	display: inline-block;
	vertical-align: middle;
	padding: 5px;
	cursor: pointer;
}
.gallery-view nav.gallery ul.dot-nav li.active,
#gallery-others nav.o-gallery ul.o-dot-nav li.active,
#gallery-repair nav.r-gallery ul.r-dot-nav li.active,
#gallery-color-adjustments nav.c-gallery ul.c-dot-nav li.active,
#gallery-color-adjustments-advanced nav.ca-gallery ul.ca-dot-nav li.active,
#gallery-color-adjustments-colorize nav.cc-gallery ul.cc-dot-nav li.active,
#gallery-order-prints nav.op-gallery ul.op-dot-nav li.active {
	padding: 5px 3px 5px 3px;
}
.gallery-view nav.gallery ul.dot-nav li:first-child {
	margin-left: 0px;
}
.gallery-view nav.gallery ul.dot-nav li a,
#gallery-others nav.o-gallery ul.o-dot-nav li a,
#gallery-repair nav.r-gallery ul.r-dot-nav li a,
#gallery-color-adjustments nav.c-gallery ul.c-dot-nav li a,
#gallery-color-adjustments-advanced nav.ca-gallery ul.ca-dot-nav li a,
#gallery-color-adjustments-colorize nav.cc-gallery ul.cc-dot-nav li a,
#gallery-order-prints nav.op-gallery ul.op-dot-nav li a {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, .1);
}
.gallery-view nav.gallery ul.dot-nav li.active a,
#gallery-others nav.o-gallery ul.o-dot-nav li.active a,
#gallery-repair nav.r-gallery ul.r-dot-nav li.active a,
#gallery-color-adjustments nav.c-gallery ul.c-dot-nav li.active a,
#gallery-color-adjustments-advanced nav.ca-gallery ul.ca-dot-nav li.active a,
#gallery-color-adjustments-colorize nav.cc-gallery ul.cc-dot-nav li.active a,
#gallery-order-prints nav.op-gallery ul.op-dot-nav li.active a {
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid rgba(28, 142, 222, 1);
}
.gallery-view nav.gallery ul.arrow-nav,
#gallery-others nav.o-gallery ul.o-arrow-nav,
#gallery-repair nav.r-gallery ul.r-arrow-nav,
#gallery-color-adjustments nav.c-gallery ul.c-arrow-nav,
#gallery-color-adjustments-advanced nav.ca-gallery ul.ca-arrow-nav,
#gallery-color-adjustments-colorize nav.cc-gallery ul.cc-arrow-nav,
#gallery-order-prints nav.op-gallery ul.op-arrow-nav {
	position: absolute;
	top: -678px;
	left: -12px;
	width: 1008px;
	z-index: 12;
}
.gallery-view nav.gallery ul.arrow-nav li,
#gallery-others nav.o-gallery ul.o-arrow-nav li,
#gallery-repair nav.r-gallery ul.r-arrow-nav li,
#gallery-color-adjustments nav.c-gallery ul.c-arrow-nav li,
#gallery-color-adjustments-advanced nav.ca-gallery ul.ca-arrow-nav li,
#gallery-color-adjustments-colorize nav.cc-gallery ul.cc-arrow-nav li,
#gallery-order-prints nav.op-gallery ul.op-arrow-nav li {
	width: 31px;
	height: 695px;
	position: absolute;
	top: 0px;
	cursor: pointer;
	padding: 0px 70px;
	opacity: 0;
	display: none;
	background-size: 31px 71px;

	transition: 150ms ease-out;
	-o-transition: 150ms ease-out;
	-moz-transition: 150ms ease-out;
	-webkit-transition: 150ms ease-out;
	z-index: 123456789;
}
.gallery-view nav.gallery ul.arrow-nav li.active,
#gallery-others nav.o-gallery ul.o-arrow-nav li.active,
#gallery-repair nav.r-gallery ul.r-arrow-nav li.active,
#gallery-color-adjustments nav.c-gallery ul.c-arrow-nav li.active,
#gallery-color-adjustments-advanced nav.ca-gallery ul.ca-arrow-nav li.active,
#gallery-color-adjustments-colorize nav.cc-gallery ul.cc-arrow-nav li.active,
#gallery-order-prints nav.op-gallery ul.op-arrow-nav li.active {
	display: block;
}

.gallery-view nav.gallery ul.arrow-nav li.active.mouseon,
#gallery-others nav.o-gallery ul.o-arrow-nav li.active.mouseon,
#gallery-repair nav.r-gallery ul.r-arrow-nav li.active.mouseon,
#gallery-color-adjustments nav.c-gallery ul.c-arrow-nav li.active.mouseon,
#gallery-color-adjustments-advanced nav.ca-gallery ul.ca-arrow-nav li.active.mouseon,
#gallery-color-adjustments-colorize nav.cc-gallery ul.cc-arrow-nav li.active.mouseon,
#gallery-order-prints nav.op-gallery ul.op-arrow-nav li.active.mouseon {
	opacity: 1;
}
.gallery-view nav.gallery ul.arrow-nav li:nth-child(1),
#gallery-others nav.o-gallery ul.o-arrow-nav li:nth-child(1),
#gallery-repair nav.r-gallery ul.r-arrow-nav li:nth-child(1),
#gallery-color-adjustments nav.c-gallery ul.c-arrow-nav li:nth-child(1),
#gallery-color-adjustments-advanced nav.ca-gallery ul.ca-arrow-nav li:nth-child(1),
#gallery-color-adjustments-colorize nav.cc-gallery ul.cc-arrow-nav li:nth-child(1),
#gallery-order-prints nav.op-gallery ul.op-arrow-nav li:nth-child(1) {
	left: -70px;
	background: url(http://static-cdn.pixelmator.com/3.0/features/effects/arrow-left.png) 70px 236px no-repeat;
}
.retina .gallery-view nav.gallery ul.arrow-nav li:nth-child(1),
.retina #gallery-others nav.o-gallery ul.o-arrow-nav li:nth-child(1),
.retina #gallery-repair nav.r-gallery ul.r-arrow-nav li:nth-child(1),
.retina #gallery-color-adjustments nav.c-gallery ul.c-arrow-nav li:nth-child(1),
.retina #gallery-color-adjustments-advanced nav.ca-gallery ul.ca-arrow-nav li:nth-child(1),
.retina #gallery-color-adjustments-colorize nav.cc-gallery ul.cc-arrow-nav li:nth-child(1),
.retina #gallery-order-prints nav.op-gallery ul.op-arrow-nav li:nth-child(1) {
	background: url(http://static-cdn.pixelmator.com/3.0/features/effects/arrow-left@2x.png) 70px 236px no-repeat;
	background-size: 31px 71px;
}
.gallery-view nav.gallery ul.arrow-nav li:nth-child(2),
#gallery-others nav.o-gallery ul.o-arrow-nav li:nth-child(2),
#gallery-repair nav.r-gallery ul.r-arrow-nav li:nth-child(2),
#gallery-color-adjustments nav.c-gallery ul.c-arrow-nav li:nth-child(2),
#gallery-color-adjustments-advanced nav.ca-gallery ul.ca-arrow-nav li:nth-child(2),
#gallery-color-adjustments-colorize nav.cc-gallery ul.cc-arrow-nav li:nth-child(2),
#gallery-order-prints nav.op-gallery ul.op-arrow-nav li:nth-child(2) {
	right: -70px;
	background: url(http://static-cdn.pixelmator.com/3.0/features/effects/arrow-right.png) 70px 236px no-repeat;
}
.retina .gallery-view nav.gallery ul.arrow-nav li:nth-child(2),
.retina #gallery-others nav.o-gallery ul.o-arrow-nav li:nth-child(2),
.retina #gallery-repair nav.r-gallery ul.r-arrow-nav li:nth-child(2),
.retina #gallery-color-adjustments nav.c-gallery ul.c-arrow-nav li:nth-child(2),
.retina #gallery-color-adjustments-advanced nav.ca-gallery ul.ca-arrow-nav li:nth-child(2),
.retina #gallery-color-adjustments-colorize nav.cc-gallery ul.cc-arrow-nav li:nth-child(2),
.retina #gallery-order-prints nav.op-gallery ul.op-arrow-nav li:nth-child(2) {
	background: url(http://static-cdn.pixelmator.com/3.0/features/effects/arrow-right@2x.png) 70px 236px no-repeat;
	background-size: 31px 71px;
}

/* #gallery-color-adjustments */
section#features article#color-adjustments div.feature-content div.tabs-wrapper div.tab-content h1 {
	font-size: 30px;
	color: rgba(255, 255, 255, 1);
	font-weight: 300;
	margin-bottom: 15px;
}
section#features article#color-adjustments div.feature-content div.tabs-wrapper div.tab-content p {
	font-size: 18px;
	line-height: 24px;
	color: rgba(174, 174, 174, 1);
	margin-bottom: 25px;
}
section#features article#color-adjustments div.feature-content div.tabs-wrapper div.tab-content figure img {
	margin-left: 0px;
}
#gallery-color-adjustments nav.c-gallery {
	top: 440px !important;
}
#gallery-color-adjustments .gallery-element {
	height: 470px;
}
#gallery-color-adjustments .gallery-element:nth-child(2) figure > h1,
#gallery-color-adjustments .gallery-element:nth-child(3) figure > h1 {
	margin-top: 90px;
}
#gallery-color-adjustments .gallery-element:nth-child(1) figure div.image-left h1 {
	text-align: left !important;
}
#gallery-color-adjustments .gallery-element:nth-child(1) figure > figure {
	display: inline-block;
	width: 390px !important;
	vertical-align: middle;
}
#gallery-color-adjustments .gallery-element:nth-child(1) figure > figure > img {
	margin: 8px 0px 0px 0px;
}
#gallery-color-adjustments .gallery-element:nth-child(1) figure div.image-left {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	padding-top: 129px;
	margin-right: 24px;
}
ul.c-arrow-nav {
	top: -500px !important;
}
ul.c-arrow-nav li {
	height: 550px !important;
}
#gallery-color-adjustments,
#gallery-color-adjustments-advanced {
	height: 460px !important;
}
#gallery-color-adjustments-advanced nav.ca-gallery {
	top: 440px !important;
}
#gallery-color-adjustments-advenced .gallery-element {
	height: 470px;
}
#gallery-color-adjustments-advanced .gallery-element:nth-child(1) figure div.image-left {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	padding-top: 104px;
	margin-right: 34px;
}
#gallery-color-adjustments-advanced .gallery-element:nth-child(1) figure div.image-left h1 {
	text-align: left !important;
}
#gallery-color-adjustments-advanced .gallery-element:nth-child(1) figure > figure {
	display: inline-block;
	width: 390px !important;
	vertical-align: middle;
}
#gallery-color-adjustments-advanced .gallery-element:nth-child(1) figure > figure > img {
	margin: 25px 0px 0px 0px;
}
#gallery-color-adjustments-advanced .gallery-element:nth-child(2) figure > h1,
#gallery-color-adjustments-advanced .gallery-element:nth-child(3) figure > h1 {
	margin-top: 40px;
}
ul.ca-arrow-nav {
	top: -500px !important;
}
ul.ca-arrow-nav li {
	height: 550px !important;
}

#gallery-color-adjustments-colorize .gallery-element:nth-child(1) figure div.image-left {
	margin-left: -20px;
}
#gallery-color-adjustments-colorize .gallery-element figure div.image-left h1 {
	text-align: left !important;
}
#gallery-color-adjustments-colorize .gallery-element figure > figure {
	display: inline-block;
	width: 390px !important;
	vertical-align: middle;
}
#gallery-color-adjustments-colorize .gallery-element figure > figure > img {
	margin: -3px 0px 0px 0px;
}
#gallery-color-adjustments-colorize .gallery-element:nth-child(1) figure > figure > img {
	margin: 7px 0px 0px 0px;
}
#gallery-color-adjustments-colorize .gallery-element figure div.image-left {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	padding-top: 129px;
	margin-right: 24px;
}
#gallery-color-adjustments-colorize nav.cc-gallery {
	top: 440px !important;
}
ul.cc-arrow-nav {
	top: -500px !important;
}
ul.cc-arrow-nav li {
	height: 550px !important;
}

/* gallery others && gallery repair */
#gallery-others,
#gallery-repair {
	width: 980px;
	height: 695px;
	position: relative;
}
#gallery-others .gallery-element,
#gallery-repair .gallery-element {
	position: absolute;
	width: 100%;
	top: -12px;
	left: 0px;
	opacity: 0;
}
#gallery-others .gallery-element:not(.active),
#gallery-repair .gallery-element:not(.active) {
	pointer-events: none;
}
#gallery-others .gallery-element.active,
#gallery-repair .gallery-element.active {
	opacity: 1;
}
#gallery-others .gallery-element > figure,
#gallery-repair .gallery-element > figure {
	width: 879px !important;
	height: 610px;
	margin: 0px auto 0px auto;
	position: relative;
}
#gallery-others .gallery-element > figure > img.frame,
#gallery-repair .gallery-element > figure > img.frame {
	top: 0px;
	left: 0px;
	z-index: 1;
	position: absolute;
	margin: 0px;
}
#gallery-others .gallery-element > figure > img:not(.frame),
#gallery-repair .gallery-element > figure > img:not(.frame) {
	top: 61px;
	left: 5px;
	position: absolute;
	opacity: 0;
	z-index: 12;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
#gallery-others .gallery-element > figure > img:not(.frame).active,
#gallery-repair .gallery-element > figure > img:not(.frame).active {
	opacity: 1;
}
#gallery-others .gallery-element > figure > img:not(.frame):nth-child(2),
#gallery-repair .gallery-element > figure > img:not(.frame):nth-child(2) {
	z-index: 123;
}
#gallery-others .gallery-element > figure > img:not(.frame):nth-child(1),
#gallery-repair .gallery-element > figure > img:not(.frame):nth-child(1) {
	z-index: 1234;
}

/* Gallery Order Prints */
section#features article#order-prints div.feature-content .gallery-element h1 {
	font-size: 30px;
	color: rgba(255, 255, 255, 1);
	font-weight: 300;
	margin-bottom: 15px;
  margin-top: 14px;
}
section#features article#order-prints div.feature-content .gallery-element p {
	font-size: 18px;
	line-height: 24px;
	color: rgba(174, 174, 174, 1);
	margin-bottom: 25px;
}
section#features article#order-prints div.feature-content .gallery-element figure img {
	margin-left: 61px;
}
#gallery-order-prints nav.op-gallery {
	top: 386px !important;
}
#gallery-order-prints .gallery-element {
	height: 326px;
}
#gallery-order-prints .gallery-element figure div.image-left h1 {
	text-align: left !important;
}
#gallery-order-prints .gallery-element figure > figure {
	display: inline-block;
	width: 532px !important;
	vertical-align: middle;
}
#gallery-order-prints .gallery-element figure > figure > img {
	margin: 8px 0px 0px 61px;
}
#gallery-order-prints .gallery-element figure div.image-left {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	margin-right: 64px;
}
ul.op-arrow-nav {
	top: -500px !important;
}
ul.op-arrow-nav li {
	height: 550px !important;
}
#gallery-order-prints {
	height: 408px !important;
  margin-top: 75px;
}

article#order-prints.feature-item.order-prints {
  height: 973px;
}

/* ADVANCED TECHNOLOGY */
section#features article.feature-item.advanced-technology > hgroup {
	margin-bottom: 61px;
}
section#features article.feature-item div.feature-content ul.advanced-technology {
	width: 100%;
}
section#features article.feature-item div.feature-content ul.advanced-technology li {
	width: 100%;
	padding-top: 70px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li.we-support {
	padding-top: 113px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li:first-child {
	padding-top: 0px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div figure {
	width: 100%;
	text-align: center;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.left {
	width: 404px;
	padding-left: 87px;
	display: inline-block;
	vertical-align: top;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right {
	width: 432px;
	display: inline-block;
	vertical-align: top;
	padding-left: 48px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li:not(.we-support):nth-child(2) div.left {
	padding-right: 12px;
	width: 392px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div hgroup {
	width: 100%;
	text-align: left;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div hgroup h1 {
	font-size: 36px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item div.feature-content ul.advanced-technology li div hgroup h2 {
	font-size: 36px;
	margin-top: 8px;
	color: rgba(255, 255, 255, 1);
}	
section#features article.feature-item div.feature-content ul.advanced-technology li div p {
	font-size: 18px;
	line-height: 24px;
	margin-top: 17px;
	text-align: left;
	color: rgba(174, 174, 174, 1);
}
/* diagram */
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance {
	margin-top: 17px;
	padding-bottom: 23px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance header {
	width: 100%;
	text-align: left;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance header h4 {
	font-size: 14px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: rgba(255, 255, 255, 1);
	text-shadow: 0px 2px 2px rgba(8, 40, 70, 1);
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance header:not(:first-child) h4 {
	margin-top: 32px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance div {
	width: 355px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div > span {
	width: 355px;
	height: 25px;
	display: block;
	line-height: 25px;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div > span:nth-child(1) {
	margin-top: 17px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div > span:nth-child(2) {
	margin-top: 22px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div > span:nth-child(1) span.performance {
	width: 0px;
	height: 100%;
	display: block;
	overflow: hidden;
	background: rgba(64, 174, 251, 1);
	opacity: 0;
	-webkit-transition: .3s linear .1s;
	-moz-transition: .3s linear .1s;
	-o-transition: .3s linear .1s;
	-ms-transition: .3s linear .1s;
	transition: .3s linear .1s;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div > span span.name, section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div > span span.explain {
	opacity: 0;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div > span:nth-child(1) span.explain {
	float: right;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div.overall-performance > span:nth-child(2) span.performance {
	width: 0px;
	height: 100%;
	display: inline-block;
	overflow: hidden;
	background: rgba(89, 91, 93, 1);
	opacity: 0;
	-webkit-transition: .2s linear;
	-moz-transition: .2s linear;
	-o-transition: .2s linear;
	-ms-transition: .2s linear;
	transition: .2s linear;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div.performance-increase > span:nth-child(2) span.performance {
	width: 0px;
	height: 100%;
	display: inline-block;
	overflow: hidden;
	background: rgba(89, 91, 93, 1);
	opacity: 0;
	-webkit-transition: .2s linear;
	-moz-transition: .2s linear;
	-o-transition: .2s linear;
	-ms-transition: .2s linear;
	transition: .2s linear;
}
.ios section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div > span:nth-child(1) span.performance,
.ios section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div.overall-performance > span:nth-child(2) span.performance,
.ios section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div.performance-increase > span:nth-child(2) span.performance {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div > span:nth-child(2) span.explain {
	padding-left: 6px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance.active > div > span:nth-child(1) span.performance {
	width: 335px;
	opacity: 1;
	padding: 0px 10px 0px 10px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance.active > div.overall-performance > span:nth-child(1) span.performance {
	width: 248px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance.active > div.overall-performance > span:nth-child(2) span.performance {
	width: 177px;
	opacity: 1;
	padding: 0px 10px 0px 10px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance.active > div.performance-increase > span:nth-child(2) span.performance {
	width: 177px;
	opacity: 1;
	padding: 0px 10px 0px 10px;
}
/* block of three cols */
section#features article.feature-item div.feature-content ul.advanced-technology li div.block-of-three {
	width: 215px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.block-of-three {
	width: 246px !important;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.block-of-three:first-child {
	padding-left: 87px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.block-of-three:nth-child(2) {
	padding: 0px 80px 0px 81px;
}
	section#features article.feature-item div.feature-content ul.advanced-technology li div.block-of-three:nth-child(2) {
	padding: 0px 34px 0px 34px !important;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.block-of-three:last-child {
	padding-right: 87px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.block-of-three h1 {
	font-size: 24px;
	font-weight: 400;
	margin-top: 20px;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.block-of-three p {
	margin-top: 14px;
	text-align: center;
}
/* mavericks block */
section#features article.feature-item div.mavericks-block {
	width: 100%;
	height: 338px;
	overflow: hidden;
	margin: 50px 0px 70px 0px;
	position: relative;
}
section#features article.feature-item div.mavericks-block > figure {
	width: 100%;
	height: 100%;
	min-width: 980px;
	margin: 0px auto;
	text-align: center;
	overflow: hidden;
	position: relative;
}
section#features article.feature-item div.mavericks-block > figure img {
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -744px;
}
section#features article.feature-item div.mavericks-block div.feature-content {
	height: 100%;
	margin: -295px auto;
	position: relative;
	z-index: 12345;
}
section#features article.feature-item div.mavericks-block div.feature-content div.left {
	width: 404px;
	padding-left: 87px;
	display: inline-block;
	vertical-align: top;
}
section#features article.feature-item div.mavericks-block div.feature-content div.right {
	width: 432px;
	display: inline-block;
	vertical-align: top;
	padding-left: 48px;
}
section#features article.feature-item div.mavericks-block div.feature-content div hgroup {
	width: 100%;
	text-align: left;
}
section#features article.feature-item div.mavericks-block div.feature-content div hgroup h1 {
	font-size: 36px;
	font-weight: 400;
	margin-top: -7px;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item div.mavericks-block div.feature-content div hgroup h2 {
	font-size: 36px;
	margin-top: 8px;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item div.mavericks-block div.feature-content div p {
	font-size: 18px;
	line-height: 24px;
	margin-top: 18px;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item div.mavericks-block div.feature-content div p.os-x-mavericks {
	font-size: 21px;
	line-height: 21px;	
	margin-top: 17px;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item div.mavericks-block div.feature-content div p span {
	font-weight: 400;
}
.os-x-support figure,
.we-support figure {
	display: inline-block;
	vertical-align: top;
	width: 82px !important;
}
.os-x-support figure {
	margin-right: 5px;
}
.we-support figure {
	margin-right: 7px;
}
.os-x-support figure:nth-child(1),
.os-x-support figure:nth-child(2),
.os-x-support figure:nth-child(3),
.os-x-support figure:nth-child(4) {
	margin-top: 13px;
}
.we-support figure:nth-child(1),
.we-support figure:nth-child(2),
.we-support figure:nth-child(3),
.we-support figure:nth-child(4) {
	margin-top: 18px;
}
.os-x-support figure:nth-child(5),
.os-x-support figure:nth-child(6),
.os-x-support figure:nth-child(7),
.os-x-support figure:nth-child(8),
.we-support figure:nth-child(5),
.we-support figure:nth-child(6),
.we-support figure:nth-child(7),
.we-support figure:nth-child(8) {
	margin-top: 38px;
}
.advanced-feature-name {
	color: #fff;
	font-size: 14px !important;
	line-height: 14px !important;
	margin: 5px !important;
	text-align: center !important;
}
/* Mac Pro */
section#features article.feature-item.mac-pro-support div.feature-content > figure {
	width: 100%;
	border-top: 1px solid rgba(255, 255, 255, .1);
	text-align: center;
	position: relative;
}
section#features article.feature-item.mac-pro-support div.feature-content > figure > img {
	margin-top: 43px;
	margin-left: -2px;
}
section#features article.feature-item.mac-pro-support div.feature-content > figure > h1 {
	color: rgba(255, 255, 255, 1);
	font-size: 47px;
	line-height: 55px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: 25px;
	margin-left: -115px;
}
section#features article.feature-item.mac-pro-support div.feature-content div.right,
section#features article.feature-item.mac-pro-support div.feature-content div.left {
	margin-top: 0px;
	display: inline-block;
}
section#features article.feature-item.mac-pro-support div.feature-content div.left {
	padding-left: 135px;
	width: 355px;
}
section#features article.feature-item.mac-pro-support div.feature-content div.right {
	padding-left: 60px;
	width: 330px;
}
section#features article.feature-item.mac-pro-support div.feature-content div h1 {
	margin: 16px 0px 24px 0px;
	font-size: 36px;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item.mac-pro-support div.feature-content div p {
	font-size: 18px;
	line-height: 24px;
	color: rgba(174, 174, 174, 1);
}
/* AWARDS */
section#features article.feature-item.awards > hgroup {
	margin-bottom: 60px;
}
section#features article.feature-item.awards > hgroup h1 {
	margin-top: 57px;
}
section#features article.feature-item div.feature-content ul.pixelmator-awards li div.left {
	width: 404px;
	padding-left: 87px;
	display: inline-block;
	vertical-align: top;
}
section#features article.feature-item div.feature-content ul.pixelmator-awards li div.right {
	width: 432px;
	display: inline-block;
	vertical-align: top;
	padding-left: 48px;
}
section#features article.feature-item div.feature-content ul.pixelmator-awards li div hgroup {
	width: 100%;
	text-align: left;
}
section#features article.feature-item div.feature-content ul.pixelmator-awards li div hgroup h1 {
	font-size: 36px;
	font-weight: 400;
	margin-top: 47px;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item div.feature-content ul.pixelmator-awards li:nth-child(2) div hgroup h1 {
	margin-top: 15px;
}
section#features article.feature-item div.feature-content ul.pixelmator-awards li div hgroup h2 {
	font-size: 36px;
	margin-top: 6px;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item div.feature-content ul.pixelmator-awards li div p {
	font-size: 18px;
	line-height: 24px;
	margin-top: 18px;
	text-align: left;
	color: rgba(174, 174, 174, 1);
}
section#features article.feature-item div.feature-content ul.pixelmator-awards li.users-award {
	width: 100%;
	text-align: center;
}
section#features article.feature-item div.feature-content ul.pixelmator-awards li.users-award h1 {
	font-size: 47px;
	margin: 86px 0px 54px 0px;
	color: rgba(174, 174, 174, 1);
}
section#features article.feature-item div.feature-content ul.pixelmator-awards li.users-award p {
	font-size: 28px;
	margin-top: 35px;
	color: rgba(255, 255, 255, 1);
}


/* BUY PIXELMATOR */
section#features article.feature-item.buy-pixelmator div.feature-content {
	width: 980px;
	margin: 0px auto;
	padding: 69px 0px 115px 0px;
	border-top: 1px solid rgba(255, 255, 255, .1);
	height: 140px;
}
section#features article.feature-item.buy-pixelmator div.feature-content div.block-of-three {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	padding-top: 40px;
}
section#features article.feature-item.buy-pixelmator div.feature-content div.block-of-three:nth-child(1) {
	width: 214px;
}
section#features article.feature-item.buy-pixelmator div.feature-content div.block-of-three:nth-child(2) {
	width: 384px;
}
section#features article.feature-item.buy-pixelmator div.feature-content div.block-of-three:nth-child(3) {
	width: 362px;
	padding-right: 19px;
	border-left: 1px solid rgba(255, 255, 255, .1);
}
section#features article.feature-item.buy-pixelmator div.feature-content div.block-of-three h1 {
	font-size: 47px;
	color: rgba(255, 255, 255, 1);
	text-align: left;
}
section#features article.feature-item.buy-pixelmator div.feature-content div.block-of-three figure {
	margin-top: -21px;
}
section#features article.feature-item.buy-pixelmator div.feature-content div.block-of-three p {
	font-size: 18px;
	line-height: 30px;
	margin-top: 10px;
	color: rgba(174, 174, 174, 1);
	text-align: left;
}
section#features article.feature-item.buy-pixelmator div.feature-content div.block-of-three.buy {
	text-align: center;
}
section#features article.feature-item.buy-pixelmator div.feature-content div.block-of-three.buy p {
	margin-top: 20px;
	font-size: 24px;
	text-align: center;
	color: rgba(255, 255, 255, 1);
}
section#features article.feature-item.buy-pixelmator div.feature-content div.block-of-three.buy p span {
	color: rgba( 174, 174, 174, 1);
}
section#features article.feature-item.buy-pixelmator div.feature-content div.block-of-three.buy a {
	display: block;
	width: 185px;
	height: 36px;
	margin: 25px auto 0px auto;
	font-size: 20px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 300;
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
	line-height: 36px;
	border-radius: 30px;
	background: #48b4ff;
	background: -moz-linear-gradient(top,  #48b4ff 0%, #0178e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#48b4ff), color-stop(100%,#0178e7));
	background: -webkit-linear-gradient(top,  #48b4ff 0%,#0178e7 100%);
	background: -o-linear-gradient(top,  #48b4ff 0%,#0178e7 100%);
	background: -ms-linear-gradient(top,  #48b4ff 0%,#0178e7 100%);
	background: linear-gradient(to bottom,  #48b4ff 0%,#0178e7 100%);
}

/* FOOTER */
#footer {
	background: none;
	clear: both;
	padding-top: 10px;
	text-align: center;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 44px;
	color: #3f3f3f;
}
#footer p {
	margin: 0;
	padding: 0 0 5px;
}

/* VIDEO PLAYER STYLES */
div.videobox.turn-off {
  background: rgba(0, 0, 0, 1);
}
aside#banner figure div.inner {
	height: 100%;
	margin: 0px auto;
	position: relative;
}
aside#banner div.wrapper.banner {
	position: relative;
}
aside#banner div.videobox.turn-off {
	top: 50%;
	left: 50%;
	width: 1120px;
	height: 630px;
	position: absolute;
	margin-top: -315px;
	margin-left: -560px;
}
aside#banner div.videobox.turn-off iframe {
  left: 0px;
  position: absolute;
  top: 0px;
}
aside#banner div.videobox.turn-off span.close {
	width: 26px;
	height: 26px;
	padding: 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -362px;
	margin-left: -566px;
	cursor: pointer;
	background-size: 26px 26px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABp0lEQVR42r2WP0/CQBjGzxLFnLrAiB+gCzLK1i7UzbWRL8IqDspgNG4Is39GXRypETR+CQMuMPgJdKnPJU8T0pS7XCgMv+SSvn1+9Li798TxS2yiCk5BBGbgV8FxxGfVOI6FDp3AA2/gG3RAAPZBEewBFxzx2Zi1no1oG3TBBDRBQffFKoQ1J3ynqzJMohL4AM/81cIEgxLhLrhnRmmRSIJPcAMcIGxFlG2AK2bJLFEfPLJQ2IrSMmb10yIPTPjpYikRYdYEePOiIWhmBElwaBKxRqZlzBwmogOas/6XOvgBgUbWYE09Q1Rgdk1ww3U0QUEi00gCzRR2QFsNBtx4wkJmlhBmR2owBRUgLGRmCWH2VPDcKgJhIaNQL6FoSznWJlrr1EWgscLFEIBXNWivYXmfqUENjFe0YR1m15LiEQjzPoKYOZo/63yad/I8VJnpp9tEDzzk1SaY1dM1vuscGt/lwsZHyix4WqKV3zGjbLqcSHDL+Q2BYxKxJuQ7PSBtrls+eGc/uQABd/kmqXBpn4Mv1vq665YJF7TYTmbgT8HxgM9c01H0D7fYX5kBU8tuAAAAAElFTkSuQmCC) 5px 5px no-repeat;
}
.retina aside#banner div.inner span.close {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAD9klEQVR42tWa3UuTURjAG0VuNoWoy905XRepcy5M6qYugmn0V0QmGVr/QXflTMssU7orEoIiu+imupgfiUEJFVFTDD9Sc2ZSFKjJ2/PCb3CQifs4Z5sXP9w55z3P8/zYPDs777vrzHNLJ17hrNAlvBAmhJ+CBSt2H2NdXOvNJKdlAeiQKBfahCnBSpMpYpTnUigkDG0qbFF4JFxm3CccFJw2vPYxdolrF9UYxAxlUyggjCgFLAntwhHBkUY8B3PbiWXBCLmMCRWQ9B8J53kn9jGug0KhSZgjxwY5C3QLlQpvSbIuhAU3Y9ohdiu5LGGMGrQI1Qo/CBwVqujPBlXktKihNlOhkPCHgM+EYvqzBjmfCha1hNIVqlFk7gm76c865O5VpGpSFSpVltO78dUrl1BDNzXFqDEpIZfwnon9yjuTc6iln9o+CK5khG4w4ZNQRF8+4aY2S7i5nVCA75k1DauZ6dVvjVoDWwk5lB1AmL58ppVaXwuOREJ1XDAnuPNdiBq/UXNdIqEhBptSCOoTIoJHQ4EeYvlSmHOBmoc2C1UoG01XCgEHmRfNUMqj7AgGkp1HrTHmVahCYTo70ihkQpXKUGY8jRgdzA2rQtN0BmlrkDIvA0HmT8eFDtPxPb4j0CNlXgYcyuJQanc00OjT8E89rkoZl2HrI38fEOuc3eih0cJFWqUMyqhCLcS7bTciNNiW65cyJKMKhYj50m5M0uA4yYyUARlVyEvcSbvxiwYbUTNSBmRUoWJi/7YbFnCRGSkDMgghRQ7zQrwzENUthMxe4q+qHzm3QZlx0C6F0AFiL9mNrzRKDMp4QLsUQiXqohChcdKYDGMmpBA6QcxB9Yu1yaSMKSmELhKv126cp9FnSsakFEL3idWgbk4XBId2GfNS6ubUt7mjWruMealq5s+ov4fa6LyuVca8lFp7mypUSWcsrZ/gyGjaUUTS/AnujwvFGWagMYWAh4QBjYckA8RMdk4jNQ8nOvWpZ3B2Bx1jzVJz/VYHjaNccG0HCF2l1tGEB40QVI6C/Xks41eOgoPbHdZ3Yv4lHw/rqekzNXYmc/fBKbzbAbdTxgTntkJQJqww8U6+CFGLRW1lmdyS7Mn5LUk20dR0VMdN4ydCUY6W58fU8Feoy/S2/jFhmYDRLK9+FcJHwaKG4zofvBgj8KpwRXAZFHGRY1VZAMp0PxrjZEnfIMkMJ5aFukTI0Uhsi1y36Df28FJQeCNYEGPHG8hAJECMxXhccgSz9XiZQ6hXn8qCBeGh0Cyc4qO6X9hjw2svY81cO6/GIOZpcuTkAcBKoT2+UUyTWWL4c/9EI4CPM4pu4ZUwyeq0Dst2H2PdXOvT+Yjmf3l5btJn7pZcAAAAAElFTkSuQmCC) 5px 5px no-repeat;
	background-size: 26px 26px;
}
section#features article.feature-item div.videobox.turn-off {
	width: 960px;
	height: 540px;
	margin: 0px 10px 0px 10px;
}
section#features article.feature-item div.videobox.turn-off iframe {
  left: 10px;
  position: absolute;
  top: 0px;
}
section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content div.videobox.turn-off span.close,
section#features article.feature-item.shapes div.feature-content div.tabs-wrapper div.tab-content div.videobox.turn-off span.close,
section#features article.feature-item.type-tool div.feature-content div.tabs-wrapper div.tab-content div.videobox.turn-off span.close,
section#features article.feature-item.move-tool div.feature-content div.tabs-wrapper div.tab-content div.videobox.turn-off span.close,
section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content div.videobox.turn-off span.close, 
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content div.videobox.turn-off span.close,
section#features article.feature-item.order-prints div.feature-content div.videobox.turn-off span.close {
	width: 26px;
	height: 26px;
	padding: 5px;
	position: absolute;
	top: -46px;
	left: 5px;
	cursor: pointer;
	background-size: 26px 26px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABp0lEQVR42r2WP0/CQBjGzxLFnLrAiB+gCzLK1i7UzbWRL8IqDspgNG4Is39GXRypETR+CQMuMPgJdKnPJU8T0pS7XCgMv+SSvn1+9Li798TxS2yiCk5BBGbgV8FxxGfVOI6FDp3AA2/gG3RAAPZBEewBFxzx2Zi1no1oG3TBBDRBQffFKoQ1J3ynqzJMohL4AM/81cIEgxLhLrhnRmmRSIJPcAMcIGxFlG2AK2bJLFEfPLJQ2IrSMmb10yIPTPjpYikRYdYEePOiIWhmBElwaBKxRqZlzBwmogOas/6XOvgBgUbWYE09Q1Rgdk1ww3U0QUEi00gCzRR2QFsNBtx4wkJmlhBmR2owBRUgLGRmCWH2VPDcKgJhIaNQL6FoSznWJlrr1EWgscLFEIBXNWivYXmfqUENjFe0YR1m15LiEQjzPoKYOZo/63yad/I8VJnpp9tEDzzk1SaY1dM1vuscGt/lwsZHyix4WqKV3zGjbLqcSHDL+Q2BYxKxJuQ7PSBtrls+eGc/uQABd/kmqXBpn4Mv1vq665YJF7TYTmbgT8HxgM9c01H0D7fYX5kBU8tuAAAAAElFTkSuQmCC) 5px 5px no-repeat;
}
.retina section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content div.videobox.turn-off span.close,
.retina section#features article.feature-item.shapes div.feature-content div.tabs-wrapper div.tab-content div.videobox.turn-off span.close,
.retina section#features article.feature-item.type-tool div.feature-content div.tabs-wrapper div.tab-content div.videobox.turn-off span.close,
.retina section#features article.feature-item.move-tool div.feature-content div.tabs-wrapper div.tab-content div.videobox.turn-off span.close,
.retina section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content div.videobox.turn-off span.close,
.retina section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content div.videobox.turn-off span.close,
.retina section#features article.feature-item.order-prints div.feature-content div.videobox.turn-off span.close {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAD9klEQVR42tWa3UuTURjAG0VuNoWoy905XRepcy5M6qYugmn0V0QmGVr/QXflTMssU7orEoIiu+imupgfiUEJFVFTDD9Sc2ZSFKjJ2/PCb3CQifs4Z5sXP9w55z3P8/zYPDs777vrzHNLJ17hrNAlvBAmhJ+CBSt2H2NdXOvNJKdlAeiQKBfahCnBSpMpYpTnUigkDG0qbFF4JFxm3CccFJw2vPYxdolrF9UYxAxlUyggjCgFLAntwhHBkUY8B3PbiWXBCLmMCRWQ9B8J53kn9jGug0KhSZgjxwY5C3QLlQpvSbIuhAU3Y9ohdiu5LGGMGrQI1Qo/CBwVqujPBlXktKihNlOhkPCHgM+EYvqzBjmfCha1hNIVqlFk7gm76c865O5VpGpSFSpVltO78dUrl1BDNzXFqDEpIZfwnon9yjuTc6iln9o+CK5khG4w4ZNQRF8+4aY2S7i5nVCA75k1DauZ6dVvjVoDWwk5lB1AmL58ppVaXwuOREJ1XDAnuPNdiBq/UXNdIqEhBptSCOoTIoJHQ4EeYvlSmHOBmoc2C1UoG01XCgEHmRfNUMqj7AgGkp1HrTHmVahCYTo70ihkQpXKUGY8jRgdzA2rQtN0BmlrkDIvA0HmT8eFDtPxPb4j0CNlXgYcyuJQanc00OjT8E89rkoZl2HrI38fEOuc3eih0cJFWqUMyqhCLcS7bTciNNiW65cyJKMKhYj50m5M0uA4yYyUARlVyEvcSbvxiwYbUTNSBmRUoWJi/7YbFnCRGSkDMgghRQ7zQrwzENUthMxe4q+qHzm3QZlx0C6F0AFiL9mNrzRKDMp4QLsUQiXqohChcdKYDGMmpBA6QcxB9Yu1yaSMKSmELhKv126cp9FnSsakFEL3idWgbk4XBId2GfNS6ubUt7mjWruMealq5s+ov4fa6LyuVca8lFp7mypUSWcsrZ/gyGjaUUTS/AnujwvFGWagMYWAh4QBjYckA8RMdk4jNQ8nOvWpZ3B2Bx1jzVJz/VYHjaNccG0HCF2l1tGEB40QVI6C/Xks41eOgoPbHdZ3Yv4lHw/rqekzNXYmc/fBKbzbAbdTxgTntkJQJqww8U6+CFGLRW1lmdyS7Mn5LUk20dR0VMdN4ydCUY6W58fU8Feoy/S2/jFhmYDRLK9+FcJHwaKG4zofvBgj8KpwRXAZFHGRY1VZAMp0PxrjZEnfIMkMJ5aFukTI0Uhsi1y36Df28FJQeCNYEGPHG8hAJECMxXhccgSz9XiZQ6hXn8qCBeGh0Cyc4qO6X9hjw2svY81cO6/GIOZpcuTkAcBKoT2+UUyTWWL4c/9EI4CPM4pu4ZUwyeq0Dst2H2PdXOvT+Yjmf3l5btJn7pZcAAAAAElFTkSuQmCC) 5px 5px no-repeat;
	background-size: 26px 26px;
}
section#features article.feature-item span.overlay {
	position: absolute;
	width: 960px;
	height: 540px;
	top: 50%;
	left: 50%;
	margin-top: -275px;
	margin-left: -480px;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
	z-index: 123456;
	pointer-events: none;
}
section#features article.feature-item.selections .tab-content:nth-child(2) span.overlay {
		margin-top: -349px !important;
}
section#features article.feature-item.shapes .tab-content:nth-child(2) span.overlay,
section#features article.feature-item.type-tool .tab-content:nth-child(3) span.overlay,
section#features article.feature-item.move-tool .tab-content:nth-child(3) span.overlay {
		margin-top: -361px !important;
}
.bigPlay {
	display: none;
}

section#features article.layers div.tabs-wrapper div.tab-content.layers-tab > p.simple-text {
	margin-top: -55px !important;
}
section#features article.layers div.tabs-wrapper div.tab-content.layers-palette > figure {
	padding-bottom: 34px;
}
section#features article.layers div.tabs-wrapper div.tab-content.blending-modes-tab > p.simple-text {
	margin-top: -20px !important;
	padding-bottom: 43px;
}
section#features article.layers div.tabs-wrapper div.tab-content.layer-masks > p.simple-text {
	margin-top: -41px !important;
	padding-bottom: 43px;
}

section#features article.selections div.tabs-wrapper div.tab-content:nth-child(1) > p.simple-text,
section#features article.selections div.tabs-wrapper div.tab-content:nth-child(2) > p.simple-text {
	margin-top: -43px !important;
	padding: 0px !important;
}
section#features article.selections div.tabs-wrapper div.tab-content:nth-child(1) > a.video-link {
	width: 195px !important;
	margin-bottom: 50px !important;
}
section#features article.selections div.tabs-wrapper div.tab-content:nth-child(2) > a.video-link {
	width: 180px !important;
	margin-bottom: 50px !important;
}
section#features article.selections div.tabs-wrapper div.tab-content:nth-child(2) > p.simple-text {
	margin-top: -43px !important;
	padding-bottom: 43px;
}
section#features article.selections div.tabs-wrapper div.tab-content:nth-child(3) > div.wrapper-of-four {
	padding-bottom: 68px;
}
section#features article.selections div.tabs-wrapper div.tab-content:nth-child(4) > figure {
	height: 610px;
	margin-top: -3px;
	padding-bottom: 8px;
}

section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) {
	position: relative;
}
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) > figure {
	margin-top: -3px;
}
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) span.explanation:nth-child(1) {
	left: 87px !important;
	position: absolute;
	top: 54px !important;
}
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) span.explanation:nth-child(2) {
	left: 87px !important;
	position: absolute;
	top: 342px !important;
}
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) span.explanation:nth-child(3) {
	left: 737px !important;
	position: absolute;
	top: 197px !important;
	width: 160px !important;
}
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) .effect-browser-el {
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) .effect-browser-el:nth-child(4) {
	z-index: 12345;
}
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) .effect-browser-el:nth-child(5) {
	z-index: 1234;
}
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) .effect-browser-el:nth-child(6) {
	z-index: 123;
}
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) .effect-browser-el:nth-child(5) p,
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) .effect-browser-el:nth-child(5) h1,
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) .effect-browser-el:nth-child(6) p,
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) .effect-browser-el:nth-child(6) h1 {
	opacity: 0;
	transition: 400ms cubic-bezier(0,0,0.62,1);
	-o-transition: 400ms cubic-bezier(0,0,0.62,1);
	-moz-transition: 400ms cubic-bezier(0,0,0.62,1);
	-webkit-transition: 400ms cubic-bezier(0,0,0.62,1);
}
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) .effect-browser-el:nth-child(5).active p,
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) .effect-browser-el:nth-child(5).active h1,
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) .effect-browser-el:nth-child(6).active p,
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(1) .effect-browser-el:nth-child(6).active h1 {
	opacity: 1;
}

section#features article.effects div.tabs-wrapper div.tab-content:nth-child(4) > figure {
	margin-top: -1px;
}
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(4) div.gallery-view div.effect-thumb > span {
	margin-top: 2px;
}
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(4) div.gallery-view {
	height: 743px;
}
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(2) > p.simple-text,
section#features article.effects div.tabs-wrapper div.tab-content:nth-child(3) > p.simple-text {
	margin-top: -19px !important;
	padding-bottom: 43px;
}

section#features article.layer-styles div.tabs-wrapper div.tab-content:nth-child(1) > p.simple-text {
	margin-top: 16px !important;
}
section#features article.layer-styles div.tabs-wrapper div.tab-content:nth-child(1) > a.video-link {
	margin-bottom: 50px !important;
}
section#features article.layer-styles div.tabs-wrapper div.tab-content:nth-child(2) > figure {
	margin-top: -3px;
	padding-bottom: 31px;
}
section#features article.layer-styles div.tabs-wrapper div.tab-content:nth-child(3) > p.simple-text {
	margin-top: -52px !important;
	padding-bottom: 43px;
}

section#features article.retouching div.tabs-wrapper div.tab-content:nth-child(1) > figure {
	margin-top: -5px;
}
section#features article.retouching div.tabs-wrapper div.tab-content:nth-child(1) > p.simple-text {
	margin-top: -53px !important;
}
section#features article.retouching div.tabs-wrapper div.tab-content:nth-child(1) > a.video-link {
	margin-bottom: 50px !important;
	width: 176px !important;
}
section#features article.retouching div.tabs-wrapper div.tab-content:nth-child(2) > figure {
	margin-top: -2px;
}
section#features article.retouching div.tabs-wrapper div.tab-content:nth-child(2) h1 {
	margin-top: -22px !important;
}
section#features article.retouching div.tabs-wrapper div.tab-content:nth-child(2) nav.r-gallery {
	top: 686px;
}
section#features article.retouching div.tabs-wrapper div.tab-content:nth-child(2) #gallery-repair {
	padding-bottom: 58px;
}

section#features article.retouching div.tabs-wrapper div.tab-content:nth-child(3) > figure {
	margin-top: -8px;
}
section#features article.retouching div.tabs-wrapper div.tab-content:nth-child(3) > div.wrapper-of-two {
	margin-top: -22px !important;
	padding-bottom: 41px !important;
}

section#features article.retouching div.tabs-wrapper div.tab-content:nth-child(4) > figure {
	margin-top: -2px;
}
section#features article.retouching div.tabs-wrapper div.tab-content:nth-child(4) h1 {
	margin-top: -22px !important;
}
section#features article.retouching div.tabs-wrapper div.tab-content:nth-child(4) nav.o-gallery {
	top: 686px;
}
section#features article.retouching div.tabs-wrapper div.tab-content:nth-child(4) #gallery-others {
	padding-bottom: 58px;
}

section#features article.color-adjustments div.tabs-wrapper div.tab-content:nth-child(1) #gallery-color-adjustments,
section#features article.color-adjustments div.tabs-wrapper div.tab-content:nth-child(2) #gallery-color-adjustments-advanced {
	height: 507px !important;
}
section#features article.color-adjustments div.tabs-wrapper div.tab-content:nth-child(3) figure {
	margin-top: -3px;
}
section#features article.color-adjustments div.tabs-wrapper div.tab-content:nth-child(3) p {
	margin-top: -3px;
	padding-bottom: 19px;
}

section#features article.painting div.tabs-wrapper div.tab-content:nth-child(1) p.simple-text {
	margin-top: -43px !important;
	padding-bottom: 43px;
}
section#features article.painting div.tabs-wrapper div.tab-content:nth-child(2) figure {
	margin-top: -2px;
	padding-bottom: 30px;
}
section#features article.painting div.tabs-wrapper div.tab-content:nth-child(3) p.simple-text {
	margin-top: -43px !important;
	padding-bottom: 43px;
}

section#features article.shapes div.tabs-wrapper div.tab-content:nth-child(1) p.simple-text {
	margin-top: -43px !important;
	padding-bottom: 43px;
}
section#features article.shapes div.tabs-wrapper div.tab-content:nth-child(2) > figure {
	margin-top: -5px;
}
section#features article.shapes div.tabs-wrapper div.tab-content:nth-child(2) p.simple-text {
	margin-top: -55px !important;
}
section#features article.shapes div.tabs-wrapper div.tab-content:nth-child(2) > a.video-link {
	margin-bottom: 50px !important;
	width: 205px !important;
}

section#features article.shapes div.tabs-wrapper div.tab-content:nth-child(3) > figure {
	margin-top: -1px;
}
section#features article.shapes div.tabs-wrapper div.tab-content:nth-child(3) p.simple-text {
	margin-top: -40px !important;
	padding-bottom: 43px;
}

section#features article.type-tool div.tabs-wrapper div.tab-content:nth-child(1) p.simple-text {
	margin-top: -41px !important;
	padding-bottom: 34px;
}
section#features article.type-tool div.tabs-wrapper div.tab-content:nth-child(2) p.simple-text{
	margin-top: -43px !important;
	padding-bottom: 43px;
}
section#features article.type-tool div.tabs-wrapper div.tab-content:nth-child(3) p.simple-text {
	margin-top: -43px !important;
	padding-bottom: 0px;
}
section#features article.type-tool div.tabs-wrapper div.tab-content:nth-child(3) > a.video-link {
	margin-bottom: 50px !important;
	width: 190px !important;
}
section#features article.move-tool div.tabs-wrapper div.tab-content:nth-child(1) p.simple-text {
	margin-top: -54px !important;
	padding-bottom: 43px;
}
section#features article.move-tool div.tabs-wrapper div.tab-content:nth-child(3) p.simple-text {
	margin-top: -43px !important;
	padding-bottom: 0px;
}
section#features article.move-tool div.tabs-wrapper div.tab-content:nth-child(3) > a.video-link {
	margin-bottom: 50px !important;
	width: 220px !important;
}
.we-support {
	padding-bottom: 44px;
}
#mac-pro-support div.feature-content {	
	padding-bottom: 44px;
}
.users-award {
	padding-bottom: 48px;
}

/* iDevice */
.idev ul.photo-thumbnails li a:hover {
	border: 1px solid transparent !important;
}
.idev header#top-header nav#main-navigation ul li a:hover {
	color: rgba(255, 255, 255, 1);
}
.idev header#top-header nav#main-navigation ul li a.buy-now:hover {
	color: rgba(78, 182, 255, 1);
}
.idev section#page-navigation ul.link-navigation li a.overview-video:hover,
.retina.idev  section#page-navigation ul.link-navigation li a.overview-video:hover {
	background-position: 0px 0px;
}
.idev section#page-navigation ul.link-navigation li a:hover,
.retina.idev  section#page-navigation ul.link-navigation li a:hover {
	color: rgba(78, 182, 255, 1);
	background-position: 0px 0px;
}
.idev section#page-navigation ul.page-articles li a:hover {
	color: rgba(255, 255, 255, 1);
}
.idev section#whats-new ul.whats-new li:hover article.fx-new-feature div footer a {
	color: rgba(78, 182, 255, 1);
	background-position: 100% 6px;
}
.idev section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link:hover,
.idev.retina section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link:hover,
.idev section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) a.video-link:hover,
.idev.retina section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) a.video-link:hover,
.idev section#features article.feature-item.shapes div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) a.video-link:hover,
.idev.retina section#features article.feature-item.shapes div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) a.video-link:hover,
.idev section#features article.feature-item.type-tool div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) a.video-link:hover,
.idev.retina section#features article.feature-item.type-tool div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) a.video-link:hover,
.idev section#features article.feature-item.move-tool div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) a.video-link:hover,
.idev.retina section#features article.feature-item.move-tool div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) a.video-link:hover,
.idev section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link:hover,
.idev.retina section#features article.feature-item.layer-styles div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link:hover,
.idev section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link:hover,
.idev.retina section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) a.video-link:hover,
.idev section#features article.feature-item.order-prints div.feature-content a.video-link,
.idev.retina section#features article.feature-item.order-prints div.feature-content a.video-link {
	color: rgba(78, 182, 255, 1);
	background-position: 0px 0px;
}
.idev section#features article.move-tool div.tabs-wrapper div.tab-content:nth-child(1) figure img.skate,
.idev section#features article.move-tool div.tabs-wrapper div.tab-content:nth-child(1) figure img.skate-handles {
	-webkit-transform: translate3d(163px, 27px, 0px);
		 -moz-transform: translate3d(163px, 27px, 0px);
			 -o-transform: translate(163px, 27px);
					transform: translate3d(163px, 27px, 0px);
}
.idev section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-first {
	background: rgba(255, 255, 255, .07);
	border-radius: 12px;
	box-shadow: 0px 50px 100px 10px rgba(0, 0, 0, .55);
	height: 188px;
	position: absolute;
	-webkit-transform: rotateY(-24deg) skewY(11deg) translate3d(154px, 25px, 4px);
		 -moz-transform: rotateY(-24deg) skewY(11deg) translate3d(154px, 25px, 4px);
			 -o-transform: rotateY(-24deg) skewY(11deg) translate(154px, 25px);
					transform: rotateY(-24deg) skewY(11deg) translate3d(154px, 25px, 4px);
	width: 328px;
	z-index: 12345;
}
.idev section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-second {
	background: rgba(255, 255, 255, .07);
	border-radius: 12px;
	box-shadow: 0px 50px 100px 10px rgba(0, 0, 0, .55);
	height: 186px;
	position: absolute;
	-webkit-transform: rotateY(-23deg) skewY(8deg) translate3d(276px, 10px, 3px);
		 -moz-transform: rotateY(-23deg) skewY(8deg) translate3d(276px, 10px, 0px);
			 -o-transform: rotateY(-23deg) skewY(8deg) translate(276px, 10px);
					transform: rotateY(-23deg) skewY(8deg) translate3d(276px, 10px, 0px);
	width: 339px;
	z-index: 1234;
}
.idev section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-third {
	background: rgba(255, 255, 255, .07);
	border-radius: 12px;
	box-shadow: 0px 50px 100px 10px rgba(0, 0, 0, .55);
	height: 187px;
	position: absolute;
	-webkit-transform: rotateY(-19deg) skewY(5deg) translate3d(399px, 0px, 0px);
		 -moz-transform: rotateY(-19deg) skewY(5deg) translate3d(399px, 0px, 0px);
			 -o-transform: rotateY(-19deg) skewY(5deg) translate(399px, 0px);
					transform: rotateY(-19deg) skewY(5deg) translate3d(399px, 0px, 0px);
	width: 333px;
	z-index: 123;
}
.idev section#page-navigation ul.secondary-nav {
	display: none;
}
/* retina layout */
.retina section#features article.feature-item.selections > hgroup h3 {
	width: 720px;
}
.retina section#features article.feature-item.painting > hgroup h3 {
	width: 755px;
}
.retina section#features article.feature-item.retouching > hgroup h3 {
	width: 735px;
}
.retina section#features article.feature-item.color-adjustments > hgroup h3 {
	width: 790px;
}
.retina section#features article.feature-item.effects > hgroup h3 {
	width: 750px;
}
.retina section#features article.feature-item.layers > hgroup h3 {
	width: 800px;
}
.retina section#features article.feature-item div.feature-content ul.advanced-technology li.os-x-support div.left {
	width: 390px;
	padding-right: 14px;
}
.retina section#features article.feature-item div.feature-content ul.advanced-technology li:not(.we-support):nth-child(2) div.left {
	padding-right: 24px;
	width: 380px;
}
.retina section#features article.feature-item div.feature-content ul.pixelmator-awards li:nth-child(1) div.right {
	width: 420px;
}
.retina section#features article.feature-item div.feature-content ul.pixelmator-awards li:nth-child(2) div.left {
	width: 390px;
	padding-right: 14px;
}

/* iPhone layout */
.iphone	section#features article.feature-item > hgroup h3 {
	font-size: 14px !important;
}
.iphone	section#features article.feature-item.move-tool > hgroup h3 {
	margin-left: -40px;
	width: 1060px !important;
}
.iphone	section#features article.feature-item.selections > hgroup h3 {
	width: 950px !important;
}
.iphone	section#features article.feature-item.painting > hgroup h3 {
	margin-left: -10px !important;
	width: 1000px !important;
}
.iphone	section#features article.feature-item.retouching > hgroup h3 {
	width: 980px !important;
}
.iphone	section#features article.feature-item.shapes > hgroup h3 {
	width: 980px !important;
}
.iphone	section#features article.feature-item.type-tool > hgroup h3 {
	margin-left: -25px;
	width: 1030px !important;
}
.iphone	section#features article.feature-item.color-adjustments > hgroup h3 {
	margin-left: -35px !important;
	width: 1050px !important;
}
.iphone	section#features article.feature-item.effects > hgroup h3 {
	width: 1000px !important;
}
.iphone	section#features article.feature-item.layers > hgroup h3 {
	margin-left: -40px;
	width: 1060px !important;
}
.iphone	section#features article.feature-item.layer-styles > hgroup h3 {
	width: 960px !important;
}
.iphone	section#features article.feature-item.order-prints > hgroup h3 {
	width: 980px !important;
}
.iphone	section#features article.feature-item:nth-child(10) > hgroup h3 {
	margin-left: -10px;
	width: 1000px !important;
}
.iphone section#features article.feature-item div.feature-content ul.advanced-technology li:not(.we-support):nth-child(2) div.left {
	width: 420px;
	padding-right: 6px;
}
.iphone section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance {
	width: 416px;
}
.iphone section#features article.feature-item div.feature-content ul.pixelmator-awards li:nth-child(2) div.left {
	width: 420px;
}
.iphone section#features article.feature-item div.feature-content ul.pixelmator-awards li:nth-child(2) div.right {
	padding-left: 34px;
}

/* TRIAL PAGE */
#try {
	background: rgba(0, 0, 0, 1);
}
#try .title {
color: #fff; 
font-size: 47px;
font-weight: 300;
line-height:1.5em;
margin: -7px auto 18px auto;  
text-align: center; 
text-rendering: optimizeLegibility;
}
#try .description {
color: #999;
font-size: 18px;
line-height:1.5em;
margin-top: -5px;
font-weight: 300;
text-align: center;
text-rendering: optimizeLegibility;
}
#try .description a {
color: #2f91dd;
-webkit-transition: color .13s linear;
-moz-transition: color .13s linear;
transition: color .13s linear;
text-decoration: none;
}
#try .description a:hover {
color: #FE7E8A;
text-decoration: none;
}
#try #footer {
	opacity: 1;
}
