article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:100%;line-height:1.231}body,button,input,select,textarea{font-family:helvetica,arial,"lucida grande",verdana,"メイリオ","ＭＳ Ｐゴシック",sans-serif;color:#222}::selection{text-shadow:none;background-color:highlight;color:highlighttext}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.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}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}table{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}p{margin:0}html{overflow-y:auto;background-color:transparent;height:100%}body{background:#fff;font:normal 100%;position:relative;height:100%}body,div,img,p,button,input,select,textarea,a{box-sizing:border-box}.image{display:block}input{cursor:default;display:block}input[type=button]{background-color:#e5e9e8;border:1px solid #9daca9;border-radius:4px;box-shadow:inset 0 1px #fff;font:inherit;letter-spacing:inherit;text-indent:inherit;color:inherit}input[type=button]:hover{background-color:#eff1f1}input[type=button]:active{background-color:#d2d6d6;border:1px solid #9daca9;box-shadow:inset 0 1px rgba(0,0,0,0.1)}a,a:visited,a:hover,a:active{color:inherit;text-decoration:inherit}/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=3f1c6e4ca829d8ea436c)
 * Config saved to config.json and https://gist.github.com/3f1c6e4ca829d8ea436c
 *//*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333333;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:982px){.container{width:960px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.4}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a,a:active,a:focus{outline:none}@charset "UTF-8";.embedly-card{background:#eee;text-align:center;display:inline-block;width:100%;border-top:#4eb8da 1px solid}.embedly-card .embedly-card-hug{max-width:100% !important;display:inline-block;padding-top:25px !important;width:auto !important;min-width:500px !important}.embedly-card .embedly-card-hug iframe{width:100% !important}.ccm-block-social-links ul li{font-size:25px}.ccm-block-social-links ul li:last-child{margin-right:0 !important}.ccm-block-social-links ul li a:before{content:'Folgen Sie uns auf Instagram';margin-right:15px;display:inline-block;text-align:right;font-size:14px;line-height:33px;float:left}.anchor{position:absolute;top:-1px;border-top:115px solid transparent;margin:-115px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;display:inline-block}.anchor~h2{margin-top:-20px !important}#kontakt.anchor{border-top:65px solid transparent;margin:-65px 0 0}.center-image{text-align:center}.center-image img{display:inline-block}@media (min-width:982px){.container{width:1200px !important}}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;height:auto}html,body{margin:0;padding:0;font-family:'Open Sans',sans-serif;color:#111;font-weight:400;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;scroll-behavior:smooth}a{text-decoration:none;color:#ab1000}a:hover,a:active,a:link,a:visited{text-decoration:none;color:#4eb8da}a:hover{text-decoration:underline}strong{font-weight:700}.mobile-instagram{display:none}.mobile-menu{display:none;font-family:'FontAwesome';color:#777;cursor:pointer;line-height:70px;width:100%;text-align:right;padding-right:15px}.mobile-menu:before{content:'\f0c9';font-size:30px}.blue-line:after{content:'';display:inline-block;height:2px;width:270px;position:relative;margin:10px 0 20px;left:50%;margin-left:-135px;background:#4eb8da}.red-line:after{content:'';display:inline-block;height:2px;width:270px;position:relative;margin:10px 0 20px;left:50%;margin-left:-135px;background:#ab1000}.stroke-phone-box{text-align:center}.stroke-phone-box a{color:#ab1000 !important}.stroke-phone-box p{display:inline-block;padding:25px 50px;color:#ab1000 !important;font-size:30px;border:2px solid #ab1000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:40px}.stroke-phone-box p span{font-weight:800}.stroke-phone-box p span:before{content:'\f098';font-family:'FontAwesome';display:inline-block;margin-right:20px;margin-left:20px}h2{font-weight:600;font-size:25px;position:relative;line-height:32px}h3{font-size:25px;font-weight:700;margin-bottom:40px}.ci-blue{color:#382786 !important}.btn.stroke,.btn.btn-stroke{text-align:right;margin-top:40px}.btn.stroke a,.btn.btn-stroke a{text-align:center;padding:20px 80px;display:inline-block;border:2px solid #fff;color:#fff;font-weight:600;font-size:18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-transform:uppercase}.btn.stroke a:hover,.btn.btn-stroke a:hover{background:#fff;color:#ab1000;text-decoration:none}.btn.btn-large a{width:100%}.btn.btn-left{text-align:left}.btn.btn-center{text-align:center}.btn.light-blue a:hover{color:#4eb8da}.btn.red a{color:#ab1000;border:2px solid #ab1000}.btn.red a:hover{color:#fff;background:#ab1000}.btn.blue a:hover{color:#382786}.scrolled header #pageHeaderLogo img{max-height:70px;width:auto}.fixedHead{position:fixed;width:100%;top:0;z-index:500}.fixedHead .row{margin:0 !important}header{background:#fcfcfc;height:120px;box-shadow:0px 0px 10px rgba(0,0,0,0.5)}header #pageHeaderLogo{display:inline-block;padding:25px 0 25px 35px}header #pageHeaderLogo img{max-height:70px;width:auto}#pageHeaderMenu .nav{font-size:18px;font-weight:600;text-transform:uppercase;display:block;float:right;padding:25px 35px 28px 0}#pageHeaderMenu .nav li{display:inline-block;float:left;margin:0 18px;position:relative}#pageHeaderMenu .nav li:last-child{margin-right:0px}#pageHeaderMenu .nav li.nav-selected a,#pageHeaderMenu .nav li.nav-path-selected a{color:#ab1000}#pageHeaderMenu .nav li a{color:#999;padding-bottom:15px}#pageHeaderMenu .nav li a:hover,#pageHeaderMenu .nav li a:active{color:#ab1000}#pageHeaderMenu .nav li>ul{display:none;position:absolute;z-index:20;left:0;top:35px;background:#fff;padding:20px;min-width:250px;box-shadow:0px 3px 6px rgba(0,0,0,0.47)}#pageHeaderMenu .nav li>ul:before{content:'';display:inline-block;width:0%;border-top:2px solid #ab1000;transition:width 300ms;position:absolute;top:0;left:0}#pageHeaderMenu .nav li>ul>li{margin:0}#pageHeaderMenu .nav li:hover>ul{display:inline-block}#pageHeaderMenu .nav li:hover>ul:before{animation:grow 200ms 1;animation-fill-mode:forwards}@keyframes grow{to{width:100%}}#pageHeaderMenu .header-info-bar{text-transform:uppercase;color:#ab1000;clear:both;font-size:16px;font-weight:600;text-align:right;padding:12px 35px 0 0;position:relative}#pageHeaderMenu .header-info-bar:before{content:'';width:100%;height:1px;position:absolute;top:0;left:0;background:-moz-linear-gradient(left, rgba(224,224,224,0) 0%, #e0e0e0 21%, #e0e0e0 100%);background:-webkit-linear-gradient(left, rgba(224,224,224,0) 0%, #e0e0e0 21%, #e0e0e0 100%);background:linear-gradient(to right, rgba(224,224,224,0) 0%, #e0e0e0 21%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e0e0e0', endColorstr='#e0e0e0', GradientType=1)}#pageHeaderMenu .header-info-bar .ci-blue{font-weight:bold;margin-left:8px}#pageMain{margin-top:120px;overflow:hidden;position:relative}#pageMain #pageMainImage .ccm-custom-style-mainimage,#pageMain #pageHeroImage .ccm-custom-style-mainimage,#pageMain #pageMainImage .ccm-custom-style-heroimage,#pageMain #pageHeroImage .ccm-custom-style-heroimage{line-height:640px;border-bottom:10px solid #ab1000;background-position:50% 0%}#pageMain #pageMainImage .ccm-custom-style-mainimage section,#pageMain #pageHeroImage .ccm-custom-style-mainimage section,#pageMain #pageMainImage .ccm-custom-style-heroimage section,#pageMain #pageHeroImage .ccm-custom-style-heroimage section{line-height:normal;display:inline-block;width:100%;text-align:center;text-transform:uppercase;color:#fff}#pageMain #pageMainImage .ccm-custom-style-mainimage section>.container p,#pageMain #pageHeroImage .ccm-custom-style-mainimage section>.container p,#pageMain #pageMainImage .ccm-custom-style-heroimage section>.container p,#pageMain #pageHeroImage .ccm-custom-style-heroimage section>.container p{font-size:58px;font-weight:600;text-shadow:0px 0px 6px rgba(0,0,0,0.85)}#pageMain #pageMainImage .ccm-custom-style-mainimage section>.container p+p,#pageMain #pageHeroImage .ccm-custom-style-mainimage section>.container p+p,#pageMain #pageMainImage .ccm-custom-style-heroimage section>.container p+p,#pageMain #pageHeroImage .ccm-custom-style-heroimage section>.container p+p{font-size:37px;margin-top:-18px}#pageMain #open-times{position:fixed;z-index:100;top:120px;right:-175px;background:#ab1000;color:#fff;padding:15px 20px 15px;font-weight:600;text-align:right;white-space:nowrap;cursor:pointer;overflow:hidden;transition:right 100ms 200ms ease-in,padding 100ms 100ms ease-in}#pageMain #open-times:hover{padding:15px 20px 35px;right:0;transition:right 100ms ease-in,padding 100ms 100ms ease-in}#pageMain #open-times:hover .times{bottom:0;transition:bottom 100ms 300ms ease-in}#pageMain #open-times .opentimes{display:inline-block}#pageMain #open-times:before{content:'\f017';font-family:'FontAwesome';font-size:50px;display:inline-block;float:left;margin-right:30px;line-height:50px}#pageMain #open-times .times{line-height:25px;color:#fff;text-align:center;background:#405162;width:100%;height:25px;position:absolute;left:0;bottom:-25px;font-size:14px;font-weight:400;transition:bottom 200ms 0ms ease-in}#pageMain #open-times .times.open{background:#07aa67}#pageMain #pageMainContent p{line-height:25px;color:#555}#pageMain #pageMainContent .blue-section{display:table}#pageMain #pageMainContent .blue-section~section{padding-top:80px}#pageMain #pageMainContent .blue-section section{background:#4eb8da;color:#fff}#pageMain #pageMainContent .blue-section section p{color:#fff}#pageMain #pageMainContent .red-section{display:table}#pageMain #pageMainContent .red-section section{background:#ab1000;color:#fff}#pageMain #pageMainContent .red-section section p{color:#fff}#pageMain #pageMainContent section{padding:80px 0}#pageMain #pageMainContent section~section{padding-top:0}#pageMain #pageMainContent section.fullwidth{padding:0;display:table}#pageMain #pageMainContent section.fullwidth>.row{margin-left:0;margin-right:0}#pageMain #pageMainContent section.fullwidth .col-md-6{padding-right:0;padding-left:0;overflow:hidden;display:table-cell;float:none}#pageMain #pageMainContent section.fullwidth .col-md-6>img{width:auto !important;height:auto !important;max-width:none;min-height:100% !important;min-width:100% !important;position:absolute;left:50%;top:0;transform:translateX(-50%) scale(1);transition:transform 400ms}#pageMain #pageMainContent section.fullwidth .col-md-6>img:hover{transform:translateX(-50%) scale(1.05);transition:transform 800ms}#pageMain #pageMainContent section.fullwidth .col-md-6 .text-block{padding:50px 140px 60px 140px}#pageMain #pageMainContent .timeline{padding-left:80px;margin-top:50px;position:relative}#pageMain #pageMainContent .timeline h3{color:#ab1000}#pageMain #pageMainContent .timeline:first-child{margin-top:0px}#pageMain #pageMainContent .timeline:last-child:after{display:none}#pageMain #pageMainContent .timeline:before{content:'';width:40px;height:40px;background:#ab1000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;left:0;top:0;display:inline-block}#pageMain #pageMainContent .timeline:after{content:'';width:4px;height:110%;background:#ab1000;position:absolute;left:18px;top:40px;display:inline-block}#pageMain #kontaktt{background:#4eb8da}#pageMain #kontaktt #contactInfo{position:relative;height:100%;float:left}#pageMain #kontaktt #contactInfo .map-address{background:rgba(255,255,255,0.95);position:absolute;min-width:500px;box-shadow:0px 0px 80px rgba(0,0,0,0.3);bottom:130px;padding:35px;font-size:16px;transform:translateX(-50%);left:50%;opacity:1;transition:opacity 200ms,bottom 200ms}#pageMain #kontaktt #contactInfo .map-address.hided{opacity:0;bottom:200px}#pageMain #kontaktt #contactInfo .map-address:before{content:'\f00d';position:absolute;top:5px;right:12px;color:#c70039;font-size:25px;font-family:'FontAwesome';display:none;z-index:101;cursor:pointer}#pageMain #kontaktt #contactInfo .map-address:hover:before{display:inline-block}#pageMain #kontaktt #contactInfo .map-address p{line-height:20px}#pageMain #kontaktt #contactInfo .map-address p strong{display:inline-block;margin-bottom:8px;color:#111}#pageMain #kontaktt #contactInfo .map-address a{text-decoration:underline}#pageMain #kontaktt #contactSection{color:#fff}#pageMain #kontaktt #contactSection p{color:#fff}#pageMain #kontaktt #contactSection .block-contact-form{padding:0px 140px 50px 140px}#pageMain #kontaktt #contactSection .col-md-6{padding-left:15px;padding-right:15px}#pageMain #kontaktt #contactSection form input,#pageMain #kontaktt #contactSection form textarea{background:transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:2px solid #fff;line-height:45px;font-size:20px;font-weight:400;padding-left:15px;color:#fff;cursor:text;width:100%;min-height:55px}#pageMain #kontaktt #contactSection form input::-webkit-input-placeholder,#pageMain #kontaktt #contactSection form textarea::-webkit-input-placeholder{color:#fff}#pageMain #kontaktt #contactSection form input:-moz-placeholder,#pageMain #kontaktt #contactSection form textarea:-moz-placeholder{color:#fff}#pageMain #kontaktt #contactSection form input::-moz-placeholder,#pageMain #kontaktt #contactSection form textarea::-moz-placeholder{color:#fff}#pageMain #kontaktt #contactSection form input:-ms-input-placeholder,#pageMain #kontaktt #contactSection form textarea:-ms-input-placeholder{color:#fff}#pageMain #kontaktt #contactSection form .field-email{margin-top:25px}#pageMain #kontaktt #contactSection form textarea{margin-top:25px;height:180px}#pageMain #kontaktt #contactSection form input[type=submit],#pageMain #kontaktt #contactSection form input[type=submit]:focus{font-family:'FontAwesome','Open+Sans',sans-serif;display:inline-block;color:#4eb8da;padding:3px 120px 0 120px;font-size:18px;background-color:#fff;font-weight:500;border:0px solid #fff;cursor:pointer;text-transform:uppercase;box-shadow:none;outline:none;width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:56px}#pageMain #kontaktt #contactSection form input[type=submit]:hover,#pageMain #kontaktt #contactSection form input[type=submit]:focus:hover{text-decoration:none;border:0px solid #fff;box-shadow:none;outline:none}#pageMain #kontaktt #contactSection form .form-actions.btn-center{position:relative;display:inline-block;margin-top:25px;width:100%;text-align:center}#pageMain #kontaktt #contactSection form .form-actions.btn-center input{min-width:100%;transition:min-width 300ms ease-in,background 300ms}#pageMain #kontaktt #contactSection form .form-actions.btn-center input:hover{border-color:#fff;color:#fff;background:#2c687b;min-width:100%}#pageMain #kontaktt #contactSection form input.error,#pageMain #kontaktt #contactSection form textarea.error{border:2px solid #c70039;color:#c70039;outline:none !important;box-shadow:none !important}#pageMain #kontaktt #contactSection form .fields{position:relative}#pageMain #kontaktt #contactSection form .alert-error,#pageMain #kontaktt #contactSection form .alert-danger{text-align:left}#pageMain #kontaktt #contactSection form .message.error{padding:20px;background-color:#c70039;color:#fff;font-weight:600;margin-bottom:15px}#pageMain #kontaktt #contactSection form .message.success{padding:20px;background-color:#9dc217;color:#fff;font-weight:600;margin-bottom:15px}#pageMain #kontaktt #contactSection form input:invalid{outline:none !important;box-shadow:none !important}#pageMain #kontaktt #contactSection form input:focus,#pageMain #kontaktt #contactSection form textarea:focus{box-shadow:none;border:2px solid #9dc217}#pageMain #kontaktt #contactSection form .form-group{position:relative}#pageMain #kontaktt #contactSection form input~.checker:before{content:'\f00c';font-family:'FontAwesome';color:#9dc217;position:absolute;right:10px;z-index:1;top:30px;background:#fff;width:30px;height:30px;border-radius:100%;text-align:center;line-height:30px;visibility:none;opacity:0;transition:opacity 200ms,top 200ms}#pageMain #kontaktt #contactSection form input.hasText:valid~.checker:before{visibility:visible;opacity:1;top:14px}#pageMain #kontaktt #contactSection form input.hasText:invalid{border:2px solid #c70039 !important}#pageMain #kontaktt #contactSection form input.hasText:invalid~.checker:before{content:'\f00d';color:#c70039;background:#fff;width:30px;height:30px;border-radius:100%;text-align:center;line-height:30px;visibility:visible;opacity:1;top:14px}#hzrBenefitsTextWrapper{padding-bottom:40px !important}#hzrBenefitsTextWrapper .hzrBenefitsText p{color:#fff !important;text-align:justify}.lokalleads-gallery{margin:60px 0 50px 0;text-align:center}.lokalleads-gallery a{border:0px !important}.lokalleads-gallery .hover-text{display:inline-block;position:relative;z-index:20;top:0;left:0}.lokalleads-gallery figure{margin-bottom:35px;position:relative;margin-right:35px;vertical-align:middle;width:115px;height:109px;overflow:hidden;box-shadow:0px 0px 5px rgba(0,0,0,0.7);display:inline-block;float:none}.lokalleads-gallery figure:last-child,.lokalleads-gallery figure:nth-child(8n){margin-right:0}.lokalleads-gallery figure img{max-height:100%;max-width:100%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.lokalleads-gallery figure img.wide{width:auto;height:100%}.lokalleads-gallery figure img.tall{height:auto;width:100%}.lokalleads-gallery figure:before{content:'';background-color:transparent;position:absolute;z-index:1;width:100%;height:100%;transition:all 500ms;pointer-events:none;left:0}.lokalleads-gallery figure:hover:before{content:'';background-color:rgba(0,0,0,0.8);position:absolute;z-index:1;width:100%;height:100%;transition:all 500ms}.lokalleads-gallery figure:hover .hover-text.magnify:before{opacity:0.7}.lokalleads-gallery figure .hover-text{position:absolute;width:100%;padding:7px;color:#fff;vertical-align:middle;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;z-index:2;text-shadow:0px 1px 0px #000;font-weight:300;font-size:13px;pointer-events:none}.lokalleads-gallery figure .hover-text span{font-weight:bold;display:block;font-size:16px;margin-bottom:3px}.lokalleads-gallery figure .hover-text.magnify:before{content:'\f002';font-family:'FontAwesome';color:#fff;font-size:30px;opacity:0;transition:opacity 800ms}#pageFooter{padding:50px 65px}#pageFooter>.row{margin-left:0;margin-right:0}#pageFooter #pageFooterCopyright a{display:inline-block}#pageFooter #pageFooterLinks{text-align:right;color:#ababab}#pageFooter #pageFooterLinks a{color:#ababab}#pageFooter #pageFooterLinks a:hover{color:#4eb8da}#pageFooter #pageFooterLokalleads{color:#ababab;position:relative}#pageFooter #pageFooterLokalleads br{display:none}#pageFooter #pageFooterLokalleads:before{content:'';display:inline-block;position:absolute;width:1px;height:100%;left:5px;top:0;border-left:1px solid #ababab}@media screen and (max-width:1850px){#pageMain{margin-top:120px;overflow:hidden;position:relative}#pageMain #pageMainImage .ccm-custom-style-mainimage,#pageMain #pageHeroImage .ccm-custom-style-mainimage,#pageMain #pageMainImage .ccm-custom-style-heroimage,#pageMain #pageHeroImage .ccm-custom-style-heroimage{height:640px}#pageMain #pageMainImage .ccm-custom-style-mainimage section>.container p,#pageMain #pageHeroImage .ccm-custom-style-mainimage section>.container p,#pageMain #pageMainImage .ccm-custom-style-heroimage section>.container p,#pageMain #pageHeroImage .ccm-custom-style-heroimage section>.container p{font-size:58px;font-weight:600;text-shadow:0px 0px 6px rgba(0,0,0,0.85)}#pageMain #pageMainImage .ccm-custom-style-mainimage section>.container p+p,#pageMain #pageHeroImage .ccm-custom-style-mainimage section>.container p+p,#pageMain #pageMainImage .ccm-custom-style-heroimage section>.container p+p,#pageMain #pageHeroImage .ccm-custom-style-heroimage section>.container p+p{font-size:37px;margin-top:-18px}#pageMain #pageMainContent section{padding-top:80px}#pageMain #pageMainContent section.fullwidth .col-md-6>img{width:auto;height:100%;max-width:none;position:absolute;left:50%;transform:translateX(-50%)}}@media screen and (max-width:1260px){#pageHeaderMenu .nav{font-size:16px}}@media screen and (max-width:1170px){#pageHeaderMenu .nav{font-size:15px}#pageHeaderMenu .nav li{margin:0 10px}}@media screen and (max-width:1200px){.container{width:992px !important}#pageMain #pageMainContent section.fullwidth .col-md-6 .text-block{padding:50px 40px 50px 50px}#pageMain #pageMainContent section.fullwidth .col-md-6:last-child .text-block{padding:50px 50px 50px 40px}#pageMain #kontaktt #contactSection .block-contact-form{padding:0px 50px 50px 40px}#open-times{display:none}.lokalleads-gallery{text-align:center}.lokalleads-gallery figure{margin-right:33px;margin-bottom:33px;display:inline-block;float:none}.lokalleads-gallery figure:before{left:0}.lokalleads-gallery figure:last-child,.lokalleads-gallery figure:nth-child(8n){margin-right:33px}}@media screen and (max-width:992px){#pageMain #pageMainImage .ccm-custom-style-mainimage,#pageMain #pageHeroImage .ccm-custom-style-mainimage,#pageMain #pageMainImage .ccm-custom-style-heroimage,#pageMain #pageHeroImage .ccm-custom-style-heroimage{background-size:cover;height:240px}#pageMain #pageMainImage .ccm-custom-style-mainimage section,#pageMain #pageHeroImage .ccm-custom-style-mainimage section,#pageMain #pageMainImage .ccm-custom-style-heroimage section,#pageMain #pageHeroImage .ccm-custom-style-heroimage section{display:block}#pageMain #pageMainImage .ccm-custom-style-mainimage section>.container p,#pageMain #pageHeroImage .ccm-custom-style-mainimage section>.container p,#pageMain #pageMainImage .ccm-custom-style-heroimage section>.container p,#pageMain #pageHeroImage .ccm-custom-style-heroimage section>.container p{margin-top:140px;font-size:24px;font-weight:600;line-height:24px;text-shadow:0px 0px 6px rgba(0,0,0,0.85)}#pageMain #pageMainImage .ccm-custom-style-mainimage section>.container p+p,#pageMain #pageHeroImage .ccm-custom-style-mainimage section>.container p+p,#pageMain #pageMainImage .ccm-custom-style-heroimage section>.container p+p,#pageMain #pageHeroImage .ccm-custom-style-heroimage section>.container p+p{font-size:16px;margin-top:6px;line-height:16px}#pageMain #pageMainContent section.fullwidth .col-md-6 .text-block{padding:50px 50px 50px 40px}#pageMain #pageMainContent section.fullwidth .col-md-6:last-child .text-block{padding:50px 50px 50px 40px}#pageMain #pageMainContent>section:first-child{padding-top:40px}#pageMain #pageMainContent .blue-section:not(:first-of-type) .text-block,#pageMain #pageMainContent .red-section:not(:first-of-type) .text-block{padding-top:0 !important}.container{width:100% !important}section>.container .row .col-md-6:last-child{margin-top:40px}section.fullwidth .col-md-6{display:block !important}section.fullwidth .col-md-6:first-child{padding-top:40px}section.fullwidth .col-md-6>img{display:none}.mobile-menu{display:inline-block}#pageHeaderLogo{width:35%;float:left}#pageHeaderMenu{width:65%;float:left}#pageHeaderMenu .nav{display:none;background:#fcfcfc;width:100%;position:absolute;left:0;padding:15px;z-index:100;border-top:2px solid #ab1000;box-shadow:0px 0px 10px rgba(0,0,0,0.5)}#pageHeaderMenu .nav li{display:block;float:none}#pageHeaderMenu .nav li a{width:100%;line-height:30px;padding-bottom:0}#pageHeaderMenu .nav li:hover>ul,#pageHeaderMenu .nav li>ul{position:relative;display:block;box-shadow:none;top:auto;padding:0 0 0 30px}#pageHeaderMenu .nav li:hover>ul:before,#pageHeaderMenu .nav li>ul:before{display:none}#pageHeaderMenu .nav li:hover>ul>li,#pageHeaderMenu .nav li>ul>li{display:block}#pageHeaderMenu .nav li:hover>ul>li>a,#pageHeaderMenu .nav li>ul>li>a{width:100%}#pageMain #kontaktt #contactInfo{height:auto;float:none}#pageMain #kontaktt #contactInfo .googleMapCanvas{height:410px !important}#pageMain #kontaktt #contactInfo .map-address{bottom:0;position:relative;display:block;width:100%;min-width:1px}#contactInfo{padding-top:0px}#pageMain #kontaktt #contactSection form .field-telephone{margin-top:25px}#pageFooter>div>div{text-align:center !important;padding-top:15px !important}#pageFooter>div>div p{text-align:center !important}#pageFooter>div>div img{float:none !important}#pageFooter>div>div:before{display:none !important}}@media screen and (max-width:767px){#hzrBenefitsTextWrapper .one-half.hzrBenefitsText{width:100%}#hzrBenefitsTextWrapper .one-half.hzrBenefitsTextImage{display:none}}@media screen and (max-width:700px){.stroke-phone-box p{font-size:25px}}@media screen and (max-width:650px){header{height:auto;padding-bottom:10px;min-height:120px}#pageHeaderLogo{width:100%;float:none;text-align:center;padding-left:0 !important}#pageHeaderLogo img{display:inline-block;max-width:60%}#pageHeaderMenu{width:100%;float:none;position:absolute;top:15px}#pageHeaderMenu .header-info-bar{padding:15px 0 0 0;text-align:center}#pageHeaderMenu .header-info-bar:before{display:none}#pageMain #open-times{top:135px}#pageMain #pageMainContent section.fullwidth .col-md-6>img{display:none}#pageMain #pageMainContent section.fullwidth .col-md-6{flex-basis:100%}.btn.stroke a,.btn.btn-stroke a{padding:20px;width:100%}}@media screen and (max-width:615px){.stroke-phone-box p span{display:inline-block;width:100%;margin-top:10px}.stroke-phone-box p span:before{margin-left:0}}@media screen and (max-width:512px){.embedly-card{display:none}.mobile-instagram{display:inline-block;width:100%}.mobile-instagram a{display:inline-block;width:100%;padding:10px 0;text-align:center;position:relative}.mobile-instagram a:before{content:'\f16d';font-family:'Fontawesome';font-size:40px;position:absolute;top:-40px;display:inline-block;width:100%;text-align:center;left:0}}@media screen and (max-width:450px){#pageHeaderMenu .header-info-bar{padding:0px 0px 0 0}#pageMain #kontaktt #contactSection form input[type=submit],#pageMain #kontaktt #contactSection form input[type=submit]:focus{padding:3px 0 0 0;width:100%}#pageMain #kontaktt #contactSection form input{padding-right:50px}}@media screen and (max-width:380px){#pageHeaderMenu .header-info-bar{font-size:14px}.stroke-phone-box p{padding:25px}}@media screen and (max-width:370px){#pageMain #pageMainImage .ccm-custom-style-mainimage,#pageMain #pageHeroImage .ccm-custom-style-mainimage,#pageMain #pageMainImage .ccm-custom-style-heroimage,#pageMain #pageHeroImage .ccm-custom-style-heroimage{height:240px}}html.ccm-toolbar-visible .fixedHead{position:static}html.ccm-toolbar-visible #pageMain{margin-top:0}