/*
Theme Name: Aate
Theme URI: https://aate.fi
Author: Mainostoimisto Aate
Author URI: https://aate.fi
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aate
*/
*{outline:0!important}html{font-size:100%}.shadow{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.clearfix::after{content:"";clear:both;display:table}body{font-family:"Times New Roman",Times,serif;color:#333;overflow-x:hidden;-ms-overflow-x:hidden;margin:0;font-weight:400;font-size:.9rem}@-ms-viewport{width:device-width}h1,h2,h3,h4,h5{font-family:"Times New Roman",Times,serif;color:#333;display:block}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1em}h5{font-size:.83em}p{font-size:1rem;line-height:150%;text-align:left;margin:0 0 1rem 0}.fa,.fab,.fad,.fal,.far,.fas{font-family:FontAwesome}.center{text-align:center}.left{text-align:left}.right{text-align:right}a,a:visited,summary{text-decoration:none;color:#bb29bb;cursor:pointer}a:active,a:hover{color:#404040;cursor:pointer}.wpcf7{max-width:500px}label{width:100%}input,textarea{border:none;border-left:3px solid #616161;color:#333;display:inline-flex;padding:.5rem;width:100%;resize:none;background-color:#f1f1f1;border-radius:3px}input:focus,input[type=submit]:hover,textarea:focus{outline-style:none;border-color:#bb29bb}input[type=checkbox],input[type=radio],input[type=submit]{width:auto;display:inline-block;margin-left:0;margin-top:0;cursor:pointer}::placeholder{color:#b5b5b5;opacity:1}:-ms-input-placeholder{color:#b5b5b5}::-ms-input-placeholder{color:#b5b5b5}.button,.button:visited{background-color:#000;border:3px solid #000;padding:6.25px 18.75px;color:#fff;display:inline-block;font-size:1em;font-weight:700;font-family:Lato,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;width:auto;min-width:6em;text-decoration:none;text-align:center;text-indent:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;transition:all .2s ease-in-out}.button:active,.button:focus,.button:hover,a.button:active,a.button:focus,a.button:hover{background-color:#fff;border-color:#1a1a1a;color:#1a1a1a;cursor:pointer}img,object,video{display:block;max-width:100%;height:auto}.container,.container-fluid{overflow:hidden;clear:both;padding-top:90px;padding-bottom:90px;padding-left:25px;padding-right:25px}.ylapalkki .container,.ylapalkki .container-fluid{overflow:visible}.no-padding{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.no-image main{padding-top:70px}.header-image{width:100%;background-size:cover;background-position:center;height:100vh}.page-header{max-height:300px}footer{background-color:#333}footer h1,footer h2,footer h3,footer h4,footer p{color:#fff;text-align:center}.hide-mobile,.hide-tablet,.tablet-only{display:none}.ylapalkki{width:100%;float:left;display:block;background-color:#222;position:fixed;padding:10px 0;z-index:999999}.logo{float:left}.logo img{width:auto;height:40px;transition:all .4s}div#navbar-collapse-1{height:80vh;width:100%;overflow-y:scroll}div#navbar-collapse-1::-webkit-scrollbar{width:0!important}nav a{font-size:1rem}.navbar-toggler,.navbar-toggler-icon{background-color:transparent}.icon-bar{border-bottom:2px solid #fff;display:block;margin-top:5px}.dropdown-menu{background-color:transparent;border:0 solid transparent;padding:0 0;margin:0 0 0;display:block}.dropdown-menu li{background-color:#222;padding:0 0}.dropdown-toggle::after{display:none}.navbar-toggle .icon-bar{background:#fff}.navbar a{color:#fff}.dropdown-item{padding:10px 1.5rem}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.nav>li>a:hover{background-color:transparent!important}.navbar a:hover{color:#bb29bb}.dropdown-item:focus,.dropdown-item:hover{background-color:transparent}.navbar-toggler .icon-bar{display:block;height:.1em;width:1.2em;background:currentcolor;margin-top:.3em;margin-bottom:.3em;transform:translateZ(0);backface-visibility:hidden;perspective:1000}.navbar-toggler.nbta-to-minus .icon-bar{transition:all .5s;transform-origin:center}.navbar-toggler.nbta-to-minus[aria-expanded=true] .icon-bar:nth-child(1){transform:translate(0,.4em)}.navbar-toggler.nbta-to-minus[aria-expanded=true] .icon-bar:nth-child(2){opacity:0}.navbar-toggler.nbta-to-minus[aria-expanded=true] .icon-bar:nth-child(3){transform:translate(0,-.4em)}.navbar-toggler.nbta-to-minus-flyout{overflow:hidden}.navbar-toggler.nbta-to-minus-flyout .icon-bar{transition:all .5s;transform-origin:center}.navbar-toggler.nbta-to-minus-flyout[aria-expanded=true] .icon-bar:nth-child(1){transform:translate(0,-2em)}.navbar-toggler.nbta-to-minus-flyout[aria-expanded=true] .icon-bar:nth-child(3){transform:translate(0,2em)}.navbar-toggler.nbta-to-x-left .icon-bar{transition:all .5s;transform-origin:center}.navbar-toggler.nbta-to-x-left[aria-expanded=true] .icon-bar:nth-child(1){transform:translate(0,.4em) rotate(45deg)}.navbar-toggler.nbta-to-x-left[aria-expanded=true] .icon-bar:nth-child(2){transition:all .2s;opacity:0}.navbar-toggler.nbta-to-x-left[aria-expanded=true] .icon-bar:nth-child(3){transform:translate(0,-.4em) rotate(-45deg)}.navbar-toggler.nbta-to-x-rotate-right .icon-bar{transition:all .5s;transform-origin:center}.navbar-toggler.nbta-to-x-rotate-right[aria-expanded=true] .icon-bar:nth-child(1){transform:translate(0,.4em) rotate(135deg)}.navbar-toggler.nbta-to-x-rotate-right[aria-expanded=true] .icon-bar:nth-child(2){transition:all .2s;opacity:0}.navbar-toggler.nbta-to-x-rotate-right[aria-expanded=true] .icon-bar:nth-child(3){transform:translate(0,-.4em) rotate(-135deg)}.navbar-toggler.nbta-to-x-rotate-left .icon-bar{transition:all .5s;transform-origin:center}.navbar-toggler.nbta-to-x-rotate-left[aria-expanded=true] .icon-bar:nth-child(1){transform:translate(0,.4em) rotate(-135deg)}.navbar-toggler.nbta-to-x-rotate-left[aria-expanded=true] .icon-bar:nth-child(2){transition:all .2s;opacity:0}.navbar-toggler.nbta-to-x-rotate-left[aria-expanded=true] .icon-bar:nth-child(3){transform:translate(0,-.4em) rotate(135deg)}.navbar-toggler[class*="-hover"]{background:#59626a}.menu-plus{display:inline-block;position:absolute;top:3px;right:0;border:solid 1px #000;background:0 0;font-size:1rem;padding:.2rem .8rem;font-weight:900}.menu-plus:focus,.menu-plus:hover{background-color:#000;color:#fff;font-weight:900}@media only screen and (min-width:992px){.menu-plus{display:none}}@media only screen and (max-width:991px){.dropdown-menu{display:none}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media only screen and (min-width:481px){body{font-size:1rem}h1{font-size:2.2rem}h2{font-size:1.8rem}h3{font-size:1.4rem}h4{font-size:1.1em}.hide-desktop{display:none}.hide-mobile{display:block}.tablet-only{display:block}.footerlogo{max-width:150px;margin:25px auto 25px auto}}@media only screen and (min-width:576px){.container{max-width:100%}}@media only screen and (min-width:768px){.container{max-width:100%}p{font-size:1rem}}@media only screen and (min-width:992px){footer h1,footer h2,footer h3,footer h4,footer p{text-align:left}.hide-tablet{display:block}.tablet-only{display:none}.container{max-width:1200px}.ylapalkki{padding:1rem 0;transition:all .4s}.shrink{padding:.5rem 0}.logo img{height:60px}.shrink .logo img{height:40px}div#navbar-collapse-1{height:auto;width:auto;overflow-y:inherit}nav ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}#navbar-collapse-1{float:right;text-align:right;display:block!important}nav ul{float:right;text-align:right}.no-image main{padding-top:100px}.desktop-menu{display:block}#navbar-collapse-1.mobile-menu{display:none!important}.dropdown-menu{display:none}.ylapalkki .shrink .dropdown-menu{padding-top:10px}}