html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clearfix:before, .row:before, .clearfix:after, .row:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
.clearfix:after, .row:after {
    clear: both;
}
.clearfix, .row {
    zoom: 1;
}
html, body {
    margin: 0;
    padding: 0;
    border: 0;
}
html {
    font-size: 62.5%;
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: 100%}
body {
    position: relative;
    z-index: 5;
    line-height: 18px;
    font-size: 13px;
    font-size: 1.3rem;
    color: #555;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
img {
    max-width: 100%}
img.border {
    padding: 3px;
    border: 1px solid #f0f0f0;
}
code {
    display: block;
    background: #FEE9CC;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 1px 3px;
}
.note {
    background: #ff0;
}
.hidden {
    display: none!important;
    visibility: hidden;
}
.visually-hidden {
    opacity: 0;
    visibility: hidden;
}
.p0 {
    margin-bottom: 0!important;
}
.p5 {
    margin-bottom: 5px!important;
}
.p10 {
    margin-bottom: 10px!important;
}
.p15 {
    margin-bottom: 15px!important;
}
.p20 {
    margin-bottom: 20px!important;
}
.p25 {
    margin-bottom: 25px!important;
}
.p30 {
    margin-bottom: 30px!important;
}
.p35 {
    margin-bottom: 35px!important;
}
.p40 {
    margin-bottom: 40px!important;
}
.p50 {
    margin-bottom: 50px!important;
}
.p60 {
    margin-bottom: 60px!important;
}
.p70 {
    margin-bottom: 70px!important;
}
.d0 {
    padding-top: 0!important;
    padding-right: 0!important;
    padding-left: 0!important;
    padding-bottom: 0!important;
}
.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.fl {
    float: left !important;
}
.fr {
    float: right !important;
}
.wrapper {
    width: 100%}
.row {
    margin: 0 auto;
    width: 1020px;
}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {
    margin: 0 15px;
    float: left;
}
.col1 {
    width: 55px;
}
.col2 {
    width: 140px;
}
.col3 {
    width: 225px;
}
.col4 {
    width: 310px;
}
.col5 {
    width: 395px;
}
.col6 {
    width: 480px;
}
.col7 {
    width: 565px;
}
.col8 {
    width: 650px;
}
.col9 {
    width: 735px;
}
.col10 {
    width: 820px;
}
.col11 {
    width: 905px;
}
.col12 {
    width: 990px;
}
.push1, .push2, .push3, .push4, .push5, .push6, .push7, .push8, .push9, .push10, .push11 {
    position: relative;
}
.push1 {
    left: 85px;
}
.push2 {
    left: 170px;
}
.push3 {
    left: 255px;
}
.push4 {
    left: 340px;
}
.push5 {
    left: 425px;
}
.push6 {
    left: 510px;
}
.push7 {
    left: 595px;
}
.push8 {
    left: 680px;
}
.push9 {
    left: 765px;
}
.push10 {
    left: 850px;
}
.push11 {
    left: 935px;
}
.fixed {
    position: fixed;
}
.hide {
    display: none;
}
@

@font-face {
    
    font-family: 'ProximaNovaThin';
    
    src: url("../../fonts/ProximaNova-Thin-webfont.eot?1339524958");
    
    src: url("../../fonts/ProximaNova-Thin-webfont.eot?#iefix?1339524958") format("embedded-opentype"), url("../../fonts/ProximaNova-Thin-webfont.woff?1339524958") format("woff"), url("../../fonts/ProximaNova-Thin-webfont.ttf?1339524958") format("truetype"), url("../../fonts/ProximaNova-Thin-webfont.svg#ProximaNovaThin?1339524958") format("svg");
    
    font-weight: normal;
    
    font-style: normal
}
@font-face {
    
    font-family: 'ProximaNovaLight';
    
    src: url("../../fonts/ProximaNova-Light-webfont.eot?1339524958");
    
    src: url("../../fonts/ProximaNova-Light-webfont.eot?#iefix?1339524958") format("embedded-opentype"), url("../../fonts/ProximaNova-Light-webfont.woff?1339524958") format("woff"), url("../../fonts/ProximaNova-Light-webfont.ttf?1339524958") format("truetype"), url("../../fonts/ProximaNova-Light-webfont.svg#ProximaNovaRegular?1339524958") format("svg");
    
    font-weight: normal;
    
    font-style: normal
}
@font-face {
    
    font-family: 'ProximaNovaRegular';
    
    src: url("../../fonts/ProximaNova-Reg-webfont.eot?1339524958");
    
    src: url("../../fonts/ProximaNova-Reg-webfont.eot?#iefix?1339524958") format("embedded-opentype"), url("../../fonts/ProximaNova-Reg-webfont.woff?1339524958") format("woff"), url("../../fonts/ProximaNova-Reg-webfont.ttf?1339524958") format("truetype"), url("../../fonts/ProximaNova-Reg-webfont.svg#ProximaNovaReg?1339524958") format("svg");
    
    font-weight: normal;
    
    font-style: normal
}
@font-face  {
    
    font-family:  "superclarendon";
    
    font-style:  normal;
    
    font-weight:  400;
    
    src:  url("data:font/opentype;
    base64, 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");
    
}
.tk-superclarendon  {
    
    font-family:  "superclarendon", serif;
    
}

#tmfooterlinks h4  {
    
    line-height:  normal;
    
    font:  14px "Arial", Arial, Helvetica, sans-serif;
    
    margin-bottom:  0px;
    
    font-weight:  bold;
    
}

#tmfooterlinks a  {
    
  line-height:  16px;
    
  font:  13px "Arial", Arial, Helvetica, sans-serif;
    
}

#tmfooterlinks ul li  {
    
  line-height:  16px;
    
}

#footer .block_various_links  {
    
  line-height:  16px;
    
}

.wion  {
    
 line-height:  16px;
    
}

