/*
	Theme Name: Blank Theme
	Description:
	Version: 0.2
	Author: Mårten Blomberg, Christian Alex
	Author URI: http://www.swace.se

*//* Normalize */@import url(http://fonts.googleapis.com/css?family=Share+Tech|Bubblegum+Sans|Berkshire+Swash|Share:400,400italic,700,700italic);/*form.contact-form {
	display: none;
}*/body,html{margin:0;padding:0;}body{margin:0;padding:0;background:#eb0028;background:#2d2d2d;color:#232323;font-family:"Share Tech";}h1,h2,h3{font-family:"Berkshire Swash";font-weight:300;}section,footer{padding:3em 0 4em 0;}@media (max-width: 767px){section,footer{padding:2em 0 2em 0;}}h2.section-title{text-align:center;font-size:36px;padding:0 0 .5em 0;}.bold{font-weight:500;}.container{max-width:960px;margin:0 auto;}.row{margin:0;}#content{background:#fff;z-index:100000;position:relative;margin-bottom:-30px;}#content:before{content:" ";background:url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/siluett-content.svg) no-repeat;background-size:auto 102%;background-position:20%;width:100%;height:100px;display:block;top:-100px;position:relative;}#about{color:#fff;background:#2d2d2d;}@media (min-width: 767px){#about{background:#2d2d2d url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/bird.png) no-repeat bottom;}}#about p{font-family:"Bubblegum Sans";font-size:18px;line-height:1.5;text-align:justify;padding-bottom:.5em;}#about:after{content:"";background:url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/divider.png);width:133px;height:14px;margin:0 auto;display:block;bottom:50px;}.foodMenu{background:#fff;}@media (min-width: 1000px){.foodMenu{background:#fff url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/chili.png) repeat-y left;}}@media (min-width: 1200px){.foodMenu:before{content:"";width:110px;height:118px;float:right;top:300px;position:relative;background:url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/flower.png) no-repeat;}}.foodMenu a{color:#eb0028;}.foodMenu .subsub-menu-title{font-size:24px;padding-bottom:20px;display:block;}.foodMenu .aside{border:1px solid #232323;padding-top:10px;padding-bottom:10px;max-width:200px;margin:0 auto;margin-bottom:2em;background:#fff;}.foodMenu .aside a{display:block;font-family:"Berkshire Swash";font-size:16px;padding:5px 0;margin:0 -10px;text-align:center;color:#232323;text-decoration:none;}.foodMenu .aside a:hover,.foodMenu .aside a.active{background:#eb0028;color:#fff;cursor:pointer;}.foodMenu .aside .corner{height:12px;width:12px;background:url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/corner.svg);position:absolute;display:block;}.foodMenu .aside .corner:nth-of-type(1){left:-6px;top:-6px;}.foodMenu .aside .corner:nth-of-type(2){right:-6px;top:-6px;}.foodMenu .aside .corner:nth-of-type(3){left:-6px;bottom:-6px;}.foodMenu .aside .corner:nth-of-type(4){right:-6px;bottom:-6px;}.foodMenu .menu-list{margin:0;display:none;}.foodMenu .menu-list:nth-of-type(1){display:block;}.foodMenu .menu-list dt{font-family:"Berkshire Swash";font-size:16px;padding-bottom:.5em;}.foodMenu .menu-list dt .price{float:right;}.foodMenu .menu-list dd{margin:0;font-family:"Share Tech";padding-bottom:1em;}.gallery{background:#fff;overflow:hidden;/*
	.slick-list {
		height:600px;
	}

	.slick-prev, .slick-next {
		position:absolute;
		margin-top:-300px;
		display: block;
		border:0;
		width:100px;
		height:100px;
		background-size: 100%;
	}

	.slick-prev {
		left:0;
		background: url(@{themeurl}/images/arrow-left.png);
	}

	.slick-next {
		right:0;
	}*/}.gallery .slick-list{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}.gallery .slick-imgs{height:600px;}@media (max-width: 767px){.gallery .slick-imgs{height:300px;}}.gallery .arrow{position:absolute;z-index:1000;width:100px;height:100px;margin-top:250px;cursor:pointer;}@media (max-width: 767px){.gallery .arrow{margin-top:100px;}}.gallery .arrow img{width:100px;height:100px;}.gallery .arrow-right{right:0;}.gallery .arrow-left{left:0;}.open{text-align:center;font-family:Share;}@media (min-width: 767px){.open{background:#fff url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/elephant.png) no-repeat bottom;}}.open .bold{font-weight:700;}section.map{background:#fff;padding:0;}.map{height:400px;}.map .map-container{position:relative;width:100%;height:400px;}.map .map-container #map-canvas{position:absolute;top:0;left:0;width:100%;height:100%;}#map-overlay{position:absolute;display:none;width:100%;height:400px;z-index:99999;}@media (max-width: 767px){#map-overlay{display:block;}}.contact{background-color:#f7f7f7;padding-bottom:5em;}.contact:after{content:" ";background:url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/hus-08.svg);background-size:auto 100%;width:150px;height:80px;margin-left:20px;display:block;bottom:0px;float:left;position:relative;}.contact .contact-sub-title{text-align:center;max-width:700px;margin:0 auto;margin-bottom:50px;line-height:1.5;}.contact a{color:#eb0028;}.work{line-height:1.5;margin:0 auto;text-align:justify;}.work p{max-width:700px;margin:0 auto 100px auto;}@media (min-width: 1200px){.work{background:url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/bighouse.png) no-repeat left bottom;}.work:after{content:"";position:relative;float:right;bottom:300px;width:167px;height:129px;background:url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/flag.png) no-repeat;}}iframe.maps-fix{height:1px;width:1px;visibility:hidden;}#brand{background-image:url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/logo.svg);background-size:contain;width:50%;left:25%;height:150px;position:absolute;top:60px;z-index:10000;background-position:center top;background-repeat:no-repeat;-webkit-transform:"translateZ(0)";-moz-transform:"translateZ(0)";-ms-transform:"translateZ(0)";-o-transform:"translateZ(0)";-webkit-transition:opacity 400ms linear;-moz-transition:opacity 400ms linear;-ms-transition:opacity 400ms linear;-o-transition:opacity 400ms linear;transition:opacity 400ms linear;will-change:opacity;-webkit-perspective:1000;-webkit-backface-visibility:hidden;}@media (max-width: 767px){#brand{top:30px;height:130px;}}.text-center{text-align:center;}.no-margin{margin:0;}.no-margin-top{margin-top:0;}#start-color{color:#eb0028;}#end-color{color:#12243d;}form input{width:100%;outline:none;height:45px;margin-top:8px;margin-bottom:8px;padding-left:1em;}form textarea{width:100%;height:167px;margin-top:8px;margin-bottom:8px;padding-left:1em;padding-top:0.5em;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}form input,form textarea{border:1px solid #eee;border-radius:4px;-webkit-appearance:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}form input.missing,form textarea.missing{border-color:#e84915;}form.done input,form.done textarea{opacity:0;}form .message-container{position:relative;}form .message-container div{z-index:10;}form .message-container div.message-wrapper{z-index:1;height:100%;width:100%;position:absolute;display:table;left:0;top:0;}form .message-container div.message-wrapper .form-message{display:table-cell;vertical-align:middle;text-align:center;opacity:0;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;}form .message-container div.message-wrapper .form-message.shown{opacity:1;}button.contact-btn,button.btn-primary{background-color:#eb0028;color:white;border:0;padding:20px 25px;border-radius:4px;line-height:0;text-transform:uppercase;font-size:12px;outline:none;}button.contact-btn:hover,button.btn-primary:hover{opacity:0.8;}@media (max-width: 767px){button.contact-btn,button.btn-primary{width:100%;}}.sunset{position:fixed;z-index:-1;background:#eb0028;width:100%;height:1200px;top:0;will-change:background;}.parallax-window2{position:relative;width:100%;overflow:hidden;}.parallax-window2 .sun{position:absolute;width:50%;left:25%;background-position:center -39%;background-size:200px;will-change:transform;}.parallax-window2 #palm-trees{position:absolute;width:100%;height:100%;background:url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/siluett5.svg) no-repeat center;background-size:auto 1268px;background-position:center 20px;will-change:transform;}@media (max-width: 767px){.parallax-window2 .sun{background-size:100px;background-position:center 0%;}.parallax-window2 #palm-trees{background-size:auto 150%;background-position:center 65px;}}header{opacity:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}header.showing{display:block;}.koppan-hidden{display:none;}.uppsala .show-uppsala{display:initial;}.soder .show-sodermalm{display:initial;}.oster .show-ostermalm{display:initial;}.popup-overlay{opacity:0;width:100%;height:0px;position:absolute;background-color:rgba(0,0,0,0.5);z-index:10000;-webkit-transition:opacity 1000ms ease-in-out;-moz-transition:opacity 1000ms ease-in-out;-ms-transition:opacity 1000ms ease-in-out;-o-transition:opacity 1000ms ease-in-out;transition:opacity 1000ms ease-in-out;}.popup-overlay.visible{opacity:1;height:100%;}.popup-overlay .popup-wrapper{border:6px solid #252525;border-radius:8px;position:relative;background-color:#f7f7f7;z-index:10001;width:50%;left:25%;top:-500px;text-align:center;box-shadow:4px 4px 2px black;}.popup-overlay .popup-wrapper .popup-house{width:150px;top:-75px;right:50px;position:absolute;}.popup-overlay .popup-wrapper .popup-banner{padding-top:40px;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;color:#eb0028;text-shadow:2px 2px 2px black;}.popup-overlay .popup-wrapper .popup-text{padding:20px;}.popup-overlay .popup-wrapper .popup-button{background-color:#eb0028;margin:25px;padding:20px 40px;cursor:pointer;}@media (max-width: 767px){.popup-overlay .popup-wrapper{width:80%;left:10%;top:-900px;}.popup-overlay .popup-wrapper .popup-house{display:none;}.popup-overlay .popup-wrapper .popup-button{width:auto;margin:0px 15px 25px 15px;}}.popup-active{overflow:hidden !important;}header{height:60px;width:100%;position:fixed;background:#252525;z-index:100000000;text-align:center;font-family:"Bubblegum Sans";font-size:20px;/*@media (max-width: 767px) {
		&:hover > ul {
			display:block;
		}
	}*/}header #title img{margin:-20px;height:55px;}@media (max-width: 767px){header #title img{display:none;}}header .title{display:none;}@media (max-width: 767px){header .title{display:block;height:55px;}}header a{color:#fff;text-decoration:none;}header a:hover{color:#eb0028;}header a.active{color:#eb0028;}header li{display:inline-block;margin-right:2em;padding:5px 0px;}@media (max-width: 767px){header li{display:block;padding:10px 0;background:#232323;width:100%;margin:0;}}header ul{padding:0;margin:15px 0px;}@media (max-width: 767px){header ul{display:none;margin:0;}}@media (max-width: 767px){header:before{display:block;content:" ";background:url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/menu.png) center;color:#fff;float:right;font-size:36px;margin-right:10px;width:40px;height:40px;background-size:cover;margin-top:10px;}}header #lunch{background-color:#eb0028;border-radius:6px;padding-left:5px;padding-right:5px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}header #lunch a:hover{color:white;}header #lunch a.active{color:white;}@media (max-width: 767px){header #lunch{border-radius:0px;}}body.fixed-header{padding-top:60px;}body.fixed-header header{position:fixed;top:0;}.parallax-window{width:100%;background:url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/siluett5.svg) no-repeat center;background-size:auto 1268px;}@media (max-width: 767px){.parallax-window{display:none;}}.sun{background:url(http://www.kohphangan.se/wp-content/themes/kohphangan/images/sun.svg) no-repeat center;margin:0 auto;height:353px;width:150px;background-size:100%;position:relative;top:0px;}.getCity{text-align:center;font-family:"Berkshire Swash";margin-top:-100px;background:#2d2d2d;padding-top:1em;}.getCity .down{color:#fff;font-size:24px;text-decoration:none;}@media (max-width: 767px){.getCity .down{display:block;margin:1em;}}.getCity .active{background:#444;border-radius:4px;padding:5px;}@-webkit-keyframes flash{0%{opacity:1;}50%{opacity:.1;}100%{opacity:1;}}@keyframes flash{0%{opacity:1;}50%{opacity:.1;}100%{opacity:1;}}footer{background:#2d2d2d;color:#fff;text-align:center;}footer a{color:#fff;}