/*!
Theme Name: OiA
Author: LOK-Soft - Lars-Olof Krause
Author URI: http://lok-soft.de
Description: Customer OiA-Theme
Version: 1.0.0
Text Domain: oia
Tags:

OiA is based on Underscores http://underscores.me/, (C) 2012-2015 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 http://necolas.github.com/normalize.css/
*/html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}.ir{background-color:rgba(0,0,0,0);border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.ib{display:inline-block}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.vis-mobile{display:none !important}@media screen and (max-width: 599px){.vis-mobile{display:block !important}.hid-mobile{display:none !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%;width:100%}body{color:#7f4f26;font-family:Arial,Verdana,sans-serif;min-height:100%}h1,h2,h3,h4{color:#422919;font-family:"euphoria_script",Arial,Verdana,sans-serif}h1{font-size:50px;margin:30px 0 15px}h1:first-child{margin-top:0}h2{font-size:30px;margin:30px 0 15px}h2:first-child{margin-top:0}h3{font-size:24px;font-weight:bold;margin:30px 0 15px}address{margin-bottom:10px}a{color:#422919;text-decoration:none}a:hover{color:#7f4f26}p{margin-bottom:15px}@font-face{font-family:"euphoria_script";src:url("/wp-content/themes/oia/font/euphoriascript-regular.woff") format("woff"),url("/wp-content/themes/oia/font/euphoriascript-regular.ttf") format("truetype");font-weight:normal;font-style:normal}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.cell{padding-left:20px;float:left}.cell.size1of3{width:33.333%}.cell.size2of3{width:66.666%}@media screen and (max-width: 599px){.cell{width:100% !important}}.icon,.icon-after:after,.icon-before:before{background-image:url(/wp-content/themes/oia/img/icon-sprite.png?20151204153905);background-repeat:no-repeat;background-size:1px 1px;display:inline-block}.icon:after,.icon:before{content:"";display:inline-block}.icon-after:after,.icon-before:before{top:0;margin:0;padding:0;content:"";display:inline-block;position:relative}.icon-after:after{right:0}.icon-before:before{left:0}.mod-article{background-color:#f1e5dc;border-radius:10px 10px 0 0;padding:25px 45px;margin-top:330px}.mod-article ul{list-style-type:square;padding:0 15px}@media screen and (min-width: 600px)and (max-width: 1023px){.mod-article{margin:300px 20px 0}}@media screen and (max-width: 599px){.mod-article{border-radius:0;margin:150px 0 0;padding:20px}}.mod-footer{bottom:0;height:100px;z-index:10}.mod-footer ul{margin:20px auto 0;position:relative;width:100%}.mod-footer li{display:inline-block;margin-left:20px}.mod-footer a{color:#f1e5dc}.mod-footer a:hover{color:#422919}.mod-layout{background-color:#a7a17b}.mod-layout header{border-bottom:10px solid #5c5c20;-webkit-box-shadow:0 -7px 10px 10px #422919;-moz-box-shadow:0 -7px 10px 10px #422919;box-shadow:0 -7px 10px 10px #422919}@media screen and (min-width: 1024px){.mod-layout header .site{display:table}.mod-layout header .site>*{display:table-cell}}.mod-layout header .logo{background-color:#f1e5dc;display:block;padding:38px 9px 0;height:180px;width:220px}@media screen and (min-width: 600px)and (max-width: 1023px){.mod-layout header .logo{padding:17px 9px 0;height:145px}}.mod-layout header,.mod-layout footer{background:#a7a17b url("/wp-content/themes/oia/img/background.svg") repeat-x 40px -15px;background-size:auto 215px;position:relative;z-index:10}.mod-layout .site{margin:0 auto;position:relative;max-width:900px;width:100%}.mod-layout footer{border-top:10px solid #5c5c20;-webkit-box-shadow:0 10px 10px 10px #422919;-moz-box-shadow:0 10px 10px 10px #422919;box-shadow:0 10px 10px 10px #422919}.mod-nav-main{vertical-align:bottom;width:100%}.mod-nav-main nav{background-color:#7f4f26}.mod-nav-main .subnav{display:none}.mod-nav-main a{color:#f1e5dc;display:block;font-size:17px;line-height:45px;padding:0 20px;text-align:center}.mod-nav-main a:hover{color:#422919}@media screen and (min-width: 600px){.mod-nav-main nav{height:45px}.mod-nav-main nav>ul{display:table;height:100%;width:100%}.mod-nav-main nav>ul>li{display:table-cell;position:relative}.mod-nav-main nav>ul>li:not(:last-child):after{border-right:1px solid #f1e5dc;content:"";height:60%;position:absolute;right:0;top:20%;width:1px}.mod-nav-main nav>ul>li:hover .subnav{display:block}.mod-nav-main .subnav{background:#f1e5dc;border:3px solid #7f4f26;left:0;position:absolute;width:100%}.mod-nav-main .subnav a{color:#7f4f26}.mod-nav-main .subnav a:hover{color:#422919}}@media screen and (max-width: 599px){.mod-nav-main .menu-trigger{background:#7f4f26;border:none;cursor:pointer;display:inline-block;height:50px;position:absolute;padding-left:6px;padding-right:6px;right:25px;bottom:0;-webkit-transition:rotation .3s;-moz-transition:rotation .3s;-ms-transition:rotation .3s;-o-transition:rotation .3s;transition:rotation .3s;user-select:none}.mod-nav-main .menu-trigger:focus{outline:none}.mod-nav-main .menu-trigger .a-burger-icon{top:-2px;position:relative}.mod-nav-main .menu-trigger .a-burger-icon,.mod-nav-main .menu-trigger .a-burger-icon:before,.mod-nav-main .menu-trigger .a-burger-icon:after{display:inline-block;width:36px;height:5px;background:#f1e5dc;transition:.3s}.mod-nav-main .menu-trigger .a-burger-icon:before,.mod-nav-main .menu-trigger .a-burger-icon:after{position:absolute;left:0;content:"";transform-origin:50% center}.mod-nav-main .menu-trigger .a-burger-icon:before{top:12px}.mod-nav-main .menu-trigger .a-burger-icon:after{top:-12px}.mod-nav-main .menu-trigger:hover .a-burger-icon,.mod-nav-main .menu-trigger:hover .a-burger-icon:before,.mod-nav-main .menu-trigger:hover .a-burger-icon:after{background:#422919}.mod-nav-main .menu-trigger.open .a-burger-icon{background:rgba(0,0,0,0)}.mod-nav-main .menu-trigger.open .a-burger-icon:before,.mod-nav-main .menu-trigger.open .a-burger-icon:after{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:36px}.mod-nav-main .menu-trigger.open .a-burger-icon:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);-moz-transform:rotate3d(0, 0, 1, 45deg);-ms-transform:rotate3d(0, 0, 1, 45deg);-o-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.mod-nav-main .menu-trigger.open .a-burger-icon:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);-moz-transform:rotate3d(0, 0, 1, -45deg);-ms-transform:rotate3d(0, 0, 1, -45deg);-o-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.mod-nav-main nav{display:none;position:absolute;right:25px}.mod-nav-main nav.active{display:block}.mod-nav-main nav li{position:relative}.mod-nav-main nav a{min-width:250px;padding-right:60px}.mod-nav-main nav.has-open-subnav>ul>li{display:none}.mod-nav-main nav.has-open-subnav>ul>li.state-open{display:block}.mod-nav-main nav.has-open-subnav>ul>li.state-open a{padding:0 20px 0 60px;text-align:left}.mod-nav-main nav.has-open-subnav>ul>li.state-open>a{border-bottom:1px solid #422919;font-weight:bold}.mod-nav-main nav.has-open-subnav>ul>li.state-open .submenu-trigger{right:auto;left:0}.mod-nav-main nav.has-open-subnav>ul>li.state-open .submenu-trigger:before{left:auto;right:0}.mod-nav-main nav.has-open-subnav>ul>li.state-open .subnav{display:block}.mod-nav-main .submenu-trigger{background:none;border:none;color:#f1e5dc;cursor:pointer;height:45px;position:absolute;right:0;top:0;width:50px}.mod-nav-main .submenu-trigger:before{border-left:2px solid #f1e5dc;content:"";height:60%;left:0;position:absolute;top:20%}.mod-nav-main .submenu-trigger:hover{color:#422919}}@media screen and (min-width: 600px){ul.menu,.menu>ul{display:flex}}.booking{background-color:#7f4f26;color:#fff;padding:10px;border-radius:10px;border:2px solid #fff;margin:5px;display:inline-block}.booking:hover{background-color:#422919;color:#fff;border-color:#422919}.gallery{display:flex;flex-wrap:wrap}.gallery-item{padding-right:10px}.wp-caption-text{display:none}.oia-page-header-image{background-position:top center;background-repeat:no-repeat;background-size:100% auto;height:180px;left:0;position:absolute;top:236px;width:100%}.oia-page-header-image+.site{padding-top:30px}@media screen and (min-width: 600px){.oia-page-header-image{top:246px;top:220px;height:800px}}@media screen and (min-width: 1024px){.oia-page-header-image{top:220px}}
