@import url(https://fonts.googleapis.com/css?family=Maven+Pro:500);
.icons-sprite,
.icons-briefing,
.icons-card-and-logo,
.icons-charts,
.icons-flyer,
.icons-folder,
.icons-heart,
.icons-package,
.icons-pen,
.icons-professional-person,
.icons-question-mark,
.icons-self-employed,
.icons-small-business,
.icons-star,
.icons-stationery,
.icons-website-layout {
    background: url(//logovia-assets.s3.amazonaws.com/assets/seo/landing_seo/icons-s097b31f4d9-650d7d3d1cb8d92bef31869ecd16aa7c.png) no-repeat
}
.icons-briefing {
    background-position: 0 0
}
.icons-card-and-logo {
    background-position: 0 -730px
}
.icons-charts {
    background-position: 0 -1278px
}
.icons-flyer {
    background-position: 0 -1080px
}
.icons-folder {
    background-position: 0 -800px
}
.icons-heart {
    background-position: 0 -1217px
}
.icons-package {
    background-position: 0 -1010px
}
.icons-pen {
    background-position: 0 -940px
}
.icons-professional-person {
    background-position: 0 -565px
}
.icons-question-mark {
    background-position: 0 -435px
}
.icons-self-employed {
    background-position: 0 -647px
}
.icons-small-business {
    background-position: 0 -273px
}
.icons-star {
    background-position: 0 -1150px
}
.icons-stationery {
    background-position: 0 -365px
}
.icons-website-layout {
    background-position: 0 -870px
}
.cta-texts-sprite,
.cta-texts-free,
.cta-texts-lets-start,
.cta-texts-personalized,
.cta-texts-start-now,
.cta-texts-to-inspire {
    background: url(//logovia-assets.s3.amazonaws.com/assets/seo/landing_seo/cta-texts-s61cd81c926-551a9b129cacc8a25b000aaee7713abe.png) no-repeat
}
.cta-texts-free {
    background-position: 0 -223px
}
.cta-texts-lets-start {
    background-position: 0 -116px
}
.cta-texts-personalized {
    background-position: 0 -59px
}
.cta-texts-start-now {
    background-position: 0 0
}
.cta-texts-to-inspire {
    background-position: 0 -167px
}
.sub-header .dg-container {
   /* width: 100%;*/
    height: 330px;
    margin-top: 30px;
    position: relative;
}
.sub-header .dg-wrapper {
    width: auto;
    height: 277px;
    margin: 0 auto;
    position: relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 500px;
    -moz-perspective: 500px;
    -o-perspective: 500px;
    -ms-perspective: 500px;
    perspective: 500px
}
.sub-header .dg-wrapper a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: auto;
    height: auto;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    padding: 5px;
    background: white;
    border: 1px solid #b9b9b9;
    font-size: 15px;
    font-weight: 100;
    color: black
}
.sub-header .dg-wrapper a.dg-transition {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}
.sub-header .dg-wrapper a img {
    display: block;
    padding: 0;
    width: 335px
}
.sub-header .dg-wrapper a div {
    text-align: center;
    line-height: 50px;
    color: white;
    font-size: 20px;
    width: 100%;
    bottom: -55px;
    display: none;
    position: absolute
}
.sub-header .dg-wrapper a.dg-center {
    z-index: 12
}
.sub-header .dg-wrapper a.dg-center div {
    display: block
}
.sub-header .dg-container nav {
    width: 100%;
    position: absolute;
    z-index: 1000;
    bottom: 0px;
    left: 0;
    top: 0;
    height: 330px
}
.sub-header .dg-container nav span {
    float: left;
    display: block;
    cursor: pointer;
    width: 200px;
    height: 277px;
    position: absolute
}
.sub-header .dg-container nav span.dg-prev {
    top: 1px;
    left: 59px
}
.sub-header .dg-container nav span.dg-next {
    top: 1px;
    right: 59px
}
.sub-header .dg-container p {
    padding: 10px 0 0 0;
    text-align: center
}
.button {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: "Open Sans", sans-serif;
    font-size: 23px;
    font-weight: 400;
    line-height: 48px;
    display: block;
    padding: 0 30px;
    width: auto!important;
}
.button:hover {
    text-decoration: none
}
.button.green {
    background: #009f54;
    border-top: 1px solid #619843;
    border-bottom: 4px solid #3b7e43;
    color: white;
}
.button.skeuomorphic {
    -webkit-box-shadow: inset 0 1px 1px #b6d3a9, 0 2px 3px 0px black;
    -moz-box-shadow: inset 0 1px 1px #b6d3a9, 0 2px 3px 0px black;
    box-shadow: inset 0 1px 1px #b6d3a9, 0 2px 3px 0px black;
    text-shadow: 0 1px 2px black;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37)
}
.button.green.big {
    border: 0;
    width: 310px;
    font-size: 22px;
    font-weight: normal;
    padding: 15px 0;
    text-align: center;
    padding: 2px;
}
.button.green.small {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    height: 40px;
    line-height: 35px
}
.gray-panel {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    /*width: 100%;*/
    background-color: #e6e6e6;
    display: inline-block;
    margin-bottom: 30px;
    padding: 7px 6px
}

.content-display {
    -webkit-box-shadow: 0 1px 2px #d5d5d5;
    -moz-box-shadow: 0 1px 2px #d5d5d5;
    box-shadow: 0 1px 2px #d5d5d5;
    background-color: white;
    display: inline-block;
    /*width: 100%;*/
}
p.comparison {
    font-size: 16px
}
ul.check-list {
    margin: 0 45px;
    padding: 0;
    list-style: none;
    text-align: left;
/*    margin-left: 10px;*/
    margin-left: -19px;
}
ul.check-list li {
    margin: 0 0 10px 0;
    font-size: 16px;
    padding-left: 0px;
    cursor: text;
}
ul.check-list li i.fa {
    margin-right: 7px;
    margin-left: -20px;
    color: #669d51
}
ul.check-list li a {
    color: #6190a9
}
dl.comparison dt,
dl.comparison dd,
dl.comparison {
    line-height: 21px
}
dl.comparison {
    width: 100%;
    display: block;
    position: relative;
    margin-top: 5px
}
dl.comparison dt,
dl.comparison dd {
    float: left;
    position: relative;
    display: block
}
dl.comparison dt {
    width: 80px;
    margin: 0 0 15px 15px;
    font-size: 14px;
    color: #434343;
    font-weight: 100
}
dl.comparison dd {
    width: 95px;
    margin: 0 0 15px 0;
    font-size: 21px;
    color: #c7c7c7;
    height: 21px
}
dl.comparison dd i.fa {
    margin: 0 3px
}
dl.comparison dd i.fa.green {
    color: #00aa56
}
dl.comparison span.dot {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background-color: #c7c7c7;
    display: inline-block;
    margin: 2px 4px
}
dl.comparison span.dot.green {
    background-color: #00aa56
}
dl.last,
dt.last {
    margin-bottom: 0
}
.seo {
    border-bottom: 5px solid #ffba00;
    float: left;
    width: 100%
}
.logovia,
.contact-center {
    position: relative
}
.logovia a {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    background: transparent url(//logovia-assets.s3.amazonaws.com/assets/seo/landing_seo/header/logovia-f749435e2267882656268135df49688a.png) no-repeat center center;
    display: block;
    height: 81px;
}
.contact-center {
    color: #171717;
    font-size: 14px;
    height: 81px;
   /* width: 520px;*/
    text-align: left;
}
.contact-center p.talk,
.contact-center p.phone {
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    position: relative
}
.contact-center p.talk {
    width: 255px;
    height: 81px;
    line-height: 81px
}
.contact-center p.phone {
    width: 260px;
    padding-top: 23px;
    line-height: 1.3
}
.contact-center p.phone i.fa {
    height: auto;
    line-height: 2.2
}
.contact-center i.fa {
    padding: 10px;
    font-size: 18px;
    float: left;
    position: relative;
    padding: 0 10px;
    height: 81px;
    line-height: 81px;
    color: #8b8b8b
}
article.sub-header {
    width: 100%;
    float: left;
    position: relative;
    background-color: #454545;
   /*
   */
    margin-bottom: 30px;
}
article.sub-header h2 {
    font-family: "Open Sans", sans-serif;
    font-size: 21px;
    color: white;
    width: 500px;
    padding: 0;
    margin: 0;
    margin-left: 18px;
    margin-top: 7px;
    line-height: 30px;
    font-weight: 200;
    display: inline-block
}
article.sub-header .button {
    float: right;
    position: relative;
    margin: 10px 16px;
}
.sub-header .carousel {
   /* width: 515px;
    margin-right: 60px;
    height: 420px;*/
    float: left;
    position: relative;
    background: transparent url(//logovia-assets.s3.amazonaws.com/assets/seo/landing_seo/cta-texts/to-inspire-70810eea8dac00909642f6ab565b66c5.png) no-repeat 180px 15px
}
.sub-header .cta {
   /* width: 375px;*/
    float: left;
    position: relative;
}
.sub-header .cta h1 {
    text-align: left;
    height: auto;
    font-family: "Maven Pro", sans-serif;
    font-size: 32px;
    color: #454545;
    /*width: 375px;*/
    width: auto;
    height: 66px;
    display: block;
    padding: 0;
    margin: 30px 0;
    font-weight: normal;
        margin-bottom: -10px;
}
.sub-header .cta p {
    margin-bottom: 20px;
    font-size: 15px!important;
}
.sub-header .cta span.cta-texts-lets-start {
    /*width: 240px;*/
    height: 52px;
    display: block;
    margin-left: 8px;
    margin-bottom: 8px;
    margin-top: 275px;
}
.sub-header .cta a.button {
    float: left;
    position: relative
}
.sub-header .cta small {
    float: left;
    position: relative;
    clear: both;
    font-size: 12px;
    text-align: center;
    margin-top: 8px
}
.media {
    margin-top: 0
}
.media h5 {
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    color: #8f8f8f;
    font-weight: 500;
    position: relative;
    margin: 0;
    letter-spacing: 1px;
}
body {
    background: white;
    font-family: "Open Sans", sans-serif;
    font-size: 100%/1.5;
    color: #333!important;
}
#main-content {
    background: white;
    box-shadow: none;
}
.center {
    /*width: 940px!important;*/
}
.gray-panel h2,
.content-display h2,
.content-display h3 {
    font-family: "Maven Pro", sans-serif
}
.gray-panel h2,
.content-display h2 {
    font-size: 20px!important;
    margin: 20px 44px!important;
    color: #454545!important;
    font-weight: 100!important;
}
.tamanho-panel{
    height: 592px!important;
    width: 229px!important;
}
article.why .gray-panel {
    width: auto;
    height: auto;
    margin-right: 11px;
    float: left;
    position: relative
}
article.why .logo {
    margin-bottom: 7px;
    /*padding-left: 41px;*/
    padding-left: 82px;
    /* background: #fff url(//logovia-assets.s3.amazonaws.com/assets/seo/landing_seo/icons/question-mark-b39f80e….png) no-repeat 500px center; */
    width: auto;
    height: 199px;
}
no-repeat 500px center;
height:199px
}

article.why .invest {
    height: 368px;
}
article.why .invest p {
    width: 550px;
    margin: 0 45px;
    font-size: 18px;
    margin-bottom: 25px;
    text-align: left;
    margin-top:35px;
}
article.why .invest p .icons-charts {
    width: 78px;
    height: 61px;
    float: left;
    position: relative;
    display: block;
    margin: 7px 23px 0 0;
}
article.why .invest p .icons-heart {
    width: 70px;
    height: 61px;
    float: left;
    position: relative;
    display: block;
    margin: 7px 25px 0 0
}
article.why .invest p .icons-star {
    width: 70px;
    height: 67px;
    float: left;
    position: relative;
    display: block;
    margin: 7px 25px 0 0;
}
article.why aside {
    width: 230px;
    float: left;
    position: relative
}
article.why aside .gray-panel {
    width: auto
}
article.why aside h3 {
    font-size: 18px;
    color: black;
    margin: 0;
    height: 37px;
    line-height: 32px;
    padding: 0 0 0 7px;
    font-weight: 100;
}
article.why article.content-display {
    padding: 14px 8px;
    margin-bottom: 7px;
}
article.why aside h4 {
    font-size: 14px;
    margin: 0 0 12px 0;
    color: black;
    font-weight: 100;
}
article.why aside p {
    font-size: 13px;
    color: black;
    line-height: 1.3
}
article.why aside a {
    width: 100%;
    font-size: 13px;
    text-align: right;
    text-decoration: underline;
    color: #437e9c;
    display: block;
}
article.why aside img {
    position: absolute;
    bottom: 7px;
    left: 7px;
}
.engage {
    margin: 0 0 68px 0;
    float: left;
    width: 100%
}
.engage p {
    /*width: 50%;*/
    margin: 20px 68px 0 0;
    font-size: 17px;
    color: #454545;
    float: left;
    position: relative;
    letter-spacing: 0.6px;
    text-align: left;
}
.engage p strong {
    color: #363636;
    font-weight: 700
}
.engage span.cta-texts-start-now {
    width: 305px;
    height: 59px;
    display: block;
/*    float: left;*/
    position: relative;
    margin-left: 14px;
    margin-top: 15px;
}
.engage a.button {
    float: left;
    position: relative;
    padding: 2px 59px
}
.start-a-project {
    float: left;
    position: relative
}
.start-a-project .need-to-start,
.start-a-project .briefing {
    width: 460px;
    height: 370px;
    float: left;
    position: relative;
}
.start-a-project .need-to-start h2,
.start-a-project .briefing h2 {
    margin: 20px
}
.start-a-project .need-to-start a.about,
.start-a-project .briefing a.about {
    position: absolute;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    left: 0;
    bottom: 5px;
    font-size: 16px;
    color: #6190a9;
    text-decoration: underline;
}
.start-a-project .need-to-start {
    margin-right: 7px
}
.start-a-project ul.check-list {
    margin-left: 35px;
    margin-right: 40px
}
.start-a-project .lead-capture {
    float: left;
    position: relative;
    width: 100%;
    display: none
}
.start-a-project h2.email-form {
    padding: 20px 30px;
    margin: 0;
    display: block;
    width: 100%;
    float: left;
    position: relative;
    cursor: pointer
}
.start-a-project h2.email-form i.fa {
    margin-left: 35px
}
.start-a-project span.icons-briefing {
    width: 235px;
    height: 273px;
    display: block;
    float: left;
    position: relative;
    margin: 10px 82px -7px 82px
}
.start-a-project form {
    float: left;
    position: relative;
    width: 322px;
    margin-top: 30px
}
.start-a-project form label {
    font-size: 16px;
    color: black;
    line-height: 1;
    height: 1em;
    font-weight: 300
}
.start-a-project form .form-group input {
    height: 40px;
    line-height: 40px
}
.start-a-project form input.button {
    border: 0;
    width: 100%;
    font-size: 22px;
    font-weight: normal;
    padding: 4px 0;
    margin-top: 25px
}
.start-a-project span.cta-texts-free {
    width: 106px;
    height: 85px;
    display: block;
    float: left;
    margin-top: 150px;
    margin-left: 10px
}
.start-a-project p.sent-message {
    font-size: 22px;
    text-align: left;
    margin: 120px 0 0 0;
    display: none
}
.its-for-you h2 {
    margin: 20px 25px
}
.its-for-you ul.kind {
    margin: 30px 49px 20px 25px;
    padding: 0;
    width: 50%;
    float: left;
    position: relative;
    list-style: none
}
.its-for-you ul.kind p {
    font-size: 16px;
    color: #454545;
    text-align: center;
    width: 100%;
    float: left;
    position: relative;
    margin: 12px 0 0 0
}
.its-for-you ul.kind li {
    float: left;
    position: relative;
    width: 150px;
    text-align: center
}
.its-for-you ul.kind li:first {
    width: 106px
}
.its-for-you ul.kind li:last {
    width: 107px
}
.its-for-you ul.kind li span {
    display: inline-block
}
.its-for-you ul.kind li span.icons-self-employed {
    width: 106px;
    height: 83px
}
.its-for-you ul.kind li span.icons-professional-person {
    width: 96px;
    height: 82px
}
.its-for-you ul.kind li span.icons-small-business {
    width: 107px;
    height: 92px;
    margin-top: -10px
}
.its-for-you span.cta-texts-personalized {
    width: 261px;
    height: 57px;
    display: block;
    float: left;
    position: relative;
    margin: 20px 0 0 10px
}
.its-for-you a.button {
    float: left;
    position: relative
}
.gray-panel.generic-place {
    width: 216px;
    margin-right: 24px;
    float: left
}
.gray-panel.generic-place h4 {
    font-family: "Maven Pro", sans-serif;
    font-size: 24px;
    color: #454545;
    text-align: center;
    line-height: 70px;
    height: 70px;
    margin: 0
}
.us {
    width: 452px!important;
    float: left;
    position: relative;
}
.us .content-display {
    float: left;
    position: relative
}
.us h3 {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    width: 100%;
    margin: 0;
    float: left;
    position: relative;
    height: 70px;
    background: url('../images/logotipo/logovia-small.png') no-repeat 17px 14px;
}
.us dl {
    width: 200px;
    float: left;
    position: relative
}
.us span.advantages {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    width: 87px;
    height: 87px;
    float: left;
    position: absolute;
    top: -15px;
    right: -15px;
    display: block;
    background: transparent url(//logovia-assets.s3.amazonaws.com/assets/seo/landing_seo/advantages-9cd3730d145647e498c2ca2fb6ddae57.png) no-repeat 0 0
}
.us dl {
    margin-bottom: 0
}
.us ul {
    width: 230px;
    margin: 5px 0 0 10px;
    padding: 0 0 0 20px;
    float: left;
    position: relative;
    border-left: 1px solid #e6e6e6;
    list-style: none
}
.us ul li {
    margin-bottom: 16px;
    font-weight: 100
}
.us ul li:last-child {
    margin-bottom: 0
}
.us a.button {
    display: block;
    float: left;
    position: relative;
    width: 400px;
    margin: 20px;
    text-align: center
}
.our-products {
    float: left;
    position: relative;
    width: 100%
}
.our-products img {
    float: right
}
.our-products h4 {
    font-family: "Maven Pro", sans-serif;
    font-size: 24px;
    color: #454545;
    width: 700px;
    /*float: left;*/
    position: relative;
    margin: 0;
    padding: 0 25px;
    height: 56px;
    line-height: 56px
}
.our-products ul {
    width: 700px;
    float: left;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}
.our-products ul li {
    width: 114px;
    float: left;
    position: relative;
    text-align: center;
    font-weight: 100;
    font-size: 16px;
    color: #454545
}
.our-products ul li a {
    color: #454545
}
.our-products ul li span.icon {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 70px;
    height: 70px;
    float: left;
    position: relative;
    margin: 0 22px 10px 22px;
    display: block;
    background-color: white;
    border: 1px solid #9e9e9e
}
#main-footer {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    position: relative;
    background-color: #5e5e5e;
    border-top: 5px solid #edb92b;
    color: white
}
#main-footer img {
    float: right;
    position: relative;
    margin: 0
}
#main-footer h4 {
    font-family: "Maven Pro", sans-serif;
    font-size: 28px;
    color: white;
    margin: 13px 30px;
    float: left;
    position: relative;
    width: 480px
}
#main-footer p {
    float: left;
    margin: 0 30px 8px 30px;
    font-weight: 100
}
#main-footer p.phone {
    margin: 0 30px;
    font-family: "Maven Pro", sans-serif;
    font-weight: 200;
    font-size: 26px;
    letter-spacing: 0.8px;
    color: white
}
#main-footer p.phone span {
    font-size: 21px;
    padding: 0 20px 0 10px;
    display: inline-block
}
#main-footer .copyright {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    position: relative;
    background-color: #434343;
    height: 50px;
    line-height: 50px
}
#main-footer .copyright .logo {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    float: left;
    position: relative;
    background: transparent url(//logovia-assets.s3.amazonaws.com/assets/seo/landing_seo/footer/logovia-db1069d57b9353445854113a70e8d1b9.png) no-repeat 0 0;
    width: 120px;
    height: 34px;
    margin: 8px 0 8px 30px
}
#main-footer .copyright p {
    margin: 0;
    float: left;
    position: relative;
    display: block;
    font-weight: 100;
    font-size: 12px;
    font-family: "Open Sans", sans-serif;
    color: white
}
#main-footer .copyright p a.terms {
    text-decoration: underline;
    color: white;
    display: block;
    float: left;
    margin-left: 50px
}
#main-footer .copyright p span.address {
    margin: 0 58px 0 185px;
    display: block;
    float: left
}
body {
    background-color: white !important
}
#zocprint-promo {
    width: 100%;
    float: left;
    position: relative;
    padding-top: 23px;
    background-color: #f0f0f0
}
#zocprint-promo .advantages,
#zocprint-promo .products-carousel {
    width: 620px;
    float: left;
    position: relative;
    margin-bottom: 32px
}
#zocprint-promo ol li {
    background-color: #575757;
    border: 0 solid transparent;
    width: 12px;
    height: 12px;
    margin-right: 6px
}
#zocprint-promo ol li.active {
    background-color: #ffbc00;
    border: 0 solid transparent;
    width: 12px;
    height: 12px
}
#zocprint-promo .carousel-indicators {
    float: left;
    width: auto;
    left: 21px;
    bottom: 14px;
    margin-left: 0
}
#zocprint-promo .products-carousel a.button {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: right;
    position: absolute;
    bottom: 32px;
    right: 28px;
    font-size: 19px;
    font-weight: 100;
    padding: 0 54px
}
#zocprint-promo .advantages {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: white;
    border: 1px solid #d6d6d6
}
#zocprint-promo .advantages .content-display {
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    float: left;
    position: relative;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    color: #5b5b5b;
    font-weight: 100;
    min-height: 764px
}
#zocprint-promo .advantages .content-display p {
    line-height: 1.2
}
#zocprint-promo .advantages .content-display h2 {
    margin: 28px 33px;
    font-weight: bold
}
#zocprint-promo .advantages .content-display h3 {
    font-family: "Maven Pro", sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #464646;
    margin-top: 10px
}
#zocprint-promo .advantages .content-display a {
    color: #3f9e4a;
    font-weight: 400
}
#zocprint-promo .advantages section {
    margin-bottom: 60px;
    display: inline-block;
    padding-right: 40px
}
#zocprint-promo .advantages span.icons.print {
    margin: 10px 27px 0 35px;
    background-color: transparent;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/landing_pages/zocprint/icons/print-32e084df68a2e1db63fb62c54a455c6d.png);
    background-repeat: no-repeat
}
#zocprint-promo .advantages span.icons {
    width: 90px;
    height: 90px;
    display: block;
    float: left;
    position: relative;
    margin: 0 27px 0 35px;
    background-color: transparent;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/landing_pages/zocprint/icons/sprite-d9c08aab47be7a9d30eb5b7d9bd241f3.png);
    background-repeat: no-repeat
}
#zocprint-promo .advantages span.icons.files {
    background-position: top left
}
#zocprint-promo .advantages span.icons.delivery {
    background-position: center left
}
#zocprint-promo .advantages span.icons.payment {
    background-position: bottom left
}
#zocprint-promo aside.zoc-products {
    width: 287px;
    margin-left: 33px;
    float: right;
    position: relative
}
#zocprint-promo aside.zoc-products a.simple-link {
    text-align: center;
    color: #3081cd;
    font-size: 16px;
    text-decoration: none;
    margin: 20px 0 -10px 0;
    display: block;
    width: 100%
}
#zocprint-promo aside.zoc-products .content-display {
    padding: 0 29px 29px 29px
}
#zocprint-promo aside.zoc-products .gray-panel {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0;
    border: 1px solid #e1e1e1
}
#zocprint-promo aside.zoc-products .gray-panel.last {
    margin: 0
}
#zocprint-promo aside.zoc-products h3 {
    text-align: center;
    font-family: "Maven Pro", sans-serif;
    font-size: 24px;
    color: #464646;
    margin: 17px 0 20px 0;
    line-height: 1
}
#zocprint-promo aside.zoc-products h4 {
    color: black;
    font-size: 15px;
    line-height: 1.3;
    margin: 15px 20px 0 20px
}
#zocprint-promo aside.zoc-products p.price {
    font-size: 21px;
    color: #3f9e4a;
    font-weight: 400;
    padding: 0 20px;
    line-height: 1.1
}
#zocprint-promo aside.zoc-products p.price small {
    font-weight: 100;
    font-size: 14px;
    color: black
}
#zocprint-promo aside.zoc-products p.price small .highlight {
    color: #3f9e4a
}
#zocprint-promo aside.zoc-products .button {
    width: 183px;
    margin: 0 21px 21px 21px;
    padding: 0;
    text-align: center
}
#zocprint-promo aside.zoc-products img {
    width: 100%;
    border-bottom: 1px solid #e1e1e1
}
#zocprint-promo .how-it-works {
    float: left;
    margin-bottom: 40px;
    width: 100%
}
#zocprint-promo .how-it-works .content-display {
    width: 100%;
    float: left
}
#zocprint-promo .how-it-works .content-display h2 {
    margin: 28px 33px;
    font-weight: bold
}
#zocprint-promo .how-it-works iframe {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 3px 0px #d1d1d1;
    -moz-box-shadow: 0 2px 3px 0px #d1d1d1;
    box-shadow: 0 2px 3px 0px #d1d1d1;
    width: 503px;
    height: 289px;
    padding: 5px;
    background: white;
    border: 1px solid #d1d1d1;
    margin-left: 28px;
    z-index: 3
}
#zocprint-promo .how-it-works span {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    width: 428px;
    height: 80px;
    background: transparent url(//logovia-assets.s3.amazonaws.com/assets/landing_pages/zocprint/watch-95ccf060d56c081bd1011e07b31e2bac.png) no-repeat 0 0;
    display: block;
    float: left;
    position: relative;
    margin: -5px 0 0 67px;
    z-index: 1
}
#zocprint-promo .how-it-works .video-holder {
    width: 540px;
    float: left;
    position: relative
}
#zocprint-promo .how-it-works dl {
    width: 380px;
    float: left;
    position: relative;
    padding-left: 80px;
    margin-top: -20px
}
#zocprint-promo .how-it-works dl dt {
    font-family: "Maven Pro", sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #454545;
    margin-bottom: 5px
}
#zocprint-promo .how-it-works dl dd {
    font-family: "Open Sans", sans-serif;
    font-weight: 100;
    font-size: 15px;
    color: #5b5b5b;
    position: relative;
    margin-bottom: 20px;
    line-height: 1.1
}
#zocprint-promo .how-it-works dl i.fa {
    position: absolute;
    top: -28px;
    left: -54px;
    color: #eebb2c;
    font-size: 32px
}
#main-footer img.logosvaldo {
    margin: 20px 100px 20px 0
}

.centraliza-div{
    margin-left: 206px;
}
.ajustes-subtitle{
    margin-left: 206px;
    margin-top: 15px;
    margin-bottom: 15px;
    line-height: 20px;
}
ul.espacamento li {
    margin: 0 0 15px 0;
    font-size: 16px;
    padding-left: 0px;
    font-family: "Open Sans", sans-serif;
    color: black;
    cursor: text;
}

@media (max-width: 414px){
    .centraliza-div{
        margin-left: 0;
    }
    .contact-center p.talk {
        height: 58px;
    }
    .contact-center p.phone{
        padding-top: 0;
    }
    .sub-header-title{
        margin-left: 0!important;
    }
    article.sub-header .button {
        margin: 10px 0;
        font-size: 14px;
    }
    .sub-header .cta span.cta-texts-lets-start{
        display: none;
    }

    .ajuste-altura {
        padding-top: 40px;
    }
    .media{
        display: none;
    }
}
