/* GLOBAL STYLES */
html {
	background: rgba(18, 18, 18, 1);
}
body {
  background: rgba(18, 18, 18, 1);
  font-family: "myriad-pro", sans-serif;
  font-weight: 300;
  -webkit-font-smoothing:antialiased;
}
/*
body.home {
	background: rgba(18, 18, 18, 1);
	background-image: url(http://static-cdn.pixelmator.com/3.4/background-v2.jpg);
	background-size: 2880px 1320px;
	background-repeat: no-repeat;
	background-position: 50% 0px;
	font-family: "myriad-pro", sans-serif;
	font-weight: 300;
	-webkit-font-smoothing:antialiased;
}
  body#try
  {
    background: rgba(18, 18, 18, 1);
    background-image: url(http://static-cdn.pixelmator.com/3.4/background-v2.jpg);
  	background-size: 2880px 1320px;
  	background-repeat: no-repeat;
  	background-position: 50% 0px;
  }
.retina body.home,
.retina body#try {
  background-image: url(http://static-cdn.pixelmator.com/3.4/background-v2@2x.jpg);
  background-size: 2880px 1320px;
}
*/
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;
}

/* HEADER STYLES */
.header-background
{
    height: 0px;   
}
#top-header
{
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;

    width: 100%;
  min-width: 1200px;
    height: 45px;

    background: rgba(0, 0, 0, .8);
}
#top-header .inner
{
    width: calc(100% - 20px);
    min-width: 768px;
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 10px;
}
#top-header h1
{
    font-size: 26px;
    font-weight: 300;
    line-height: 45px;

    display: inline-block;
    float: left;
}
#top-header h1 a
{
    text-decoration: none;
    
    letter-spacing: -1px;

    color: #fff;
}
#top-header h1 a span {
  color: #a4a4a4;
}

/****** Navigation Style *********/
#main-navigation
{
    line-height: 45px;

    display: inline-block;
    float: right;
}
#main-navigation li
{
    display: inline-block;

    margin-top: 4px;
    margin-left: 35px;
}
#main-navigation a
{
    font-size: 16px;
    font-weight: 300;

    text-decoration: none;

    color: #fff;
    
    transition: color .13s ease-in-out;
}
#main-navigation a[href='/mac/buy/']
{
    color: #2aa5dd;
}
#main-navigation a:hover
{
    color: #ff6c98;
}

/* BANNER STYLES */
aside#banner {
  position: relative;
	clear: both;
	width: 100%;
  min-width: 1200px;
  height: 100vh;
  min-height: 570px;
  max-height: 1440px;
  overflow: hidden;
}
.banner-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 100px);
  background-image: url(http://static-cdn.pixelmator.com/3.5/bg-banner__v16.jpg);
  background-size: 2560px 1540px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  
  image-rendering: -webkit-optimize-contrast;
  
  transform: translate3d(0px, 0px, 0px);
}
.retina .banner-background {
  background-image: url(http://static-cdn.pixelmator.com/3.5/bg-banner__v16@2x.jpg);
  background-size: 2560px 1540px;
}
aside#banner .wrapper {
  background-color: transparent;
	width: 100%;
	min-width: 1120px;
  height: 100%;
/*  height: calc(100% - 300px);*/
	/*min-height: 670px;*/
	position: relative;
	overflow: hidden;
}
aside#banner .wrapper figure {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 2600px;
	overflow: hidden;
	-webkit-transform: translate(-50%, -50%);
	   -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	     -o-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}
aside#banner .wrapper figure .banner {
	left: 0;
	position: absolute;
	z-index: 1000;
}
aside#banner .wrapper figure .banner-tools-palette {
    left: 745px;
    position: absolute;
    top: 12%;
    z-index: 1002;
}

aside#banner .wrapper figure .banner-effects-palette {
    position: absolute;
    right: 740px;
    top: 50%;
    z-index: 1002;
  
  transform: translateY(-50%);
}
aside#banner header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 570px;
  z-index: 1001;
}
aside#banner header .wrap {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 50px;
}
aside#banner header h1 {
  width: 1120px;
  margin: 0 auto 0;
  padding: 38px 0px 0px 0px;
  text-align: center;
  font-family: "Kozuka Gothic Pr6N", "myriad-pro", sans-serif;
  font-size: 47px;
  font-weight: 100;
  color: #fefefe;
  letter-spacing: -2px;
}
aside#banner header h2 {
  color: #fefefe;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  max-width: 730px;
  margin: 0 auto;
  text-align: center;
  padding-top: 21px;
}

