html{font-size:1.2em}body{background-color:#fff;font-family:'Nunito Sans',sans-serif;font-weight:600;line-height:1.45;color:#333;overflow-x:hidden}p{margin-bottom:1.3em}p:empty{display:none}h1,h2,h3,h4,h5,h6{margin:1.414em 0 .5em;font-weight:inherit;line-height:1.2}h1,h2,h3{font-weight:lighter}h1{margin-top:0;font-size:3.157em}h2{font-size:2.369em}h3{font-size:1.777em}h4{font-size:1.333em}h5,h6{font-size:1.2em}h6{font-weight:700}small,.font-small{font-size:.75em}strong,b{font-weight:700}.upper{text-transform:uppercase}nav.clean{color:initial;background-color:initial;height:initial;line-height:initial}.section .content ul{margin-left:1em}@media(min-width:1024px){.hide-on-desktop{display:none !important}}#main-header{position:absolute;background:rgba(0,0,0,.12);top:0;left:0;width:100%;z-index:10}#home-welcome{position:relative}#home-welcome .parallax-container{height:100vh;min-height:750px}#home-welcome .wrapper{margin-top:40vh}#home-welcome [class*=btn]{margin:auto;top:2em}#home-welcome .hero-title{background:rgba(255,255,255,.36);float:left;clear:both;padding:20px 40px;font-size:calc(100% + 2vw);margin:0;word-break:break-word}#home-welcome .hero-sub{float:left;width:100%;color:#444;margin:0}#home-welcome .hero-sub h6{text-transform:uppercase;font-size:110%}#home-welcome .hero-sub li{list-style-type:initial;margin-left:50px;margin-bottom:6px}.parallax.parallax-fix img{opacity:0 !important}@media(max-width:1023px){#home-welcome .wrapper{margin-top:30vh}}@media(max-width:768px){#home-welcome:before{content:"";background:rgba(255,255,255,.64);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#home-welcome .wrapper{margin-top:130px}#home-welcome [class*=btn]{float:none !important;width:80%;display:block}#home-welcome .hero-title{background:0 0;text-align:center;border-bottom:1px solid rgba(0,0,0,.5)}#home-welcome .hero-sub{background:0 0;padding:0 20px 30px 30px}}@media(max-width:500px){#home-welcome [class*=btn]{width:100%}}.hero-arrow{position:relative;bottom:0;margin-top:-110px;text-align:center;width:100%}.hero-arrow a{color:rgba(0,0,0,.5);-webkit-transition:.1s ease;-moz-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease}.hero-arrow a:hover{color:rgba(0,0,0,.8)}.hero-arrow i{line-height:105px;font-size:80px;border-radius:100%;width:100px;height:100px;margin-bottom:10px}.text-section{display:flex;align-items:center;border-bottom:1px solid #eee;margin-bottom:3em;padding-bottom:3em}.text-section:last-of-type{border:0;padding-bottom:0;margin-bottom:0}.text-section>div{flex:3}.text-section .icon-area{flex:1;text-align:center}.text-section .icon-area img{max-width:120px}.text-section ul{margin:0;text-align:left !important}.text-section ul li:before{content:"check";margin-right:10px;position:relative;top:3px;font-family:'Material Icons';-webkit-font-feature-settings:'liga'}@media(max-width:768px){.text-section{display:block}.text-section .text-area{text-align:center;line-height:40px}.text-section .icon-area{margin-bottom:1em}}#main-nav>ul{display:flex;justify-content:center;align-items:center;margin:0}#main-nav>ul li{position:relative;display:inline-block}#main-nav>ul li.mobile-menu{display:none}#main-nav>ul li:not(.mobile-menu):not(.logo-area) a{position:relative;display:block;background:0 0;text-transform:uppercase;font-weight:lighter;font-size:150%;color:#fff;text-shadow:1px 1px 1px #000;-webkit-transition:.25s ease;-moz-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}#main-nav>ul li.logo-area a{max-width:410px;padding:0 1em}#main-nav>ul li:not(.logo-area):not(.mobile-menu) a:after{content:"";background:0 0;width:100%;margin:auto;height:3px;bottom:0;position:absolute;left:0;right:0;visibility:hidden;-webkit-transition:.25s ease;-moz-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}#main-nav>ul li:not(.logo-area):not(.mobile-menu) a:hover{background:rgba(0,0,0,.02)}#main-nav>ul li:not(.logo-area):not(.mobile-menu) a:hover:after{background:rgba(255,255,255,.5);visibility:visible}#main-nav>ul li.logo-area a{display:block}#main-nav>ul li span{padding:2.5em 2em}nav.clean ul li{float:none}#main-nav .brand-logo{max-height:64px}#main-nav .brand-logo img{max-height:inherit}@media(min-width:1350px){#main-nav>ul li.logo-area a:after{content:"";background:rgba(255,255,255,.12);height:187px;left:0;width:410px;position:absolute;top:-54px;z-index:-1;-webkit-transition:.25s ease;-moz-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}#main-nav>ul li.logo-area a:hover:after{background:rgba(255,255,255,.2)}}@media(max-width:1470px){#main-nav>ul li a{font-size:120% !important}#main-nav>ul li.logo-area a{max-width:360px}}@media(max-width:1220px){#main-nav>ul li a{font-size:110% !important}#main-nav>ul li.logo-area a{max-width:310px}#main-nav>ul li span{padding:2.5em 1.4em}}@media(max-width:1023px){#main-header{position:fixed;min-height:80px;background:rgba(255,255,255,.9);border-bottom:1px solid rgba(0,0,0,.05)}#main-nav>ul li:not(.logo-area){display:none}#main-nav>ul li.logo-area{position:absolute;left:0;top:0;padding:15px 0}#main-nav>ul li.logo-area a{max-width:250px}#main-nav>ul li.mobile-menu{display:block;position:absolute;top:0;right:0}#main-nav>ul li.mobile-menu a{display:block;padding:15px}#main-nav>ul li.mobile-menu.active a{color:red}#main-nav>ul li.mobile-menu a i{font-size:200%}}@media(max-width:500px){#main-nav>ul li.logo-area{padding:22px 0}#main-nav>ul li.logo-area a{max-width:200px}}#sidenav{position:fixed;top:0;right:0;height:100%;z-index:11}#sidenav .menu-logo{visibility:hidden;opacity:0;-webkit-transition:.25s ease;-moz-transition:.25s ease;-o-transition:.25s ease}body.scroll_top #sidenav .menu-logo{visibility:visible;opacity:1}#sidenav .menu-logo a{height:auto}#sidenav .menu-logo a:after{content:""}#sidenav .menu-logo a img,#sidenav .menu-logo a:hover img:nth-child(2){position:fixed;width:100px;right:15px;opacity:1;-webkit-transition:.25s ease;-moz-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}#sidenav .menu-logo a img:nth-child(2),#sidenav .menu-logo a:hover img:nth-child(1){opacity:0}#sidenav ul{position:absolute;top:0;margin:auto;margin-top:20px;right:5px}#sidenav ul li:nth-child(2){margin-top:2em}#sidenav ul li a{position:relative;display:inline-block;background:#3b72d7;width:6px;height:30px;right:10px;font-size:60%;line-height:30px;color:#666;border-radius:10px;text-transform:uppercase;-webkit-transition:height .25s ease;-moz-transition:height .25s ease;-o-transition:height .25s ease;transition:height .25s ease}#sidenav ul li a span{display:none}#sidenav ul li a:before{content:attr(data-caption);position:absolute;right:0;padding-right:12px;white-space:nowrap;opacity:0;-webkit-transition:.25s ease;-moz-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}#sidenav ul li a.active{height:50px;line-height:50px}#sidenav ul li a.active:before{padding-right:15px;opacity:1}#sidenav ul li a:hover,#sidenav ul li a.active{background:#666}#sidenav ul li a:hover:before{padding-right:15px;opacity:1}main .section{position:relative;min-height:100vh;margin:0;padding:0;clear:both}main .section>.wrapper{border-bottom:1px solid #eee;padding-top:4em;margin-top:2em;padding-bottom:6em}main .section>.wrapper.full{max-width:100%;width:100%}main .section:last-of-type>.wrapper{border:0;margin-top:0;padding-top:8em}main .section:not(:last-of-type)>.wrapper:after{content:"";background:url(//xn--mdistaja-e4aa.ee/wp-content/themes/moodistaja/./img/moodistaja-icon-des-2.svg) no-repeat 50%/30px #fff;height:30px;width:70px;display:block;position:absolute;left:0;right:0;margin:auto;bottom:-15px}main .section:last-of-type{background:url(//xn--mdistaja-e4aa.ee/wp-content/themes/moodistaja/./img/footer-bg.png) no-repeat 100% 100%/60% rgba(0,0,0,.02)}.section-title{margin-bottom:1em}.section-title:empty{display:none}.hero-text{font-size:130%;line-height:45px;font-weight:lighter}#sidenav .contact-info{position:absolute;top:85%;display:flex;justify-content:space-around;width:100%;left:0;align-items:center;text-align:center}#sidenav .contact-info>*{width:100%}#sidenav .contact-info a{display:block}@media(max-width:1023px){.section-title{font-size:250%;word-break:break-word}.menu-logo{display:none}#sidenav{background:rgba(255,255,255,.9);width:40%;top:80px;right:-40%;border-left:1px solid rgba(0,0,0,.05);-webkit-transition:right .2s ease;-moz-transition:right .2s ease;-o-transition:right .2s ease;transition:right .2s ease}#sidenav.active{right:0}#sidenav ul{margin-top:0}#sidenav ul li:nth-child(2){margin-top:1em}#sidenav ul li a:before{opacity:1}}@media(max-width:768px){main .section:last-of-type{background-size:600px}}label{z-index:1}input,textarea{position:relative;z-index:2}.wpcf7 input,.wpcf7 textarea{height:40px;width:100%}.wpcf7 .input-field{display:block}.conditional{display:none}.conditional.active{display:inline-block}.wpcf7 .title{margin:0 0 2em;font-weight:lighter;text-transform:uppercase;color:#666}.wpcf7 fieldset{display:inline-block;border:0;margin:0;padding:0 3em}.wpcf7 fieldset.two-col{width:49%}@media(max-width:1023px){.wpcf7 fieldset{display:block;padding:0 10px}.wpcf7 fieldset.two-col{width:100%}}.flexslider .slides>li{position:relative;left:-20px;padding:20px 0}.flexslider .slides img{max-height:900px;max-width:80%;width:auto;margin:auto;box-shadow:0px 0px 10px rgba(0,0,0,.4)}.flex-direction-nav a:before{font-size:35px}#main-footer{position:relative;margin-top:-60px}.copyright{font-weight:lighter}