h1 {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 50px;
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h2 {
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 44px;
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h3 {
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 27px;
    font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h4 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 26px;
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h5 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h6 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 22px;
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    color: #000;
    margin-bottom: 10px;
}
p {
    font-size: 15px;
    line-height: 26px;
    color: #555;
    margin-bottom: 22px;
}
strong {
    font-weight: bold;
}
.center {
    text-align: center;
}
.grey {
    color: #555 !important;
}
.grey-light {
    color: #bbb;
}
.blue, .green {
    color: #96c944 !important;
}
.black {
    color: #000!important;
}
a {
    text-decoration: none;
    color: #3396c3;
    -o-transition: all 0.15s ease-in-out 0s;
    -webkit-transition: all 0.15s ease-in-out 0s;
    -moz-transition: all 0.15s ease-in-out 0s;
}
a:hover {
    color: #52add6;
    text-decoration: none;
}
a.deemph {
    color: #476f81 !important;
}
.btn {
    font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #fff!important;
    padding: 12px 26px 13px;
    margin: 0 -2px 0 0;
    text-align: center;
    text-shadow: 0 1px 1px #426806;
    border: none;
    border-top: 1px solid #a6db54;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    background: #91c540;
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
}
.btn:hover {
    cursor: pointer;
    background: #86bf2e;
}
.btn:active {
    background: #91c540;
    border-top: 1px solid #649810;
    -webkit-box-shadow: 0 0 6px 3px #649810 inset, 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 6px 3px #649810 inset, 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0 6px 3px #649810 inset, 0px 0px 0px rgba(0, 0, 0, 0);
}
.btn::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.btn-blue-sm {
    font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    background: #67b8dd;
    color: #fff;
    padding: 3px 6px;
    margin-left: 5px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
}
.segmented {
    display: table;
    list-style-type: none;
    position: relative;
    padding: 0;
}
.segmented.positionedrelative {
    bottom: 56px;
    right: 4px;
    margin-left: 20px;
    float: right;
}
.segmented li {
    padding: 0;
    margin: 0;
    list-style: none;
    display: table-cell;
    vertical-align: top;
}
.segmented li .btn-grey {
    font-size: 13px;
    color: #666!important;
    text-transform: none;
    border-radius: 0;
    border-left: 0px;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.3);
    hyphens: none;
}
.segmented li:first-child .btn-grey {
    border-radius: 5px 0 0 5px;
    border-left: 1px solid #ccc;
}
.segmented li:last-child .btn-grey {
    border-radius: 0px 5px 5px 0;
}
.segmented li .btn-grey.current {
    color: #000!important;
    cursor: default;
    background: #e0e0e0;
    background-color: #e8e8e8;
    background-image: -o-linear-gradient(#dcdcdc,  #e8e8e8);
    background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #e8e8e8),  color-stop(1,  #dcdcdc));
    background-image: -moz-linear-gradient(center bottom,  #e8e8e8 0%,  #dcdcdc 100%);
    border-top: 1px solid #AAA;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    filter: none;
    -webkit-box-shadow: 0px 1px 0px #eee, 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 1px 0px #eee, 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 1px 0px #eee, 0px 0px 0px rgba(0, 0, 0, 0);
}
.segmented li .btn-grey:after {
    content: '';
    position: absolute;
    top: 2px;
    border-right: 1px solid #f7f7f7;
    height: 24px;
    right: 0px;
    z-index: 1;
}
.segmented li .btn-grey.current:after {
    right: -2px;
}
.segmented li:last-child .btn-grey:after, .segmented li .btn-grey:hover:after {
    border-right: none;
}
.segmented.in-filter {
    bottom: 56px;
    right: 4px;
    margin-left: 20px;
}
.btn-grey {
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #dbdbdb;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #bebebe;
    padding: 7px 9px;
    -moz-border-radius: 5px 5px 5px 5px 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px 5px 5px 5px 5px;
    text-shadow: 0px 1px 1px #fff;
    color: #3a3a3a;
    position: relative;
    box-shadow: inset 0 1px 0px 0px #fff,  0px 1px 0px #eee;
    text-decoration: none;
    font-size: 10px;
    line-height: 15px;
    display: block;
    background: #f8f8f8;
    background-color: #ececec;
    background-image: -o-linear-gradient(#f8f8f8,  #ececec);
    background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #ececec),  color-stop(1,  #f8f8f8));
    background-image: -moz-linear-gradient(center bottom,  #ececec 0%,  #f8f8f8 100%);
}
.btn-grey:hover, a.btn-grey:hover {
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    z-index: 3;
    color: #333;
    background: #f8f8f8;
    background-color: #ececec;
    background-image: -o-linear-gradient(#f8f8f8,  #ececec);
    background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #ececec),  color-stop(1,  #f8f8f8));
    background-image: -moz-linear-gradient(center bottom,  #ececec 0%,  #f8f8f8 100%);
}
.btn-blue {
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #a3d0e4;
    border-top: 1px solid #c5e3ef;
    border-bottom: 1px solid #bebebe;
    padding: 7px 9px;
    -moz-border-radius: 5px 5px 5px 5px 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px 5px 5px 5px 5px;
    text-shadow: 0px 1px 1px #fff;
    color: #4d95c4;
    position: relative;
    box-shadow: inset 0 1px 0px 0px #fff,  0px 1px 0px #eee;
    text-decoration: none;
    font-size: 10px;
    line-height: 15px;
    display: block;
    background: #daeef5;
    background-color: #daeef5;
    background-image: -o-linear-gradient(#eff8fb,  #daeef5);
    background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #daeef5),  color-stop(1,  #eff8fb));
    background-image: -moz-linear-gradient(center bottom,  #daeef5 0%,  #eff8fb 100%);
}
.btn-blue:hover, a.btn-blue:hover {
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    z-index: 3;
    color: #36749c;
    background: #daeef5;
    background-color: #daeef5;
    background-image: -o-linear-gradient(#eff8fb,  #daeef5);
    background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #daeef5),  color-stop(1,  #eff8fb));
    background-image: -moz-linear-gradient(center bottom,  #daeef5 0%,  #eff8fb 100%);
}
.btn-sub {
    font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 22px;
    color: #fff!important;
    padding: 12px 26px 13px;
    margin: 0 -2px 0 0;
    text-align: center;
    text-shadow: 0 1px 1px #426806;
    border: none;
    border-bottom: 1px solid #79ac2a;
    border-top: 1px solid transparent;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    background: #91c540;
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
}
.btn-sub:hover {
    cursor: pointer;
    background: #86bf2e;
}
.btn-sub:active {
    background: #91c540;
    border-top: 1px solid #649810;
    -webkit-box-shadow: 0 0 6px 3px #649810 inset, 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 6px 3px #649810 inset, 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0 6px 3px #649810 inset, 0px 0px 0px rgba(0, 0, 0, 0);
}
.btn-sub::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.white-border {
    border: 10px solid #fff;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
.feature-frame {
    background-color: #f4f4f4;
    background-image: -o-linear-gradient(#fafafa,  #f4f4f4);
    background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #f4f4f4),  color-stop(1,  #fafafa));
    background-image: -moz-linear-gradient(center bottom,  #f4f4f4 0%,  #fafafa 100%);
    padding: 11px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-box-shadow: inset 0 1px 0px 0px #fff, 0px 1px 0px #eee;
    -moz-box-shadow: inset 0 1px 0px 0px #fff, 0px 1px 0px #eee;
    box-shadow: inset 0 1px 0px 0px #fff, 0px 1px 0px #eee;
    border: 1px solid #e4e4e4;
    border-top-color: #eee;
    margin-bottom: 20px;
}
.border-top {
    border-top: 1px dotted #ddd;
}
.border-top-bottom {
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
}
.border-bottom {
    border-bottom: 1px dotted #ddd;
}
.border-left {
    border-left: 1px dotted #ddd;
}
.border-right {
    border-right: 1px dotted #ddd;
}
hr.divider {
    background: #ddd;
    height: 1px;
    border: none;
}
.icon-arrow-blue {
    background: url("../../images/icons/icon-arrow-blueb5b5.png?1339524958") right 3px no-repeat;
    width: 5px;
    height: 9px;
    padding-right: 11px;
}
.icon {
    display: block;
    float: left;
    background: url("../../images/sprites/main-spriteb5b5.png?1339524958") no-repeat;
    width: 20px;
    height: 20px;
    margin: 4px 10px 0 0;
}
.icon.facebook {
    background-position: -191px -106px;
}
.icon.twitter {
    background-position: -213px -128px;
}
.icon.linkedin {
    background-position: -235px -106px;
}
.icon.youtube {
    background-position: -235px -128px;
}
.icon.google {
    background-position: -213px -106px;
}
.avatar {
    display: block;
    float: left;
    background: url("../../images/sprites/main-spriteb5b5.png?1339524958") no-repeat;
    width: 30px;
    height: 30px;
    margin: 4px 10px 0 0;
}
.avatar.tim-ferris {
    background-position: 0px -175px;
}
.avatar.daymond {
    background-position: 0px -207px;
}
.avatar.capsule {
    background-position: 0px -239px;
}
.avatar.tattly {
    background-position: 0px -271px;
}
.logo {
    display: block;
    float: left;
    background: url("../../images/sprites/main-spriteb5b5.png?1339524958") no-repeat;
    margin: 10px 52px 0 0;
    filter: alpha(opacity=70);
    opacity: 70;
}
.logo.new-york-times {
    background-position: 0px -59px;
    width: 170px;
    height: 24px;
}
.logo.usa-today {
    background-position: -191px 0px;
    width: 75px;
    height: 40px;
    margin-top: 0;
}
.logo.fast-company {
    background-position: 0px -85px;
    width: 133px;
    height: 20px;
}
.logo.mashable {
    background-position: 0px -152px;
    width: 110px;
    height: 21px;
}
.logo.techcrunch {
    background-position: 0px -107px;
    width: 122px;
    height: 18px;
}
.logo.entrepreneur {
    background-position: 0px -127px;
    width: 119px;
    height: 23px;
    margin-right: 0;
}
#main-nav {
    position: fixed;
    z-index: 777;
    display: block;
    width: 100%;
    height: 70px;
    background: rgba(0, 0, 0, 0.9);
    border-bottom: 1px solid #282828;
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
}
#main-nav nav {
    font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#main-nav nav #branding-small-inactive {
    display: block;
    float: left;
    filter: alpha(opacity=0);
    opacity: 0;
    width: 156px;
    height: 37px;
    margin: 17px 0 0 0;
    background: url("../../images/logos/shopify-logo-smb5b5.png?1339524958") top left no-repeat;
    text-indent: -9999px;
    -o-transition: opacity 0.3s ease-in-out 0s;
    -webkit-transition: opacity 0.3s ease-in-out 0s;
    -moz-transition: opacity 0.3s ease-in-out 0s;
}
#main-nav nav #branding-small-inactive.FadeIn {
    filter: alpha(opacity=1);
    opacity: 1;
}
#main-nav nav #branding-small {
    display: block;
    float: left;
    width: 156px;
    height: 37px;
    margin: 17px 0 0 0;
    background: url("../../images/logos/shopify-logo-smb5b5.png?1339524958") top left no-repeat;
    text-indent: -9999px;
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
}
#main-nav nav #branding-small:hover {
    background-position: 0 -37px;
}
#main-nav nav #branding-blog-small {
    display: block;
    float: left;
    width: 185px;
    height: 37px;
    margin: 17px 0 0 0;
    background: url("../../images/logos/shopify-blog-logo-smb5b5.png?1339524958") top left no-repeat;
    text-indent: -9999px;
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
}
#main-nav nav #branding-blog-small:hover {
    background-position: 0 -37px;
}
#main-nav nav > ul {
    float: right;
    font-size: 12.5px;
    font-size: 1.25rem;
    font-weight: 300;
    text-transform: uppercase;
}
#main-nav nav > ul > li {
    float: left;
}
#main-nav nav > ul > li:hover > a.drop-menu-title {
    z-index: 999;
    background: #fff;
    padding-bottom: 22px!important;
    margin-top: 10px;
    color: #52add6;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
}
#main-nav nav > ul > li:hover > a.drop-menu-title + ul {
    margin-top: 25px;
}
#main-nav nav > ul > li > a {
    color: #888;
    height: 12px;
    padding: 19px 18px 29px;
    margin-top: 10px;
    text-decoration: none;
}
#main-nav nav > ul > li > a:visited {
    color: #888;
}
#main-nav nav > ul > li > a:hover {
    color: #ddd;
}
#main-nav nav > ul > li > a.current {
    color: #ddd;
}
#main-nav nav > ul > li > a:focus {
    outline: none;
}
#main-nav nav > ul > li > a.drop-menu-title {
    cursor: default;
    padding-top: 19px;
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
}
#main-nav nav > ul > li:last-child {
    padding-right: 0;
}
#main-nav nav > ul > li.login a {
    color: #ddd;
}
#main-nav nav > ul > li.login a:hover {
    color: #fff;
}
#main-nav nav > ul > li.last a {
    padding-right: 0!important;
}
#main-nav nav > ul > li.signup a {
    padding-right: 0;
    color: #acde5b;
}
#main-nav nav > ul > li.signup a:hover {
    color: #cdf889;
}
#main-nav nav > ul > li span.arrow {
    display: block;
    float: right;
    background: url("../../images/sprites/main-spriteb5b5.png?1339524958") no-repeat -255px -55px;
    width: 7px;
    height: 4px;
    margin: 4px 0 0 8px;
}
.sub-menu, .sub-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}
.sub-menu {
    line-height: 1.0;
}
.sub-menu a {
    display: block;
    position: relative;
}
.sub-menu ul {
    z-index: 888!important;
    margin-top: 15px;
    background: #fff;
    position: absolute;
    top: -999em;
    padding: 0 17px;
    width: 147px;
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3), 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3), 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3), 0px 0px 0px rgba(0, 0, 0, 0);
}
.sub-menu ul li {
    width: 100%;
    border-bottom: 1px dotted #ddd;
}
.sub-menu ul li:last-child {
    border-bottom: none;
}
.sub-menu ul li a {
    color: #555;
    text-transform: none;
    font-weight: normal;
    font-size: 12px;
    font-size: 1.2rem;
    padding: 8px 0;
}
.sub-menu ul li:first-child a {
    padding-top: 10px;
}
.sub-menu ul li:last-child a {
    padding: 8px 0 20px;
}
.sub-menu ul li a:hover {
    color: #000!important;
}
.sub-menu ul li a .title {
    display: block;
    margin-bottom: 4px;
    font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12.5px;
    font-size: 1.25rem;
    font-weight: 400;
}
.sub-menu li {
    float: left;
    position: relative;
}
.sub-menu li:hover {
    visibility: inherit;
}
.sub-menu li:hover ul, .sub-menu li.sfHover ul {
    left: 0;
    top: 2.5em;
    z-index: 99;
}
.sub-menu li:hover li ul {
    top: -999em;
}
.sub-menu li li:hover ul {
    left: 181px;
    top: 0;
}
.sub-menu li li:hover li ul {
    top: -999em;
}
.sub-menu li li li:hover ul {
    left: 181px;
    top: 0;
}
footer {
    
/*    background: #1e1e1e url("../../images/background/bg-footerb5b5.jpg?1339524958") top center repeat-x;
    */
    padding: 60px 0 30px
}
footer ul {
    font-size: 12px;
    font-size: 1.2rem;
}
footer ul li {
    line-height: 24px;
    color: #888;
}
footer ul li.title {
    color: #fff;
    font-size: 14px;
    font-size: 1.4rem;
    border-bottom: 1px dotted #4c4c4c;
}
footer ul li .icons {
    padding-left: 30px;
}
footer ul li a {
    color: #888;
}
footer ul li a:hover {
    color: #ddd;
}
footer .social-icons li {
    line-height: 30px;
}
footer p {
    color: #666;
}
footer p:first-child {
    margin-top: 30px;
}
footer p a {
    color: #666;
}
footer p a:hover {
    color: #666;
}
footer .footer-copy {
    margin-left: 19%;
    margin-top: 40px;
}
footer .footer-copy .bbb {
    margin: 3px 15px 0 0;
}
#signup {
    width: 960px;
    height: 47px;
    padding: 15px;
    background-color: rgba(0, 0, 0, 0.4);
    border-width: 0px;
    border-color: #999999;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0px 0px 0px rgba(0, 0, 0, 0);
}
#signup.already-user {
    width: 460px;
    margin-left: 260px;
}
#signup-already-user {
    display: none;
    text-align: center;
}
#signup-already-user .or {
    line-height: 42px;
    display: inline-block;
    font-size: 14px;
    color: #ccc;
    padding: 0 15px;
    font-style: italic;
}
#signup-already-user #btn-show-signup {
    background: #999;
    border-top-color: #bbb;
    text-shadow: 0 1px 1px #222;
}
#signup-already-user #btn-show-signup:hover {
    background: #909090;
    border-top-color: #b4b4b4;
}
#signup-already-user #btn-show-signup:active {
    background: #909090;
    -webkit-box-shadow: 0 0 6px 3px #777 inset, 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 6px 3px #777 inset, 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0 6px 3px #777 inset, 0px 0px 0px rgba(0, 0, 0, 0);
}
.field-container {
    float: left;
    text-align: left!important;
    position: relative;
    margin-right: 15px;
}
.field-container .tooltip {
    padding: 23px 15px;
}
.field-container.store-name .tooltip {
    width: 265px;
}
.field-container.domain .tooltip {
    width: 265px;
}
.field-container.user .tooltip {
    width: 200px;
}
.field-container.pass .tooltip {
    width: 130px;
    padding: 14px 15px;
}
.field-signup {
    margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: 400;
    font-size: 15px;
    padding: 15px 15px 15px 15px;
    border: none;
    position: relative;
    z-index: 20;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
.field-signup.placeholder {
    line-height: 17px;
    background-color: transparent;
    background-color: rgba(255, 255, 255, 0);
    -o-transition: background-color 0.15s ease-in-out 0s;
    -webkit-transition: background-color 0.15s ease-in-out 0s;
    -moz-transition: background-color 0.15s ease-in-out 0s;
}
.field-signup.store-name {
    width: 265px;
}
.field-signup.domain {
    width: 265px;
}
.field-signup.user {
    width: 200px;
}
.field-signup.pass {
    width: 130px;
}
.field-signup.focus {
    background-color: rgba(255, 255, 255, 0.5);
}
.field-signup:focus {
    -webkit-box-shadow: 0px 0px 3px #5eafd3 inset, 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 3px #5eafd3 inset, 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 3px #5eafd3 inset, 0px 0px 0px rgba(0, 0, 0, 0);
}
.field-signup.has-text {
    background-color: #fff;
    z-index: 60;
}
.field-signup, x:-moz-any-link, x:default {
    padding: 14px 15px 15px 15px;
}
.label-signup {
    color: #000;
    opacity: 1.0;
    -o-transition: all 0.15s ease-in-out 0s;
    -webkit-transition: all 0.15s ease-in-out 0s;
    -moz-transition: all 0.15s ease-in-out 0s;
    background: #fff;
    line-height: 17px;
    border: none;
    margin: 0;
    font-weight: 400;
    font-size: 15px;
    padding: 15px 15px 14px;
    position: absolute;
    z-index: 10;
    cursor: text;
    overflow: hidden;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
.label-signup.store-name {
    width: 265px;
}
.label-signup.domain {
    width: 265px;
}
.label-signup.user {
    width: 200px;
}
.label-signup.pass {
    width: 130px;
}
.label-signup.has-text, .label-signup span.has-text {
    opacity: 0;
}
.label-signup.focus {
    color: #bbb;
}
.label-signup .append-text {
    margin-left: 1px;
}
.tooltip, .tooltip-arrow:after {
    background: #000;
    border: 1px solid rgba(255, 255, 255, 0.25);
}
.tooltip {
    -o-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    pointer-events: none;
    filter: alpha(opacity=0);
    opacity: 0;
    display: inline-block;
    position: absolute;
    color: #fff;
    border-radius: 5px;
    margin: 20px 0 10px;
    text-align: center;
    line-height: 18px;
    bottom: 42px;
    left: 0px;
    z-index: 900;
    font-size: 12px;
    font-weight: normal;
}
.tooltip.green {
    color: #cdf889;
}
.tooltip-arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
}
.tooltip-arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.tooltip.active {
    opacity: 1;
    filter: '';
    bottom: 52px;
}
.tooltip.out {
    opacity: 0;
    filter: alpha(opacity=0);
    margin-top: -20px;
}
.modal-wrapper {
    z-index: 9222;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.modal-wrapper .modal-close {
    position: fixed;
    top: 30px;
    right: 30px;
    padding: 0 0 0 15px;
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #999;
    background: url("../../images/icons/icon-closeb5b5.png?1339524958") 0 4px no-repeat;
}
.modal-wrapper .modal-close:hover {
    color: #b2b2b2;
}
.modal-wrapper .modal-container {
    z-index: 9999;
    width: 960px;
    margin: 0 auto;
    padding-top: 150px;
}
.modal-wrapper .modal-container #signup {
    border: none;
    box-shadow: none;
}
.modal-wrapper .modal-container #branding {
    float: left;
    width: 215px;
    height: 65px;
    background: url("../../images/logos/shopify-logob5b5.png?1339524958") top left no-repeat;
    text-indent: -9999px;
    margin: -10px 30px 0 18px;
}
.modal-wrapper .modal-container h2 {
    color: #fff;
    font-size: 42px !important;
    line-height: 44px !important;
    font-family: "ProximaNovaThin", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0 auto;
}
.modal-wrapper .modal-container h2.three-field {
    margin-bottom: 70px!important;
}
.modal-wrapper .modal-container h2.default {
    margin-bottom: 100px!important;
}
.modal-wrapper .modal-container h2.success {
    margin-bottom: 30px!important;
}
.modal-wrapper .modal-container h2 strong {
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
}
.modal-wrapper .modal-container .tooltip {
    border: 1px solid #272727;
    background: #1f1f1f;
}
.modal-wrapper .modal-container .tooltip-arrow:after {
    border: 1px solid #272727;
    background: #1f1f1f;
}
.modal-wrapper .modal-container .loading {
    background: url("../../images/graphics/signup-loadingb5b5.gif?1339524958") top center no-repeat;
    display: block;
    padding-top: 70px;
}
.modal-wrapper .modal-container .loading .loading-crop {
    overflow: hidden;
}
.modal-wrapper .modal-container .loading .loading-text {
    text-align: center;
    font-family: "ProximaNovaThin", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: #ddd;
}
.modal-wrapper .modal-container .loading .loading-text strong {
    font-weight: normal;
    font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.modal-wrapper .modal-container .loading span {
    color: #ddd;
    -o-transition: color 0.7s ease-out 0s;
    -webkit-transition: color 0.7s ease-out 0s;
    -moz-transition: color 0.7s ease-out 0s;
    display: block;
}
.modal-wrapper .modal-container .loading span.done {
    color: #000;
}
.modal-wrapper .modal-container .error-message {
    display: block;
    height: 60px;
}
.modal-wrapper .modal-container .error-call {
    font-size: 18px;
    color: #666;
}
.modal-wrapper .modal-container #creating-store, .modal-wrapper .modal-container #error-store, .modal-wrapper .modal-container #success-store {
    width: 960px;
}
.modal-wrapper .modal-container #error-store {
    text-align: center;
}
.modal-wrapper .modal-container #success-store {
    margin: 0 auto;
    text-align: center;
}
.modal-wrapper .modal-container #success-store .show-button {
    display: block;
    height: 60px;
}
.modal-wrapper .modal-container #success-store .go-to-admin {
    font-size: 18px!important;
    padding: 13px 26px!important;
    margin: 0 auto;
}
.modal-wrapper .modal-container #success-store p {
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #666;
    margin-bottom: 60px;
}
.modal-wrapper #signup-fields, .modal-wrapper #creating-store, .modal-wrapper #error-store, .modal-wrapper #success-store {
    position: fixed;
    top: 130px;
    opacity: 0;
    -o-transition: all 0.1s ease-in-out 0s;
    -webkit-transition: all 0.1s ease-in-out 0s;
    -moz-transition: all 0.1s ease-in-out 0s;
}
.modal-wrapper #signup-fields.slideIn, .modal-wrapper #creating-store.slideIn, .modal-wrapper #error-store.slideIn, .modal-wrapper #success-store.slideIn {
    top: 160px;
    opacity: 1;
    visibility: visible;
}
.header {
    background: #fff url("../../images/background/bg-rough-lightb5b5.png?1339524958");
    height: 175px;
    padding-top: 70px;
}
.header.expanded {
    height: 689px;
    background: #1d1d1d url("../../images/background/bg-textureb5b5.jpg?1339524958") bottom center repeat-x;
}
.header.expanded .branding {
    float: left;
    background: url("../../images/sprites/main-spriteb5b5.png?1339524958") 0px 0px no-repeat;
    width: 189px;
    height: 57px;
    text-indent: -9999px;
    margin: 40px 43px 0 0;
}
.header.expanded h2 {
    font-family: "ProximaNovaThin", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 34px;
    font-size: 3.4rem;
    float: left;
    color: #fff;
    line-height: 57px;
    border-left: 1px dotted #4c4c4c;
    padding-left: 43px;
    margin: 40px 0 0 0;
    text-shadow: 1px 1px 0px #000;
}
.header.expanded h2, .header.expanded x:-moz-any-link, .header.expanded x:default {
    font-size: 34px;
}
.header.expanded ul li {
    background: url("../../images/icons/icon-checkmarkb5b5.png?1339524958") 18px 24px no-repeat;
    font-family: "ProximaNovaThin", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 65px;
    color: #acacac;
    text-shadow: 1px 1px 0px #000;
    padding: 0 0 0 55px;
    border-bottom: 1px dotted #4c4c4c;
}
.header.expanded ul li:last-child {
    border-bottom: none;
}
.header.expanded #video {
    z-index: 666;
    background: #000;
    width: 545px;
    height: 307px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25), 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25), 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25), 0px 0px 0px rgba(0, 0, 0, 0);
}
.header.expanded .video-thumb {
    display: block;
    overflow: hidden;
    background: url("../../images/homepage/video-thumbnailb5b5.png?1339524958") top left no-repeat;
    width: 545px;
    height: 307px;
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
}
.header.expanded .video-thumb:hover {
    background-position: 0 -307px;
}
.header.expanded .free-trial {
    padding-top: 45px;
}
.header.expanded .free-trial h4 {
    font-size: 24px;
    font-family: "ProximaNovaThin", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff;
    text-shadow: 1px 1px 0px #000;
    line-height: 24px;
    background: url("../../images/background/bg-heading-dividerb5b5.png?1339524958") left 12px no-repeat;
}
.header.expanded .free-trial strong {
    font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.header strong {
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
}
.content {
    background: #f6f6f6;
}
.content.home {
    padding: 55px 0;
    background: #fff;
}
.content.home h3 {
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 28px;
    font-size: 2.8rem;
}
.content.home p {
    line-height: 22px;
}
.content.home .features {
    width: 255px;
}
.content.home .features.left {
    margin-right: 55px;
}
.content.home .features li {
    color: #555;
    line-height: 22px;
}
.content.home .features li strong {
    font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: normal;
    display: block;
}
.content.home .iphone-screenshot {
    z-index: 3;
    position: absolute;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    width: 113px;
    height: 219px;
    background: url("../../images/homepage/iphone-screenshotb5b5.png?1339524958") top left no-repeat;
    margin: 164px 0 0 10px;
}
.content.home #examples-hover {
    position: relative;
}
.content.home #examples-hover .view-examples {
    z-index: 3;
    position: absolute;
    filter: alpha(opacity=0);
    opacity: 0;
    top: -40px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    width: 96px;
    height: 93px;
    background: url("../../images/homepage/circle-view-examplesb5b5.png?1339524958") top right no-repeat;
    margin: -10px 0 0 285px;
}
.content.home #examples-hover .view-examples.slideIn {
    top: 0px;
    filter: alpha(opacity=1);
    opacity: 1;
    -o-transition: all 0.15s ease-in-out 0s;
    -webkit-transition: all 0.15s ease-in-out 0s;
    -moz-transition: all 0.15s ease-in-out 0s;
}
.content.home .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 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25), 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25), 0px 0px 0px rgba(0, 0, 0, 0);
}
.content.home .featured-store a {
    display: block;
    width: 350px;
    height: 324px;
    text-indent: -9999px;
    overflow: hidden;
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
}
.content.home .featured-store a.screen1 {
    background: url("../../images/homepage/featured-store-nestlivingb5b5.jpg?1339524958") top left no-repeat;
}
.content.home .featured-store a.screen2 {
    background: url("../../images/homepage/featured-store-tattlyb5b5.jpg?1339524958") top left no-repeat;
}
.content.home .featured-store a.screen3 {
    background: url("../../images/homepage/featured-store-dodocaseb5b5.jpg?1339524958") top left no-repeat;
}
.content.home .featured-store a.screen4 {
    background: url("../../images/homepage/featured-store-abookapartb5b5.jpg?1339524958") top left no-repeat;
}
.content.home .featured-store a.screen5 {
    background: url("../../images/homepage/featured-store-headsofstateb5b5.jpg?1339524958") top left no-repeat;
}
.content.home .featured-store a.screen6 {
    background: url("../../images/homepage/featured-store-threesquarefeetb5b5.jpg?1339524958") top left no-repeat;
}
.content.home .featured-store a.screen7 {
    background: url("../../images/homepage/featured-store-popchartlabb5b5.jpg?1339524958") top left no-repeat;
}
.content.home .featured-store a.screen8 {
    background: url("../../images/homepage/featured-store-cxxvib5b5.jpg?1339524958") top left no-repeat;
}
.content.home .publications {
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
    padding: 40px 0;
}
.content.home .tweet {
    padding-bottom: 10px;
    width: 310px;
    margin-bottom: 10px;
    float: left;
}
.content.home .tweet blockquote {
    padding: 20px;
    background: #f4f4f4;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fdfdfd;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.content.home .tweet blockquote a {
    color: #555;
}
.content.home .tweet blockquote a:hover {
    color: #3396c3;
}
.content.home .tweet cite {
    background: url("../../images/other/twitter-quoteb5b5.png?1339524958") no-repeat 50px 0;
    padding-top: 30px;
    position: relative;
    top: -1px;
    display: block;
}
.content.home .tweet cite img {
    margin: -3px 8px 0 0;
    max-height: 40px;
    max-width: 40px;
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.content.home .tweet cite span.tweet_time a {
    color: #888;
}
.content.home .tweet cite span.tweet_time a:hover {
    color: #3396c3;
}
#subpage #content-wrapper {
    width: 1020px;
    float: left;
    background: #fff;
    margin: 105px 0 10px -20px;
    padding: 35px 20px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0);
}
#subpage #content-wrapper-old {
    width: 940px;
    float: left;
    background: #fff;
    margin: 105px 0 10px;
    padding: 15px 40px 30px 40px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0);
}
#subpage a {
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
}
#subpage h1 {
    font-size: 36px;
    font-size: 3.6rem;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
}
#subpage h2 {
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 31px;
    margin-bottom: 10px;
}
#subpage .keyline-990 {
    height: 1px;
    border-bottom: 1px solid #e8e8e8;
    width: 990px;
    margin: 50px auto;
}
#subpage #sub-call-to-action {
    margin: 0 auto;
    text-align: center;
    padding: 0 0 55px 0;
}
#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 {
    font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
}
#error-404 {
    padding: 100px 0;
    text-align: center;
}
#error-404 img {
    margin-bottom: 30px;
}
#error-404 p {
    font-size: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 28px!important;
}
#pg-examples {
    padding-top: 20px;
    margin-bottom: -35px;
}
#pg-examples #examples-description h2 {
    font-size: 2.7rem;
    margin-bottom: 18px;
}
#pg-examples #examples-description-promo {
    padding: 27px 30px 2px;
    background: #E1EFF5;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