/* PAGE NAVIGATION */
.gradient {
  position: relative;
}
.gradient > *:not(.back-grad) {
  z-index: 1001;
  position: relative;
}
div.back-grad {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1033px;
  z-index: 1000;
}
section#page-navigation {
	width: 100%;
}
section#page-navigation ul.link-navigation {
	width: 980px;
	margin: 1px auto;
	padding: 0;
	text-align: center;
}
section#page-navigation ul.link-navigation li {
	display: inline-block;
	vertical-align: top;
}
section#page-navigation ul.link-navigation li:nth-child(2) {
	margin: 0 40px;
}
section#page-navigation ul.link-navigation li a {
	height: 29px;
	display: inline-block;
	padding-left: 17px;
	font-size: 18px;
	font-weight: 300;
	line-height: 29px;
	color: #2aa5dd;
	text-decoration: none;
  margin-top: 15px;
}
  section#page-navigation ul.link-navigation li a.overview-video {
    padding-left: 13px;
    background: url(http://static-cdn.pixelmator.com/3.5/ico-watch__v1.png) 0 11px no-repeat;
    background-size: 6px 36px;
  }
  .retina section#page-navigation ul.link-navigation li a.overview-video {
    background: url(http://static-cdn.pixelmator.com/3.5/ico-watch__v1@2x.png) 0 11px no-repeat;
    background-size: 6px 36px;
  }
  section#page-navigation ul.link-navigation li a.overview-video:hover,
  .retina section#page-navigation ul.link-navigation li a.overview-video:hover {
    color: #ff6c98;
  	background-position: 0px -17px;
  }
  section#page-navigation ul.link-navigation li a.all-new-features {
    padding-left: 20px;
    background: url(http://static-cdn.pixelmator.com/3.5/ico-list__v4.png) 0 10px no-repeat;
    background-size: 14px 38px;
  }
  .retina section#page-navigation ul.link-navigation li a.all-new-features {
    background: url(http://static-cdn.pixelmator.com/3.5/ico-list__v4@2x.png) 0 10px no-repeat;
    background-size: 14px 38px;
  }
  section#page-navigation ul.link-navigation li a.app-store {
    background: url(http://static-cdn.pixelmator.com/3.5/ico-store.png) 0 9px no-repeat;
    background-size: 12px 42px;
  }
  .retina section#page-navigation ul.link-navigation li a.app-store {
    background: url(http://static-cdn.pixelmator.com/3.5/ico-store@2x.png) 0 9px no-repeat;
    background-size: 12px 42px;
  }
  section#page-navigation ul.link-navigation li a.:hover,
  .retina section#page-navigation ul.link-navigation li a:hover {
    color: #ff6c98;
    background-position: 0px -33px;
  }
section#page-navigation ul.link-navigation li a.all-new-features:hover{
  color: #ff6c98;
  background-position: 0px -19px;
}
section#page-navigation ul.link-navigation li a.app-store:hover,
.retina section#page-navigation ul.link-navigation li a.app-store:hover {
  color: #ff6c98;
    background-position: 0px -21px;
  }
