/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.row{margin:0 -1rem 1.5rem -1rem}.row:after{content:"";clear:both;display:block}.row .column{padding:0 1rem}@media only screen and (min-width: 800px){.row .column.col-30{float:left;width:30%}.row .column.col-33{float:left;width:33.33333%}.row .column.col-40{float:left;width:40%}.row .column.col-50{float:left;width:50%}.row .column.col-60{float:left;width:60%}.row .column.col-70{float:left;width:70%}}.row .column.highlight{margin-bottom:3rem;padding-top:1rem;padding-bottom:1rem;background-color:#2f92a7;color:#fff;text-align:center}.row .column.highlight a{color:#fff}.row .column.grey{background-color:#eee}.row .column.centered{text-align:center}html{margin:0;padding:0;box-sizing:border-box;background-color:#34333b}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:"proxima-nova",Helvetica,Arial sans-serif;font-size:14px;line-height:1.4;color:#16161d}@media only screen and (min-width: 800px){body{font-size:16px}}body.page-template-page-dark{background-color:#34333b;color:#e4e4e3}img{max-width:100%;height:auto}a{color:#2f92a7;text-decoration:none}a:hover,a:focus{color:#54b9cf;text-decoration:underline}h2{margin:0 0 2rem 0;font-size:1.5rem;line-height:1.2;font-weight:400}h3{margin:0 0 .5rem 0;padding-top:1rem;font-size:1em;line-height:1.2;text-transform:uppercase;letter-spacing:1px}hr{margin:3rem auto;width:160px;border:none;border-bottom:1px solid #ddd}p{margin:0 0 1.5em 0;font-size:1rem;font-weight:400}ul,ol{margin:0 0 1.5rem 0;padding:0 0 0 1rem;font-size:1rem;font-weight:400}ul{list-style:square}li{margin-bottom:.25rem}figure{margin:0 0 2rem}figure.alignleft{float:left;margin:0 0 1rem 1rem}figure.alignright{float:right;margin:0 0 1rem 1rem}figcaption{text-align:center;color:#666}video{max-width:100%;height:auto}code{padding:2px;font-size:1rem;background-color:rgba(228,228,227,.5)}pre{margin:0 0 1.5rem;padding:1rem;font-size:.875rem;background-color:rgba(228,228,227,.5)}pre code{background-color:transparent}dt{font-weight:700}dd{margin:0 0 1rem 1rem}@media only screen and (min-width: 800px){#site-wrap{padding-top:93px}.admin-bar #site-wrap{top:125px}}.site-header{color:#eee;background-color:#34333b;z-index:2}@media only screen and (min-width: 800px){.site-header{position:absolute;top:0;left:0;width:100%}}.admin-bar .site-header{top:32px}.site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:1.5rem 2rem 1.25rem;max-width:1140px}@media only screen and (min-width: 800px){.site-branding{padding:2rem 2rem 1.5rem}}#logo{position:relative;margin:0 0 .25rem;font-family:"proxima-nova",Helvetica,Arial sans-serif;font-weight:normal;line-height:1}@media only screen and (min-width: 800px){#logo{margin:0}}#logo svg{width:100px;height:28px;fill:#e4e4e3}@media only screen and (min-width: 800px){#logo svg{width:120px;height:34px}}#logo svg:hover{fill:#2f92a7}.site-navigation{width:100%}@media only screen and (min-width: 800px){.site-navigation{width:auto}}.site-navigation ul{margin:0;padding:0;list-style:none;font-size:1em}@media only screen and (min-width: 800px){.site-navigation ul{text-align:right}}.site-navigation li{display:inline-block;margin:0 1rem .5rem 0}@media only screen and (min-width: 800px){.site-navigation li{margin:0 2rem 0 0}}.site-navigation li:last-child{margin:0}.site-navigation li a{display:inline-block;text-decoration:none;border-bottom:2px solid transparent}.site-navigation li.current-menu-item a,.site-navigation li.current-page-ancestor a{color:#54b9cf;text-decoration:none;border-bottom:2px solid rgba(47,146,167,.25)}.site-navigation li.checkout a{font-weight:700;color:#40b1c9}.site-navigation li:hover a{color:#fff;border-bottom:2px solid rgba(255,255,255,.25)}.home .site-navigation li:hover{border-bottom:none}.site-navigation a{font-weight:700;color:#fff}.site-content{background-color:#fff}.page-template-page-dark .site-content{background-color:#34333b}#main{position:relative;margin:0 auto;padding:2rem;max-width:1140px}#main:after{content:"";clear:both;display:block}#main .align-center{text-align:center}.page-header{padding:.5rem 0 .5rem;text-align:center}@media only screen and (min-width: 800px){.page-header{padding:1.5rem 0 1.5rem}}.page-header h1{margin:0 0 .4rem 0;font-size:3.5em;line-height:1;font-weight:700;color:#34333b;text-transform:uppercase}.page-header img{width:400px;max-width:100%;height:auto}.page-header p{margin:0 auto .75rem auto;font-size:1.25rem;color:#999}.page-header .post-date{margin:0 0 1rem 0;display:block;font-weight:400;font-size:1em;line-height:1;text-transform:uppercase;text-align:center}@media only screen and (min-width: 800px){.page-header .post-date{margin-top:1rem}}.page-header .post-date span{display:inline-block;padding:.3rem .5rem;color:#fff;background-color:#2f92a7}.page-header .author{margin-bottom:1.5rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#aaa}.page-header .author span{text-transform:uppercase}.page-header .back-to-overview{display:block;margin:0 auto 20px auto;text-align:center;color:#2f92a7}.button{display:inline-block;margin:0;padding:.75rem 1.25rem .625rem;font-size:.875rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px;text-align:center;vertical-align:middle;color:#16161d;background-color:#fff;border:1px solid #fcfcfc;border-bottom:3px solid #e6e6e6;border-radius:1px 1px 3px 3px}.button:hover{text-decoration:none;color:#16161d;background-color:#e6e6e6;border:1px solid #e3e3e3;border-bottom:3px solid #ccc}.button.primary{display:inline-block;margin:0;padding:.75rem 1.25rem .625rem;font-size:.875rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px;text-align:center;vertical-align:middle;color:#fff;background-color:#2f92a7;border:1px solid #2e8fa3;border-bottom:3px solid #246f7f;border-radius:1px 1px 3px 3px}.button.primary:hover{text-decoration:none;color:#fff;background-color:#246f7f;border:1px solid #236c7b;border-bottom:3px solid #194c57}.button.secondary{display:inline-block;margin:0;padding:.75rem 1.25rem .625rem;font-size:.875rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px;text-align:center;vertical-align:middle;color:#fff;background-color:#7ad03a;border:1px solid #77cf36;border-bottom:3px solid #62ae29;border-radius:1px 1px 3px 3px}.button.secondary:hover{text-decoration:none;color:#fff;background-color:#62ae29;border:1px solid #5fa928;border-bottom:3px solid #4b8420}.button.dark{display:inline-block;margin:0;padding:.75rem 1.25rem .625rem;font-size:.875rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px;text-align:center;vertical-align:middle;color:#fff;background-color:#4d4d66;border:1px solid #4b4b63;border-bottom:3px solid #373749;border-radius:1px 1px 3px 3px}.button.dark:hover{text-decoration:none;color:#fff;background-color:#373749;border:1px solid #353546;border-bottom:3px solid #21212c}.box{text-align:center}.gallery{margin:20px -20px 40px -20px}.gallery:after{content:"";clear:both;display:block}.gallery .gallery-item{margin:0 0 20px 0;padding:0 20px;width:100%;text-align:center}@media only screen and (min-width: 500px){.gallery .gallery-item{float:left;width:50%}.gallery .gallery-item:nth-of-type(2n+1){clear:both}}@media only screen and (min-width: 800px){.gallery .gallery-item{float:left;width:33.33333%}.gallery .gallery-item:nth-of-type(2n+1){clear:none}.gallery .gallery-item:nth-of-type(3n+1){clear:both}}.gallery .wp-caption-text{font-size:.875em;line-height:1.2;color:#999}.intro{position:relative;color:#e4e4e3;background-color:#fff}.intro .intro_bg{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:#34333b;-webkit-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}@media(min-width: 800px){.intro .intro_bg{height:100%}}.intro .intro-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:2rem 2rem .25rem 2rem;max-width:1140px;z-index:1}@media only screen and (min-width: 800px){.intro .intro-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:3rem 2rem 2rem 2rem}}@media only screen and (min-width: 1000px){.intro .intro-inner{padding:3rem 2rem 0rem 2rem}}.intro .intro-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:1rem;width:100%}@media only screen and (min-width: 800px){.intro .intro-content{width:50%;margin-bottom:0;padding:0 2rem 0 0}}.intro h1{margin:0 0 .75rem 0;font-size:1.8rem;line-height:1.1;font-weight:700}@media only screen and (min-width: 800px){.intro h1{margin:0 0 1.5rem 0;font-size:2.5rem}}.intro .claim p{margin:0 0 .25rem 0;font-size:1rem;line-height:1.4;font-weight:400;color:#e4e4e3}@media only screen and (min-width: 800px){.intro .claim p{margin:0 0 .5rem 0;font-size:1.4rem}}.intro .action{margin:1rem 0 2rem 0}@media only screen and (min-width: 800px){.intro .action{margin:2.25rem 0 0 0}}.intro .action .button{margin-bottom:.5rem}@media only screen and (min-width: 800px){.intro .action .button+.button{margin-left:.5rem}}.intro .screenshot{margin-bottom:2rem;height:auto;overflow:hidden}@media only screen and (min-width: 800px){.intro .screenshot{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;padding-bottom:0}}.intro img{border-radius:5px;vertical-align:bottom}.benefits{position:relative;background-color:#fff;padding:2rem 1rem 4rem}@media only screen and (min-width: 800px){.benefits{padding:2rem 2rem 4rem}}.benefits .benefit-bg{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:#f3f3f3;-webkit-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.benefit{position:relative;padding:1rem 0 2rem}.benefit:last-of-type{margin-bottom:0}.benefit .benefit-bg{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:#f3f3f3;-webkit-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.benefit .benefit-inner{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto;padding:1rem 0 0;max-width:800px}@media(min-width: 800px){.benefit .benefit-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.benefit .benefit-icon{padding-top:1rem;max-width:100%;margin:2rem}@media(min-width: 500px){.benefit .benefit-icon{width:50%}}@media(min-width: 800px){.benefit .benefit-icon{width:30%}}.benefit .benefit-description{padding:0 2rem}.benefit .benefit-description h2,.benefit .benefit-description h3{margin:0 0 .75rem;font-size:1.6rem;line-height:1.1;letter-spacing:0;font-weight:700;text-transform:none}.benefit .benefit-description p{margin:0 0 1rem;font-size:1.2rem}.benefit .benefit-description p:last-of-type{margin:0}@media(min-width: 800px){.benefit .benefit-description{width:70%}}.benefit a{border-bottom:2px solid #2f92a7}.benefit a:hover{text-decoration:none}.call-to-action{position:relative;padding:3rem 2rem 5rem;text-align:center;z-index:1}.call-to-action .button{font-size:1rem}.polyglots{position:relative;background-color:#34333b;color:#fff;padding:2rem 1rem 4rem}@media only screen and (min-width: 800px){.polyglots{padding:2rem 2rem 4rem}}.polyglots .polyglots-bg{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:#34333b;-webkit-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.polyglots .section-headline{color:#fff}.polyglots .polyglots-inner{position:relative;margin:0 auto;padding-bottom:2rem;max-width:800px;text-align:center}.polyglots svg{margin-bottom:.5rem;width:4rem;height:4rem}.polyglots p{font-size:1.2rem}.polyglots .half{margin-bottom:.75rem}.polyglots a{color:#fff;border-bottom:2px solid rgba(255,255,255,.5)}.polyglots a:hover,.polyglots a:focus{text-decoration:none;border-bottom:2px solid #fff}.testimonials{position:relative;padding:3rem 0 3rem;background-color:#fff}.testimonials-bg{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:#fff;-webkit-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.testimonials-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;margin:0 auto;padding:.5rem 0 2rem;max-width:800px;overflow:hidden}.testimonials>input[type=radio]{display:none}.testimonials>input[type=radio]:checked~.testimonials-inner .testimonial{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;overflow:hidden;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.testimonials>input[type=radio]:nth-child(2):checked~.testimonials-inner .testimonial:nth-child(1),.testimonials>input[type=radio]:nth-child(3):checked~.testimonials-inner .testimonial:nth-child(2),.testimonials>input[type=radio]:nth-child(4):checked~.testimonials-inner .testimonial:nth-child(3),.testimonials>input[type=radio]:nth-child(5):checked~.testimonials-inner .testimonial:nth-child(4),.testimonials>input[type=radio]:nth-child(6):checked~.testimonials-inner .testimonial:nth-child(5){opacity:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.testimonial-nav{position:relative;padding:0 0 4rem;width:100%;text-align:center;z-index:2}.testimonial-nav label{display:inline-block;margin:0 0 0 1rem;width:.75rem;height:.75rem;line-height:0;background-color:#2f92a7;border-radius:.5rem;text-indent:-10000em;cursor:pointer}.testimonial-nav label:hover,.testimonial-nav label:focus{background-color:#54b9cf}.testimonials>input[type=radio]:nth-child(2):checked~.testimonial-nav>label:nth-child(1),.testimonials>input[type=radio]:nth-child(3):checked~.testimonial-nav>label:nth-child(2),.testimonials>input[type=radio]:nth-child(4):checked~.testimonial-nav>label:nth-child(3),.testimonials>input[type=radio]:nth-child(5):checked~.testimonial-nav>label:nth-child(4),.testimonials>input[type=radio]:nth-child(6):checked~.testimonial-nav>label:nth-child(5){background-color:#16161d;cursor:default;pointer-events:none}.testimonial{margin:0 auto;padding:2rem;max-width:800px;background-color:#f3f3f3;border-radius:5px}.testimonial-stars{display:block;margin:0 auto .5rem;text-align:center}.testimonial-stars .star{display:inline-block;margin:0 .1rem;width:20px;height:20px;background:url(../images/icon-star.svg) no-repeat center center;background-size:20px 20px}.testimonial-content blockquote{margin:0 0 1rem;padding:0;font-style:normal}.testimonial-content p{margin:0;padding:0;font-size:1.5rem}.testimonial-content cite{font-size:1rem;font-style:normal;color:#888}.testimonial-content a{font-weight:bold;line-height:1;border-bottom:2px solid #2f92a7}.testimonial-content a:hover,.testimonial-content a:focus{text-decoration:none;border-bottom:2px solid #54b9cf}.testimonial-name{display:inline-block}.testimonial-meta{margin-top:.25rem;display:block}.testimonial-image{float:left;max-width:3rem;height:auto;margin-right:1rem;border-radius:.25rem}.section-headline{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;text-align:center;font-size:2.2rem;font-weight:700;text-transform:uppercase;color:#16161d;z-index:1;padding:0 .6em}.section-headline small{display:block;margin:0 0 .5rem;font-size:1.25rem;line-height:1.7rem;color:#aaa}.love{display:inline-block;width:2.2rem;height:2.2rem;background:url(../images/icon-heart.svg) no-repeat center center;background-size:2.2rem 2.2rem;text-indent:-10000em;-webkit-transform:translateY(0.15rem);-ms-transform:translateY(0.15rem);transform:translateY(0.15rem)}.about .section-headline{color:#fcfcfc}.about .section-headline small{color:#fcfcfc}.features{background-color:#fff}.features .features-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding:2rem 2rem 2rem;max-width:1140px}@media only screen and (min-width: 800px){.features .features-inner{padding:4rem 2rem 7rem}}.features-intro{margin:0 auto 3rem auto;max-width:800px;text-align:center}.features-intro p{font-size:1.25rem}.features-outro{margin:2rem auto 0 auto;max-width:1140px;text-align:center}.features-outro p{font-size:1.25rem}.feature{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:2rem;padding:0 2rem;max-width:100%;text-align:center}@media only screen and (min-width: 800px){.feature{width:33.33333%}}.feature .num{position:absolute;top:-1rem;left:1rem;display:inline-block;color:#fff;background-color:#2f92a7;background-color:#16161d;margin:0 0 .5rem 0;padding:.5rem 0 0;width:2rem;height:2rem;border-radius:50%;font-size:1rem;line-height:1;text-align:center;font-weight:700}.feature h3{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:block;margin:.5rem 0 .5rem;padding:0;width:100%;font-size:1.25rem;line-height:1.1;text-align:left;text-transform:none;letter-spacing:0;color:#34333b}.feature .feature-image{margin:0 0 .5rem;max-width:100%;border:1px solid #ddd}.feature-description{text-align:left}.feature-description p{margin:0;font-size:1.2rem;line-height:1.4}.about{position:relative;background-color:#2f92a7}.about .about-bg{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:#2f92a7;-webkit-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.about .about-inner{position:relative;margin:0 auto;padding:3rem 2rem 3rem;max-width:1140px;text-align:center;color:#fff}.about .about-inner:after{content:"";clear:both;display:block}@media only screen and (min-width: 800px){.about .button+.button{margin-left:.5rem}}.about-content{margin:0 auto;max-width:800px}.about-content p{font-size:1.25rem}.about-content a{color:#fff;border-bottom:2px solid rgba(255,255,255,.5)}.about-content a:hover,.about-content a:focus{text-decoration:none;border-bottom:2px solid #fff}.get{background-color:#f3f3f3;background-color:#fff}.get .get-inner{position:relative;margin:0 auto;padding:1rem 2rem 4rem;max-width:1140px;text-align:center}.get h2{margin:0 0 .75rem}.get p{margin:0}.addons{background-color:#2f92a7}.addons .addons-inner{position:relative;margin:0 auto;padding:3rem 2rem 2rem;max-width:1140px;text-align:center;color:#fff}.addons .addons-inner:after{content:"";clear:both;display:block}.addons h2{margin:0 0 2rem;font-size:1.5rem;font-weight:400}@media only screen and (min-width: 800px){.addons h2{margin:0 0 3rem;font-size:2rem}}.addons .add-ons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 800px){.addons .add-ons-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.addons p:last-of-type{clear:both}.addons .addon{margin:0 0 2rem;padding:1.5rem 2rem;width:100%;text-align:left;color:#16161d;background:#f5f5f5;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.25)}@media only screen and (min-width: 800px){.addons .addon{margin:0 1rem 2rem}}.addons .addon h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:400;text-align:center}.addons .addon .wp-post-image{margin:0 0 .5rem}.addons .addon p{margin:0 0 1rem}.edd-checkout .addons{margin:0 -2rem -2rem}@media only screen and (min-width: 1140px){.edd-checkout .addons{margin:0 -webkit-calc((-100vw + 1140px - 4rem)/2) -2rem;margin:0 calc((-100vw + 1140px - 4rem)/2) -2rem}}.upgrade-to-pro-box{margin-bottom:1.3125rem;padding:1.5rem 2rem 2rem;color:#fff;background-color:#34333b;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media only screen and (min-width: 800px){.upgrade-to-pro-box{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:2rem;text-align:left}}.upgrade-to-pro-headline{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;font-size:2rem;font-weight:700;text-transform:uppercase}@media only screen and (min-width: 800px){.upgrade-to-pro-headline{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}}.upgrade-to-pro-content{padding:.5rem 0 1rem}@media only screen and (min-width: 800px){.upgrade-to-pro-content{width:auto;padding:0 2rem}}.upgrade-to-pro-content a{color:#fff;text-decoration:underline}.upgrade-to-pro-box p{margin:0}.newsletter{clear:both;font-size:20px;background-color:#f3f3f3;z-index:1}.newsletter:after{content:"";clear:both;display:block}.newsletter .sidebar-inner{margin:0 auto;padding:0 2rem;max-width:1140px;text-align:center}.newsletter .newsletter-inner{margin:0 auto;padding:3.5rem 2rem;width:100%}.newsletter .newsletter-inner{text-align:center}.newsletter .newsletter-inner .newsletter-title{display:block;margin:0;font-size:1.5rem}.newsletter .newsletter-inner p{font-size:1rem;margin:0 0 .5rem 0}@media only screen and (min-width: 800px){.newsletter .newsletter-inner p{font-size:1.25rem}}.newsletter .newsletter-inner label{position:absolute;margin:-1px;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.newsletter .newsletter-inner input[type=email]{display:inline-block;padding:.5rem;width:300px;max-width:100%;font-size:1rem;border:1px solid #ddd}.newsletter .newsletter-inner input[type=submit]{display:inline-block;margin:0;padding:.75rem 1.25rem .625rem;font-size:.875rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px;text-align:center;vertical-align:middle;color:#fff;background-color:#2f92a7;border:1px solid #2e8fa3;border-bottom:3px solid #246f7f;border-radius:1px 1px 3px 3px}.newsletter .newsletter-inner input[type=submit]:hover{text-decoration:none;color:#fff;background-color:#246f7f;border:1px solid #236c7b;border-bottom:3px solid #194c57}.newsletter .newsletter-inner .response,.newsletter .newsletter-inner div.mce_inline_error{font-size:1rem;padding:.8em;width:auto}.newsletter .newsletter-inner .response-error{border:1px solid #e03;margin:0 auto 1em auto;max-width:800px}.newsletter .newsletter-inner .response-success{border:1px solid #7ad03a;margin:0 auto 1em auto;max-width:800px}.newsletter .newsletter-inner div.mce_inline_error{color:red}.newsletter .newsletter-inner input.mce_inline_error{border:1px solid red}.single-download .entry p{text-align:center}.single-download figure{margin:4rem 0 4rem}.single-download img{margin:0 0 1rem;vertical-align:bottom}.single-download figcaption{text-align:center;color:#16161d;font-size:1.2rem}.single-download figcaption h2{margin:0 0 .5rem;font-weight:700}.blog #main article{position:relative;margin:0 auto 4rem;max-width:45rem}.blog #main article:after{content:"";clear:both;display:block}.blog #main article:after{content:"";display:block;margin:3rem auto 0;width:7rem;height:2px;background-color:#e4e4e3}.blog #main .entry-header{padding:0}.blog #main .post-date{margin:0 0 7px 0;font-size:.875em;line-height:1;text-align:left;display:inline-block;padding:.4rem .5rem .3rem;color:#fff;background-color:#2f92a7}.blog #main h2{margin:0;padding-top:0;font-size:2rem;line-height:1.2;font-weight:400;text-align:left}.blog #main p,.blog #main ul,.blog #main ol{font-size:1.2rem}.single-post article p,.single-post article ul,.single-post article ol{margin:0 0 2rem;font-size:1.2rem}.single-post article figure{margin-bottom:2em}.blog article{text-align:left}.blog article #main header{text-align:left}.blog article #main header .post-date{text-align:left}.single-post article{margin:0 auto 40px;max-width:45rem}.single-post article .entry>p:first-child{font-size:1.4rem}.single-post article h2{margin-top:4rem;font-weight:700}.single-post article figure img{border:1px solid #ddd}.single-post .entry+.contact{padding:2rem;font-size:1.2rem;background-color:#f5f5f5}.footnote-link{margin:0 1px;font-weight:700}.footnotes{position:relative;margin-top:3rem;margin-bottom:3rem;padding-top:1rem}.footnotes:before{content:"";position:absolute;top:0;left:0;display:block;width:30px;height:2px;background-color:#ddd}.footnotes ol,.single-post article .footnotes ol{font-size:.875em}.footnotes li,.single-post article .footnotes li{margin-bottom:.75rem}.post-navigation{margin:0 0 40px 0}.post-navigation:after{content:"";clear:both;display:block}.post-navigation h2{display:block;position:absolute;margin:-1px;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.post-navigation .nav-previous{float:left;margin-bottom:20px;width:50%}@media only screen and (min-width: 320px){.post-navigation .nav-previous{margin-bottom:0}}.post-navigation .nav-previous a:hover{text-decoration:none;color:#2f92a7}.post-navigation .nav-next{clear:both;float:left;width:50%}@media only screen and (min-width: 320px){.post-navigation .nav-next{clear:none;float:right;text-align:right}}.post-navigation .nav-next a:hover{text-decoration:none;color:#2f92a7}.post-navigation .meta-nav{display:block;text-decoration:none;color:#34333b;font-weight:bold}.post-navigation .post-title{display:block;font-size:1.5em;line-height:1}.post-navigation a:hover .post-title{text-decoration:underline;color:#54b9cf}.pagination{margin:0 0 40px 0;text-align:center}.pagination:after{content:"";clear:both;display:block}.pagination h2{display:block;position:absolute;margin:-1px;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.pagination .screen-reader-text{position:absolute;margin:-1px;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.pagination a,.pagination .page-numbers{margin:0 4px}.post-type-archive-download .entry,.type-download .entry,.page-id-95 .entry{margin:0 auto;max-width:700px}.post-type-archive-download .entry p,.post-type-archive-download .entry ul,.post-type-archive-download .entry ol,.type-download .entry p,.type-download .entry ul,.type-download .entry ol,.page-id-95 .entry p,.page-id-95 .entry ul,.page-id-95 .entry ol{font-size:1.2rem}.download-thumbnail{margin:2rem 0 0;max-width:450px;height:auto}.add-on-container{margin-bottom:20px;padding:20px;background-color:#f3f3f3}.add-on-container h2{margin:0 0 18px;padding:0}.add-on-container .header-img{margin:0 0px 20px 0px;padding:0 20px 0}.add-on-container img{max-width:100%;height:auto;vertical-align:bottom}.add-on-container .collection-short-description{margin-bottom:20px}.add-on-container .button+.button{margin-top:10px}.add-on-container.coming-soon{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.add-on-container p.align-center:last-of-type{margin-bottom:0}.purchase-options-headline{margin-bottom:1rem;font-size:1.25rem;font-weight:400;color:#2f92a7;text-transform:uppercase}.purchase-options-note{margin:0 0 1.5rem;font-size:1rem}.edd_price_options{margin:0 0 1.5rem}.edd_price_options ul{margin:0;padding:0 0 0 .5rem;list-style:none}.edd_price_options li{position:relative;margin-bottom:.8rem}.edd_price_options li:last-child{margin-bottom:0}.edd_price_options label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edd_price_options input[type=radio]{position:relative;margin-right:.5rem;width:16px;height:16px;font-size:1;line-height:1;opacity:0}.edd_price_options [type=radio]+.edd_price_option_name:before{content:"";position:absolute;left:0;top:.25rem;width:20px;height:20px;border-radius:50%;border:none;background:#ccc url(../images/icon-check-light.svg) no-repeat center center;background-size:14px 10px}.edd_price_options [type=radio]:checked+.edd_price_option_name:before{border:none;background:#54b9cf url(../images/icon-check-light.svg) no-repeat center center;background-size:14px 10px}.edd_price_options .edd_price_option_name{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:.35rem;font-size:.75rem;line-height:1;color:#2f92a7;background-color:rgba(84,185,207,.15)}.edd_price_options .edd_price_option_sep{display:none}.edd_price_options .edd_price_option_price{margin-right:.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;line-height:1;font-weight:700}.edd_download_purchase_form{margin:3rem auto 2rem;max-width:450px;padding:3rem 2rem;background-color:#f5f5f5;text-align:center}.post-type-archive-download .entry .introductory-sale-price,.single-download .entry .introductory-sale-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 2rem;line-height:1}.post-type-archive-download .entry .introductory-sale-price .regular-price,.single-download .entry .introductory-sale-price .regular-price{margin-right:1rem;font-size:1.5rem;text-decoration:line-through}.post-type-archive-download .entry .introductory-sale-price .current-price,.single-download .entry .introductory-sale-price .current-price{font-size:2.75rem;font-weight:700}.post-type-archive-download .entry .introductory-sale,.single-download .entry .introductory-sale{display:block;margin:0 0 2rem;font-size:1rem;font-weight:700}.sale-info{font-weight:bold}.edd_purchase_submit_wrapper .edd_purchase_tax_rate{display:block;margin:.5rem 0 2rem;font-size:.875rem;font-weight:700}.edd-add-to-cart-label{font-size:1rem}.edd-cart-added-alert{color:#2f92a7}#vat_reset,#vat_validate,.edd-submit,.wysija-submit-field{display:inline-block;margin:0;padding:.75rem 1.25rem .625rem;font-size:.875rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px;text-align:center;vertical-align:middle;color:#fff;background-color:#2f92a7;border:1px solid #2e8fa3;border-bottom:3px solid #246f7f;border-radius:1px 1px 3px 3px}#vat_reset:hover,#vat_validate:hover,.edd-submit:hover,.wysija-submit-field:hover{text-decoration:none;color:#fff;background-color:#246f7f;border:1px solid #236c7b;border-bottom:3px solid #194c57}.post-type-archive-download .entry .license-info,.single-download .entry .license-info,.type-download .entry .license-info{margin:0;padding:0 1rem;font-size:.875rem}.edd-terms-agreement{margin:0 0 10px}#edd_terms{margin-bottom:10px;padding:20px;max-height:400px;overflow-y:scroll;background-color:#fff;font-size:14px;border:1px dashed #2f92a7;border-radius:3px}#edd_terms header{margin-top:0;margin-bottom:10px}#edd_terms header p,#edd_terms header ul{font-size:14px}#edd_terms h1{margin:0;font-size:20px;font-weight:bold}#edd_terms h2{margin:0;font-size:14px;font-weight:bold}.edd-vat-check-button,.edd_terms_links{display:inline-block;margin:0;padding:.5rem .5rem .4rem;font-size:.6rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px;text-align:center;vertical-align:middle;color:#fff;background-color:#2f92a7;border:1px solid #2e8fa3;border-bottom:3px solid #246f7f;border-radius:1px 1px 3px 3px}.edd-vat-check-button:hover,.edd_terms_links:hover{text-decoration:none;color:#fff;background-color:#246f7f;border:1px solid #236c7b;border-bottom:3px solid #194c57}#edd_show_terms{margin:0 0 20px}#edd_checkout_wrap #edd_checkout_form_wrap{margin:0 auto;max-width:640px}#edd_checkout_wrap #edd_checkout_form_wrap fieldset,#edd_checkout_wrap #edd_checkout_form_wrap #edd_checkout_user_info,#edd_checkout_wrap #edd_checkout_form_wrap #edd_register_account_fields,#edd_checkout_wrap #edd_checkout_form_wrap #edd_cc_fields{margin-bottom:30px;padding:20px;background-color:#fff;background-color:#f1fcfe;border:2px solid #2f92a7;border-radius:5px}#edd_checkout_wrap #edd_checkout_form_wrap #edd_register_fields,#edd_checkout_wrap #edd_checkout_form_wrap #edd_terms_agreement,#edd_checkout_wrap #edd_checkout_form_wrap #edd_mailchimp,#edd_checkout_wrap #edd_checkout_form_wrap #edd_sl_renewal_fields{padding:0;background:transparent;border:none}#edd_checkout_wrap #edd_checkout_form_wrap #edd_sl_renewal_fields{margin-bottom:10px}#edd_checkout_wrap #edd_checkout_form_wrap #edd_terms_agreement{margin:0}#edd_checkout_wrap #edd_checkout_form_wrap #edd-login-account-wrap{margin:0 0 20px 0;padding:0;color:#16161d;background:transparent}#edd_checkout_wrap #edd_checkout_form_wrap #edd_checkout_user_info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#edd_checkout_wrap #edd_checkout_form_wrap legend,#edd_checkout_wrap #edd_checkout_form_wrap #edd_cc_fields legend{margin:0 auto;padding:10px 15px;width:auto;text-transform:uppercase;font-size:14px;letter-spacing:1px;color:#fff;background-color:#2f92a7;border-radius:3px}#edd_checkout_wrap #edd_checkout_form_wrap #edd-email-wrap,#edd_checkout_wrap #edd_checkout_form_wrap #edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_form_wrap #edd-last-name-wrap{width:100%}#edd_checkout_wrap #edd_checkout_form_wrap .edd-input{width:100%}#edd_checkout_wrap #edd_checkout_form_wrap input[type=text],#edd_checkout_wrap #edd_checkout_form_wrap input[type=email],#edd_checkout_wrap #edd_checkout_form_wrap input[type=password],#edd_checkout_wrap #edd_checkout_form_wrap select{padding:8px 10px;width:100%;font-size:16px;background-color:#fff;border:1px solid #54b9cf;border-radius:3px}#edd_checkout_wrap #edd_checkout_form_wrap #edd-stripe-payment-element.edd-stripe-card-element.StripeElement,#edd_checkout_wrap #edd_checkout_form_wrap #edd-stripe-card-element.edd-stripe-card-element.StripeElement{border:1px solid #54b9cf !important}#edd_checkout_wrap #edd_checkout_form_wrap .edd-payment-icons{display:none}#edd_checkout_wrap #edd_checkout_form_wrap #edd_final_total_wrap{margin:0 -20px 20px;border:none;font-size:1.5rem;color:#16161d;background:#fff;border-top:2px dashed #2f92a7;border-bottom:2px dashed #2f92a7}#edd_checkout_wrap #edd_checkout_form_wrap #edd_final_total_wrap strong{margin-right:5px;color:#2f92a7}#edd_checkout_wrap #edd_checkout_form_wrap #edd_final_total_wrap .edd_cart_amount{font-weight:700}#edd_final_total_wrap{font-size:20px;color:#16161d}#edd_checkout_wrap .edd_empty_cart{display:block;margin:0 0 20px;text-align:center}#edd_checkout_cart_form{border:none;margin:0 auto;max-width:800px}#edd_checkout_cart_wrap{width:100%;overflow:auto}#edd_checkout_cart_wrap #edd_checkout_cart{margin-bottom:40px;border-spacing:0;border:none;color:#16161d}#edd_checkout_cart_wrap #edd_checkout_cart th,#edd_checkout_cart_wrap #edd_checkout_cart td{color:#16161d}#edd_checkout_cart_wrap #edd_checkout_cart .edd_cart_header_row th{padding:10px 20px;font-size:13px;border:none;color:#fff;background-color:#34333b;text-transform:uppercase;letter-spacing:1px}#edd_checkout_cart_wrap #edd_checkout_cart .edd_cart_header_row th:first-child{border-radius:3px 0 0 0}#edd_checkout_cart_wrap #edd_checkout_cart .edd_cart_header_row th:last-child{border-radius:0 3px 0 0}#edd_checkout_cart_wrap #edd_checkout_cart .edd_cart_total{border-radius:0 0 3px 3px}#edd_checkout_cart_wrap #edd_checkout_cart tbody td{border:none;background-color:transparent;border-bottom:1px dashed #2f92a7}#edd_checkout_cart_wrap #edd_checkout_cart tfoot{border-radius:3px}#edd_checkout_cart_wrap #edd_checkout_cart tfoot th{border:none;border-bottom:2px solid #fff}#edd_checkout_cart_wrap #edd_checkout_cart tfoot .edd_cart_subtotal{border-bottom:1px dashed #2f92a7}#edd_checkout_cart_wrap #edd_checkout_cart tfoot tr:nth-child(odd) th{border-bottom:1px dashed #2f92a7}#edd_checkout_cart_wrap #edd_checkout_cart tfoot .edd_cart_total{font-size:1.25rem;color:#2f92a7;background:#f5f5f5;border-radius:0 0 3px 3px}#edd_checkout_cart_wrap #edd_checkout_cart tfoot .edd_cart_total .edd_cart_amount{color:#16161d}#edd_checkout_wrap #edd_checkout_form_wrap #edd_register_fields{margin-bottom:0}#edd_checkout_wrap #edd_checkout_form_wrap #edd-new-account-wrap{color:#fff;background-color:#2f92a7;border-radius:3px 3px 0 0}#edd_checkout_wrap #edd_checkout_form_wrap #edd-new-account-wrap a{color:#fff;text-decoration:underline}.edd-sl-renewal-form-fields #edd-license-key-container-wrap.edd-cart-adjustment{color:#16161d;background:transparent}.edd_cart_remove_item_btn{display:inline-block;width:30px;height:30px;text-align:left;background:#2f92a7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") no-repeat center center;border-radius:50%;text-indent:-10000px}#edd-recurring-sl-cancel-replace{box-shadow:0px 2px 6px rgba(175,154,113,.5)}#edd_secure_site_wrapper{margin-bottom:1rem}.powered-by-stripe{margin-top:1rem}.edd-icon-lock{color:#2f92a7}.discount-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 1rem;padding:1.5rem 1.5rem;max-width:720px;background-color:#d5e9ed;border:1px solid #2f92a7;border-radius:3px;position:relative}#edd_checkout_cart_form .discount-box{margin-bottom:2rem}.discount-box-icon{font-size:2.5rem}.discount-box-content{padding-left:2rem}.discount-box-content p,.single-download .entry .discount-box-content p{margin-bottom:.25rem;font-size:1.2rem;text-align:left}.discount-box-content p:last-child,.single-download .entry .discount-box-content p:last-child{margin-bottom:0}.discount-box-content p.hint,.single-download .entry .discount-box-content p.hint{color:#09414d;font-size:.875rem;opacity:.75}.discount-box-content .discount-code{display:inline-block;padding:0rem .5rem;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;background-color:rgba(255,255,255,.85);border-radius:1rem}.faq{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}.faq:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.edd-login-form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}#edd_login_form{padding:1.5rem;width:360px;max-width:100%;background-color:#fbfbfb;border:1px solid #eee}#edd_login_form fieldset{padding:0}#edd_login_form label{display:block;font-size:.875rem;color:#2f92a7}#edd_login_form p{margin:0 0 1rem}#edd_login_form p.edd-lost-password{margin-bottom:0;font-size:.875rem}#edd_login_form input[type=text],#edd_login_form input[type=password]{padding:.25rem;width:100%;background-color:#fff;border:1px solid #ddd}.account-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.account-wrap header{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}.account-wrap header a{margin-left:.5rem;display:inline-block;font-size:.875rem;text-decoration:underline}.account-nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:2rem;padding:1rem 2rem;width:100%;background-color:#f5f5f5;border:2px solid #eee}@media only screen and (min-width: 800px){.account-nav{margin-right:2rem;padding:2rem;width:-webkit-calc(25% - 2rem);width:calc(25% - 2rem)}}.account-nav ul{margin:0;padding:0;list-style:none;margin:0 !important;padding:0 !important;list-style:none !important}.account-nav li{margin:0 0 1rem 0 !important;padding:0 0 0 27px;color:#2f92a7}.account-nav li.is-active a{font-weight:700}.account-nav li:last-child{margin-bottom:0 !important}.account-nav li.account-nav-dashboard{background:url(../images/fontawesome/user-regular.svg) no-repeat left center;background-size:18px 18px}.account-nav li.account-nav-purchase-history{background:url(../images/fontawesome/money-bill-alt-regular.svg) no-repeat left center;background-size:18px 18px}.account-nav li.account-nav-subscriptions{background:url(../images/fontawesome/redo-alt-solid.svg) no-repeat left center;background-size:18px 18px}.account-nav li.account-nav-downloads{background:url(../images/fontawesome/arrow-alt-circle-down-regular.svg) no-repeat left center;background-size:18px 18px}.account-nav li.account-nav-profile{background:url(../images/fontawesome/address-card-regular.svg) no-repeat left center;background-size:18px 18px}.account-nav li.account-nav-licenses{background:url(../images/fontawesome/file-alt-regular.svg) no-repeat left center;background-size:18px 18px}.account-nav li.account-nav-referral{background:url(../images/fontawesome/money-bill-alt-regular.svg) no-repeat left center;background-size:18px 18px}.account-nav a{display:block}.tabs{margin-bottom:2rem;width:100%}@media only screen and (min-width: 800px){.tabs{width:75%}}.tabs table{border-collapse:collapse;border:none}.tabs table th{padding:1rem .5rem}.tabs table td{padding:1rem .5rem;background-color:#f5f5f5}.tabs table tr:nth-child(odd) td{background-color:#fff}.tabs table span{line-height:1.2}#edd_user_history br{display:none}.tab#tab-downloads table.picu-pro-modules td{vertical-align:middle}.tab#tab-downloads table.picu-pro-modules td:last-child{text-align:right}.tab#tab-downloads .edd_download_purchase_form{display:inline;padding:0;margin:0;max-width:auto;background-color:transparent}.tab#tab-downloads .edd_download_purchase_form .button{margin:0}.tab#tab-downloads .edd_purchase_submit_wrapper{display:inline}.tab{height:0;overflow:hidden}.tab.is-active{padding:1.5rem 2rem;height:auto;overflow:auto;background-color:#f5f5f5;border:2px solid #eee}.tab h2{margin-bottom:1rem !important;color:#34333b;text-transform:uppercase;font-weight:700 !important}.tab table{margin:0 -2rem 2rem -2rem;width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem);border-collapse:collapse;border-top:2px solid #eee;font-size:.875rem}.tab table#edd_user_history,.tab table:last-child{margin-bottom:-1.5rem}.tab table th,.tab table td{text-align:left}.tab table th:first-child,.tab table td:first-child{padding-left:2rem;text-align:left}.tab table th:last-child,.tab table td:last-child{padding-right:2rem;text-align:right}.tab table td[colspan="2"]:last-child{text-align:center}.tab table th{color:#34333b;font-size:.875rem;text-transform:uppercase}.tab table td{vertical-align:top}.tab p:last-child{margin-bottom:0}.edd_subscription_name{display:block;font-weight:700}.edd_subscription_billing_cycle{display:block;font-size:.75rem}.edd_subscription_status{display:inline-block;padding:.25rem .5rem;font-size:.75rem;text-transform:uppercase;vertical-align:middle}.edd_subscription_status.picu_subsciption_status_cancelled{color:#e03;background-color:rgba(238,0,51,.1)}.edd_subscription_status.picu_subsciption_status_active{color:#62ae29;background-color:rgba(122,208,58,.2)}#edd_profile_editor_form fieldset{margin:0 -2rem 1rem;padding:1rem 2rem 1rem;border:none;border-top:2px solid #eee}#edd_profile_editor_form fieldset:last-of-type{padding:1rem 2rem 0;margin-bottom:0;border-bottom:0}#edd_profile_editor_form fieldset:last-of-type p{margin-bottom:0 !important}#edd_profile_editor_form legend{margin-left:-0.5rem;padding:0 .5rem;font-size:.875rem;color:#34333b;font-weight:700;text-transform:uppercase}#edd_profile_editor_form p{margin:0 0 1rem 0 !important}#edd_profile_editor_form label{display:block !important;font-size:.875rem;color:#2f92a7}#edd_profile_editor_form input[type=text],#edd_profile_editor_form input[type=email],#edd_profile_editor_form input[type=password]{padding:.5rem;width:100%;max-width:450px;border:2px solid #eee}#edd_sl_license_keys td:first-child{width:50%}#edd_sl_license_keys .edd_sl_item_name{margin-bottom:.5rem;font-weight:700}#edd_sl_license_keys .edd_sl_item_name .edd_sl_key_sep{display:none}#edd_sl_license_keys .edd_sl_key_price_option{margin-left:.5rem;padding:.35rem;font-size:.75rem;line-height:1;font-weight:400;color:#2f92a7;background-color:rgba(84,185,207,.15)}#edd_sl_license_keys .edd_sl_key_price_option:empty{display:none}#edd_sl_license_keys .edd_sl_status_label,#edd_sl_license_keys .edd_sl_expires_label,#edd_sl_license_keys .edd_sl_limit_label{display:inline-block;font-size:.875rem;font-weight:700;text-transform:uppercase;vertical-align:middle}#edd_sl_license_keys .edd_sl_license_status{display:inline-block;padding:.25rem .5rem;font-size:.75rem;text-transform:uppercase;vertical-align:middle}#edd_sl_license_keys .edd_sl_license_status.edd-sl-inactive{color:#e03;background-color:rgba(238,0,51,.1)}#edd_sl_license_keys .edd_sl_license_status.edd-sl-active{color:#62ae29;background-color:rgba(122,208,58,.2)}#edd_sl_license_keys .edd-recurring-license-renewal{font-size:.875rem}.edd_sl_license_key{padding:0;font-family:monospace;font-size:1rem;letter-spacing:1px;font-weight:700;width:100%;border:none;background:transparent;color:#2f92a7;-webkit-user-select:all;-ms-user-select:all;user-select:all}.picu-license-actions{padding:.5rem 0 .15rem}.tabs .button{margin:0 0 .25rem;padding:.5rem;color:#fff;background-color:#2f92a7;font-size:.75rem;font-weight:700;letter-spacing:0;border:none;border-radius:2px}.tabs .button:hover{background-color:#246f7f}.picu-purchase-receipt{margin:0 auto;max-width:800px}.picu-purchase-receipt h3{margin-top:2rem}.picu-purchase-receipt tr:nth-child(even) td{background:#f9f9f9}#edd_subscription_receipt table th,#edd_subscription_receipt table td{text-align:left}#edd_subscription_receipt .edd_subscription_name+br{display:none}.edd-success .receipt-header{display:none}.edd-table,.edd-table+h3+table{width:100%;background-color:#f5f5f5;border-collapse:collapse;border:2px solid #eee;color:#34333b}.edd-table th,.edd-table td,.edd-table+h3+table th,.edd-table+h3+table td{padding:1rem .5rem;text-align:left}.edd-table th,.edd-table+h3+table th{text-transform:uppercase}.edd-table td,.edd-table+h3+table td{vertical-align:top}.edd-table th:first-child,.edd-table td:first-child,.edd-table+h3+table th:first-child,.edd-table+h3+table td:first-child{padding-left:2rem;text-align:left}.edd-table th:last-child,.edd-table td:last-child,.edd-table+h3+table th:last-child,.edd-table+h3+table td:last-child{padding-right:2rem;text-align:right}.edd-table td[colspan="2"]:first-child:last-child,.edd-table+h3+table td[colspan="2"]:first-child:last-child{text-align:left}.edd-table tr:nth-child(odd) td,.edd-table+h3+table tr:nth-child(odd) td{background-color:#fff}.formErrorContent{background:#e03 !important;border:none !important;width:180px !important;font-size:.875em !important;text-align:left}.allmsgs .updated{padding:2rem 0 !important;font-size:1em;background:#2f92a7 !important;border:none !important;color:#fff !important}.debug{display:inline-block;padding:5px;color:#fff;background-color:#f0f}#tab-referral h3{margin:1em 0}.referral-intro{text-align:center;margin:2em 0;font-size:1.25em;color:#707378}.referral-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 2em;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 1000px){.referral-box-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.referral-box{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1em;margin-bottom:1.5rem;float:left;border:1px solid #e1e1e1;border-radius:10px}@media only screen and (min-width: 1000px){.referral-box:not(:last-child){margin-right:3%}}.referral-box__icon{display:block;margin:1em auto}.referral-box__title{margin:0 0 .5em;font-size:1.2em}.referral-box__text{color:#707378;padding-bottom:1em}.referral-conditions{text-align:center}.referral-conditions ul{color:#707378}.referral-checkbox{pointer-events:all}.referral-checkbox:checked{display:none}.referral-checkbox:checked~.referral-checkbox-disabled{display:inline-block}.referral-checkbox~.referral-url{opacity:0}.referral-checkbox:checked~.referral-url{opacity:1}.referral-checkbox-disabled{display:none}.referral-accept{display:block;margin:1em auto 2em;text-align:center;pointer-events:none}.referral-accept a{pointer-events:all}.referral-accept-message{margin-bottom:1.5em;display:inline-block}.referral-terms-message{margin-bottom:1.5em;display:inline-block}.referral-url{text-align:center;-webkit-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.referral-url p{font-size:1.25em;color:#707378;margin:0 0 1em 0}.referral-url__url{font-size:1.4em;padding:.3em .5em;background:#e9e9e9;border:1px solid #e2e2e2;-webkit-user-select:all;-ms-user-select:all;user-select:all}.site-footer{background-color:#34333b}.site-footer-inner{position:relative;margin:0 auto;padding:2rem 2rem;max-width:1140px;color:#e4e4e3;font-weight:100}.site-footer-inner p{margin:0;color:rgba(228,228,227,.5);color:#fff}.site-footer-inner a{color:rgba(228,228,227,.5);color:#fff}.site-footer-inner a:hover{color:#40b1c9;text-decoration:underline}.site-footer-inner #footer-navigation{clear:both;margin:10px 0}@media only screen and (min-width: 800px){.site-footer-inner #footer-navigation{position:absolute;top:1.4rem;right:1rem}}.site-footer-inner #footer-navigation ul{margin:0;padding:0;list-style:none}.site-footer-inner #footer-navigation li{display:inline;margin-right:1rem}.site-footer-inner #footer-navigation li:last-child{margin-right:0}.site-footer-inner #footer-navigation .highlight a{font-weight:600;color:#2f92a7}.site-footer-inner #footer-navigation .highlight a:hover{color:#40b1c9}.picu{text-transform:lowercase !important}p:empty{display:none}.away-message,.docs-update-message{margin-bottom:3rem;padding:1rem;color:#fff;background-color:#2f92a7;font-weight:bold;text-align:center}.away-message a,.docs-update-message a{color:#fff;text-decoration:underline}.docs-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 800px){.docs-wrap{padding-top:1.6rem}}.docs-sidebar{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:2rem;padding-bottom:2rem;width:100%;border-bottom:1px solid #eee}@media only screen and (min-width: 800px){.docs-sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;margin-bottom:0;padding-bottom:0;border:none}}.docs-nav ul{margin:0;padding:0;list-style:none;font-size:1.25rem}@media only screen and (min-width: 800px){.docs-nav ul{padding-right:2rem}}.docs-nav li{margin:0 0 .5rem}.docs-nav li>ul{padding:.5rem 0 0 1rem;font-size:1rem}.docs-nav .current_page_item>a{font-weight:700}.page-template-documentation-page article.page{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}@media only screen and (min-width: 800px){.page-template-documentation-page article.page{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}.page-template-documentation-page .page-header{padding-top:0}.support-box{margin:3rem 0 2rem;padding:1.5rem;background-color:#f5f5f5;font-weight:bold;text-align:center}.support-box h2{margin:0 0 .5rem;font-weight:700}.support-box p:last-of-type{margin:0}.bookmark{padding-left:.25em}.bookmark svg{width:.75em;height:.75em;stroke:#2f92a7}.bookmark:hover svg{stroke:#54b9cf}span.beta{display:inline-block;padding:.25rem .25rem .2rem;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#f5a623;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.page-header h1 span.beta{-webkit-transform:translateY(-23px);-ms-transform:translateY(-23px);transform:translateY(-23px)}td span.beta{padding:.2rem .2rem .1rem;font-size:.65rem;line-height:1;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.beta-notice{padding:1rem 2rem;background-color:#f5f5f5;border-left:5px solid #f5a623}.entry .beta-notice p{font-size:1rem}.beta-notice p:last-of-type{margin-bottom:0}hr.wp-block-separator{margin:3rem auto;width:160px;border:none;border-bottom:1px solid #ddd}.aligncenter{text-align:center}.picu-country-list,.single-post article .picu-country-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;text-align:center;margin:0 -10px 2rem -10px;padding:0;list-style:none}.picu-country{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;margin:0;padding:10px}@media only screen and (min-width: 640px){.picu-country{-webkit-box-flex:1;-ms-flex:1 0 33.3333333%;flex:1 0 33.3333333%;max-width:33.3333333%}}@media only screen and (min-width: 800px){.picu-country{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}}@media only screen and (min-width: 960px){.page .picu-country-list .picu-country{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;max-width:20%}}.picu-country-name{display:block;font-size:.75em;line-height:1.2}.picu-country-flag{width:100%;height:auto;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.35)}.no-wrap{white-space:nowrap}
/*# sourceMappingURL=picuio.css.map */