#pg-examples #examples-filter .hide {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
#pg-examples #examples-filter .segmented li .btn-grey {
    padding: 15px;
    font-size: 13px;
    font-weight: 300!important;
}
#pg-examples #examples-filter .highlight {
    font-weight: 400;
}
#pg-examples #examples-screenshots {
    background: #fff;
    clear: both;
    padding-top: 30px;
}
#pg-examples #examples-screenshots .view {
    height: 289px;
    margin: 0 0 35px;
    float: left;
    border: 10px solid #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    background: #fff;
    -webkit-box-shadow: 0px 0px 1px #666, 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 1px #666, 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 1px #666, 0px 0px 0px rgba(0, 0, 0, 0);
}
#pg-examples #examples-screenshots .view .mask, #pg-examples #examples-screenshots .view .content {
    height: 289px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
}
#pg-examples #examples-screenshots .view img {
    display: block;
    position: relative;
}
#pg-examples #examples-screenshots .view h2 {
    display: none;
}
#pg-examples #examples-screenshots .view h3 {
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 18px;
    padding: 10px 0 5px;
    margin: 15px 0 0 0;
    text-shadow: 0px 1px 1px #000;
}
#pg-examples #examples-screenshots .view p {
    font-size: 13px;
    position: relative;
    color: #fff;
    padding: 10px 20px 5px;
    text-align: center;
    text-shadow: 0px 1px 1px #000;
}
#pg-examples #examples-screenshots .view a.info {
    display: block;
    text-decoration: none;
    margin: 0 0 10px;
    width: 130px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 700;
    color: #404040!important;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #b3b3b3;
    padding: 6px 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 0px 1px 1px #fff;
    position: relative;
    box-shadow: 0px 1px 3px rgba(0, 0, 1, 0.3);
    text-decoration: none;
    line-height: 16px;
    display: inline-block;
    background: #ececec;
    background-color: #c6c6c6;
    background-image: -o-linear-gradient(#ececec,  #c6c6c6);
    background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #c6c6c6),  color-stop(1,  #ececec));
    background-image: -moz-linear-gradient(center bottom,  #c6c6c6 0%,  #ececec 100%);
    -webkit-box-shadow: 0 0 1px #000, 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 1px #000, 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0 1px #000, 0px 0px 0px rgba(0, 0, 0, 0);
}
#pg-examples #examples-screenshots .view a.info:hover {
    color: #000!important;
    background: #f3f3f3;
    background-color: #bababa;
    background-image: -o-linear-gradient(#f3f3f3,  #bababa);
    background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #bababa),  color-stop(1,  #f3f3f3));
    background-image: -moz-linear-gradient(center bottom,  #bababa 0%,  #f3f3f3 100%);
}
#pg-examples #examples-screenshots .view:hover {
    border: 10px solid #fff;
    -webkit-box-shadow: 0px 0px 3px #555, 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 3px #555, 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 3px #555, 0px 0px 0px rgba(0, 0, 0, 0);
}
#pg-examples #examples-screenshots .view-first {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
#pg-examples #examples-screenshots .view-first .mask {
    background-color: rgba(0, 0, 0, 0.85);
    filter: alpha(opacity=0);
    opacity: 0;
    -o-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
}
#pg-examples #examples-screenshots .view-first h2 {
    filter: alpha(opacity=0);
    opacity: 0;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
}
#pg-examples #examples-screenshots .view-first p {
    filter: alpha(opacity=0);
    opacity: 0;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
}
#pg-examples #examples-screenshots .view-first a.info {
    filter: alpha(opacity=0);
    opacity: 0;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
}
#pg-examples #examples-screenshots .view-first:hover .mask, #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 {
    filter: alpha(opacity=100);
    opacity: 100;
}
#pg-examples.category {
    padding-top: 0;
}
#pg-features {
    margin: -35px -18px;
    background: url(../../images/tour/nav-bg-whiterb5b5.png?1339524958) top left repeat-y;
    min-height: 600px;
}
#pg-features .left-nav {
    position: absolute;
    float: left;
    width: 260px;
    border-top: 2px solid #fff;
}
#pg-features .left-nav a:hover {
    color: #000 !important;
}
#pg-features .left-nav .primary li a {
    display: block;
    font: 15px/50px "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: url(http://cdn.shopify.com/static/images/tour/nav-item-sprites-whiter.png?1339524958) top left;
    height: 50px;
    color: #666666;
    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(http://cdn.shopify.com/static/images/tour/nav-icon-sprites.png?1339524958);
    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: #818181;
    padding-left: 55px;
}
#pg-features .left-nav .secondary li a .icon {
    height: 36px;
}
#pg-features .left-nav .secondary li.active a {
    background: url(http://cdn.shopify.com/static/images/tour/nav-item-secondary.png?1339524958) right center no-repeat;
    color: #000 !important;
}
#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 .running-your-store.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;
    margin: 30px auto 0;
    text-indent: -9999px;
    overflow: hidden;
    background: url(http://cdn.shopify.com/static/images/tour/free-30-day-trial.png?1339524958) top center no-repeat;
}
#pg-features h1 {
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#pg-features h1 strong {
    font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
}
#pg-features h3 {
    font-size: 21px;
    font-size: 2.1rem;
    margin-bottom: 15px !important;
}
#pg-features h4 {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#pg-features #page-flip-wrapper {
    width: 709px;
    padding: 50px 30px 50px 305px;
}
#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("http://cdn.shopify.com/static/images/tour/zoom.png?1339524958") center center no-repeat;
    z-index: 3;
    display: none;
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    margin: 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-text p:last-child {
    margin-bottom: 0;
}
#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 {
    margin: 0 -15px;
    width: 680px;
}
#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 .icon-list h4 {
    margin-bottom: 0;
}
#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: -o-linear-gradient(#fafafa,  #f4f4f4);
    background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #f4f4f4),  color-stop(1,  #fafafa));
    background-image: -moz-linear-gradient(center bottom,  #f4f4f4 0%,  #fafafa 100%);
    padding: 12px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-box-shadow: inset 0 1px 0px 0px #fff, 0px 1px 0px #eee;
    -moz-box-shadow: inset 0 1px 0px 0px #fff, 0px 1px 0px #eee;
    box-shadow: inset 0 1px 0px 0px #fff, 0px 1px 0px #eee;
    border: 1px solid #e4e4e4;
    border-top-color: #eee;
    border-bottom-color: #ccc;
}
#pg-features .feature-small .feature-image img {
    display: block;
}
#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 .feature-small .feature-text p:last-child {
    margin-bottom: 0;
}
#pg-features .keyline {
    clear: both;
    border-bottom: 1px solid #e8e8e8;
    width: 650px;
    margin: 50px auto;
}
#pg-features .next-feature {
    font-size: 17px;
    font-size: 1.7rem;
    display: block;
    width: 650px;
    margin: 40px auto 0;
    clear: both;
    padding-top: 30px;
    text-align: right;
    border-top: 1px solid #e8e8e8;
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#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 .l {
    text-align: left;
}
#pg-features section .r {
    text-align: right;
}
#pg-features section .left {
    float: left;
}
#pg-features section .right {
    float: right;
}
#pg-features section .clear {
    clear: both;
}
#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: 0px;
    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: 0px;
}
#pg-features section .col-12 {
    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 .last {
    margin-right: 0 !important;
}
#pg-features section .padding-top {
    padding-top: 30px;
}
#pg-features section .margin-bottom {
    margin-bottom: 30px;
}
#pg-features section .margin-top {
    margin-top: 20px;
}
#pg-features section .grey-border {
    border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
}
#pg-features section .tour-video-wrapper {
    padding: 17px;
    border: 1px solid #ccc;
    border: 1px solid #fff;
    -moz-box-shadow: 0 0 5px #bbb;
    -webkit-box-shadow: 0 0 5px #bbb;
    background: #f5f5f5;
    background: -moz-linear-gradient(top,  #f5f5f5,  #f0f0f0);
    background: -webkit-gradient(linear,  left top,  left bottom,  from(#f5f5f5),  to(#f0f0f0));
    margin: 0 0 50px 0;
    margin: 0 0 50px 0;
}
#pg-features section .poloroidcopy {
    margin-bottom: 55px;
}
#pg-features section .poloroidcopy h3 {
    font-size: 22px;
    letter-spacing: -0.5px;
    font-weight: normal;
    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;
    padding: 20px;
    border: 1px solid #ccc;
    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: #f5f5f5;
    background: -moz-linear-gradient(top,  #f5f5f5,  #f0f0f0);
    margin: 0 0 55px 0;
    background: -webkit-gradient(linear,  left top,  left bottom,  from(#f5f5f5),  to(#f0f0f0));
}
#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 0px #fff;
    font-size: 13px;
    text-align: center;
    display: block;
    margin: 20px 0 0;
    line-height: 1.5em;
}
#pg-features section .front-backend {
    margin: 0 0 40px 0;
}
#pg-features section .front-backend h3 {
    font-weight: normal;
    font-size: 18px;
}
#pg-features section .feature-subheading {
    color: #777;
    font-size: 17px;
    text-align: center;
    margin: -18px 0 30px 0;
}
#pg-features section ul.screenshot-featurelist {
    margin: 0 0 25px 0;
    padding: 0;
}
#pg-features section ul.screenshot-featurelist li {
    list-style-type: none;
    margin: 0 0 20px 0;
    line-height: 18px;
    padding: 0;
    background: none;
    clear: both;
}
#pg-features section ul.screenshot-featurelist li strong {
    font-size: 13px;
}
#pg-features section ul.screenshot-featurelist li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#pg-features section .feature-box {
    background: #f0f0f0;
    background: -moz-linear-gradient(top,  #fafafa,  #ededed);
    background: -webkit-gradient(linear,  left top,  left bottom,  from(#fafafa),  to(#ededed));
    border: 1px solid #ccc;
    border: 1px solid #f4f4f4;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 35px 30px 35px;
    margin: 0 0 40px 0;
    clear: both;
    text-shadow: 1px 1px #fff;
    line-height: 1.7em;
}
#pg-features section .feature-box h3 {
    font-weight: normal;
    font-size: 22px;
    text-align: center;
    margin-bottom: 15px;
}
#pg-features section .feature-box > p {
    font-size: 14px;
    padding: 0 0 10px 0;
    line-height: 1.65em;
    color: #666;
}
#pg-features section .feature-box ul {
    margin: 0 0 0px 0;
    padding: 0;
    width: 100%;
    border-top: 1px solid #dddddd;
    clear: both;
}
#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;
    padding: 0px 0 0 65px;
    margin: 20px 0px 20px 0;
    line-height: 1.6em;
    color: #666;
}
#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: normal;
    color: #333;
}
#pg-features section .feature-box ul li.servers {
    background: url("http://cdn.shopify.com/static/images/icons/ft-cdn.png?1339524958") no-repeat 0 5px;
}
#pg-features section .feature-box ul li.security {
    background: url("http://cdn.shopify.com/static/images/icons/ft-security.png?1339524958") no-repeat 0 5px;
}
#pg-features section .feature-box ul li.backups {
    background: url("http://cdn.shopify.com/static/images/icons/ft-backups.png?1339524958") no-repeat 0 5px;
}
#pg-features section .feature-box ul li.updates {
    background: url("http://cdn.shopify.com/static/images/icons/ft-updates.png?1339524958") no-repeat 0 5px;
}
#pg-features section .preset-example {
    padding: 0;
    border: 1px solid #e7e7e7;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #f0f0f0;
    background: -moz-linear-gradient(top,  #fafafa,  #ededed);
    background: -webkit-gradient(linear,  left top,  left bottom,  from(#fafafa),  to(#ededed));
    text-shadow: 1px 1px rgba(255, 255, 255, 0.8);
    margin: 0 0 60px 0;
}
#pg-features section .preset-example ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
}
#pg-features section .preset-example li {
    width: 164px;
    padding: 25px;
    margin: 0;
    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;
    position: relative;
    color: #666;
    position: relative;
    line-height: 1.5em;
    background: none;
}
#pg-features section .preset-example li img {
    position: absolute;
    bottom: 20px;
    left: 23px;
}
#pg-features section .preset-example li strong {
    font-weight: normal;
}
#pg-features section .preset-example li:first-child {
    border-left: 0;
}
#pg-features section .preset-example li.step2 {
    width: 200px;
}
#pg-features section .preset-example li.step3 {
    border-right: 0;
}
#pg-features section .preset-example li strong {
    display: block;
    font-size: 16px;
    letter-spacing: -1px;
    margin-bottom: 5px;
}
#pg-features section .essential-features {
    margin: 0 0 35px 0;
}
#pg-features section .essential-features h2 {
    padding-top: 20px;
    margin: 0 0 35px 0;
}
#pg-features section .essential-features img, #pg-features section .behance-shopify img, #pg-features section .behance-why img {
    display: block;
    border: 1px solid #ccc;
    border: 1px solid #fff;
    background: #f5f5f5;
    padding: 12px;
    -moz-box-shadow: 0 1px 4px #888;
    -webkit-box-shadow: 0 1px 4px #888;
    box-shadow: 0 1px 4px #888;
}
#pg-features section .essential-features ul {
    margin: 0px 0;
    padding: 0;
    width: 120%}
