

#pg-examples {
}

#pg-examples #examples-description h2 {
font-size:2.7rem;
margin-bottom:18px;
}

#pg-examples #examples-description-promo {
background:#E1EFF5;
-moz-border-radius:3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
padding:27px 30px 2px;
}

#pg-examples #examples-filter .hide {
position:absolute;
top:-9999px;
left:-9999px;
}

#pg-examples #examples-filter .segmented li .btn-grey {
font-size:13px;
font-weight:300!important;
padding:15px;
}

#pg-examples #examples-filter .highlight {
font-weight:400;
}

#pg-examples #examples-screenshots .view {
height:270px;
float:left;
border:10px solid #fff;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
background:#fff;
-o-box-shadow:0 0 1px #666,0px 0 0 rgba(0,0,0,0);
-webkit-box-shadow:0 0 1px #666,0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 1px #666,0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 1px #666,0px 0 0 rgba(0,0,0,0);
margin: 0 0 0px;
}

#pg-features {
margin-top:-60px;
min-height:600px;
}

#pg-features .left-nav {
position:absolute;
}

#pg-features .left-nav nav {
margin-left:-15px;
}

#pg-features .left-nav .primary {
padding-top:40px;
}

#pg-features .left-nav .primary li a {
display:block;
font:15px/50px ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
height:50px;
color:#666;
padding-left:55px;
}

#pg-features .left-nav .primary li.active a {
background-position:bottom left;
color:#000!important;
}

#pg-features .left-nav .icon {
position:absolute;
background:url(/static/images/tour/nav-icon-sprites.png?1357592273);
display:block;
width:50px;
height:50px;
margin-left:-55px;
}

#pg-features .left-nav .secondary {
padding-top:13px;
}

#pg-features .left-nav .secondary li a {
display:block;
font:13px/36px ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
height:36px;
color:#666;
padding-left:55px;
}

#pg-features .left-nav .secondary li a .icon {
height:36px;
}

#pg-features .left-nav .introduction a .icon {
background-position:0 0;
}

#pg-features .left-nav .introduction a:hover .icon,#pg-features .left-nav .introduction.active .icon {
background-position:-50px 0;
}

#pg-features .left-nav .shopping-cart a .icon {
background-position:0 -50px;
}

#pg-features .left-nav .shopping-cart a:hover .icon,#pg-features .left-nav .shopping-cart.active .icon {
background-position:-50px -50px;
}

#pg-features .left-nav .store-design a .icon {
background-position:0 -100px;
}

#pg-features .left-nav .store-design a:hover .icon,#pg-features .left-nav .store-design.active .icon {
background-position:-50px -100px;
}

#pg-features .left-nav .ecommerce-hosting a .icon {
background-position:0 -150px;
}

#pg-features .left-nav .ecommerce-hosting a:hover .icon,#pg-features .left-nav .ecommerce-hosting.active .icon {
background-position:-50px -150px;
}

#pg-features .left-nav .marketing-and-seo a .icon {
background-position:0 -200px;
}

#pg-features .left-nav .marketing-and-seo a:hover .icon,#pg-features .left-nav .marketing-and-seo.active .icon {
background-position:-50px -200px;
}

#pg-features .left-nav .mobile-commerce a .icon {
background-position:0 -250px;
}

#pg-features .left-nav .mobile-commerce a:hover .icon,#pg-features .left-nav .mobile-commerce.active .icon {
background-position:-50px -250px;
}

#pg-features .left-nav .app-store a .icon {
background-position:0 -300px;
}

#pg-features .left-nav .app-store a:hover .icon,#pg-features .left-nav .app-store.active .icon {
background-position:-50px -300px;
}

#pg-features .left-nav .running-your-store a .icon {
background-position:0 -350px;
}

#pg-features .left-nav .running-your-store a:hover .icon,#pg-features .left-nav .running-your-store.active .icon {
background-position:-50px -350px;
}

#pg-features .left-nav .for-designers a .icon {
background-position:0 -420px;
}

#pg-features .left-nav .for-designers a:hover .icon,#pg-features .left-nav .for-designers.active .icon {
background-position:-50px -420px;
}

#pg-features .left-nav .for-developers a .icon {
background-position:0 -456px;
}

#pg-features .left-nav .for-developers a:hover .icon,#pg-features .left-nav .for-developers.active .icon {
background-position:-50px -456px;
}

#pg-features .left-nav .full-feature-list a .icon {
background-position:0 -492px;
}

#pg-features .left-nav .full-feature-list a:hover .icon,#pg-features .left-nav .full-feature-list.active .icon {
background-position:-50px -492px;
}

#pg-features .left-nav.sticky {
position:fixed;
top:70px;
}

#pg-features .left-nav .signup a {
display:block;
width:118px;
height:119px;
text-indent:-9999px;
overflow:hidden;
background:url(/static/images/tour/free-30-day-trial.png?1357592273) top center no-repeat;
margin:30px auto 0;
}

#pg-features h3 {
font-size:2.1rem;
margin-bottom:15px!important;
}

#pg-features h4 {
font-size:1.6rem;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#pg-features #page-flip-wrapper {
width:709px;
padding:45px 50px 0 285px;
}

#pg-features #page-flip-cropper {
width:709px;
overflow:hidden;
}

#pg-features #page-flip {
width:4963px;
}

#pg-features .flip-page {
float:left;
width:709px;
}

#pg-features #zoom {
position:absolute;
background:url(/static/images/tour/zoom.png?1357592273) center center no-repeat;
z-index:3;
display:none;
border:none!important;
box-shadow:none!important;
-moz-box-shadow:none!important;
-webkit-box-shadow:none!important;
margin:0!important;
padding:0!important;
}

#pg-features .feature {
display:table;
width:650px;
margin:0 auto;
}

#pg-features .feature .feature-text {
display:table-cell;
vertical-align:middle;
}

#pg-features .feature .feature-spacer {
display:table-cell;
width:60px;
}

#pg-features .feature .feature-image {
display:table-cell;
vertical-align:middle;
width:340px;
}

#pg-features .row {
width:680px;
margin:0 -15px;
}

#pg-features .icon-list li {
margin-bottom:20px;
clear:both;
}

#pg-features .icon-list img {
float:left;
margin-right:15px;
margin-top:4px;
margin-bottom:20px;
}

#pg-features .icon-list div {
float:left;
width:245px;
}

#pg-features .feature-small-wrapper {
width:720px;
margin-left:15px;
}

#pg-features .feature-small {
float:left;
width:205px;
margin-right:30px;
}

#pg-features .feature-small .feature-image {
background-color:#f4f4f4;
background-image:0;
-moz-border-radius:5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
-webkit-box-shadow:inset 0 1px 0 0 #fff,0px 1px 0 #eee;
-moz-box-shadow:inset 0 1px 0 0 #fff,0px 1px 0 #eee;
box-shadow:inset 0 1px 0 0 #fff,0px 1px 0 #eee;
border:1px solid #e4e4e4;
border-top-color:#eee;
border-bottom-color:#ccc;
padding:12px;
}

#pg-features .feature-small .feature-text {
margin-bottom:40px;
padding-left:13px;
}

#pg-features .feature-small .feature-text h4 {
margin:15px 0 2px;
}

#pg-features .feature-small .feature-text p {
color:#777;
}

#pg-features .next-feature {
font-size:1.7rem;
display:block;
width:650px;
clear:both;
padding-top:30px;
text-align:right;
border-top:1px solid #e8e8e8;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:40px auto 0;
}

#pg-features section .col-9 .keyline,#pg-features section .col-9 .next-feature {
width:690px;
}

#pg-features section .col-9 ul.bulleted {
padding:0 0 0 30px;
}

#pg-features section .col-9 ul.bulleted li {
list-style:disc;
margin-bottom:10px;
}

#pg-features section .col-9 .quote blockquote {
font-size:16px;
font-style:italic;
font-family:Times, "Times New Roman", Serif;
margin-bottom:7px;
color:#555;
line-height:1.3em;
}

#pg-features section .col-9:first-child {
padding-top:0!important;
padding-left:10px;
}

#pg-features section .right {
float:right;
}

#pg-features section .icon-left {
float:left;
margin:0 10px 10px 0;
}

#pg-features section .icon-right {
float:right;
margin:0 0 10px 10px;
}

#pg-features section hr {
color:#e8e8e8;
background:#e8e8e8;
border:0;
height:1px;
margin-bottom:35px;
margin-top:35px;
clear:both;
}

#pg-features section .col-1,#pg-features section .col-2,#pg-features section .col-3,#pg-features section .col-3-5,#pg-features section .col-4,#pg-features section .col-4-5,#pg-features section .col-5,#pg-features section .col-6,#pg-features section .col-7,#pg-features section .col-8,#pg-features section .col-9,#pg-features section .col-10,#pg-features section .col-11,#pg-features section .col-12 {
margin-right:35px;
float:left;
}

#pg-features section .col-12 {
margin-right:0;
width:925px;
}

#pg-features section .col-11 {
width:845px;
}

#pg-features section .col-10 {
width:765px;
}

#pg-features section .col-9 {
width:685px;
}

#pg-features section .col-8 {
width:605px;
}

#pg-features section .col-7 {
width:525px;
}

#pg-features section .col-6 {
width:445px;
}

#pg-features section .col-5 {
width:365px;
}

#pg-features section .col-4-5 {
width:325px;
}

#pg-features section .col-4-alt {
width:300px;
}

#pg-features section .col-4 {
width:285px;
}

#pg-features section .col-3-5-alt {
width:248px;
}

#pg-features section .col-3-5 {
width:245px;
}

#pg-features section .col-3 {
width:205px;
}

#pg-features section .col-2 {
width:125px;
}

#pg-features section .col-1 {
width:45px;
}

#pg-features section .grey-border {
border-bottom:1px solid #ddd;
padding-bottom:30px;
}

#pg-features section .tour-video-wrapper {
border:1px solid #fff;
-moz-box-shadow:0 0 5px #bbb;
-webkit-box-shadow:0 0 5px #bbb;
background:0 to(#f0f0f0));
margin:0 0 50px;
padding:17px;
}

#pg-features section .poloroidcopy {
margin-bottom:55px;
}

#pg-features section .poloroidcopy h3 {
font-size:22px;
letter-spacing:-.5px;
font-weight:400;
margin-top:5px;
text-align:left;
line-height:1.2em;
}

#pg-features section .poloroidcopy p {
color:#777;
line-height:1.6em;
}

#pg-features section .poloroid a {
display:block;
border:1px solid #fff;
-moz-box-shadow:0 0 5px #999;
-webkit-box-shadow:0 0 5px #999;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:0 to(#f0f0f0));
margin:0 0 55px;
padding:20px;
}

#pg-features section .poloroid a em,#pg-features section .tour-video-wrapper p,#pg-features section .tour-video-wrapper em {
font-family:georgia, serif;
font-style:italic;
color:#888;
text-shadow:1px 0 #fff;
font-size:13px;
text-align:center;
display:block;
line-height:1.5em;
margin:20px 0 0;
}

#pg-features section .front-backend {
margin:0 0 40px;
}

#pg-features section .front-backend h3 {
font-weight:400;
font-size:18px;
}

#pg-features section .feature-subheading {
color:#777;
font-size:17px;
text-align:center;
margin:-18px 0 30px;
}

#pg-features section ul.screenshot-featurelist {
margin:0 0 25px;
padding:0;
}

#pg-features section ul.screenshot-featurelist li {
list-style-type:none;
line-height:18px;
background:none;
clear:both;
margin:0 0 20px;
padding:0;
}

#pg-features section ul.screenshot-featurelist li strong {
font-size:13px;
}

#pg-features section .feature-box {
background:0 to(#ededed));
border:1px solid #f4f4f4;
-moz-border-radius:10px;
-webkit-border-radius:10px;
clear:both;
text-shadow:1px 1px #fff;
line-height:1.7em;
margin:0 0 40px;
padding:35px 30px;
}

#pg-features section .feature-box h3 {
font-weight:400;
font-size:22px;
text-align:center;
margin-bottom:15px;
}

#pg-features section .feature-box>p {
font-size:14px;
line-height:1.65em;
color:#666;
padding:0 0 10px;
}

#pg-features section .feature-box ul {
width:100%;
border-top:1px solid #ddd;
clear:both;
margin:0;
padding:0;
}

#pg-features section .feature-box ul:after {
border-top:1px solid #fff;
content:'';
display:block;
position:relative;
}

#pg-features section .feature-box ul li {
width:230px;
float:left;
background:none;
line-height:1.6em;
color:#666;
margin:20px 0;
padding:0 0 0 65px;
}

#pg-features section .feature-box ul li:first-child {
margin-right:30px;
}

#pg-features section .feature-box ul li strong {
font-size:15px;
font-weight:400;
color:#333;
}

#pg-features section .feature-box ul li.servers {
background:url(/static/images/icons/ft-cdn.png?1357592273) no-repeat 0 5px;
}

#pg-features section .feature-box ul li.security {
background:url(/static/images/icons/ft-security.png?1357592273) no-repeat 0 5px;
}

#pg-features section .feature-box ul li.backups {
background:url(/static/images/icons/ft-backups.png?1357592273) no-repeat 0 5px;
}

#pg-features section .feature-box ul li.updates {
background:url(/static/images/icons/ft-updates.png?1357592273) no-repeat 0 5px;
}

#pg-features section .preset-example {
border:1px solid #e7e7e7;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background:0 to(#ededed));
text-shadow:1px 1px rgba(255,255,255,0.8);
margin:0 0 60px;
padding:0;
}

#pg-features section .preset-example ul {
border:0;
list-style:none;
margin:0;
padding:0;
}

#pg-features section .preset-example li {
width:164px;
float:left;
border:0;
border-left:1px solid rgba(0,0,0,0.1);
border-right:1px solid rgba(255,255,255,0.9);
height:305px;
list-style:none;
color:#666;
position:relative;
line-height:1.5em;
background:none;
margin:0;
padding:25px;
}

#pg-features section .preset-example li img {
position:absolute;
bottom:20px;
left:23px;
}

#pg-features section .preset-example li strong {
font-weight:400;
display:block;
font-size:16px;
letter-spacing:-1px;
margin-bottom:5px;
}

#pg-features section .preset-example li:first-child {
border-left:0;
}

#pg-features section .preset-example li.step3 {
border-right:0;
}

#pg-features section .essential-features {
margin:0 0 35px;
}

#pg-features section .essential-features h2 {
padding-top:20px;
margin:0 0 35px;
}

#pg-features section .essential-features img,#pg-features section .behance-shopify img,#pg-features section .behance-why img {
display:block;
border:1px solid #fff;
background:#f5f5f5;
-moz-box-shadow:0 1px 4px #888;
-webkit-box-shadow:0 1px 4px #888;
box-shadow:0 1px 4px #888;
padding:12px;
}

#pg-features section .essential-features ul {
width:120%;
margin:0;
padding:0;
}

#pg-features section .essential-features li {
width:205px;
float:left;
background:none;
list-style:none;
font-weight:12px;
line-height:1.65em;
color:grey;
margin:0 35px 35px 0;
padding:0;
}

#pg-features section .essential-features li strong {
font-weight:400;
font-size:14px;
color:#333;
}

#pg-features section ul.accounting-apps {
width:120%;
margin:0;
padding:0;
}

#pg-features section .accounting-apps li {
float:left;
width:102px;
list-style:none;
font-size:12px;
line-height:1.6em;
color:#777;
margin:0 0 0 30px;
padding:0;
}

#pg-features section .vertical-app-lists li {
position:relative;
padding-left:120px;
padding-top:3px;
min-height:100px;
color:#777;
line-height:1.6em;
font-size:12px;
list-style-type:none;
background:none;
margin:0 0 40px;
}

#pg-features section .vertical-app-lists li strong {
display:block;
color:#333;
}

#pg-features section .vertical-app-lists li img {
position:absolute;
left:0;
top:0;
}

#pg-features section ul.app-examples {
margin:20px 0 5px;
padding:0;
}

#pg-features section ul.app-examples li {
clear:both;
list-style:none;
background:none;
margin:0 0 20px;
padding:0;
}

#pg-features section ul.app-examples li img {
float:left;
margin:-2px 15px 0 0;
}

#pg-features section .designerlisting {
border-top:1px solid #eee;
padding-top:50px;
}

#pg-features section .feature-list h3 img {
position:relative;
top:1px;
margin:1px 4px 0 0;
}

#pg-features section .feature-list {
margin-bottom:24px;
border-bottom:1px solid #d9d9d9;
padding:0 0 13px;
}

#pg-features section .feature-list ul {
float:left;
margin:0;
padding:0 0 0 10px;
}

