﻿TABLE.attribution{width:100%;position:relative;border-collapse:collapse;}
.attribution TH{font-weight:bold;}
.attribution TR{line-height:2em;border-bottom:1px dotted #ccc;}
#Awards{background-color:#f5f5f5;}
#Awards .header h1{text-shadow:0 0 7px rgba(0,0,0,.7);}
#Awards .examples IMG{position:inherit!important;box-shadow:none!important;opacity:1!important;height:70px;width:auto;display:block;margin:0 auto;margin-top:35px;}
#Awards .reward-title{display:table;margin:0 auto;}
#Awards .reward-title div{display:table-cell;vertical-align:middle;}
#Awards .reward-title img{float:left;height:50px;}
#Awards .reward-title h3{float:left;padding-top:3px;padding-left:3px;padding-right:3px;}
#Awards .single{padding-top:15px!important;}
#Awards .award-box{margin-left:30px;margin-right:30px;border:3px solid #f89829;padding-top:10px;padding-bottom:10px;border-radius:20px;background-color:white;transition:all 200ms ease-out 0s;min-height:325px;}
#Awards .award-box:hover{box-shadow:0px 0px 5px #888888;}
#Awards .layout-6l6r{padding-top:0px;padding-bottom:0px;}
@media screen and (max-width:887px){
#Awards .award-box{min-height:300px;}
#Awards .examples IMG{margin-top:25px;}
}
@media screen and (max-width:375px){
#Awards .reward-title h3{padding-top:0px!important;}
}
.benefit-list>DIV{padding:0;}
.benefit-list A.button{background-color:#f89829;border:0;padding:10px 0 10px 0;}
.benefit-list .button-cont{position:relative;text-align:center;top:-135px;}
.benefit-list IMG{transition:all 0.4s linear;margin-bottom:-7px;}
.benefit-content UL,.benefit-content LI{padding:0 15px;list-style:square;}
.benefit-container:hover IMG{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
DIV.benefit-container{text-align:center;position:relative;transition:all 0.4s ease-in-out;overflow:hidden;border:1px solid #AAA;cursor:pointer;}
.benefit-product-mask{background-color:rgba(0,0,0,.65);width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;opacity:0;transition:all 0.4s ease-in-out;}
.benefit-container:hover .benefit-product-mask{opacity:1;}
.benefit-view-product{background-color:#f89829;padding:6px 30px;color:#FFF;text-transform:uppercase;position:relative;display:inline-block;transition:all 0.2s ease-in-out;-webkit-transform:translateY(250px);-moz-transform:translateY(250px);-o-transform:translateY(250px);-ms-transform:translateY(250px);transform:translateY(250px);}
.benefit-container:hover .benefit-view-product{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);transition-delay:0.4s;}
.benefit-container H3{display:inline-block;transition:all 0.2s ease-in-out;text-align:center;color:#fff;padding:0 30px;line-height:19px;font-weight:normal;border-bottom:1px solid rgba(255,255,255,.5);margin:45px 20px;padding-bottom:10px;-webkit-transform:translateY(-360px);-moz-transform:translateY(-360px);-o-transform:translateY(-360px);transform:translateY(-360px);}
.benefit-container:hover H3{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);transition-delay:0.2s;}
BODY.pro-team{background-color:#F9F9F9}
.pro-team .layout-6l6r{padding-top:0;padding-bottom:0;}
.pro-team .layout-4l2r{margin:15px;padding:10px 0;}
.pro-team .layout-4l2r H3,.pro-team .layout-4l2r H4{margin-bottom:0px;}
.pro-team .button{padding:6px 36px;}
.pro-team .layout-4l2r .right{text-align:right;}
.pro-team .block{box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;}
.pro-member-profile LI{margin-bottom:1em;}
.pro-member-profile H4{display:block;line-height:4em;font-weight:bold;}
.pro-member-profile H3{margin-top:1em;}
.pro-zen{border-left:10px solid #f89829;padding-left:20px;margin-bottom:30px;color:#999;font-size:16px;}
.pro-zen A{font-weight:bold;}
@media screen and (max-width:480px){
.layout-4l2r>.left,.layout-4l2r>.right{float:none;width:100%;}
.layout-4l2r A.button{display:block;margin:0 -17px -12px -16px;background:#f89829;color:#FFF;padding:10px 36px;margin-top:20px;}
}
.testimonials.highprofile .quote{display:none;}
.testimonials.highprofile .quote,.testimonial.spotlight .quote{transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;opacity:1;}
.testimonials.highprofile .quote.fade,.testimonial.spotlight .quote.fade{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);}
.testimonials.highprofile SPAN,.testimonials DIV.item SPAN.profile-photo{display:block;border-radius:50%;overflow:hidden;width:120px;height:120px;display:flex;align-items:center;justify-content:center;background-color:#555;}
.testimonials.highprofile SPAN{width:80px;height:80px;}
.testimonials.highprofile SPAN{margin-left:50%;position:relative;left:-42px;border:3px solid #fff;}
.testimonials.highprofile H3{color:#f89829;margin-bottom:0;}
.testimonials.highprofile A{color:#fff;}
.testimonials.highprofile UL{margin-bottom:-30px;margin-top:30px;}
.testimonials.highprofile UL LI{display:inline-block;font-family:FontAwesome;cursor:pointer;padding:0 10px;}
.testimonials.highprofile UL LI:before{content:"\f1db";}
.testimonials.highprofile UL LI.selected:before{content:"\f111";}
.testimonials.highprofile SPAN IMG{width:80px;height:auto;}
.testimonials DIV.item IMG{width:120px;height:auto;}
.testimonial.spotlight .photog-url{color:#fff;}
.testimonials DIV.item .left{width:30%;float:left;}
.testimonials DIV.item .right{width:70%;float:right;min-height:200px;}
.testimonials DIV.item .right .main{padding-left:10px;}
.testimonials .secnav .selected{color:#f89829;}
.testimonial.hl .pad{padding:0 15px;margin:15px 0;}
.testimonial.hl .box{height:165px;padding:30px 60px;border-radius:7px;}
.testimonial.hl .left .box{}
.testimonial.hl .right .box{padding:30px 40px;}
.testimonial-video SPAN{font-family:FontAwesome;}
.testimonial.hl .arrow{position:absolute;width:0px;height:0px;border-right:30px solid transparent;border-left:30px solid transparent;border-bottom:30px solid #0ba4eb;margin-top:-30px;transform:translateX(500px);-webkit-transform:translateX(500px);-moz-transform:translateX(500px);transition:300ms ease-in-out;-webkit-transition:300ms ease-in-out;-moz-transition:300ms ease-in-out;transition-delay:300ms;-webkit-transition-delay:300ms;-moz-transition-delay:300ms;}
.testimonial.buttons A{margin-top:2px;}
@media screen and (min-width:888px){
.testimonials DIV.item{width:50%;float:left;height:340px;}
}
@media screen and (min-width:620px) and (max-width:887px){
.testimonials DIV.item{width:100%;float:none;}
.testimonial .bg-blue H2{font-size:22px;line-height:26px;}
.testimonial.hl .box.bg-blue{padding:15px 30px;}
}
@media screen and (min-width:460px) and (max-width:619px){
.testimonial.hl .arrow{display:none;}
.testimonials.highprofile H1{font-size:24px;line-height:28px;}
.testimonial .bg-blue H2{font-size:20px;line-height:26px;}
.testimonial.hl .box.bg-blue{padding:10px 15px 0;}
.testimonial.hl .pad{padding:0;}
.testimonials DIV.item .right{float:none;padding-top:15px;width:100%;}
}
@media screen and (max-width:459px){
.testimonial.hl .arrow{display:none;}
.testimonials.highprofile H1{font-size:20px;line-height:23px;}
.testimonials DIV.item .right{float:none;padding-top:15px;width:100%;}
.testimonials DIV.item .left{float:none;}
.testimonial .bg-blue H2{font-size:17px;line-height:22px;}
.testimonial.hl .box.bg-blue{padding:10px 15px;}
.testimonial .layout-12m>.main,.testimonial.hl .pad{padding:0;}
}
.about-title{padding:60px 0 0;}
.about-team{display:inline-block;padding:10px;cursor:pointer;vertical-align:top;width:180px;}
.about-team-info .about-team.top-4 IMG.profile{border:none;}
.about-team IMG.profile{position:relative;width:150px;border-radius:50%;margin-bottom:10px;border:1px solid #EEE;z-index:2;transition:all 0.4s ease-in-out;}
.about-team.top-4 IMG.profile.silly{margin-left:-154px;}
.about-team IMG.profile.silly{top:0;margin-left:-156px;z-index:1;opacity:0;}
.about-team:hover IMG.profile:first-child{opacity:0;}
.about-team:hover IMG.profile.silly{opacity:1;}
.about-team:hover H2.name,.about-team:hover H3.title{color:#f89829;}
.about-team H2.name,.about-team H3.title{font-size:14px;line-height:16px;}
.zen-team{background-size:cover;}
.zen-team>.whole{background-color:rgba(0,0,0,.7);}
.zen-team>.whole>.main{height:250px;}
.about-team-info{margin-top:-93px;background-color:transparent;}
.popup>.left{float:left;width:20%;}
.popup>.right{float:left;width:80%;}
.popup-bg{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5);top:0;left:0;display:none;z-index:1000;}
.about-team .popup{max-width:1000px;margin-left:auto;margin-right:auto;padding:15px 60px;background-color:white;margin-top:100px;box-shadow:7px 7px 14px 7px rgba(0,0,0,.3);position:relative;background-color:#EEE;transition:opacity 0.4s ease-in-out;-webkit-overflow-scrolling:touch;}
.popup .close{width:32px;height:32px;background-color:orange;color:#FFF;font-size:21px;right:0;top:0;position:absolute;text-align:center;line-height:32px;display:block;cursor:pointer;}
.popup .right .pad{padding:0 60px;}
.popup IMG{border-radius:50%;margin-top:30px;margin-bottom:15px;}
.popup .name,.popup .title{font-weight:800;}
@media screen and (max-width:790px){
.about-team .popup{padding:35px;}
.popup .right .pad{padding:0;}
.popup>.left{float:none;width:100%;}
.popup>.right{float:none;width:100%;}
.popup>.left>.left{width:50%;float:right;}
.popup>.left>.right{padding-top:40%;width:50%;float:left;text-align:left;}
}
.news-page{background-color:#F5F5F5;}
@media screen and (max-width:620px){
DIV.news .news-pad{padding:20px;margin:0 20px 20px 20px;}
.news-navigator A.button{display:block;background-color:#f89829;color:#FFF;float:none;}
}
.news .news-pad P{color:#8a9298}
.news-bc-rss{padding:30px 0;}
.news-bc-rss UL{margin-left:30px;}
.news-bc-rss .left,.news-bc-rss .right{width:50%;float:left;}
.news .news-pad{border:1px solid #EEE;padding:30px;margin:0 30px 30px 30px;background-color:#FFF;box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;min-height:100px;}
UL.secnav LI A.selected{color:#f89829;}
.news-feeds{text-align:right;position:relative;right:40px;}
.news-feeds IMG{width:16px;height:16px;position:relative;top:2px;}
.news-page .news-next{float:right;}
.news-page .news-navigator{padding-top:30px;}
.news-page UL{padding-left:15px;margin-bottom:20px;}
.news-page UL LI{list-style:square;padding-left:10px;}
.news-page IMG{width:100%;height:auto;}
.news-page H2{font-size:23px;}
.job-columns H2{font-family:FontAwesome;color:#0ba4eb;}
.job-listing UL.square LI{margin-left:35px;padding-left:15px;}
.job-listing H3{margin:20px 0 10px 0;}
.job-listing DIV HR{border:0;height:0;border-top:1px solid #CCC;padding:50px;}
.job-listing .place-holder{position:relative;top:-100px;}
.contact-left>.pad{margin:30px 30px 30px 0px;padding:30px;}
.left-only .contact-left .pad{margin:30px auto;}
.left-only .contact-left{float:none;margin:0px auto;}
.left-only .right{display:none;}
.contact-head{float:none!important;width:auto!important;}
@media screen and (max-width:887px){
.left-only .contact-left,.contact-left{margin-top:-30px;}
.contact-left>.pad{margin-right:0px;margin-top:0px;}
}
@media screen and (max-width:619px){
.contact-left{margin-top:-20px;}
.contact-left>.pad{margin-bottom:20px;padding:20px;}
}
.contact-right>.pad{padding-top:30px;padding-bottom:30px;}
.contact-right .livechat{height:40px;margin-bottom:1.5em;max-width:300px;}
.contact-notice{clear:both;margin-bottom:0px;}
.contact-notice>.pad{padding:20px 30px;margin-bottom:0px;}
.contact-notice>.pad A{color:#fff;padding-bottom:1px;border-bottom:1px solid;}
.left-only .contact-notice{width:66.66%;margin:0px auto;}
@media screen and (max-width:887px){
.left-only .contact-notice{width:auto;margin-top:-30px;margin-bottom:50px;}
}
@media screen and (max-width:459px){
.left-only .contact-notice{margin-bottom:40px;}
}
#CS .faicons{display:inline-block;margin-left:10px;margin-right:10px}
#CS .layout-3l9r{padding:0px;}
#CS .text-orange{color:#f89829;}
#CS .insta-imgs{box-sizing:border-box;width:100%;border:5px solid white;transition:all 200ms ease-out 0s;background-attachment:fixed;}
.insta-imgs:hover{box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;}
#CS .cs-full,#CS .cs-full-small{background-size:cover;background-position:0 5%;background-attachment:fixed;height:600px;}
#CS .cs-header{background-attachment:fixed;height:400px;background-position:center;}
#CS .cs-full-small{height:300px}
#CS .mobile-text{display:none;}
#CS .other-mobile-text{display:block}
@media screen and (min-width:1441px){
#CS .cs-header{height:600px;}
}
@media screen and (max-width:887px){
#CS .cs-header,#CS .full,#CS .cs-full-small{background-attachment:inherit;background-position:center;}
.cs-full-small{display:none;}
.insta-left{float:left;width:25%;}
.insta-middle{float:left;width:25%;}
.insta-right{float:right;width:25%;}
}
@media screen and (max-width:375px){
#CS .mobile-text{display:block;}
#CS .other-mobile-text{display:none}
#CS .cs-full,#CS .cs-full-small{background-position:25%;height:400px;}
#CS .cs-header{height:200px;}
.insta-left,.insta-right,.insta-middle{width:inherit;}
}
@font-face{
font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.1.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
DIV[data-zf-control='~/pages/site/controls/new-header.ascx']{height:141px;background:#454a52 linear-gradient(to bottom,#454a52 0px,#454a52 52px,#ffffff 53px,#ffffff 100%);}
DIV[data-zf-control='~/pages/site/controls/new-footer.ascx']{height:598px;background:#454a52;}
DIV[data-zf-control='~/pages/site/controls/tail-script.ascx']{display:none;}
#expanded-features .icons{height:100px;width:auto;margin:0 auto;}
#expanded-features .icons.large-icon{height:200px;}
#expanded-features .lp-devices{width:50%;}
#expanded-features .scale{height:auto;width:80%;}
#expanded-features .layout-6l6r:nth-child(n):not(:last-child){border-bottom:3px solid orange;}
#expanded-features .back-arrow{display:inline-block;margin-left:2%;position:absolute;top:20px;}
#expanded-features .button.compare-button{margin-top:10px;margin-bottom:10px;}
#expanded-features .hero-whole{background-size:contain;height:450px;background-position:center;background-repeat:no-repeat;}
#expanded-features .center-flex{-webkit-flex-direction:column;flex-direction:column;}
#expanded-features .text-shadow{text-shadow:0px 0px 30px rgba(0,0,0,.7);}
@media screen and (max-width:887px){
#expanded-features .center-flex:last-child,#expanded-features .center-flex:nth-child(2){-webkit-flex-direction:column-reverse;flex-direction:column-reverse;}
#expanded-features .left{margin-bottom:0px;}
#expanded-features .back-arrow{display:none;}
#expanded-features .full .layout-4l4m4r{padding-top:10px;padding-bottom:10px;}
}
@media screen and (max-width:450px){
#expanded-features .lp-section.hero-lp-section{background-color:#f89829;}
#expanded-features .whole.hero-whole{padding-left:0px;padding-right:0px;background-image:none;height:auto;}
#expanded-features .pad.ta-w-center.center-flex{padding-left:0px;padding-right:0px;}
#expanded-features .text-shadow{text-shadow:none;}
}
#featured .border-serparators{border-top:5px white solid;border-bottom:5px white solid;}
#featured .text-shadow{text-shadow:0px 0px 10px rgba(0,0,0,.8);}
#featured .section-background-images{background-size:cover;background-position:center;}
#featured .responsive-iphone-sections{display:none;}
#featured .section-background-images{min-height:500px;}
#featured .blue-buttons{color:#0ba4eb;border:none;}
#featured .button.primary{margin-top:1.5em;}
@media(max-width:887px){
#featured .section-background-images{min-height:350px;}
#featured .responsive-image-center{text-align:center;}
#featured .responsive-image{width:60%!important;}
#featured .responsive-icons{display:inline-block;margin-left:3%;margin-right:3%;vertical-align:top;width:25%;}
#featured .responsive-right-sections{margin-right:55%;}
#featured .responsive-left-sections{margin-left:50%;}
#featured .responsive-iphone-sections{display:block;}
#featured .responsive-right-sections,#featured .responsive-left-sections{display:none;}
}
@media(max-width:480px){
#featured .responsive-image{width:85%!important;}
#featured .section-background-images{min-height:250px;background-position:77%50%;}
#featured .responsive-icons{display:inline-block;margin-left:3%;margin-right:3%;vertical-align:top;width:25%;}
#featured .support-section{width:100%;margin:0;}
#featured .support-icons{float:left;width:20%;}
#featured .support-text{width:75%;padding-left:5%;display:inline-block;vertical-align:middle;margin-top:5%;text-align:left;}
#featured .left .support-text{margin-top:2%;}
#featured .support-links{margin-top:0.8em;}
}
#Genre .primary{background-color:#f89829;color:white;box-shadow:0 6px 20px 0 rgba(0,0,0,0.09),0 8px 17px 0 rgba(0,0,0,0.08);-webkit-transition:.1s ease-in-out,transform .1s ease-in-out;transition:.1s ease-in-out,transform .1s ease-in-out;margin-top:5px;}
#Genre .primary:hover{background-color:#FF8900;border:2px solid white;color:white;}
#Genre .transp-gray{background:rgba(69,74,82,0.81);}
#Genre .icons{width:auto;height:125px;}
#Genre #_aaa-displaynameRow{display:none;}
#Genre #_aaa-couponRow{display:none;}
#Genre input{border:2px solid gray;margin:5px;padding:10px 20px;border-radius:3px;}
#Genre .new-primary{background:#80b91a!important;font-weight:900!important;font-size:20px!important;min-width:175px!important;}
#Genre .lp-section .float FORM .ff,#Genre .lp-section .float.float3 FORM .ff INPUT,#Genre .lp-section .float.float3 FORM .ff.last INPUT{width:100%;left:0;padding:0px;margin-bottom:0px;}
#Genre .lp-section .float.float3 FORM .ff INPUT,#Genre .lp-section .float.float3 FORM .ff.last INPUT{margin:10px auto;display:block;box-sizing:border-box;padding:0px 20px;width:100%;}
#Genre .lp-section FORM .ff.last INPUT{margin-left:5px;width:300px;}
#Genre .pushbutton{left:0px!important;top:inherit!important;height:inherit!important;box-sizing:border-box;margin-top:10px;padding:15px 30px;}
#Genre .pushbutton:hover{background:#fff;color:#f89829;}
#Genre .button.primary{padding:15px 30px;}
#Genre .left,#Genre .right{height:100%;}
#Genre blockquote{border-left:initial;}
#Genre #HpTestimonials .desc{height:initial;}
#Genre #signup .whole.layout-6l6r{height:500px;}
#Genre #signup{margin-right:0px;white-space:inherit;}
#Genre .carousel-inner img.scale{max-width:650px;}
#Genre .carousel-control.left,#Genre .carousel-control.right{background:initial;}
#Genre .carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
#Genre .carousel-fade .carousel-inner .active{opacity:1;}
#Genre .carousel-fade .carousel-inner .active.left,#Genre .carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
#Genre .carousel-fade .carousel-inner .next.left,#Genre .carousel-fade .carousel-inner .prev.right{opacity:1;}
#Genre .carousel-fade .carousel-control{z-index:2;}
#Genre .mobile-display-only{display:none;}
#Genre .desktop-display-only{display:block;}
#Genre .carousel-control.left,.carousel-control.right,.carousel-indicators{display:none;}
#Genre .text-shadow{text-shadow:0px 0px 30px rgba(0,0,0,0.7)}
#Genre .lp-section FORM A.pushbutton{width:initial;}
#Genre .perfect-website{text-align:left;}
#Genre .perfect-website p{max-width:400px;}
#Genre .perfect-website h2{max-width:550px;}
#Genre .lp-section FORM .ff INPUT{padding:20px 0px 20px 10px}
#Genre .lp-section FORM .ff INPUT:focus{box-shadow:0px 0px 15px rgba(0,0,0,.7);}
#Genre .left-quote{position:relative;font-size:100px;width:15%;box-sizing:content-box;display:inline-block;float:left;top:50px}
#Genre .right-quote{position:relative;font-size:100px;width:15%;box-sizing:content-box;display:inline-block;float:right;top:50px;float:right}
#Genre .testimonial-item{box-sizing:content-box;display:inline-block;position:relative;width:70%;}
#Genre .quote{font-size:18px;line-height:26px;}
@media screen and (max-width:887px){
#Genre #signup .whole.layout-6l6r{height:100%;}
#Genre #signup IMG.scale{width:50%;height:auto;}
#Genre .lp-section FORM .ff.last INPUT,#Genre .lp-section FORM .ff INPUT{width:70%;margin-left:0px;}
#Genre .mobile-display-only{display:block;}
#Genre .desktop-display-only{display:none;}
#Genre #HpTestimonials h2.large{margin-bottom:initial;}
#Genre .carousel-control.left,#Genre .carousel-control.right,#Genre .carousel-indicators{display:none;}
#Genre .perfect-website{text-align:center;}
#Genre .perfect-website p{margin:10px auto 25px auto;}
#Genre .perfect-website h2{margin:20px auto;}
#Genre p{max-width:400px;margin:0 auto;}
}
@media screen and (max-width:460px){
#Genre .lp-section FORM .ff.last INPUT,#Genre .lp-section FORM .ff INPUT{width:100%;}
}
@media screen and (min-width:888px){
.free-guides .item{float:left;width:50%;}
}
.free-guides .layout-6l6r{padding-top:0;padding-bottom:0;}
.free-guides .layout-4l2r{margin:15px;padding:10px 0;}
.free-guides .layout-4l2r H3,.free-guides .layout-4l2r H4{margin-bottom:0px;}
.free-guides .button{padding:6px 10px;}
.free-guides .layout-4l2r .right{text-align:right;}
.free-guides .block{box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;}
.free-guides .label{display:block;position:absolute;text-transform:uppercase;padding:7px 20px;font-weight:bold;margin-left:25px;}
.free-guide-filter UL.secnav LI A.selected{display:inline-block;font-weight:bold;text-transform:uppercase;padding:0px 10px;color:#f89829;}
.free-guide-item H3{padding:20px 0 5px;}
.free-guide-item FORM{width:65%;}
.free-guide-item .button{background-color:#f89829;color:#FFF;margin-top:15px;}
.free-guide-item P.terms{font-size:13px;color:#141414;line-height:13px;padding-top:10px;}
@media screen and (max-width:480px){
.layout-4l2r>.left,.layout-4l2r>.right{float:none;width:100%;}
.layout-4l2r A.button{display:block;margin:0 -17px -12px -16px;background:#f89829;color:#FFF;padding:10px 36px;margin-top:20px;}
.free-guides .layout-6l6r>DIV:first-child{margin-bottom:0;}
}
.free-guides .clear.last{padding-bottom:20px;}
.ebook-popup .mp-body{max-width:400px;}
.ebook-popup .mp-buttons{position:absolute;top:0px;right:0px;background-color:#f89829;text-align:center;padding-top:0px;}
.ebook-popup .mp-buttons A{color:#FFF;cursor:pointer;width:25px;height:25px;display:inline-block;padding:0px;border:0px none;}
.help-center{position:relative;}
.hc-blanket{position:absolute;width:100%;height:100%;display:none;background:rgb(255,255,255);display:block;}
@-webkit-keyframes spin-loading{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes spin-loading{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.help-loading{font-family:FontAwesome;font-weight:100;font-size:30px;text-align:center;display:inline-block;-webkit-animation:spin-loading 2s infinite linear;animation:spin-loading 2s infinite linear;width:28px;height:28px;padding:10px;line-height:28px;border:1px dashed #f89829;border-radius:50%;position:absolute;top:150px;left:50%;margin-left:-20px;}
.help-center .hc-desk{width:100%;height:775px;overflow:hidden;z-index:2;}
.support-banner.top-large-icons{height:140px;}
.support-banner.top-large-icons IMG{display:inline-block;}
.support-banner.top-large-icons A{display:block;float:left;width:155px;text-align:center;font-size:18px;}
.support-banner .help-item DIV{font-weight:bold;text-align:center;width:155px;}
.support-banner .help-item.help-item-hidden{display:none;}
.webinar-items .nav{position:relative;top:-90px;}
.training-videos{background-color:#FAFAFA;}
@media screen and (min-width:888px){
.training-videos DIV.item{width:50%;float:left;}
}
@media screen and (max-width:887px){
.help-menu{display:none;}
.help-menu LI H3{display:none;}
.help-menu LI IMG{width:100%;height:auto;}
}
.training-videos DIV.item .pad{box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;height:155px;background-color:#FFF;padding:30px;margin:10px 0px 10px 30px;position:relative;}
.training-videos DIV.item .video-links{position:absolute;bottom:30px;width:100%;}
.training-videos DIV.item .video-links .length{float:right;right:55px;position:relative;padding:0px 9px;border-radius:5px;}
.training-videos DIV.item .video-links .length:before{content:"\f017";font-family:fontawesome;font-weight:normal;position:relative;top:1px;left:-2px;font-size:19px;}
.training-videos H3.item{clear:both;padding:30px 0px 0px 30px;margin:0;}
.training-videos .video-icon{font-family:FontAwesome;font-weight:normal;font-size:13px;position:relative;top:-2px;padding-right:6px;}
.help-menu UL{text-align:center;padding-top:30px;}
.help-menu UL LI{float:left;width:16.666%;display:inline-block;}
.help-menu UL LI:last-child{clear:both;float:none;}
.help-menu LI H2{font-family:FontAwesome;font-weight:normal;font-size:40px;}
.help-menu LI H3{font-size:14px;}
.layout-12m .addthis_sharing_toolbox{display:inline-block;float:right;}
.support #message{background-color:#eee;padding:15px;font-size:13px;line-height:1.2em;display:none;}
#ZfHome.body{opacity:0;-webkit-transition:opacity 1.2s ease-out;transition:opacity 1.2s ease-out;font-size:18px;}
#ZfHome.body.on{opacity:1;}
#ZfHome SECTION{transform:translateZ(0);-webkit-transform:translateZ(0);}
#HpMain{position:relative;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out;}
.ie8 #HpMain{background-position:center center;height:600px;}
#HpMain .whole{display:table;width:100%;padding:0;}
#HpMain .fb-like{position:absolute;left:0;bottom:0;padding:20px 100px;top:0;height:100px;}
#HpMainHeader{transition:1.51s all cubic-bezier(0.4,0,0.2,1);-webkit-transition:1.51s all cubic-bezier(0.4,0,0.2,1);transform:scale(.9);-webkit-transform:scale(.9);opacity:0;}
.ie8 #HpMainHeader{position:relative;top:40%;}
#HpMainHeader.on{transition-delay:0.2s;-webkit-transition-delay:0.2s;transform:scale(1);-webkit-transform:scale(1);opacity:1;}
#HpMainHeader H1{margin-top:1em;margin-bottom:6px;}
#HpMainHeader H1:lang(es),#HpMainHeader H1:lang(de),#HpMainHeader H1:lang(fr){margin-bottom:30px;}
#HpMainHeader H2{font-size:24px;font-weight:600;margin-bottom:30px;line-height:1.2em;}
.title-hover{webkit-transition:all 0.5s;transition:all 0.5s;margin-bottom:0px;}
.title-hover:hover{color:#f89829;}
.responsive-link-section{padding-top:30px;padding-bottom:30px;}
.hp-icons{height:100px;}
@media screen and (max-width:888px){
.responsive-link-section{padding-top:0px;padding-bottom:0px;}
.middle .responsive-link-section{border:none;}
}
@media screen and (min-width:1024px){
#HpMain{background-position:0 -73px;}
}
@media screen and (min-width:888px){
#HpMain .whole{height:600px;}
}
@media screen and (min-width:620px) and (max-width:887px){
#HpMain .whole{height:500px;}
#HpMain H1{font-size:40px;line-height:1.2em;}
#HpMain .fb-like{padding:30px;}
}
@media screen and (min-width:460px) and (max-width:619px){
#HpMain .whole{height:400px;}
#HpMain H1{font-size:36px;line-height:1.2em;}
#HpMain .fb-like{position:absolute;width:100%;left:0;text-align:center;bottom:10px;padding:0;}
}
@media screen and (max-width:459px){
#HpMain .whole{height:315px;}
#HpMain H1{font-size:36px;line-height:1.2em;}
#HpMain .fb-like{position:absolute;width:100%;left:0;text-align:center;bottom:10px;padding:0;}
}
@media screen and (min-width:1024px){
#HpMain{background-position:0px 0px;}
}
@media screen and (max-width:375px){
.why-zen-desc{display:none}
#HpMain .fb-like{display:none;}
}
#HpAwards .cite{font-style:italic;}
#HpAwards BLOCKQUOTE H2:before{content:"“";}
#HpAwards BLOCKQUOTE H2:after{content:"”";}
#HpAwards .cite:before{content:"-";}
#HpAwards ARTICLE{position:relative;margin:0 auto;}
#HpAwards ARTICLE UL{overflow:hidden;}
#HpAwards ARTICLE IMG:first-child,#HpAwards ARTICLE IMG:last-child{position:absolute;top:0;right:0;height:101px;width:auto;}
#HpAwards ARTICLE IMG:first-child{left:0;}
#HpAwards ARTICLE IMG:last-child{right:0;}
.ie8 #HpAwards ARTICLE IMG{position:absolute;top:0;right:0;height:101px;width:auto;}
#HpAwards ARTICLE UL{position:relative;height:75px;}
.ie8 #HpAwards ARTICLE UL{height:150px;}
#HpAwards ARTICLE LI{position:absolute;left:0;top:0;right:0;transition:.7s opacity ease;-webkit-transition:.7s opacity ease;}
#HpAwards ARTICLE LI:first-child{display:inline-block;}
#HpAwards NAV LI{transition:.7s opacity ease;-webkit-transition:.7s opacity ease;display:inline-block;opacity:.7;}
#HpAwards NAV LI:hover{opacity:1;}
#HpAwards NAV LI:before{font-family:FontAwesome;content:"\f10c";cursor:pointer;padding:0 9px;font-size:9px;display:inline-block;}
#HpAwards NAV LI.selected:before{content:"\f111";}
@media screen and (min-width:888px){
#HpAwards ARTICLE{max-width:672px}
#HpAwards ARTICLE UL{height:101px;}
#HpAwards ARTICLE IMG{display:block;}
}
@media screen and (min-width:620px) and (max-width:887px){
#HpAwards ARTICLE UL{height:121px;}
#HpAwards ARTICLE IMG{display:none;}
}
@media screen and (min-width:460px) and (max-width:619px){
#HpAwards ARTICLE UL{height:141px;}
#HpAwards ARTICLE IMG{display:none;}
}
@media screen and (max-width:459px){
#HpAwards ARTICLE UL{height:101px;}
#HpAwards ARTICLE IMG{display:none;}
#HpAwards .large-pad{padding:0;margin:0}
}
#HpInnovate .quote{margin:0 auto;position:relative;max-width:500px;}
#HpInnovate .desc{margin:0 30px;}
#HpInnovate .desc:before{content:"“";padding-right:5px;}
#HpInnovate .desc:after{content:"”";padding-left:3px;}
#HpInnovate .cite{font-style:normal;opacity:.47;}
@media screen and (max-width:459px){
#HpInnovate .quote .desc{margin:0;}
}
#HpTestimonials{overflow:hidden;}
#HpTestimonials .quote{max-width:640px;margin:0 auto;position:relative;height:inherit!important;opacity:0;-webkit-transition:opacity 1.6s ease-out;transition:opacity 1.6s ease-out;}
#HpTestimonials .quote .desc:before{content:"“";}
#HpTestimonials .quote .desc:after{content:"”";}
#HpTestimonials .quote.on{opacity:1;}
#HpTestimonials .desc{margin:0 30px;min-height:84px;height:84px;}
#HpInnovate .big-quote,#HpTestimonials .big-quote{font-family:serif;font-size:110px;line-height:1em;position:absolute;top:13px;}
#HpInnovate .big-quote.quote-left,#HpTestimonials .big-quote.quote-left{left:-40px;}
#HpInnovate .big-quote.quote-right,#HpTestimonials .big-quote.quote-right{right:-40px;}
#HpTestimonials .nav{position:absolute;top:50%;width:100%;margin-top:-30px;}
#HpTestimonials .right-arrow:after{position:absolute;right:0;margin-right:-30px}
#HpTestimonials .left-arrow:before{position:absolute;left:0;margin-left:-30px}
#HpTestimonials .quote .desc,#HpTestimonials .cite{transition:.6s all ease;}
#HpTestimonials .quote .desc.off{transform:translateY(-200px) scale(1.5);opacity:0;}
#HpTestimonials .cite.off{transform:translateY(200px) scale(1.5);opacity:0;}
#HpTestimonials .cite{font-weight:600;font-style:normal;margin-top:15px;display:inline-block}
#HpTestimonials .cite:before{content:"-";}
@media screen and (min-width:888px){
#HpTestimonials .quote{height:220px;}
}
@media screen and (min-width:620px) and (max-width:887px){
#HpTestimonials .quote{height:230px;}
#HpInnovate .big-quote,#HpTestimonials .big-quote{display:none;}
}
@media screen and (min-width:460px) and (max-width:619px){
#HpTestimonials .quote{height:180px;}
#HpInnovate .big-quote,#HpTestimonials .big-quote{display:none;}
}
@media screen and (max-width:459px){
#HpTestimonials .quote{height:212px;margin:0 -40px;}
#HpInnovate .big-quote,#HpTestimonials .big-quote{display:none;}
}
#HpMobile{-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out;}
#HpMobile .nav IMG{height:40px;width:auto;}
#HpMobile .box{padding:60px;}
@media screen and (min-width:888px){
#HpMobile .nav{margin-top:60px;}
}
@media screen and (min-width:620px) and (max-width:887px){
#HpMobile .nav{margin-top:50px;}
}
@media screen and (min-width:460px) and (max-width:619px){
#HpMobile .nav{margin-top:30px;}
}
@media screen and (max-width:459px){
#HpMobile .box{padding:0;text-align:center;}
#HpMobile .nav{margin-top:20px;}
#HpMobile .large-pad{background-color:rgba(0,0,0,.3);padding:15px 0;}
}
#HpSupport{-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out;}
#HpSupport{height:576px;position:relative;}
#HpSupport HGROUP{position:absolute;bottom:0;width:100%;left:0;margin-bottom:60px;text-shadow:2px 2px 3px rgba(0,0,0,.8);}
@media screen and (min-width:888px){
#HpSupport{height:576px;}
}
@media screen and (min-width:620px) and (max-width:887px){
#HpSupport{height:500px;}
}
@media screen and (min-width:460px) and (max-width:619px){
#HpSupport{height:456px;}
}
@media screen and (max-width:459px){
#HpSupport{display:none;}
}
#HpExamples{overflow:hidden;}
#HpExamples .outer{opacity:0;transition:.6s opacity ease;-webkit-transition:.6s opacity ease;}
#HpExamples.on .outer{opacity:1;}
#HpExamples.on .zf-lazy-loader{display:none;}
#HpExamples .outer{position:relative;z-index:0;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;user-select:none;width:887px;margin:0 auto;}
#HpExamples .template{height:500px;width:800px;z-index:5;position:relative;margin:0 auto;}
#HpExamples .inner{position:absolute;z-index:0;border:1px solid #ccc;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition:.8s transform;-webkit-transition:.8s -webkit-transform;visibility:hidden;}
#HpExamples .noanim{transition:transform 0s;}
#HpExamples .screen{z-index:1;background-color:#fff;}
#HpExamples .nxt,#HpExamples .mid,#HpExamples .prv{visibility:visible;}
#HpExamples .mid{z-index:2;transform:scale(1) translateX(0);-webkit-transform:scale(1) translateX(0);opacity:1;}
.ie8 #HpExamples .mid{z-index:1;height:470px;width:625px;left:130px;margin-top:20px;}
.ie8 #HpExamples .nxt,.ie8 #HpExamples .prv{display:none;}
#HpExamples .nxt{transform:scale(.8) translateX(-179px);-webkit-transform:scale(.8) translateX(-179px);opacity:.72;z-index:-1;}
#HpExamples .prv{transform:scale(.8) translateX(179px);-webkit-transform:scale(.8) translateX(179px);opacity:.72;}
#HpExamples .large-pad{position:relative;padding:0;}
#HpExamples .nav{position:absolute;width:100%;}
#HpExamples .whole{padding:0;}
#HpExamples .nav .left-arrow{position:absolute;left:0;}
#HpExamples .nav .right-arrow{position:absolute;right:0;}
@media screen and (min-width:888px){
#HpExamples .outer{width:887px;height:496px;}
#HpExamples .template{width:800px;height:500px;}
#HpExamples .inner{left:132px;top:18px;width:624px;bottom:93px;}
#HpExamples .nav{top:350px;}
}
@media screen and (min-width:620px) and (max-width:887px){
#HpExamples .outer,#HpExamples .template{width:600px;height:350px;}
#HpExamples .inner{left:68px;top:14px;width:465px;bottom:43px;}
#HpExamples .nav{top:330px;}
#HpExamples .left-arrow,#HpExamples .right-arrow{visibility:hidden;}
}
@media screen and (min-width:460px) and (max-width:619px){
#HpExamples .outer,#HpExamples .template{width:450px;height:260px;}
#HpExamples .inner{left:50px;top:9px;width:350px;bottom:30px;}
#HpExamples .nav{top:290px;}
#HpExamples .left-arrow,#HpExamples .right-arrow{display:none;}
#HpExamples .right-arrow,#HpExamples .left-arrow{visibility:hidden;}
#HpExamples .prv,#HpExamples .nxt{display:none;}
}
@media screen and (max-width:459px){
#HpExamples .outer,#HpExamples .template{width:300px;height:175px;}
#HpExamples .inner{left:33px;top:6px;width:233px;bottom:21px;}
#HpExamples .nav{top:300px;}
#HpExamples .left-arrow,#HpExamples .right-arrow{display:none;}
#HpExamples .left-arrow,#HpExamples .right-arrow{visibility:hidden;}
#HpExamples .prv,#HpExamples .nxt{display:none;}
}
#HpProducts{-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out;}
.ie8 #HpProducts{height:500px;}
#HpProducts .box{opacity:.72;}
.ie8 #HpProducts .box{padding:60px;}
@media screen and (min-width:888px){
#HpProducts .box{padding:60px;}
#HpProducts .box .wrap{display:block;}
}
@media screen and (min-width:620px) and (max-width:887px){
#HpProducts .box{padding:40px;}
#HpProducts .box .wrap{display:block;}
}
@media screen and (min-width:460px) and (max-width:619px){
#HpProducts .right{display:none;}
#HpProducts .box{padding:30px;}
}
@media screen and (max-width:459px){
#HpProducts .right{display:none;}
#HpProducts .box{padding:20px;text-align:center;}
}
#HpProTeam{position:relative;overflow:hidden;opacity:0;-webkit-transition:opacity 1.2s ease-out;transition:opacity 1.2s ease-out;}
.ie8 #HpProTeam{height:500px;}
#HpProTeam.on{opacity:1;}
#HpProTeam .cite{font-weight:600;font-style:normal;margin-top:15px;display:inline-block}
#HpProTeam .cite:before{content:"-";}
#HpProTeam .quote{position:relative;}
#HpProTeam .articleE.off{opacity:0;}
#HpProTeam .article{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:.6s -webkit-transform ease;transition:.6s transform ease;}
#HpProTeam .article.noanim{-webkit-transition:none;transition:none;}
#HpProTeam .bottom{position:absolute;left:0;right:0;}
#HpProTeam .article H4{max-width:620px;margin:0 auto;line-height:1.2em;}
#HpProTeam .article H4:before{content:"“";}
#HpProTeam .article H4:after{content:"”";}
#HpProTeam .article IMG{width:80px;height:80px;border-radius:50%;border:2px solid #fff;}
#HpProTeam H2{position:absolute;z-index:10;left:0;right:0;padding:0 30px;}
.ie8 #HpProTeam H2{top:90px;}
.ie8 #HpProTeam .quote{top:127px;}
.ie8 #HpProTeam{height:520px;}
.ie8 #HpProTeam .bottom{bottom:90px}
@media screen and (min-width:888px){
#HpProTeam H2{top:90px;}
#HpProTeam .quote{top:127px;}
#HpProTeam{height:520px;}
#HpProTeam .bottom{bottom:90px}
}
@media screen and (min-width:620px) and (max-width:887px){
#HpProTeam H2{top:60px;}
#HpProTeam .quote{top:140px;}
#HpProTeam{height:520px;}
#HpProTeam .bottom{bottom:60px}
}
@media screen and (min-width:460px) and (max-width:619px){
#HpProTeam H2{top:40px;}
#HpProTeam{height:530px;}
#HpProTeam .quote{top:72px;}
#HpProTeam{height:420px;}
#HpProTeam .bottom{bottom:40px}
}
@media screen and (max-width:459px){
#HpProTeam{height:514px;}
#HpProTeam H2{top:30px;}
#HpProTeam .quote{top:92px;}
#HpProTeam .article IMG{width:70px;height:70px;}
#HpProTeam .bottom{bottom:30px}
}
NAV.hp-nav A.left-arrow,NAV.hp-nav A.right-arrow{color:#eee;}
NAV.hp-nav A.left-arrow:before,NAV.hp-nav A.right-arrow:after{font-weight:100;font-size:100px;display:inline-block;cursor:pointer;transform:scaleX(.4);-webkit-transform:scaleX(.4);transition:1s all ease-in-out;-webkit-transition:1s all ease-in-out;}
NAV.hp-nav A.left-arrow:hover,NAV.hp-nav A.right-arrow:hover{color:#f89829;}
NAV.hp-nav A.left-arrow:before{content:"<";}
NAV.hp-nav A.right-arrow:after{content:">";}
.ie8 NAV.hp-nav{display:none;}
.enable-gpu{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
A.pushbutton.pushbutton-disabled{opacity:.7;cursor:default;}
#HpMain .whole{height:auto;}
#HpTestimonials .quote .desc:before{content:"“";-ms-transform:scale(4,4);-webkit-transform:scale(4,4);transform:scale(4,4);margin-right:20px;position:absolute;top:50%;margin-top:-20px;left:0;}
#HpTestimonials .quote .desc:after{content:"”";-ms-transform:scale(4,4);-webkit-transform:scale(4,4);transform:scale(4,4);margin-left:20px;position:absolute;top:50%;margin-top:-20px;right:0;}
#ZfHome .lp-section .float.float3 form .ff input{width:200px;}
#ZfHome .responsive-link-section,#ZfHome .lp-section{bottom:0;position:relative;left:0;width:100%;}
#ZFHome .borders{border-left:1px solid white;border-right:1px solid white;padding-top:30px;padding-bottom:30px;margin-top:0px;margin-bottom:0px;}
@media screen and (min-width:888px){
#HpMainHeader H1{margin-bottom:6px;}
}
@media screen and (max-width:887px){
#ZFHome .borders{border:none;}
.homepage-signup FORM .ff.last INPUT{margin-left:0px!important;}
#ZfHome .lp-section form a.pushbutton{display:block;text-align:center;margin-bottom:10px;top:0px;left:0px;width:100%;padding:0 5px;}
#ZfHome .lp-section form .ff input{width:100%}
#ZfHome .homepage-signup FORM A.pushbutton{width:100%!important;font-size:16px;}
}
#ZfHome #HpMain{height:70vh;min-height:400px;}
#ZfHome .hero-area-height{height:60%}
#ZfHome .gray-hero-row{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.5);}
#ZfHome .long-form .ff{float:none;margin-left:0px;}
#ZfHome .long-form .ff input{width:50%!important;}
#ZfHome .lp-section .float FORM .ff{float:none;}
#ZfHome .long-form FORM A.pushbutton{left:auto!important;top:auto!important;width:30%!important;margin:0 auto;}
.long-form.gray-hero-row{background-color:rgba(0,0,0,0)!important;}
@media screen and (max-width:887px){
#ZFHome .gray-hero-row{display:none!important;}
#ZfHome .hero-area-height{height:100%;}
}
#ZfHome #HpMain{height:55vh;min-height:550px;}
#ZfHome .hero-area-height{height:60%;}
#HpAwards{display:none}
@media screen and (max-width:887px){
#ZfHome .gray-hero-row{display:none!important;}
}
#ZfHome #carousel{width:600px;overflow:hidden;margin:0 auto;}
#ZfHome #carousel ul{width:1500px;padding:0;margin:0;}
#ZfHome #carousel ul li{width:200px;text-align:center;height:100px;list-style:none;float:left;}
#ZfHome #carousel ul li h2{color:black;}
#ZfHome #carousel .active h2{color:black;}
#ZfHome #HpAwards{display:none;}
@media screen and (max-width:600px){
#ZfHome #carousel{display:none}
}
#ZfHome #var-carousel{width:600px;overflow:hidden;margin:0 auto;}
#ZfHome #var-carousel ul{width:1500px;padding:0;margin:0;}
#ZfHome #var-carousel ul li{width:200px;text-align:center;height:100px;list-style:none;float:left;}
#ZfHome #var-carousel ul li h2{color:black;}
#ZfHome #var-carousel .active h2{color:black;}
#ZfHome #HpAwards{display:none;}
@media screen and (max-width:600px){
#ZfHome #var-carousel{display:none}
}
#HpMainHeader.on{transform:translateY(50%);}
@media screen and (max-width:375px){
#ZfHome #HpMain{height:350px;min-height:350px;}
#HpMainHeader.on{transform:translateY(0%);}
#ZfHome .cite{margin-top:50px;}
#HpTestimonials .quote{max-width:300px;margin:0 auto;height:initial;}
#HpTestimonials h2.large{margin-bottom:1.4em;}
}
@media screen and (min-width:800px){
.layout-2l10r>.left{float:left;width:20%;}
.layout-2l10r>.right{float:right;width:80%;}
div.pnp-desc{text-align:left;width:50%;float:left;}
div.pnp-preview{width:50%;float:right;}
DIV.pnp-book.pnp-icon img{width:50%;}
}
.partner-banner{transition:all .3s ease-in;opacity:1;height:auto;}
.partner-banner.hide{opacity:0;height:0;overflow:hidden;transition-delay:0.2s;}
.cover .layout-2l10r>.left{display:none;}
.cover .layout-2l10r>.right{width:100%;}
.side-menu LI A{display:inline-block;cursor:pointer;color:#000;line-height:20px;margin-bottom:11px;}
.side-menu LI A:hover{color:#c60;}
.side-menu LI A.selected{color:#f89829;}
.side-menu LI.sep{border-top:1px solid #CCC;margin:5px 0;}
.content.partner-info{width:100%;}
.partner-info H2{font-size:28px;margin-bottom:26px;border-bottom:1px solid #AAA;padding-bottom:16px;text-align:left;}
.pnp-desc UL,.pnp-desc OL,.pnp-desc LI{padding-left:10px;list-style-type:square;}
.partner-info UL,.partner-info OL,.partner-info LI{line-height:30px;padding-left:10px;list-style-type:square;}
.partner-product-mask{background-color:rgba(0,0,0,.65);width:100%;height:200px;position:absolute;overflow:hidden;top:0;left:0;opacity:0;transition:all 0.4s ease-in-out;text-align:center;}
.partner-group img{height:200px;width:auto;}
.content.partner-group{display:inline-block;position:relative;height:200px;width:200px;margin:25px;transition:all 0.3s ease-in-out 0.3s;cursor:pointer;overflow:hidden;}
.partner-placeholder{display:inline-block;position:relative;height:200px;width:200px;margin:25px;}
.partner-list .currency-content,.partner-list .content{display:none;text-align:left;}
.partner-group.content.content H4{color:#FFF;text-align:center;border-bottom:1px solid rgba(255,255,255,.5);margin:25px;font-size:23px;font-weight:100;padding-bottom:10px;-webkit-transform:scale(10);-moz-transform:scale(10);-o-transform:scale(10);-ms-transform:scale(10);transform:scale(10);transition:all 0.2s ease-in-out 0.2s;opacity:0;}
.partner-group.content:hover H4{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.partner-group.content:hover .partner-product-mask{opacity:1;}
.partner-group.content:hover .partner-product-mask A{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);transition-delay:0.3s;}
.content.partner-group A{text-align:center;color:#FFF;padding:5px 20px;background-color:#f89829;display:inline-block;text-transform:uppercase;cursor:pointer;transition:all 0.2s ease-in-out;font-size:14px;-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-o-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px);}
.content{transition:all 0.2s ease-in-out;}
.content.hide{opacity:0;height:0px;width:0px;overflow:hidden;}
.pnp-table h4{color:#000;text-align:left;margin:0 0 10px 0;padding:0;font-size:35px;line-height:35px;}
.drop-down{display:none;color:#f89829;border:1px solid #CCC;padding:15px 20px;border-radius:16px;font-size:25px;font-weight:100;background:url(/z/icons/dropdown.gif) no-repeat;padding-left:20px;cursor:pointer;box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;background-position:right 20px center;}
.side-menu.dd{display:block;border:1px solid rgb(204,204,204);margin:-1px 15px;padding:10px;box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;}
UL.side-menu LI.promo{display:none;}
.content.frames{text-align:left;}
#insert_frame_selector .partner_frame_selector{display:block;}
.partner_frame_selector{display:none;}
.pnp-table P{font-size:94%;text-align:left;}
.pnp-table UL{margin:0px 48px 12px 12px;}
.pnp-table LI{font-size:94%;margin:6px 0px 3px 0px;}
.pnp-table TABLE{width:95%;margin-top:18px;}
.pnp-table TH{text-transform:uppercase;}
.pnp-table TH,.pnp-table TD{text-align:center;margin:0px;padding:3px 10px;width:100px;vertical-align:middle;font-size:0.875em;}
.pnp-table TH.pnp-name,.pnp-table TD.pnp-name{text-align:left;width:auto;min-width:200px;padding-left:4px;}
.pnp-table TH.pnp-print-name,.pnp-table TD.pnp-print-name{text-align:left;width:auto;min-width:120px;padding-left:4px;}
.pnp-table TH.pnp-frame-name,.pnp-table TD.pnp-frame-name{text-align:left;width:auto;min-width:120px;padding-left:4px;}
.pnp-table TD.pnp-frame-name{font-weight:bold;}
.pnp-table TH{border-bottom:1px solid #404040;color:#404040;}
.pnp-table TD{border-bottom:1px solid #999;}
.pnp-table .pnp-last TD{border-bottom:1px solid #404040;}
.pnp-table STRONG{font-weight:bold;}
.pnp-old{display:block;color:#999;text-decoration:line-through;}
.pnp-new{display:block;color:#C00;margin-right:-0.6em;margin-top:-4px;}
.pnp-discount{margin:2px 0px;color:#C00;}
.pnp-price{position:absolute;top:10px;right:10px;width:200px;text-align:right;font-size:1.25em;line-height:1.2em;}
.pnp-table SELECT{border:solid 1px #999;color:#555;}
.pnp-table OPTION{padding:1px 4px;}
.pnp-frame{display:none;position:relative;margin-right:-260px;padding-right:260px;}
.pnp-frame H4{margin-top:36px;}
.pnp-frame .pnp-units,.pnp-frame .pnp-cur{top:11px;}
.pnp-services{width:230px;height:169px;background-image:url(/zf/img/printing/mpix/mpix-luster-coating-service-sm.png);background-repeat:no-repeat;background-position:left top;}
.pnp-units{display:inline-block;}
.pnp-units A{display:inline-block;width:24px;height:16px;overflow:hidden;margin-left:3px;background-image:url(/zf/img/currency-buttons.gif);transition:none;}
A.pnp-units-in{background-position:-80px 0px;}
A.pnp-units-cm{background-position:-104px 0px;}
A.pnp-units-in:hover{background-position:-80px -16px;}
A.pnp-units-cm:hover{background-position:-104px -16px;}
.pnp-units-in A.pnp-units-in,.pnp-units-in A.pnp-units-in:hover{background-position:-80px -32px;}
.pnp-units-cm A.pnp-units-cm,.pnp-units-cm A.pnp-units-cm:hover{background-position:-104px -32px;}
.pnp-cur{display:inline-block;}
.pnp-cur A{display:inline-block;width:20px;height:16px;overflow:hidden;margin-left:3px;background-image:url(/zf/img/currency-buttons.gif);transition:none;}
A.pnp-USD{background-position:0px 0px;}
A.pnp-CAD{background-position:-20px 0px;}
A.pnp-GBP{background-position:-40px 0px;}
A.pnp-EUR{background-position:-60px 0px;}
A.pnp-USD:hover{background-position:0px -16px;}
A.pnp-CAD:hover{background-position:-20px -16px;}
A.pnp-GBP:hover{background-position:-40px -16px;}
A.pnp-EUR:hover{background-position:-60px -16px;}
.pnp-USD A.pnp-USD,.pnp-USD A.pnp-USD:hover{background-position:0px -32px;}
.pnp-CAD A.pnp-CAD,.pnp-CAD A.pnp-CAD:hover{background-position:-20px -32px;}
.pnp-GBP A.pnp-GBP,.pnp-GBP A.pnp-GBP:hover{background-position:-40px -32px;}
.pnp-EUR A.pnp-EUR,.pnp-EUR A.pnp-EUR:hover{background-position:-60px -32px;}
DIV.transposed{}
.transposed h4{font-size:21px;margin:10px 0;font-weight:100;border-bottom:1px solid #AAA;}
.transposed .row div{border-bottom:1px solid #EEE;}
.transposed .row div:last-child{border:none;}
.transposed span.th{}
.transposed span{width:49%;display:inline-block;}
.pnp .pnp-tsm-package{padding-right:10px;}
.pnp .pnp-tsm-package H3{margin-top:0px;}
.pnp .pnp-tsm-package TABLE{width:680px;}
.pnp .pnp-table TABLE .pnp-tsm-play{width:16px;padding-right:0px;}
.pnp .pnp-table TD{font-size:0.775em;}
.pnp .pnp-table TABLE .pnp-tsm-title{text-align:left;width:auto;}
.pnp .pnp-table TABLE .pnp-tsm-artist{text-align:left;width:auto;}
.pnp .pnp-table TABLE .pnp-tsm-time{width:60px;text-align:center;}
.pnp .pnp-table TABLE .pnp-tsm-genre{width:120px;text-align:left;}
.pnp .pnp-table TABLE .pnp-tsm-play A{display:inline-block;width:16px;height:16px;vertical-align:middle;background-image:url(/zf/img/icons/play-16.png);background-repeat:no-repeat;background-position:left top;}
.pnp .pnp-table TABLE .pnp-tsm-play A.pnp-playing{background-image:url(/zf/img/icons/pause-16.png);background-repeat:no-repeat;background-position:left top;}
.pnp BLOCKQUOTE{margin:20px 40px 0px 40px;text-align:justify;font-style:italic;line-height:1.65em;}
.pnp ADDRESS{text-align:right;color:#c0c0c0;font-style:normal;font-size:11px;line-height:1.65em;}
.pnp .pnp-tsm-plan{position:relative;padding-right:80px;margin:0px 30px 10px 30px;border-bottom:1px solid #dedede;}
.pnp .pnp-tsm-price{position:absolute;top:0px;right:0px;width:80px;text-align:center;}
.pnp .pnp-tsm-plan-n{font-weight:normal;color:#404040;margin-bottom:4px;}
.pnp .pnp-tsm-plan-i{font-weight:normal;color:#999;font-size:11px;line-height:130%;margin-bottom:4px;}
.pnp .pnp-tsm-charge{font-weight:bold;}
.pnp .pnp-tsm-period{font-size:11px;}
.pnp-proc-times TD:nth-child(2){padding-left:20px;}
.tsm-preview{cursor:pointer;}
.pnp-design.item{width:300px;display:inline-block;border:1px solid #EEE;margin:15px;border-radius:3px;box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;}
.pnp-design .pnpd-name{text-transform:uppercase;font-weight:bold;margin-bottom:-10px;}
.pnp-designs-notice{text-align:left;margin-top:40px;border-top:1px solid #CCC;}
.pnp-designs-notice P{margin-bottom:10px;text-transform:uppercase;}
.pnp-design-items H2{margin:35px 0;}
.pnp-design-items .pnp-anchor A{position:relative;top:-90px;}
.partner-list .side-menu LI.promo A{border-left:6px solid #f89829;padding-left:5px;}
.pnp-promo-content{display:inline-block;padding:50px;border:1px solid #CCC;border-left:10px solid #f89829;}
.pnp-promo-content P{padding:0;margin:0;}
.content.promo{text-align:center;}
.pnp-promo-content P.name{text-transform:uppercase;font-weight:bold;}
.pnp-proc-times TD{border-bottom:1px solid #EEE;}
UL[data-zf-shipping]{display:none;}
.partner-list>DIV{padding:0;}
.partner-list A.button{background-color:#f89829;border:0;padding:10px 0 10px 0;}
.partner-list .button-cont{position:relative;text-align:center;top:-135px;}
.partner-list IMG{transition:all 0.4s linear;}
.partner-container:hover IMG{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
DIV.partner-container{text-align:center;position:relative;transition:all 0.4s ease-in-out;overflow:hidden;cursor:pointer;}
.partner-list .partner-product-mask{background-color:rgba(0,0,0,.65);width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;opacity:0;transition:all 0.4s ease-in-out;}
.partner-container:hover .partner-product-mask{opacity:1;}
.partner-view-product{background-color:#f89829;padding:6px 30px;color:#FFF;text-transform:uppercase;position:relative;display:inline-block;transition:all 0.2s ease-in-out;-webkit-transform:translateY(250px);-moz-transform:translateY(250px);-o-transform:translateY(250px);-ms-transform:translateY(250px);transform:translateY(250px);}
.partner-container:hover .partner-view-product{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);transition-delay:0.4s;}
.partner-container H2{display:inline-block;transition:all 0.2s ease-in-out;color:#f89829;margin:20px 0;border-bottom:1px solid rgba(255,255,255,0.3);text-align:center;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);}
.partner-container:hover H2{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);transition-delay:0.3s;}
.partner-container P{display:inline-block;transition:all 0.2s ease-in-out;text-align:center;color:#fff;font-size:13px;padding:0 30px;line-height:19px;border-bottom:1px solid rgba(255,255,255,.5);margin:8%20px 8%;padding-bottom:10px;-webkit-transform:translateY(-360px);-moz-transform:translateY(-360px);-o-transform:translateY(-360px);transform:translateY(-360px);}
.partner-container:hover P{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);transition-delay:0.2s;}
.lightbox{background-color:rgba(0,0,0,.5);position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;}
.lightbox IMG{opacity:0;transition:opacity .5s ease-in-out;box-shadow:7px 7px 14px 7px rgba(0,0,0,.3);}
.lightbox DIV.content{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;}
.lightbox .close{cursor:pointer;position:fixed;width:40px;height:40px;margin-left:-40px;background:#f89829;color:#FFF;font-size:20px;font-weight:800;line-height:40px;z-index:1000;}
.lightbox .nav{cursor:pointer;position:fixed;top:50%;width:50px;height:50px;margin-top:-25px;}
.lightbox .contain.right{margin-left:-30px;}
.lightbox .contain.left{margin-left:0px;}
.lightbox .left{background:url(/z/icons/prev.png) no-repeat;margin-left:-50px;}
.lightbox .right{background:url(/z/icons/next.png) no-repeat;margin-left:20px;}
.animElem{position:absolute;width:100%;height:100%;}
.lightbox .label{color:#FFF;}
.lightbox IMG.scale-width{width:100%;height:auto;}
.lightbox IMG.scale-height{width:auto;height:100%;}
HTML{-webkit-text-size-adjust:100%;}
BODY{margin:0px;padding:0px;font-family:'proxima-nova',sans-serif;font-weight:400;font-size:15.48px;line-height:1.6em;color:#8a9298;background:#fff;}
H1,H2,H3,H4,TH,TD{font-weight:400;font-style:normal;margin:0;padding:0;color:#333;}
ARTICLE,ASIDE,FOOTER,HEADER,NAV,MAIN,SECTION,SUMMARY,DETAILS,HGROUP,FIGURE,FIGCAPTION{display:block;}
UL,LI{padding:0;margin:0;}
LI{list-style:none;color:#8a9298;}
UL.plus,UL.square{padding-left:15px;}
UL.square LI{list-style:square;padding-left:10px;}
UL.plus LI{list-style-type:none;}
UL.plus LI:before{content:"+";padding-right:10px;}
OL{padding-left:2em;}
OL LI{list-style:decimal;}
H1,H2.large{font-size:40px;font-weight:600;line-height:46px;margin-bottom:0.4em;}
H2{font-size:28px;line-height:36px;margin-bottom:0.8em;}
H3{font-size:16px;font-weight:bold;text-transform:uppercase;margin-bottom:1em;}
INPUT,TEXTAREA,SELECT{font-family:inherit;font-size:inherit;}
A{text-decoration:none;color:#f89829;transition:all 200ms ease-out 0s;}
A:hover{color:#c60;}
P{margin:0 0 1.5em 0;padding:0;}
P:last-child{margin-bottom:0;}
.nobr{white-space:nowrap;}
.strong{font-weight:700;}
.upper{text-transform:uppercase;}
.underline{padding-bottom:1px;border-bottom:1px solid;}
.text-white H1,.text-white H2,.text-white H3,.text-white H4,.text-white LI,.text-white P{color:#FFF;}
.text-gray H1,.text-gray H2,.text-gray H3,.text-gray H4,.text-gray P{color:#a0a0a0;}
.text-black H1,.text-black H2,.text-black H3,.text-black H4,.text-black P{color:#000;}
.text-orange H1,.text-orange H2,.text-orange H3,.text-orange H4,.text-orange P{color:#c60;}
.text-blue H1,.text-blue H2,.text-bluee H3,.text-bluee H4,.text-blue P{color:#0ba4eb;}
.bg-blue{background-color:#0ba4eb;}
.bg-darkblue{background-color:#0784be;}
.bg-orange{background-color:#f89829;}
.bg-darkorange{background-color:#cc6600;}
.bg-gray{background-color:#f5f5f5;}
.bg-midgray{background-color:#565d63;}
.bg-darkgray{background-color:#454a52;}
.bg-white{background-color:#ffffff;}
.text-white,A.text-white{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
A.text-white:hover{color:#eee;}
.text-gray{color:#a0a0a0;}
.text-black{color:#000;}
.text-orange{color:#c60;}
.text-light-orange{color:#f89829;}
.text-blue{color:#0ba4eb;}
.bg-blue A.text-white.button:hover{color:#0ba4eb;background-color:#FFF;}
.bg-darkblue A.text-white.button:hover{color:#0784be;background-color:#FFF;}
.bg-orange A.text-white.button:hover{color:#f89829;background-color:#FFF;}
.bg-darkorange A.text-white.button:hover{color:#cc6600;background-color:#FFF;}
.bg-gray A.text-white.button:hover{color:#f5f5f5;background-color:#FFF;}
.bg-gray A.bg-orange.button:hover{color:#f89829;}
.bg-midgray A.text-white.button:hover{color:#565d63;background-color:#FFF;}
.bg-darkgray A.text-white.button:hover{color:#454a52;background-color:#FFF;}
A.button,SPAN.button{display:inline-block;text-transform:uppercase;border-style:solid;border-width:2px;padding:6px 10px;cursor:pointer;text-align:center;font-weight:600;font-size:16px;}
A.button:hover,SPAN.button:hover{text-decoration:none;}
A.button.wide,SPAN.button.wide{min-width:220px;}
A.button.disabled{cursor:default;opacity:.5;}
DIV.clear{overflow:hidden;clear:both;}
.full{width:100%;}
.whole{max-width:1080px;padding:0 60px;margin:0 auto;}
.whole.no-bottom-pad{margin-bottom:-60px;}
.layout-12m>.main>.pad{padding-left:0px;padding-right:0px;}
@media screen and (max-width:1150px){
.whole{padding-left:20px;padding-right:20px;}
}
.pad{padding:0 30px;margin:30px 0;}
.media{display:none;}
.ta-w-left{text-align:left;}
.ta-w-right{text-align:right;}
.ta-w-center{text-align:center;}
.center-flex{display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;text-align:center;justify-content:center;-webkit-justify-content:center;}
IMG.scale{width:100%;height:auto;}
DIV.cover{background-size:cover;}
.gray-shadow{box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;}
.capitalize{text-transform:uppercase;}
.italic{font-style:italic;}
.nomargin{margin:0;}
.pull-left{float:left;}
.pull-right{float:right;}
HEADER.cover,SECTION.cover,ARTICLE.cover{background-size:cover;background-position:center;}
@font-face{
font-family:'FontAwesome';src:url('/z/fonts/fontawesome-webfont.eot?v=4.2.0');src:url('/z/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('/z/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('/z/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('/z/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
.fa{font-family:FontAwesome;}
@-webkit-keyframes spin-loading{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes spin-loading{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.zf-lazy-loader{font-family:FontAwesome;color:orange;font-size:20px;line-height:20px;width:20px;height:20px;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;left:50%;display:inline-block;-webkit-animation:spin-loading 2s infinite linear;animation:spin-loading 2s infinite linear;}
BODY#Variant1 .variant-1{display:block;}
BODY#Variant1 .variant-2{display:none;}
BODY#Variant1 .variant-3{display:none;}
BODY#Variant1 .variant-4{display:none;}
.header{display:table;height:325px;text-align:center;background-size:cover;background-position:center;position:relative;}
.header H1{display:table-cell;vertical-align:middle;height:325px;line-height:40px;margin-bottom:0;color:#fff;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@media screen and (max-width:1400px){
.header{height:200px;}
.header H1{height:200px;}
}
@media screen and (max-width:1024px){
.header H1{font-size:30px;}
}
UL.secnav{text-align:center;padding-top:42px;padding-bottom:42px;}
UL.secnav LI{display:inline-block;font-size:15px;font-weight:bold;text-transform:uppercase;padding:0px 10px;color:#f89829;}
UL.secnav LI A,UL.secnav LI A.button.inactive,UL.secnav LI A.button.inactive:hover{color:#8a9298;}
UL.secnav LI A:hover{color:#cc6600;}
UL.secnav LI A.button{color:#f89829;}
UL.secnav LI A.button:hover{color:#c60;}
@media screen and (max-width:1024px){
UL.secnav{padding-top:10px;padding-bottom:10px;}
UL.secnav LI{font-size:12px;}
}
UL.breadcrumbs{text-align:left;}
UL.breadcrumbs LI{display:inline;}
UL.breadcrumbs LI:before{content:'> ';}
UL.breadcrumbs LI:first-child:before{content:'';}
@media screen and (min-width:1024px){
.media.large{display:block;}
}
@media screen and (min-width:888px) and (max-width:1023px){
.media.normal{display:block;}
}
@media screen and (min-width:888px){
H2.large{font-size:38px;}
.layout-12m>.main{padding:30px;}
.layout-10m,.layout-8m,.layout-9l3r,.layout-8l4r,.layout-7l5r,.layout-6m,.layout-6l6r,.layout-5l7r,.layout-4l4m4r,.layout-3l3m3m3r,.layout-3l9r{padding-top:30px;padding-bottom:30px;}
.pad>.layout-5l5r,.pad>.layout-4l6r,.pad>.layout-4l4r,.pad>.layout-4l3r,.pad>.layout-4l2r,.pad>.layout-3l3r,.pad>.layout-2l2r{margin:-30px;}
.large-pad{padding:0 60px;margin:60px 0;}
.vertical-pad{padding:45px 0;}
.layout-10m>.pad{max-width:840px;margin:0px auto;}
.layout-8m>.pad{max-width:660px;margin:0px auto;}
.layout-6m>.pad{max-width:480px;margin:0px auto;}
.layout-6l6r>.left,.layout-5l5r>.left,.layout-4l4r>.left,.layout-3l3r>.left,.layout-2l2r>.left{float:left;width:50%;}
.layout-6l6r>.right,.layout-5l5r>.right,.layout-4l4r>.right,.layout-3l3r>.right,.layout-2l2r>.right{float:right;width:50%;}
.layout-9l3r>.left{float:left;width:75%;}
.layout-9l3r>.right{float:left;width:25%;}
.layout-8l4r>.left,.layout-4l2r>.left{float:left;width:66.6666%;}
.layout-8l4r>.right,.layout-4l2r>.right{float:right;width:33.3333%;}
.layout-7l5r>.left{float:left;width:58.3333%;}
.layout-7l5r>.right{float:right;width:41.6666%;}
.layout-5l7r>.left{float:left;width:41.6666%;}
.layout-5l7r>.right{float:right;width:58.3333%;}
.layout-4l6r>.left{float:left;width:40%;}
.layout-4l6r>.right{float:right;width:60%;}
.layout-4l4m4r>.left,.layout-4l4m4r>.middle{float:left;width:33.3333%;}
.layout-4l4m4r>.right{float:right;width:33.3333%;}
.layout-3l3m3m3r>.left,.layout-3l3m3m3r>.middle{float:left;width:25%;}
.layout-3l3m3m3r>.right{float:right;width:25%;}
.layout-4l3r>.left{float:left;width:57.1428%;}
.layout-4l3r>.right{float:right;width:42.8571%;}
.layout-3l9r>.left{float:left;width:25%;}
.layout-3l9r>.right{float:right;width:75%;}
}
@media screen and (min-width:620px) and (max-width:887px){
H2.large{font-size:36px;}
.media.narrow{display:block;}
.layout-12m>.main{padding:30px;}
.layout-10m,.layout-8m,.layout-9l3r,.layout-8l4r,.layout-7l5r,.layout-6m,.layout-6l6r,.layout-5l7r,.layout-4l4m4r,.layout-3l3m3m3r,.layout-3l9r{padding-top:30px;padding-bottom:30px;}
.layout-9l3r>DIV:first-child,.layout-8l4r>DIV:first-child,.layout-7l5r>DIV:first-child,.layout-6l6r>DIV:first-child,.layout-5l7r>DIV:first-child,.layout-5l5r>DIV:first-child,.layout-4l6r>DIV:first-child,.layout-3l9r>DIV:first-child{margin-bottom:60px;}
.large-pad{padding:0 30px;margin:30px 0;}
.vertical-pad{padding:25px 0;}
.layout-10m>.pad{max-width:840px;margin:0px auto;}
.layout-8m>.pad{max-width:660px;margin:0px auto;}
.layout-6m>.pad{max-width:480px;margin:0px auto;}
.pad>.layout-4l4r,.pad>.layout-4l3r,.pad>.layout-4l2r,.pad>.layout-3l3r,.pad>.layout-2l2r{margin:-30px;}
.layout-3l3r>.left,.layout-4l4r>.left,.layout-2l2r>.left{float:left;width:50%;}
.layout-3l3r>.right,.layout-4l4r>.right,.layout-2l2r>.right{float:right;width:50%;}
.layout-4l2r>.left{float:left;width:66.6666%;}
.layout-4l2r>.right{float:right;width:33.3333%;}
.layout-4l3r>.left{float:left;width:57.1428%;}
.layout-4l3r>.right{float:right;width:42.8571%;}
.layout-9l3r>.ta-n-left>.pad,.layout-8l4r>.ta-n-left>.pad,.layout-7l5r>.ta-n-left>.pad,.layout-6l6r>.ta-n-left>.pad,.layout-5l7r>.ta-n-left>.pad,.layout-5l5r>.ta-n-left>.pad,.layout-4l6r>.ta-n-left>.pad,.layout-4l4m4r>.ta-n-left>.pad,.layout-3l3m3m3r>.ta-n-left>.pad,.layout-3l9r>.ta-n-left>.pad{text-align:left;}
.layout-9l3r>.ta-n-left>.pad,.layout-8l4r>.ta-n-right>.pad,.layout-7l5r>.ta-n-right>.pad,.layout-6l6r>.ta-n-right>.pad,.layout-5l7r>.ta-n-right>.pad,.layout-5l5r>.ta-n-right>.pad,.layout-4l6r>.ta-n-right>.pad,.layout-4l4m4r>.ta-n-right>.pad,.layout-3l3m3m3r>.ta-n-right>.pad,.layout-3l9r>.ta-n-right>.pad{text-align:right;}
.layout-9l3r>.ta-n-center>.pad,.layout-8l4r>.ta-n-center>.pad,.layout-7l5r>.ta-n-center>.pad,.layout-6l6r>.ta-n-center>.pad,.layout-5l7r>.ta-n-center>.pad,.layout-5l5r>.ta-n-center>.pad,.layout-4l6r>.ta-n-center>.pad,.layout-4l4m4r>.ta-n-center>.pad,.layout-3l3m3m3r>.ta-n-center>.pad,.layout-3l9r>.ta-n-center>.pad{text-align:center;}
}
@media screen and (min-width:460px) and (max-width:619px){
H2.large{font-size:34px;}
.media.small{display:block;}
.pad{padding:0 20px;margin:20px 0;}
.whole.no-bottom-pad{margin-bottom:-40px;}
.whole{padding-left:20px;padding-right:20px;}
.layout-12m>.main{padding:20px;}
.layout-10m,.layout-8m,.layout-9l3r,.layout-8l4r,.layout-7l5r,.layout-6m,.layout-6l6r,.layout-5l7r,.layout-4l4m4r,.layout-3l3m3m3r,.layout-3l9r{padding-top:10px;padding-bottom:10px;}
.layout-9l3r>DIV:first-child,.layout-8l4r>DIV:first-child,.layout-7l5r>DIV:first-child,.layout-6l6r>DIV:first-child,.layout-5l7r>DIV:first-child,.layout-5l5r>DIV:first-child,.layout-4l6r>DIV:first-child,.layout-4l4r>DIV:first-child,.layout-3l9r>DIV:first-child{margin-bottom:40px;}
.large-pad{padding:0 20px;margin:20px 0;}
.vertical-pad{padding:10px 0;}
.layout-10m>.pad{max-width:840px;margin:0px auto;}
.layout-8m>.pad{max-width:660px;margin:0px auto;}
.layout-6m>.pad{max-width:480px;margin:0px auto;}
.pad>.layout-4l3r,.pad>.layout-4l2r,.pad>.layout-3l3r,.pad>.layout-2l2r{margin:-20px;}
.layout-3l3r>.left,.layout-2l2r>.left{float:left;width:50%;}
.layout-3l3r>.right,.layout-2l2r>.right{float:right;width:50%;}
.layout-4l2r>.left{float:left;width:66.6666%;}
.layout-4l2r>.right{float:right;width:33.3333%;}
.layout-4l3r>.left{float:left;width:57.1428%;}
.layout-4l3r>.right{float:right;width:42.8571%;}
.layout-4l4r>DIV>.pad{padding-left:0px;padding-right:0px;}
.layout-9l3r>.ta-n-left>.pad,.layout-8l4r>.ta-n-left>.pad,.layout-7l5r>.ta-n-left>.pad,.layout-6l6r>.ta-n-left>.pad,.layout-5l7r>.ta-n-left>.pad,.layout-5l5r>.ta-n-left>.pad,.layout-4l6r>.ta-n-left>.pad,.layout-4l4m4r>.ta-n-left>.pad,.layout-3l3m3m3r>.ta-n-left>.pad,.layout-4l4r>.ta-n-left>.pad,.layout-3l9r>.ta-n-left>.pad{text-align:left;}
.layout-9l3r>.ta-n-right>.pad,.layout-8l4r>.ta-n-right>.pad,.layout-7l5r>.ta-n-right>.pad,.layout-6l6r>.ta-n-right>.pad,.layout-5l7r>.ta-n-right>.pad,.layout-5l5r>.ta-n-right>.pad,.layout-4l6r>.ta-n-right>.pad,.layout-4l4m4r>.ta-n-right>.pad,.layout-3l3m3m3r>.ta-n-right>.pad,.layout-4l4r>.ta-n-right>.pad,.layout-3l9r>.ta-n-right>.pad{text-align:right;}
.layout-9l3r>.ta-n-center>.pad,.layout-8l4r>.ta-n-center>.pad,.layout-7l5r>.ta-n-center>.pad,.layout-6l6r>.ta-n-center>.pad,.layout-5l7r>.ta-n-center>.pad,.layout-5l5r>.ta-n-center>.pad,.layout-4l6r>.ta-n-center>.pad,.layout-4l4m4r>.ta-n-center>.pad,.layout-3l3m3m3r>.ta-n-center>.pad,.layout-4l4r>.ta-n-center>.pad,.layout-3l9r>.ta-n-center>.pad{text-align:center;}
}
@media screen and (max-width:459px){
H2.large{font-size:32px;padding:0 20px;line-height:1.1em;}
.media.tiny{display:block;}
.pad{padding:0 20px;margin:20px 0;}
.whole.no-bottom-pad{margin-bottom:-40px;}
.whole{padding-left:10px;padding-right:10px;}
.layout-12m>.main{padding:20px;}
.layout-10m,.layout-8m,.layout-9l3r,.layout-8l4r,.layout-7l5r,.layout-6m,.layout-6l6r,.layout-5l7r,.layout-4l4m4r,.layout-3l3m3m3r,.layout-3l9r{padding-top:10px;padding-bottom:10px;}
.layout-9l3r>DIV:first-child,.layout-8l4r>DIV:first-child,.layout-7l5r>DIV:first-child,.layout-6l6r>DIV:first-child,.layout-5l7r>DIV:first-child,.layout-5l5r>DIV:first-child,.layout-4l6r>DIV:first-child,.layout-3l9r>DIV:first-child{margin-bottom:40px;}
.large-pad{padding:0 20px;margin:20px 0;}
.layout-10m>.pad{max-width:840px;margin:0px auto;}
.layout-8m>.pad{max-width:660px;margin:0px auto;}
.layout-6m>.pad{max-width:480px;margin:0px auto;}
.pad>.layout-2l2r{margin:-20px;}
.layout-2l2r>.left{float:left;width:50%;}
.layout-2l2r>.right{float:right;width:50%;}
.layout-4l4r>DIV>.pad,.layout-4l3r>DIV>.pad,.layout-4l2r>DIV>.pad,.layout-3l3r>DIV>.pad{padding-left:0px;padding-right:0px;}
.layout-9l3r>.ta-n-left>.pad,.layout-8l4r>.ta-n-left>.pad,.layout-7l5r>.ta-n-left>.pad,.layout-6l6r>.ta-n-left>.pad,.layout-5l7r>.ta-n-left>.pad,.layout-5l5r>.ta-n-left>.pad,.layout-4l6r>.ta-n-left>.pad,.layout-4l4m4r>.ta-n-left>.pad,.layout-3l3m3m3r>.ta-n-left>.pad,.layout-4l4r>.ta-n-left>.pad,.layout-4l3r>.ta-n-left>.pad,.layout-4l2r>.ta-n-left>.pad,.layout-3l9r>.ta-n-left>.pad,.layout-3l3r>.ta-n-left>.pad{text-align:left;}
.layout-9l3r>.ta-n-right>.pad,.layout-8l4r>.ta-n-right>.pad,.layout-7l5r>.ta-n-right>.pad,.layout-6l6r>.ta-n-right>.pad,.layout-5l7r>.ta-n-right>.pad,.layout-5l5r>.ta-n-right>.pad,.layout-4l6r>.ta-n-right>.pad,.layout-4l4m4r>.ta-n-right>.pad,.layout-3l3m3m3r>.ta-n-right>.pad,.layout-4l4r>.ta-n-right>.pad,.layout-4l3r>.ta-n-right>.pad,.layout-4l2r>.ta-n-right>.pad,.layout-3l9r>.ta-n-right>.pad,.layout-3l3r>.ta-n-right>.pad{text-align:right;}
.layout-9l3r>.ta-n-center>.pad,.layout-8l4r>.ta-n-center>.pad,.layout-7l5r>.ta-n-center>.pad,.layout-6l6r>.ta-n-center>.pad,.layout-5l7r>.ta-n-center>.pad,.layout-5l5r>.ta-n-center>.pad,.layout-4l6r>.ta-n-center>.pad,.layout-4l4m4r>.ta-n-center>.pad,.layout-3l3m3m3r>.ta-n-center>.pad,.layout-4l4r>.ta-n-center>.pad,.layout-4l3r>.ta-n-center>.pad,.layout-4l2r>.ta-n-center>.pad,.layout-3l9r>.ta-n-center>.pad,.layout-3l3r>.ta-n-center>.pad{text-align:center;}
}
.site-var-0 .ex-var-1,.site-var-0 .ex-var-2,.site-var-0 .ex-var-3,.site-var-1 .ex-var-0,.site-var-1 .ex-var-2,.site-var-1 .ex-var-3,.site-var-2 .ex-var-0,.site-var-2 .ex-var-1,.site-var-2 .ex-var-3,.site-var-3 .ex-var-0,.site-var-3 .ex-var-1,.site-var-3 .ex-var-2{display:none!important;}
#Press .carousel-control.left,#Press .carousel-control.right{background-image:none;}
#Press .left.carousel-control,#Press .right.carousel-control{color:orange}
#Press .scale{max-height:100px;max-width:200px;width:auto;margin:0px 20px;max-height:80px;max-width:200px;}
#Press hr{border-style:solid;border-color:lightgrey;border-width:1px;border-bottom:none;margin-top:2em;margin-bottom:2em;}
.text-orange{color:#f89829!important;}
#Press h2{margin-bottom:0.2em;}
#Press p{margin:0;}
#Press .quotes{margin:15px;padding:15px;min-height:260px;position:relative;}
#Press .quotes h2{font-size:18px;line-height:26px;}
#Press .quotes h3{margin-bottom:0px;text-transform:none;}
#Press .quotes div{position:absolute;bottom:0;left:0;margin:15px;}
#Press .mobile-carousel{display:none;}
#Press .desktop-carousel{display:block;}
@media screen and (max-width:887px){
#Press .header{background-attachment:inherit;}
#Press .quotes{min-height:120px;}
#Press .scale{max-height:70px;max-width:100px;width:60%;}
#Press .mobile-carousel{display:block;}
#Press .desktop-carousel{display:none;}
}
@media screen and (max-width:475px){
#Press .header{height:225px;}
#Press .scale{max-height:70px;max-width:100px;}
}
.secnav A.button{font-weight:bold;}
@media screen and (max-width:480px){
.secnav A.button{border:none;}
}
.opacity-light{opacity:.8}
.soundtrack-pad{padding-top:60px;text-align:right;}
.soundtrack-banner{text-align:center;background-size:cover;}
IMG.gallery-presentation{margin-top:-60px;margin-bottom:-60px;}
@media screen and (max-width:887px){
.soundtrack-pad{padding:0 30px;text-align:left;}
}
@media screen and (max-width:1086px){
IMG.gallery-presentation{width:100%;max-width:570px;}
IMG.gallery-safe-secure{width:100%;max-width:353px;}
}
@media screen and (max-width:619px){
IMG.gallery-presentation{margin-top:-30px;margin-bottom:-30px;}
}
.presets .content,.examples .content{position:relative;overflow:hidden;border:1px solid #CCC;cursor:pointer;padding-top:73%;-webkit-transform:translate3d(0,0,0);}
.examples .content:hover{cursor:initial;}
.examples-nav LI:last-child{border-left:1px solid #CCC;margin-left:-2px;}
@media screen and (max-width:459px){
.examples-nav UL.secnav LI{display:block;}
.examples-nav LI:last-child{border-left:none;}
}
.presets .content:hover .blanket,.examples .content:hover .blanket{opacity:1;}
.presets .content:hover IMG,.examples .content:hover IMG{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.presets .content:hover .blanket A,.examples .content:hover .blanket A{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);opacity:1;}
.presets .content:hover .blanket A.preview,.examples .content:hover .blanket A.preview{transition-delay:0.2s;}
.presets .content:hover .blanket A.create-own,.examples .content:hover .blanket A.create-own{transition-delay:0.4s;}
.presets .blanket,.examples .blanket{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);text-align:center;opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.presets .blanket A,.examples .blanket A{position:absolute;margin-top:-20px;margin-left:-20px;display:block;width:50%;height:30px;line-height:30px;left:25%;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);}
.presets .blanket .preview,.examples .blanket .preview{transition-delay:0.2s;top:50%;}
.presets .blanket .create-own,.examples .blanket .create-own{top:55%;}
.presets .pad IMG,.examples .pad IMG{box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;margin-bottom:-7px;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;position:absolute;top:0;left:0;opacity:0;}
.presets h3,.examples h3{margin:0;padding-top:20px;}
UL.secnav LI A.selected{color:#f89829;}
.video-hosting .bg-vid{position:absolute;right:0px;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-2;overflow:hidden;}
.video-hosting .video-fallback{height:1000px;background-size:cover;background-position:center;}
.video-hosting .video-text{text-shadow:2px 2px 3px rgba(0,0,0,0.5);padding:45px;background-color:rgba(0,0,0,.3);}
@media screen and (max-width:459px){
.video-hosting{background-color:#000;}
.video-hosting .video-text{text-shadow:none;padding:25px;}
.video-hosting .bg-vid{display:none;}
}
.pb-header{height:300px;}
.pb-header .whole DIV{position:relative;height:80px;top:110px;}
.pb-features .whole{border-bottom:1px solid #CCC;}
.play{font-family:FontAwesome}
.currency-switcher{padding-top:30px;padding-bottom:30px;}
TABLE.feature-list{width:100%;border-collapse:collapse;}
TABLE.feature-list:first-child{margin-top:30px;}
TABLE.feature-list:last-child{margin-bottom:30px;}
TABLE.feature-list TH{width:19%;padding:20px 5px;background-color:#454a52;color:#fff;border-right:1px solid #fff;text-align:center;}
TABLE.feature-list TH:last-child{border-right:0px none;}
TABLE.feature-list TH:first-child{width:0px;border-right:0px none;}
TABLE.feature-list TH:first-child+TH{width:40%;font-size:140%;text-align:left;padding:20px 10px;}
TABLE.feature-list TD{padding:8px 10px;color:#a0a0a0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;line-height:normal;height:36px;}
TABLE.feature-list .fl-text TD{color:#333;}
TABLE.feature-list .price TD{background-color:#f89829;color:#fff;border-right:1px solid #fff;border-bottom:0px none;height:auto;padding-top:10px;padding-bottom:10px;}
TABLE.feature-list .price EM{font-size:150%;font-weight:normal;font-style:normal;}
TABLE.feature-list TD:last-child{border-right:0px none;}
TABLE.feature-list TD:first-child{width:0px;border-right:0px none;border-bottom:0px none;}
TABLE.feature-list TD:first-child+TD{color:#000;text-align:left;}
TABLE.feature-list TD.check{font-family:FontAwesome;font-size:120%;}
TABLE.feature-list TD.check:before{content:"\f00c";}
TABLE.feature-list TD.text-orange{color:#f89829;}
TABLE.feature-list TD SPAN.price EM{font-style:normal;}
TABLE.diff-list{width:100%;border-collapse:collapse;margin-top:30px;margin-bottom:30px;}
TABLE.diff-list TH{width:32%;padding:20px 20px;background-color:#454a52;color:#fff;border-right:1px solid #fff;text-align:left;font-size:140%;}
TABLE.diff-list TH:first-child{border-right:none 0px;width:0px;padding-left:10px;padding-right:10px;}
TABLE.diff-list TH:nth-last-child(2){border-right:none 0px;}
TABLE.diff-list TH:last-child{border-right:none 0px;width:0px;padding-left:10px;padding-right:10px;}
TABLE.diff-list TD{padding:10px 20px;color:#000;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:left;line-height:normal;height:24px;}
TABLE.diff-list .price TD{background-color:#f89829;color:#fff;border-right:1px solid #fff;border-bottom:0px none;font-size:110%;height:auto;}
TABLE.diff-list TD EM{font-weight:bold;font-style:normal;}
TABLE.diff-list .price EM{font-size:150%;font-weight:normal;}
TABLE.diff-list TR TD:first-child{border-right:none 0px;border-bottom:none 0px;width:0px;padding-left:10px;padding-right:10px;}
TABLE.diff-list TR TD:nth-last-child(2){border-right:none 0px;}
TABLE.diff-list TR TD:last-child{border-right:none 0px;border-bottom:none 0px;width:0px;padding-left:10px;padding-right:10px;}
TABLE.fee-list{width:100%;border-collapse:collapse;}
TABLE.fee-list:first-child{margin-top:30px;}
TABLE.fee-list:last-child{margin-bottom:30px;}
TABLE.fee-list TH{width:25%;padding:20px 5px;background-color:#454a52;color:#fff;border-right:1px solid #fff;text-align:center;}
TABLE.fee-list TH:last-child{border-right:0px none;}
TABLE.fee-list TH:first-child{width:0px;border-right:0px none;}
TABLE.fee-list TH:first-child+TH{width:47%;font-size:140%;text-align:left;padding:20px 10px;}
TABLE.fee-list TD{padding:4px 10px 0px;border-right:1px solid #e0e0e0;text-align:center;line-height:normal;}
TABLE.fee-list TD.fl-top{padding-top:8px;}
TABLE.fee-list TD.fl-bottom{padding-bottom:8px;border-bottom:1px solid #e0e0e0;}
TABLE.fee-list TD:last-child{border-right:0px none;}
TABLE.fee-list TD:first-child{width:0px;border-right:0px none;border-bottom:0px none;}
TABLE.fee-list TD:first-child+TD{text-align:left;border-right:1px solid #e0e0e0;}
TABLE.fee-list TD:first-child+TD SPAN{display:inline-block;font-family:FontAwesome;font-size:120%;color:#f89829;margin-right:4px;vertical-align:middle;}
TABLE.fee-list TD:first-child+TD SPAN:before{content:"\f00c";}
TABLE.fee-list .selector-box{width:250px;display:inline-block;text-align:left;}
TABLE.fee-list .selector-box DIV.currency-option{line-height:160%;padding-left:22px;background-position:1px center;}
.currency-list DIV.zf-option-selectable{height:auto!important;color:#333;}
.currency-list DIV.zf-option-selectable.select-color2{color:#fff;}
.currency-list DIV.zf-option-selectable.select-bgcolor2{background:#0ba4eb;}
.currency-list DIV.currency-option{padding-left:22px!important;line-height:160%!important;background-position:1px center!important;}
.currency-list{box-shadow:rgba(0,0,0,.4) 1px 1px 3px;}
.website-samples IMG{border:1px solid #000;}
.website-samples{padding-top:0px;padding-bottom:0px;}
.website-samples .pad{padding:10px;margin:0;}
.website-head-center{text-align:center;}
.marketing.pc-mobile{margin:-120px 0 -67px 0;}
@media screen and (min-width:620px) and (max-width:887px){
.marketing.pc-mobile{margin:0 0 -67px 0;height:486px;}
}
@media screen and (max-width:619px){
.marketing.pc-mobile{margin:0 0 -37px 0;height:386px;}
}
.support-links A{margin:5px;}
.store-banner{position:relative;top:-60px;margin-bottom:-65px;width:80%;height:auto;left:10%;}
.store-pg-break{padding-top:100px;}
.store-resp-bg{background-repeat:no-repeat;background-size:cover;background-position-y:0;}
.store-products{padding:15px 15px 0 0;}
.store-products LI{font-weight:bold;text-transform:uppercase;padding-top:15px;}
.store H4{text-transform:uppercase;font-weight:bold;margin-bottom:15px;}
.store-icon-sep{padding-left:40px;}
.store-banner-bg{line-height:1.6;background:linear-gradient(to right,#e7e7e7 1%,#FFF 70%);}
.store-main{padding-left:30px;padding-top:60px;}
.store-sell-pad{padding-top:30px;padding-left:30px;}
.store-payment{font-family:FontAwesome;color:#FFF;font-size:30px;margin-top:15px;}
.store-payment SPAN:last-child{margin-left:15px;}
.addon-price-button{box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;margin-bottom:20px;}
.addon-price-button .left{display:table-cell;vertical-align:middle;padding:10px;}
.addon-price-button .right{display:table-cell;vertical-align:middle;text-align:center;padding:10px;width:80px;}
.addon-price-button .pad{padding:10px;margin:0;}
.addon-price-button .price{font-size:28px;font-weight:400;}
SPAN.addon-nav{position:relative;top:-30px;}
.no-border{border:none;}
.lp-header{padding:30px;overflow:hidden;background-color:transparent;background-position:center;transition-duration:.6s;-webkit-transition-duration:.6s;}
.lp-header.small{padding:0;opacity:.99;box-shadow:0 0 8px 4px rgba(0,0,0,.2);background-color:#454a52;}
.lp-header.fixed{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);position:fixed;width:100%;}
.lp-header .left{float:left;width:30%;}
.lp-header .right{float:right;width:70%;position:relative;left:-60px;overflow:hidden;}
.lp-header.small .right{left:-30px;}
.lp-header.small .left IMG{transform:scale(.6);-webkit-transform:scale(.6);}
.lp-header .lp-menu{opacity:0;position:fixed;right:9px;top:9px;font-size:30px;color:#FFF;cursor:pointer;}
.lp-header UL LI{display:inline;}
.lp-header UL{margin-top:17px;}
.lp-header UL LI A{color:#FFF;text-transform:uppercase;font-size:16px;font-weight:bold;padding-left:20px;}
.lp-header UL LI A:hover{color:#c60;}
.lp-section{z-index:0;position:relative;}
DIV.pad.lp-features{overflow:hidden;margin-bottom:-30px;}
.lp-features IMG{margin-bottom:-5px;transition-duration:1s;-webkit-transition-duration:1s;transition-delay:.2s;-webkit-transition-delay:.2s;transform:translateY(400px);-webkit-transform:translateY(400px);}
.lp-features.show IMG{transform:translateY(0);-webkit-transform:translateY(0);}
.lp-section.top{background-position:center;z-index:1;padding-top:0;}
.lp-section.top .vertical-pad{padding:60px 0;}
.lp-section.top.fixed{position:fixed;left:0;top:0;height:100px;overflow:hidden;box-shadow:0px 0px 5px 5px rgba(0,0,0,.2);}
.lp-section.hide{transform:translateX(-2000px);-webkit-transform:translateX(-2000px);}
.lp-section.show{transform:translateY(0px);-webkit-transform:translateY(0px);}
.lp-section.top H1{font-size:40px;line-height:1.2em;}
.lp-section.top H2{font-weight:600;font-size:18px;}
.lp-section.top H3{margin-bottom:0;}
.lp-buttons A{padding:11px 20px;font-weight:bold;width:150px;display:inline-block;}
.lp-buttons A:last-child{margin-left:20px;}
.lp-buttons A.bg-orange{border:none;}
.lp-buttons A.bg-white{border:none;padding:11px 20px;font-weight:bold;width:150px;}
.bg-blue .lp-buttons A.bg-white{color:#0ba4eb;}
.lp-section IMG.lp-devices{}
.lp-section.contact H2{font-size:22px;font-weight:bold;padding-bottom:20px;}
.lp-section.desc P{font-size:16px;line-height:27px;}
.lp-section.features H3{font-size:23px;color:#f89829;}
.lp-section .ff.hidden{display:none;}
.lp-privacy{font-size:13px;line-height:13px;padding:0 100px;}
.lp-plan H4{color:inherit;font-size:18px;}
.lp-pricing{padding:30px;min-height:172px;position:relative;overflow:hidden;}
.lp-pricing H3.pn{float:left;}
.lp-pricing H3.pa{float:right;}
.lp-pricing H3 EM{font-style:normal;}
.lp-pricing H3 TT{font-family:inherit;color:#a0a0a0;}
.lp-pricing .included{margin:0 -30px -30px -30px;font-weight:600;left:0;padding:10px 30px;text-transform:uppercase;transition-delay:.2s;opacity:0;transition:all 1s;-webkit-transition:all 1s;transform:translateY(100px);-webkit-transform:translateY(100px);}
.lp-pricing .included.show{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
.lp-footer{font-size:13px;}
HR.lp-hr{border:0;height:1px;background:#C5C5C5;background-image:-webkit-linear-gradient(left,#ccc,#C5C5C5,#ccc);background-image:linear-gradient(left,#ccc,#C5C5C5,#ccc);}
.lp-section .form-msg.form-error,.lp-section FORM .ff-msg{color:red;font-size:small;}
.lp-section FORM .ff{margin-bottom:10px;}
.lp-section INPUT,.lp-section TEXTAREA{border:1px solid #CCC;}
.lp-section FORM .ff INPUT{width:300px;padding-left:10px;outline:none;height:35px;}
.lp-section FORM .ff.last INPUT{width:200px;margin-left:-100px;}
#ZfHome .lp-section FORM A.pushbutton{width:130px;font-size:16px;}
.lp-section FORM A.pushbutton{display:inline-block;width:100px;height:39px;line-height:39px;text-align:center;background-color:#f89829;color:white;font-weight:bold;text-transform:uppercase;position:relative;top:-48px;left:106px;}
.lp-section .hv-q-page2 A.pushbutton{top:-15px;left:0;margin-bottom:20px;display:inline-block;}
.lp-section .float FORM .ff{float:left;}
.lp-section .float FORM A.pushbutton{top:0px;left:-42px;}
.lp-section .float FORM .ff INPUT{margin-left:10px;}
.lp-section .float.float3 FORM .ff INPUT{width:215px;}
.lp-section .float.float3 FORM .ff.last INPUT{width:160px;}
.lp-section .float.float2 FORM .ff INPUT{width:320px;}
.lp-section .float.float2 FORM .ff.last INPUT{width:302px;}
.lp-section .float.float1 FORM .ff.last INPUT{width:670px;}
.lp-section .line FORM .ff{}
.lp-section .line FORM A.pushbutton{top:0;left:0;border-radius:1px;background:transparent;border:1px solid;margin-bottom:15px;font-weight:400;}
.lp-section .line FORM .ff INPUT{border-width:0;border-bottom:1px solid #EEE;background-color:transparent;color:#FFF;}
.lp-section .line FORM .ff.last INPUT{width:300px;margin-left:0;}
.lp-section .line FORM .ff INPUT::-webkit-input-placeholder{color:rgba(255,255,255,.5)}
.lp-section .line FORM .ff INPUT::-moz-placeholder{color:rgba(255,255,255,.5)}
.lp-section .line FORM .ff INPUT:-ms-input-placeholder{color:rgba(255,255,255,.5)}
@media screen and (max-width:619px){
.lp-logo{display:inline-block;}
.lp-header{padding:0;}
.lp-header .left{float:none;width:100%;text-align:center;}
.lp-header .left IMG{transform:scale(.6);-webkit-transform:scale(.6);}
.lp-header .right{float:none;width:100%;text-align:center;left:-30px;margin-top:-12px;border-top:1px solid rgba(255,255,255,.1);}
.lp-section.top H1{font-size:35px;}
.lp-section.top H2{font-size:16px;line-height:21px;}
.lp-section.top .vertical-pad{padding:40px 0;}
.lp-privacy{text-align:left;padding:0;}
}
@media screen and (max-width:459px){
.lp-header{padding:0;height:45px;}
.lp-header .left{text-align:left;left:0;height:45px;}
.lp-header .left IMG{position:relative;left:-20px;top:-5px;}
.lp-header .right,.lp-header.small .right{left:0;margin-top:0;border-top:none;}
.lp-header.lp-open{height:200px;background:#454a52;box-shadow:0 0 4px 4px rgba(0,0,0,.9);}
.lp-header.lp-open .lp-menu.open{opacity:0;}
.lp-header.lp-open .lp-menu.close{opacity:1;}
.lp-header .lp-menu.open{opacity:1;}
.lp-header .lp-menu.close{opacity:0;}
.lp-section.top H1{font-size:31px;}
.lp-section.top H2{font-size:16px;}
.lp-buttons A:last-child:before{}
.lp-buttons A:last-child{margin-left:0px;margin-top:15px;}
.lp-header UL LI{display:list-item;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:12px;}
.lp-section.top .vertical-pad{padding:15px 0;}
.lp-section .line FORM .ff.last INPUT,.lp-section FORM .ff INPUT,.lp-section FORM .ff INPUT{width:100%;}
.lp-section FORM .ff.last INPUT{width:100%;margin:0;}
.lp-section.questions FORM .hv-q-page2 SELECT{width:250px;}
.lp-section FORM A.pushbutton{display:block;text-align:center;margin-bottom:10px;top:0px;left:0px;width:100%;padding:0 5px;}
.lp-privacy{text-align:center;padding:0;}
.lp-plan .lp-pricing H3.pa{float:none;text-align:center;margin-top:-15px;border-top:1px solid #EEE;padding-top:5px;}
.lp-plan .lp-pricing H3.pn{float:none;text-align:center;}
}
#HelloCanada .hero .main{padding:90px 0;}
.hv .small .layout-12m>.main{padding:10px;}
.hv .small.lp-section.top .lp-buttons,.hv .small.lp-section.top .vertical-pad{display:none;}
.hv .small.lp-section.top .lp-title{display:none;}
.hv .hv-q-page2{text-align:left;}
.hv .lp-section.questions FORM .hv-q-page2 SELECT{width:100%;padding:10px 0;margin-bottom:15px;outline:none;}
.hv .lp-section.questions FORM .hv-q-page2 TEXTAREA{width:100%;padding-left:10px;outline:none;height:6em;margin-bottom:10px;}
.hv .lp-section.questions .contact-confirm{padding:50px;border:1px solid #CCC;border-radius:2px;margin-bottom:50px;background-color:#FFF;}
.examples .example{position:relative;overflow:hidden;}
.examples .example:hover .blanket{opacity:1;}
.examples .example:hover IMG{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.examples .example:hover .blanket A{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);opacity:1;}
.examples .example:hover .blanket A.preview{transition-delay:0.2s;}
.examples .blanket{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);text-align:center;opacity:0;transition:all 0.5s ease-in-out;}
.examples .blanket A{position:relative;top:50%;margin-top:-20px;margin-left:-20px;display:block;width:50%;height:30px;line-height:30px;left:25%;transition:all 0.3s ease-in-out;opacity:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);}
.examples IMG{box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;margin-bottom:-7px;transition:all 1s ease-in-out;}
.raw-storage-banner H3{font-weight:bold;color:#ADADAD;}
.raw-storage-banner H1{color:#0bA4EB;}
.raw-storage-banner .right{float:left;width:70%;}
.raw-storage-banner .right .pad{margin:0;padding:10px 15px;}
.raw-storage-banner .left{float:left;width:30%;}
.raw-pricing{border:1px solid #D4D4D4;background-color:#FFF;max-width:365px;}
.raw-pricing DIV{padding:5px 10px;border-bottom:1px solid #D4D4D4;color:#7B7A7A;}
.raw-pricing DIV:last-child{border-bottom:none;}
.raw-pricing .head{background-color:#97C950;}
.raw-pricing .head H3{color:#FFF;margin:0;}
.raw-pricing .price SPAN{color:#97C950;font-weight:bold;}
.raw-pricing .tail{color:#ACACAC;}
.promo-nash .whole{display:table;}
.promo-nash .whole DIV{display:table-cell;vertical-align:middle;height:300px;}
.promo-nash H1{display:inherit;height:60px;}
.promo-nash-nav LI{border-left:1px solid #ccc;}
.promo-nash-nav LI:first-child{border-left:none;}
.lp-coupon-item H1{font-size:50px;text-transform:uppercase;font-weight:300;}
.lp-coupon-item H2{font-size:25px;font-weight:100;}
.lp-coupon-item H4{font-size:30px;margin-bottom:0.4em;line-height:1.2em;}
.lp-coupon-item .lpc-terms{margin-top:6px;font-size:12px;line-height:14px;color:#666666;}
.lp-coupon-item .lpc-border{border:1px dashed #666666;}
.lp-coupon-item .lpc-details{text-align:center;}
.lp-coupon-item .lpc-details H2{margin-bottom:0;}
.lp-coupon-item .lpc-link,.lp-coupon-item .lpc-details A.button{font-weight:800;text-transform:uppercase;}
.lp-coupon-item>.whole{border-bottom:1px solid #ccc;margin-bottom:30px;}
.lp-app A IMG{height:40px;}
.pb>*{position:relative;z-index:1;}
.pb H1{font-size:36px;}
.pb H2{font-size:21px;}
.pb HEADER H2{font-weight:600;}
.pb H3{font-size:19px;}
.pb H4{font-size:18px;}
.pb .whole,.pb .pad{position:relative;}
.pb SECTION.off,.pb.ASIDE.off{display:none;}
.pb A.button{font-size:13px;border:none;font-weight:800;padding:10px 15px;}
.pb A.button.begin{border:2px solid;}
.pb A.button.bg-blue:hover{background:#fff;color:#0099ff;}
.pb A.text-green:hover{color:#6F9132;}
.pb A.more{font-size:16px;font-weight:bold;}
.pb A.more:before{font-family:FontAwesome;content:"\f055";padding-right:10px;}
.pb BUTTON.close{display:inline-block;float:right;background:none;border:2px solid;color:#fff;border-radius:50%;outline:none;cursor:pointer;font-size:19px;font-weight:100;width:26px;height:26px;text-align:center;line-height:20px;padding:3px;box-sizing:content-box;position:absolute;right:0;}
.pb BUTTON.close:before{content:'x';}
.pb P{font-size:16px;line-height:1.75em;}
.pb HEADER{background-size:cover;background-position-y:20%;}
.pb HEADER .fixed-pad{height:100px;}
.pb HEADER .main{display:table;width:100%;height:250px;box-sizing:border-box;}
.pb HEADER .main>DIV{display:table-cell;vertical-align:middle;}
@media screen and (min-width:1000px) and (max-width:1100px){
.pb HEADER{background-position-y:-55px;}
}
@media screen and (min-width:620px) and (max-width:1000px){
.pb HEADER{background-position-y:-20px;}
}
@media screen and (max-width:619px){
.pb HEADER{background-position:center;}
.pb HEADER H1{line-height:1em;font-size:30px;}
.pb HEADER H2{line-height:1em;font-size:23px;}
.pb HEADER .right{position:static;}
.pb HEADER .right A.button.bg-blue{background-color:transparent;margin-top:3px;border-bottom:1px solid rgba(255,255,255,.3);padding:8px 0 0 0;}
.pb HEADER .right A.button.bg-blue:hover{border-bottom-color:#fff;}
.pb HEADER.small .right A.button.bg-blue{border-bottom:none;}
.pb HEADER.small .lp-logo{padding:7px;}
.pb HEADER .right A.button.bg-blue:hover{background-color:transparent;color:#fff;}
.pb HEADER .fixed-pad{height:65px;}
}
@media screen and (max-width:459px){
.pb HEADER{background-position-y:0;}
.pb HEADER .lp-header{height:auto;}
.pb HEADER H1{font-size:24px;}
.pb HEADER H2{font-size:21px;}
.pb HEADER .vertical-pad{padding:30px 0;}
.pb HEADER .left{text-align:center;}
.pb HEADER .left IMG{left:0;top:0;}
}
.pb HEADER.small{z-index:2;}
.pb HEADER.small .lp-header.fixed{padding:0;opacity:.99;box-shadow:0 0 8px 4px rgba(0,0,0,.2);background-color:#3a3e4d;}
.pb HEADER.small .lp-header.fixed .lp-logo{position:relative;top:5px;transform:scale(.6);}
.pb HEADER.small .lp-header.fixed A.button{background-color:#80b91a;padding:10px 15px;line-height:30px}
.pb .zf-features H1{line-height:1.2em;height:2.8em;}
.pb .zf-features .zf-feature{display:none;transition:600ms opacity ease,1600ms transform ease;-webkit-transition:600ms opacity ease,1600ms transform ease;transform:scale(1);opacity:1;}
.pb .zf-features .left .zf-feature.off{transform:scale(.9);-webkit-transform:-scale(.9);}
.pb .zf-features .zf-feature.off{opacity:0;}
.pb .zf-features .zf-feature:first-child{display:block;}
.pb .pb-print{margin-top:15px;}
.pb .text-green{color:#80b91a}
.pb .bg-green{background-color:#80b91a}
.pb .text-blue{color:#0099ff;}
.pb .bg-blue{background-color:#0099ff;}
.pb .bg-darkgray{background-color:#3a3e4d;}
.pb .lp-section.top .vertical-pad{padding:45px 0;}
.pb .zf-features .right{margin-top:60px;}
.pb .zf-features NAV LI{transition:.7s opacity ease;-webkit-transition:.7s opacity ease;display:inline-block;opacity:.7;}
.pb .zf-features NAV LI:hover{opacity:1;}
.pb .zf-features NAV LI:before{font-family:FontAwesome;content:"\f10c";cursor:pointer;padding:0 9px;font-size:12px;display:inline-block;color:#80b91a;}
.pb .zf-features NAV LI.selected:before{content:"\f111";}
.pb .pb-popup{display:none;transition:all 1s ease-out;z-index:0;}
.pb .popout.on{transform:translateY(0);}
.pb #terms H1,.pb #privacy H1{font-size:30px;}
.pb #terms P,.pb #privacy P{font-size:85%;}
.pb .pb-signup.loading{content:"loading"}
.pb #signup{margin:0;display:block;}
.pb #signup IFRAME{border:none;width:100%;display:block;margin:0;padding:0;height:800px;opacity:0;}
.pb #signup.loading SPAN{}
.pb #signup.loading .pb-spin{display:table;width:100%}
.pb #signup>DIV{margin-top:245px;display:none;}
.pb #signup.loading>DIV{display:block;}
.pb UL.plus LI:before{color:#80b91a}
.pb #cookiePopup{position:fixed;bottom:0;z-index:3;border-top:1px solid #524C4C;display:none;}
.pb .lp-footer{padding-bottom:90px;}
.pb #HpMain{height:60vh;min-height:550px;}
.pb .hero-area-height{height:60%;}
#HpAwards{display:none}
@media screen and (max-width:887px){
.pb .gray-hero-row{display:none!important;}
}
.pb #carousel{width:600px;overflow:hidden;margin:0 auto;}
.pb #carousel ul{width:1500px;padding:0;margin:0;}
.pb #carousel ul li{width:200px;text-align:center;height:100px;list-style:none;float:left;}
.pb #carousel ul li h2{color:black;}
.pb #carousel .active h2{color:black;}
#ZfPlans #HpAwards{display:none!important;}
@media screen and (max-width:600px){
.pb #carousel{display:none}
}
#SF-labs .currency{display:inline-block;margin:5px;}
#SF-labs .logo-list-item{display:inline-block;width:25%;float:left;}
#SF-labs .whole.layout-6l6r.center-flex{min-height:350px;border-bottom:solid orange 3px;}
#SF-labs .whole.layout-6l6r.center-flex.last{border-bottom:0px solid;}
#SF-labs .lp-section img{width:50%;}
@media screen and (max-width:887px){
#SF-labs .center-flex{-webkit-flex-direction:column;flex-direction:column;}
#SF-labs .column-reverse{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;}
#SF-labs .layout-6l6r>DIV:first-child{margin-bottom:0px;}
#SF-labs .pad{padding:0 10px;}
}
@media screen and (max-width:450px){
#SF-labs .lp-section img{width:100%;}
}
#ZfPlans .left>.pad,#ZfPlans .middle>.pad,#ZfPlans .right>.pad{}
#ZfPlans .full.header{display:table;width:100%;}
#ZfPlans .full.header H1{display:block;height:initial;margin-bottom:15px;}
#ZfPlans .full.header .main{display:table-cell;vertical-align:middle;}
#ZfPlans .full.header .main .button{margin-bottom:15px;}
#ZfPlans .top{height:50px}
#ZfPlans .top.popular{font-weight:600;text-transform:uppercase;padding:0 10px;}
#ZfPlans .top.popular .text{border-bottom:1px solid;padding-top:13px;font-size:15px;}
#ZfPlans .plan{padding:15px;}
#ZfPlans .plan .name{font-weight:600;text-transform:uppercase;font-size:18px;}
#ZfPlans .plan .currency{font-size:28px;position:relative;top:-16px;display:inline-block;width:28px;margin-left:-32px;}
#ZfPlans .plan .currency:lang(fr),#ZfPlans .plan .currency:lang(de),#ZfPlans .plan .currency:lang(es){right:-32px;}
#ZfPlans .plan .currency.au:lang(en){left:-32px;}
#ZfPlans .plan .currency.ca:lang(en){left:-12px;}
#ZfPlans .plan .price{font-size:76px;display:inline-block;line-height:1em;}
#ZfPlans .plan .yearly{text-transform:uppercase;opacity:.75;font-size:14px;}
#ZfPlans .plan .monthly{font-size:14px;}
#ZfPlans .features{padding:0 10px;font-size:16px;}
#ZfPlans .features LI{display:table;width:100%;height:55px;border-bottom:1px solid #eee;}
#ZfPlans .features LI .item{display:table-cell;vertical-align:middle;line-height:1.2em;}
#ZfPlans .features LI:last-child{border:none;}
#ZfPlans .signup{padding:30px 15px;position:static;margin:auto;background:#f5f5f5;box-shadow:none;}
#ZfPlans .aside{font-size:14px;height:50px;font-weight:600;line-height:1.2em;}
#ZfPlans H2.full-features{padding:0 30px;padding-bottom:50px;border-bottom:1px solid #eee;}
#ZfPlans .highvolume{font-size:17px;}
#ZfPlans .highvolume P{margin-bottom:0;}
@media screen and (min-width:888px){
.toolkit .item{float:left;width:50%;}
}
.toolkit .layout-6l6r{padding-top:0;padding-bottom:0;}
.toolkit .layout-4l2r{margin:15px;padding:10px 0;}
.toolkit .layout-4l2r H3,.toolkit .layout-4l2r H4{margin-bottom:0px;}
.toolkit .button{padding:6px 10px;}
.toolkit .layout-4l2r .right{text-align:right;}
.toolkit .block{box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;}
.toolkit .label{display:block;position:absolute;text-transform:uppercase;padding:7px 20px;font-weight:bold;margin-left:25px;}
.toolkit-checkmark{font-family:FontAwesome;color:#f89829;padding:0px 0.6em;}
@media screen and (max-width:480px){
.layout-4l2r>.left,.layout-4l2r>.right{float:none;width:100%;}
.layout-4l2r A.button{display:block;margin:0 -17px -12px -16px;background:#f89829;color:#FFF;padding:10px 36px;margin-top:20px;}
}
.toolkit .button SPAN.fa{font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:6px;}
#why-zf .border-serparators{border-top:5px white solid;border-bottom:5px white solid;}
#why-zf .text-shadow{text-shadow:0px 0px 10px rgba(0,0,0,.8);}
#why-zf .section-background-images{background-size:cover;background-position:center;}
#why-zf .responsive-iphone-sections{display:none;}
#why-zf .section-background-images{min-height:500px;}
#why-zf .blue-buttons{color:#0ba4eb;border:none;}
@media(max-width:887px){
#why-zf .section-background-images{min-height:350px;}
#why-zf .responsive-image-center{text-align:center;}
#why-zf .responsive-icons{display:inline-block;margin-left:3%;margin-right:3%;vertical-align:top;width:25%;}
#why-zf .responsive-right-sections{margin-right:55%;}
#why-zf .responsive-left-sections{margin-left:50%;}
#why-zf .responsive-iphone-sections{display:block;}
#why-zf .responsive-right-sections,#why-zf .responsive-left-sections{display:none;}
}
@media(max-width:480px){
#why-zf .responsive-image{width:85%!important;}
#why-zf .section-background-images{min-height:250px;background-position:77%50%;}
#why-zf .responsive-icons{display:inline-block;margin-left:3%;margin-right:3%;vertical-align:top;width:25%;}
#why-zf .support-section{width:100%;margin:0;}
#why-zf .support-icons{float:left;width:20%;}
#why-zf .support-text{width:75%;padding-left:5%;display:inline-block;vertical-align:middle;margin-top:5%;text-align:left;}
#why-zf .left .support-text{margin-top:2%;}
#why-zf .support-links{margin-top:0.8em;}
}
#why-zf .text-shadow{text-shadow:0px 0px 15px rgba(0,0,0,.5);}
#why-zf .citation{height:304px;}
#why-zf .hero-pad{margin-top:80px;}
#why-zf .response-columns{min-height:120px;margin-bottom:5px;}
#why-zf .section-background-images{min-height:350px;background-repeat:no-repeat;background-size:cover;background-position:center;}
@media screen and (max-width:887px){
#why-zf div.whole.layout-8l4r.center-flex{-webkit-flex-direction:column;flex-direction:column;}
#why-zf .citation{height:30px;width:100%;}
#why-zf .response-columns{min-height:50px;}
}
@media screen and (max-width:375px){
#why-zf .citation{height:20px;}
}
@media screen and (max-width:320px){
h1{font-size:32px;line-height:36px;}
}
@media screen and (min-width:1800px){
#why-zf .section-background-images{min-height:550px;}
#why-zf .citation{height:485px;}
}
#zenten h1,#zenten h3,#zenten p{color:white;}
#zenten p{margin-top:1em;font-size:18px;}
#zenten footer{margin-top:0px!important;}
#zenten .prev{margin-left:50px;margin-top:-10px;color:white!important;}
#zenten .next{margin-left:-100px;margin-top:-10px;color:white!important;}
#zenten .fp-controlArrow.fp-next{right:80px;}
#zenten .fp-controlArrow.fp-prev{left:80px;}
#zenten .fp-controlArrow{top:90%;}
#zenten .fp-tableCell{display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;text-align:center;justify-content:center;-webkit-justify-content:center;flex-direction:column;}
#zenten .text-shadow{text-shadow:0px 0px 30px rgba(0,0,0,.7);}
#zenten .section{padding-top:0px!important;padding-bottom:0px!important;}
#zenten .bg-container{background-color:rgba(0,0,0,.7);padding:40px;border-radius:25px;max-width:575px;}
#zenten .site2-header .s2h-menubar{background-color:rgba(255,255,255,.8);}
#fp-nav{margin-top:0px;}
#fullpage{margin-top:-119px;}
@media screen and (max-width:1024px){
#zenten .fp-controlArrow.fp-next{right:15px;}
#zenten .fp-controlArrow.fp-prev{left:15px;}
#zenten .bg-container{max-width:485px;}
#zenten h1{font-size:32px;}
#zenten p{font-size:16px;}
#fullpage{margin-top:0px;}
#zenten .site2-header .s2h-menutiny{z-index:1000;position:relative;top:0;}
#zenten .site2-header .s2h-navtiny,#zenten .site2-header .s2h-navtiny,#zenten .site-zenbar,#zenten .site2-header .s2h-zbtiny{z-index:1000;position:relative;}
#zenten .fp-controlArrow{top:80%;}
}
@media only screen and (max-width:887px){
#zenten h1{font-size:30px;}
#zenten .bg-container{max-width:425px;}
}
@media screen and (max-width:475px){
#zenten h1{font-size:24px;line-height:28px;}
#zenten p{font-size:16px;line-heigh:18px;}
#zenten .fp-controlArrow.fp-next{right:5px;border-width:25px 0 25px 20px;}
#zenten .fp-controlArrow.fp-prev{left:5px;border-width:25px 20px 25px 0;}
#zenten .bg-container{padding:15px;background-color:rgba(0,0,0,.5);max-width:300px;}
#fp-nav{display:none;}
}