/* AWARDS */
#awards .inner
{
    width: 1200px;
    padding: 135px 0 160px;
  margin: 0 auto;
}
#awards ul
{
    text-align: center;
}
#awards li
{
    display: inline-block;
    vertical-align: bottom;
    text-align: center;
    width: 156px;
}
#awards li:nth-of-type(1)
{
    margin: 0 85px;
}
#awards li:nth-of-type(3)
{
    margin: 0 85px;
}
#awards li:nth-of-type(3) img
{
    margin-bottom: 5px;
}
#awards p
{
    padding: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    color: #6c6c6c;
    font-weight: 300;
}
/* What's New section */
#whats-new {
  padding: 217px 0 0;
}
#whats-new h1 {
	width: 1120px;
	margin: 0 auto;
	padding: 0 0 7px;
	text-align: center;
	font-family: "Kozuka Gothic Pr6N", "myriad-pro", sans-serif;
	font-size: 47px;
	font-weight: 100;
	color: #cdcdcd;
	letter-spacing: -2px;
}
#whats-new h2 {
    color: #929292;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    width: 740px;
    margin: 0 auto;
    text-align: center;
    padding: 16px 0 12px;
}
section#whats-new {
	width: 100%;
}
section#whats-new ul.whats-new {
	width: 1200px;
	margin: 24px auto 0;
	padding: 0;
	text-align: center;
}
section#whats-new ul.whats-new li {
	width: 100%;
}
section#whats-new ul.whats-new li article.fx-new-feature {
	width: 100%;
}
section#whats-new ul.whats-new li:nth-of-type(1) {
}
section#whats-new ul.whats-new li:nth-of-type(1) article.fx-new-feature ul.mac-pro-features {
	width: 1200px;
	margin: 0px auto;
	padding: 40px 0px 285px 0px;
}
.updates-link {
  display: inline-block;
  
    padding: 0 20px;
  margin-bottom: 20px;
  
  color: #2aa5dd;
  text-decoration: none;

    background-image: url(http://static-cdn.pixelmator.com/3.4/buttons/btn-more-s.png);
    background-position: 100% -3px;
    background-repeat: no-repeat;
    background-size: 26px 62px;
}
.retina .updates-link {
  background-image: url(http://static-cdn.pixelmator.com/3.4/buttons/btn-more-s@2x.png);
  background-size: 26px 62px;
}
.updates-link:hover {
  color: #ff6c98;

  background-position: 100% -39px;
}
section#whats-new ul.whats-new li:nth-of-type(1) article.fx-new-feature ul.mac-pro-features li{
	display: inline-block;
	vertical-align: top;
	margin: 0;
	text-align: center;
	width: 230px;
}
section#whats-new ul.whats-new li:nth-of-type(1) article.fx-new-feature ul.mac-pro-features li a
{
    color: #2aa5dd;
	text-decoration: none;
}
section#whats-new ul.whats-new li:nth-of-type(1) article.fx-new-feature ul.mac-pro-features li a:hover
{
    color: #ff6c98;
}
.whats-new li:nth-of-type(2)
{
    padding: 0 6px 0 12px;
}
.whats-new li:nth-of-type(3)
{
    padding: 0 7px 0 7px;
}
.whats-new li:nth-of-type(4)
{
    padding: 0 12px 0 6px;
}
section#whats-new ul.whats-new li:nth-of-type(1) article.fx-new-feature ul.mac-pro-features li h3 {
  color: #a3a3a3;
font-size: 26px;
font-weight: 300;
line-height: 28px;
padding: 15px 0px 0px;
}
section#whats-new ul.whats-new li:nth-of-type(1) article.fx-new-feature ul.mac-pro-features li p {
  color: #a3a3a3;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    padding: 9px 0px 0px;
    width: 150px;
    margin: 0 auto;
}
section#whats-new ul.whats-new li:nth-of-type(1) article.fx-new-feature ul.mac-pro-features li:nth-of-type(3) p {
  width: 170px;
}
section#whats-new ul.whats-new .more {
  padding: 0 20px;
  
  background-image: url(http://static-cdn.pixelmator.com/3.4/buttons/btn-more-s.png);
  background-position: 100% -1px;
  background-repeat: no-repeat;
  background-size: 26px 62px;
}
.retina section#whats-new ul.whats-new .more {
  background-image: url(http://static-cdn.pixelmator.com/3.4/buttons/btn-more-s@2x.png);
  background-size: 26px 62px;
}
section#whats-new ul.whats-new .more:hover {
  color: #ff6c98;
  
  background-position: 100% -37px;
}
/* FEATURES */
section#features {
	width: 100%;
}
section#features article.feature-item {
	width: 100%;
	padding: 173px 0px 0px 0px;
}
article#mavericks.mavericks-block.feature-item
{
    text-align: center;
    padding: 85px 0 0;
}
section#features article.feature-item:first-of-type
{
    padding-top: 0;
}
section#features article.feature-item > hgroup {
	width: 980px;
	margin: 0 auto;
	text-align: center;
}
section#features article.feature-item > hgroup figure {
	width: 100%;
	text-align: center;
}
section#features article.feature-item > hgroup figure img {
	margin: 90px 0px 0px 0px;
}
article#mavericks.mavericks-block.feature-item > img
{
    margin-bottom: 25px;
}
section#features article.feature-item > hgroup h1 {
  font-family: "Kozuka Gothic Pr6N", "myriad-pro", sans-serif;
	font-size: 47px;
	font-weight: 100;
	letter-spacing: -2px;
	padding: 0 0 7px;
	color: #cdcdcd;
}
section#features article.feature-item > hgroup h2 {
  font-family: "Kozuka Gothic Pr6N", "myriad-pro", sans-serif;
	font-size: 47px;
	font-weight: 100;
	letter-spacing: -2px;
	color: #929292;
	line-height: 54px;
}
section#features article.feature-item > hgroup h3 {
	font-size: 18px;
	line-height: 30px;
	color: #929292;
	font-weight: 300;
	padding: 16px 0 46px;
	margin: 0 auto;
}
section#features article.feature-item.move-tool {
  position: relative;
  z-index: 1001;
}
section#features article.feature-item.move-tool > hgroup h3 {
	width: 825px;
}
section#features article.feature-item.selections > hgroup h3 {
	width: 800px;
}
section#features article.feature-item.painting > hgroup h3 {
	width: 810px;
}
section#features article.feature-item.retouching > hgroup h3 {
	width: 690px;
}
section#features article.feature-item.shapes > hgroup h3 {
	width: 670px;
}
section#features article.feature-item.type-tool > hgroup h3 {
	width: 760px;
}
section#features article.feature-item.color-adjustments > hgroup h3 {
	width: 805px;
}
section#features article.feature-item.effects > hgroup h3 {
	width: 860px;
}
section#features article.feature-item.layers > hgroup h3 {
	width: 740px;
}
section#features article.feature-item.extensions > hgroup h3 {
  width: 800px;
}
section#features article.feature-item.order-prints > hgroup h3 {
	width: 790px;
}
section#features article.feature-item.advanced-technology > hgroup h3 {
	width: 765px;
}
article#mavericks.mavericks-block.feature-item h3 {
    width: 790px;
}
section#features article.feature-item div.feature-content {
	width: 980px;
	margin: 0px auto;
	position: relative;
}