#pg-features section .feature-list ul li {
float:left;
width:307px;
background:url(/static/images/icons/greybullet.gif?1357592273) no-repeat top left;
list-style-type:none;
margin:0 15px 10px 0;
padding:0 0 0 15px;
}

#pg-features section .mob-content {
margin:0 0 30px;
padding:20px 0 0;
}

#pg-features section .mob-content .right {
width:420px;
}

#pg-features section .mob-content .img-left {
float:left;
margin:0 40px 10px 0;
}

#pg-features section .mob-content .img-right {
float:right;
margin:0 0 10px 40px;
}

#pg-features section .mob-content p,#pg-features section .mob-content li {
color:#7f7f7f;
}

#pg-features section .mob-content p {
margin:0 0 14px;
}

#pg-features section .mob-content h3 {
font-size:21px;
font-weight:400;
margin:0 0 15px;
}

#pg-features section .mob-features li {
background:#f2f2f2 url(/static/images/graphics/tour-mob-featurebg.png?1357592273) 0 0 repeat-x;
border-top:solid 1px #f7f7f7;
border-bottom:solid 1px #e5e5e5;
margin:0 0 1px;
padding:0;
}

#pg-features section .mob-features p {
margin:0;
padding:20px 10px 20px 80px;
}

#pg-features section .mob-features .icon-cart p {
background:url(/static/images/icons/basket48.png?1357592273) 15px 18px no-repeat;
}

#pg-features section .mob-features .icon-desktop p {
background:url(/static/images/icons/desktop48.png?1357592273) 15px 19px no-repeat;
}

#pg-features section .mob-features .icon-lock p {
background:url(/static/images/icons/ft-security.png?1357592273) 15px 18px no-repeat;
}

#pg-features section .marketing-services {
background:#f7f7f7;
margin-top:60px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding:20px 20px 5px;
}

.placeholder {
background:#f9f9f9;
display:table;
width:100%;
border:1px solid #e9e9e9;
margin-bottom:20px;
}

.placeholder div {
background:#f9f9f9;
display:table-cell;
vertical-align:middle;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:20px;
color:#777;
text-align:center;
width:100%;
line-height:150%;
}

#pg-pricing {
padding-bottom:55px;
-moz-documenturl-prefixplan-price-popularmargin:-8px 0 12px 0!important;
}

;@-moz-document url-prefix() {
plan-savemargin:1px 0 0 -3px!important;
}

#pg-pricing h1 {
font-size:4.3rem;
}

#pg-pricing h2.main {
margin:20px 0 40px;
}

#pg-pricing .column-1,#pg-pricing .column-2,#pg-pricing .column-3,#pg-pricing .column-4 {
float:left;
width:247px;
background:#fafafa;
-moz-border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
z-index:555;
position:relative;
margin:0;
}

#pg-pricing .column-1 h2,#pg-pricing .column-2 h2,#pg-pricing .column-3 h2,#pg-pricing .column-4 h2 {
color:#000;
font-weight:300;
text-align:center;
margin:30px 0;
}

#pg-pricing .column-1 li,#pg-pricing .column-2 li,#pg-pricing .column-3 li,#pg-pricing .column-4 li {
background-image:none;
margin:0;
padding:0;
}

#pg-pricing .column-normal {
opacity:1;
filter:alpha(opacity=100);
-o-transition:all .2s ease-in-out 0;
-webkit-transition:all .2s ease-in-out 0;
-moz-transition:all .2s ease-in-out 0;
}

#pg-pricing .column-fade {
opacity:0.7;
}

#pg-pricing .popular-plan {
position:relative;
margin-top:-21px;
margin-right:1px;
width:246px;
z-index:666!important;
-webkit-box-shadow:0 0 12px rgba(0,0,0,0.2),0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 12px rgba(0,0,0,0.2),0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 12px rgba(0,0,0,0.2),0px 0 0 rgba(0,0,0,0);
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
}

#pg-pricing .popular-plan .plan-blue {
background:url(/static/images/pricing/sprite.png?1357592273) no-repeat -267px -268px;
height:199px;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
}

#pg-pricing .plan-head {
text-align:center;
color:#fff;
height:246px;
}

#pg-pricing .plan-green {
background:url(/static/images/pricing/sprite.png?1357592273) no-repeat -267px -2px;
width:248px;
height:178px;
}

#pg-pricing .plan-blue {
background:url(/static/images/pricing/sprite.png?1357592273) no-repeat -1px -268px;
width:248px;
height:178px;
}

#pg-pricing .plan-aqua {
background:url(/static/images/pricing/sprite.png?1357592273) no-repeat -267px -557px;
width:248px;
height:178px;
}

#pg-pricing .plan-grey {
background:url(/static/images/pricing/sprite.png?1357592273) no-repeat -267px -823px;
width:248px;
height:178px;
}

#pg-pricing .plan-name {
font-size:16px;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
height:44px;
line-height:46px;
text-align:center;
text-shadow:1px 1px rgba(0,0,0,0.3);
}

#pg-pricing .most-popular {
font-size:13px;
text-transform:uppercase;
color:#1f78a1;
text-shadow:1px 1px rgba(255,255,255,0.3);
letter-spacing:2px;
margin:13px 0 0!important;
}

#pg-pricing .plan-price {
font-size:80px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
line-height:52px;
text-shadow:1px 1px rgba(0,0,0,0.3);
margin-top:7px!important;
letter-spacing:-5px;
}

#pg-pricing .plan-price-popular {
font-size:80px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
line-height:52px;
text-shadow:1px 1px rgba(0,0,0,0.3);
letter-spacing:-5px;
height:80px;
margin:-3px 0 14px!important;
}

#pg-pricing .dollar-sign {
font-size:18px;
vertical-align:text-top;
}

#pg-pricing .per-month {
font-size:13px;
vertical-align:baseline;
text-shadow:1px 1px rgba(0,0,0,0.3);
}

#pg-pricing .currency-code {
font-size:13px;
margin-top:-1px;
vertical-align:top;
margin-right:-25px;
text-shadow:1px 1px rgba(0,0,0,0.3);
}

#pg-pricing .plan-save {
font-size:12px;
font-weight:600;
text-shadow:1px 1px rgba(0,0,0,0.3);
margin:8px 0 0 -3px !important;
}

#pg-pricing .plan-purchase-green,#pg-pricing .plan-purchase-blue,#pg-pricing .plan-purchase-teal,#pg-pricing .plan-purchase-grey {
font-size:12px;
font-weight:300;
text-shadow:1px 1px rgba(255,255,255,0.3);
}

#pg-pricing .plan-purchase-green {
color:#518a06;
}

#pg-pricing .plan-purchase-blue {
color:#18749e;
}

#pg-pricing .plan-purchase-teal {
color:#05715e;
}

#pg-pricing .features {
color:#555;
border-right:1px solid #fff;
}

#pg-pricing .features li:first-child {
border-bottom:1px solid #ebebeb;
border-top:none;
}

#pg-pricing .features>li {
font-size:14px;
line-height:42px;
padding-left:20px;
border-bottom:1px solid #ebebeb;
border-top:1px solid #fff;
text-shadow:1px 1px rgba(255,255,255,0.3);
}

#pg-pricing .features>li.pbottom {
padding-bottom:56px;
}

#pg-pricing .features>li.pbottom-alt {
padding-bottom:18px;
}

#pg-pricing .features .advanced {
color:#4a4a4a;
}

#pg-pricing .features .advanced li {
font-size:11px;
line-height:28px;
background:none;
border:none!important;
}

#pg-pricing .features .advanced li:last-child {
padding-bottom:20px;
}

#pg-pricing .features .advanced li.plus-link {
list-style-type:none;
background-image:none;
}

#pg-pricing .features .advanced .popular {
padding-bottom:40px!important;
}

#pg-pricing .btn-grey.pricing {
display:block;
font-size:14px;
color:#333;
border-radius:4px;
margin:10px 20px;
padding:11px 31px 10px;
}

#pg-pricing span.bg-green,#pg-pricing span.bg-blue,#pg-pricing span.bg-aqua,#pg-pricing span.bg-green,#pg-pricing span.bg-grey {
padding:2px;
}

#pg-pricing span.bg-green {
background:#e3f1d0;
}

#pg-pricing span.bg-blue {
background:#d7e9f1;
}

#pg-pricing span.bg-aqua {
background:#d9f5f0;
}

#pg-pricing span.bg-grey {
background:#fffce5;
}

#pg-pricing h3 {
color:#3d3d3d;
font-weight:300;
}

#pg-pricing #sub-call-to-action {
width:940px;
padding:50px 0 30px!important;
}

#pg-pricing .faq-left,#pg-pricing .faq-right {
float:left;
width:440px;
padding-top:10px;
}

#pg-pricing .faq-left {
margin-right:60px;
}

#pg-pricing .highlight-box {
border:1px solid #e0bb3e;
background:#fffcd7;
margin:0 0 25px;
}

#pg-pricing .highlight-box p {
font-size:13px;
text-align:center;
margin:0 0 5px;
}

#pg-pricing .highlight-box p.notes {
font-size:11px;
}

#pg-pricing .highlight-box-wrapper {
padding:15px!important;
}

#pg-pricing .fine-print {
font-size:11px;
color:#ccc;
position:absolute;
margin:-22px 0 0 590px;
}

.test-ca .currency-ca {
display:block!important;
}

#pg-faq ul {
margin-bottom:15px;
}

#pg-faq .faq-answer h1 {
font-size:3rem;
line-height:3.8rem;
margin-bottom:20px;
}

#pg-faq .faq-answer p {
font-size:15px;
line-height:28px;
}

#pg-faq .faq-c2a .box {
width:618px;
background:#f8f8f8;
margin-top:20px;
padding:30px 15px 0;
}

#pg-faq .faq-c2a .c2a {
float:left;
width:206px;
text-align:center;
}

#pg-faq .faq-c2a p {
margin-top:10px;
font-size:1.3rem;
line-height:2.5rem;
color:#757575;
padding:0 15px;
}

#pg-faq .faq-c2a .btn-sub {
width:155px;
font-size:1.8rem;
display:inline-block;
font-weight:700;
padding:14px 0;
}

#pg-faq .faq-c2a .btn-grey {
width:155px;
font-weight:400;
font-size:1.6rem;
color:#737373;
-moz-border-radius:4px;
-webkit-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
display:inline-block;
text-align:center;
text-shadow:0 1px #fff;
padding:15px 0;
}

#pg-faq .faq-c2a .btn-blue {
width:155px;
font-weight:400;
font-size:1.6rem;
-moz-border-radius:4px;
-webkit-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
display:inline-block;
text-align:center;
text-shadow:0 1px #fff;
padding:15px 0;
}

#pg-faq .paymentprocessors ul {
padding-top:5px;
}

#pg-faq .paymentprocessors ul li {
width:255px;
float:left;
background:url(/static/images/icons/greybullet.gif?1357592273) no-repeat 4px 1px;
list-style-type:none;
margin:0 15px 10px 0;
padding:0 0 0 20px;
}

#pg-faq.home h3 {
font-size:2.3rem;
margin-bottom:20px;
}

#pg-faq.home li {
font-size:1.5rem;
margin-bottom:20px;
}

#pg-mobile .banner {
padding-top:70px;
height:635px;
background:url(/static/images/mobile/banner-elements-bg.png?1357592273) top center repeat-x;
background-position:0 -95px;
}

#pg-mobile .banner .padding {
width:665px;
margin:0 auto;
padding:50px 0 0;
}

#pg-mobile .banner h1 {
font-size:55px;
margin-bottom:45px;
letter-spacing:-1px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
text-align:center;
z-index:9999;
}

#pg-mobile .banner h2 {
font-size:32px;
margin-bottom:35px;
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
text-align:center;
z-index:9999;
}

#pg-mobile .banner .iphone-buttons {
display:block;
padding:30px 0 0 155px;
}

#pg-mobile .banner .animated .iphone {
display:block;
width:294px;
height:538px;
overflow:hidden;
text-indent:-9999px;
position:absolute;
top:150px;
margin-left:-330px;
background:url(/static/images/mobile/banner-elements-iphone.png?1357592273) top left repeat-x;
-webkit-animation-name:fadeInDown;
-moz-animation-name:fadeInDown;
-ms-animation-name:fadeInDown;
-o-animation-name:fadeInDown;
animation-name:fadeInDown;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-o-transition:none .3s ease-in-out 0;
-webkit-transition:none .3s ease-in-out 0;
-moz-transition:none .3s ease-in-out 0;
}

#pg-mobile .banner .animated .iphone:hover {
background-position:-294px 0;
}

#pg-mobile .banner .animated .notebook {
position:absolute;
top:550px;
right:0;
margin-right:0;
-webkit-animation-name:fadeInRight;
-moz-animation-name:fadeInRight;
-ms-animation-name:fadeInRight;
-o-animation-name:fadeInRight;
animation-name:fadeInRight;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

#pg-mobile .banner .animated .coffee {
z-index:100;
position:absolute;
top:0;
right:0;
-webkit-animation-name:fadeInDown;
-moz-animation-name:fadeInDown;
-ms-animation-name:fadeInDown;
-o-animation-name:fadeInDown;
animation-name:fadeInDown;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

#pg-mobile .phone-screenshots {
background:url(/static/images/mobile/phone-screenshots.jpg?1357592273) top center no-repeat;
height:571px;
margin:49px 0 0;
}

#pg-mobile .col4 {
font-size:15px;
text-align:center;
}

#pg-mobile .col4 h3 {
font-size:24px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin-bottom:5px;
}

#pg-mobile .col4 p {
font-size:14px;
line-height:28px;
color:#555;
}

#pg-mobile .col4 strong {
font-size:18px;
font-weight:400;
}

#pg-mobile h3 {
font-size:28px;
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#555;
line-height:44px;
margin:50px 0 0;
}

#pg-mobile h3.video-statement {
margin-top:0;
}

#pg-mobile .video-divider {
border-top:1px solid #ccc;
}

#pg-mobile .cta {
background:#f6f6f6;
border-top:1px solid #d3cfcc;
text-align:center;
margin-top:50px;
padding:15px 0 60px;
}

#pg-mobile .cta h3 {
font-size:32px;
line-height:49px;
color:#444;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
display:inline-block;
margin-right:30px;
}

#pg-mobile .cta .field-signup {
border:1px solid #d3cfcc;
margin-right:10px;
}

#pg-mobile .cta .btn {
border-bottom:1px solid #79AC2A;
}

#pg-mobile .cta input {
display:inline-block;
top:-4px;
position:relative;
}

#pg-logout h1 {
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:4.1rem;
}

#pg-logout h2 {
color:#000;
font-size:3rem;
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:4px 0 0;
}

#pg-logout h3 {
color:#555;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:2rem;
margin:15px 0 0;
}

#pg-logout .section-blue {
background:#f2f7fa;
border-top:1px solid #d9dee1;
border-bottom:1px solid #d9dee1;
padding:60px 0;
}

#pg-logout .white-frame {
border:10px solid #fff;
-webkit-box-shadow:0 1px 3px rgba(0,0,50,0.15),0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 1px 3px rgba(0,0,50,0.15),0px 0 0 rgba(0,0,0,0);
box-shadow:0 1px 3px rgba(0,0,50,0.15),0px 0 0 rgba(0,0,0,0);
}

#pg-logout .white-frame .overlay {
position:absolute;
width:290px;
height:300px;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0px 0 0 rgba(0,0,0,0);
box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0px 0 0 rgba(0,0,0,0);
}

#pg-logout .white-frame .content {
background:#fff;
width:290px;
height:300px;
overflow:hidden;
}

#pg-logout .white-frame iframe {
-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2) inset,0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2) inset,0px 0 0 rgba(0,0,0,0);
box-shadow:0 1px 4px rgba(0,0,0,0.2) inset,0px 0 0 rgba(0,0,0,0);
}

#pg-logout .white-frame img {
width:290px;
height:300px;
}

#pg-logout .mobile .col4 img {
position:absolute;
margin:-36px 0 0 140px;
}

#pg-logout .mobile .col8 {
padding:65px 0 100px;
}

#pg-logout .mobile p {
width:300px;
float:left;
}

#pg-logout .mobile a {
float:left;
padding-top:3px;
}

#pg-logout a:hover .overlay {
background:rgba(0,0,0,0.03);
}

#pg-logout .col4 h3 {
color:#000;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:2rem;
margin:20px 0 1px;
}

#pg-logout p {
font-size:1.5rem;
line-height:24px;
padding-right:20px;
color:#526066;
}