#pg-features section .essential-features li {
    margin: 0 35px 35px 0;
    padding: 0;
    width: 205px;
    float: left;
    background: none;
    list-style: none;
    font-weight: 12px;
    line-height: 1.65em;
    color: grey;
}
#pg-features section .essential-features li img {
    margin-bottom: 10px;
}
#pg-features section .essential-features li strong {
    font-weight: normal;
    font-size: 14px;
    color: #333;
}
#pg-features section .essential-features.reverse-images img {
    margin-top: 10px;
}
#pg-features section ul.accounting-apps {
    padding: 0;
    margin: 0;
    width: 120%}
#pg-features section .accounting-apps li:first-child {
    margin: 0;
}
#pg-features section .accounting-apps li {
    margin: 0 0 0 30px;
    padding: 0;
    float: left;
    width: 102px;
    list-style: none;
    font-size: 12px;
    line-height: 1.6em;
    color: #777;
}
#pg-features section .vertical-app-lists ul, #pg-features section .vertical-app-lists li {
    margin: 0;
    padding: 0;
}
#pg-features section .vertical-app-lists li {
    position: relative;
    padding-left: 120px;
    padding-top: 3px;
    min-height: 100px;
    margin: 0 0 40px 0;
    color: #777;
    line-height: 1.6em;
    font-size: 12px;
    list-style-type: none;
    background: none;
}
#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 0;
    padding: 0;
}
#pg-features section ul.app-examples li {
    clear: both;
    list-style: none;
    margin: 0 0 20px 0;
    padding: 0;
    background: none;
}
#pg-features section ul.app-examples li img {
    float: left;
    margin: -2px 15px 0 0;
}
#pg-features section ul.app-examples li strong {
    font-weight: bold;
}
#pg-features section .designerlisting {
    border-top: 1px solid #eee;
    padding-top: 50px;
}
#pg-features section .designerlisting h3 {
    margin-top: 10px;
}
#pg-features section .feature-list h3 img {
    margin: 1px 4px 0 0;
    position: relative;
    top: 1px;
}
#pg-features section .feature-list {
    margin-bottom: 24px;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 0 13px 0;
}
#pg-features section .feature-list h3 {
    margin: 0 0 10px 0;
}
#pg-features section .feature-list ul {
    margin: 0px 0 0 0px;
    padding: 0 0 0px 10px;
    float: left;
}
#pg-features section .feature-list ul:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#pg-features section .feature-list ul li {
    float: left;
    width: 307px;
    margin: 0 15px 10px 0;
    background: url("http://cdn.shopify.com/static/images/icons/greybullet.gif?1339524958") no-repeat top left;
    padding: 0 0 0 15px;
    list-style-type: none;
}
#pg-features section .mob-content {
    margin: 0 0 30px 0;
    padding: 20px 0 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 0;
}
#pg-features section .mob-content h3 {
    font-size: 21px;
    font-weight: normal;
    margin: 0 0 15px 0;
}
#pg-features section .mob-features {
    margin: 0;
    padding: 0;
    list-style: none;
}
#pg-features section .mob-features li {
    background: #f2f2f2 url("http://cdn.shopify.com/static/images/graphics/tour-mob-featurebg.png?1339524958") 0 0 repeat-x;
    border-top: solid 1px #f7f7f7;
    border-bottom: solid 1px #e5e5e5;
    margin: 0 0 1px 0;
    padding: 0;
}
#pg-features section .mob-features p {
    padding: 20px 10px 20px 80px;
    margin: 0;
}
#pg-features section .mob-features .icon-cart p {
    background: url("http://cdn.shopify.com/static/images/icons/basket48.png?1339524958") 15px 18px no-repeat;
}
#pg-features section .mob-features .icon-desktop p {
    background: url("http://cdn.shopify.com/static/images/icons/desktop48.png?1339524958") 15px 19px no-repeat;
}
#pg-features section .mob-features .icon-lock p {
    background: url("http://cdn.shopify.com/static/images/icons/ft-security.png?1339524958") 15px 18px no-repeat;
}
#pg-features section .mob.essential-features li {
    margin-bottom: 10px;
}
#pg-features section .marketing-services {
    background: #f7f7f7;
    padding: 20px 20px 5px 20px;
    margin-top: 60px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#pricing {
    padding-top: 30px;
    @-moz-document url-prefix() {
    .plan-price-popular {
    margin: -8px 0 12px 0 !important;
}
};
    @-moz-document url-prefix() {
    .plan-save {
    margin: 1px 0 0 -3px !important;
}
}}#pricing h2.main {
    margin: 20px 0 40px;
}
#pricing .column-1, #pricing .column-2, #pricing .column-3, #pricing .column-4 {
    float: left;
    width: 235px;
    margin: 0;
    background: #fafafa;
    -moz-border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}
