/*
	Theme Name: Roslöv
	Theme URI: http://www.vessinge.se
	Description: Roslöv
	Version: 1.0
	Author: Oskar Pålsson
	Author URI: http://www.vessinge.se
	Tags: 
	License: 
	License URI: 
*/
html,body{width:100%;height:100%;padding:0;margin:0}ul{margin:0;padding:0}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:300}p{margin:0;font-weight:300}a{color:#000;text-decoration:none}a,strong,em{width:auto;float:initial}strong{font-weight:900}body{font-family:Roboto,Arial,Helvetica,sans-serif;display:flex;flex-direction:column;align-items:center;min-width:360px}header{width:100%;background:#fff;position:fixed;z-index:1000;display:flex;justify-content:center;box-shadow:rgb(0 0 0 / .2) 0 3px 3px}header>div{padding:30px 8vw;box-sizing:border-box;max-width:1600px;width:100%;float:left}header .logo{width:260px;position:relative;float:left}header .toggle-menu{width:40px;height:40px;margin:8px 0;float:right;position:relative;cursor:pointer;top:-3px}header .toggle-menu span{width:100%;height:3px;background:#b01917;position:absolute}header .toggle-menu span:nth-child(1){top:18%}header .toggle-menu span:nth-child(2){top:50%}header .toggle-menu span:nth-child(3){top:82%}main{width:100%;margin-top:120px}#menu-primary-menu{width:100%;background:#b01917;top:0;left:0;position:fixed;box-sizing:border-box;display:none;z-index:10000;flex-direction:column;align-items:center}#menu-primary-menu>div{width:100%;padding:6vw 8vw 8vw 8vw;max-width:1600px;box-sizing:border-box;position:relative}#menu-primary-menu.visible{display:flex}#menu-primary-menu>div>ul{list-style:none;display:grid;grid-template-columns:33% 33% 33%;grid-template-rows:auto;row-gap:30px;position:relative;padding-bottom:50px}#menu-primary-menu>div>ul>li>a{font-size:36px;color:rgb(255 255 255 / .5)}#menu-primary-menu>div>ul>li>ul{list-style:none;margin-top:10px}#menu-primary-menu>div>ul>li>ul>li{margin-bottom:10px}#menu-primary-menu>div>ul>li>ul>li:last-child{margin-bottom:0}#menu-primary-menu>div>ul>li>ul>li>a{color:#fff;font-size:20px}#menu-primary-menu .close-menu{width:40px;height:40px;position:absolute;cursor:pointer;top:38px;right:8vw;z-index:5}#menu-primary-menu .close-menu span{width:100%;top:50%;height:3px;background:#fff;position:absolute}#menu-primary-menu .close-menu span:nth-child(1){transform:rotate(45deg)}#menu-primary-menu .close-menu span:nth-child(2){transform:rotate(-45deg)}#menu-primary-menu img{width:240px}#menu-primary-menu hr{border:none;background:#fff;height:2px;margin:40px 0}#menu-primary-menu .slogan{font-size:60px;color:rgb(255 255 255 / .5);width:auto;line-height:60px;margin-left:20px}.grayscale{filter:grayscale(1)}footer{width:100%}footer>div{width:100%;display:flex;flex-direction:column;align-items:center;background:#343537}footer .top{width:100%;padding:70px 8vw 40px 8vw;max-width:1600px;box-sizing:border-box;color:#fff;font-size:14px}footer .top p{font-size:16px}footer .top h4 a{color:#f5b297;font-weight:500;font-size:18px}footer .top a{color:#fff;font-weight:500}footer .top ul{list-style:none;margin-top:5px}footer .top ul li{margin-top:5px}footer .top ul li a{color:#fff;font-weight:500;font-size:18px}footer .top ul li ul{display:none}footer .copyright{width:auto;float:right;font-weight:500;text-transform:uppercase}footer .copyright span{width:auto;border-right:1px solid #fff;padding:0 8px;font-size:14px}footer .copyright span:last-child{border-right:none;padding:0 0 0 8px}footer .copyright a{cursor:pointer}footer .bottom{width:100%;padding:50px 8vw;max-width:1600px;box-sizing:border-box;color:#fff}footer .bottom .wp-block-columns{margin-top:10px}footer .bottom .wp-block-columns>div:first-child .wp-block-image{width:340px}footer .bottom .wp-block-columns>div:first-child .wp-block-image img{filter:invert(1)}footer .bottom .wp-block-columns>div:last-child .wp-block-image:first-child{width:75px;float:right;margin-left:20px}footer .bottom .wp-block-columns>div:last-child .wp-block-image:last-child{width:107px;float:right}footer .bottom .wp-block-navigation__submenu-container{display:none}.g-recaptcha{position:relative;z-index:2;margin:0!important}@media screen and (max-width:1000px){#menu-primary-menu .slogan{font-size:40px}}@media screen and (max-width:781px){header .logo{width:200px}header>div{padding:16px 8vw}main{margin-top:88px}#menu-primary-menu .close-menu{top:20px}#menu-primary-menu{height:100%;overflow-y:auto}#menu-primary-menu>div>ul{grid-template-columns:100%!important;row-gap:20px;padding-bottom:0;display:flex;flex-direction:column}#menu-primary-menu>div>ul>li{order:2}#menu-primary-menu>div>ul>li>ul>li{margin-bottom:5px}#menu-primary-menu img{width:100%}#menu-primary-menu .slogan{width:100%;text-align:center;font-size:30px;line-height:36px;margin:20px 0 0 0}footer .bottom .wp-block-columns>div:first-child .wp-block-image{width:100%}footer .bottom .wp-block-columns>div:last-child .wp-block-image{width:100%}footer .bottom .wp-block-columns>div:last-child .wp-block-image:last-child{float:left}footer .copyright{width:100%}footer .copyright span{padding:0!important;border:none;width:100%;display:block;margin-bottom:5px;font-size:16px}footer .copyright span:last-child{margin-bottom:0}}