#pg-compare h1 {
font-size:5.5rem;
padding-top:26px;
}

#pg-compare h2 {
font-size:3rem;
margin-bottom:45px;
}

#pg-compare .vs {
overflow:hidden;
text-indent:-9999px;
width:36px;
height:36px;
display:inline-block;
background:url(/static/images/other/compare-vs.png?1357592273) top left no-repeat;
margin:0 3px;
}

#pg-compare .comparison-table {
background:url(/static/images/other/compare-table.png?1357592273) top left no-repeat;
width:990px;
margin-bottom:55px;
}

#pg-compare .comparison-table p {
font-size:1.7rem;
line-height:45px;
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
padding-left:20px;
margin:0;
}

#pg-compare .comparison-table small {
font-size:1.1rem;
color:#9fa8b8;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
padding-left:20px;
display:block;
padding-top:10px;
}

#pg-compare .quote-content {
background:#fff;
border-bottom:1px solid #dee4f0;
padding:18px;
}

#pg-compare .quote-content p {
font-size:1.5rem;
line-height:24px;
}

#pg-compare .quote-author {
font-size:1.6rem;
height:36px;
margin-top:-1px;
background:url(/static/images/other/compare-bubble.png?1357592273) top left no-repeat;
margin-left:60px;
padding-left:54px;
padding-top:19px;
}

#pg-compare.compare-index h2 {
font-size:2.7rem;
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#555;
margin-bottom:0;
}

#pg-compare.compare-index h3 {
color:#000;
font-size:2.5rem;
margin-bottom:10px;
}

#pg-compare.compare-index .vs {
width:23px;
height:23px;
background-image:url(/static/images/other/compare-vs-small.png?1357592273);
vertical-align:-10%;
}

#pg-compare.compare-index .quote-author {
margin-left:115px;
}

#pg-compare.compare-index a:hover .quote-content {
-webkit-box-shadow:0 -1px 6px rgba(70,109,132,0.2),0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 -1px 6px rgba(70,109,132,0.2),0px 0 0 rgba(0,0,0,0);
box-shadow:0 -1px 6px rgba(70,109,132,0.2),0px 0 0 rgba(0,0,0,0);
}

#international {
padding-top:907px;
color:#000;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#international #main-nav #branding-small-inactive {
position:absolute;
-webkit-backface-visibility:hidden;
}

#international .modal-container {
-webkit-backface-visibility:hidden;
}

#international .banner {
position:absolute;
top:0;
left:0;
width:100%;
height:848px;
overflow:hidden;
}

#international .banner .bg {
background:url(/static/images/international/uk-banner.jpg?1357592273) center center repeat-x;
background-size:cover;
position:absolute;
top:0;
left:0;
width:100%;
height:848px;
z-index:0;
-webkit-animation-name:fadeIn;
-moz-animation-name:fadeIn;
-ms-animation-name:fadeIn;
-o-animation-name:fadeIn;
animation-name:fadeIn;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

#international .banner .branding {
padding-top:110px;
position:absolute;
}

#international .banner .branding h1 {
float:left;
background:url(/static/images/international/logo.png?1357592273) 0 0 no-repeat;
width:218px;
height:72px;
text-indent:-9999px;
margin:0;
}

#international .banner .branding h2 {
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:3.9rem;
float:left;
color:#000;
line-height:72px;
padding-left:33px;
width:749px;
margin-right:-10px;
}

#international .banner .branding h2,#international .banner .branding x:-moz-any-link,#international .banner .branding x:default {
font-size:41px;
}

#international .banner .signup {
position:absolute;
width:372px;
-webkit-animation-name:fadeInRight;
-moz-animation-name:fadeInRight;
-ms-animation-name:fadeInRight;
-o-animation-name:fadeInRight;
animation-name:fadeInRight;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
margin:328px 0 0 633px;
}

#international .banner .signup h2 {
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:3.4rem;
margin-bottom:10px;
}

#international .banner .signup p {
font-size:1.6rem;
line-height:23px;
color:#000;
margin-bottom:20px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#international .banner .signup #international-3field .field-container {
margin-right:0;
}

#international .banner .signup #international-3field .field-container.user {
margin-right:10px;
}

#international .banner .signup #international-3field .field-signup,#international .banner .signup #international-3field .label-signup {
-moz-border-radius:0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
}

#international .banner .signup #international-3field .field-signup.store-name {
width:342px;
margin-bottom:10px;
}

#international .banner .signup #international-3field .label-signup {
border:1px solid #fff;
-webkit-box-shadow:"inset 0 4px 7px #f4f4f4",0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:"inset 0 4px 7px #f4f4f4",0px 0 0 rgba(0,0,0,0);
box-shadow:"inset 0 4px 7px #f4f4f4",0px 0 0 rgba(0,0,0,0);
padding:14px 14px 13px;
}

#international .banner .signup #international-3field .tooptip.active {
bottom:45px;
}

#international .banner .signup #international-3field .btn {
width:372px;
margin-top:10px;
font-size:1.9rem;
-moz-border-radius:0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
-webkit-font-smoothing:subpixel-antialiased;
}

#international .banner .ipad {
position:absolute;
-webkit-animation-name:fadeInUp;
-moz-animation-name:fadeInUp;
-ms-animation-name:fadeInUp;
-o-animation-name:fadeInUp;
animation-name:fadeInUp;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
margin:222px 0 0 -115px;
}

#international .banner .imac {
position:absolute;
-webkit-animation-name:fadeInUp;
-moz-animation-name:fadeInUp;
-ms-animation-name:fadeInUp;
-o-animation-name:fadeInUp;
animation-name:fadeInUp;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
margin:244px 0 0 -7px;
}

#international .banner .device.fadeout {
-webkit-animation-name:fadeOutDown;
-moz-animation-name:fadeOutDown;
-ms-animation-name:fadeOutDown;
-o-animation-name:fadeOutDown;
animation-name:fadeOutDown;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

#international .banner .logos {
position:absolute;
width:100%;
height:100px;
background:url(/static/images/international/uk-logos.png?1357592273) center center no-repeat;
margin-top:737px;
left:0;
text-indent:-99999px;
overflow:hidden;
}

#international .bab-banner {
display:block;
width:990px;
height:110px;
text-indent:-9999px;
overflow:hidden;
background:url(/static/images/homepage/bab-banner.png?1357592273) top left no-repeat;
-o-transition:none .3s ease-in-out 0;
-webkit-transition:none .3s ease-in-out 0;
-moz-transition:none .3s ease-in-out 0;
margin:0 0 55px 15px;
}

#international .feature {
background:url(/static/images/international/dotted-divider.png?1357592273) bottom center no-repeat;
}

#international .feature h3 {
font-size:4.5rem;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
line-height:53px;
margin-bottom:23px;
}

#international .feature img {
max-width:none;
}

#international .feature p,#international .feature ul {
font-size:1.6rem;
line-height:22px;
margin-bottom:24px;
color:#000;
}

#international .feature .col5 p {
padding-right:65px;
}

#international .why-shopify .col5 {
padding-top:63px;
}

#international .why-shopify img {
display:block;
margin-bottom:1px;
}

#international .feature-canadapost {
padding:60px 0 80px;
}

#international .examples {
padding:75px 0 42px;
}

#international .examples ul {
float:left;
width:178px;
}

#international .examples li {
list-style:disc;
margin:0 0 8px 28px;
}

#international .questions {
padding:40px 0;
}

#international .questions h4 {
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:1.8rem;
line-height:24px;
cursor:pointer;
margin:0;
}

#international .questions p,#international .questions ul {
font-size:1.4rem;
line-height:20px;
margin-bottom:21px;
padding-right:40px;
}

#international .questions li {
list-style:disc;
color:#000;
margin-left:27px;
}

#international .questions .answer {
overflow:hidden;
height:0;
opacity:0.3;
-o-transition:height .3s ease-out, opacity .2s ease-in, padding-top .5s ease-in;
-webkit-transition:height .3s ease-out, opacity .2s ease-in, padding-top .5s ease-in;
-moz-transition:height .3s ease-out, opacity .2s ease-in, padding-top .5s ease-in;
}

#international .questions:hover .answer {
height:320px;
padding-top:21px;
-o-transition:height 1s ease-out, opacity .2s ease-out;
-webkit-transition:height 1s ease-out, opacity .2s ease-out;
-moz-transition:height 1s ease-out, opacity .2s ease-out;
}

#international .support {
padding:63px 0 64px;
}

#international .support .col5 {
padding-top:30px;
padding-bottom:35px;
}

#international .support .support-report {
width:198px;
height:160px;
background:#63acce;
color:#fff;
position:absolute;
margin:206px 0 0 263px;
padding:19px 18px;
}

#international .support .support-report p {
font-size:1.3rem;
color:#fff;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:-4px 0;
}

#international .support .support-report h4 {
font-size:2.5rem;
color:#fff;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0 0 5px;
}

#international .support .support-report .bar {
clear:both;
float:left;
width:1px;
height:30px;
background:#fff;
margin-top:8px;
-o-transition:width 1s ease-out;
-webkit-transition:width 1s ease-out;
-moz-transition:width 1s ease-out;
}

#international .support .support-report .label {
float:left;
line-height:30px;
font-size:1.6rem;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-style:italic;
margin-top:8px;
padding-left:9px;
}

#international .support .support-report .pct {
float:right;
line-height:30px;
width:31px;
font-size:1.1rem;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin-top:8px;
}

#international .support .support-report .label.great {
color:#63acce;
position:absolute;
}

#international .support .support-report .pct.great {
color:#63acce;
position:absolute;
margin-left:167px;
}

#international .support .support-report .fadein {
-o-transition:opacity .5s ease-out;
-webkit-transition:opacity .5s ease-out;
-moz-transition:opacity .5s ease-out;
opacity:1;
}

#international .support .support-details {
position:absolute;
text-align:center;
font-size:1.1rem;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#8d8d8d;
width:234px;
margin:409px 0 0 263px;
}

#international .cta {
text-align:center;
padding:76px 0 81px;
}

#international .cta h3 {
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:26px;
display:inline-block;
margin:0 22px 0 0;
}

#international .cta .signup {
display:inline-block;
}

.nz .bg {
background-image:url(/static/images/international/nz-banner.jpg?1357592273)!important;
}

.au .bg {
background-image:url(/static/images/international/au-banner.jpg?1357592273)!important;
}

.ca .bg {
background-image:url(/static/images/international/ca-banner.jpg?1357592273)!important;
}

.nz .logos {
background-image:url(/static/images/international/nz-logos.png?1357592273)!important;
}

.au .logos {
background-image:url(/static/images/international/au-logos.png?1357592273)!important;
}

.ca .logos {
background-image:url(/static/images/international/ca-logos.png?1357592273)!important;
}

.nz .questions:hover .answer {
height:121px!important;
}

.au .questions:hover .answer {
height:180px!important;
}

.ca .questions:hover .answer {
height:160px!important;
}

#press #sidebar-features ul a.press {
background:url(/static/images/icons/press-nav/press.gif?1357592273) 0 5px no-repeat;
}

#press #sidebar-features ul a.buzz {
background:url(/static/images/icons/press-nav/buzz.gif?1357592273) 0 5px no-repeat;
}

#press #sidebar-features ul a.looking-for-logos {
background:url(/static/images/icons/logos10.gif?1357592273) center left no-repeat;
}

#press h2 {
font-size:28px!important;
line-height:40px!important;
}

#press #press-wrapper h2 {
color:#000;
margin:40px 0 15px;
}

#press #press-wrapper span.news,#press #press-wrapper span.twitter {
display:block;
border-bottom:1px solid #d9d9d9;
line-height:21px;
vertical-align:middle;
font-weight:700;
margin-bottom:15px;
padding:0 8px 5px 30px;
}

#press #press-wrapper span.news {
background:url(/static/images/icons/feedwhite20.gif?1357592273) top left no-repeat;
}

#press #press-wrapper span.twitter {
background:url(/static/images/icons/twitterwhite20.gif?1357592273) top left no-repeat;
}

#press #press-releases {
padding:0 0 20px;
}

#press #press-releases li {
background:none;
list-style-type:none;
color:#9d9d9d;
border-top:1px solid #d9d9d9;
line-height:28px;
margin:0 15px 0 0;
padding:12px 0;
}

#press #press-releases li:first-child {
border-top:none;
}

#press #press-releases li a {
font-size:20px;
display:block;
}

#press #press-releases li.infographic {
background:url(/static/images/icons/infographic32.png?1357592273) no-repeat right center;
}

#press #press-news,#press #presstweet ul {
padding:0;
}

#press #press-news li,#press #presstweet ul li {
margin-right:0;
list-style-type:none;
background:none;
padding-left:0;
border-bottom:1px solid #f7f7f7;
}

#press #press-contact {
background:#f7f7f7 url(/static/images/graphics/press-contact.jpg?1357592273) top right no-repeat;
font-size:11px;
color:#9d9d9d;
text-align:center;
border:1px solid #e0e0e0;
margin-bottom:60px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:15px 0;
}

#press .box-press {
background:#f7f7f7;
color:#9d9d9d;
text-align:center;
border:1px solid #e0e0e0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:11px;
margin:20px 15px;
padding:10px;
}

#press p.meta,#press #presstweet .datetime {
color:#9D9D9D;
font-size:11px;
}

#press p.big-quote {
background:url(/static/images/other/quote-big.gif?1357592273) top left no-repeat;
font:italic 18px Georgia, Serif;
letter-spacing:-.2px;
line-height:1.6em;
margin-top:20px;
color:#999;
text-align:right;
padding:70px 0 0 90px;
}

#press p.small-quote {
background:url(/static/images/other/quote-small.gif?1357592273) top left no-repeat;
font:italic 14px Georgia, Serif;
letter-spacing:-.1px;
line-height:1.4em;
margin-left:35px;
padding:35px 0 0 50px;
}

#press p.loading {
background:url(/static/images/lightbox/loading.gif?1357592273) top left no-repeat;
padding-left:40px;
line-height:32px;
vertical-align:middle;
}

#press #twitter-favorites li {
display:inline-block;
width:327px;
background:none!important;
margin:0;
padding:0 0 40px;
}

#press #twitter-favorites li.tweet_odd {
padding-right:20px;
}

#press #twitter-favorites .tweet blockquote,#press #home-favorites .tweet blockquote {
background:#f7f7f7;
padding:20px;
}

#press #twitter-favorites .tweet img,#press #home-favorites .tweet img {
float:left;
margin-right:10px;
margin-top:-3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

#press #twitter-favorites .tweet cite,#press #home-favorites .tweet cite {
display:block;
padding-top:28px;
background:url(/static/images/other/tweet-bg.png?1357592273) 40px 0 no-repeat;
}

#press .material-box {
width:150px;
height:200px;
text-align:center;
padding:0 30px;
}

#press .press-release-resource {
background:url(/static/images/background/bg-shadow-sidebar-right.png?1357592273) no-repeat scroll left top transparent;
min-height:441px;
padding:30px 0 0;
}

#press .press-release-resource ul {
margin-left:0;
padding:0 0 0 30px;
}

#press .press-release-resource ul li {
background:none repeat scroll 0 0 transparent;
margin-bottom:25px;
padding-left:0;
}

#press .press-release-resource .press-sidebar-wrapper {
margin:0;
padding:0 0 0 30px;
}

#press .press-release-resource .press-sidebar-wrapper ul {
margin:0 0 10px;
padding:0;
}

#press .press-release-resource .press-sidebar-wrapper ul li:first-child {
border-top:1px solid #D9D9D9;
}

#press .press-release-resource .press-sidebar-wrapper ul li {
border-bottom:1px solid #D9D9D9;
margin-bottom:0;
margin-right:0;
padding:10px 0;
}

#press .press-release-resource .press-sidebar-wrapper ul li.infographic {
background:url(/static/images/icons/infographic16.png?1357592273) no-repeat right center;
}

#press .press-release-resource .viewall {
display:block;
font-size:11px;
font-weight:700;
text-align:right;
text-transform:uppercase;
}

#pg-contact p {
font-size:15px;
}

#pg-contact .contact-form {
font-size:14px;
background:#eee;
border:1px solid #ddd;
padding:30px;
}

#pg-contact .contact-form li.focused {
background-color:none;
}

#pg-contact .contact-form td {
padding-right:10px;
}

#pg-contact .contact-form input[type=text],#pg-contact #contact-form input[type=email],#pg-contact #contact-form input[type=tel] {
font-size:14px;
display:block;
padding:7px;
}

#pg-contact .contact-form label {
display:block;
margin-bottom:5px;
}

#pg-contact .contact-form .required {
color:red;
}