#pricing .column-1 h2, #pricing .column-2 h2, #pricing .column-3 h2, #pricing .column-4 h2 {
    color: #000;
    font-weight: 300;
    text-align: center;
    margin: 30px 0;
}
#pricing .column-1 ul, #pricing .column-2 ul, #pricing .column-3 ul, #pricing .column-4 ul {
    margin: 0;
    padding: 0;
}
#pricing .column-1 li, #pricing .column-2 li, #pricing .column-3 li, #pricing .column-4 li {
    margin: 0;
    padding: 0;
    background-image: none;
}
#pricing .column-normal {
    opacity: 1;
    -o-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
}
#pricing .column-fade {
    opacity: 0.7;
}
#pricing .column-1, #pricing .column-2, #pricing .column-3, #pricing .column-4 {
    z-index: 555;
    position: relative;
}
#pricing .popular-plan {
    position: relative;
    margin-top: -21px;
    z-index: 666!important;
    -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(0, 0, 0, 0);
}
#pricing .plan-head {
    text-align: center;
    color: #fff;
    height: 246px;
}
#pricing .plan-green {
    background: url("http://cdn.shopify.com/static/images/pricing/sprite.png?1339524958") no-repeat -255px -2px;
    width: 236px;
    height: 178px;
}
#pricing .plan-blue {
    background: url("http://cdn.shopify.com/static/images/pricing/sprite.png?1339524958") no-repeat -255px -268px;
    width: 236px;
    height: 199px;
}
#pricing .plan-aqua {
    background: url("http://cdn.shopify.com/static/images/pricing/sprite.png?1339524958") no-repeat -255px -557px;
    width: 236px;
    height: 178px;
}
#pricing .plan-grey {
    background: url("http://cdn.shopify.com/static/images/pricing/sprite.png?1339524958") no-repeat -255px -823px;
    width: 236px;
    height: 178px;
}
#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);
}
#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 0!important;
}
#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;
}
#pricing .plan-price span {
    letter-spacing: 0!important;
}
#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 0 !important;
}
#pricing .plan-price-popular span {
    letter-spacing: 0!important;
}
#pricing .dollar-sign {
    font-size: 18px;
    vertical-align: text-top;
}
#pricing .per-month {
    font-size: 13px;
    vertical-align: baseline;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
}
#pricing .plan-save {
    font-size: 12px;
    font-weight: 600;
    margin: 8px 0 0 -3px !important;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
}
#pricing .plan-purchase-green, #pricing .plan-purchase-blue, #pricing .plan-purchase-teal, #pricing .plan-purchase-grey {
    font-size: 12px;
    font-weight: 300;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.3);
}
#pricing .plan-purchase-green {
    color: #518a06;
}
#pricing .plan-purchase-blue {
    color: #18749e;
}
#pricing .plan-purchase-teal {
    color: #05715e;
}
#pricing .plan-purchase-grey {
    color: #000000;
}
#pricing .features {
    color: #555;
    border-right: 1px solid #fff;
}
#pricing .features li:first-child {
    border-bottom: 1px solid #ebebeb;
    border-top: none;
}
#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);
}
#pricing .features > li strong {
    font-weight: bold;
}
#pricing .features > li.alt {
    background: #f6f6f6;
}
#pricing .features > li:last-child {
    border-bottom: none;
}
#pricing .features > li.pbottom {
    padding-bottom: 56px;
}
#pricing .features .advanced {
    color: #4a4a4a;
}
#pricing .features .advanced li {
    font-size: 11px;
    line-height: 28px;
    background: none;
    border: none!important;
}
#pricing .features .advanced li:last-child {
    padding-bottom: 20px;
}
#pricing .features .advanced li.plus-link {
    list-style-type: none;
    background-image: none;
}
#pricing .features .advanced .popular {
    padding-bottom: 40px!important;
}
#pricing .btn-grey.pricing {
    display: block;
    font-size: 14px;
    padding: 11px 31px 10px;
    margin: 10px 20px;
    color: #333;
    border-radius: 4px;
}
#pricing .btn-grey.pricing:hover {
    color: #000;
}
#pricing span.bg-green, #pricing span.bg-blue, #pricing span.bg-aqua, #pricing span.bg-green, #pricing span.bg-grey {
    padding: 2px;
}
#pricing span.bg-green {
    background: #e3f1d0;
}
#pricing span.bg-blue {
    background: #d7e9f1;
}
#pricing span.bg-aqua {
    background: #d9f5f0;
}
#pricing span.bg-grey {
    background: #fffce5;
}
#pricing h3 {
    color: #3d3d3d;
    font-weight: 300;
}
#pricing h3 strong {
    font-weight: bold;
}
#pricing .highlight-box-wrapper {
    padding: 15px 15px 15px 15px !important;
}
#pricing #sub-call-to-action {
    width: 940px;
    padding: 50px 0 30px!important;
}
#pricing .faq-left, #pricing .faq-right {
    float: left;
    width: 440px;
    padding-top: 10px;
}
#pricing .faq-left {
    margin-right: 60px;
}
#pricing .highlight-box p {
    font-size: 13px;
    text-align: center;
}
#pg-faq ul {
    margin-bottom: 15px;
}
#pg-faq ul li {
    margin-bottom: 10px;
}
#pg-faq .col3 {
    border-right: 1px solid #eee;
    padding-right: 40px;
    margin-right: 40px;
}
#pg-faq .faq-answer {
    margin-bottom: 40px;
}
#pg-faq .faq-answer h1 {
    font-size: 3.0rem;
    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;
    padding: 30px 15px 0;
    background: #f8f8f8;
    margin-top: 20px;
}
#pg-faq .faq-c2a .c2a {
    float: left;
    width: 206px;
    text-align: center;
}
#pg-faq .faq-c2a p {
    margin-top: 10px;
    padding: 0 15px;
    font-size: 1.3rem;
    line-height: 2.5rem;
    color: #757575;
}
#pg-faq .faq-c2a .btn-sub {
    width: 155px;
    font-size: 1.8rem;
    padding: 14px 0;
    display: inline-block;
    font-weight: bold;
}
#pg-faq .faq-c2a .btn-grey {
    width: 155px;
    font-weight: normal;
    font-size: 1.6rem;
    color: #737373;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 0;
    display: inline-block;
    text-align: center;
    text-shadow: 0 1px #fff;
}
#pg-faq .faq-c2a .btn-blue {
    width: 155px;
    font-weight: normal;
    font-size: 1.6rem;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 0;
    display: inline-block;
    text-align: center;
    text-shadow: 0 1px #fff;
}
#pg-faq .paymentprocessors ul {
    padding-top: 5px;
}
#pg-faq .paymentprocessors ul li {
    width: 255px;
    margin-right: 20px;
    float: left;
    margin: 0 15px 10px 0;
    background: url(http://cdn.shopify.com/static/images/icons/greybullet.gif?1339524958) no-repeat 4px 1px;
    padding: 0 0 0 20px;
    list-style-type: none;
}
#pg-faq.home h3 {
    font-size: 2.3rem;
    margin-bottom: 20px;
}
#pg-faq.home ul {
    margin-bottom: 40px;
}
#pg-faq.home li {
    font-size: 1.5rem;
    margin-bottom: 20px;
}
#press #sidebar-features ul a.press {
    background: url("http://cdn.shopify.com/static/images/icons/press-nav/press.gif?1339524958") 0 5px no-repeat;
}
#press #sidebar-features ul a.press:hover {
    background-position: 0 -109px;
}
#press #sidebar-features ul a.buzz {
    background: url("http://cdn.shopify.com/static/images/icons/press-nav/buzz.gif?1339524958") 0 5px no-repeat;
}
#press #sidebar-features ul a.buzz:hover {
    background-position: 0 -109px;
}
#press #sidebar-features ul a.looking-for-logos {
    background: url("http://cdn.shopify.com/static/images/icons/logos10.gif?1339524958") center left no-repeat;
}
#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;
    padding: 0 8px 5px 30px;
    line-height: 21px;
    vertical-align: middle;
    font-weight: bold;
    margin-bottom: 15px;
}
#press #press-wrapper span.news {
    background: url("http://cdn.shopify.com/static/images/icons/feedwhite20.gif?1339524958") top left no-repeat;
}
#press #press-wrapper span.twitter {
    background: url("http://cdn.shopify.com/static/images/icons/twitterwhite20.gif?1339524958") top left no-repeat;
}
#press #press-releases {
    padding: 0 0 20px;
}
#press #press-releases li {
    background: none;
    list-style-type: none;
    color: #9d9d9d;
    padding: 12px 0 12px 0;
    border-top: 1px solid #d9d9d9;
    margin: 0 15px 0 0;
    line-height: 28px;
}
#press #press-releases li:first-child {
    border-top: none;
}
#press #press-releases li a {
    font-size: 20px;
    display: block;
}
#press #press-releases li p {
    margin: 0;
}
#press #press-releases li.infographic {
    background: url("http://cdn.shopify.com/static/images/icons/infographic32.png?1339524958") 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-news li a {
    display: block;
}
#press #press-contact {
    background: #f7f7f7 url("http://cdn.shopify.com/static/images/graphics/press-contact.jpg?1339524958") top right no-repeat;
    font-size: 11px;
    color: #9d9d9d;
    text-align: center;
    padding: 15px 0;
    border: 1px solid #e0e0e0;
    margin-bottom: 60px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#press .box-press {
    background: #f7f7f7;
    color: #9d9d9d;
    text-align: center;
    padding: 10px;
    border: 1px solid #e0e0e0;
    margin: 20px 15px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 11px;
}
#press p.meta, #press #presstweet .datetime {
    color: #9D9D9D;
    font-size: 11px;
}
#press #presstweet .datetime {
    margin-bottom: 10px;
}
#press p.meta.credit {
    padding-bottom: 10px;
}
#press p.big-quote {
    background: url("http://cdn.shopify.com/static/images/other/quote-big.gif?1339524958") top left no-repeat;
    font: italic 18px Georgia,  Serif;
    letter-spacing: -0.2px;
    line-height: 1.6em;
    margin-top: 20px;
    padding: 70px 0 0 90px;
    color: #999;
    text-align: right;
}
#press p.small-quote {
    background: url("http://cdn.shopify.com/static/images/other/quote-small.gif?1339524958") top left no-repeat;
    font: italic 14px Georgia,  Serif;
    letter-spacing: -0.1px;
    line-height: 1.4em;
    padding: 35px 0 0 50px;
    margin-left: 35px;
}
#press p.loading {
    background: url("http://cdn.shopify.com/static/images/lightbox/loading.gif?1339524958") top left no-repeat;
    padding-left: 40px;
    line-height: 32px;
    vertical-align: middle;
}
#press #twitter-favorites li {
    display: inline-block;
    padding: 0 0 40px 0;
    margin: 0;
    width: 327px;
    background: none !important;
}
#press #twitter-favorites li.tweet_odd {
    padding-right: 20px;
}
#press #twitter-favorites .tweet blockquote, #press #home-favorites .tweet blockquote {
    padding: 20px;
    background: #f7f7f7;
}
#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("http://cdn.shopify.com/static/images/other/tweet-bg.png?1339524958") 40px 0 no-repeat;
}
#press #twitter-favorites span.tweet_time a {
    color: #888;
}
#press #twitter-favorites span.tweet_time a:hover {
    color: #3396c3;
}
#press .material-box {
    width: 150px;
    height: 200px;
    padding: 0 30px;
    text-align: center;
}
#press .material-box img {
    padding-bottom: 10px;
}
#press .press-release-resource {
    background: url("http://cdn.shopify.com/static/images/background/bg-shadow-sidebar-right.png?1339524958") no-repeat scroll left top transparent;
    min-height: 441px;
    padding: 30px 0 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("http://cdn.shopify.com/static/images/icons/infographic16.png?1339524958") no-repeat right center;
}
#press .press-release-resource .viewall {
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
}
#landing .iphone-screenshot {
    z-index: 3;
    position: absolute;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    width: 113px;
    height: 219px;
    background: url("http://cdn.shopify.com/static/images/homepage/iphone-screenshot.png?1339524958") top left no-repeat;
    margin: 164px 0 0 10px;
}
#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 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25), 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25), 0px 0px 0px rgba(0, 0, 0, 0);
}
#landing .featured-store a {
    display: block;
    width: 350px;
    height: 324px;
    text-indent: -9999px;
    overflow: hidden;
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
}
#landing .featured-store a.screen1 {
    background: url("http://cdn.shopify.com/static/images/homepage/featured-store-nestliving.jpg?1339524958") top left no-repeat;
}
#landing .featured-store a.screen2 {
    background: url("http://cdn.shopify.com/static/images/homepage/featured-store-tattly.jpg?1339524958") top left no-repeat;
}
#landing .featured-store a.screen3 {
    background: url("http://cdn.shopify.com/static/images/homepage/featured-store-dodocase.jpg?1339524958") top left no-repeat;
}
#landing .featured-store a.screen4 {
    background: url("http://cdn.shopify.com/static/images/homepage/featured-store-abookapart.jpg?1339524958") top left no-repeat;
}
#landing .featured-store a.screen5 {
    background: url("http://cdn.shopify.com/static/images/homepage/featured-store-headsofstate.jpg?1339524958") top left no-repeat;
}
#landing .featured-store a.screen6 {
    background: url("http://cdn.shopify.com/static/images/homepage/featured-store-threesquarefeet.jpg?1339524958") top left no-repeat;
}
#landing .featured-store a.screen7 {
    background: url("http://cdn.shopify.com/static/images/homepage/featured-store-popchartlab.jpg?1339524958") top left no-repeat;
}
#landing .featured-store a.screen8 {
    background: url("http://cdn.shopify.com/static/images/homepage/featured-store-cxxvi.jpg?1339524958") top left no-repeat;
}
#landing #examples-screenshots {
    background: #fff;
    clear: both;
    padding-top: 30px;
}
#landing #examples-screenshots .view {
    height: 289px;
    margin: 0 0 25px;
    float: left;
    border: 10px solid #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    background: #fff;
    -webkit-box-shadow: 0px 0px 3px #999, 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 3px #999, 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 3px #999, 0px 0px 0px rgba(0, 0, 0, 0);
}
#landing #examples-screenshots .view .mask, #landing #examples-screenshots .view .content {
    height: 289px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
}
#landing #examples-screenshots .view img {
    display: block;
    position: relative;
}
#landing #examples-screenshots .view h2 {
    display: none;
}
#landing #examples-screenshots .view h3 {
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 18px;
    padding: 10px 0 5px;
    margin: 15px 0 0 0;
    text-shadow: 0px 1px 1px #000;
}
#landing #examples-screenshots .view p {
    font-size: 13px;
    position: relative;
    color: #fff;
    padding: 10px 20px 5px;
    text-align: center;
    text-shadow: 0px 1px 1px #000;
}
#landing #examples-screenshots .view a.info {
    display: block;
    text-decoration: none;
    margin: 0 0 10px;
    width: 130px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 700;
    color: #404040!important;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #b3b3b3;
    padding: 6px 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 0px 1px 1px #fff;
    position: relative;
    box-shadow: 0px 1px 3px rgba(0, 0, 1, 0.3);
    text-decoration: none;
    line-height: 16px;
    display: inline-block;
    background: #ececec;
    background-color: #c6c6c6;
    background-image: -o-linear-gradient(#ececec,  #c6c6c6);
    background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #c6c6c6),  color-stop(1,  #ececec));
    background-image: -moz-linear-gradient(center bottom,  #c6c6c6 0%,  #ececec 100%);
    -webkit-box-shadow: 0 0 1px #000, 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 1px #000, 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0 1px #000, 0px 0px 0px rgba(0, 0, 0, 0);
}
#landing #examples-screenshots .view a.info:hover {
    color: #000!important;
    background: #f3f3f3;
    background-color: #bababa;
    background-image: -o-linear-gradient(#f3f3f3,  #bababa);
    background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #bababa),  color-stop(1,  #f3f3f3));
    background-image: -moz-linear-gradient(center bottom,  #bababa 0%,  #f3f3f3 100%);
}
#landing #examples-screenshots .view:hover {
    border: 10px solid #fff;
    -webkit-box-shadow: 0px 0px 3px #555, 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 3px #555, 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 3px #555, 0px 0px 0px rgba(0, 0, 0, 0);
}
#landing #examples-screenshots .view-first {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
#landing #examples-screenshots .view-first .mask {
    background-color: rgba(0, 0, 0, 0.85);
    filter: alpha(opacity=0);
    opacity: 0;
    -o-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
}
#landing #examples-screenshots .view-first h2 {
    filter: alpha(opacity=0);
    opacity: 0;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
}
#landing #examples-screenshots .view-first p {
    filter: alpha(opacity=0);
    opacity: 0;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
}
#landing #examples-screenshots .view-first a.info {
    filter: alpha(opacity=0);
    opacity: 0;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
}
#landing #examples-screenshots .view-first:hover .mask, #landing #examples-screenshots .view-first:hover h2, #landing #examples-screenshots .view-first:hover p, #landing #examples-screenshots .view-first:hover a.info {
    filter: alpha(opacity=100);
    opacity: 100;
}
#pg-landing-hover .steps {
    padding-top: 10px;
}
#pg-landing-hover .steps .col4 {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
}
#pg-landing-hover .steps h3 {
    font-size: 21px;
    margin-bottom: 20px;
}
#pg-landing-hover p small {
    color: #888;
    font-style: italic;
}
#pg-landing-hover .box {
    background-color: #f4f4f4;
    background-image: -o-linear-gradient(#fafafa,  #f4f4f4);
    background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #f4f4f4),  color-stop(1,  #fafafa));
    background-image: -moz-linear-gradient(center bottom,  #f4f4f4 0%,  #fafafa 100%);
    padding: 20px 6px 4px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-box-shadow: inset 0 1px 0px 0px #fff, 0px 1px 0px #eee;
    -moz-box-shadow: inset 0 1px 0px 0px #fff, 0px 1px 0px #eee;
    box-shadow: inset 0 1px 0px 0px #fff, 0px 1px 0px #eee;
    border: 1px solid #e4e4e4;
    border-top-color: #eee;
}
#pg-landing-hover .feature-frame img {
    border-bottom: 1px solid #fbfbfb;
    display: block;
}
#pg-landing-hover .features {
    margin-top: 60px;
}
#pg-landing-hover .features h2 {
    font-size: 3.4rem;
}
#pg-landing .steps {
    padding-top: 10px;
}
#pg-landing .steps .col4 {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
}
#pg-landing .steps h3 {
    font-size: 21px;
    margin-bottom: 20px;
}
#pg-landing p small {
    color: #888;
    font-style: italic;
}
#pg-landing .box {
    background-color: #f4f4f4;
    background-image: -o-linear-gradient(#fafafa,  #f4f4f4);
    background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #f4f4f4),  color-stop(1,  #fafafa));
    background-image: -moz-linear-gradient(center bottom,  #f4f4f4 0%,  #fafafa 100%);
    padding: 20px 6px 4px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-box-shadow: inset 0 1px 0px 0px #fff, 0px 1px 0px #eee;
    -moz-box-shadow: inset 0 1px 0px 0px #fff, 0px 1px 0px #eee;
    box-shadow: inset 0 1px 0px 0px #fff, 0px 1px 0px #eee;
    border: 1px solid #e4e4e4;
    border-top-color: #eee;
}
#pg-landing .feature-frame img {
    border-bottom: 1px solid #fbfbfb;
    display: block;
}
#pg-landing .features {
    margin-top: 60px;
}
#pg-landing .features h2 {
    font-size: 3.4rem;
}
#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 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25), 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25), 0px 0px 0px rgba(0, 0, 0, 0);
}
#pg-landing .video-thumb {
    display: block;
    overflow: hidden;
    background: url("http://cdn.shopify.com/static/images/homepage/video-thumbnail.png?1339524958") top left no-repeat;
    width: 545px;
    height: 307px;
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
}
#pg-landing .video-thumb:hover {
    background-position: 0 -307px;
}
#pg-landing #video-side {
    height: 301px;
}
#pg-landing #video-side .col4 {
    padding-left: 10px;
}
#pg-keir .intro {
    padding: 35px 30px;
    border: 1px solid #e8e8e8;
    margin: 0 15px;
    width: 930px;
    background: #f9f9f9;
}
#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;
    margin: 4px 20px 0 0;
    width: 100px;
    height: 100px;
    background: #f4f4f4;
}
#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 {
    margin-bottom: 0;
}
#pg-keir .feature-frame p {
    margin: 8px 0 0;
}
#pg-keir .tutorials a {
    display: block;
    margin-right: 30px;
    margin-top: 10px;
    background: url(http://cdn.shopify.com/static/images/global/dotted-divider.png?1339524958) top left no-repeat;
    padding-top: 10px;
}
.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;
}
.job-listing h4 {
    color: #000;
    font-size: 13.5px;
    letter-spacing: -0.5px;
}
.job-listing ul {
    margin: 6px 0 0 0;
}
.job-listing .responsibilities {
    background: #eee;
    -moz-border-radius: 10px;
    border: 1px solid #d9d9d9;
    margin: 0 0 20px 0;
    -moz-box-shadow: 1px 1px 1px #f3f3f3;
}
.job-listing .responsibilities h4 {
    margin: 0px 0 8px 0px;
    padding: 5px 0 8px 10px;
    border-bottom: 1px solid #c4c4c4;
    background: #d9d9d9;
    -moz-border-radius: 10px 10px 0px 0;
    color: #888888;
    text-shadow: 1px 1px 1px #f9f9f9;
}
.job-listing .responsibilities ul {
    margin: 0 0px 0px 15px;
    padding: 5px 10px 5px 10px;
}
.job-listing .responsibilities ul li {
    list-style-type: disc;
    background: none;
    padding: 0;
}
.job-listing .responsibilities {
    width: 280px;
    float: left;
    margin-right: 20px;
}
.job-listing .apply {
    margin: -10px 0 0 0;
    padding: 0px 0px;
}
.job-listing ul.benefits-list {
    margin: 0;
    padding: 0;
}
.job-listing ul.benefits-list li {
    float: left;
    width: 45%;
    margin: 0 20px 30px 0;
    padding: 0;
    font-size: 12px;
    color: gray;
    line-height: 16px;
}
.job-listing ul.benefits-list li img {
    float: left;
    margin: 0 10px 5px 0px;
}
.job-listing ul.benefits-list li strong {
    display: block;
    margin-bottom: 3px;
    font-size: 13px;
    color: #000;
}
.job-listing .office-tour {
    margin-bottom: 10px;
}
.job-listing .office-tour img {
    margin: 0 15px 0 0;
}
.job-listing .job-board {
    background: none;
    margin: 10px 0 0 0;
    padding: 0;
    min-height: 0px;
}
.job-listing .job-board ul {
    margin: 0;
    padding: 0;
    width: 100%}
