a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;padding:0}body{background-color:#000;color:#fff;font-size:24px;font-family:"Trebuchet MS",Helvetica,sans-serif}cite{color:#fff;-webkit-text-stroke:0.5px black}.logo{float:left;background-image:var(--url-logo);background-position:left;background-repeat:no-repeat;height:50px;width:142px;padding:0;margin:25px 0 0 10px}header a{color:#fff;text-decoration:none;line-height:100px;text-transform:uppercase;padding:12px 20px}header a:hover{background-color:#555}header{background-color:#000}header ul{list-style-type:none;text-align:center;width:100%}header li{display:inline}.home-h1{font-size:8vmin;text-shadow:3px 3px 0 #000}.about-box{background:#dddddb;color:#323532;padding:20px 10%;text-align:justify}.about-box p{margin:16px 0}.cover-image{background-image:var(--url-hala1920);background-size:cover;background-position:center;height:100vh;position:relative}.cover-image p{font-size:4vmin}.portfolio-item{width:50%;height:400px;position:relative;color:#fff}.phone,.place,.time{display:inline-block;width:24px;height:24px;background-image:var(--url-pane-info);background-repeat:no-repeat;margin-bottom:-4px}.phone{background-position:0 -78px}.time{background-position:0 -104px}.place{background-position:0 -130px}.eflorbal,.floorbee,.glamot,.pepe{background-position:center,center;background-size:auto,cover;background-repeat:no-repeat,no-repeat}.glamot{background-image:var(--url-glamot),var(--url-glamot-bg);float:left}.eflorbal{background-image:var(--url-efloorball),var(--url-eflorbal-bg);float:right}.pepe{background-image:var(--url-pepe),var(--url-pepe-bg);float:left}.floorbee{background-image:var(--url-floorbee-rocket),var(--url-floorbee-bg);float:right}footer{background:#000;height:100px}.social{padding:16px 0;width:100%}.map-div{width:100%;height:400px;background:#ccc;cursor:pointer}.contact-container{background:#f0ede5;padding:20px 10%}.contact-box{color:#000}.contact-column{width:33.333%;float:left;margin:16px 0;padding-right:20px;box-sizing:border-box}.bottom-half,.bottom-third{position:absolute;bottom:0;width:100%;text-align:center;overflow:hidden}.bottom-third{height:27%}.glamot .bottom-third{color:#e73f3f}.floorbee .bottom-third{color:#63e66a}.pepe .bottom-third{color:#414345}.stroke-black{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.stroke-glamot{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.stroke-pepe{text-shadow:-1px -1px 0 #414345,1px -1px 0 #414345,-1px 1px 0 #414345,1px 1px 0 #414345}.bottom-half{height:50%}.bottom-half p{margin:0 20px}.social ul{list-style-type:none;text-align:center;width:100%}.social li{display:inline-block;width:20%}.clear{width:100%;clear:both}.flags-div{float:right;line-height:50px;vertical-align:middle;margin-top:25px}.flag-container{display:table-cell;line-height:50px;height:50px;vertical-align:middle;padding:0 10px}.flag-container:hover{background-color:#555}.f32{background-image:var(--url-flags32);background-repeat:no-repeat;width:32px;height:32px}.f32cs{background-position:0 -2272px}.f32en{background-position:0 -2912px}.f32sk{background-position:0 -6496px}.f32de{background-position:0 -2304px}.head-placeholder{height:50px;width:100%;display:none}@media screen and (max-width:900px){.head-placeholder{display:block}.logo{margin:0}header a{line-height:50px}.flags-div{margin:0}.contact-column{width:100%;float:none}}@media screen and (max-width:720px){.portfolio-item{width:100%}.contact-box{width:100%;box-sizing:border-box;display:block}.map-div{height:400px;display:block}.bottom-half{height:50%}}@media screen and (max-width:540px){header a{padding:12px 5px}.flag-container{padding:0 5px}}@media screen and (max-width:420px){header li{display:block}}@media screen and (max-width:1280px) and (max-height:960px){.cover-image{background-image:var(--url-hala1280)}}@media screen and (max-width:720px) and (max-height:540px){.cover-image{background-image:var(--url-hala720)}}@media screen and (max-width:480px) and (max-height:360px){.cover-image{background-image:var(--url-hala480)}}