#pg-contact #fo1li20.focused {
background-color:#eee!important;
}

#landing #examples-screenshots .view {
height:289px;
float:left;
border:10px solid #fff;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
background:#fff;
-webkit-box-shadow:0 0 3px #999,0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 3px #999,0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 3px #999,0px 0 0 rgba(0,0,0,0);
margin:0 0 25px;
}

#pg-landing #video-side {
height:301px;
}

#pg-landing #video-side .col4 {
padding-left:10px;
}

#pg-keir .intro {
border:1px solid #e8e8e8;
width:930px;
background:#f9f9f9;
margin:0 15px;
padding:35px 30px;
}

#pg-keir .intro .intro-text {
float:left;
width:399px;
padding-right:40px;
padding-left:5px;
}

#pg-keir .intro .intro-video {
float:left;
padding-left:40px;
border-left:1px solid #e8e8e8;
width:444px;
}

#pg-keir .intro .keir {
float:left;
width:93px;
height:93px;
margin:4px 20px 6px 0;
}

#pg-keir .stores .store {
clear:both;
float:left;
width:100px;
height:100px;
background:#f4f4f4;
margin:4px 20px 0 0;
}

#pg-keir .stores p {
float:left;
width:320px;
}

#pg-keir .email {
display:block;
font-size:22px;
}

#pg-keir .twitter {
display:block;
color:#999;
margin-top:10px;
}

#pg-keir h2 {
font-size:26px;
}

#pg-keir .feature-frame p {
margin:8px 0 0;
}

#pg-keir .tutorials a {
display:block;
margin-right:30px;
margin-top:10px;
background:url(/static/images/global/dotted-divider.png?1357592273) top left no-repeat;
padding-top:10px;
}

.content-block p {
padding-right:30px;
}

#music-header {
background:#181818;
}

#music-header .row {
height:600px;
}

#music-header .wide-header-logo {
font-size:57px;
}

#music-header .padding {
padding-left:400px;
}

#music-header .iphone-music-screenshot {
z-index:11;
position:absolute;
display:block;
text-indent:-9999px;
overflow:hidden;
width:300px;
height:300px;
background:url(/static/images/sell/music/bluesfest-iphone.png?1357592273) top left no-repeat;
pointer-events:none;
-webkit-animation-name:fadeInUp;
-moz-animation-name:fadeInUp;
-ms-animation-name:fadeInUp;
-o-animation-name:fadeInUp;
animation-name:fadeInUp;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
margin:184px 0 0 290px;
}

#music-header .dark-section-emboss {
background:rgba(0,0,0,0.2);
border-bottom:1px solid rgba(255,255,255,0.07);
display:inline-block;
-webkit-box-shadow:inset 5px 3px 5px rgba(0,0,0,0.3),0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:inset 5px 3px 5px rgba(0,0,0,0.3),0px 0 0 rgba(0,0,0,0);
box-shadow:inset 5px 3px 5px rgba(0,0,0,0.3),0px 0 0 rgba(0,0,0,0);
position:relative;
width:400px;
height:320px;
-webkit-animation-name:fadeInDown;
-moz-animation-name:fadeInDown;
-ms-animation-name:fadeInDown;
-o-animation-name:fadeInDown;
animation-name:fadeInDown;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:15px;
}

#music-header #featured-music-shops a {
display:none;
width:400px;
height:320px;
text-indent:-9999px;
overflow:hidden;
-o-transition:none .3s ease-in-out 0;
-webkit-transition:none .3s ease-in-out 0;
-moz-transition:none .3s ease-in-out 0;
}

#music-header #featured-music-shops a.screen1 {
background:url(/static/images/sell/music/featured-store-family-records.jpg?1357592273) top left no-repeat;
}

#music-header #featured-music-shops a.screen2 {
background:url(/static/images/sell/music/featured-store-smsby50.jpg?1357592273) top left no-repeat;
}

#music-header #featured-music-shops a.screen3 {
background:url(/static/images/sell/music/featured-store-foo-fighters.jpg?1357592273) top left no-repeat;
}

#music-header #featured-music-shops a.screen4 {
background:url(/static/images/sell/music/featured-store-party-rock-clothing.jpg?1357592273) top left no-repeat;
}

#music-header #featured-music-shops a.screen5 {
background:url(/static/images/sell/music/featured-store-lollapalooza.jpg?1357592273) top left no-repeat;
}

#music-header #featured-music-shops a.screen6 {
background:url(/static/images/sell/music/featured-store-jimmie-vaughan.jpg?1357592273) top left no-repeat;
}

#music-header #featured-music-shops a.screen7 {
background:url(/static/images/sell/music/featured-store-ghostly-international.jpg?1357592273) top left no-repeat;
}

#music-header .animated .dark-section-emboss {
position:relative;
top:-10px;
opacity:0.2;
width:400px;
height:320px;
-webkit-animation-name:fadeInDown;
-moz-animation-name:fadeInDown;
-ms-animation-name:fadeInDown;
-o-animation-name:fadeInDown;
animation-name:fadeInDown;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

#music-header .animated .iphone-music-screenshot {
margin-top:200px;
opacity:0.2;
-webkit-animation-name:fadeInUp;
-moz-animation-name:fadeInUp;
-ms-animation-name:fadeInUp;
-o-animation-name:fadeInUp;
animation-name:fadeInUp;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

.dark-section {
text-shadow:1px 1px 1px rgba(0,0,0,0.2);
background:#262626;
}

.dark-section p {
color:#ccc;
}

.dark-section h2,.dark-section h4 {
text-shadow:2px 2px 1px rgba(0,0,0,0.3);
}

.dark-section a {
color:#fff;
padding-bottom:2px;
}

.hr-with-title {
margin:10px auto 60px!important;
}

.hr-with-title .hr-title p {
margin:-10px 0 0;
}

.dark-section .hr-with-title .hr-side {
border-top:1px dotted #444;
}

.wide-callout-wrapper.music-callout {
background:#111;
height:200px;
text-align:center;
text-shadow:none!important;
}

.wide-callout-wrapper.music-callout .row {
padding-top:45px;
}

.wide-callout-wrapper.music-callout .triangle {
top:-45px;
border-top:10px solid #4F2539;
}

.large-logos a {
margin:10px 65px 0 0;
}

.music-logo {
background:url(/static/images/sell/music/music-logos.png?1357592273) no-repeat;
display:block;
float:left;
margin:10px 52px 0 0;
}

.music-logo.lmfao {
background-position:0 -21px;
width:219px;
height:28px;
}

.music-logo.cbgb-omfug {
background-position:-280px 0;
width:153px;
height:60px;
margin-top:-10px;
}

.music-logo.fifty-cent {
background-position:-503px -7px;
width:57px;
height:56px;
margin-top:-7px;
}

.music-logo.foo-fighters {
background-position:-634px -23px;
width:220px;
height:28px;
}

.music-logo.beck {
background-position:-914px -20px;
width:76px;
height:28px;
margin-right:0;
}

.music-logo.jimmie-vaughan {
background-position:-74px -91px;
width:128px;
height:29px;
margin-top:5px;
margin-left:35px;
}

.music-logo.them-crooked-vultures {
background-position:-240px -98px;
width:176px;
height:16px;
}

.music-logo.jimmy-eat-world {
background-position:-449px -99px;
width:174px;
height:15px;
}

.music-logo.queens-of-the-stone-age {
background-position:-650px -90px;
width:147px;
height:26px;
margin-top:1px;
}

.music-logo.tori-amos {
background-position:-821px -97px;
width:87px;
height:18px;
margin-top:0;
margin-right:0;
}

.music-logo.ghostly-international {
background-position:0 -127px;
width:305px;
height:41px;
margin-right:34px;
}

.music-logo.family-records {
background-position:-335px -127px;
width:324px;
height:41px;
margin-right:35px;
}

.music-logo.dangerbird-records {
background-position:-697px -129px;
width:292px;
height:41px;
margin-right:0;
}

.music-logo.lollapalooza {
background-position:-202px -200px;
width:157px;
height:68px;
margin-left:210px;
}

.music-logo.bluesfest {
background-position:-434px -200px;
width:89px;
height:68px;
}

.music-logo.austin-city-limits {
background-position:-587px -200px;
width:233px;
height:68px;
margin-right:0;
}

#fashion-header {
background:#f1f6fa url(/static/images/sell/fashion/header-girl.jpg?1357592273) no-repeat center center;
}

#fashion-header .row {
height:510px;
}

#fashion-header .wide-header-logo {
font-size:66px!important;
color:#479ccf;
padding-top:80px;
}

#fashion-header .padding {
padding-left:410px;
}

#fashion-header .iphone-fashion-screenshot {
z-index:11;
position:absolute;
display:block;
text-indent:-9999px;
overflow:hidden;
width:300px;
height:300px;
background:url(/static/images/sell/fashion/fashion-iphone.png?1357592273) top left no-repeat;
pointer-events:none;
-webkit-animation-name:fadeInUp;
-moz-animation-name:fadeInUp;
-ms-animation-name:fadeInUp;
-o-animation-name:fadeInUp;
animation-name:fadeInUp;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
margin:340px 0 0 750px;
}

#fashion-header .animated .iphone-fashion-screenshot {
margin-top:360px;
opacity:0.2;
-webkit-animation-name:fadeInUp;
-moz-animation-name:fadeInUp;
-ms-animation-name:fadeInUp;
-o-animation-name:fadeInUp;
animation-name:fadeInUp;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

#fashion-header #featured-fashion-shops {
display:block;
-webkit-animation-name:fadeInDown;
-moz-animation-name:fadeInDown;
-ms-animation-name:fadeInDown;
-o-animation-name:fadeInDown;
animation-name:fadeInDown;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

#fashion-header #featured-fashion-shops a {
display:none;
width:564px;
height:329px;
text-indent:-9999px;
overflow:hidden;
-o-transition:none .3s ease-in-out 0;
-webkit-transition:none .3s ease-in-out 0;
-moz-transition:none .3s ease-in-out 0;
}

#fashion-header #featured-fashion-shops a.screen1 {
background:url(/static/images/sell/fashion/featured-store-so-worth-loving.jpg?1357592273) top left no-repeat;
}

#fashion-header #featured-fashion-shops a.screen2 {
background:url(/static/images/sell/fashion/featured-store-good-as-gold.jpg?1357592273) top left no-repeat;
}

#fashion-header #featured-fashion-shops a.screen3 {
background:url(/static/images/sell/fashion/featured-store-evisu.jpg?1357592273) top left no-repeat;
}

#fashion-header #featured-fashion-shops a.screen4 {
background:url(/static/images/sell/fashion/featured-store-cxxvi.jpg?1357592273) top left no-repeat;
}

#fashion-header #featured-fashion-shops a.screen5 {
background:url(/static/images/sell/fashion/featured-store-black-milk.jpg?1357592273) top left no-repeat;
}

#fashion-header #featured-fashion-shops a.screen6 {
background:url(/static/images/sell/fashion/featured-store-hard-graft.jpg?1357592273) top left no-repeat;
}

.wide-callout-wrapper.fashion-callout {
text-align:center;
text-shadow:none!important;
border-bottom:1px dotted #dbe5eb;
}

.wide-callout-wrapper.fashion-callout .row {
padding:45px 0;
}

.wide-callout-wrapper.fashion-callout .triangle {
top:-45px;
border-top:10px solid #F1F6FA;
}

.wide-callout-wrapper.fashion-callout #signup-inline-form {
background:#F1F6FA;
padding:15px;
}

.row.fashion-logos .first-row .fashion-logo {
margin:0 63px 0 0;
}

.row.fashion-logos .second-row .fashion-logo {
margin:10px 29px 0 0;
}

.fashion-logo {
background:url(/static/images/fashion/fashion-brand-logos.jpg?1357592273) no-repeat;
display:block;
float:left;
}

.fashion-logo.dace {
background-position:0 -8px;
width:96px;
height:74px;
}

.fashion-logo.ede-ravenscroft {
background-position:-160px -8px;
width:226px;
height:74px;
}

.fashion-logo.good-as-gold {
background-position:-456px -8px;
width:80px;
height:74px;
}

.fashion-logo.thanks {
background-position:-608px -8px;
width:168px;
height:74px;
}

.fashion-logo.evisu {
background-position:-832px -8px;
width:168px;
height:74px;
margin-right:0!important;
}

.fashion-logo.fluxus {
background-position:0 -88px;
width:144px;
height:74px;
}

.fashion-logo.golightly {
background-position:-176px -90px;
width:188px;
height:74px;
}

.fashion-logo.thursday-friday {
background-position:-392px -90px;
width:184px;
height:74px;
}

.fashion-logo.of-a-kind {
background-position:-608px -94px;
width:173px;
height:74px;
}

.fashion-logo.kowtow {
background-position:-816px -92px;
width:184px;
height:74px;
margin-right:0!important;
}

.fashion-features {
background:#fafafa;
}

.fashion-quotes blockquote {
background:#F4F4F4;
border-top:1px solid #FFF;
border-bottom:1px solid #FDFDFD;
padding:20px;
}

.fashion-quotes .call-to-action {
background:#fafafa;
margin-top:60px;
}

.fashion-quotes .avatar.adele {
background:url(/static/images/fashion/avatar-adele.jpg?1357592273);
}

.fashion-quotes .avatar.claire {
background:url(/static/images/fashion/avatar-claire.jpg?1357592273);
}

.fashion-quotes .avatar.matthieu {
background:url(/static/images/fashion/avatar-matthieu.jpg?1357592273);
}

#canadapost-header {
background-color:#f2f7fa;
}

#canadapost-header h1,#canadapost-header .blue {
color:#469ad1!important;
}

#canadapost-header .wide-header-logo {
padding-top:80px;
font-size:72px;
}

#canadapost-header .wide-header-tagline {
font-size:28px;
}

#canadapost-header.francais h1 {
font-size:62px!important;
}

#canadapost-header.francais .padding {
margin-top:20px!important;
}

.francais .call-to-action .btn-sub,.francais .call-to-action h2 {
font-size:20px;
}

.canadapost-callout {
position:relative;
z-index:4;
height:200px;
}

.canadapost-callout form {
background:#fff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:17px;
}

.canadapost-callout .label-signup {
border:1px solid #cedfea;
color:#526066;
}

.canadapost-callout h3 {
margin-top:10px!important;
}

.canadapost-callout .placeholder {
margin-bottom:0;
border:none;
}

#canadapost-cycle {
height:400px;
}

#canadapost-cycle .padding {
text-align:left;
width:312px;
margin-top:90px;
z-index:3;
position:absolute;
left:678px;
}

#canadapost-cycle h3 {
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:24px;
line-height:30px;
}

#canadapost-cycle .static-img {
position:absolute;
z-index:2;
}

#canadapost-cycle .animated-img {
opacity:0;
position:absolute;
z-index:4;
-o-transition:all .6s ease-in-out 0;
-webkit-transition:all .6s ease-in-out 0;
-moz-transition:all .6s ease-in-out 0;
}

#canadapost-cycle .intro-animated-img {
position:absolute;
z-index:4;
}

#canadapost-cycle .slide1 .static-img {
margin-left:273px;
margin-top:120px;
}

#canadapost-cycle .slide1 .animated-img {
margin-left:370px;
margin-top:55px;
}

#canadapost-cycle .slide1 .animated-img.active {
margin-top:35px;
}

#canadapost-cycle .slide2 .static-img {
margin-left:-50px;
margin-top:-65px;
}

#canadapost-cycle .slide2 .animated-img {
margin-left:145px;
margin-top:95px;
}

#canadapost-cycle .slide2 .animated-img.active {
margin-top:75px;
}

#canadapost-cycle .slide3 .animated-img {
margin-left:125px;
margin-top:135px;
}

#canadapost-cycle .slide3 .animated-img.active {
margin-top:115px;
}

#canadapost-cycle .slideVentureOne .intro-animated-img {
margin-top:-50px;
margin-left:-10px;
-webkit-animation-name:fadeInDown;
-moz-animation-name:fadeInDown;
-ms-animation-name:fadeInDown;
-o-animation-name:fadeInDown;
animation-name:fadeInDown;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

#cp-header-nav {
z-index:5;
position:absolute;
left:482px;
margin-top:30px;
-o-transition:all .3s ease-in-out 0;
-webkit-transition:all .3s ease-in-out 0;
-moz-transition:all .3s ease-in-out 0;
}

#cp-header-nav a {
display:inline-block;
position:relative;
width:10px;
height:10px;
margin-right:10px;
background:#c6d3db;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
}

#cp-header-nav a.activeSlide {
background:#849dac;
}

.canadapost-features {
background-color:#f5f5f5;
}