.job-listing .job-board ul li {
    width: 300px;
    padding-right: 30px;
}
ul.sidebar-benefits-list {
    margin: 0;
    padding: 0;
}
ul.sidebar-benefits-list li {
    height: 70px;
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 12px;
    color: gray;
}
ul.sidebar-benefits-list li img {
    float: left;
    margin: 0 10px 5px 0px;
    width: 50px;
    height: 50px;
}
ul.sidebar-benefits-list li strong {
    display: block;
    margin-bottom: 3px;
    font-size: 13px;
    color: #000;
}
.sidebar-alternate {
    width: 345px;
    float: left;
    background: url("http://cdn.shopify.com/static/images/background/bg-shadow-sidebar-right.png?1339524958") no-repeat top left;
    padding: 30px 0 0 30px;
    min-height: 450px;
}
.job-board {
    background: url("http://cdn.shopify.com/static/images/background/bg-shadow-sidebar-right.png?1339524958") no-repeat top left;
    min-height: 450px;
}
.job-board h3 {
    padding-left: 20px;
}
.job-board ul {
    margin: 0;
}
.job-board ul li {
    list-style-type: none;
    border-bottom: 1px solid #d9d9d9;
    margin: 0;
    padding: 0;
    background: none;
}
.job-board ul li:first-child {
    border-top: 1px solid #d9d9d9;
}
.job-board ul li a {
    font-size: 13.5px;
    font-weight: bold;
    float: left;
    width: 300px;
    padding: 10px 0 10px 20px;
    background: no-repeat url("http://cdn.shopify.com/static/images/icons/inc-jobbullet.png?1339524958") 96% 50%}
