/*
Theme Name: Aatos Media
Theme URI: http://underscores.me/
Author: Tommi Saksa
Author URI: http://aatosmedia.fi
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aatos-media
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Aatos Media is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Layout
# Elements
# Media Queries

--------------------------------------------------------------*/#container{display:-ms-grid;display:grid;-ms-grid-columns:0.5fr 2fr 0.5fr;grid-template-columns:auto minmax(min-content, 1100px) auto;grid-template-areas:"header header header" "slider slider slider" ". content ." "footer footer footer"}.instafeed{margin-top:74px;text-align:center}.wdi_feed_main_container{margin-top:20px}.search-results .post-thumbnail{display:none}.gp-back-to-top{background-color:#111f1c8a !important}header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:header;background-color:#94012c;padding:1em;font-family:'Poppins', sans-serif;color:#fff}#content{-ms-grid-row:3;-ms-grid-column:2;grid-area:content;margin-top:4em}.slider{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;display:none;grid-area:slider;height:100vh;background-size:cover;background-repeat:no-repeat;text-align:center;padding:1em;background-attachment:fixed}footer{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:3;background-color:#94012c;grid-area:footer;color:#fff;font-family:'Poppins', sans-serif;font-size:85%;margin-top:4em;padding-top:1.2em}footer .inner{max-width:1110px;margin:0px auto;width:90%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"footer1 footer2 footer3 footer4";grid-gap:1em;margin-top:1em;margin-bottom:1em}#footer1{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column:1;grid-area:footer1}#footer2{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column:3;grid-area:footer2}#footer3{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column:5;grid-area:footer3}#footer4{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column:7;grid-area:footer4;text-align:center}*{margin:0;padding:0}.vasen{float:left;width:60%}.oikea{float:right;width:36%}.fab{font-weight:normal}.menu2 a.fab:hover{border-top:1px solid transparent;color:rgba(255, 255, 255, 0.7);transition:color 0.5s}.menu2 a{margin-right:16px}.someicons a{margin-left:16px;font-size:24px}.someicons a:first-child{margin-left:0px}.button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#FFFFFF;font-family:'Poppins', sans-serif;font-size:16px;font-weight:bold;padding:10px 13px;background-color:#94012c;text-decoration:none;display:inline-block;cursor:pointer;text-transform:uppercase;transition:background 0.5s}a.button,a.button:active,a.button:visited{color:#fff;text-decoration:none}.button:hover{background:#c9003b;text-decoration:none;color:#fff}.slider-button{border:1px solid #680000;font-size:18px;padding:13px 15px}blockquote{border-left:4px solid #94012c;padding-left:1rem}body{font-size:16px;font-weight:normal;color:#565656;line-height:25px;font-family:'Quicksand', sans-serif;font-family:'PT Serif', serif}h1,h2,h3{text-transform:uppercase;font-family:'Poppins', sans-serif;margin-top:0;margin-bottom:1rem;font-weight:bold;word-wrap:break-word}h1{font-size:38px;line-height:38px}h2{font-size:28px;line-height:28px;margin-top:3rem;margin-bottom:1rem}h3{font-size:24px;line-height:24px;margin-bottom:1rem;margin-top:3rem}a,a:active,a:visited{color:#94012c;text-decoration:underline}a:hover{color:#ad0033;text-decoration:none}header .logo img{width:130px;height:auto;display:block}a.booknow-btn{background-color:#94012c !important}p{margin-bottom:1rem}header .inner{display:flex;max-width:1098px;margin:0px auto;width:90%;align-items:center;justify-content:center}header .inner nav{flex:3}header .inner nav .navfloat{float:right}.menu2{border-left:2px solid #fff;padding-left:1em}header .inner .logo{flex:1;line-height:0}header .inner .menu2{flex:0.5}header .inner .someicons{flex:1;text-align:center}#content img{width:100%;height:auto}.page-template-default .entry-content{display:flex}.half{flex:1}.half-first{padding-right:10px}.boxit{display:flex;justify-content:space-between;text-align:center}.boxit-3 .box{flex-basis:32.3%;display:flex;flex-direction:column;margin:0 !important}.boxit-4 .box{flex-basis:24%;display:flex;flex-direction:column;margin:0 !important}.box .button{margin:0 0.5em}.box .box-description{flex-grow:1;padding:0 1em}.box img{width:100%;height:auto;margin-bottom:1em}.home .slider{display:block}.box h3{margin-bottom:1rem;margin-top:1rem}.entry-content ul,.entry-content ol{margin-left:3em !important;margin-bottom:2em}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.7s;-moz-animation-delay:0.7s;animation-delay:0.7s}.slogan{margin:0px auto;font-size:4rem;color:#fff;text-shadow:2px 2px 4px #000;width:90%;max-width:600px;line-height:4rem;font-family:'Poppins', sans-serif;text-transform:uppercase;font-weight:bold;padding-top:16vh;padding-bottom:10vh}footer a,footer a:active,footer a:visited,footer a:focus{color:#fff;text-decoration:underline}footer a:hover{text-decoration:none;color:#fff}header{line-height:2em;font-family:'Poppins', sans-serif;font-weight:700;text-transform:uppercase;font-size:16px;color:#ffffff}header .inner a,header .inner a:active,header .inner a:visited,header .inner a:focus{text-decoration:none;color:#ffffff;border-top:1px solid transparent;transition:border-top 0.5s}header .inner a:hover{text-decoration:none;border-top:1px solid #fff}.slicknav_brand{height:39px !important}.slicknav_nav{text-transform:uppercase}.slicknav_menu{display:none}.slicknav_btn{background-color:transparent !important;margin:5px !important}.palkki{background-color:#94012c;margin-top:4em !important;margin-bottom:4em !important}.palkki h2{margin-top:0px}.palkki .uagb-section__inner-wrap{max-width:860px;padding:2rem;color:#fff;text-align:center;margin:10px auto}.uagb-section__background-image .uagb-section__inner-wrap{text-shadow:1px 1px 3px #000}.grecaptcha-badge{display:none}input[type=text],input[type=email],input[type=search]{padding:1em;font-size:1em;border:1px solid #ccc;margin-top:1em;margin-bottom:1em;width:80%}textarea{padding:1em;font-size:1em;border:1px solid #ccc;margin-top:1em;margin-bottom:1em;height:3em;width:80%}input[type=submit]{text-transform:uppercase;color:#fff;border:0px;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:'Poppins', sans-serif;font-size:16px;padding:10px 13px;background-color:#94012c}input[type=submit]:hover{background-color:#636363;cursor:pointer}.entry-content .alignwide{margin-left:-80px;margin-right:-80px}.entry-content .alignfull{margin-left:calc(-100vw / 2 + 98% / 2);margin-right:calc(-100vw / 2 + 98% / 2);max-width:100vw}.alignfull img{width:100vw}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}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}nav #menu a:hover,nav #menu li:hover{ccolor:#777777}nav #menu li.active{border-top:1px solid #fff}nav #menu li li.active{border-top:1px solid transparent}ul#menu li li{border-top:1px solid transparent}ul#menu li li:first-child{border-top:1px solid #94012c}nav #menu li:hover{border-top:1px solid #fff}nav #menu li{border-top:1px solid transparent;transition:border-top 0.5s}nav #menu a,nav #menu li{height:100%;float:left;line-height:2em;font-family:'Poppins', sans-serif;font-weight:700;text-transform:uppercase;font-size:16px;color:#ffffff;text-decoration:none}.slicknav_menu{background-color:#94012c !important;font-family:'Poppins', sans-serif;font-weight:bold}.slicknav_brand img{height:100%;width:auto}.slicknav_nav a:hover{background-color:#670a20 !important;color:#fff !important}#menu_vert{margin:0;padding:0}nav{height:1%;width:auto;margin:0;padding:0}ul#menu,ul#menu ul{list-style-type:none;margin:0;padding:0}ul#menu{padding-top:0}ul#menu ul{position:absolute;top:auto;display:none}ul#menu ul ul{margin-top:1px;margin-left:-1px;left:100%;top:0px}nav{float:right}ul#menu li{float:left;margin-right:1em}#menu li li{width:100%;margin-right:0px;margin-top:-1px;float:none;position:relative}nav li li{padding-right:0px;padding-left:0px}ul#menu li a{display:block;text-decoration:none}ul#menu li a:hover{bbackground-color:#FED400;ccolor:#bababa}ul#menu li:hover{ccolor:#bababa}ul#menu li li:hover{background-color:#94012c}ul#menu li li a:hover{color:#fff}ul#menu li a.menuactive{bbackground-color:#FED400}ul#menu li li a.menuactive:hover{bbackground-color:#FED400;border:none}#menu li li a.menuparent span{display:block;background:url(uploads/ngrey/parent.png) no-repeat 98% center}* html #menu li li a.menuparent span{bbackground:url(uploads/ngrey/parent.gif) no-repeat 98% center}ul#menu li ul a{text-align:left;margin:0px;position:relative;padding:4px 8px 4px 8px;font-weight:normal;border-top:0 none;border-right:0 none;border-left:0 none;color:#94012c;bbackground-color:#fff;font-weight:bold}nav ul ul{-webkit-box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.3)}nav ul ul li{background-image:none}ul#menu li ul{background:rgba(255, 255, 255, 0.9);margin:0px;margin-top:32px;padding:0px;position:absolute;width:auto;height:auto;display:none;position:absolute;z-index:999}#menu ul,#menu li:hover ul,#menu li:hover ul ul,#menu li.menuparenth ul,#menu li.menuparenth ul ul{display:none}#menu li:hover ul,#menu ul li:hover ul,#menu ul ul li:hover ul,#menu li.menuparenth ul,#menu ul li.menuparenth ul,#menu ul ul li.menuparenth ul{display:block}#menu li li{float:left;clear:both}#menu li li a{height:1%}@media (min-width:1200px){.boxit-3 .img-hover-zoom{height:236px}.boxit-4 .img-hover-zoom{height:334px}.img-hover-zoom{overflow:hidden;margin-bottom:1em}.img-hover-zoom img{transition:transform 0.5s ease}.img-hover-zoom:hover img{transform:scale(1.2)}}@media screen and (max-width:768px){.bb-calendar-widget{width:90% !important}.bb-calendar-widget label.bb-widget--label{width:33% !important}.home .entry-content{margin-top:2rem}.wow{animation:none}.box{padding-bottom:3rem}.page-template-default .entry-content{display:flex;flex-direction:column}.half-first{flex:1;order:2;padding-right:12px;padding-left:12px}.half-second{flex:1;order:1}#container{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"header" "slider" "content" "footer"}footer .inner{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"footer1" "footer2" "footer3" "footer4"}#footer1{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column:1;grid-area:footer1}#footer2{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column:1;grid-area:footer2}#footer3{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column:1;grid-area:footer3}#footer4{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-row:4;-ms-grid-column:1;grid-area:footer4}#footer1,#footer2,#footer3,#footer4{margin-bottom:1em}#content{margin-top:0px}.page-template-page-koko-leveys #content{padding-right:12px;padding-left:12px}.page-template-page-koko-leveys #content h1:first-child{margin-top:12px}.entry-content .alignfull{margin-left:0;margin-right:0}#menu{display:none}.slicknav_menu{display:block}.slogan{font-size:2.5rem;line-height:2.5rem}header{display:none}.boxit{display:block}.boxit .box{width:100%}.box{margin:1em 0 1em 0}}