.canadapost-features h3 {
font-size:28px;
color:#888;
}

.canadapost-features .call-to-action {
background:#fff;
border-bottom:1px solid rgba(0,0,0,0.15);
}

#canadapost-body .row {
margin:140px auto 120px;
}

.canadapost-features.wide-section-wrapper .row {
margin:140px auto 0;
}

#canadapost-body.francais .row {
margin:120px auto;
}

.canadapost-features.wide-section-wrapper.francais .row {
margin:120px auto 0;
}

#so-worth-loving {
background:rgba(255,255,255,0.8);
position:absolute;
left:-80px;
bottom:105px;
z-index:10;
color:#aebbc2;
font-size:11px;
transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
padding:4px 9px 3px;
}

#so-worth-loving a {
color:#aebbc2;
text-decoration:underline;
}

#legal section {
padding-top:50px;
margin-top:20px;
border-top:1px dotted #ddd;
clear:both;
}

#legal .section-title {
color:#91c540;
text-transform:uppercase;
font-size:14px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#legal h2 {
font-size:28px;
margin-bottom:20px;
}

#legal ol li {
list-style-type:decimal;
margin-left:20px;
paddin-left:5px;
line-height:22px;
font-size:11px;
}

#legal hr {
background:none;
border:none;
border-bottom:1px dotted #ddd;
}

#legal .col5 .grey-light {
margin:27px 0 14px;
}

.well {
background:#f7f7f7;
border:1px solid #e0e0e0;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:40px;
}

#ppc .intro {
border-top:5px solid #000;
padding:60px 0;
}

#ppc .grey-top-border {
border-top:1px solid #e0e0e0;
}

#ppc .grey-bottom-border {
border-bottom:1px solid #e0e0e0;
}

#ppc .branding {
float:left;
width:214px;
height:71px;
background:url(/static/images/ppc/logo.png?1357592273) top left no-repeat;
text-indent:-9999px;
}

#ppc h2 {
color:#000;
font-size:35px!important;
line-height:44px!important;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0 auto;
}

#ppc h3 {
color:#000;
font-size:28px!important;
line-height:40px!important;
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#ppc h4 {
color:#666;
font-size:18px!important;
line-height:32px!important;
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#ppc .custom-heading {
float:left;
padding:12px 0 0 30px;
}

#ppc .features {
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:22px;
color:#515f68;
padding:20px 0;
}

#ppc .features li {
border-bottom:1px dotted #d3dce3;
margin-bottom:17px;
background:url(/static/images/ppc/icon-checkmark.png?1357592273) 0 0 no-repeat;
padding:0 0 17px 38px;
}

#ppc .features li.no-icon {
background-image:none!important;
padding:0 0 17px!important;
}

#ppc .features.increase {
font-size:24px;
padding:15px 0;
}

#ppc .features.increase li {
margin-bottom:19px;
padding:0 0 19px;
}

#ppc .btn {
background:#9ac44a;
border:1px solid #9ac44a;
-moz-border-radius:1px;
-webkit-border-radius:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
-o-transition:all .1s ease-in-out 0;
-webkit-transition:all .1s ease-in-out 0;
-moz-transition:all .1s ease-in-out 0;
padding:12px 24px 13px;
}

#ppc .btn:hover {
background:#9ac44a;
border:1px solid #7da631;
-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.1),0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.1),0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 2px 1px rgba(0,0,0,0.1),0px 0 0 rgba(0,0,0,0);
}

#ppc .btn:active {
background:#92bb47!important;
}

#ppc #video-ppc {
width:545px;
height:306px;
background:#fff;
}

#ppc .video-thumb {
display:block;
overflow:hidden;
background:url(/static/images/ppc/video-thumbnail.jpg?1357592273) top left no-repeat;
width:545px;
height:307px;
-o-transition:none .3s ease-in-out 0;
-webkit-transition:none .3s ease-in-out 0;
-moz-transition:none .3s ease-in-out 0;
}

#ppc .white-border {
-moz-border-radius:1px;
-webkit-border-radius:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
-webkit-box-shadow:0 1px 8px 1px rgba(136,136,136,0.1),0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 1px 8px 1px rgba(136,136,136,0.1),0px 0 0 rgba(0,0,0,0);
box-shadow:0 1px 8px 1px rgba(136,136,136,0.1),0px 0 0 rgba(0,0,0,0);
}

#ppc .free-trial h5 {
color:#000;
font-size:22px;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
background:url(/static/images/ppc/free-trial-divider.png?1357592273) left 12px no-repeat;
}

#ppc #signup {
height:49px;
background:#fff;
-moz-border-radius:1px;
-webkit-border-radius:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
-webkit-box-shadow:0 1px 8px 1px rgba(136,136,136,0.1),0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 1px 8px 1px rgba(136,136,136,0.1),0px 0 0 rgba(0,0,0,0);
box-shadow:0 1px 8px 1px rgba(136,136,136,0.1),0px 0 0 rgba(0,0,0,0);
opacity:1;
}

#ppc #signup .field-signup {
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif!important;
border:1px solid #ddd;
-moz-border-radius:1px;
-webkit-border-radius:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
padding:15px 15px 13px!important;
}

#ppc #signup .tooltip {
background:rgba(0,0,0,0.95);
}

#ppc .publications {
padding:50px 0;
}

#ppc .copyright p {
color:#a7a7a7;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#signup-switch #signup-home form {
height:45px;
-moz-border-radius:1px;
-webkit-border-radius:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
padding:15px!important;
}

#signup-switch #signup-home .field-signup {
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif!important;
border-top:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #ddd;
font-size:15px;
position:relative;
z-index:20;
-moz-border-radius:1px;
-webkit-border-radius:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
padding:15px 15px 13px!important;
}

#signup-switch #signup-home .field-signup.focus {
background-color:rgba(255,255,255,0.5);
-webkit-box-shadow:0 0 1px 1px #ededed inset,0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 1px 1px #ededed inset,0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 1px 1px #ededed inset,0px 0 0 rgba(0,0,0,0);
}

#signup-switch #signup-home .label-signup {
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif!important;
font-weight:400;
font-size:15px;
border:none;
color:#000;
opacity:1.0;
background:#fff;
line-height:17px;
position:absolute;
z-index:10;
cursor:text;
overflow:hidden;
-moz-border-radius:1px;
-webkit-border-radius:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
-o-transition:all .15s ease-in-out 0;
-webkit-transition:all .15s ease-in-out 0;
-moz-transition:all .15s ease-in-out 0;
margin:0;
padding:15px 15px 13px!important;
}

#signup-switch #signup-home .btn {
font-size:16px;
border:1px solid #9ac44a;
-moz-border-radius:1px;
-webkit-border-radius:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
-o-transition:all .1s ease-in-out 0;
-webkit-transition:all .1s ease-in-out 0;
-moz-transition:all .1s ease-in-out 0;
padding:12px 22px 13px;
}

#signup-switch #signup-home .btn:hover {
border:1px solid #7da631;
-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.1),0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.1),0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 2px 1px rgba(0,0,0,0.1),0px 0 0 rgba(0,0,0,0);
}

#plugins-wrapper {
padding-right:80px;
margin-right:0;
border-right:1px solid #e8e8e8;
min-height:600px;
margin-bottom:40px;
padding-top:3px;
}

#plugins-wrapper p {
font-size:1.5rem;
line-height:26px;
}

#plugins-wrapper .feature-img {
max-width:730px;
margin:20px -40px;
}

.plugins-cta {
background:#fafafa;
text-align:center;
padding:20px 25px;
}

.right-nav {
padding-top:20px;
margin:0;
}

.right-nav h3 {
padding-left:41px;
}

.right-nav ul {
margin:11px 0 0;
padding:0;
}

.right-nav li {
cursor:pointer;
padding:0;
}

.right-nav a {
display:block;
font-size:15px;
line-height:25px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#848484;
padding:10px 25px 10px 41px;
}

.right-nav .notch {
width:10px;
height:25px;
position:absolute;
background:url(/static/images/ecommerce-plugins/sidebar-notch.png?1357592273) center center no-repeat;
margin-left:-51px;
display:none;
}

#sell-wrapper {
padding-right:80px;
margin-right:0;
border-right:1px dotted #e8e8e8;
min-height:2000px;
margin-bottom:40px;
padding-top:3px;
position:absolute;
bottom:-50px;
left:0;
}

#sell-wrapper .keyline {
clear:both;
background:url(/static/images/sell/dotted-divider.png?1357592273);
height:1px;
width:650px;
margin:50px auto;
}

.experts-localized p {
font-size:15px;
line-height:26px;
}

.experts-localized h2 {
font-size:26px!important;
margin-top:40px!important;
}

#careers {
-moz-documenturl-prefix#job-descriptionfieldinputbtnpadding:9px 26px;
}

#careers nav>ul>li>a {
padding:15px 18px 29px;
}

#careers ul {
margin:0!important;
}

#careers .intro {
display:block;
width:100%;
height:776px;
overflow:hidden;
z-index:-999;
background:url(/static/images/careers/bg-intro.jpg?1357592273) center center no-repeat;
}

#careers .intro h1 {
margin-bottom:30px;
margin-top:160px;
-webkit-animation-name:fadeInUp;
-moz-animation-name:fadeInUp;
-ms-animation-name:fadeInUp;
-o-animation-name:fadeInUp;
animation-name:fadeInUp;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

#careers .intro h2 {
margin-bottom:100px;
-webkit-animation-name:fadeInUp;
-moz-animation-name:fadeInUp;
-ms-animation-name:fadeInUp;
-o-animation-name:fadeInUp;
animation-name:fadeInUp;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

#careers .intro .call-to-action {
font-size:46px;
}

#careers .intro p,#careers .benefits p,#careers .culture p,#careers .apply-now p,#careers .content-divider p,#careers ul,#careers ol,#careers label {
font-size:14px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
line-height:24px;
color:#000;
}

#careers .intro a:hover,#careers .benefits a:hover,#careers .culture a:hover,#careers .apply-now a:hover,#careers .content-divider a:hover {
color:#2378a7;
}

#careers .intro a.underline,#careers .benefits a.underline,#careers .culture a.underline,#careers .apply-now a.underline,#careers .content-divider a.underline {
border-bottom:1px dotted #3086b5;
}

#careers .intro a.underline:hover,#careers .benefits a.underline:hover,#careers .culture a.underline:hover,#careers .apply-now a.underline:hover,#careers .content-divider a.underline:hover {
border-bottom:1px dotted #2378a7;
}

#careers ul,#careers ol {
margin-bottom:16px;
margin-left:16px;
}

#careers ol {
list-style:decimal;
}

#careers .quotes .quote {
opacity:0;
position:absolute;
top:0;
left:0;
}

#careers h1,#careers h2,#careers h3,#careers h4,#careers h5 {
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#careers h1 {
font-size:48px;
color:#000;
}

#careers h2 {
font-size:26px;
line-height:38px;
color:#000;
}

#careers .video-tour {
display:block;
background:url(/static/images/careers/video-tour.png?1357592273) top left no-repeat;
width:200px;
height:200px;
text-indent:-9999px;
opacity:0.8;
-webkit-backface-visibility:hidden;
margin:0 auto;
}

#careers .video-tour:hover {
opacity:1;
-o-transition:opacity .3s ease-in-out 0;
-webkit-transition:opacity .3s ease-in-out 0;
-moz-transition:opacity .3s ease-in-out 0;
}

#careers .video-tour-title {
display:block;
font-size:24px;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#3086b5;
margin:30px 0 115px;
}

#careers .content-divider {
z-index:999;
height:100px;
background:#fff;
border-bottom:1px solid rgba(0,0,0,0.1);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1),0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 5px rgba(0,0,0,0.1),0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 5px rgba(0,0,0,0.1),0px 0 0 rgba(0,0,0,0);
padding:30px 0 50px;
}

#careers .content-divider .spacing {
padding-top:35px;
}

#careers .content-divider .box {
float:left;
border-right:1px solid #e3e5e7;
margin-left:30px;
}

#careers .content-divider .count-wrapper {
padding:35px 30px 0 0;
}

#careers .content-divider .count {
display:block;
height:20px;
font-size:50px;
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#000;
-webkit-animation-name:fadeIn;
-moz-animation-name:fadeIn;
-ms-animation-name:fadeIn;
-o-animation-name:fadeIn;
animation-name:fadeIn;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:1s;
-webkit-animation-delay:1s;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-backface-visibility:hidden;
}

#careers .content-divider #employees {
width:86px;
}

#careers .benefits h1 {
font-size:50px;
color:#3086b5;
margin-bottom:94px;
}

#careers .benefits h2 {
font-size:18px;
color:#000;
line-height:32px;
margin-bottom:0;
padding-left:110px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#careers .benefits h3 {
font-size:14px;
color:#000;
line-height:24px!important;
padding-left:110px;
}

#careers .icon-benefits {
display:block;
min-height:90px;
margin-bottom:30px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#careers .icon-benefits.apple {
background:url(/static/images/careers/icon-apple.png?1357592273) top left no-repeat;
}

#careers .icon-benefits.full-benefits {
background:url(/static/images/careers/icon-full-benefits.png?1357592273) top left no-repeat;
}

#careers .icon-benefits.conferences {
background:url(/static/images/careers/icon-conferences.png?1357592273) top left no-repeat;
}

#careers .icon-benefits.childcare {
background:url(/static/images/careers/icon-childcare.png?1357592273) top left no-repeat;
}

#careers .icon-benefits.shares {
background:url(/static/images/careers/icon-shares.png?1357592273) top left no-repeat;
}

#careers .icon-benefits.lunch {
background:url(/static/images/careers/icon-lunch.png?1357592273) top left no-repeat;
}

#careers .icon-benefits.maternity {
background:url(/static/images/careers/icon-maternity.png?1357592273) top left no-repeat;
}

#careers .icon-benefits.plus {
background:url(/static/images/careers/icon-plus-more.png?1357592273) top left no-repeat;
}

#careers .icon-benefits.cleaning {
background:url(/static/images/careers/icon-cleaning.png?1357592273) top left no-repeat;
}

#careers .icon-benefits.sportify {
background:url(/static/images/careers/icon-sportify.png?1357592273) top left no-repeat;
}

#careers .culture {
background:#eee;
z-index:-999;
min-height:800px;
padding:94px 0 0;
}

#careers .culture h1 {
font-size:36px;
margin-bottom:15px;
}

#careers .culture p {
font-size:14px;
}

#careers .quote {
width:100%;
position:relative;
padding:14px 30px 29px 0;
}

#careers .quote blockquote {
position:relative;
background:#fff;
margin:0;
padding:30px;
}

#careers .quote blockquote:after {
border-top-color:#fff;
left:60px;
margin-left:-15px;
border-width:15px;
}

#careers .quote blockquote:before {
border-top-color:rgba(0,0,0,0.01);
left:60px;
margin-left:-15px;
border-width:15px;
}

#careers .quote cite {
font-style:normal;
padding-top:40px;
color:#000;
z-index:9999;
height:50px;
font-size:20px;
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#careers .quote blockquote p {
font-size:16px;
color:#555;
font-weight:400;
line-height:28px;
font-style:italic;
position:relative;
padding:0 0 0 30px;
}

#careers .quote blockquote p:before {
content:'\201C';
font-family:serif;
font-style:normal;
font-weight:700;
position:absolute;
font-size:60px;
top:0;
left:-15px;
color:#eee;
}

#careers .quote-attribution {
text-align:left;
position:relative;
padding:34px 0 0 60px;
}

#careers .quote-thumb {
display:block;
position:absolute;
bottom:20px;
width:40px;
height:40px;
}

#careers .quote-thumb.brittany {
background:url(http://www.gravatar.com/avatar/ff34c2add2a0253b33d1e150e6b615ec?s=40) no-repeat center center;
}

#careers .quote-thumb.sam {
background:url(http://www.gravatar.com/avatar/702a4cd083912ceb0271de5c56c8f436?s=40) no-repeat center center;
}

#careers .quote-thumb.clara {
background:url(http://www.gravatar.com/avatar/5098439b67e9c4539eb40697f7b54ac3?s=40) no-repeat center center;
}

#careers .quote-thumb.alex {
background:url(http://www.gravatar.com/avatar/570edb09a54e4d1d34ba91fc14741d19?s=40) no-repeat center center;
}

#careers .quote-thumb.ryan {
background:url(http://www.gravatar.com/avatar/72049fb87d53b84dd34f24c616164134?s=40) no-repeat center center;
}

#careers .apply-now h2 {
font-size:36px;
color:#000;
line-height:48px;
}