/* tab navigation */
section#features article.feature-item div.feature-content nav.content-tabs {
	position: absolute;
	z-index: 1999999999999;
	width: 980px;
	margin: 0;
	text-align: center;
	top: 575px;
	left: 0;
}
section#features article.feature-item.color-adjustments div.feature-content nav.content-tabs
{
    top: 440px;
}
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 {
  margin: 5px 0px 0px 0px;
}
section#features article.feature-item div.feature-content nav.content-tabs ul.tab-navigation li::after
{
    content: "•";
    color: #a8a8a8;
    display: inline-block;
    padding: 0 10px;
}
  section#features article.feature-item div.feature-content nav.content-tabs ul.tab-navigation li:last-child {
    margin: 5px 0px 0px 0px;
  }
  section#features article.feature-item div.feature-content nav.content-tabs ul.tab-navigation li:last-child::after
    {
        content: "";
        padding: 0;
    }
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;
}
section#features article.feature-item div.feature-content nav.content-tabs ul.tab-navigation li a {
  cursor: pointer;
	margin: 0px auto;
	font-size: 18px;
	font-weight: 300;
	color: #a8a8a8;
	text-align: center;
	text-decoration: none;
}
section#features article.feature-item div.feature-content nav.content-tabs ul.tab-navigation li.active a {
	position: relative;
	cursor: pointer;
	text-decoration: none;
	color: rgba(255, 255, 255, 1);
}

