/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:"akkurat-regular";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
template,[hidden]{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0;font-weight:normal}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}
optgroup{font-weight:bold}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
@font-face{font-family:"akkurat-light";src:url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/akkurat-light.eot");src:url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/akkurat-light.eot?#iefix") format("embedded-opentype"),url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/akkurat-light.woff2") format("woff2"),url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/akkurat-light.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"akkurat-regular";src:url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/akkurat-regular.eot");src:url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/akkurat-regular.eot?#iefix") format("embedded-opentype"),url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/akkurat-regular.woff2") format("woff2"),url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/akkurat-regular.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"akkurat-bold";src:url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/akkurat-bold.eot");src:url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/akkurat-bold.eot?#iefix") format("embedded-opentype"),url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/akkurat-bold.woff2") format("woff2"),url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/akkurat-bold.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'icomoon';src:url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/icomoon.eot?epihvh");src:url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/icomoon.eot?epihvh#iefix") format("embedded-opentype"),url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/icomoon.ttf?epihvh") format("truetype"),url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/icomoon.woff?epihvh") format("woff"),url("https://websitelearners.com/wp-content/themes/websitelearners/fonts/icomoon.svg?epihvh#icomoon") format("svg");font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-close:before{content:"\e905"}
.icon-device-desktop:before{content:"\e900"}
.icon-device-phone:before{content:"\e901"}
.icon-device-tablet:before{content:"\e902"}
.icon-mouse:before{content:"\e903"}
.icon-search:before{content:"\e904"}
.btn{position:relative;box-sizing:border-box;text-shadow:0;font-weight:normal;display:inline-block;border-radius:3px;box-shadow:1px 1px 3px 0 rgba(76,83,89,0.2),0 2px 10px 0 rgba(76,83,89,0.2);font-family:"akkurat-regular",Arial,Helvetica,sans-serif;border:0;outline:0;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.btn:hover{box-shadow:0 5px 11px 0 rgba(76,83,89,0.2),0 4px 15px 0 rgba(76,83,89,0.2);background-color:#e95d22}
.btn.big{padding:22px 45px 22px 45px}
.btn.medium{padding:17px 45px 17px 45px}
.btn.green{background-color:#e95d21;color:white}
.btn.grey{background-color:#eaf1f6;color:#727c86}
.anim-link{position:relative;display:inline-block;color:white;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;text-decoration:none}
.anim-link:before{content:'';display:block;width:0;height:2px;background-color:#e95d21;position:absolute;bottom:-5px;left:0;-webkit-transition:all .2s ease;transition:all .2s ease}
.anim-link:hover:before{width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
input[type="text"],textarea,input[type="email"]{border:0;outline:0;padding:0 0 15px 0;box-sizing:border-box;box-shadow:inset 0 0 0 transparent;border-radius:0;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:18px;color:#2d2d2d;border-bottom:2px solid #e8eaec;margin-bottom:30px;background-color:transparent}
input[type="text"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder{color:#b8c0c7}
input[type="text"]:-moz-placeholder,textarea:-moz-placeholder,input[type="email"]:-moz-placeholder{color:#b8c0c7}
input[type="text"]::-moz-placeholder,textarea::-moz-placeholder,input[type="email"]::-moz-placeholder{color:#b8c0c7}
input[type="text"]:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder{color:#b8c0c7}
.ninja-forms-cont .textarea-wrap{margin-bottom:0}
.ninja-forms-cont .textarea-wrap textarea{height:170px;color:#d8dde1;background-color:transparent}
input[type="submit"]{position:relative;background-color:#e95d21;padding:22px 45px 22px 45px;vertical-align:middle;box-sizing:border-box;text-shadow:0;font-weight:normal;border-radius:3px;box-shadow:1px 1px 3px 0 rgba(76,83,89,0.2),0 2px 10px 0 rgba(76,83,89,0.2);color:white;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;border:0;outline:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
input[type="submit"]:hover{box-shadow:0 5px 11px 0 rgba(76,83,89,0.2),0 4px 15px 0 rgba(76,83,89,0.2);background-color:#e95d22}
.submit-container input[type="submit"],.submit-container input[type="button"]{border:0;outline:0;background-color:#e95d21;border-radius:3px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;box-shadow:1px 1px 3px 0 rgba(76,83,89,0.2),0 2px 10px 0 rgba(76,83,89,0.2);color:white;padding:22px 18%;width:100%;display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.submit-container input[type="submit"]:hover,.submit-container input[type="button"]:hover{box-shadow:0 5px 11px 0 rgba(76,83,89,0.2),0 4px 15px 0 rgba(76,83,89,0.2);background-color:#e95d22}
.text-wrap.label-above,.textarea-wrap.label-above{position:relative}
.text-wrap.label-above label,.textarea-wrap.label-above label{display:none !important}
.ninja-forms-required-items,.ninja-forms-field-error{display:none}
.ninja-forms-response-msg div{padding:15px 20px 15px 20px;border-radius:4px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:26px;color:#1d1d1d}
.ninja-forms-response-msg p{margin-bottom:0 !important}
.ninja-forms-response-msg.ninja-forms-error-msg{margin-bottom:30px}
.ninja-forms-response-msg.ninja-forms-error-msg div{background-color:#f2dede;border-color:#f2dede}
.ninja-forms-response-msg div{background-color:#dff0d8;border-color:#dff0d8}
.nf-field-container,#ninja_forms_required_items{margin-bottom:40px}
.header{position:relative;z-index:9997}
.header .inner{position:relative;max-width:1170px;padding:70px 20px 0 20px;box-sizing:border-box;width:100%;margin:0 auto}
.header .inner .logo{max-width:275px;display:inline-block}
.header .inner .logo img{width:100%}
.navigate{display:none}
.theme-viewer{position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999;background-color:white;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .5s ease;transition:all .5s ease}
.theme-viewer iframe{position:absolute;width:100%;height:100%;border:0;outline:0}
.theme-viewer.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s ease;transition:all .5s ease}
.modal.active{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .5s ease;transition:all .5s ease}
.viewer-target{position:relative;width:100%;overflow:hidden;min-height:100%;box-sizing:border-box}
.back{position:absolute;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;font-size:16px;border-radius:3px;z-index:4;left:40px;top:40px;text-decoration:none;color:white;background-color:#e95d21;padding:17px 30px 17px 30px;box-shadow:1px 1px 3px 0 rgba(76,83,89,0.3),0 2px 10px 0 rgba(76,83,89,0.3);box-sizing:border-box;display:inline-block;border-right:1px solid #e95d21}
.back:hover{box-shadow:0 5px 11px 0 rgba(76,83,89,0.2),0 4px 15px 0 rgba(76,83,89,0.2);background-color:#e95d22}
.footer{background-color:#434a54;box-sizing:border-box}
.footer .inner{position:relative;max-width:1170px;padding:100px 20px 100px 20px;box-sizing:border-box;width:100%;margin:0 auto}
.site-info{margin-bottom:25px}
.columns{position:relative;display:table;width:100%}
.columns .col{float:left;box-sizing:border-box}
.columns .col .col-heading{font-size:18px;color:#707781;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;margin-bottom:20px}
.columns .col ul{padding:0;margin:0}
.columns .col ul li{margin-bottom:20px}
.columns a:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.col .post{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:22px;color:white}
.col .post .title{font-family:"akkurat-light",Arial,Helvetica,sans-serif;color:white;font-size:18px;margin:0 0 5px 0;font-weight:normal}
.col .post p,.col .post ul li{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:22px;display:block;color:#8d95a1;margin:0 0 15px 0}
.col .post h1,.col .post h2,.col .post h3,.col .post h4,.col .post h5{font-family:"akkurat-light",Arial,Helvetica,sans-serif;color:white;font-size:18px;font-weight:500}
.col .post h1 b,.col .post h1 strong,.col .post h2 b,.col .post h2 strong,.col .post h3 b,.col .post h3 strong,.col .post h4 b,.col .post h4 strong,.col .post h5 b,.col .post h5 strong{font-family:inherit;font-weight:inherit}
.col .post .read-more{position:relative;display:inline-block;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;text-decoration:none;color:white;font-size:14px;text-transform:uppercase}
.col .post .read-more:hover:before{width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.col .post .read-more:before{content:'';display:block;width:0;height:2px;background-color:#e95d21;position:absolute;bottom:-5px;left:0;-webkit-transition:all .2s ease;transition:all .2s ease}
.col .menu{margin:0;padding:0;list-style:none}
.col .menu li{display:block;font-family:"akkurat-light",Arial,Helvetica,sans-serif;font-size:18px}
.col .menu li a{text-decoration:none;color:white}
.col .menu li a:hover{color:#e95d21}
.connect{font-family:"akkurat-light",Arial,Helvetica,sans-serif;color:white}
.connect .contact-link{margin-bottom:20px}
.connect a,.connect span{display:block;font-size:16px;color:white;text-decoration:none}
.connect a:hover{color:#e95d21}
.connect .number{margin-bottom:20px}
.networks{padding:0;margin:0;list-style:none}
.networks li{display:inline-block;padding-right:20px;box-sizing:border-box}
.networks li:last-child{padding-right:0}
.networks li a{position:relative;display:block;font-size:18px;top:0}
.networks li a:hover{color:#e95d21;top:-3px}
body.active{overflow:hidden}
.main{padding-bottom:100px}
.main .page{position:relative;min-height:100%;box-sizing:border-box}
.main .page .container{position:relative;max-width:1170px;box-sizing:border-box;margin:0 auto;padding:70px 20px}
.main .page .container .page-header{display:inline-block;width:100%;box-sizing:border-box}
.main .page .container .page-header .section-block{position:relative;float:left}
.main .page .container.c740{max-width:740px}
.section-title{font-family:"akkurat-bold",Arial,Helvetica,sans-serif;margin:0;display:block;color:#2a2a2a}
.sub-title{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;margin:0;display:block;color:#63707b}
.themes{box-sizing:border-box}
.themes .items{display:inline-block;width:100%;padding-top:5px;box-sizing:border-box}
.themes .items .no-results{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;color:#1d1d1d;background-color:#f2dede;border-color:#eed3d7;padding:8px 14px 8px 14px;border-radius:4px;margin:0 20px 20px 20px}
.themes .items .item{position:relative;display:none;overflow:visible;box-sizing:border-box}
.themes .items .item a{display:block}
.themes .items .item:hover .inner>a:before{visibility:visible;z-index:3;opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.themes .items .item .inner{position:relative;z-index:2;min-height:100%;width:100%;border-radius:3px;box-shadow:1px 1px 7px rgba(76,83,89,0.15);-webkit-perspective:3px;perspective:3px;height:211px;overflow:hidden}
.themes .items .item .inner>a{position:relative;display:block;padding:14px 0 0 0}
.themes .items .item .inner>a:before{position:absolute;border-radius:3px;top:0;left:0;content:'';display:block;width:100%;height:100%;opacity:0;background-color:rgba(69,76,85,0.9);visibility:hidden;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.item .modal-find{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;display:inline-block;width:40px;height:40px;border-radius:40px;background-color:#e95d21;line-height:40px;text-align:center;z-index:3;color:white;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.item .modal-find i{line-height:40px}
.item:hover .modal-find{opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.item img{height:auto;max-width:100%;display:block}
.item h1{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;display:block;text-align:center;color:#63707b;margin:20px 0 0 0}
.dots{position:absolute;top:5px;left:12px;width:5px;height:5px;display:inline-block;border-radius:5px;background-color:#ffe259}
.dots:before,.dots:after{position:absolute;width:5px;height:5px;display:inline-block;border-radius:5px;content:''}
.dots:before{left:-7px;background-color:#ed6b5e}
.dots:after{right:-7px;background-color:#e95d21}
.controls{margin-bottom:30px}
.controls fieldset{border:0;margin:0;padding:0;display:block;width:100%}
.controls fieldset button{position:relative;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;background:0;border:0;padding:0;font-size:16px;color:#1a1a1a}
.controls fieldset button:first-child{margin-right:9px}
.controls fieldset button:last-child{margin-left:6px}
.controls fieldset button:focus{outline:0}
.controls fieldset button.active{font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
.controls fieldset button.active:before{position:absolute;bottom:-5px;margin-left:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:calc(100% + 10px);max-width:43px;height:5px;content:'';display:inline-block;background-image:url("https://websitelearners.com/wp-content/themes/websitelearners/img/svg/active-themes.svg");background-size:80% 5px;background-position:center center;background-repeat:no-repeat}
.no-results{display:none}
.no-results.failed{display:block}
.filter-themes{position:relative;margin-top:15px;float:right;z-index:200}
.filter-themes .filter-it{position:relative;background-color:#e95d21;padding:15px 85px 15px 22px;vertical-align:middle;box-sizing:border-box;display:inline-block;border-radius:3px;box-shadow:1px 1px 3px 0 rgba(76,83,89,0.2),0 2px 10px 0 rgba(76,83,89,0.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:white;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;border:0;outline:0}
.filter-themes .filter-it:hover{box-shadow:0 5px 11px 0 rgba(76,83,89,0.2),0 4px 15px 0 rgba(76,83,89,0.2);background-color:#e95d22}
.filter-themes .filter-it .caret{position:absolute;top:0;right:0;height:100%;pointer-events:none;display:inline-block;border-left:1px solid #e95d21;width:44px;box-sizing:border-box}
.filter-themes .filter-it .caret:after,.filter-themes .filter-it .caret:before{top:50%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.filter-themes .filter-it .caret:after{border-color:rgba(0,0,0,0);border-top-color:transparent;border-width:0;margin-left:-0}
.filter-themes .filter-it .caret:before{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:6px;margin-left:-6px;margin-top:-3px}
.filter-themes #toggle.on .caret:before{border-top-color:transparent;border-bottom-color:#fff;margin-top:-9px}
.filter-themes #toggle.on+.filter-items{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.filter-themes .filter-items{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;width:100%;box-sizing:border-box;padding:10px 0;top:100%;margin-top:10px;background-color:white;border-radius:3px;box-shadow:1px 1px 7px rgba(76,83,89,0.15);list-style:none}
.filter-themes .filter-items li{position:relative;display:block}
.filter-themes .filter-items li a{display:block;color:#58646e;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;text-decoration:none;box-sizing:border-box;padding:8px 22px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.filter-themes .filter-items li a:hover{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-color:#f7f9fb}
.filter-themes .filter-items li ul{position:absolute;display:none;top:0;left:100%;width:100%;border-radius:3px;padding:10px 0;box-sizing:border-box;box-shadow:1px 1px 7px rgba(76,83,89,0.15);background-color:white;margin:-10px 0 0 10px}
.filter-themes .filter-items li.current a{background-color:#f7f9fb}
.paginate{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);display:inline-block;padding:0 70px;box-sizing:border-box;text-align:center}
.paginate .pagination.no-pagers{display:none}
.paginate .pagination{min-height:50px;padding:0 20px;box-sizing:border-box;border-radius:50px;display:inline-block}
.paginate .pagination span{display:inline-block;line-height:50px;padding:0 6px;box-sizing:border-box;cursor:pointer}
.paginate .pagination span:hover{color:#e95d21}
.paginate .pagination .page-number{font-family:"akkurat-regular",Arial,Helvetica,sans-serif}
.paginate .pagination .page-number.active{font-family:"akkurat-bold",Arial,Helvetica,sans-serif;color:#e95d21}
.paginate .pagination .page-prev,.paginate .pagination .page-next{position:absolute;top:0;height:50px;width:50px;border-radius:50px;box-shadow:0 0 4px rgba(76,83,89,0.2)}
.paginate .pagination .page-prev.disabled,.paginate .pagination .page-next.disabled{color:#ccc}
.paginate .pagination .page-prev.disabled:hover,.paginate .pagination .page-next.disabled:hover{cursor:text}
.paginate .pagination .page-prev.disabled:hover i,.paginate .pagination .page-next.disabled:hover i{color:#ccc}
.paginate .pagination .page-prev{left:0}
.paginate .pagination .page-next{right:0}
.step{position:relative;border-bottom:1px solid #e8eaeb;background-color:white;overflow:hidden}
.step:nth-child(2n){background-color:#fafcfd}
.step:last-child{border-bottom:0 solid transparent}
.step:first-child{padding-top:60px}
.step .wrap{max-width:1170px;margin:0 auto;padding:0 20px;box-sizing:border-box}
.step .wrap.reduced-padding{padding:100px 20px}
.step .wrap.in{padding:150px 10%}
.step .wrap.normal{padding:150px 20px}
.step .wrap.out{max-width:100%;padding:150px 40px}
.step .wrap.in.blocked{display:table;width:100%;padding:0 10% 0 10%}
.step .wrap.no-padding{padding:0}
.step .wrap.no-padding-side{padding:150px 0}
.step img{max-width:100%;height:auto;display:block}
.step.no-border{border-bottom:0 solid transparent}
.step .page-title{font-family:"akkurat-light",Arial,Helvetica,sans-serif;font-size:30px;display:block;color:#2a2a2a;margin-bottom:20px}
.step .title{font-size:60px;line-height:74px;color:#2a2a2a;margin:0 0 20px 0;font-family:"akkurat-regular",Arial,Helvetica,sans-serif}
.step .title.white{color:white}
.step .sub-title{margin-bottom:30px;font-size:22px}
.step .content-left,.step .content-right{display:table-cell;vertical-align:middle}
.step .content-left{width:60%}
.step .content-right{width:40%}
.step .step-content p{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:28px;letter-spacing:-0.3px;color:#63707b;margin:0 0 25px 0}
.step .step-content .btn{margin-bottom:20px}
.step .has-bg{background-repeat:no-repeat;background-position:82% 100%}
.centered{text-align:center}
#domain-form{max-width:320px;padding-bottom:70px}
#domain-form input[type="text"]{border:0;outline:0;padding:0 0 15px 0;box-sizing:border-box;box-shadow:inset 0 0 0 transparent;border-radius:0;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:18px;color:#2d2d2d;border-bottom:2px solid #e8eaec;margin-bottom:30px}
#domain-form input[type="text"]::-webkit-input-placeholder{color:#b8c0c7}
#domain-form input[type="text"]:-moz-placeholder{color:#b8c0c7}
#domain-form input[type="text"]::-moz-placeholder{color:#b8c0c7}
#domain-form input[type="text"]:-ms-input-placeholder{color:#b8c0c7}
#domain-form input[type="submit"]{position:relative;background-color:#e95d21;padding:22px 45px 22px 45px;vertical-align:middle;box-sizing:border-box;text-shadow:0;font-weight:normal;border-radius:3px;box-shadow:1px 1px 3px 0 rgba(76,83,89,0.2),0 2px 10px 0 rgba(76,83,89,0.2);color:white;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;border:0;outline:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#domain-form input[type="submit"]:hover{box-shadow:0 5px 11px 0 rgba(76,83,89,0.2),0 4px 15px 0 rgba(76,83,89,0.2);background-color:#e95d22;background-image:none}
#domain-form #results{position:absolute}
#domain-form #results p{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:20px;color:#1d1d1d}
#domain-form #results p b{font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
#domain-form #results p.available{position:relative;padding-left:32px;background-color:transparent;overflow:visible;margin:0}
#domain-form #results p.available:before{font-family:FontAwesome;content:"\f00c";color:white;font-size:12px;line-height:20px;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;background-color:#4ebea6;display:inline-block;left:0;width:20px;height:20px;border-radius:15px}
#domain-form #results p.available:after{position:absolute;top:100%;left:0;content:'Go to step 2';display:block;color:#dedfdf;padding-left:32px}
#domain-form #results p.not-available{position:relative;padding-left:32px;margin:0 !important;background-color:transparent}
#domain-form #results p.not-available:before{font-family:FontAwesome;content:"\f00d";color:white;font-size:12px;line-height:20px;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;background-color:#ca6448;display:inline-block;left:0;width:20px;height:20px;border-radius:15px}
#loading{position:relative;float:right;top:-65px}
#loading img{display:none}
#loading:before,#loading:after{position:absolute;left:0;top:0;display:block;content:'';border:2px solid #e95d21;border-bottom-color:transparent;border-top-color:transparent;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s 0s ease-in-out infinite;animation:rotate 1s 0s ease-in-out infinite}
#loading:before{border:2px solid #e95d21;display:inline-block;top:10px;left:10px;width:15px;height:15px;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#e95d21 transparent;-webkit-animation-direction:reverse;animation-direction:reverse}
.content-steps:not(.alternating-rows){position:relative;display:inline-block;width:100%}
.content-steps:not(.alternating-rows) .content-step{float:left;width:33.33%;padding:0 25px;box-sizing:border-box;display:inline-block}
.content-steps:not(.alternating-rows) .content-step .display{margin-bottom:40px}
.content-steps .content-step h1{font-family:"akkurat-bold",Arial,Helvetica,sans-serif;font-size:24px;color:#2a2a2a;line-height:30px}
.step.end{background-color:#d3d9dd}
.step.end .step-content{display:table;width:100%}
.step.end .step-content p{margin-bottom:0}
.step.end .img-hold{margin:0 auto;display:block;width:100%;max-width:515px}
.step.end .bg-wrap-left,.step.end .bg-wrap-right{position:relative;box-sizing:border-box;width:28%;display:table-cell;background-repeat:no-repeat}
.step.end .bg-wrap-left{background-position:left bottom;background-size:195px auto}
.step.end .bg-wrap-right{background-position:right bottom;background-size:376px auto}
.step.end .content-wrap{position:relative;box-sizing:border-box;width:44%;padding:150px 0;display:table-cell}
.step.support-section{background-color:white}
.support-section .sub-title{margin-bottom:50px}
.support-section .support-wrap{max-width:310px;margin:0 auto}
.support-section .support-wrap input[type="submit"]{width:100%}
.support-section .support-wrap .label-above .nf-field-label{display:none}
.support-section h3{font-size:24px;display:block;color:#2a2a2a;font-family:"akkurat-light",Arial,Helvetica,sans-serif;margin:0 0 50px 0}
.support-section .nf-field-container,.support-section #ninja_forms_required_items{margin-bottom:40px}
.support-section .submit-container input[type="submit"],.support-section .submit-container input[type="button"]{width:100%}
.subscribe-section{position:relative;overflow:hidden;padding:0 20px}
.subscribe-section .upper{margin-bottom:10px}
.subscribe-section .subscribe-block{position:relative;max-width:1170px;margin:0 auto;border-radius:5px;background-color:#434a54;text-align:center;padding:60px 50px;box-sizing:border-box}
.subscribe-section .subscribe-block h1{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;color:white;font-size:36px;line-height:42px;margin:0 0 10px 0;display:block}
.subscribe-section .subscribe-block h3{font-family:"akkurat-light",Arial,Helvetica,sans-serif;display:block;color:#707781;font-size:24px;line-height:32px;margin:0 0 25px 0}
.subscribe-section .subscribe-block .subscribe input[type="text"]{vertical-align:middle;min-height:50px;padding:0 0 20px 0;width:28%;color:white;margin-bottom:0;margin-right:25px}
.whats-next-section{position:relative;overflow:hidden;padding:120px 6% 0 6%;max-width:1170px;margin:0 auto;box-sizing:border-box}
.whats-next-section .whats-next{position:relative;width:100%;display:inline-block}
.whats-next-section .whats-next>h1{font-size:60px;color:#2a2a2a;margin:0 0 20px 0;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;text-align:center;display:block;margin:0 0 50px 0}
.whats-next-section .whats-next a{display:block;text-decoration:none;color:#2a2a2a}
.whats-next-section .whats-next .next-item{width:33.33%;float:left;box-sizing:border-box;padding:0 35px;margin-bottom:40px}
.whats-next-section .whats-next .next-item img{width:100%;height:auto;display:block;border-radius:5px}
.whats-next-section .whats-next .next-item h1{font-size:24px;line-height:32px}
#resource-video.hidden{visibility:hidden;z-index:-999;opacity:0}
#resource-video{position:absolute;visibility:visible;z-index:9997;opacity:1;background-color:rgba(52,58,65,0.6)}
.modal-holder-resource{z-index:9998;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:1170px;left:50%;width:100%;padding:0 10%;box-sizing:border-box;opacity:0;visibility:hidden}
.modal-holder-resource.shown{visibility:visible;opacity:1}
.modal-holder-resource .video-action{width:40%;text-align:center;float:right}
.modal-holder-resource .video-action p{padding-left:50px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:26px;color:white;margin:0}
.modal-holder-resource .video-action .play-area{cursor:pointer;text-align:right;padding-right:26px}
.modal-holder-resource.overlay-center .video-action{float:none;margin-left:auto;margin-right:auto}
#draggable{position:fixed;bottom:40px;left:50%;top:50%;max-width:600px;z-index:88888;width:100%;-webkit-transform:translate(-50%,-200%);-ms-transform:translate(-50%,-200%);transform:translate(-50%,-200%);opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;visibility:hidden}
#draggable .dragit{position:absolute;background-color:#e95d21;width:40px;height:40px;top:36px;cursor:move;right:-16px;border-radius:50%;z-index:9999;text-align:center;line-height:40px;color:white}
#draggable .close-dragit{position:absolute;top:-16px;right:-16px;background-color:#e95d21;width:40px;z-index:9999;height:40px;text-align:center;border-radius:50%;line-height:40px;color:white;font-size:12px;cursor:pointer;color:white;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;outline:0}
#draggable .close-dragit:before{content:"\e905"}
#draggable iframe{position:absolute;left:0;top:0;width:100%;border:0;outline:0}
#draggable.shown{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1;visibility:visible}
.cursormove:hover{cursor:move}
.show-hide{position:fixed;bottom:40px;left:50%;-webkit-transform:translate(-50%,200%);-ms-transform:translate(-50%,200%);transform:translate(-50%,200%);opacity:0;background-color:#e95d21;padding:14px 30px;vertical-align:middle;z-index:7777;box-sizing:border-box;text-shadow:0;font-weight:400;border-radius:3px;box-shadow:1px 1px 3px 0 rgba(76,83,89,0.2),0 2px 10px 0 rgba(76,83,89,0.2);color:white;font-family:akkurat-regular,Arial,Helvetica,sans-serif;border:0;outline:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.show-hide.shown{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}
.page.disable-borders .step:not(.end){border-width:0}
.page.disable-borders .step:not(.end):nth-child(2n){background-color:transparent}
.page.wider-sections .step .wrap.in{max-width:1100px;padding:150px 65px}
.page.wider-sections .step.part-1-step-3{margin-top:-150px}
.page.wider-sections .step.part-1-step-3 .inner-wrapper{padding:0 50px 0 60px}
.page.wider-sections .step.part-1-step-3 .wrap.in{padding:150px 65px 320px 65px}
.inner-wrapper{position:relative;padding:0 60px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.inner-wrapper.step-3 .step-half.step-3-image{position:relative;display:inline-block;min-height:100%;box-sizing:border-box}
.inner-wrapper.step-3 .step-half.step-3-image img{position:absolute;top:-100px;box-shadow:0 30px 44px rgba(88,126,164,0.3)}
.inner-wrapper.no-padding{padding:0}
.inner-wrapper .step-half{width:50%}
.inner-wrapper .step-half.image-half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.inner-wrapper .step-half.step-content{padding:50px 60px 50px 10px;box-sizing:border-box}
.inner-wrapper.with-color{background-color:#f4f8fb;border-radius:10px}
.inner-wrapper .content-left{width:65%}
.inner-wrapper .content-left .content-main{padding-top:60px}
.inner-wrapper .content-left,.inner-wrapper .content-right{display:inline-block}
.inner-wrapper .content-right{position:relative;min-height:100%;width:35%}
.part-title-wrap{width:100%;margin-bottom:80px}
.part-title,.part-sub-title{font-family:"akkurat-bold",Arial,Helvetica,sans-serif;font-size:40px;line-height:50px;margin:0;color:#1a1a1a}
.part-title.centered,.part-sub-title.centered{display:block;text-align:center}
.part-title+.part-sub-title{margin-top:10px}
.step.part-builder .content-step picture{box-shadow:0 12px 20px rgba(88,126,164,0.15);display:inline-block;margin-bottom:40px;border-radius:8px;overflow:hidden}
.step .intro-title{font-size:40px;line-height:50px;margin-bottom:20px;font-weight:900;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;display:block;color:#1a1a1a}
.step.step-1-alt{width:100%;padding-top:0 !important}
.step.step-1-alt #domain-form{max-width:400px}
.step.step-1-alt .title{line-height:70px;font-size:50px;margin:0 0 10px 0;color:#1a1a1a}
.step.step-1-alt .title-container{max-width:1170px;margin:0 auto;padding:20px 10% 10px 10%;box-sizing:border-box;width:100%;text-align:center;font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
.step.step-1-alt .title-container .page-title{font-family:"akkurat-bold",Arial,Helvetica,sans-serif;font-size:80px;line-height:92px;color:#1a1a1a}
.step.step-1-alt .wrap.in.blocked{padding-bottom:0;padding-top:60px}
.milestone-step .part-title-wrap{width:100%;margin-bottom:50px}
.content-steps.result-steps .content-step{text-align:center}
.content-steps.result-steps .content-step h1{font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
.content-steps.result-steps .content-step p{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:28px;letter-spacing:-0.3px;color:#63707b;margin:0 0 25px 0}
.content-steps.alternating-rows{width:100%}
.content-steps.alternating-rows .content-step:not(.has-child-steps){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.content-steps.alternating-rows .content-step:not(.has-child-steps)+.content-step{margin-top:80px}
.content-steps.alternating-rows .content-step:not(.has-child-steps) .content-step-data,.content-steps.alternating-rows .content-step:not(.has-child-steps) .content-step-img{display:inline-block;width:50%;box-sizing:border-box}
.content-steps.alternating-rows .content-step:not(.has-child-steps) .content-step-data{padding-left:120px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.content-steps.alternating-rows .content-step:not(.has-child-steps) .content-step-img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.content-steps.alternating-rows .content-step:not(.has-child-steps):nth-child(2n) .content-step-data{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-right:120px;padding-left:0}
.content-steps.alternating-rows .content-step:not(.has-child-steps):nth-child(2n) .content-step-img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.content-steps.alternating-rows .content-step{box-sizing:border-box}
.content-steps.alternating-rows .content-step.has-child-steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;counter-reset:steps}
.content-steps.alternating-rows .content-step.has-child-steps>h1{display:block;width:100%;color:#1a1a1a}
.content-steps.alternating-rows .content-step.has-child-steps .child-step{counter-increment:steps;width:50%;display:inline-block;padding-left:50px;box-sizing:border-box;margin-bottom:50px;box-sizing:border-box}
.content-steps.alternating-rows .content-step.has-child-steps .child-step:nth-child(2n){padding-right:50px;padding-left:0}
.content-steps.alternating-rows .content-step.has-child-steps .child-step h5{position:relative;display:block;font-size:20px;line-height:26px;font-family:"akkurat-light",Arial,Helvetica,sans-serif;color:#3d3d3d}
.content-steps.alternating-rows .content-step.has-child-steps .child-step h5:before{display:inline-block;content:counter(steps,lower-roman) ")";margin-right:5px}
.step:last-child.download-step .wrap{padding-bottom:0 !important}
.step.download-step .wrap{padding-top:150px}
.download-block{position:relative;background-color:#f4f8fb;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.download-block .download-content{position:relative;padding:80px;box-sizing:border-box;width:66.66%;display:inline-block}
.download-block .download-content form>label{display:none}
.download-block .download-content form input[type="text"]{width:100%;max-width:400px}
.download-block .download-content .display{margin-bottom:40px;max-width:400px}
.download-block .download-content .display p{margin:0;color:#6d7d89;font-size:22px;line-height:30px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif}
.download-block .download-content .display p strong{font-family:"akkurat-bold",Arial,Helvetica,sans-serif;color:#1a1a1a}
.download-block .download-content h1{font-size:40px;margin:0 0 30px 0;font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
.download-block .download-image{width:calc(33.33% - 50px);display:inline-block;position:relative;margin-right:50px;box-sizing:border-box}
.download-block .download-image img{position:absolute;bottom:0}
#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_319 .fca_eoi_layout_0.fca_eoi_layout_postbox div.fca_eoi_layout_headline_copy_wrapper div,#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_347 .fca_eoi_layout_0.fca_eoi_layout_postbox div.fca_eoi_layout_headline_copy_wrapper div{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;color:white !important;font-size:36px !important;font-weight:normal;line-height:42px;margin:0 0 10px 0;display:block}
#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_319 .fca_eoi_layout_postbox,#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_347 .fca_eoi_layout_postbox{border-color:transparent !important;background-color:transparent !important}
#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_319 .fca_eoi_layout_submit_button_wrapper,#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_347 .fca_eoi_layout_submit_button_wrapper{position:relative;background-color:transparent !important;border:solid 0 transparent !important;box-sizing:border-box;overflow:hidden;width:34%;min-width:170px;float:right;clear:none}
#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_319 .fca_eoi_layout_submit_button_wrapper input[type="submit"],#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_347 .fca_eoi_layout_submit_button_wrapper input[type="submit"]{background-color:#e95d21;padding:22px 45px 22px 45px;vertical-align:middle;box-sizing:border-box;text-shadow:0;height:50px;line-height:50px;font-weight:normal;background-color:#e95d21 !important;font-size:16px !important;border-radius:3px;box-shadow:1px 1px 3px 0 rgba(76,83,89,0.2),0 2px 10px 0 rgba(76,83,89,0.2);color:white;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;border:0;outline:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0 25px 0 25px}
#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_319 .fca_eoi_layout_submit_button_wrapper input[type="submit"]:hover,#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_347 .fca_eoi_layout_submit_button_wrapper input[type="submit"]:hover{background-color:#e95d21 !important}
#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_319 .fca_eoi_layout_0.fca_eoi_layout_postbox div.fca_eoi_layout_email_field_wrapper,#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_347 .fca_eoi_layout_0.fca_eoi_layout_postbox div.fca_eoi_layout_email_field_wrapper{color:transparent !important;border-color:transparent !important;border:solid 0 transparent !important;box-sizing:border-box;background-color:transparent !important;width:66% !important;float:left;overflow:hidden;clear:none}
#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_319 .fca_eoi_layout_0.fca_eoi_layout_postbox div.fca_eoi_layout_email_field_wrapper>div,#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_347 .fca_eoi_layout_0.fca_eoi_layout_postbox div.fca_eoi_layout_email_field_wrapper>div{padding:0 25px 0 0;box-sizing:border-box}
#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_319 .fca_eoi_layout_0.fca_eoi_layout_postbox div.fca_eoi_layout_email_field_wrapper input,#subscribe-block .fca_eoi_layout_postbox_wrapper #fca_eoi_form_347 .fca_eoi_layout_0.fca_eoi_layout_postbox div.fca_eoi_layout_email_field_wrapper input{vertical-align:middle;min-height:50px;padding:0 0 20px 0;color:white !important;margin-bottom:0;border:0;outline:0;box-sizing:border-box;box-shadow:inset 0 0 0 transparent;border-radius:0;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:18px !important;color:#2d2d2d;border-bottom:2px solid #e8eaec !important;background-color:transparent}
#subscribe-block form.fca_eoi_layout_0.fca_eoi_layout_postbox{max-width:540px}
#subscribe-block div.fca_eoi_form_text_element,#subscribe-block .fca_eoi_spiner_div{display:none !important}
.main .contact-page{position:relative;padding-top:90px}
.main .contact-page .container{position:relative;max-width:800px;margin:0 auto}
.main .contact-page .container .page-header{position:relative;padding:0 0 210px 0;box-sizing:border-box;overflow:visible}
.main .contact-page .container .page-header .bg-holder{width:300px;height:430px;position:absolute;display:block;right:-30px;bottom:-30px;background-image:url(../img/host.jpg);background-position:0 0;background-repeat:no-repeat;background-attachment:inherit;-webkit-backface-visibility:initial;backface-visibility:initial;background-size:100%}
.main .contact-page .container .page-header .head-block .title{font-size:60px;line-height:70px;color:#2a2a2a;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;letter-spacing:-0.3px;margin:0}
.contact-page .nf-form-cont{background-color:#f0faf8;border-radius:5px;padding:6% 12%;box-sizing:border-box;position:relative;z-index:444}
.contact-page .nf-field-container.listselect-container{position:absolute;left:0;top:-190px;max-width:370px;box-sizing:border-box}
.contact-page .nf-field-container.listselect-container select.ninja-forms-field{position:relative;border:0;outline:0;display:inline-block;background:0;padding:15px 60px 15px 20px;border-radius:3px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;color:white;cursor:pointer;background-repeat:no-repeat;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;z-index:33}
.contact-page .nf-field-container.listselect-container select.ninja-forms-field option{background-color:white;color:#222;outline:1px}
.contact-page .listselect-wrap .nf-field-element{background-color:#e95d21;border-radius:3px;box-shadow:1px 1px 5px rgba(76,83,89,0.2)}
.contact-page .listselect-wrap .nf-field-element>div{position:absolute;z-index:32;right:0;top:0;width:40px;height:46px;display:inline-block;box-sizing:border-box;border-left:1px solid #e95d21}
.contact-page .listselect-wrap .nf-field-element>div:before,.contact-page .listselect-wrap .nf-field-element>div:after{top:50%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.contact-page .listselect-wrap .nf-field-element>div:after{border-color:rgba(0,0,0,0);border-top-color:transparent;border-width:0;margin-left:0}
.contact-page .listselect-wrap .nf-field-element>div:before{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:6px;margin-left:-6px;margin-top:-3px}
.contact-page .nf-field-container.html-container .nf-field-label,.contact-page #ninja_forms_required_items.html-container .nf-field-label{display:block}
.contact-page .nf-field-label label{font-weight:normal;margin:0;padding:0;color:#2a2a2a;font-size:24px;line-height:32px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;letter-spacing:-0.5px}
.contact-page .field-wrap.html-wrap .nf-field-element p{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;color:#63707b;font-size:18px;line-height:24px;letter-spacing:-0.3px;margin:0 0 5px 0}
.contact-page .field-wrap.textarea-wrap label{display:none}
.contact-page .general_textarea .field-wrap.textarea-wrap label{display:block}
.contact-page .label-above .nf-field-label{margin-bottom:18px}
.contact-page .html-container.label-above .nf-field-label{margin-bottom:10px}
.contact-page .nf-field-container.file_upload-container .nf-field-label label{display:none}
.contact-page .nf-field-container.file_upload-container .btn.fileinput-button{border:0;outline:0;background-color:#e95d21;padding:22px 30px;border-radius:3px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;box-shadow:1px 1px 5px rgba(76,83,89,0.2);color:white}
.contact-page .nf-field-element textarea{height:160px}
.contact-page .progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,0.1)}
.contact-page .progress .progress-bar{font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#e95d21;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}
.contact-page .files_uploaded p{font-family:"akkurat-light",Arial,Helvetica,sans-serif;font-size:12px;line-height:20px}
.contact-page .files_uploaded .delete{margin-left:10px;text-decoration:none;color:#e95d21}
.contact-page .field-wrap input[type="submit"],.contact-page .field-wrap input[type="button"]{border:0;outline:0;background-color:#e95d21;border-radius:3px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;box-shadow:1px 1px 5px rgba(76,83,89,0.2);color:white;padding:22px 18%;box-shadow:1px 1px 3px 0 rgba(76,83,89,0.2),0 2px 10px 0 rgba(76,83,89,0.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.contact-page .field-wrap input[type="submit"]:hover,.contact-page .field-wrap input[type="button"]:hover{box-shadow:0 5px 11px 0 rgba(76,83,89,0.2),0 4px 15px 0 rgba(76,83,89,0.2);background-color:#e95d22}
.contact-page .nf-field-container.submit-container{text-align:center}
.contact-page .nf-field-container,.contact-page #ninja_forms_required_items{margin-bottom:40px}
.contact-page .nf-field-container.html-container{margin-bottom:20px}
.contact-page input[type="text"],.contact-page textarea,.contact-page input[type="email"]{padding:0 0 25px 0}
.nf-field-container.last-container{margin-bottom:50px}
.home.page .main{padding-bottom:0}
.page.home-page{padding:140px 0 0 0}
.home-page{position:relative;text-align:center}
.home-page h1{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;margin:0 0 30px 0;font-size:45px;line-height:54px}
.home-image{position:relative;width:100%;max-width:700px;margin:140px auto 0 auto;display:block}
.home-image img{width:100%}
.modal.video-modal{background-color:rgba(0,0,0,0.8)}
.video-modal .video-holder{position:relative;max-width:600px;background-color:white;margin-left:auto;margin-right:auto;width:100%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.video-modal .video-holder:before{display:block;content:"";width:100%;padding-top:56.25%}
.video-modal .video-holder iframe{position:absolute;top:0;left:0;width:100%;outline:0;border:0;height:100%}
.video-modal .video-holder .close-modal{position:absolute;right:-12px;top:-12px;width:30px;height:30px;z-index:889;background-color:#e95d21;cursor:pointer;border-radius:30px}
.video-modal .video-holder .close-modal:before,.video-modal .video-holder .close-modal:after{background-color:white;position:absolute;content:'';display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.video-modal .video-holder .close-modal:before{width:16px;height:2px;left:50%;top:50%;margin-top:-1px;margin-left:-8px}
.video-modal .video-holder .close-modal:after{width:2px;height:16px;left:50%;top:50%;margin-top:-8px;margin-left:-1px}
.fa.fullscreen-mode{position:absolute;left:50%;margin-left:-20px;top:-20px;z-index:888;cursor:pointer;width:40px;height:40px;font-size:16px;border-radius:40px;background-color:#e95d21;color:white;text-align:center;line-height:40px}
.about .page-title{display:block;text-align:center;color:#2a2a2a;font-size:45px;line-height:55px;font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
.about h2{color:#2a3239;display:block;font-size:40px;line-height:50px;font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
.about p{color:#4c5058;font-size:22px;line-height:36px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;margin:0 0 40px 0}
.about a{color:#0d9976;font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
.about ul{list-style:none}
.about ul li{padding-left:0}
.about ul li:before{content:'';display:inline-block;width:6px;height:6px;background-color:#4c5058;border-radius:6px;position:absolute;left:0;top:12px}
.about ul li{padding-left:22px}
.about ul,.about ol{margin:0;padding:0;list-style-position:inside;margin-bottom:40px}
.about ul li,.about ol li{position:relative;box-sizing:border-box;color:#4c5058;font-size:22px;line-height:33px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;margin-bottom:5px}
.blog-archive .content,.single .content{position:relative;margin-top:-116px}
.blog-archive .page,.single .page{padding:0}
.blog-archive .main .page .container .posts.flex{min-height:500px}
.featured-article,.article-banner{position:relative;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}
.featured-article .post,.article-banner .post{position:relative;padding:50px 0 0 0;box-sizing:border-box;z-index:10}
.featured-article:before,.article-banner:before{position:absolute;left:0;top:0;z-index:9;width:100%;height:100%;content:'';display:block;background-color:rgba(35,38,45,0.9)}
.post-meta{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.post-meta .post-stamp,.post-meta .photo,.post-meta .post-cat,.post-meta .author{display:inline-block;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.post-meta .post-stamp{padding-right:6px}
.post-meta .photo{box-sizing:border-box}
.post-meta .author{padding-left:6px;padding-right:5px}
.post-meta span{display:inline-block;box-sizing:border-box;color:white}
.post-meta .pre-stamp{color:#5e6570}
.post-meta .faded-text{color:#5e6570}
.post-meta .photo{position:relative;width:40px;height:40px;overflow:hidden;display:inline-block;overflow:hidden}
.post-meta .photo img{position:absolute;width:100%;border-radius:40px;height:auto;display:block;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.post-meta .category{color:#009298;text-decoration:none}
.featured-tag{width:100%;text-align:center}
.featured-tag .featured{font-family:"akkurat-bold",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:14px;color:#e95d21;display:inline-block;margin-bottom:15px}
.featured-article,.article-banner{padding:116px 0 100px 0;text-align:center}
.featured-article .post-title,.article-banner .post-title{padding:0 19% 20px 19%;box-sizing:border-box;display:block;margin:0;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;font-size:45px;line-height:55px;color:white}
.featured-article .post-title{-webkit-transition:all .2s ease;transition:all .2s ease}
.featured-article .post-title a{text-decoration:none;color:white}
.posts{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.posts:after{content:"";display:block;height:0;clear:both}
.posts .post{width:33.33%;padding:0 25px;margin-bottom:50px;box-sizing:border-box}
.posts .post .inner>a{text-decoration:none;display:block}
.posts .post:hover .inner{box-shadow:0 0 20px 10px rgba(0,0,0,0.1)}
.posts .post:hover .inner .post-body .entry-title a{text-decoration:underline}
.posts .post .inner{min-height:100%;border-radius:10px;box-shadow:0 0 10px 2px rgba(0,0,0,0.1);border-radius:10px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}
.posts .post .image-holder{position:relative;width:100%;height:0;padding:65% 0 0 0;background-size:cover;background-repeat:no-repeat;background-position:center center;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;-webkit-transition:padding .3s ease;transition:padding .3s ease}
.posts .post .image-holder img{position:absolute;left:50%;top:50%;display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto;opacity:0}
.posts{margin:0 -20px 50px -20px;-webkit-backface-visibility:hidden}
.posts .post{display:inline-block}
.posts .post .post-body{padding:30px 40px;box-sizing:border-box}
.posts .post .post-body .post-meta{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.posts .post .post-body .post-meta .author span{color:#0a9c77;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;padding-left:5px}
.posts .post .post-body .post-meta .photo,.posts .post .post-body .post-meta .post-info{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.posts .post .post-body .entry-title{font-family:"akkurat-bold",Arial,Helvetica,sans-serif;margin:10px 0 10px 0;-webkit-transition:margin .3s ease;transition:margin .3s ease}
.posts .post .post-body .entry-title a{color:#2a3239;text-decoration:none;font-size:22px;line-height:26px}
.posts .post .post-body .post-date .date{color:#818a92;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:14px}
.posts .post .post-body .category{text-decoration:none;text-transform:uppercase;color:#474d52;font-size:14px;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;margin-bottom:12px;-webkit-transition:color .2s ease;transition:color .2s ease}
.posts .post .post-body .category:hover{color:#0a9c77}
.archive .main .page:not(.themes-page),.single .main .page:not(.themes-page){margin-bottom:-116px}
.archive .main .page:not(.themes-page)>div.container,.single .main .page:not(.themes-page)>div.container{padding:50px 20px 0 20px}
.archive .main .page:not(.themes-page) .post-filters .container,.single .main .page:not(.themes-page) .post-filters .container{padding:0 20px}
.post-filters{text-align:center}
.post-filters .inner{position:relative;box-sizing:border-box}
.posts .mix{display:none}
.pin-wrapper{position:absolute;text-align:center;display:block;top:100px}
.share-container .share-title{display:block;text-transform:uppercase;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;font-size:14px;color:#2a3239;margin-bottom:20px}
.share-container .share-article ul{list-style:none;margin:0;padding:0}
.share-container .share-article ul li{display:block;margin-bottom:25px}
.share-container .share-article ul li a{display:inline-block}
.share-container .share-article ul li a i{font-size:18px;line-height:18px}
.share-container .share-article ul li a.facebook i{color:#456bb8}
.share-container .share-article ul li a.twitter i{color:#3fa9f5}
.share-container .share-article ul li a.mail i{color:#d3dbe3}
.main .page .post-content .container{max-width:970px}
.post-content .container .inner{padding:50px 110px 75px 110px;box-sizing:border-box}
.thumbnail.wp-caption{width:100%;text-align:center}
.thumbnail.wp-caption img{display:block;width:100%;height:auto;border-radius:20px;margin-bottom:20px}
.author-inner{position:relative}
.author-info .author-name{color:#2a3239;font-size:30px;line-height:30px;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;margin-bottom:15px}
.author-info .author-bio{color:#61646c;font-size:16px;line-height:28px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif}
.author-wrap{background-color:#f3f8fa;padding:60px;border-radius:20px;box-sizing:border-box;margin-bottom:50px}
.author-wrap .author-photo{position:absolute;left:0;top:0;width:80px;height:80px;display:block;overflow:hidden;background-color:white}
.author-wrap .author-photo img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}
.author-wrap .author-info{position:relative;padding:0 0 0 100px;box-sizing:border-box;width:100%}
.subscribe-wrap{background-color:#434a54;padding:50px 15%;box-sizing:border-box;width:100%;border-radius:5px;margin-bottom:60px}
.subscribe-wrap .subscribe-title{text-align:center;display:block;color:white;font-size:35px;line-height:45px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;margin-bottom:20px}
.subscribe-wrap .subscribe-subtitle{text-align:center;display:block;color:#707781;font-size:26px;line-height:36px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;margin-bottom:20px}
.wp-caption-text{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;color:#4c5058;font-size:15px;line-height:25px}
.thumbnail.wp-caption.alignnone{display:block;margin:0 0 40px 0;max-width:100% !important}
figure img+br,figure a+br,figure img+p,figure a+p{display:none}
.post.single .post-main h1,.post.single .post-main h2,.post.single .post-main h3,.post.single .post-main h4,.post.single .post-main h5,.post.single .post-main h6{font-family:"akkurat-bold",Arial,Helvetica,sans-serif;color:#2a3239;margin:0 0 20px 0}
.post.single .post-main h1 a:hover,.post.single .post-main h2 a:hover,.post.single .post-main h3 a:hover,.post.single .post-main h4 a:hover,.post.single .post-main h5 a:hover,.post.single .post-main h6 a:hover{text-decoration:underline !important}
.post.single .post-main h1{font-size:45px;line-height:55px}
.post.single .post-main h2{font-size:40px;line-height:50px}
.post.single .post-main h3{font-size:35px;line-height:45px}
.post.single .post-main h4{font-size:30px;line-height:40px}
.post.single .post-main h5{font-size:25px;line-height:35px}
.post.single .post-main h6{font-size:20px;line-height:30px}
.post.single .post-main p{color:#4c5058;font-size:22px;line-height:33px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;padding:0;margin:0 0 30px 0}
.post.single .post-main p+h1,.post.single .post-main p+h2,.post.single .post-main p+h3,.post.single .post-main p+h4,.post.single .post-main p+h5{margin-top:50px}
.post.single .post-main p a{color:#109c79;text-decoration:underline}
.post.single .post-main p a:hover{text-decoration:underline}
.post.single .post-main p img{max-width:100%;height:auto}
.post.single .post-main a img{max-width:100%;height:auto}
.post.single .post-main ul{list-style:none}
.post.single .post-main ul li{padding-left:0}
.post.single .post-main ul li:before{content:'';display:inline-block;width:6px;height:6px;background-color:#4c5058;border-radius:6px;position:absolute;left:0;top:12px}
.post.single .post-main ul li{padding-left:22px}
.post.single .post-main ul,.post.single .post-main ol{margin:0;padding:0;list-style-position:inside;margin-bottom:40px}
.post.single .post-main ul li,.post.single .post-main ol li{position:relative;box-sizing:border-box;color:#4c5058;font-size:22px;line-height:33px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;margin-bottom:5px}
.post.single .post-main a{text-decoration:none;color:#20a987}
.post.single .post-main blockquote{background-color:#f3f8fa;font-style:italic;color:#747d85;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;padding:50px;box-sizing:border-box;border-radius:10px;font-size:22px;line-height:42px;margin:0;text-align:center;margin-bottom:40px}
.post.single .post-main blockquote p{margin:0}
.post.single .post-main table{width:100%;display:table;margin-bottom:30px}
.post.single .post-main img.alignright{float:right;margin:0 0 1em 1em}
.post.single .post-main img.alignleft{float:left;margin:0 1em 1em 0}
.post.single .post-main img.aligncenter{display:block;margin:1em auto 1em auto}
.post.single .post-main a img.alignright{float:right;margin:1em 0 1em 1em}
.post.single .post-main a img.alignleft{float:left;margin:0 1em 1em 0}
.post.single .post-main a img.aligncenter{display:block;margin:1em auto 1em auto}
.subscribe-wrap .subscribe{position:relative}
.subscribe-wrap .subscribe:after{content:'';clear:both;display:block}
.subscribe-wrap .subscribe input[type="text"]{width:calc(100% - 180px);padding:15px 0 15px 0;float:left;box-sizing:border-box;color:white}
.subscribe-wrap .subscribe input[type="submit"]{float:right;border-bottom:0 solid #e8eaec}
.comments-header{height:60px;margin-bottom:40px}
.comments-header h5{display:inline-block;line-height:60px}
.comments-header a{float:right}
.post.single .comments-header h5{line-height:60px;margin:0;color:#2a2a2a;font-size:25px;font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
#respond #reply-title{font-size:24px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;color:#272a2d;line-height:34px;font-weight:normal}
#respond #reply-title small{margin-left:10px}
.comment-form input[type="text"].error,.comment-form textarea.error,.comment-form input[type="email"].error{border-bottom:2px solid #e8cbc8}
.comment-form input[type="submit"]{font-size:16px;line-height:20px}
.comment-form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.comment-form label{color:#272a2d;font-size:16px;line-height:16px;margin-bottom:20px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif}
.comment-form p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}
.comment-form p:nth-child(1){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.comment-form p:nth-child(2){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.comment-form p:nth-child(3){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.comment-form p:nth-child(4){-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
.comment-form p:nth-child(5){-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}
.comment-form p:nth-child(6){position:relative;-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;margin:0 0 20px 0;line-height:0 !important}
.comment-form p:nth-child(6):after{position:absolute;width:100%;z-index:8;display:inline-block;content:'Notify me via E-Mail when someone replies directly to my comment';font-size:14px;line-height:24px !important;color:#969ea5;padding-left:34px;box-sizing:border-box;width:100%;height:24px}
.comment-form p:nth-child(6) label{font-size:0;line-height:24px !important;z-index:10;width:24px}
.comment-form p:nth-child(6) label:before{font-size:16px}
.comment-form p:nth-child(6) [type="checkbox"]{width:24px;height:24px}
.comment-form p:nth-child(6) [type="checkbox"]:not(:checked),.comment-form p:nth-child(6) [type="checkbox"]:checked{position:absolute;left:-9999px}
.comment-form p:nth-child(6) [type="checkbox"]:not(:checked)+label,.comment-form p:nth-child(6) [type="checkbox"]:checked+label{position:relative;padding-left:1.95em;cursor:pointer}
.comment-form p:nth-child(6) [type="checkbox"]:not(:checked)+label:before,.comment-form p:nth-child(6) [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:2px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}
.comment-form p:nth-child(6) [type="checkbox"]:not(:checked)+label:before{background:#fff}
.comment-form p:nth-child(6) [type="checkbox"]:checked+label:before{border:2px solid #2d9c84 !important;background-color:#2d9c84;color:white;box-shadow:none}
.comment-form p:nth-child(6) [type="checkbox"]:not(:checked)+label:after,.comment-form p:nth-child(6) [type="checkbox"]:checked+label:after{content:"\f00c";font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;display:block;left:0;text-align:center;width:100%;font-size:14px;line-height:24px;color:white;-webkit-transition:all .2s;transition:all .2s}
.comment-form p:nth-child(6) [type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.comment-form p:nth-child(6) [type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.comment-form p:nth-child(6) [type="checkbox"]:disabled:not(:checked)+label:before,.comment-form p:nth-child(6) [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}
.comment-form p:nth-child(6) [type="checkbox"]:disabled:checked+label:after{color:#999}
.comment-form p:nth-child(6) [type="checkbox"]:disabled+label{color:#aaa}
.comment-form p:nth-child(6) label:hover:before{border:2px solid #2d9c84 !important}
.single-post.logged-in .comment-form p:nth-child(3){-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}
.single-post.logged-in .comment-form p:nth-child(6){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.single .post-content .container .inner{padding:50px 110px 0 110px}
.comment-respond{display:block;overflow:hidden;max-height:0;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}
.comment-respond.slide{max-height:1000px;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;padding-bottom:50px}
.content-box{position:relative;width:100%;border-radius:5px;padding:35px;box-sizing:border-box;margin-bottom:30px}
.content-box .box-img{position:absolute;left:35px;top:50%;max-width:40px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.content-box .box-img img{width:100%;display:block;height:auto}
.content-box .box-inner{width:100%;padding-left:60px;box-sizing:border-box;color:#616e6f;font-size:18px;line-height:28px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif}
.content-box.info{background-color:#dbf5fc}
.content-box.alert{background-color:#f9e6dc}
.content-box.checkmark{background-color:#ddf9f2}
.content-box.lightbulb{background-color:#fff7d3}
#cancel-comment-reply-link{position:relative;background-color:#e95d21;padding:4px 8px;text-decoration:none;font-size:10px;vertical-align:middle;box-sizing:border-box;text-shadow:0;font-weight:normal;border-radius:3px;box-shadow:1px 1px 3px 0 rgba(76,83,89,0.2),0 2px 10px 0 rgba(76,83,89,0.2);color:white;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;border:0;outline:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#loader{display:none}
.comment-submit{margin-top:50px;margin-bottom:10px;display:block;text-align:center}
.logged-in-as{margin:0;font-size:0;display:none !important}
.logged-in-as a{font-size:14px;line-height:24px;margin-bottom:4px;display:block;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;color:#e95d21}
.reply-box.loading .comment-respond{display:none}
.reply-box.loading #loader{position:relative;display:inline-block;margin-left:auto;margin-right:auto;left:50%;margin-left:-17px;margin-bottom:50px;width:35px;height:35px}
.reply-box.loading #loader:before,.reply-box.loading #loader:after{position:absolute;left:0;top:0;display:block;content:'';border:2px solid #e95d21;border-bottom-color:transparent;border-top-color:transparent;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s 0s ease-in-out infinite;animation:rotate 1s 0s ease-in-out infinite}
.reply-box.loading #loader:before{border:2px solid #e95d21;display:inline-block;top:10px;left:10px;width:15px;height:15px;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#e95d21 transparent;-webkit-animation-direction:reverse;animation-direction:reverse}
.reply-box.thank-you .ajax-success{opacity:1;visibility:visible}
.reply-box.thank-you .comment-respond{display:none}
.author-bio span{display:block;margin-bottom:15px}
.ajax-success{text-align:center;padding:30px 0 0 0;color:#272a2d;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:24px;line-height:32px}
.ajax-success>div{display:block;width:100%}
.ajax-success>div i{font-size:70px;color:#3ca38c;margin-bottom:25px}
.ajax-success span{margin:20px 0;display:block;color:#7d858d}
body:not(.single-career) .page-careers .header .inner{padding:30px 20px}
.page-careers .navigate{background-color:#2a2a2a}
.page-careers .navigate:before,.page-careers .navigate:after{background-color:#2a2a2a}
.page-careers .header .inner .logo img{width:auto}
.page-careers .content{margin-top:0}
.careers-hero{position:relative;height:calc(100vh - 106px);min-height:570px;box-sizing:border-box;width:100%;background-size:100% auto;background-position:center center;background-repeat:no-repeat}
.careers-hero:before{position:absolute;left:0;top:0;z-index:9;width:100%;height:100%;content:'';display:block;background-color:rgba(35,38,45,0.3);z-index:9}
.careers-hero .hero-content{position:absolute;z-index:10;bottom:120px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);text-align:center}
.careers-hero .hero-content h1{font-size:90px;line-height:90px;font-weight:600;color:white;margin:0}
.careers-hero .hero-content p{font-size:28px;line-height:38px;color:#c5ced6;margin-bottom:40px}
.careers-hero .container{height:100%;box-sizing:border-box}
.wl-single-section:focus{outline:0}
.career-section:focus{outline:0}
.career-section h1.section-title{font-size:45px;line-height:45px;display:block;text-align:center;margin-bottom:60px;color:#1a1a1a}
.career-section.application-process{text-align:center;padding:100px 0 0 0}
.career-section.perks-section{padding:30px 0 50px 0}
.career-section.job-openings{padding:50px 0}
.application-steps{counter-reset:counter;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.application-steps .application-step{padding:0 30px;margin-bottom:60px;width:33.33%;display:inline-block;box-sizing:border-box}
.application-steps .application-step p{display:block;font-size:22px;color:#6d7d89;line-height:32px}
.application-steps .application-step:before{counter-increment:counter;content:counter(counter);display:inline-block;width:45px;height:45px;border-radius:50%;border:2.5px solid #1a1a1a;line-height:45px;font-size:30px;font-weight:600;color:#1a1a1a;margin-bottom:10px}
.perks-hero{position:relative;z-index:1}
.perks-hero img{height:auto;display:block;max-width:100%;width:100%}
.perks-items{margin-top:-240px;position:relative;box-sizing:border-box;min-height:480px;padding:70px 35px;z-index:2;background:#fff;box-shadow:0 10px 70px rgba(28,65,102,0.14902);border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.perks-items .perks-item{width:50%;padding:0 35px;box-sizing:border-box;margin-bottom:35px}
.perks-items .perks-item h3{font-size:26px;color:#1a1a1a;margin-top:0}
.perks-items .perks-item p{display:block;font-size:22px;line-height:32px;color:#6d7d89}
.perks-items .perks-item p strong{color:#1a1a1a}
.wl-positions{position:relative}
.wl-positions .wl-position{display:block;margin-left:90px;margin-right:90px;width:calc(100% - 180px);margin-bottom:20px;font-size:22px}
.wl-positions .wl-position a{position:relative;display:block;padding:30px;box-sizing:border-box;text-decoration:none;border-radius:5px;box-shadow:0 0 0 rgba(28,65,102,0);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.wl-positions .wl-position a:after{clear:both;display:block;content:''}
.wl-positions .wl-position a span{display:inline-block}
.wl-positions .wl-position a .position-title{float:left;color:#1a1a1a;font-weight:700}
.wl-positions .wl-position a .position-btn{float:right;visibility:hidden;opacity:0;color:#e95d21;font-weight:700;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:all .05s ease-in-out;transition:all .05s ease-in-out}
.wl-positions .wl-position a:hover,.wl-positions .wl-position a:focus{box-shadow:0 10px 70px rgba(28,65,102,0.14902);background-color:white;z-index:2}
.wl-positions .wl-position a:hover .position-btn,.wl-positions .wl-position a:focus .position-btn{visibility:visible;opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.wl--single-career .container{max-width:950px;margin-left:auto;margin-right:auto;padding:0 35px;box-sizing:border-box}
.wl-single-hero{padding:100px 0;text-align:center}
.wl-single-hero .page-title{font-size:80px;line-height:90px;font-weight:700;margin:0 0 35px 0}
.wl-single-hero .wl-hero-content{display:block;font-size:22px;color:#6d7d89;line-height:32px;margin-bottom:40px}
.wl-single-hero .wl-hero-content strong{color:#1a1a1a}
.wl-single-hero .wl-hero-content p{margin:0}
.wl-single-hero .wl-hero-content p+p{margin-top:15px}
.wl-single-section .wl-section-title{margin:0 0 30px 0;font-size:32px;line-height:32px;font-weight:700;letter-spacing:.5px}
.wl-single-section .wl-section-content{display:block;font-size:20px;color:#6d7d89;line-height:30px}
.wl-single-section .wl-section-content strong,.wl-single-section .wl-section-content b{color:#1a1a1a}
.wl-single-section .wl-section-content ul{margin:0;padding:0;list-style:none}
.wl-single-section .wl-section-content ul li{position:relative;margin:0;padding-left:20px}
.wl-single-section .wl-section-content ul li:before{display:inline-block;content:"";width:6px;height:6px;background-color:#6d7d89;border-radius:50%;display:inline-block;position:absolute;left:0;top:11px}
.wl-single-section .wl-section-content ul li+li{margin-top:20px}
.wl-single-section.wl-responsibilities{background-color:#f4f8fb;padding:50px 80px;box-sizing:border-box;margin-bottom:80px}
.wl--single-career{padding-bottom:100px}
body.single-career,body.page-template-page-careers{overflow:visible !important}
.wl-req{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-bottom:80px}
.wl-req .wl-req-col{width:50%;box-sizing:border-box;display:inline-block}
.wl-req .wl-req-col+.wl-req-col{padding-left:80px}
.wl-application-form .wl-form{margin:0 -10px;position:relative}
.wl-application-form .wl-form nf-fields-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 0 0}
.wl-application-form .wl-form nf-fields-wrap nf-field{width:33.33%;margin:0;padding:0 10px;display:inline-block;margin-bottom:15px}
.wl-application-form .wl-form nf-fields-wrap nf-field:first-child{width:0;height:0;overflow:hidden;padding:0}
.wl-application-form .wl-form .files_uploaded{position:absolute;top:0;background:white;left:0}
.wl-application-form .wl-form .files_uploaded p{margin:0;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:16px;color:#6d7d89}
.wl-application-form .wl-form .files_uploaded p a{color:#e95d21;text-decoration:none;font-weight:700}
.wl-application-form .wl-form .nf-form-fields-required{display:none !important}
.wl-application-form .wl-form .nf-fu-progress{position:absolute;height:2px;width:100%;bottom:30px;left:0;margin:0;background-color:transparent;box-shadow:inset 0 0 0 rgba(0,0,0,0)}
.wl-application-form .wl-form .nf-fu-progress .nf-fu-progress-bar{float:left;width:0;height:2px;line-height:2px;background-color:#e95d22;box-shadow:inset 0 0 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}
.wl-application-form .wl-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:100% 10%}
.wl-application-form .wl-form input[type="tel"],.wl-application-form .wl-form input[type="text"],.wl-application-form .wl-form input[type="email"],.wl-application-form .wl-form select,.wl-application-form .wl-form .btn.nf-fu-fileinput-button{border:0;outline:0;padding:0 0 15px 0;text-align:left;box-sizing:border-box;box-shadow:inset 0 0 0 transparent;border-radius:0;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:16px;color:#6d7d89;width:100%;border-bottom:2px solid #e8eaec;margin-bottom:30px;background-color:transparent}
.wl-application-form .wl-form input[type="tel"]::-webkit-input-placeholder,.wl-application-form .wl-form input[type="text"]::-webkit-input-placeholder,.wl-application-form .wl-form input[type="email"]::-webkit-input-placeholder,.wl-application-form .wl-form select::-webkit-input-placeholder,.wl-application-form .wl-form .btn.nf-fu-fileinput-button::-webkit-input-placeholder{color:#6d7d89 !important;opacity:1 !important}
.wl-application-form .wl-form input[type="tel"]:-moz-placeholder,.wl-application-form .wl-form input[type="text"]:-moz-placeholder,.wl-application-form .wl-form input[type="email"]:-moz-placeholder,.wl-application-form .wl-form select:-moz-placeholder,.wl-application-form .wl-form .btn.nf-fu-fileinput-button:-moz-placeholder{color:#6d7d89 !important;opacity:1 !important}
.wl-application-form .wl-form input[type="tel"]::-moz-placeholder,.wl-application-form .wl-form input[type="text"]::-moz-placeholder,.wl-application-form .wl-form input[type="email"]::-moz-placeholder,.wl-application-form .wl-form select::-moz-placeholder,.wl-application-form .wl-form .btn.nf-fu-fileinput-button::-moz-placeholder{color:#6d7d89 !important;opacity:1 !important}
.wl-application-form .wl-form input[type="tel"]:-ms-input-placeholder,.wl-application-form .wl-form input[type="text"]:-ms-input-placeholder,.wl-application-form .wl-form input[type="email"]:-ms-input-placeholder,.wl-application-form .wl-form select:-ms-input-placeholder,.wl-application-form .wl-form .btn.nf-fu-fileinput-button:-ms-input-placeholder{color:#6d7d89 !important;opacity:1 !important}
.wl-application-form .wl-form input[type="tel"]:focus::-webkit-input-placeholder,.wl-application-form .wl-form input[type="text"]:focus::-webkit-input-placeholder,.wl-application-form .wl-form input[type="email"]:focus::-webkit-input-placeholder,.wl-application-form .wl-form select:focus::-webkit-input-placeholder,.wl-application-form .wl-form .btn.nf-fu-fileinput-button:focus::-webkit-input-placeholder{opacity:.4 !important}
.wl-application-form .wl-form input[type="tel"]:focus:-moz-placeholder,.wl-application-form .wl-form input[type="text"]:focus:-moz-placeholder,.wl-application-form .wl-form input[type="email"]:focus:-moz-placeholder,.wl-application-form .wl-form select:focus:-moz-placeholder,.wl-application-form .wl-form .btn.nf-fu-fileinput-button:focus:-moz-placeholder{opacity:.4 !important}
.wl-application-form .wl-form input[type="tel"]:focus::-moz-placeholder,.wl-application-form .wl-form input[type="text"]:focus::-moz-placeholder,.wl-application-form .wl-form input[type="email"]:focus::-moz-placeholder,.wl-application-form .wl-form select:focus::-moz-placeholder,.wl-application-form .wl-form .btn.nf-fu-fileinput-button:focus::-moz-placeholder{opacity:.4 !important}
.wl-application-form .wl-form input[type="tel"]:focus:-ms-input-placeholder,.wl-application-form .wl-form input[type="text"]:focus:-ms-input-placeholder,.wl-application-form .wl-form input[type="email"]:focus:-ms-input-placeholder,.wl-application-form .wl-form select:focus:-ms-input-placeholder,.wl-application-form .wl-form .btn.nf-fu-fileinput-button:focus:-ms-input-placeholder{opacity:.4 !important}
.wl-application-form .wl-form .nf-after-field,.wl-application-form .wl-form .nf-after-form-content{display:none !important}
.wl-application-form .wl-form .nf-error input[type="tel"],.wl-application-form .wl-form .nf-error input[type="text"],.wl-application-form .wl-form .nf-error input[type="email"],.wl-application-form .wl-form .nf-error select,.wl-application-form .wl-form .nf-error .btn.nf-fu-fileinput-button{border-bottom:2px solid #fd4f58}
.wl-application-form .wl-form .nf-error input[type="tel"]:focus,.wl-application-form .wl-form .nf-error input[type="text"]:focus,.wl-application-form .wl-form .nf-error input[type="email"]:focus,.wl-application-form .wl-form .nf-error select:focus,.wl-application-form .wl-form .nf-error .btn.nf-fu-fileinput-button:focus{border-bottom:2px solid #e8eaec}
.wl-application-form .wl-form .btn.nf-fu-fileinput-button{position:relative;overflow:visible}
.wl-application-form .wl-form .btn.nf-fu-fileinput-button:after{position:absolute;right:0;top:-5px;content:'Select File';display:inline-block;background-color:#e8eaec;border-radius:3px;color:#6d7d89;font-size:12px;padding:5px;line-height:12px;cursor:pointer;font-weight:300}
.wl-application-form .wl-form .btn.nf-fu-fileinput-button:hover:after{background-color:#e95d21;color:white}
.wl-application-form .nf-form-cont .one-third{width:100%;margin:0;padding:0;box-sizing:border-box}
.wl-application-form .nf-form-cont .one-third label{display:none}
.standard .actions .article_quote p,.standard .actions .article_quote h3{font-style:normal}
.standard .actions .article_quote h3{color:#4c5058;font-size:36px;line-height:46px;margin:0 0 20px 0;font-style:normal !important}
.main.apply{padding-bottom:0}
.main.apply .form-wrap{width:100%;height:100%}
.form-wrap{min-height:100vh}
.form-wrap iframe{position:absolute;left:0;right:0;bottom:0;top:0;border:0}
.page-template-page-form{overflow:hidden;height:auto;min-height:auto}
.page-template-page-form #header{position:absolute;width:100%;top:-116px;opacity:0}
.post.single .inner .comment-content{margin-bottom:5px}
.post.single .inner .comment-content p{color:#61646c;font-size:16px;line-height:26px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;margin-bottom:10px}
.post.single .inner .comment-content p:last-child{margin-bottom:0}
.post.single .inner ol.comments{list-style:none;padding:0;margin:0}
.post.single .inner ol.comments li{padding:0;list-style:none}
.post.single .inner ol.comments li:before{display:none}
.post.single .inner ol.comments li ol.children{padding-left:116px;box-sizing:border-box}
.comment-notes{visibility:hidden;height:0;overflow:hidden}
ol.comments li.comment{position:relative;width:100%}
ol.comments li.comment .author-tag{display:none}
ol.comments li.comment>article{margin-bottom:30px}
ol.comments li.comment .author-tag{position:absolute;bottom:-9px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);font-size:10px;line-height:10px;box-sizing:border-box;color:white;text-transform:uppercase;text-align:center;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;padding:5px;background-color:rgba(32,169,135,0.9);box-shadow:0 2px 8px 1px rgba(32,169,135,0.4)}
ol.comments li.comment .reply a{color:#727c86;text-decoration:none;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;font-size:14px}
ol.comments li.comment.bypostauthor .author-tag{display:inline-block}
ol.comments li.comment.bypostauthor>article{position:relative;border:2px solid #f4f8fa;border-radius:5px;padding:25px 30px;box-sizing:border-box;margin-bottom:30px}
ol.comments li.comment.bypostauthor .author-pp{left:30px;top:25px}
.comment-head{margin-bottom:5px}
.comment-head .author-name{font-family:"akkurat-bold",Arial,Helvetica,sans-serif;color:#109c79;font-size:18px;line-height:18px;padding-right:10px;vertical-align:middle}
.comment-head .comment-date{font-size:12px;color:#61646c;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;vertical-align:middle;line-height:18px}
.author-pp{position:absolute;left:0;top:0;width:64px;height:64px}
.author-pp .author-photo{position:relative;width:100%;height:0;padding-bottom:100%;border-radius:5px;overflow:hidden}
.author-pp .author-photo img{position:absolute;width:100%;height:auto;display:block;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.comment-body{padding-left:84px;box-sizing:border-box;position:relative;width:100%}
.comments-wrap{position:relative;padding-bottom:150px}
.comments-wrap .paginate .pagination:empty{visibility:hidden}
.comments-wrap .paginate .pagination .pager.page-next a,.comments-wrap .paginate .pagination .pager.page-prev a{color:#222}
.comments-wrap .paginate .pagination .pager.page-next:hover a,.comments-wrap .paginate .pagination .pager.page-prev:hover a{color:#e95d21}
.comments-wrap .paginate .pagination .page-number a{text-decoration:none;color:#222;font-family:akkurat-bold,Arial,Helvetica,sans-serif;display:inline-block;line-height:50px;padding:0 6px;box-sizing:border-box;cursor:pointer}
.comments-wrap .paginate .pagination .page-number a:hover{color:#e95d21}
.comments-wrap .paginate .pagination .page-number.disabled{color:#ccc;display:none}
.comments-wrap .paginate .pagination .page-number.disabled:hover span{color:#ccc}
.comments{overflow-x:hidden}
.comments>li.comment{display:block;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.comments>li.comment.hidden{display:none}
.comments>li.comment.animate{display:block}
.comments>li.comment.animateIn{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}
.modal.comment-response{background-color:rgba(0,0,0,0.8)}
.modal.comment-response .response-modal{position:relative;background-color:white;display:inline-block;width:auto;padding:45px 70px;border-radius:5px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}
.modal.comment-response .response-modal .close-modal{position:absolute;right:-12px;top:-12px;width:30px;height:30px;z-index:889;background-color:#e95d21;cursor:pointer;border-radius:30px}
.modal.comment-response .response-modal .close-modal:before,.modal.comment-response .response-modal .close-modal:after{background-color:white;position:absolute;content:'';display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.modal.comment-response .response-modal .close-modal:before{width:16px;height:2px;left:50%;top:50%;margin-top:-1px;margin-left:-8px}
.modal.comment-response .response-modal .close-modal:after{width:2px;height:16px;left:50%;top:50%;margin-top:-8px;margin-left:-1px}
.modal.comment-response .response-modal p.ajax-error,.modal.comment-response .response-modal p.wdpajax-error{color:#db7777;font-size:16px;line-height:16px;margin-bottom:20px;font-family:akkurat-regular,Arial,Helvetica,sans-serif}
.article_snippet{color:#2a3239;font-size:35px;line-height:45px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;margin:0 0 40px 0}
.article_quote{background-color:#f3f8fa;font-style:italic;color:#747d85;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;padding:50px;box-sizing:border-box;border-radius:10px;font-size:22px;line-height:42px;margin:0;text-align:center;margin-bottom:40px}
.main .page-404 .container{padding:120px 20px 50px 8%}
.main .page-404 .container section{margin-bottom:60px;display:inline-block;width:100%}
.main .page-404 h1{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;margin:0 0 30px 0;font-size:60px;line-height:70px}
.main .page-404 p{max-width:60%;position:relative;float:left;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;color:#63707b;font-size:18px;line-height:26px;padding-right:11%;margin:0}
.main .page-404 a{display:inline-block;float:left}
.main .page-404 picture{display:block;max-width:60%;clear:both}
.subscribe-success{text-align:center}
.subscribe-success .page-content{color:#4c5058;font-size:20px;line-height:36px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;margin:0 0 15px 0}
.subscribe-success .page-title{color:#2a2a2a;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;font-size:45px;line-height:55px;margin:0 0 15px 0}
.subscribe-success .fa-check-circle{font-size:60px;color:#3ca38c;margin-bottom:15px}
.subscribe-success .icon-checkmark{width:60px;height:60px;border-radius:50%;margin-bottom:10px;background-size:60px 60px;display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNTk4OSIgY3k9IjEwLjQ2ODgiIHI9IjkuOTY4NzUiIGZpbGw9IiM0OUE0OEIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi41MjAyIDUuOTMwODVDMTYuODEzMSA2LjIyMzc0IDE2LjgxMzEgNi42OTg2MiAxNi41MjAyIDYuOTkxNTFMOS4yNjUzIDE0LjI0NjRDOC44NzQ3OCAxNC42MzY5IDguMjQxNjEgMTQuNjM2OSA3Ljg1MTA5IDE0LjI0NjRMNC42Nzc1NiAxMS4wNzI5QzQuMzg0NjYgMTAuNzggNC4zODQ2NiAxMC4zMDUxIDQuNjc3NTYgMTAuMDEyMkM0Ljk3MDQ1IDkuNzE5MzIgNS40NDUzMiA5LjcxOTMyIDUuNzM4MjIgMTAuMDEyMkM1LjczODIyIDEwLjAxMjIgNy4yNjA5OSAxMS41MzUzIDcuODUxMDkgMTIuMTI1MUM4LjQ0MTE5IDEyLjcxNDggOC42NjM4NSAxMi43MjY2IDkuMjY1MyAxMi4xMjUxQzkuODY2NzYgMTEuNTIzNiAxNS40NTk1IDUuOTMwODUgMTUuNDU5NSA1LjkzMDg1QzE1Ljc1MjQgNS42Mzc5NiAxNi4yMjczIDUuNjM3OTYgMTYuNTIwMiA1LjkzMDg1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)}
.subscribe-success .follow iframe,.subscribe-success .follow .fb_iframe_widget{vertical-align:middle}
.subscribe-success.thank-you{text-align:left}
.subscribe-success.thank-you .greenish{font-family:"akkurat-bold",Arial,Helvetica,sans-serif;color:#16846b}
.subscribe-success.thank-you .follow{margin:5px 0 20px 0}
.subscribe-success.thank-you .page-content.soon{margin:0}
.modal #loading{position:absolute;left:50%;float:none;width:35px;height:35px;display:block;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.modal-active{overflow:hidden}
.modal{position:fixed;width:100%;height:100%;left:0;top:0;background-color:#838a96;z-index:9998;opacity:0;visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.modal .close-modal{position:absolute;top:40px;right:40px;cursor:pointer;color:white;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;outline:0;background:0}
.modal .close-modal:before{content:"\e905"}
.modal#resource-video .close-modal{top:80px;right:80px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' width='30px' height='30px'%3E%3Cg%3E%3Cg%3E%3Cpath d='M505.943,6.058c-8.077-8.077-21.172-8.077-29.249,0L6.058,476.693c-8.077,8.077-8.077,21.172,0,29.249 C10.096,509.982,15.39,512,20.683,512c5.293,0,10.586-2.019,14.625-6.059L505.943,35.306 C514.019,27.23,514.019,14.135,505.943,6.058z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M505.942,476.694L35.306,6.059c-8.076-8.077-21.172-8.077-29.248,0c-8.077,8.076-8.077,21.171,0,29.248l470.636,470.636 c4.038,4.039,9.332,6.058,14.625,6.058c5.293,0,10.587-2.019,14.624-6.057C514.018,497.866,514.018,484.771,505.942,476.694z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:30px 30px;width:30px;height:30px;font-size:0}
.modal#resource-video .close-modal:before{display:none}
.modal .theme-info{position:relative;z-index:3;float:right;min-height:100%;width:380px;padding:90px 60px;box-sizing:border-box;background-color:#687280;box-shadow:0 0 20px rgba(81,92,104,0.6)}
.modal .theme-info .theme-contents{overflow:hidden}
.modal .theme-info .theme-contents .theme-content .theme-title{color:white;font-size:35px;margin:0 0 .67em 0;font-family:"akkurat-regular",Arial,Helvetica,sans-serif}
.modal .theme-info .theme-contents .theme-content .about-theme{color:#a8b0b9;font-family:"akkurat-light",Arial,Helvetica,sans-serif;font-size:18px;line-height:26px}
.modal .theme-info .theme-contents .theme-content .theme-links{display:block;width:100%;margin-bottom:50px}
.modal .theme-info .theme-contents .theme-content .btn.medium{padding:17px 30px 17px 30px}
.modal .theme-info .theme-contents .theme-content .demo{display:inline-block;color:white;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;margin-left:30px;font-size:16px;text-decoration:none}
.modal .theme-info .theme-contents .theme-content .demo:before{width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.modal .theme-info .theme-contents .theme-content .meta-links a{font-size:14px;margin-bottom:20px}
.modal.show{-webkit-animation-name:modalReveal;animation-name:modalReveal;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s}
.carousel-column{position:absolute !important;right:380px;width:200px;max-height:100%;height:100%;min-height:100%;z-index:2;background-color:#646d7a;box-shadow:0 0 20px rgba(81,92,104,0.6);padding:150px 0;box-sizing:border-box}
.carousel-column .slick-list{padding:0 0 !important}
.carousel-column .slick-track{padding:0 15px}
.carousel-column .nav-item{position:relative;margin-bottom:10px;width:100% !important;border-radius:3px;box-shadow:1px 1px 7px rgba(81,92,104,0.1);border:10px solid transparent;padding:10px;box-sizing:border-box;cursor:pointer}
.carousel-column .nav-item:focus{outline:0}
.carousel-column .nav-item picture{display:block}
.carousel-column .nav-item picture img{border-radius:3px}
.carousel-column .nav-item img{width:100%;display:block;height:auto}
.carousel-column.modal-carousel-vertical .nav-item picture{min-height:80px}
.carousel-column .nav-item.slick-current{box-shadow:0 0 0 rgba(81,92,104,0.1);border:10px solid #575f6a;padding:0}
.carousel-column .nav-item.slick-current:after,.carousel-column .nav-item.slick-current:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.carousel-column .nav-item.slick-current:after{border-color:rgba(136,183,213,0);border-right-color:#575f6a;border-width:10px;margin-top:-10px}
.carousel-column .nav-item.slick-current:before{border-color:rgba(194,225,245,0);border-right-color:#575f6a;border-width:16px;margin-top:-16px}
.carousel-column .nav-item.slick-current picture img{border-radius:0}
.scroll-tip{display:block;position:absolute;top:70px;right:50px;background-color:#ffde90;padding:15px 20px;box-sizing:border-box;box-shadow:0 0 15px rgba(81,92,104,0.2);border-radius:3px}
.scroll-tip i{position:absolute;left:20px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);display:inline-block;color:#c0a157;margin-right:15px;font-size:20px}
.scroll-tip p{display:inline-block;font-size:13px;padding-left:30px;margin:0;color:#947a3b}
.preview-window{position:absolute;left:0;top:0;width:calc(100% - 580px);display:block;padding:150px 50px;box-sizing:border-box;min-height:100%}
.preview-window .preview-inner{display:inline-block !important;width:100%;min-height:100%;box-shadow:0 0 20px rgba(81,92,104,0.1)}
.preview-window .preview-inner .owl-wrapper-outer{display:inline-block;width:100%;overflow:hidden}
.preview-window .preview-inner .owl-controls{display:none !important}
.preview-window .preview{background-color:white;min-height:100%;width:100%}
.preview-window .preview img{width:100%;height:auto;display:block}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
div.small-slider:hover+div.main-slider .owl-item.active .slide-item .inner:before{opacity:1;visibility:visible;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:0s;transition-delay:0s}
div.small-slider:hover+div.main-slider .owl-item.active .slide-item .inner .view-theme{opacity:1;visibility:visible;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:0s;transition-delay:0s}
.theme-slider{position:relative;max-width:100%;padding-top:20px;overflow:hidden;width:100%}
.theme-slider .slider-wrap{position:relative;display:inline-block;max-width:53%;padding-bottom:80px;width:100%;margin:0 auto}
.theme-slider .main-slider{position:relative;z-index:1}
.theme-slider .main-slider .slider-inner{position:relative;padding:0 30px;box-sizing:border-box;display:inline-block !important}
.theme-slider .main-slider .owl-item .slide-item:hover .inner:before{opacity:1;visibility:visible;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:0s;transition-delay:0s}
.theme-slider .main-slider .owl-item .slide-item:hover .inner .view-theme{opacity:1;visibility:visible;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:0s;transition-delay:0s}
.theme-slider .main-slider .owl-item .slide-item .inner:before{opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:0s;transition-delay:0s;position:absolute;border-radius:3px;content:'';top:0;display:block;width:100%;height:100%;background-color:rgba(69,76,85,0.9);z-index:5}
.theme-slider .main-slider .owl-item .slide-item .inner .view-theme{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:6;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}
.theme-slider .main-slider .owl-item .slide-item .inner .view-theme .viewer{position:relative;background-color:#e95d21;padding:15px 55px 15px 22px;vertical-align:middle;box-sizing:border-box;text-decoration:none;border-radius:3px;box-shadow:1px 1px 5px rgba(76,83,89,0.2);color:white;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;border:0;display:block;outline:0}
.theme-slider .main-slider .owl-item .slide-item .inner .view-theme .viewer .caret{position:absolute;top:0;right:0;height:100%;display:inline-block;border-left:1px solid #e95d21;width:36px;box-sizing:border-box}
.theme-slider .main-slider .owl-item .slide-item .inner .view-theme .viewer .caret:after,.theme-slider .main-slider .owl-item .slide-item .inner .view-theme .viewer .caret:before{top:50%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.theme-slider .main-slider .owl-item .slide-item .inner .view-theme .viewer .caret:after{border-color:rgba(0,0,0,0);border-width:0;margin-left:-0}
.theme-slider .main-slider .owl-item .slide-item .inner .view-theme .viewer .caret:before{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:5px;margin-left:-5px;margin-top:-3px}
.theme-slider .main-slider .owl-item .slide-item .inner .view-theme .viewer.on .caret.has-download{box-shadow:inset 2px 2px 7px rgba(76,83,89,0.2)}
.theme-slider .main-slider .slide-item{margin:0 30px;box-sizing:border-box}
.theme-slider .main-slider .slide-item .inner{position:relative;z-index:2;min-height:100%;padding:15px 0 0 0;background-color:white;width:100%;border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 7px rgba(76,83,89,0.2);-webkit-perspective:3px;perspective:3px}
.theme-slider .main-slider .slide-item .inner img{border-radius:3px;-webkit-border-radius:3px}
.viewer.on+.operator{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.operator{position:absolute;display:block;text-align:center;padding:10px 0;border-radius:3px;background-color:white;top:100%;width:100%;margin-top:6px;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.operator:before,.operator:after{bottom:100%;right:14px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.operator:before{border-color:rgba(255,255,255,0);border-bottom-color:white;border-width:4px;margin-left:-4px;z-index:3}
.operator a{text-decoration:none;color:#2a2a2a;font-size:14px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif}
.link-through{margin-top:50px}
.link-through a{position:relative;color:#63707b;text-decoration:none;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-size:16px;margin:0 40px}
.link-through a:before{content:'';display:block;width:0;height:3px;background-color:#e95d21;position:absolute;bottom:-10px;left:0;-webkit-transition:all .2s ease;transition:all .2s ease}
.link-through a:hover:before{width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.slide-item .item-type{position:absolute;top:0;right:0;width:100px;height:100px;overflow:hidden}
.slide-item .item-type .type{width:200px;background:#50565f;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;position:absolute;font-size:13px;text-align:center;line-height:30px;letter-spacing:0;color:white;top:25px;right:-60px;left:auto;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.theme-slider .small-slider{position:absolute;z-index:2;width:26%;bottom:30px;right:8%}
.theme-slider .small-slider:before{position:absolute;top:50%;left:50%;display:block;content:'';-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;height:85%;background-color:#f0f0f0}
.theme-slider .small-slider .slider-inner{position:absolute;top:10.5%;left:17%;width:66.8%;z-index:1;overflow:hidden}
.theme-slider .small-slider .slider-inner .slide-item .inner{background-color:#f0f0f0}
.small-slider .owl-controls{display:none !important}
.owl-controls{position:absolute;bottom:-75px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.owl-controls .owl-pagination{position:relative;text-align:center}
.owl-controls .owl-pagination:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';z-index:5}
.owl-controls .owl-pagination .owl-page{position:relative;width:14px;height:14px;margin:0 6px;display:inline-block}
.owl-controls .owl-pagination .owl-page span{position:relative;border:3px solid transparent;display:block;width:8px;height:8px;border-radius:8px}
.owl-controls .owl-pagination .owl-page span:before{position:absolute;top:-2px;left:-2px;display:inline-block;width:12px;height:12px;content:'';border-radius:12px;background-color:#dfe4e8}
.owl-controls .owl-pagination .owl-page.active span{border:3px solid #e95d21}
.owl-controls .owl-pagination .owl-page.active span:before{background-color:transparent}
.slide-nav{position:absolute;top:50%;margin-top:-60px;height:0;width:100%;z-index:3;opacity:1;visibility:visible;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.slide-nav .prev-slide,.slide-nav .next-slide{position:absolute;font-size:45px;line-height:45px}
.slide-nav .prev-slide i,.slide-nav .next-slide i{color:#2a2a2a}
.slide-nav .prev-slide{left:25px}
.slide-nav .next-slide{right:25px}
.slide-nav.moving{opacity:0;visibility:hidden;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.slide-nav.stopped{opacity:1;visibility:visible;-webkit-transition:all .1s ease;transition:all .1s ease}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-controls .owl-buttons{display:none}
@media(min-width:576px) and (max-width:800px){.page.wider-sections .step .wrap.in{padding:80px 65px}
.page.wider-sections .step.part-1-step-3{margin-top:0}
.inner-wrapper.step-3 .step-half.step-3-image{width:100%;padding-bottom:60px}
.inner-wrapper.step-3 .step-half.step-3-image img{position:relative;top:auto;width:100%;max-width:320px}
.inner-wrapper.step-3 .step-half.step-content{padding:40px 0 20px 0;width:100%}
.inner-wrapper .content-right .content-image{position:absolute;bottom:0;right:-80px}
.step.step-1-alt{width:100%}
}@media(min-width:576px){.inner-wrapper .content-right .content-image{position:absolute;bottom:0}
}@media(min-width:668px){.featured-article .post-title:before,.featured-article .post-title:after{position:absolute;left:50%;width:5%;min-width:60px;height:5px;content:'';display:block;background-color:white;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .3s ease;transition:all .3s ease}
.featured-article .post-title:before{top:20px}
.featured-article .post-title:after{bottom:20px}
.featured-article .post-title:hover:before,.featured-article .post-title:hover:after{opacity:1;visibility:visible}
.featured-article .post-title:hover:before{top:0}
.featured-article .post-title:hover:after{bottom:0}
.post-filters{border-bottom:2px solid #f1f3f7}
.post-filters .filter-it{display:none}
.post-filter{position:relative;background:0;padding:40px 0;margin:0 25px;box-sizing:border-box;border:0;outline:0;text-transform:uppercase;display:inline-block;color:#5b636e;font-size:14px;line-height:12px;font-family:"akkurat-regular",Arial,Helvetica,sans-serif}
.post-filter:hover{font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
.post-filter.active{font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
.post-filter.active:after{position:absolute;width:100%;content:'';display:block;bottom:0;height:4px;border-radius:4px;background-color:#e95d21}
}@media(min-width:668px) and (max-width:960px){.posts .post{width:50%}
.posts .post .inner:hover .post-body{margin-top:-45%}
.posts .post .image-holder{padding:50% 0 0}
}@media(min-width:668px) and (max-width:800px){.posts .post .inner:hover .entry-title a{font-size:30px;line-height:42px}
}@media(min-width:768px){.blog-archive .header .main-nav>ul>li>a{color:white}
.blog-archive .header .inner .logo{max-width:160px}
.header .inner .logo{display:inline-block}
.header .inner .logo.mob{display:none}
.main-nav{float:right;padding-top:15px}
.main-nav .close{display:none}
.main-nav ul{margin:0 -15px 0 0;padding:0}
.main-nav ul li{position:relative;display:inline-block;float:left;margin:0 15px 0 15px;box-sizing:border-box;font-size:18px}
.main-nav ul li a{font-family:"akkurat-regular",Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none;color:#1a1a1a;display:block}
.main-nav ul li .sub-menu{position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;left:-20px;visibility:hidden;opacity:0;top:100%;min-width:220px;margin-top:20px;width:100%;background-color:white;border-radius:3px;box-shadow:1px 1px 7px rgba(76,83,89,0.15);list-style:none;padding:10px 0}
.main-nav ul li .sub-menu:after,.main-nav ul li .sub-menu:before{bottom:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.main-nav ul li .sub-menu:after{border-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0.06);border-width:8px;margin-left:-8px;z-index:2}
.main-nav ul li .sub-menu:before{border-color:rgba(255,255,255,0);border-bottom-color:white;border-width:7px;margin-left:-7px;z-index:3}
.main-nav ul li .sub-menu li{font-size:16px;width:100%;display:block;padding:0;margin:0}
.main-nav ul li .sub-menu li a{display:block;color:#58646e;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;text-decoration:none;box-sizing:border-box;padding:8px 22px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.main-nav ul li .sub-menu li a:hover{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-color:#f7f9fb}
.main-nav ul li .sub-menu li.current-menu-item:before{display:none}
.main-nav ul li .sub-menu li.current-menu-item a{font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
.main-nav ul li.current-menu-item:before,.main-nav ul li.current-menu-parent:before{position:absolute;bottom:-8px;margin-left:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:100%;height:5px;content:'';display:inline-block;background-image:url("active-menu.png");background-size:100% 5px;background-position:center center;background-repeat:no-repeat}
.main-nav ul li.current-menu-item a,.main-nav ul li.current-menu-parent a{font-family:"akkurat-bold",Arial,Helvetica,sans-serif}
.main-nav ul li.menu-item-has-children a.on+ul.sub-menu{visibility:visible;opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease}
.columns .col{width:25%;padding-right:50px}
.columns .col:nth-child(1){width:26%}
.columns .col:nth-child(2){width:26%}
.columns .col:nth-child(3){width:32%}
.columns .col:nth-child(4){width:16%;padding-right:0}
.main .page.home-page{padding:140px 0 0 0}
.main .page.contact-page{padding:100px 0 0 0}
.main .page.contact-page .container .page-header{padding:0 0 210px 0}
.main .page .container .page-header{padding:0 10% 70px 10%}
.section-title{font-size:55px;line-height:55px;margin-bottom:15px}
.sub-title{font-size:18px;line-height:24px}
.paginate .pagination{background-color:white;box-shadow:0 0 7px rgba(76,83,89,0.2)}
}@media(min-width:768px) and (max-width:1024px){.step.end .bg-wrap-left,.step.end .bg-wrap-right{display:none}
.step.end .content-wrap{padding:150px 30px}
.theme-slider .slider-wrap{max-width:100%}
}@media(min-width:801px){.content-steps.result-steps .content-step{width:50%;padding-right:50px}
.content-steps.result-steps .content-step+.content-step{padding-left:50px;padding-right:0}
}@media(min-width:961px) and (max-width:1080px){.posts .post .inner:hover .entry-title a{font-size:30px;line-height:42px}
}@media(min-width:1025px){.themes .items{width:calc(100% + 40px);margin:0 -20px;margin-bottom:40px;overflow:hidden}
.themes .items .item{position:relative;width:33.33%;padding:0 20px;margin-bottom:40px;box-sizing:border-box;float:left}
.themes .items .item h1{font-size:18px}
.careers-hero .hero-content{white-space:nowrap}
}@media(min-width:1441px){.perks-items{margin-left:90px;margin-right:90px;width:calc(100% - 180px)}
}@media(max-width:1440px){.careers-hero{background-size:cover}
.perks-items{margin-left:60px;margin-right:60px;width:calc(100% - 120px)}
}@media(max-width:1366px){.header .inner{padding:30px 20px 0 20px}
.step .content-right{width:30%}
.theme-slider .slider-wrap{max-width:60%}
#step-3 .wrap.out{padding:150px 0}
}@media(max-width:1024px){.themes .items{width:calc(100% + 40px);margin:0 -20px;margin-bottom:50px;overflow:hidden}
.themes .items .item{position:relative;width:50%;padding:0 20px;margin-bottom:40px;box-sizing:border-box;float:left}
.themes .items .item h1{font-size:18px}
.careers-hero .hero-content{padding:0 20px;box-sizing:border-box;width:100%}
.careers-hero .hero-content h1{font-size:60px;line-height:60px}
.careers-hero .hero-content p{font-size:22px;line-height:32px;margin-bottom:30px}
.perks-items{margin-left:40px;margin-right:40px;width:calc(100% - 80px)}
.wl-single-hero .page-title{font-size:60px;line-height:70px}
.carousel-column{display:none}
.preview-window{width:calc(100% - 380px)}
}@media(max-width:960px){.single .post-content .container .inner{padding:50px 20px}
.share-container{position:absolute;z-index:666;top:-25px;left:50%;line-height:50px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:white;box-shadow:0 0 7px rgba(76,83,89,0.2);min-height:50px;padding:0 20px;box-sizing:border-box;border-radius:50px;display:inline-block}
.share-container .share-title{position:absolute;top:-100%;display:block;text-align:center;width:100%;color:white;left:0}
.share-container .share-article ul li{display:inline-block;margin-bottom:0;padding:0 10px;box-sizing:border-box}
.wp-caption.alignnone{margin-left:auto;margin-right:auto}
.wl-application-form .wl-form nf-fields-wrap nf-field{width:50%}
}@media(max-width:800px){.page.wider-sections .step.part-1-step-3 .wrap.in{padding:40px 30px 100px 30px}
.step.step-1-alt .title-container .page-title{font-size:60px;line-height:68px}
.content-steps.result-steps .content-step{width:100%;padding:0}
.content-steps.result-steps .content-step img{display:inline-block}
.content-steps.result-steps .content-step+.content-step{margin-top:40px}
.content-steps.alternating-rows .content-step:not(.has-child-steps)+.content-step{margin-top:30px}
.content-steps.alternating-rows .content-step:not(.has-child-steps) .content-step-data,.content-steps.alternating-rows .content-step:not(.has-child-steps) .content-step-img{width:100%}
.content-steps.alternating-rows .content-step:not(.has-child-steps) .content-step-data{padding-left:0}
.content-steps.alternating-rows .content-step:not(.has-child-steps):nth-child(2n) .content-step-data{padding-right:0}
.content-steps.alternating-rows .content-step:not(.has-child-steps):nth-child(2n) .content-step-img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.content-steps.alternating-rows .content-step{padding:0 20px}
.content-steps.alternating-rows .content-step .content-step-img picture{display:inline-block}
.content-steps.alternating-rows .content-step.has-child-steps .child-step{width:100%;padding-left:0}
.content-steps.alternating-rows .content-step.has-child-steps .child-step:nth-child(2n){padding-right:0}
.step.download-step .wrap{padding-top:80px}
.download-block .download-content{width:100%;padding:40px}
.download-block .download-image{position:absolute;right:0;bottom:0}
.download-block .download-image img{right:0;max-height:240px}
.step.part-builder .content-steps.step-columns .content-step{width:100%}
.career-section h1.section-title{font-size:36px;line-height:46px;margin-bottom:50px}
.career-section.application-process{padding:60px 0 0 0}
.career-section.perks-section{padding:10px 0 30px 0}
.career-section.job-openings{padding:30px 0}
.application-steps .application-step{width:100%;margin-bottom:20px}
.perks-items .perks-item{width:100%;padding:0}
.perks-items .perks-item h3{font-size:20px}
.perks-items .perks-item p{font-size:18px}
.wl-single-hero .page-title{font-size:50px;line-height:60px}
.wl-req .wl-req-col{width:100%}
.wl-req .wl-req-col+.wl-req-col{padding-left:0;margin-top:40px}
.carousel-column{display:none}
.preview-window{width:100%;position:relative;clear:both;padding:40px 30px;min-height:auto}
.scroll-tip{display:none}
.modal{overflow-y:scroll}
.modal .theme-info{position:relative;padding:40px 30px;height:auto;width:100%;min-height:auto}
.modal .theme-info .close-modal{z-index:555}
.modal .theme-info .theme-contents .theme-content .theme-links{margin-bottom:30px}
.modal .theme-info .theme-contents .theme-content .meta-links a{margin-bottom:0;margin-right:20px}
}@media(max-width:767px){.header .inner{padding:30px 30px 0 30px}
.header .inner .logo{display:none}
.header .inner .logo.mob{display:inline-block}
.header .inner .logo.mob img{width:auto}
.navigate{position:relative;display:inline-block;float:right;border:0;outline:0;height:3px;margin-top:20px;width:25px;background-color:#2a2a2a}
.navigate:before,.navigate:after{position:absolute;left:0;width:100%;height:3px;background-color:#2a2a2a;content:''}
.navigate:before{top:-7px}
.navigate:after{bottom:-7px}
.navigate.light{background-color:white}
.navigate.light:before,.navigate.light:after{background-color:white}
.main-nav{-webkit-perspective:1300px;perspective:1300px;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;display:table;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;left:0;top:0;width:100%;height:100%;z-index:2000;background-color:white;overflow-y:scroll}
.main-nav .menu{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(600px) rotateX(20deg);-ms-transform:translateZ(600px) rotateX(20deg);transform:translateZ(600px) rotateX(20deg);opacity:0}
.main-nav .close{position:absolute;display:inline-block;color:#2a2a2a;font-size:30px;right:30px;top:35px;z-index:100}
.main-nav .logo.mob{position:absolute;left:30px;top:30px;z-index:99}
.main-nav ul{vertical-align:middle;margin:0;padding:0;text-align:center}
.main-nav ul li{position:relative;font-family:"akkurat-light",Arial,Helvetica,sans-serif}
.main-nav ul li a{text-decoration:none;color:#2a2a2a}
.main-nav ul li.menu-item-has-children>a{margin-bottom:20px;display:block}
.main-nav ul li.menu-item-has-children a.on+ul.sub-menu{display:block}
.main-nav ul li.menu-item-has-children ul.sub-menu{display:none}
.main-nav ul li.menu-item-has-children ul.sub-menu li{font-size:20px;margin-bottom:10px}
.main-nav ul li.current-menu-item{font-family:"akkurat-regular",Arial,Helvetica,sans-serif}
.main-nav>ul{padding:100px 0;box-sizing:border-box;min-height:100%;display:table-cell}
.main-nav>ul>li{font-size:30px;margin-bottom:45px}
.main-nav>ul>li:last-child{margin-bottom:0}
.main-nav.active{visibility:visible;opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}
.main-nav.active .menu{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0);opacity:1}
.footer{text-align:center}
.footer .inner{padding:50px 30px 10px 30px}
.columns .col{margin-bottom:15px;width:100%}
.columns .col ul li{margin-bottom:12px}
.connect .number{margin-bottom:12px}
.section-title{margin-bottom:10px}
.main .page .content{padding-bottom:75px}
.main .page .container{padding:50px 30px 0 30px}
.main .page .container .page-header .section-block{margin-bottom:10px}
.themes .items .item{width:100%}
.paginate .pagination .page-number{display:none !important}
.filter-themes{float:left;margin-bottom:40px;width:100%}
.filter-themes .filter-it{width:100%;padding:15px 65px 15px 22px}
.content-steps .content-step{width:100%;padding:0 20%;margin-bottom:30px}
.step.end .bg-wrap-left,.step.end .bg-wrap-right{display:none}
.step.end .content-wrap{width:100%;padding:70px 30px}
.step .title{font-size:40px;line-height:54px}
.whats-next-section .whats-next>h1{font-size:40px;line-height:54px}
.whats-next-section .whats-next .next-item{width:100%;padding:0 20%}
.main .contact-page .container .page-header .bg-holder{display:none}
.main .contact-page{padding-top:0}
.main .contact-page .container .page-header{padding:0 0 100px 0}
.contact-page .nf-field-container.listselect-container{position:absolute;left:0;top:-75px}
.page.home-page{padding:70px 0 0 0}
.home-page h1{margin:0 0 30px 0;font-size:30px;line-height:38px}
.home-image{margin:80px auto 0 auto}
.main .page-404 .container{padding:70px 30px 50px 30px}
.main .page-404 .container section{margin-bottom:60px;display:inline-block;width:100%}
.main .page-404 h1{font-size:40px;line-height:50px}
.main .page-404 p{margin-bottom:30px}
.main .page-404 p br{display:none}
.theme-slider .slider-wrap{max-width:100%}
.theme-slider .slider-wrap .main-slider .slider-inner{overflow:hidden}
.theme-slider .slider-wrap .main-slider .slider-inner .owl-item.active .slide-item .inner{box-shadow:0 0 7px rgba(76,83,89,0.2)}
.theme-slider .slider-wrap .main-slider .slider-inner .owl-item .slide-item .inner{box-shadow:0 0 0 rgba(76,83,89,0.2)}
}@media(max-width:667px){#draggable .dragit{display:none}
#draggable .close-dragit{display:none}
.about .page-title{font-size:35px;line-height:45px}
.about p{font-size:18px;line-height:32px}
.featured-article .post-title .post-title,.featured-article .article-banner .post-title{font-size:35px;line-height:45px}
.posts .post{width:100%}
.posts .post .image-holder{padding:60% 0 0}
.post-filters{position:relative;width:auto;display:inline-block;padding:40px 30px 0 30px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);box-sizing:border-box;z-index:200}
.post-filters .filter-it{display:inline-block}
.post-filters .filter-it{position:relative;background-color:#e95d21;padding:15px 85px 15px 22px;vertical-align:middle;box-sizing:border-box;display:inline-block;border-radius:3px;box-shadow:1px 1px 3px 0 rgba(76,83,89,0.2),0 2px 10px 0 rgba(76,83,89,0.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:white;font-family:"akkurat-bold",Arial,Helvetica,sans-serif;border:0;outline:0}
.post-filters .filter-it:hover{box-shadow:0 5px 11px 0 rgba(76,83,89,0.2),0 4px 15px 0 rgba(76,83,89,0.2);background-color:#e95d22}
.post-filters .filter-it .caret{position:absolute;top:0;right:0;height:100%;pointer-events:none;display:inline-block;border-left:1px solid #e95d21;width:44px;box-sizing:border-box}
.post-filters .filter-it .caret:after,.post-filters .filter-it .caret:before{top:50%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.post-filters .filter-it .caret:after{border-color:rgba(0,0,0,0);border-top-color:transparent;border-width:0;margin-left:-0}
.post-filters .filter-it .caret:before{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:6px;margin-left:-6px;margin-top:-3px}
.post-filters #toggle.on .caret:before{border-top-color:transparent;border-bottom-color:#fff;margin-top:-9px}
.post-filters #toggle.on+.filters{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.post-filters .filters{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;width:calc(100% - 60px);box-sizing:border-box;padding:10px 0;top:100%;margin-top:10px;background-color:white;border-radius:3px;box-shadow:1px 1px 7px rgba(76,83,89,0.15);list-style:none}
.post-filters .filters button{display:block;width:100%;outline:0;border:0;text-align:left;color:#58646e;font-family:"akkurat-regular",Arial,Helvetica,sans-serif;text-decoration:none;background-color:transparent;box-sizing:border-box;padding:8px 22px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.post-filters .filters button:hover{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-color:#f7f9fb}
.post-filters .filters button.current{background-color:#f7f9fb}
.post-main{overflow:hidden}
.subscribe-wrap .subscribe input[type=text]{width:100%;padding:15px 0;margin-bottom:20px;float:none}
.subscribe-wrap .subscribe input[type=submit]{float:none;width:100%;text-align:center}
.subscribe-wrap .subscribe-title{font-size:25px;line-height:35px}
.author-wrap{background-color:transparent;padding:0;border-radius:0;margin:80px 0 40px 0}
.author-wrap .author-inner{background-color:#f3f8fa;text-align:center;padding:60px;border-radius:20px}
.author-wrap .author-inner .author-info{padding:0}
.author-wrap .author-photo{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:-40px;width:80px;height:80px;border-radius:80px}
.content-box{margin:50px 0 30px 0}
.content-box .box-img{position:absolute;left:50%;top:-20px;max-width:40px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.content-box .box-inner{text-align:center;padding-left:0}
.post.single .post-main p{font-size:18px;line-height:30px}
.post.single .post-main p img{max-width:100%;height:auto}
.post.single .post-main h1{font-size:35px;line-height:45px}
.post.single .post-main h2{font-size:30px;line-height:40px}
.post.single .post-main h3{font-size:25px;line-height:35px}
.post.single .post-main h4{font-size:20px;line-height:30px}
.post.single .post-main h5{font-size:20px;line-height:30px}
.post.single .post-main h6{font-size:20px;line-height:30px}
.post.single .post-main ul li,.post.single .post-main ol li{font-size:18px;line-height:30px;margin-bottom:10px}
.about.standard .page-title{font-size:26px;line-height:36px}
.about.standard h2{font-size:26px;line-height:36px}
.about.standard p b{font-size:24px;line-height:30px}
.about.standard .btn{font-size:12px;letter-spacing:.5px;padding:17px 25px}
.about.standard .actions .article_quote h3{font-size:26px;line-height:36px}
.about.standard ul li,.about.standard ol li{position:relative;box-sizing:border-box;color:#4c5058;font-size:22px;line-height:33px;font-family:akkurat-regular,Arial,Helvetica,sans-serif;margin-bottom:5px}
.post.single .comments-header h5{font-size:18px;line-height:42px}
.comments-header{height:42px}
.comments-header .btn.big{padding:15px 25px;font-size:12px}
.comments-wrap{padding-bottom:0}
.comments-wrap .paginate{position:relative;bottom:auto;left:50%;display:inline-block;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);padding:0 60px;margin-top:60px}
.comments-wrap .paginate .pagination{background:transparent;padding:0;box-shadow:0 0 0 rgba(76,83,89,0.2)}
.comments-wrap .paginate .pagination .page-number{display:none !important}
.comments-wrap .paginate .pagination .page-number.disabled{display:none !important}
}@media(max-width:575px){.modal-holder-resource.overlay-center .video-action{width:100%}
.page.wider-sections .step .wrap.in{padding:80px 20px}
.page.wider-sections .step.part-1-step-3{margin-top:-50px}
.page.wider-sections .step.part-1-step-3 .inner-wrapper{padding:0 30px 0 30px}
.page.wider-sections .step.part-1-step-3 .wrap.in{padding:40px 30px 500px 30px}
.inner-wrapper{padding:0 40px}
.inner-wrapper.step-3 .step-half{text-align:center}
.inner-wrapper.step-3 .step-half.step-content{padding:40px 10px 100px 10px}
.inner-wrapper .step-half+.step-half{text-align:center;margin-top:-80px}
.inner-wrapper .step-half{width:100%}
.inner-wrapper .content-left{width:100%}
.inner-wrapper .content-left .content-main{padding-top:40px}
.inner-wrapper .content-right{width:100%;display:none}
.inner-wrapper .content-right .content-image{padding:0 30px;box-sizing:border-box;display:none}
.part-title,.part-sub-title{font-size:30px;line-height:38px;padding:0 20px;box-sizing:border-box}
.step.step-two .inner-wrapper .step-half.image-half{display:none}
.step .intro-title{font-size:30px;line-height:40px;margin-bottom:20px}
.step.step-1-alt{text-align:center}
.step.step-1-alt #domain-form input[type="submit"]{width:100%}
.step.step-1-alt #domain-form #results p.available{text-align:left}
.step.step-1-alt .title-container .page-title{font-size:40px;line-height:48px}
.step.step-1-alt .wrap.in.blocked{padding-top:20px;padding-left:20px;padding-right:20px}
.download-block .download-content h1{font-size:30px;line-height:38px}
.download-block .download-image{display:none}
.step.part-builder .content-steps.step-columns .content-step{width:100%}
.featured-article .post-title,.article-banner .post-title{font-size:36px;line-height:46px}
.post.single .post-main iframe{width:100%}
.post.single .post-main figure{width:100% !important}
.careers-hero .hero-content{bottom:80px}
.careers-hero .hero-content h1{font-size:40px;line-height:50px}
.job-openings .section-title{display:block;text-align:left}
.perks-items{margin-top:-20%}
.perks-items{margin-left:10px;margin-right:10px;width:calc(100% - 20px);padding:30px}
.perks-items .perks-item{margin-bottom:20px}
.perks-items .perks-item p{font-size:16px;line-height:26px}
.wl-positions .wl-position{margin-left:0;margin-right:0;width:100%;font-size:18px;line-height:28px}
.wl-positions .wl-position a{padding:20px 40px 20px 20px;box-shadow:0 5px 30px rgba(28,65,102,0.1)}
.wl-positions .wl-position a:after{display:inline-block;border-right:2px solid black;border-bottom:2px solid black;width:8px;height:8px;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:20px;top:50%;margin-top:-6px}
.wl-positions .wl-position a .position-title{float:none;display:block}
.wl-positions .wl-position a .position-btn{display:none !important}
.wl-single-section.wl-responsibilities{padding:40px 50px}
}@media(max-width:570px){.career-section h1.section-title{font-size:30px;line-height:40px;margin-bottom:40px}
.wl-single-hero .page-title{font-size:36px;line-height:46px}
.wl-single-hero .wl-hero-content{font-size:18px;line-height:28px}
.wl-single-section .wl-section-title{font-size:26px;line-height:36px}
.wl-single-section .wl-section-content{font-size:16px;line-height:26px}
.wl-application-form .wl-form nf-fields-wrap nf-field{width:100%}
}@media(max-width:480px){.content-steps .content-step{padding:0 30px}
#domain-form{padding-bottom:30px}
.step.add-content{overflow:hidden}
.step.end .img-hold{margin-bottom:-40px !important}
.step.end .step-content,.step.end .content-wrap{display:block}
.step.end .content-wrap{padding:0}
.support-section h3{font-size:20px;line-height:30px}
.step.step-two .wrap.in{padding:70px 30px 150px 30px}
.step{overflow-x:hidden}
.step .title{font-size:30px;line-height:40px}
.step .wrap.out,.step .wrap.normal,.step .wrap.in{padding:70px 30px}
.step .step-content p{font-size:14px;line-height:24px}
.step .has-bg{background-position:bottom center;background-size:80%}
.step .content-right{position:absolute;bottom:0;width:50%;opacity:0}
.step .content-left{padding:40px 0 50px 0;width:100%}
.step .page-title{font-size:22px;line-height:32px}
.step .sub-title{font-size:18px;line-height:24px}
.subscribe-section .subscribe-block h1{font-size:30px;line-height:38px}
.subscribe-section .subscribe-block h3{font-size:20px;line-height:28px}
.subscribe-section .subscribe-block .subscribe input[type="text"]{width:100%;margin-bottom:30px;text-align:center;margin-right:0}
.whats-next-section{position:relative;padding:70px 30px 0 30px;text-align:center}
.whats-next-section .whats-next .next-item{padding:0}
.main .page-404 picture{max-width:100%}
.main .page-404 .container section{margin-bottom:50px;display:inline-block;width:100%}
.main .page-404 h1{font-size:30px;line-height:40px;margin:0 0 20px 0}
.main .page-404 p{width:100%;max-width:100%}
.modal .theme-info .theme-contents .theme-content .meta-links a{margin-bottom:15px;margin-right:20px}
.preview-window{padding:5px 5px 1px 5px}
#step-3 .wrap.out{padding:70px 30px}
.theme-slider{overflow:visible}
.theme-slider .slider-wrap{padding-bottom:0}
.theme-slider .main-slider .slide-item{padding:0 10px}
.theme-slider .main-slider .slide-item .inner .view-theme{width:60%}
.theme-slider .main-slider .slide-item .item-type{z-index:5}
.theme-slider .main-slider .slider-inner{padding:0}
.theme-slider .small-slider{display:none;width:40%;right:0}
.link-through a{display:block;width:100%;margin:0 0 10px 0}
.slide-nav{margin-top:-25px}
.slide-nav .prev-slide{left:-20px}
.slide-nav .next-slide{right:-20px}
}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate(-50%,-1000%);transform:translate(-50%,-1000%)}
60%{opacity:1;-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}
75%{-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}
90%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}
40%{-ms-transform:translateY(-3px);-webkit-transform:translateY(-3px);transform:translateY(-3px)}
60%{-ms-transform:translateY(2px);-webkit-transform:translateY(2px);transform:translateY(2px)}
}@keyframes bounce{0%,20%,50%,80%,100%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}
40%{-ms-transform:translateY(-3px);-webkit-transform:translateY(-3px);transform:translateY(-3px)}
60%{-ms-transform:translateY(2px);-webkit-transform:translateY(2px);transform:translateY(2px)}
}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}
50%{-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}
100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}
}@keyframes rotate{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}
50%{-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}
100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}
}@-webkit-keyframes modalReveal{0%{visibility:hidden;opacity:0}
50%{visibility:visible;opacity:1}
100%{visibility:visible;opacity:1}
}@keyframes modalReveal{0%{visibility:hidden;opacity:0}
50%{visibility:visible;opacity:1}
100%{visibility:visible;opacity:1}
}