#careers .apply-now h3 {
font-size:20px;
color:#000;
line-height:32px!important;
}

#careers .apply-now h4 {
font-size:18px;
color:#000;
line-height:30px!important;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin-bottom:5px;
}

#careers .apply-now .job-list {
font-size:14px;
line-height:20px;
margin-bottom:20px;
}

#careers .apply-now .job-list li {
background:url(/static/images/careers/bullet.png?1357592273) 0 10px no-repeat;
padding-left:10px;
padding-bottom:10px;
}

#careers .apply-now .job-list li em {
color:gray;
font-style:normal;
font-size:14px;
display:block;
font-weight:400;
}

#careers .apply-now #application {
background:#fff;
border:1px solid rgba(0,0,0,0.1);
min-height:500px;
padding:15px 30px 30px;
}

#careers .apply-now #job-board .job-board {
background-image:none;
}

#careers .apply-now #job-board .job-board ul li a {
background-image:none;
width:100%;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14px;
}

#careers .share-box {
margin-top:40px;
margin-bottom:40px;
background:#fff;
border:1px solid rgba(0,0,0,0.1);
padding:30px;
}

#careers .share-box h3 {
text-align:center;
margin-bottom:40px;
}

#careers .share-box .social {
margin:0 0 0 250px !important;
}

#careers .share-box .social li {
float:left;
list-style:none!important;
width:50px;
margin-right:30px;
font-family:social-circle;
background-image:none;
font-size:50px;
}

#careers #error_explanation {
border:1px solid #ccc;
margin:15px 0;
padding:15px;
}

#careers .job-listing .location {
color:gray;
text-transform:uppercase;
margin-top:-27px;
border-bottom:1px solid #d9d9d9;
padding-bottom:3px;
margin-bottom:25px;
font-size:11.5px;
}

#careers .job-listing h4 {
color:#000;
font-size:13.5px;
letter-spacing:-.5px;
}

#careers .job-listing ul {
margin:6px 0 0;
}

#careers .job-listing .responsibilities {
background:#eee;
-moz-border-radius:10px;
border:1px solid #d9d9d9;
-moz-box-shadow:1px 1px 1px #f3f3f3;
width:280px;
float:left;
margin:0 20px 20px 0;
}

#careers .job-listing .responsibilities h4 {
border-bottom:1px solid #c4c4c4;
background:#d9d9d9;
-moz-border-radius:10px 10px 0 0;
color:#888;
text-shadow:1px 1px 1px #f9f9f9;
margin:0 0 8px;
padding:5px 0 8px 10px;
}

#careers .job-listing .responsibilities ul {
margin:0 0 0 15px;
padding:5px 10px;
}

#careers .job-listing .responsibilities ul li {
list-style-type:disc;
background:none;
padding:0;
}

#careers .job-listing .apply {
margin:-10px 0 0;
padding:0;
}

#careers .job-listing ul.benefits-list li {
float:left;
width:45%;
font-size:12px;
color:gray;
line-height:16px;
margin:0 20px 30px 0;
padding:0;
}

#careers .job-listing ul.benefits-list li img {
float:left;
margin:0 10px 5px 0;
}

#careers .job-listing ul.benefits-list li strong {
display:block;
margin-bottom:3px;
font-size:13px;
color:#000;
}

#careers .job-listing .office-tour img {
margin:0 15px 0 0;
}

#careers .job-listing .job-board {
background:none;
min-height:0;
margin:10px 0 0;
padding:0;
}

#careers .job-listing .job-board ul {
width:100%;
margin:0;
padding:0;
}

#careers .job-listing .job-board ul li {
width:300px;
padding-right:30px;
}

#careers #job-description h2,#careers #careers h2 {
font-size:3.6rem;
}

#careers #job-description h3 {
font-size:2rem;
}

#careers #careers h3 {
font-size:2.4rem;
}

#careers #careers h4 {
font-size:1.8rem;
}

#careers #job-description ul {
margin-bottom:20px!important;
padding:0 0 0 15px;
}

#careers #job-description ul li {
list-style:disc;
line-height:20px;
margin-bottom:5px;
}

#careers #job-description ol {
list-style:decimal;
padding:0 0 0 18px;
}

#careers #job-description hr {
background:#ddd;
height:1px;
border:none;
margin:0 0 10px;
}

#careers #job-description .field {
clear:both;
margin:0 0 12px;
}

#careers #job-description .field input {
height:22px;
}

#careers #job-description .field label {
float:left;
width:170px!important;
padding-right:30px;
line-height:18px;
padding-top:4px;
}

#careers #job-description .field a {
display:block;
margin:0 0 20px;
}

#careers #job-description .field input.btn {
height:36px;
line-height:10px;
}

#pg-about .intro {
padding:170px 0 0;
}

#pg-about h3 {
font-size:22px;
color:#000;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0 0 15px;
}

#pg-about p {
font-size:15px;
color:#666;
line-height:24px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#pg-about .about p {
padding-right:34px;
}

#pg-about .timeline {
display:block;
background:url(/static/images/about/bg-timeline.png?1357592273) top left no-repeat;
height:45px;
-webkit-animation-name:fadeInUp;
-moz-animation-name:fadeInUp;
-ms-animation-name:fadeInUp;
-o-animation-name:fadeInUp;
animation-name:fadeInUp;
-webkit-animation-duration:.5s;
-moz-animation-duration:.5s;
-ms-animation-duration:.5s;
-o-animation-duration:.5s;
animation-duration:.5s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
margin:80px 0 60px;
padding:14px 0 0;
}

#pg-about .timeline .date-item {
display:block;
float:left;
width:13px;
height:13px;
background:#aecbdc;
text-indent:-9999px;
-moz-border-radius:13px;
-webkit-border-radius:13px 13px 13px 13px;
border-radius:13px 13px 13px 13px;
}

#pg-about .timeline .date-item:hover {
background:#479ccf;
-o-transition:all .3s ease-in-out 0;
-webkit-transition:all .3s ease-in-out 0;
-moz-transition:all .3s ease-in-out 0;
-webkit-box-shadow:0 0 4px 1px #479ccf,0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 4px 1px #479ccf,0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 4px 1px #479ccf,0px 0 0 rgba(0,0,0,0);
}

#pg-about .timeline .date-item.date-2006 {
margin-left:70px;
}

#pg-about .timeline .date-item.date-2007 {
margin-left:127px;
}

#pg-about .timeline .date-item.date-2008a {
margin-left:76px;
}

#pg-about .timeline .date-item.date-2009 {
margin-left:147px;
}

#pg-about .timeline .date-item.date-2010a {
margin-left:106px;
}

#pg-about .timeline .date-item.date-2010c {
margin-left:45px;
}

#pg-about .timeline .date-item.date-2011 {
margin-left:104px;
}

#pg-about .timeline .date-item.date-2012a {
margin-left:32px;
}

#pg-about .timeline .date-item.date-2012b {
margin-left:6px;
}

#pg-about .timeline .timeline-tip {
display:none;
position:absolute;
background:#fff;
min-width:120px;
border:1px solid #d0dde5;
-moz-border-radius:2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
-webkit-box-shadow:0 0 6px 1px #d0dde5,0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 6px 1px #d0dde5,0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 6px 1px #d0dde5,0px 0 0 rgba(0,0,0,0);
-webkit-animation-name:fadeInDown;
-moz-animation-name:fadeInDown;
-ms-animation-name:fadeInDown;
-o-animation-name:fadeInDown;
animation-name:fadeInDown;
-webkit-animation-duration:.2s;
-moz-animation-duration:.2s;
-ms-animation-duration:.2s;
-o-animation-duration:.2s;
animation-duration:.2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-backface-visibility:hidden;
margin:-80px 0 0;
padding:15px;
}

#pg-about .timeline .timeline-tip .tip-title {
font-size:14px;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#000;
line-height:18px;
margin-bottom:0;
}

#pg-about .timeline .timeline-tip .tip-date {
font-size:13px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#555;
}

#pg-about .timeline .timeline-tip:after {
left:50%;
margin-left:-8px;
border-color:#fff rgba(255,255,255,0) rgba(255,255,255,0);
border-width:8px;
}

#pg-about .timeline .timeline-tip:before {
left:50%;
margin-left:-9px;
border-color:#aecbdc rgba(174,203,220,0) rgba(174,203,220,0);
border-width:9px;
}

#pg-about .timeline .tip-2007 {
margin-left:62px;
}

#pg-about .timeline .tip-2008a {
margin-left:133px;
}

#pg-about .timeline .tip-2008b {
margin-left:200px;
}

#pg-about .timeline .tip-2009 {
margin-left:334px;
}

#pg-about .timeline .tip-2010a {
margin-left:495px;
}

#pg-about .timeline .tip-2010b {
margin-left:512px;
}

#pg-about .timeline .tip-2010c {
margin-left:529px;
}

#pg-about .timeline .tip-2011 {
margin-left:642px;
}

#pg-about .timeline .tip-2012a {
margin-left:727px;
}

#pg-about .timeline .tip-2012b {
margin-left:736px;
}

#pg-about .quote {
font-size:23px;
line-height:35px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#479ccf;
margin:0 0 15px;
}

#pg-about .quote-author {
float:right;
font-size:18px;
line-height:28px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#aecbdc;
margin:0 0 30px;
}

#pg-about .full-width {
background:#f7fafc;
border-top:1px solid #cfe2ed;
border-bottom:1px solid #cfe2ed;
margin:20px 0 60px;
}

#pg-about .vital {
width:930px;
padding:45px 30px;
}

#pg-about .box {
float:left;
border-right:1px dotted #cfe2ed;
margin-left:30px;
}

#pg-about .count-wrapper {
padding:0 30px 0 0;
}

#pg-about .count {
display:block;
height:20px;
font-size:36px;
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#000;
-webkit-animation-name:fadeIn;
-moz-animation-name:fadeIn;
-ms-animation-name:fadeIn;
-o-animation-name:fadeIn;
animation-name:fadeIn;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:1s;
-webkit-animation-delay:1s;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-backface-visibility:hidden;
}

#pg-about #employee-feed a {
display:inline-block;
text-align:center;
-webkit-animation-name:fadeIn;
-moz-animation-name:fadeIn;
-ms-animation-name:fadeIn;
-o-animation-name:fadeIn;
animation-name:fadeIn;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:1s;
-webkit-animation-delay:1s;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
margin:0 5px 0 0;
}

#pg-about #employee-feed img {
text-align:center;
width:40px;
height:40px;
}

#pg-about .careers-cta {
display:block;
font-size:22px;
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:45px 0;
}

#pg-shopify2 {
padding:170px 0 60px!important;
}

#pg-shopify2 h3 {
font-size:22px;
color:#479ccf;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0 0 5px;
}

#pg-shopify2 p {
font-size:15px;
padding-right:10px;
color:#666;
line-height:24px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ie7 h1 {
font-size:40px;
line-height:50px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ie7 h2 {
font-size:32px;
line-height:44px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ie7 h3 {
font-size:19px;
line-height:27px;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ie7 h4 {
font-size:18px;
line-height:26px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ie7 h5 {
font-size:16px;
line-height:24px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ie7 h6 {
font-size:14px;
line-height:22px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ie7 #main-nav nav>ul>li>a.drop-menu-title {
width:70px;
padding-right:10px!important;
}

.ie7 .label-signup {
z-index:50;
}

.ie7 .free-trial h4 {
font-size:22px!important;
}

.ie7 #btn-open-store {
width:215px!important;
padding:12px 15px!important;
}

.ie7 .content h3 {
font-size:25px!important;
}

.ie7 #main-nav,.ie8 #main-nav {
position:relative;
background:#000;
}

.ie7 .plan-price,.ie8 .plan-price {
line-height:52px;
padding-top:22px!important;
}

.ie7 .plan-price-popular,.ie8 .plan-price-popular {
line-height:52px;
padding-top:22px!important;
margin-bottom:0!important;
height:58px!important;
}

.ie7 .view img,.ie8 .view img {
display:block!important;
height:289px!important;
width:285px!important;
max-width:285px!important;
}

.ie7 .view .mask,.ie8 .view .mask {
background:#000!important;
}

.ie7 #examples-filter .segmented li,.ie8 #examples-filter .segmented li {
display:block;
float:left;
}

.ie7 .placeholder.field-signup,.ie8 .placeholder.field-signup {
background-color:none;
color:#000;
z-index:100;
}

#main-nav nav>ul>li.signup .opt-free-trial-button,#main-nav nav>ul>li.nav-signup .opt-free-trial-button,#main-nav nav>ul>li.signup-focus .opt-free-trial-button {
background:#99ca42!important;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
color:#fff!important;
text-shadow:0 1px 1px #426806;
border-top:1px solid #A6DB54;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:22px 0 22px 18px;
padding:5px 8px 7px!important;
}

#main-nav nav>ul>li.signup .opt-free-trial-button:hover,#main-nav nav>ul>li.nav-signup .opt-free-trial-button:hover,#main-nav nav>ul>li.signup-focus .opt-free-trial-button:hover {
cursor:pointer;
background:#8dbc3a!important;
}

#main-nav nav>ul>li.signup .opt-free-trial-button:active,#main-nav nav>ul>li.nav-signup .opt-free-trial-button:active,#main-nav nav>ul>li.signup-focus .opt-free-trial-button:active {
background:#91c540;
border-top:1px solid #649810;
-webkit-box-shadow:0 0 6px 3px #649810 inset,0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 6px 3px #649810 inset,0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 6px 3px #649810 inset,0px 0 0 rgba(0,0,0,0);
}

#test-show-this #sub-call-to-action .call-text {
display:inline-block;
background:#fff;
margin:0;
padding:0 20px;
}

#test-show-this #sub-call-to-action .header-line {
height:40px;
margin-top:-14px;
background:url(/static/images/international/dotted-divider.png?1357592273) top center no-repeat;
}

#test-show-this #sub-call-to-action .field-signup {
border:1px solid #e8e8e8;
-webkit-box-shadow:1px 1px 1px #f0f0f0 inset,0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:1px 1px 1px #f0f0f0 inset,0px 0 0 rgba(0,0,0,0);
box-shadow:1px 1px 1px #f0f0f0 inset,0px 0 0 rgba(0,0,0,0);
}

#test-show-this #sub-call-to-action .field-signup:focus {
-webkit-box-shadow:0 0 13px #7cc3f2,0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 13px #7cc3f2,0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 13px #7cc3f2,0px 0 0 rgba(0,0,0,0);
}

.animated {
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
}

.animated.hinge {
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
}

100% {
-ms-transform:translateY(0);
-webkit-transform:translateX(2000px);
-moz-transform:translateX(2000px);
-o-transform:translateX(2000px);
opacity:0;
transform:translateX(2000px);
}

.fadeIn {
-webkit-animation-name:fadeIn;
-moz-animation-name:fadeIn;
-o-animation-name:fadeIn;
animation-name:fadeIn;
}

.fadeInUp {
-webkit-animation-name:fadeInUp;
-moz-animation-name:fadeInUp;
-o-animation-name:fadeInUp;
animation-name:fadeInUp;
}

.fadeInDown {
-webkit-animation-name:fadeInDown;
-moz-animation-name:fadeInDown;
-o-animation-name:fadeInDown;
animation-name:fadeInDown;
}

.fadeInLeft {
-webkit-animation-name:fadeInLeft;
-moz-animation-name:fadeInLeft;
-o-animation-name:fadeInLeft;
animation-name:fadeInLeft;
}

.fadeInRight {
-webkit-animation-name:fadeInRight;
-moz-animation-name:fadeInRight;
-o-animation-name:fadeInRight;
animation-name:fadeInRight;
}

.fadeInUpBig {
-webkit-animation-name:fadeInUpBig;
-moz-animation-name:fadeInUpBig;
-o-animation-name:fadeInUpBig;
animation-name:fadeInUpBig;
}

.fadeInDownBig {
-webkit-animation-name:fadeInDownBig;
-moz-animation-name:fadeInDownBig;
-o-animation-name:fadeInDownBig;
animation-name:fadeInDownBig;
}

.fadeInLeftBig {
-webkit-animation-name:fadeInLeftBig;
-moz-animation-name:fadeInLeftBig;
-o-animation-name:fadeInLeftBig;
animation-name:fadeInLeftBig;
}

.fadeInRightBig {
-webkit-animation-name:fadeInRightBig;
-moz-animation-name:fadeInRightBig;
-o-animation-name:fadeInRightBig;
animation-name:fadeInRightBig;
}

.fadeOut {
-webkit-animation-name:fadeOut;
-moz-animation-name:fadeOut;
-o-animation-name:fadeOut;
animation-name:fadeOut;
}