/* 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.move-tool div.feature-content div.tabs-wrapper div.tab-content figure
{
    height: 610px;
}
section#features article.feature-item.shapes div.feature-content div.tabs-wrapper div.tab-content figure
{
    height: 610px;
}
section#features article.feature-item.color-adjustments div.feature-content div.tabs-wrapper div.tab-content figure
{
    height: 455px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content p.simple-text {
	font-size: 15px;
	line-height: 27px;
	text-align: center;
	font-weight: 400;
	color: #929292;
	margin-top: 10px;
	line-height: 27px;
}
section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content > p.simple-text,
section#features article.feature-item.painting div.feature-content div.tabs-wrapper div.tab-content.paint > p.simple-text,
section#features article.feature-item.painting div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) > p.simple-text,
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.repair-tool p.simple-text,
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.blur-and-sharpness p.simple-text,
section#features article.feature-item.retouching div.feature-content div.tabs-wrapper div.tab-content:nth-child(4) p.simple-text,
section#features article.feature-item.type-tool div.feature-content div.tabs-wrapper div.tab-content > p.simple-text,
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.light-leak-tab p.simple-text,
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.vintage-tab p.simple-text,
section#features article.feature-item.effects div.feature-content div.tabs-wrapper div.tab-content:nth-child(4) p.simple-text,
section#features article.feature-item.effects div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) p.simple-text,
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.blending-modes-tab p.simple-text,
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.layer-masks p.simple-text,
section#features article.feature-item.painting div.feature-content div.tabs-wrapper div.tab-content:nth-child(2) p.simple-text,
div.tab-content.refine p.simple-text,
section#features article.feature-item.extensions div.feature-content div.tabs-wrapper div.tab-content p.simple-text
{
	margin-top: 23px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.effects-browser > p.simple-text
{
    margin-top: 23px;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content:nth-of-type(5) p.simple-text
{
    margin-top: 27px;
}
section#features article.feature-item.color-adjustments div.feature-content div.tabs-wrapper div.tab-content p.simple-text
 {
    margin-top: 44px;
}
section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content.refine  > p.simple-text {
	margin-top: 15px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.layers-tab p.simple-text
{
    margin-top: 70px;
}
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.layer-styles p.simple-text
{
    margin-top: 94px;
}
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);
}
.video-link,
.repair-video
{
    display: inline-block;
    padding-right: 22px;
    margin-top: 8px;
    line-height: 27px;
    background-image: url(http://static-cdn.pixelmator.com/3.3/3.3.1/play.png);
    background-position: 100% 6px;
    background-size: 16px 48px;
    background-repeat: no-repeat;
}
.retina .video-link,
.retina .repair-video
{
    background-image: url(http://static-cdn.pixelmator.com/3.3/3.3.1/play@2x.png);
    background-size: 16px 48px;
}
.video-link:hover,
.repair-video:hover
{
    background-position: 100% -26px;
}
/* individual content of tabs */
section#features article.feature-item.effects div.feature-content div.tabs-wrapper div.tab-content.vintage-tab figure,
section#features article.feature-item.effects div.feature-content div.tabs-wrapper div.tab-content.light-leak-tab figure,
section#features article.feature-item div.feature-content div.tabs-wrapper div.tab-content.effects-browser figure
{
	margin: -13px auto 0;
}
section#features article.feature-item.effects div.feature-content div.tabs-wrapper div.tab-content.vintage-tab figure img,
section#features article.feature-item.effects div.feature-content div.tabs-wrapper div.tab-content.light-leak-tab figure img
{
    margin-left: 30px;
}
/* layers */
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper {
    position: relative;
    height: 550px;
	width: 100%;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper > div
{
    position: absolute;
    left: 0;
    bottom: -80px;
    z-index: 12345;
    -webkit-transition: bottom .4s linear;
    -moz-transition: bottom .4s linear;
    -o-transition: bottom .4s linear;
    transition: bottom .4s linear;
    text-align: center;
    width: 100%;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper.no-animation > div
{
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper > div:nth-of-type(1)
{
    z-index: 12347;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper > div:nth-of-type(2)
{
    z-index: 12346;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-first.active {
	bottom: 175px;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content.layers-tab .layers-wrapper .layers-second.active {
    bottom: 45px;
}

/* 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 0;
	background-size: 879px 610px;
	background: url(http://static-cdn.pixelmator.com/3.3/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.3/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.layers div.feature-content div.tabs-wrapper div.tab-content:nth-child(4) figure {
	width: 840px;
	height: 500px;
	margin: 25px auto 0;
	position: relative;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content:nth-child(4) figure img {
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 123;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content:nth-child(4) figure img:nth-child(4) {
	z-index: 1234;
	opacity: 0;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content:nth-child(4) figure img:nth-child(3) {
	z-index: 12345;
	opacity: 0;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content:nth-child(4) figure img:nth-child(2) {
	z-index: 123456;
	opacity: 0;
}
section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content:nth-child(4) 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: 25px auto 0;
}
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 0;
	background-size: 879px 610px;
	background: url(http://static-cdn.pixelmator.com/3.3/features/paint/frame-v1.png) 0 0 no-repeat;
}
.retina div.paint figure {
	background: url(http://static-cdn.pixelmator.com/3.3/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) figure
{
    margin-top: -13px;
}
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: 219px;
	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: 351px;
	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: 111px;
	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: 262px;
	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: 413px;
	left: 739px;
}
/* layer styles first tab */
#whats-new .repair-video,
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(3) 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(1) 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.layers div.feature-content div.tabs-wrapper div.tab-content:nth-child(4) 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{
	color: #2aa5dd;
	text-decoration: none;
}
#whats-new .repair-video:hover,
.retina #whats-new .repair-video:hover,
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(3) a.video-link:hover,
.retina section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) 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(1) a.video-link:hover,
.retina section#features article.feature-item.shapes div.feature-content div.tabs-wrapper div.tab-content:nth-child(1) 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.layers div.feature-content div.tabs-wrapper div.tab-content:nth-child(4) a.video-link:hover,
.retina section#features article.feature-item.layers div.feature-content div.tabs-wrapper div.tab-content:nth-child(4) 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: #ff6c98;
} 
/*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;
	pointer-events: none;
	position: relative;
	z-index: 12;
}
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 0;
	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(1) a:not(.video) {
	color: #2aa5dd;
	text-decoration: none;
}
section#features article.feature-item.shapes div.tab-content:nth-child(1) a:not(.video):hover {
	color: #ff6c98;
}
/* 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%;
	height: 610px;
}
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: 321px;
	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.layers div.tab-content:nth-child(5) a:not(.video) {
	color: #2aa5dd;
	text-decoration: none;
}
section#features article.feature-item.layers div.tab-content:nth-child(5) a:not(.video):hover {
	color: #ff6c98;
}
	
/* 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 0;
}
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;
}
figure.photo-frame.blending-modes > img:nth-of-type(1){
    z-index: 1005;
}
figure.photo-frame.blending-modes > img:nth-of-type(2){
    z-index: 1004;
}
figure.photo-frame.blending-modes > img:nth-of-type(3){
    z-index: 1003;
}
figure.photo-frame.blending-modes > img:nth-of-type(4){
    z-index: 1002;
}
.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 figure img {
	margin-left: 0px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
#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-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: 300;
	color: #cdcdcd;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div hgroup h2 {
	font-size: 36px;
	margin-top: 8px;
	color: #929292;
}	
section#features article.feature-item div.feature-content ul.advanced-technology li div p {
	font-size: 18px;
	line-height: 30px;
	color: #929292;
	font-weight: 300;
	padding: 16px 0 46px;
	margin: 0 auto;
}
/* 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 {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	margin-right: 30px;
	margin-top: 10px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance header:nth-of-type(2)
{
    margin-top: 30px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance header h4 {
	font-size: 45px;
	font-family: "myriad-pro", sans-serif;
	color: #2aa5dd;
	font-weight: 300;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance header h4 span {
    font-size: 27px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance div {
	width: 330px;
	display: inline-block;
	vertical-align: top;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div > span {
	width: 330px;
	height: 25px;
	display: block;
	line-height: 3px;
	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:nth-of-type(1) > span:nth-of-type(1){
    margin-top: 30px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div:nth-of-type(2) > span:nth-of-type(1){
    margin-top: 50px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.right.diagram-performance > div > span:nth-child(2) {
	margin-top: 12px;
}
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: 3px;
	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 {
	width: 100%;
	display: inline-block;
	margin-top: 10px;
	color: rgba(174, 174, 174, 1);
}
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: 3px;
	display: inline-block;
	overflow: hidden;
	background: #aeaeae;
	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: 3px;
	display: inline-block;
	overflow: hidden;
	background: #aeaeae;
	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 {
	width: 100%;
	display: inline-block;
	margin-top: 10px;
	color: rgba(174, 174, 174, 1);
}
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: 310px;
	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: 211px;
}
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: 145px;
	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: 145px;
	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;
	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 figure
{
    text-align: left;
}
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: 0 64px !important;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.block-of-three:last-child {
	padding-right: 27px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.block-of-three h1 {
    font-size: 28px;
    font-weight: 300;
    color: #a3a3a3;
    line-height: 30px;
    padding-top: 22px;
}
section#features article.feature-item div.feature-content ul.advanced-technology li div.block-of-three p {
    padding: 0;
	font-size: 16px;
    line-height: 26px;
    color: #a3a3a3;
    padding-top: 4px;
    font-weight: 300;
}
/* mavericks block */
section#features article.mavericks-block {
	width: 100%;
	overflow: hidden;
	margin: 190px 0px 100px 0px;
	position: relative;
	background-image: url(http://static-cdn.pixelmator.com/3.3/3.3.1/yosemite/background-v2.jpg);
	background-size: 2600px 740px;
	background-position: 50% 0;
	background-repeat: no-repeat;
}

.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 5px 5px 7px !important;
	text-align: center !important;
}



/* BUY PIXELMATOR */
.buy-pixelmator
{
  padding: 128px 0px 76px !important;
  text-align: center;
}
  .buy-pixelmator h1
  {
    color: rgba(254, 254, 254, .75);
    font-size: 42px;
    font-weight: 300;
    letter-spacing: -2px;
    line-height: 48px;
  }
  .buy-pixelmator h3
  {
    margin-top: 10px;
    
    color: rgba(254,254,254,.75);
    font-size: 23px;
    letter-spacing: -1px;
  }
  .buy-pixelmator a
  {
    padding: 15px 21px 0;
    display: inline-block;
    font-size: 19px;
    font-weight: 300;
    color: #6db2dd;
    line-height: 31px;
    text-decoration: none;
    
    background-image: url(http://static-cdn.pixelmator.com/distort-extension/buttons/btn-more.png);
    background-position: 100% 19px;
    background-repeat: no-repeat;
    background-size: 26px 62px;
  }
    .retina .buy-pixelmator a {
      background-image: url(http://static-cdn.pixelmator.com/distort-extension/buttons/btn-more@2x.png);
      background-size: 26px 62px;
    }
    .buy-pixelmator a:hover
    {
      color: #ff6c98;
      background-position: 100% -17px;
    } 


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

/* 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.layers 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: 14px;
	height: 14px;
	padding: 5px;
	position: absolute;
	top: -36px;
	left: 5px;
	cursor: pointer;
	background: url(http://static-cdn.pixelmator.com/3.3/buttons/close.png) 5px 5px no-repeat;
	background-size: 14px 14px;
}
.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.layers 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(http://static-cdn.pixelmator.com/3.3/buttons/close@2x.png) 5px 5px no-repeat;
	background-size: 14px 14px;
}
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.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(5) > figure {
	height: 610px;
	margin-top: -13px;
	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) 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(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.layer-styles div.tabs-wrapper div.tab-content:nth-child(2) > figure {
	margin-top: -3px;
	padding-bottom: 31px;
}

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(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 .gallery-view {
	height: 507px !important;
}
section#features article.painting div.tabs-wrapper div.tab-content:nth-child(2) figure {
	margin-top: -2px;
}
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(3) > figure {
	margin-top: -1px;
}
.we-support {
	padding-bottom: 44px;
}
#mac-pro-support div.feature-content {	
	padding-bottom: 44px;
}
.users-award {
	padding-bottom: 48px;
}
/* fullscreen video */
body.noscroll
{
  position: static;
  overflow: hidden;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none; 
}
body.noscroll > *:not(.video-overlay)
{
  display: none;
}
body .video-overlay
{
  background: rgba(0, 0, 0, 1);
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 9999;
}
  body .video-overlay .video-file
  {
    position: absolute;
    top: calc(50% - 270px);
    left: calc(50% - 480px);
    height: 540px;
    width: 960px;
  }
body .video-overlay a.close {
  padding: 5px;
  cursor: pointer;
  z-index: 999999999999999;
  display: block;
  width: 22px;
  height: 22px;
  position: absolute;
  top: 40px;
  left: 40px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGRDdGMTE3NDA3MjA2ODExODIyQUUxM0U1RTFGOTMyOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MzBEMEY2QTdCOUQxMUUzOEU5N0ZERTBBMTgwMzQyMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MzBEMEY2OTdCOUQxMUUzOEU5N0ZERTBBMTgwMzQyMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgwODNDODc3N0REMzY5QzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkQ3RjExNzQwNzIwNjgxMTgyMkFFMTNFNUUxRjkzMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6NF2W/AAAC7ElEQVR42pyVz08TQRTHp1t2Ww8mpGVXQk0wghcRwZZfCZ4FXGpEEkAK/gte/AO2CxgvnowehO5uoeDBBCghWDDx4kE9eZGkpVhK20MtlW4JJqxQ8M1mm2DTn0zyadrZnW/f+743M7q1tdXBzs6uVZPJrKCcIcsyevP6FdLpdKjQODo6Qt3dd9G9nl71987ODhMOh7qIRPzXZbckcum0bMhdhAVJkiyJXq9X349FozWeOTd/ePhHIRzjTySGYQKumWlOTqUMqMJxdnaGjEYjisfjJkkSJm22Nq/d/mCdqKqqQsMjoxJNM0GXMO1MpVJkJcIURaFQ6Cc975l9fsdqW7zP9n/A8wT+wOKjjjHhClPrl0SXM51Olx05rK0JhUL8zaamRZbt38jOE9kv2KeRxxA5w2y5Zt5yBwcHFGWgSumaFUWZaGlp9fb1sRvnHxA5/45GNFtEwcUnEwkKzxUYNDB1enq6VF1d7ct9SORJDTnGxgWaof0ezxwHC/PZYgZ4YAnYyGQyqKSwOkkQaGhoWLre0BA8Pj524hrliE4CXmC9UDpE4aKQiGXtIni/pUWHd4lJE10GfEWLWuyhlqIAjGI/tcgXgY+lqkqU2VXYS7xnG8oRLSmsdQSu/kvgKbAAvMjxvHLhZHLPBF2B/V0BPgPvAT/AAYYLCUciu+Z3C/NTWvXPF0oCggDuFrIi4VgsBnt/bqK+/toynAX5qi8C2W6hyhKORiImOC94q61t5eHAwDpYUSgo3C0BON04qIWhqDCkXzPrFqesVttyT0+v7+Qkg4oIq7ZARkG/38/v7++TeYVjsSg965YmWkEUjj51R5UQzXaOuLeXCMCxyctyivpPOKKmL/AQqZfVRMsd+Gpq7+gQLJarAUFwcXCdqbYQu+FwbTZ9iNR3oRvEYEQDjwYlhqa3hZlp5+9k8pK+rq72WfPtlk9sv92XL5pvX7+olhTir6KgOosFNTbeQE23mr9vbwfrNzd/tP8TYACQRjmSHwZ90QAAAABJRU5ErkJggg==) 5px 5px no-repeat;
  background-size: 22px 22px;
}
  .retina body .video-overlay a.close {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGRDdGMTE3NDA3MjA2ODExODIyQUUxM0U1RTFGOTMyOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MzBEMEY2NjdCOUQxMUUzOEU5N0ZERTBBMTgwMzQyMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MzBEMEY2NTdCOUQxMUUzOEU5N0ZERTBBMTgwMzQyMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgwODNDODc3N0REMzY5QzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkQ3RjExNzQwNzIwNjgxMTgyMkFFMTNFNUUxRjkzMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7gLpXwAAAD2ElEQVR42syZzU8TQRjGZ7ejNqldCy1KCV7x5NcZSpGCxrOQ4MGTUYLxYEy4evUM2EKvBlo10chXQQ/yB6ARiRwwwUBbKWiE0qYhhe3Wd5pZs9Z+7Mf0Y5MnS7ft7sPLb56Zd+AikbAjMDV58SidXuJ4HtXLcXx8jM63tqK79wZzr9fWvp5LJBIX8Lf19UuHh4ezFovlMVz314thHop34uTJ3M+fPi4LodD8m4yYEfnLV65+sNvtw5Ik+eC9oXoxzHEcMpkwWln53LC4uPAOLtk63e47GMwis9nsS6VSHFwkprOgiVobxhijnZ1YQzQaCYmi6OhwuTzdnp4wJm9ms8Qj8oIk0Cg1XWs8rNmsNH10lHZ0dLg8Hk9vOPeL5H1onPw1aIV5+roWRyNoPpORhPZ2lxsqu/238gU+7KOma4VHA2gOUqKppaXFozRbzHAt8bCCZkAO0DUYeJH/2C7x5WrjQTAIgQRQF2i74GAscxOf4lxJPGygWdBZUtliZtUYVpqtFB4CNWsHuUGRknGn8qZKPDiGlVZi4AH9KJvPGm4up4fM8gQDDMgAawJ1qzGr1bCcHgSLEYN4yBg4KAZR1TOgjof5FBXWkx4yBmdAPVrM6jVsZHIhGExTDDxazRoxrMRDbXqQis4p0iCq56HY4MBRi4cSg+t6zbIwrDT9jE7n/gKVnVakQcTQspNRnsosj+XltI1iQCrcqTa6qmFYObmQswh6TTEgq69eFmZZG5YrTcw+BQ2DEpTZCKsHVKJNfg5KgdpAb0Fhps1pBRbfS6BfoCdUTBtblkgIeWlAKvub5rTEapXHyrBNkbMuUCwvPbysVnmYEQYLNLp6FGYLpQdntHMxathKMbBTs+EyOT1iFA9ssLLzFIPOApUtlNPyWXePiA2abSqCQbnJRXePiA1g4KBLRK05a6hHxDoqK6dBV6nuViUempsArDG65mgr3m3ALMpjWRMeWAMG8o5MF8O1gbzDpLpHxCoxWKAzmeruViceZScXrAKDWa2tuAE8ym4h4DJrgxk9rbhBPEqmB2a1I8O4CcjhwfP8hBrD+T1Ytcz+s4UAZseTyWQ2mUj4rYJQdD0s0OiSMdhCtTm8JpPpQTweHwsEJu8fHBwUNEwweE/N9laB2bJ4YGx6tLu7638RnBqSTecMcxynxOBmHZhFkiQhi8Xqa252PozFYt5XL4ODyWQCmfr7bjlXV7/MADONYNzwvgGrQxRF5HQ2o76+/uWN7xs/d2Kx0c3NrTje29trA7jTZrP5Rg0GWNGD/Os2lUqh01YrGhi4PR4MBk7t7++7/ggwAKaHSybi0sNPAAAAAElFTkSuQmCC) 5px 5px no-repeat;
    background-size: 22px 22px;
  }

/* 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(3) a.video-link:hover,
.idev.retina section#features article.feature-item.selections div.feature-content div.tabs-wrapper div.tab-content:nth-child(3) a.video-link:hover,
.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);
}

/* 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;
}
.iphone #mavericks
{
    background-color: rgba(103, 88, 86, .5);
    background-image: none !important;
}

/* TRIAL PAGE */
#try .title {
color: #fefefe;
font-family: "Kozuka Gothic Pr6N", "myriad-pro", sans-serif;
font-size: 47px;
font-weight: 100;
line-height:1.5em;
margin: 0 auto 4px auto;  
text-align: center;
letter-spacing: -2px;
}
#try .description {
  font-family: "myriad-pro", sans-serif;
  font-weight: 300;
color: #fefefe;
font-size: 18px;
line-height: 30px;
margin-top: 0px;
font-weight: 300;
text-align: center;
  padding-top: 5px;
}
#try .description a
{
  font-size: 18px;
  font-weight: 100;
  color: #2aa5dd;
}
 #try .description a:hover
 {
  color: #ff6c98;
 }
#try .wrapper p {
  margin-top: 25px !important;
}
#try p a {
  margin-top: 25px;