.job-board ul li em {
    color: gray;
    font-style: normal;
    font-size: 12px;
    display: block;
    font-weight: normal;
}
.job-board ul li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.polaroid {
    border: 1px solid #ccc;
    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: #f5f5f5;
    background: -moz-linear-gradient(top,  #f5f5f5,  #f0f0f0);
    background: -webkit-gradient(linear,  left top,  left bottom,  from(#f5f5f5),  to(#f0f0f0));
    padding: 10px;
}
.polaroid img {
    display: block;
}
.polaroid em {
    font-family: georgia,  serif;
    font-style: italic;
    color: #888;
    text-shadow: 1px 0px #fff;
    font-size: 13px;
    text-align: center;
    display: block;
    margin: 10px 0 0;
    line-height: 1.5em;
}
#job-description h2, #careers h2 {
    font-size: 3.6rem;
}
#job-description h3 {
    font-size: 2.0rem;
}
#careers h3 {
    font-size: 2.4rem;
}
#careers h4 {
    font-size: 1.8rem;
}
#job-description ul {
    padding: 0 0 0 15px;
    margin-bottom: 20px;
}
#job-description ul li {
    list-style: disc;
    line-height: 20px;
    margin-bottom: 5px;
}
#job-description hr {
    background: #ddd;
    height: 1px;
    border: none;
    margin: 0 0 10px;
}
#job-description form {
    background: #f4f4f4;
    padding: 20px;
}
#job-description .field {
    margin: 0 0 12px 0;
}
#job-description .field input {
    height: 22px;
}
#job-description .field label {
    float: left;
    width: 170px !important;
    padding-right: 30px;
    line-height: 26px;
}
#job-description .field a {
    display: block;
    margin: 0 0 20px 0;
}
#job-description .field input.btn {
    height: 36px;
    line-height: 10px;
}
@-moz-document url-prefix() {
    #job-description .field input.btn {
    padding: 9px 26px;
}
}#legal section {
    margin-top: 0px;
    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 .well ol li {
    font-size: 18px;
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.8em;
}
#legal hr {
    background: none;
    border: none;
    border-bottom: 1px dotted #ddd;
}
#legal .col5 .grey-light {
    margin: 27px 0 14px 0;
}
.well {
    padding: 40px;
    background: #f7f7f7;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.important {
    font-size: 18px;
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.8em;
}
@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;
}
}.ie7 h1 {
    font-size: 40px;
    line-height: 50px;
    font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ie7 h2 {
    font-size: 36px;
    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 span.arrow {
    display: none!important;
}
.ie7 .label-signup {
    z-index: 50;
}
.ie7 .expanded h2 {
    font-size: 36px!important;
}
.ie7 .free-trial h4 {
    font-size: 22px!important;
}
.ie7 #btn-open-store {
    width: 215px!important;
    padding: 12px 15px 12px!important;
}
.ie7 .content h3 {
    font-size: 25px!important;
}
.ie7 body, .ie8 body {
    -o-transition: none 0.3s ease-in-out 0s;
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
}
.ie7 #main-nav, .ie8 #main-nav {
    background: #000;
}
.ie7 #signup, .ie8 #signup {
    background: #000;
}
.ie7 .dollar-sign, .ie8 .dollar-sign {
    display: none;
}
.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;
}
#main-nav nav > ul > li.signup .opt-free-trial-button, #main-nav nav > ul > li.nav-signup .opt-free-trial-button {
    background: #91C540 !important;
    padding: 5px 8px 7px !important;
    margin: 22px 0 22px 18px;
    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;
}
#main-nav nav > ul > li.signup .opt-free-trial-button:hover, #main-nav nav > ul > li.nav-signup .opt-free-trial-button:hover {
    cursor: pointer;
    background: #86bf2e !important;
}
#main-nav nav > ul > li.signup .opt-free-trial-button:active, #main-nav nav > ul > li.nav-signup .opt-free-trial-button:active {
    background: #91c540;
    border-top: 1px solid #649810;
    -webkit-box-shadow: 0 0 6px 3px #649810 inset, 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 6px 3px #649810 inset, 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0 6px 3px #649810 inset, 0px 0px 0px rgba(0, 0, 0, 0);
}
#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 {
    border: 0;
    padding: 0;
}
#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;
}
#cboxLoadedContent {
    overflow: auto;
}
#cboxLoadedContent iframe {
    display: block;
    width: 100%;
    height: 415px;
    border: 0;
}
#cboxTitle {
    margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}