.fadeOutUp {
-webkit-animation-name:fadeOutUp;
-moz-animation-name:fadeOutUp;
-o-animation-name:fadeOutUp;
animation-name:fadeOutUp;
}

.fadeOutDown {
-webkit-animation-name:fadeOutDown;
-moz-animation-name:fadeOutDown;
-o-animation-name:fadeOutDown;
animation-name:fadeOutDown;
}

.fadeOutLeft {
-webkit-animation-name:fadeOutLeft;
-moz-animation-name:fadeOutLeft;
-o-animation-name:fadeOutLeft;
animation-name:fadeOutLeft;
}

.fadeOutRight {
-webkit-animation-name:fadeOutRight;
-moz-animation-name:fadeOutRight;
-o-animation-name:fadeOutRight;
animation-name:fadeOutRight;
}

.fadeOutUpBig {
-webkit-animation-name:fadeOutUpBig;
-moz-animation-name:fadeOutUpBig;
-o-animation-name:fadeOutUpBig;
animation-name:fadeOutUpBig;
}

.fadeOutDownBig {
-webkit-animation-name:fadeOutDownBig;
-moz-animation-name:fadeOutDownBig;
-o-animation-name:fadeOutDownBig;
animation-name:fadeOutDownBig;
}

.fadeOutLeftBig {
-webkit-animation-name:fadeOutLeftBig;
-moz-animation-name:fadeOutLeftBig;
-o-animation-name:fadeOutLeftBig;
animation-name:fadeOutLeftBig;
}

.fadeOutRightBig {
-webkit-animation-name:fadeOutRightBig;
-moz-animation-name:fadeOutRightBig;
-o-animation-name:fadeOutRightBig;
animation-name:fadeOutRightBig;
}
/*
#colorbox,#cboxOverlay,#cboxWrapper {
position:absolute;
top:0;
left:0;
z-index:10002;
overflow:hidden;
}

#cboxOverlay {
position:fixed;
width:100%;
height:100%;
background:#000!important;
opacity:0.5!important;
}

#cboxMiddleLeft,#cboxBottomLeft {
clear:left;
}

#cboxContent {
position:relative;
overflow:visible;
background:#fff;
}

#cboxLoadedContent {
overflow:auto;
margin-bottom:28px;
}

#cboxLoadedContent iframe {
display:block;
width:100%;
height:415px;
border:0;
}

#cboxTitle {
position:absolute;
bottom:0;
left:0;
text-align:center;
width:100%;
color:#999;
margin:0;
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
position:absolute;
top:0;
left:0;
width:100%;
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
cursor:pointer;
}

#cboxTopLeft {
width:25px;
height:25px;
background:url(../../images/lightbox/border1.png) 0 0 no-repeat;
}

#cboxTopCenter {
height:25px;
background:url(../../images/lightbox/border1.png) 0 -50px repeat-x;
}

#cboxTopRight {
width:25px;
height:25px;
background:url(../../images/lightbox/border1.png) -25px 0 no-repeat;
}

#cboxBottomLeft {
width:25px;
height:25px;
background:url(../../images/lightbox/border1.png) 0 -25px no-repeat;
}

#cboxBottomCenter {
height:25px;
background:url(../../images/lightbox/border1.png) 0 -75px repeat-x;
}

#cboxBottomRight {
width:25px;
height:25px;
background:url(../../images/lightbox/border1.png) -25px -25px no-repeat;
}

#cboxMiddleLeft {
width:25px;
background:url(../../images/lightbox/border2.png) 0 0 repeat-y;
}

#cboxMiddleRight {
width:25px;
background:url(../../images/lightbox/border2.png) -25px 0 repeat-y;
}

#cboxCurrent {
text-indent:-9999px;
position:absolute;
bottom:0;
left:100px;
color:#999;
}

#cboxSlideshow {
position:absolute;
bottom:0;
right:42px;
color:#444;
}

#cboxPrevious {
position:absolute;
bottom:0;
left:0;
text-transform:uppercase;
font-size:12px;
color:#3396c3;
padding-top:20px;
}

#cboxNext {
position:absolute;
bottom:0;
right:0;
text-transform:uppercase;
font-size:12px;
color:#3396c3;
padding-top:20px;
}

#cboxNext:hover,#cboxPrevious:hover {
color:#52add6;
}

#cboxLoadingOverlay {
background:url(../../images/lightbox/loading.gif) center center no-repeat #fff;
}

#cboxClose {
position:absolute;
top:-28px;
right:-32px;
display:block;
color:#444;
text-indent:-999999px;
background:url(../../images/lightbox/close.png) no-repeat -2px 0;
height:47px;
width:44px;
cursor:pointer;
}
*/

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,#pg-features .feature-small .feature-image img,#pg-pricing .currency-default,#press #press-news li a,#music-header #featured-music-shops,.right-nav .active .notch,.ie7 .placeholder,.ie8 .placeholder,html[xmlns] .slides,.no-js .slides>li:first-child {
display:block;
}

.clearfix:after,.row:after,#pg-features section .clear {
clear:both;
}

.clearfix,.row,.flexslider .slides {
zoom:1;
}

.p20,.experts-localized h1 {
margin-bottom:20px!important;
}

.p30,.modal-wrapper .modal-container h2.success {
margin-bottom:30px!important;
}

.p70,.modal-wrapper .modal-container h2.three-field {
margin-bottom:70px!important;
}

.p100,.modal-wrapper .modal-container h2.default {
margin-bottom:100px!important;
}

.inner-right,#pg-features section .last {
margin-right:0!important;
}

.tl,#pg-features section .l {
text-align:left;
}

.tc,.center,.modal-wrapper .modal-container #error-store,#international .examples .col5,#canadapost-header h1,#canadapost-header h2,#pg-about #employee-feed {
text-align:center;
}

.tr,#pg-features section .r {
text-align:right;
}

.wrapper,#canadapost-cycle>div,#ppc .full-width {
width:100%;
}

.push1,.push2,.push3,.push4,.push5,.push6,.push7,.push8,.push9,.push10,.push11,.content.home #examples-hover,#careers .quotes {
position:relative;
}

.fixed,#ppc .modal-wrapper {
position:fixed;
}

.hide,#pg-examples #examples-screenshots .view h2,#pg-pricing .currency-ca,#landing #examples-screenshots .view h2,#careers .hidden,.ie7 .dollar-sign,.ie8 .dollar-sign {
display:none;
}

strong,#pg-features section ul.app-examples li strong {
font-weight:700;
}

.grey,.dark-section .hr-with-title .hr-title p {
color:#555!important;
}

.grey-light,.label-signup.focus,#signup-switch #signup-home .label-signup.focus {
color:#bbb;
}

.black,.sub-menu ul li a:hover,#pg-features .left-nav a:hover,#pg-features .left-nav .secondary li.active a {
color:#000!important;
}

.btn:hover,.btn-sub:hover {
cursor:pointer;
background:#86bf2e;
}

.btn:active,.btn-sub:active {
background:#91c540;
border-top:1px solid #6E9D24;
-webkit-box-shadow:0 2px 5px 3px #79ad25 inset,0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 2px 5px 3px #79ad25 inset,0px 0 0 rgba(0,0,0,0);
box-shadow:0 2px 5px 3px #79ad25 inset,0px 0 0 rgba(0,0,0,0);
}

.btn::-moz-focus-inner,.btn-sub::-moz-focus-inner,#main-nav nav>ul>li.signup .opt-free-trial-button::-moz-focus-inner,#main-nav nav>ul>li.nav-signup .opt-free-trial-button::-moz-focus-inner,#main-nav nav>ul>li.signup-focus .opt-free-trial-button::-moz-focus-inner {
border:0;
padding:0;
}

.segmented li:last-child .btn-grey:after,.segmented li .btn-grey:hover:after,#careers .content-divider .box:last-child,#pg-about .box:last-child {
border-right:none;
}

.border-top,.hr-with-title .hr-side {
border-top:1px dotted #ddd;
}

#main-nav nav,#pg-about .careers-cta strong {
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#main-nav nav #branding-small:hover,#main-nav nav #branding-blog-small:hover {
background-position:0 -37px;
}

#main-nav nav>ul>li,#pg-features section .left {
float:left;
}

#main-nav nav>ul>li>a:visited,footer ul li a,.content.home .tweet cite span.tweet_time a,#press #twitter-favorites span.tweet_time a {
color:#888;
}

#main-nav nav>ul>li>a:hover,#main-nav nav>ul>li>a.current,#main-nav nav>ul>li.login a,footer ul li a:hover {
color:#ddd;
}

#main-nav nav>ul>li>a:focus,.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
outline:none;
}

#main-nav nav>ul>li:last-child,#careers .content-divider .count-wrapper.last,#pg-about .count-wrapper.last {
padding-right:0;
}

#main-nav nav>ul>li.login a:hover,.header.expanded #login-msg a,.dark-section h1,.dark-section h2,.dark-section h3,.dark-section h4,#ppc .modal-container h2,#ppc .modal-container h3,#ppc .modal-container h4 {
color:#fff;
}

#main-nav nav>ul>li.signup a:hover,.tooltip.green {
color:#cdf889;
}

.sub-menu,.sub-menu *,#pg-features section .mob-features,.slides,.flex-control-nav,.flex-direction-nav {
list-style:none;
margin:0;
padding:0;
}

.sub-menu a,#pg-examples #examples-screenshots .view img,#landing #examples-screenshots .view img {
display:block;
position:relative;
}

.sub-menu ul li:last-child,.header.expanded ul li:last-child,#pg-pricing .features>li:last-child {
border-bottom:none;
}

.sub-menu ul li:first-child a,#pg-landing-hover .steps,#pg-landing .steps {
padding-top:10px;
}

.sub-menu li:hover li ul,.sub-menu li li:hover li ul {
top:-999em;
}

.sub-menu li li:hover ul,.sub-menu li li li:hover ul {
left:181px;
top:0;
}

footer p,footer p a,footer p a:hover {
color:#666;
}

.field-container,#signup-switch #signup-home .field-container {
float:left;
text-align:left!important;
position:relative;
margin-right:15px;
}

.field-container .tooltip,#signup-switch #signup-home .field-container .tooltip {
padding:23px 15px;
}

.field-container.store-name .tooltip,.field-container.domain .tooltip,.field-signup.store-name,.field-signup.domain,.label-signup.store-name,.label-signup.domain,#signup-switch #signup-home .label-signup.domain {
width:265px;
}

.field-container.user .tooltip,.field-signup.user,.label-signup.user,#pg-features section .preset-example li.step2,#pg-contact .contact-form .email,#pg-contact #contact-form .phone,#signup-switch #signup-home .field-container.user .tooltip,#signup-switch #signup-home .field-signup.user,#signup-switch #signup-home .label-signup.user {
width:200px;
}

.field-container.pass .tooltip,#signup-switch #signup-home .field-container.pass .tooltip {
width:130px;
padding:14px 15px;
}

.field-signup.placeholder,#signup-switch #signup-home .field-signup.placeholder {
line-height:17px;
background-color:rgba(255,255,255,0);
-o-transition:background-color .15s ease-in-out 0;
-webkit-transition:background-color .15s ease-in-out 0;
-moz-transition:background-color .15s ease-in-out 0;
}

.field-signup.pass,.label-signup.pass,#signup-switch #signup-home .field-signup.pass,#signup-switch #signup-home .label-signup.pass {
width:130px;
}

.field-signup.has-text,#signup-switch #signup-home .field-signup.has-text {
background-color:#fff;
z-index:60;
}

.label-signup.has-text,.label-signup span.has-text,#international .support .support-report .bars,#canadapost-header #cp-header-nav,#signup-switch #signup-home .label-signup.has-text,#signup-switch #signup-home .label-signup span.has-text {
opacity:0;
}

.label-signup .append-text,#signup-switch #signup-home .label-signup .append-text {
margin-left:1px;
}

.modal-wrapper .modal-container h2 strong,#careers h1 strong {
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:400;
}

.modal-wrapper .modal-container .tooltip,.modal-wrapper .modal-container .tooltip-arrow:after {
border:1px solid #272727;
background:#1f1f1f;
}

.modal-wrapper .modal-container .loading .loading-crop,.fancybox-inner {
overflow:hidden;
}

.modal-wrapper .modal-container .loading .loading-text strong,#v2-subpage strong,#international .banner .signup p strong,#international .cta h3 strong {
font-weight:400;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.modal-wrapper .modal-container .loading span.done,#pg-pricing .plan-purchase-grey,#pg-pricing .btn-grey.pricing:hover,#pg-logout .section-blue h1,#pg-logout .section-blue h2,#pg-logout .section-blue h3,#pg-compare .quote-content strong,#pg-compare.compare-index a:hover .quote-author,#ppc #signup .field-signup,#ppc #signup .placeholder,.right-nav a:hover,.right-nav .active a {
color:#000;
}

.modal-wrapper .modal-container .error-message,.modal-wrapper .modal-container #success-store .show-button {
display:block;
height:60px;
}

.header.expanded #video,#pg-landing #video {
z-index:666;
background:#000;
width:545px;
height:307px;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.25),0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 4px rgba(0,0,0,0.25),0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 4px rgba(0,0,0,0.25),0px 0 0 rgba(0,0,0,0);
}

.header.expanded .video-thumb,#pg-landing .video-thumb {
display:block;
overflow:hidden;
background:url(/static/images/homepage/video-thumbnail.png?1357592273) top left no-repeat;
width:545px;
height:307px;
-o-transition:none .3s ease-in-out 0;
-webkit-transition:none .3s ease-in-out 0;
-moz-transition:none .3s ease-in-out 0;
}

.header.expanded .video-thumb:hover,#pg-landing .video-thumb:hover,#ppc .video-thumb:hover {
background-position:0 -307px;
}

.content,#pg-pricing .features>li.alt {

}

.content.home p,#pg-sitemap li {
line-height:22px;
}

.content.home .bab-banner:hover,#international .bab-banner:hover {
background-position:0 -110px;
}

.content.home .iphone-screenshot,#landing .iphone-screenshot {
z-index:3;
position:absolute;
display:block;
text-indent:-9999px;
overflow:hidden;
width:113px;
height:219px;
background:url(/static/images/homepage/iphone-screenshot.png?1357592273) top left no-repeat;
margin:164px 0 0 10px;
}

.content.home .featured-store,#landing .featured-store {
z-index:1;
width:350px;
height:324px;
overflow:hidden;
background:#fff;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.25),0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 4px rgba(0,0,0,0.25),0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 4px rgba(0,0,0,0.25),0px 0 0 rgba(0,0,0,0);
}

.content.home .featured-store a,#landing .featured-store a {
display:block;
width:350px;
height:324px;
text-indent:-9999px;
overflow:hidden;
-o-transition:none .3s ease-in-out 0;
-webkit-transition:none .3s ease-in-out 0;
-moz-transition:none .3s ease-in-out 0;
}

.content.home .featured-store a.screen1,#landing .featured-store a.screen1 {
background:url(/static/images/homepage/featured-store-nestliving.jpg?1357592273) top left no-repeat;
}

.content.home .featured-store a.screen2,#landing .featured-store a.screen2 {
background:url(/static/images/homepage/featured-store-tattly.jpg?1357592273) top left no-repeat;
}

.content.home .featured-store a.screen3,#landing .featured-store a.screen3 {
background:url(/static/images/homepage/featured-store-dodocase.jpg?1357592273) top left no-repeat;
}

.content.home .featured-store a.screen4,#landing .featured-store a.screen4 {
background:url(/static/images/homepage/featured-store-abookapart.jpg?1357592273) top left no-repeat;
}

.content.home .featured-store a.screen5,#landing .featured-store a.screen5 {
background:url(/static/images/homepage/featured-store-headsofstate.jpg?1357592273) top left no-repeat;
}

.content.home .featured-store a.screen6,#landing .featured-store a.screen6 {
background:url(/static/images/homepage/featured-store-threesquarefeet.jpg?1357592273) top left no-repeat;
}

.content.home .featured-store a.screen7,#landing .featured-store a.screen7 {
background:url(/static/images/homepage/featured-store-popchartlab.jpg?1357592273) top left no-repeat;
}

.content.home .featured-store a.screen8,#landing .featured-store a.screen8 {
background:url(/static/images/homepage/featured-store-cxxvi.jpg?1357592273) top left no-repeat;
}

.content.home .tweet blockquote a,#ppc #signup .label-signup {
color:#555;
}

.content.home .tweet blockquote a:hover,.content.home .tweet cite span.tweet_time a:hover,#press #twitter-favorites span.tweet_time a:hover {
color:#3396c3;
}