color: #2aa5dd;
  display: inline-block;
font-size: 18px;
font-weight: 300;
-webkit-transition: color .13s linear;
-moz-transition: color .13s linear;
transition: color .13s linear;
text-decoration: none;
}
#try p a:hover {
color: #ff6c98;
text-decoration: none;
}
#try #footer {
	opacity: 1;
	padding: 0;
	margin: 0 0 40px;
}
article#osx-support h3
{
  width: 600px;
}
article#advanced-features h3
{
  width: 650px;
}
article#mavericks.mavericks-block.feature-item .feature-content
{
  padding: 37px 0px 113px;
}
article#advanced-features .feature-content
{
  padding: 30px 0px 30px;
  text-align: center;
}
article#mavericks.mavericks-block.feature-item .feature-content figure,
article#advanced-features .feature-content figure
{
  display: inline-block;
  text-align: center;
  margin-right: 20px;
  width: 105px;
  vertical-align: top;
}
article#mavericks.mavericks-block.feature-item .feature-content figure:last-child,
article#advanced-features .feature-content figure:last-child
{
  margin-right: 0px;
}
article.awards h3
{
  width: 720px;
}
.extension-link {
  display: inline-block;
  margin-top: 8px;
  line-height: 27px;
  color: #2aa5dd;
  padding: 0 20px;
  text-decoration: none;

  background-image: url(http://static-cdn.pixelmator.com/3.4/buttons/btn-more-s.png);
  background-position: 100% 2px;
  background-repeat: no-repeat;
  background-size: 26px 62px;
}
.retina .extension-link {
  background-image: url(http://static-cdn.pixelmator.com/3.4/buttons/btn-more-s@2x.png);
  background-size: 26px 62px;
}
.extension-link:hover {
  color: #ff6c98;
  background-position: 100% -34px;
}