#cboxOverlay {
    background: #000;
}
#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;
}
#cboxContent {
    background: #fff;
}
#cboxLoadedContent {
    margin-bottom: 28px;
}
#cboxTitle {
    position: absolute;
    bottom: 0px;
    left: 0;
    text-align: center;
    width: 100%;
    color: #999;
}
#cboxCurrent {
    text-indent: -9999px;
    position: absolute;
    bottom: 0px;
    left: 100px;
    color: #999;
}
#cboxSlideshow {
    position: absolute;
    bottom: 0px;
    right: 42px;
    color: #444;
}
#cboxPrevious {
    position: absolute;
    bottom: 0px;
    left: 0;
    text-transform: uppercase;
    font-size: 12px;
    color: #3396c3;
    padding-top: 20px;
}
#cboxNext {
    position: absolute;
    bottom: 0px;
    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;
}
.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.isotope, .isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope {
    -webkit-transition-property: height,  width;
    -moz-transition-property: height,  width;
    -o-transition-property: height,  width;
    transition-property: height,  width;
}
.isotope .isotope-item {
    -webkit-font-smoothing: antialiased;
    -webkit-transition-property: -webkit-transform,  opacity;
    -moz-transition-property: -moz-transform,  opacity;
    -o-transition-property: top,  left,  opacity;
    transition-property: transform,  opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}
.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}