.content.home .tweet cite,.fashion-quotes cite {
background:url(/static/images/other/twitter-quote.png?1357592273) no-repeat 50px 0;
padding-top:30px;
position:relative;
top:-1px;
display:block;
}

#subpage a,#v2-subpage a,.ie7 body,.ie8 body {
-o-transition:none .3s ease-in-out 0;
-webkit-transition:none .3s ease-in-out 0;
-moz-transition:none .3s ease-in-out 0;
}

#subpage h2,#v2-subpage h2 {
font-size:1.9rem;
line-height:31px;
margin-bottom:10px;
}

#subpage .keyline-990,#v2-subpage .keyline-990 {
height:1px;
border-bottom:1px solid #e8e8e8;
width:990px;
margin:50px auto;
}

#subpage #sub-call-to-action .call-text,#v2-subpage #sub-call-to-action .call-text {
color:#000;
font-size:24px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:5px 20px 0 0;
}

#subpage #sub-call-to-action .call-text strong,#v2-subpage #sub-call-to-action .call-text strong,#pg-features h1 strong,#careers .culture p strong,#careers .quote cite strong {
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:400;
}

#v2-subpage #content-wrapper.remove-top-padding,#pg-examples.category {
padding-top:0;
}

#subpage .content,#ppc .white-bg {
background:#fff;
}

#error-404 img,#pg-features section .margin-bottom,#ppc .heading {
margin-bottom:30px;
}

#pg-examples #examples-screenshots,#landing #examples-screenshots {
border: 1px #f2f2f0 solid;
clear:both;
float: left;

}

#pg-examples #examples-screenshots .view .mask,#pg-examples #examples-screenshots .view .content,#landing #examples-screenshots .view .mask,#landing #examples-screenshots .view .content {
height:289px;
position:absolute;
overflow:hidden;
top:0;
left:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
}

#pg-examples #examples-screenshots .view h3,#landing #examples-screenshots .view h3 {
color:#fff;
text-align:center;
position:relative;
font-size:18px;
text-shadow:0 1px 1px #000;
margin:15px 0 0;
padding:10px 0 5px;
	
	color:#000;
	text-shadow:0 1px 1px #fff;
}

#pg-examples #examples-screenshots .view p,#landing #examples-screenshots .view p {
font-size:13px;
position:relative;
color:#fff;
text-align:center;
text-shadow:0 1px 1px #000;
padding:10px 20px 5px;
	
		color:#000;
	text-shadow:0 1px 1px #fff;
}

#pg-examples #examples-screenshots .view a.info,
#landing #examples-screenshots .view a.info {
width:130px;
font-size:11px;
text-transform:uppercase;
font-weight:700;
color:#404040!important;
text-align:center;
cursor:pointer;
border:1px solid #fff;
border-top:1px solid #fff;
border-bottom:1px solid #b3b3b3;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
text-shadow:0 1px 1px #fff;
position:relative;
text-decoration:none;
line-height:16px;
display:block;
background:#ececec;
background-color:#c6c6c6;
background-image:0;
-webkit-box-shadow:0 0 1px #000,0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 1px #000,0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 1px #000,0px 0 0 rgba(0,0,0,0);
margin:0 auto 10px;
padding:6px 10px;


    background: none repeat scroll 0 0 #E33131;
    color: #fff !important;
    text-shadow:none;
    border:none;
}

#pg-examples #examples-screenshots .view a.info:hover,
#landing #examples-screenshots .view a.info:hover {
/*color:#000!important;
background:#f3f3f3;
background-color:#bababa;
background-image:0;		*/
	
	filter: alpha(opacity=70) !important;
	opacity: .7!important;

}

#pg-examples #examples-screenshots .view:hover,#landing #examples-screenshots .view:hover {
border:10px solid #fff;
-webkit-box-shadow:0 0 3px #555,0px 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 3px #555,0px 0 0 rgba(0,0,0,0);
box-shadow:0 0 3px #555,0px 0 0 rgba(0,0,0,0);
}

#pg-examples #examples-screenshots .view-first,#landing #examples-screenshots .view-first,#test-show-this #sub-call-to-action .tooltip {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
}

#pg-examples #examples-screenshots .view-first .mask,
#landing #examples-screenshots .view-first .mask {
-o-transition:all .2s ease-in-out 0;
-webkit-transition:all .2s ease-in-out 0;
-moz-transition:all .2s ease-in-out 0;

	background-color:#f2f6f7;

filter:alpha(opacity=0);
opacity:0;

width: 100%;
}

#pg-examples #examples-screenshots .view-first h3,
#pg-examples #examples-screenshots .view-first h2,
#pg-examples #examples-screenshots .view-first p,
#pg-examples #examples-screenshots .view-first a.info,
#landing #examples-screenshots .view-first h3,
#landing #examples-screenshots .view-first h2,
#landing #examples-screenshots .view-first p,
#landing #examples-screenshots .view-first a.info {
-o-transition:all .5s ease-in-out 0;
-webkit-transition:all .5s ease-in-out 0;
-moz-transition:all .5s ease-in-out 0;
-ms-transition:all .5s ease-in-out 0;
transition:all .5s ease-in-out 0;
filter:alpha(opacity=0);
opacity:0;

}

#pg-examples #examples-screenshots .view-first:hover .mask,
#examples-screenshots .mask:hover,
#landing #examples-screenshots .view-first:hover .mask{
filter:alpha(opacity=85);
opacity:.85;
zoom: 1;
}

#pg-examples #examples-screenshots .view-first:hover h3,
#pg-examples #examples-screenshots .view-first:hover h2,
#pg-examples #examples-screenshots .view-first:hover p,
#pg-examples #examples-screenshots .view-first:hover a.info,
#landing #examples-screenshots .view-first:hover h3,
#landing #examples-screenshots .view-first:hover h2,
#landing #examples-screenshots .view-first:hover p,
#landing #examples-screenshots .view-first:hover a.info,
#landing #examples-screenshots .view-first:hover h3 {
filter:alpha(opacity=100);
opacity:1;
zoom: 1;
}

#pg-features h1,.hr-with-title .hr-title,#ppc #signup .label-signup,#ppc #signup .field-signup,#ppc #signup .placeholder {
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#pg-features .feature .feature-text p:last-child,#pg-features .icon-list h4,#pg-features .feature-small .feature-text p:last-child,#pg-compare .quote-content p:last-child,#pg-keir .feature-frame {
margin-bottom:0;
}

#pg-features .keyline,#plugins-wrapper .keyline {
clear:both;
border-bottom:1px solid #e8e8e8;
width:650px;
margin:50px auto;
}

#pg-features section .padding-top,#press #press-wrapper,#ppc .feature-item {
padding-top:30px;
}

#pg-features section .margin-top,#pg-contact .mailing-title {
margin-top:20px;
}

#pg-features section ul.screenshot-featurelist li:after,#pg-features section .feature-list ul:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#pg-features section .essential-features li img,#pg-features section .mob.essential-features li,#pg-faq ul li,#pg-compare.compare-index h1,#press #presstweet .datetime,#plugins-wrapper .col4 p,#careers .job-listing .office-tour {
margin-bottom:10px;
}

#pg-features section .essential-features.reverse-images img,#pg-features section .designerlisting h3,.fancybox-title-inside-wrap {
margin-top:10px;
}

#pg-features section .accounting-apps li:first-child,#international .questions ul,#press #press-releases li p,#plugins-wrapper .col4 p:last-child,#careers .culture .flexslider ul,#careers #errors_list,#pg-about .flexslider ul {
margin:0;
}

#pg-features section .vertical-app-lists ul,#pg-features section .vertical-app-lists li,#pg-pricing .column-1 ul,#pg-pricing .column-2 ul,#pg-pricing .column-3 ul,#pg-pricing .column-4 ul,#careers .quote p,#careers .job-listing ul.benefits-list {
margin:0;
padding:0;
}

#pg-features section .feature-list h3,#pg-pricing .highlight-box h2 {
margin:0 0 10px;
}

#pg-pricing .column-1 strong,#pg-pricing .column-2 strong,#pg-pricing .column-3 strong,#pg-pricing .column-4 strong,#pg-pricing h3 strong {
font-weight:400!important;
font-family:ProximaNovaRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#pg-pricing .plan-price span,#pg-pricing .plan-price-popular span {
letter-spacing:0!important;
}

.test-ca .currency-default,.ie7 span.arrow {
display:none!important;
}

#pg-faq .faq-answer,#pg-faq.home ul {
margin-bottom:40px;
}

#pg-mobile #youtube-video,#pg-about .timeline .date-item.date-2008b,#pg-about .timeline .date-item.date-2010b {
margin-left:10px;
}

#pg-mobile h3.statement,#pg-landing-hover .features,#pg-landing .features {
margin-top:60px;
}

#pg-compare .comparison-table p:first-child,#ppc .copyright {
padding-top:60px;
}

#pg-sitemap ul,#pg-contact h1,#plugins-wrapper .col4 img {
margin-bottom:20px;
}

#international #main-nav,#international .modal-wrapper {
-webkit-font-smoothing:subpixel-antialiased;
}

#international .banner .signup #international-3field .field-signup.user,#international .banner .signup #international-3field .label-signup.user,#international .banner .signup #international-3field .user .tooltip {
width:189px;
}

#international .banner .signup #international-3field .field-signup.pass,#international .banner .signup #international-3field .label-signup.pass,#international .banner .signup #international-3field .pass .tooltip {
width:113px;
}

#international .banner .signup #international-3field .label-signup.store-name,#international .banner .signup #international-3field .store-name .tooltip {
width:342px;
}

#international .banner .signup #international-3field .tooltip,#international footer {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#international .feature-canadapost .col7,#ppc .free-trial {
padding-top:50px;
}

#international .question:hover .answer,#canadapost-header:hover #cp-header-nav,#canadapost-cycle .animated-img.active,.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover,.flex-control-thumbs img:hover {
opacity:1;
filter:alpha(opacity=100);
}

#press #sidebar-features ul a.press:hover,#press #sidebar-features ul a.buzz:hover {
background-position:0 -109px;
}

#press p.meta.credit,#press .material-box img {
padding-bottom:10px;
}

#pg-contact .contact-form .first-name input,#pg-contact .contact-form .last-name input {
width:150px;
}

#pg-landing-hover .steps .col4,#pg-landing .steps .col4 {
text-align:center;
padding-top:20px;
padding-bottom:10px;
}

#pg-landing-hover .steps h3,#pg-landing .steps h3 {
font-size:21px;
margin-bottom:20px;
}

#pg-landing-hover p small,#pg-landing p small {
color:#888;
font-style:italic;
}

#pg-landing-hover .box,#pg-landing .box {
background-color:#f4f4f4;
background-image:0;
-moz-border-radius:5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
-webkit-box-shadow:inset 0 1px 0 0 #fff,0px 1px 0 #eee;
-moz-box-shadow:inset 0 1px 0 0 #fff,0px 1px 0 #eee;
box-shadow:inset 0 1px 0 0 #fff,0px 1px 0 #eee;
border:1px solid #e4e4e4;
border-top-color:#eee;
padding:20px 6px 4px;
}

#pg-landing-hover .feature-frame img,#pg-landing .feature-frame img {
border-bottom:1px solid #fbfbfb;
display:block;
}

#pg-landing-hover .features h2,#pg-landing .features h2 {
font-size:3.4rem;
}

#music-header h1,#music-header h2,#fashion-header h1,#fashion-header h2 {
-webkit-animation-name:fadeInDown;
-moz-animation-name:fadeInDown;
-ms-animation-name:fadeInDown;
-o-animation-name:fadeInDown;
animation-name:fadeInDown;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

#music-header .wide-header-tagline em,#fashion-header .wide-header-tagline em {
font-style:italic;
text-decoration:line-through;
opacity:.5;
filter:alpha(opacity=50);
}

.row.music-logos,.row.fashion-logos {
margin-top:40px!important;
}

#music-body .feature-frame img,.music-features img,#fashion-body .feature-frame img,.fashion-features img {
display:block;
border-bottom:1px solid #fff;
}

.music-features h4,.fashion-features h4 {
font-size:2px rem;
line-height:30px;
}

#fashion-header .wide-header-tagline,#canadapost-header h2,#canadapost-header h3,#canadapost-header p {
color:#526066;
}

#canadapost-cycle .slide1 .animated-img.shopify-is-awesome,#pg-about .timeline .tip-2006,#pg-about .box:first-child {
margin-left:0;
}

#canadapost-cycle .slide3 .static-img,#canadapost-cycle .slideVentureOne .static-img {
margin-left:-75px;
margin-top:-10px;
}

#legal .well ol li,.important {
font-size:18px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
line-height:1.8em;
}

#ppc,#ppc .grey-bg {
background:#f5f5f5;
}

#ppc .features li:last-child,#careers .apply-now #job-board .job-board ul li {
border:none;
}

#ppc #signup .field-signup:focus,#signup-switch #signup-home .field-signup:focus {
outline-width:0;
}

#ppc .modal-container,.ie7 #signup,.ie8 #signup {
background:#000;
}

#signup-switch #signup-home .field-container.store-name .tooltip,#signup-switch #signup-home .field-container.domain .tooltip,#signup-switch #signup-home .field-signup.store-name,#signup-switch #signup-home .field-signup.domain,#signup-switch #signup-home .label-signup.store-name {
width:235px;
}

#careers .intro a,#careers .fadeInUp {
-webkit-animation-name:fadeInUp;
-moz-animation-name:fadeInUp;
-ms-animation-name:fadeInUp;
-o-animation-name:fadeInUp;
animation-name:fadeInUp;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
animation-delay:0;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

#careers .intro a,#careers .benefits a,#careers .culture a,#careers .apply-now a,#careers .content-divider a,#careers .video-tour-title:hover {
color:#3086b5;
}

#careers .content-divider .count-title,#pg-about .count-title {
display:block;
font-size:14px;
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
text-transform:uppercase;
color:#000;
}

#careers .benefits,#careers .apply-now {
background:#eaeff2;
z-index:-999;
padding:94px 0;
}

#careers .culture .flex-control-paging li a,#pg-about .flex-control-paging li a {
width:8px;
height:8px;
display:block;
background:rgba(0,0,0,0.1);
cursor:pointer;
text-indent:-9999px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
-o-border-radius:20px;
border-radius:20px;
}

#careers .culture .flex-control-paging li a:hover,#pg-about .flex-control-paging li a:hover,.flex-control-paging li a:hover {
background:rgba(0,0,0,0.2);
}

#careers .culture .flex-control-paging li a.flex-active,#pg-about .flex-control-paging li a.flex-active {
background:#3086b5;
cursor:default;
}

#careers .quote blockquote:after,#careers .quote blockquote:before,#pg-about .timeline .timeline-tip:after,#pg-about .timeline .timeline-tip:before {
top:100%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}

#pg-about h1,#pg-shopify2 h1 {
font-size:50px;
line-height:54px;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0 0 15px;
}

#pg-about h2,#pg-shopify2 h2 {
font-size:30px;
color:#555;
font-family:ProximaNovaThin,"Helvetica Neue",Helvetica,Arial,sans-serif;
line-height:36px;
}

#pg-about h4,#pg-shopify2 h4 {
font-size:42px;
color:#000;
font-family:ProximaNovaLight,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0 0 60px;
}

.ie7 .expanded h2,.ie7 .expanded h2,.ie8 .expanded h2 {
font-size:30px!important;
}

#test-show-this #sub-call-to-action .label-signup.user,#test-show-this #sub-call-to-action .field-signup.user,#test-show-this #sub-call-to-action .field-container.user .tooltip {
width:228px;
}

.fancybox-nav:hover span,.fancybox-opened .fancybox-title {
visibility:visible;
}

@media min-width 1400px{
.wide-callout-wrapper.music-callout .triangle {
border-top:10px solid #3F2030;
}
}

@media min-width 1600px{
.wide-callout-wrapper.music-callout .triangle {
border-top:10px solid #2F1D29;
}
}

@media min-width 1700px{
.wide-callout-wrapper.music-callout .triangle {
border-top:10px solid #261A26;
}
}

@media only screen and min-device-width 768px and max-device-width 1024px{
#pg-examples #examples-filter .segmented li .btn-grey {
font-size:12px;
}
}

@media only screen and max-device-width 480px{
#pg-examples #examples-filter .segmented li .btn-grey {
font-size:12px;
}
}

@media screen and max-width 860px{
.flex-direction-nav .flex-prev {
opacity:1;
left:0;
}

.flex-direction-nav .flex-next {
opacity:1;
right:0;
}
}

.myshp_list_product {
padding-left: 5px;
}

.mask{width: 100%;}