@font-face{font-family:"icomoon";src:url(//www.hagerimbach.ch/wp-content/themes/hagerimbach/fonts/icomoon.eot?fuvevv);src:url(//www.hagerimbach.ch/wp-content/themes/hagerimbach/fonts/icomoon.eot?fuvevv#iefix) format("embedded-opentype"),url(//www.hagerimbach.ch/wp-content/themes/hagerimbach/fonts/icomoon.ttf?fuvevv) format("truetype"),url(//www.hagerimbach.ch/wp-content/themes/hagerimbach/fonts/icomoon.woff?fuvevv) format("woff"),url(//www.hagerimbach.ch/wp-content/themes/hagerimbach/fonts/icomoon.svg?fuvevv#icomoon) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right:before{content:"\e900"}.icon-arrow-down:before{content:"\e901"}.icon-arrow-up:before{content:"\e902"}.menu-list,.menu-bottom,.col-list{margin:0;padding:0;list-style:none}.clearfix:after,#main:after,.widget:after,.search-form:after,.post-password-form p:after,.navigation-single:after,.menu-list:after,.block:after,.menu-bottom:after{content:"";display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#content{float:left;width:100%}#sidebar{float:right;width:100%}img{max-width:100%;height:auto;vertical-align:top}.comment-form input[type=text],.search-form input[type=text],.post-password-form input[type=text],.comment-form input[type=tel],.search-form input[type=tel],.post-password-form input[type=tel],.comment-form input[type=email],.search-form input[type=email],.post-password-form input[type=email],.comment-form input[type=search],.search-form input[type=search],.post-password-form input[type=search],.comment-form input[type=password],.search-form input[type=password],.post-password-form input[type=password],.comment-form input[type=url],.search-form input[type=url],.post-password-form input[type=url],.comment-form input[type=date],.search-form input[type=date],.post-password-form input[type=date],.comment-form textarea,.search-form textarea,.post-password-form textarea{-webkit-appearance:none;-webkit-border-radius:0;border:1px solid #999;padding:.5em .7em}.comment-form input[type=text]:focus,.search-form input[type=text]:focus,.post-password-form input[type=text]:focus,.comment-form input[type=tel]:focus,.search-form input[type=tel]:focus,.post-password-form input[type=tel]:focus,.comment-form input[type=email]:focus,.search-form input[type=email]:focus,.post-password-form input[type=email]:focus,.comment-form input[type=search]:focus,.search-form input[type=search]:focus,.post-password-form input[type=search]:focus,.comment-form input[type=password]:focus,.search-form input[type=password]:focus,.post-password-form input[type=password]:focus,.comment-form input[type=url]:focus,.search-form input[type=url]:focus,.post-password-form input[type=url]:focus,.comment-form input[type=date]:focus,.search-form input[type=date]:focus,.post-password-form input[type=date]:focus,.comment-form textarea:focus,.search-form textarea:focus,.post-password-form textarea:focus{border-color:#333}.comment-form input[type=text]::-webkit-input-placeholder,.search-form input[type=text]::-webkit-input-placeholder,.post-password-form input[type=text]::-webkit-input-placeholder,.comment-form input[type=tel]::-webkit-input-placeholder,.search-form input[type=tel]::-webkit-input-placeholder,.post-password-form input[type=tel]::-webkit-input-placeholder,.comment-form input[type=email]::-webkit-input-placeholder,.search-form input[type=email]::-webkit-input-placeholder,.post-password-form input[type=email]::-webkit-input-placeholder,.comment-form input[type=search]::-webkit-input-placeholder,.search-form input[type=search]::-webkit-input-placeholder,.post-password-form input[type=search]::-webkit-input-placeholder,.comment-form input[type=password]::-webkit-input-placeholder,.search-form input[type=password]::-webkit-input-placeholder,.post-password-form input[type=password]::-webkit-input-placeholder,.comment-form input[type=url]::-webkit-input-placeholder,.search-form input[type=url]::-webkit-input-placeholder,.post-password-form input[type=url]::-webkit-input-placeholder,.comment-form input[type=date]::-webkit-input-placeholder,.search-form input[type=date]::-webkit-input-placeholder,.post-password-form input[type=date]::-webkit-input-placeholder,.comment-form textarea::-webkit-input-placeholder,.search-form textarea::-webkit-input-placeholder,.post-password-form textarea::-webkit-input-placeholder{color:#ccc}.comment-form input[type=text]::-moz-placeholder,.search-form input[type=text]::-moz-placeholder,.post-password-form input[type=text]::-moz-placeholder,.comment-form input[type=tel]::-moz-placeholder,.search-form input[type=tel]::-moz-placeholder,.post-password-form input[type=tel]::-moz-placeholder,.comment-form input[type=email]::-moz-placeholder,.search-form input[type=email]::-moz-placeholder,.post-password-form input[type=email]::-moz-placeholder,.comment-form input[type=search]::-moz-placeholder,.search-form input[type=search]::-moz-placeholder,.post-password-form input[type=search]::-moz-placeholder,.comment-form input[type=password]::-moz-placeholder,.search-form input[type=password]::-moz-placeholder,.post-password-form input[type=password]::-moz-placeholder,.comment-form input[type=url]::-moz-placeholder,.search-form input[type=url]::-moz-placeholder,.post-password-form input[type=url]::-moz-placeholder,.comment-form input[type=date]::-moz-placeholder,.search-form input[type=date]::-moz-placeholder,.post-password-form input[type=date]::-moz-placeholder,.comment-form textarea::-moz-placeholder,.search-form textarea::-moz-placeholder,.post-password-form textarea::-moz-placeholder{opacity:1;color:#ccc}.comment-form input[type=text]:-moz-placeholder,.search-form input[type=text]:-moz-placeholder,.post-password-form input[type=text]:-moz-placeholder,.comment-form input[type=tel]:-moz-placeholder,.search-form input[type=tel]:-moz-placeholder,.post-password-form input[type=tel]:-moz-placeholder,.comment-form input[type=email]:-moz-placeholder,.search-form input[type=email]:-moz-placeholder,.post-password-form input[type=email]:-moz-placeholder,.comment-form input[type=search]:-moz-placeholder,.search-form input[type=search]:-moz-placeholder,.post-password-form input[type=search]:-moz-placeholder,.comment-form input[type=password]:-moz-placeholder,.search-form input[type=password]:-moz-placeholder,.post-password-form input[type=password]:-moz-placeholder,.comment-form input[type=url]:-moz-placeholder,.search-form input[type=url]:-moz-placeholder,.post-password-form input[type=url]:-moz-placeholder,.comment-form input[type=date]:-moz-placeholder,.search-form input[type=date]:-moz-placeholder,.post-password-form input[type=date]:-moz-placeholder,.comment-form textarea:-moz-placeholder,.search-form textarea:-moz-placeholder,.post-password-form textarea:-moz-placeholder{color:#ccc}.comment-form input[type=text]:-ms-input-placeholder,.search-form input[type=text]:-ms-input-placeholder,.post-password-form input[type=text]:-ms-input-placeholder,.comment-form input[type=tel]:-ms-input-placeholder,.search-form input[type=tel]:-ms-input-placeholder,.post-password-form input[type=tel]:-ms-input-placeholder,.comment-form input[type=email]:-ms-input-placeholder,.search-form input[type=email]:-ms-input-placeholder,.post-password-form input[type=email]:-ms-input-placeholder,.comment-form input[type=search]:-ms-input-placeholder,.search-form input[type=search]:-ms-input-placeholder,.post-password-form input[type=search]:-ms-input-placeholder,.comment-form input[type=password]:-ms-input-placeholder,.search-form input[type=password]:-ms-input-placeholder,.post-password-form input[type=password]:-ms-input-placeholder,.comment-form input[type=url]:-ms-input-placeholder,.search-form input[type=url]:-ms-input-placeholder,.post-password-form input[type=url]:-ms-input-placeholder,.comment-form input[type=date]:-ms-input-placeholder,.search-form input[type=date]:-ms-input-placeholder,.post-password-form input[type=date]:-ms-input-placeholder,.comment-form textarea:-ms-input-placeholder,.search-form textarea:-ms-input-placeholder,.post-password-form textarea:-ms-input-placeholder{color:#ccc}.comment-form input[type=text].placeholder,.search-form input[type=text].placeholder,.post-password-form input[type=text].placeholder,.comment-form input[type=tel].placeholder,.search-form input[type=tel].placeholder,.post-password-form input[type=tel].placeholder,.comment-form input[type=email].placeholder,.search-form input[type=email].placeholder,.post-password-form input[type=email].placeholder,.comment-form input[type=search].placeholder,.search-form input[type=search].placeholder,.post-password-form input[type=search].placeholder,.comment-form input[type=password].placeholder,.search-form input[type=password].placeholder,.post-password-form input[type=password].placeholder,.comment-form input[type=url].placeholder,.search-form input[type=url].placeholder,.post-password-form input[type=url].placeholder,.comment-form input[type=date].placeholder,.search-form input[type=date].placeholder,.post-password-form input[type=date].placeholder,.comment-form textarea.placeholder,.search-form textarea.placeholder,.post-password-form textarea.placeholder{color:#ccc}.widget{margin-bottom:1.2em}.widget ul{padding-left:2em}.widget select{min-width:150px}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{overflow:auto;margin:0;height:120px;min-height:120px;max-width:300px}.comment-form textarea,.comment-form input[type=text]{margin:0 4px 0 0;width:300px}.comment-form input[type=submit]{display:block;float:none}.post-password-form label{display:block}.post-password-form input[type=password]{margin:0 4px 0 0;width:300px}.search-form input{float:left;height:2em}.search-form input[type=search]{margin:0 4px 0 0;width:150px}.post-password-form input{float:left;height:2em}.post-password-form input[type=password]{width:150px}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{background:#333;color:#fff;height:2em;border:none;padding:0 .5em}.comment-form input[type=submit]:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{opacity:.8}.commentlist{margin:0 0 1.2em}.commentlist .edit-link{margin:0}.commentlist .avatar-holder{float:left;margin:0 1.2em 4px 0}.commentlist-item .commentlist-item{padding:0}.comment,.commentlist-holder{overflow:hidden}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:1.2em}.widget_calendar #next{text-align:right}.gallery img{border-style:none!important}.gallery{position:relative;left:-20px}.navigation,.navigation-comments{position:relative;vertical-align:middle;margin-bottom:1.2em;margin:0 0 1.2em}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{position:absolute;left:-99999px}.navigation .page-numbers,.navigation-comments .page-numbers{display:inline-block;vertical-align:middle;padding:0 .4em}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{display:inline-block;vertical-align:middle;max-width:50%;background:#333;color:#fff;padding:.4em;text-decoration:none}.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover{opacity:.8}.navigation-single{margin-bottom:1.2em}.navigation-single .next,.navigation-single .prev{float:left;vertical-align:middle;max-width:50%;background:#333;color:#fff;padding:.4em;text-decoration:none}.navigation-single .next:hover,.navigation-single .prev:hover{opacity:.8}.navigation-single .next a,.navigation-single .prev a{color:inherit;text-decoration:none}.navigation-single .next{float:right}.wp-caption{max-width:100%;clear:both;margin-bottom:1.2em}.wp-caption img{margin:0;vertical-align:top}.wp-caption p{margin:.4em 0 0;font-size:11px;text-align:center}.gallery-caption{font-size:11px}div.aligncenter{margin:0 auto 1.2em}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 1.2em 4px 0}.alignright{float:right;margin:0 0 4px 1.2em}.mejs-container{margin-bottom:1.2em}.wp-caption-text,.gallery,.alignnone,.gallery-caption,.sticky,.bypostauthor{height:auto}#wrapper{position:relative;overflow:hidden}.bg-img{position:fixed;top:0;left:0;right:0;background:url(//www.hagerimbach.ch/wp-content/themes/hagerimbach/images/img-1.jpg) no-repeat;background-size:cover;background-repeat:no-repeat;height:100%;z-index:-1}#header .nav{text-align:justify;width:100%;line-height:0}#header .nav:after{content:" ";display:inline-block;vertical-align:top;width:100%;height:0;font-size:0;line-height:0}#header .nav li{display:inline-block;vertical-align:top;padding:11px 8px;max-width:20%;line-height:20px}#header .nav li:last-child{margin:0}#header .nav li.active a{color:#58585a}#header .nav a{padding:0;-webkit-transition:color .25s,background .25s;transition:color .25s,background .25s}#header .nav a:hover{color:#58585a;background:0 0}#header .nav a:focus{background:0 0}.holder{max-width:950px;padding:0 15px;margin:0 auto;overflow:hidden}.container{padding-top:88px}.navbar{margin-bottom:0}.navbar-header{float:none;background:#fff}.navbar-brand{height:100%;padding:22px 7px}.navbar-brand img{width:100%}.menu-box{overflow:hidden;background:rgba(255,255,255,.7) !important}.navbar-collapse{padding:0}.menu-holder{float:right;padding:104px 8px 0 0;position:relative;text-align:right}.menu-holder .tel{color:#cdbfb7;font-size:35px;line-height:37px}.menu-list{padding:6px 0 0}.menu-list li{float:left;font-size:14px;line-height:16px;margin:0 16px 0 0;position:relative}.menu-list li:hover a{color:#cdbfb7}.menu-list li:last-child{margin:0}.menu-list li:last-child:after{display:none}.menu-list li:after{content:"";position:absolute;top:50%;right:-7px;width:1px;height:1px;background:#240006}.menu-list a{color:#240006;-webkit-transition:color .25s;transition:color .25s}.navbar-default{background:0 0 !important;border:none !important}.title-block{background:rgba(36,0,0,.35);padding:28px 0 39px;border-bottom:7px solid #cdbfb7}.title-block.home{padding:28px 0 46px;border-bottom:0;border-style:none}.title-block h1{padding:0 0 4px 4px;color:#fff}.title-block h2{color:#fff}h1,h2,h3{margin:0}h1{line-height:38px;font-weight:400}h2{font-weight:700;line-height:20px}h3{line-height:20px;font-weight:700}.subtitle-list{max-width:442px;margin:0 auto;padding:16px 0 0}.subtitle-list li{margin:0 0 6px}.subtitle-list li h2{display:inline-block;vertical-align:top}.subtitle-list li.active a{opacity:.5}.subtitle-list li.active a:before{opacity:.5;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.subtitle-list a{color:#fff;-webkit-transition:opacity .25s;transition:opacity .25s;display:inline-block;vertical-align:top;position:relative;padding:0 0 0 40px}.subtitle-list a:before{position:absolute;top:50%;left:0;margin:-7px 0 0;content:"\e900";color:#fff;font-size:15px;font-family:"icomoon";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-transition:-webkit-transform .25s;transition:transform .25s}.subtitle-list a:hover{opacity:.5}.subtitle-list a:hover:before{opacity:.5;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.block{background:#fff}.block h1,.block h2{color:#58585a}.block h3{color:#70121b}.block h3.text-danger{color:#4b0014}.content-block{background:#fff;padding:14px 0 7px 21px}.content-block.home{background:0 0}.content-block.home p{color:#fff}.img-box{padding:12px 0 0;margin:0 47px 4px 0}.img-box a{display:block;color:#58585a;-webkit-transition:opacity .25s;transition:opacity .25s;margin:0}.img-box a:hover{opacity:.6}.img-area{border:1px solid #bfbfbf;box-shadow:5px 13px 35px 0 rgba(0,0,0,.3);margin:0 0 13px}.text-block{overflow:hidden;padding:7px 0 0}.text-block p{margin:0 0 20px}.text-block mark{background:0 0}.text-block em{color:#000}.menu-block{background:#4a0a0a;padding:15px 0 12px}.menu-bottom{padding:0 0 0 10px}.menu-bottom li{float:left;font-size:14px;line-height:16px;position:relative;margin:0 12px 0 0}.menu-bottom li:hover a{opacity:.5}.menu-bottom li:after{content:"";position:absolute;top:50%;right:-7px;background:#fff;width:1px;height:1px}.menu-bottom li:last-child{margin:0}.menu-bottom li:last-child:after{display:none}.menu-bottom a{display:inline-block;vertical-align:top;color:#fff;-webkit-transition:opacity .25s;transition:opacity .25s}.back-to-top{display:none;position:fixed;bottom:40px;right:0;width:46px;height:46px;background:#cdbfb7;border-radius:3px 0 0 3px;-webkit-transition:background .25s;transition:background .25s}.back-to-top:hover{opacity:.5}.back-to-top:hover:before{color:#4a0a0a}.back-to-top:before{content:"\e902";position:absolute;top:50%;left:50%;color:#fff;font-size:25px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-transition:color .25s;transition:color .25s}.back-to-top.fixed{display:block}#footer{background:#240000;padding:25px 0 28px;margin:0 0 130px}#footer .holder{padding:0 25px}#footer .title{color:#fff;font-weight:400;font-size:14px;line-height:20px}.col-list{padding:23px 0 0}.col-list li{margin:0 0 4px}.col-list li.active a{opacity:.5}.col-list a{color:#cdbfb7;display:inline-block;vertical-align:top;-webkit-transition:opacity .25s;transition:opacity .25s}.col-list a:hover{opacity:.5}@media (min-width:768px){.commentlist-item .commentlist-item{padding:0 0 0 2em}}@media (max-width:1023px){#header .nav{padding:10px 0}#header .nav li{padding:0;font-size:12px;line-height:20px}.container{padding-top:0}.navbar-header{margin:0 -9999px;padding:0 9999px}.navbar-brand{padding:15px 0 21px}.menu-box{margin:0 -9999px;padding:0 9999px}.menu-holder{padding:95px 0 0}.title-block{margin:0 -9999px;padding:28px 9999px 39px}.subtitle-list{padding:16px 0 0 95px}.block{margin:0 -9999px;padding:0 9999px 7px}.content-block{padding:14px 0 7px 28px}.img-box{margin:0 48px 4px 0}.menu-block{margin:0 -9999px;padding:13px 9999px 5px;background:#a79999}.menu-bottom{max-width:500px;margin:0 auto;text-align:center}.menu-bottom li{float:none;display:inline-block;vertical-align:top}.menu-bottom li:after{display:none}.back-to-top{bottom:94px}#footer{margin:0 -9999px;padding:21px 9999px 44px}}@media (max-width:767px){.comment-form input[type=text],.search-form input[type=text],.post-password-form input[type=text],.comment-form input[type=tel],.search-form input[type=tel],.post-password-form input[type=tel],.comment-form input[type=email],.search-form input[type=email],.post-password-form input[type=email],.comment-form input[type=search],.search-form input[type=search],.post-password-form input[type=search],.comment-form input[type=password],.search-form input[type=password],.post-password-form input[type=password],.comment-form input[type=url],.search-form input[type=url],.post-password-form input[type=url],.comment-form input[type=date],.search-form input[type=date],.post-password-form input[type=date],.comment-form textarea,.search-form textarea,.post-password-form textarea{max-width:100%;width:100%}.bg-img{display:none}.comment-form textarea{max-width:100%;width:100%}.navigation .page-numbers,.navigation-comments .page-numbers{padding:0}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{padding:.2em}.navigation-single .next,.navigation-single .prev{padding:.2em}#header .holder{padding:0}#header .nav{padding:0;height:100%;text-align:left}#header .nav:after{display:none}#header .nav li{margin:0;font-size:18px;line-height:42px;color:#240006;background:#dedfe1;border-bottom:3px solid #fff;-webkit-transition:background .25s;transition:background .25s;display:block;max-width:100%}#header .nav li:before{position:absolute;top:50%;left:25px;margin:-7px 0 0;content:"\e900";color:#fff;font-size:20px;font-family:"icomoon";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-transition:-webkit-transform .25s;transition:transform .25s}#header .nav li:hover{background:#b3a6a6}#header .nav li:hover:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#header .nav li.active{background:#b3a6a6;border-bottom:4px solid #fff}#header .nav li.active:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#header .nav li:hover{background:#b3a6a6}#header .nav a{color:#240006 !important;text-align:left;margin:0;padding:0 0 0 55px}.navbar-brand{float:none;text-align:center;display:block;max-width:295px;margin:0 auto;padding:15px 0 11px}.full-width{padding-left:0;padding-right:0}.menu-holder{float:none;text-align:center;border-top:3px solid #cdbfb7;padding:13px 0 14px 12px}.menu-list{padding:6px 0 0 10px}.menu-list li{float:none;display:inline-block;vertical-align:top;margin:0 10px 0 0}.title-block{background:#b3a6a6;border-color:#927c77;padding:28px 9999px 29px}.title-block.home{background:#b3a6a6;border-color:#927c77;padding:28px 9999px 29px}.title-block .holder{padding:0}.title-block h1{padding:0;margin:0 0 17px}.subtitle-list{padding:0;max-width:100%}.subtitle-list a{padding:0 0 0 35px}.block{border-top:2px solid #b3a6a6}.content-block{padding:14px 0 0}.content-block .holder{padding:0 5px 0 12px}.img-box{display:none}.text-block{padding:5px 0 0}.menu-block{padding:13px 9999px 20px}.menu-bottom{padding:0;max-width:290px}.menu-bottom li{margin:0}.menu-bottom li:last-child{display:block}.back-to-top{display:none}#footer{padding:33px 9999px 44px}#footer .holder{padding:0 15px}.col-list{padding:25px 0 0}}