
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local(''),url(/user/themes/volkmann/fonts/open-sans-v34-latin-300.woff2) format('woff2'),url(/user/themes/volkmann/fonts/open-sans-v34-latin-300.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local(''),url(/user/themes/volkmann/fonts/open-sans-v34-latin-regular.woff2) format('woff2'),url(/user/themes/volkmann/fonts/open-sans-v34-latin-regular.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local(''),url(/user/themes/volkmann/fonts/open-sans-v34-latin-700.woff2) format('woff2'),url(/user/themes/volkmann/fonts/open-sans-v34-latin-700.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local(''),url(/user/themes/volkmann/fonts/open-sans-v34-latin-300italic.woff2) format('woff2'),url(/user/themes/volkmann/fonts/open-sans-v34-latin-300italic.woff) format('woff')}
/*! (c) 2017 mmh kommunikationsagentur GmbH */
 *{box-sizing:border-box}h1,h2,h3{font-weight:300}h1:first-child,h2:first-child,h3:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child{margin-bottom:0}h1{font-size:4rem}h1{font-size:3rem}@media (min-width:700px){h1{font-size:5rem}h2{font-size:3.5rem}}@media (min-width:900px){h1{font-size:6rem}h2{font-size:4rem}}hr{border:none;height:2px;background:#333}b,strong{font-weight:700}p:first-child{margin-top:0}p:last-child{margin-bottom:0}img{max-width:100%;height:auto}html{overflow-y:scroll;font-size:10px;background:#fff;color:#333;font-family:'Open Sans',sans-serif}body{font-size:1.6rem;overflow:hidden;margin:0 auto;max-width:2000px}header{position:fixed;z-index:100;top:0;left:0;width:100%;background:-moz-linear-gradient(top,rgb(255 255 255) 0%,rgb(255 255 255 / .5) 100%);background:-webkit-linear-gradient(top,rgb(255 255 255) 0%,rgb(255 255 255 / .5) 100%);background:linear-gradient(to bottom,rgb(255 255 255) 0%,rgb(255 255 255 / .5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#80ffffff',GradientType=0)}header .pagewidth{height:7rem;transition:all 0.3s}html.attop header .pagewidth{height:23rem}.pagewidth{max-width:1200px;margin:0 auto;position:relative}.padding{padding-left:2rem;padding-right:2rem}.vpadding{padding-top:2rem;padding-bottom:2rem}#logo{position:absolute;top:1rem;left:2rem;z-index:103}#logo img{width:11rem;height:auto;transition:all 0.3s}html.attop #logo{z-index:101}html.attop #logo img{width:47rem}@media (max-width:699px){#menu{position:fixed;top:0;right:0;width:100%;height:100%;max-width:30rem;z-index:102;background:rgb(0 0 0 / .75);transform:translateX(100%);transition:all 0.3s}#menu ul{display:block;list-style:none;margin:0;padding:7rem 2rem 2rem 2rem;overflow:auto}#menu li{display:block;border-top:1px solid #fff}#menu li:first-child{border:none}#menu a{display:block;font-size:2rem;color:#fff;text-decoration:none;padding:.5rem 1rem}#menu li.selected a{background:#fff;color:#333}html.menuopen #menu{transform:translateX(0)}#mobilemenubutton{position:absolute;z-index:102;top:1.5rem;right:2rem;width:4rem;height:4rem;cursor:pointer}#mobilemenubutton hr{position:absolute;top:50%;left:50%;width:4rem;height:2px;border:none;background:#333;margin:0 0 0 -2rem;padding:0;transition:all 0.3s}#mobilemenubutton .bar1{transform:translateY(-1rem)}#mobilemenubutton .bar3{transform:translateY(1rem)}html.menuopen #mobilemenubutton hr{background:#fff}html.menuopen #mobilemenubutton .bar1{transform:rotate(45deg)}html.menuopen #mobilemenubutton .bar2{transform:scaleX(0)}html.menuopen #mobilemenubutton .bar3{transform:rotate(-45deg)}}@media (min-width:700px){#menu{z-index:101;padding-left:15rem;position:relative}#menu ul{margin:0;padding:0;list-style:none;border-bottom:2px solid #333;display:flex}#menu li{display:inline-block;flex-grow:1}#menu a{display:block;padding:3rem 1rem 1rem 1rem;text-align:center;font-weight:700;text-decoration:none;color:inherit;transition:all 0.2s}#menu li.selected a,#menu li a:hover{background:#333;color:#fff}#mobilemenubutton{display:none}}.newsletterlink{display:inline-block;width:200px;height:209px;background-image:url(/user/themes/volkmann/images/newsletter.png);background-size:cover;overflow:hidden;color:#fff0}.newsletterlink:hover{background-image:url(/user/themes/volkmann/images/newsletter-over.png)}@media (max-width:900px){.newsletterlink{width:80px;height:84px}}@media (min-width:800px){.halfsize{margin-left:50%}}.footer{font-style:italic}.justified{text-align:justify}.softbg{background-color:rgb(255 255 255 / .5);padding:2rem}.relative{position:relative}footer{background:#333;color:#fff;padding:2rem 0}footer .pagewidth:after{display:table;content:"";clear:both}footer .icon{position:relative;padding-left:4rem;font-size:2.5rem;line-height:150%}footer .icon i{position:absolute;top:50%;left:0;transform:translateY(-50%)}footer a{color:#fff;text-decoration:none}footer .facebook{position:absolute;right:2rem;top:0;font-size:3rem}footer .facebook span{display:none}footer .meta:after{display:table;content:"";clear:left}footer .meta ul{display:block;list-style:none;padding:0;width:50%;float:left;min-height:1rem}footer .meta li{padding:.3rem 0}footer .newsletter{display:none}@media (min-width:600px){footer .contact{width:40%;float:left;min-height:1rem}footer .meta{width:50%;float:left;min-height:1rem}footer .meta ul{margin:0 2rem;width:auto}footer .facebook{top:auto;bottom:0}}@media (min-width:700px){footer .meta{width:30%}footer .newsletter{display:block;width:20%;float:left;min-height:1rem}footer .newsletterlink{width:80px;height:84px}}#body{position:relative;padding:7rem 0 5rem 0;background-position:50% top;background-repeat:no-repeat}@media (min-width:700px){#body{padding-top:27rem}}#body.nopadtop{padding-top:0}#body.nopadbottom{padding-bottom:0}.col{margin-bottom:2rem}@media (min-width:550px){.row{margin:0 -1.5rem}.row:after{display:table;content:"";clear:both}.col{float:left;padding:0 1.5rem;margin-bottom:0}.col.c1{width:8.333333%}.col.c2{width:16.666667%}.col.c3{width:25%}.col.c4{width:33.333333%}.col.c5{width:41.666667%}.col.c6{width:50%}.col.c7{width:58.333333%}.col.c8{width:66.666667%}.col.c9{width:75%}.col.c10{width:83.333333%}.col.c11{width:91.666667%}.col.c12{width:100%}.col.o1{margin-left:8.333333%}.col.o2{margin-left:16.666667%}.col.o3{margin-left:25%}.col.o4{margin-left:33.333333%}.col.o5{margin-left:41.666667%}.col.o6{margin-left:50%}.col.o7{margin-left:58.333333%}.col.o8{margin-left:66.666667%}.col.o9{margin-left:75%}.col.o10{margin-left:83.333333%}.col.o11{margin-left:91.666667%}}.slider{position:relative;height:100vh;max-height:1200px;color:#fff;overflow:hidden}.slider .slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-color:#fff;background-position:50% 50%;opacity:0;z-index:1}.slider .slide.active{opacity:1;z-index:2}.slider.animate .slide{transition:opacity 1s}.slider .slide .slidelink{display:block;height:100%;color:inherit;text-decoration:inherit}.slider .slide .pagewidth{padding:20% 8rem 0 8rem}.slider .nav{position:absolute;top:50%;z-index:4;font-size:6rem;cursor:pointer;transform:translateY(-50%)}.slider .nav.left{left:2rem}.slider .nav.right{right:2rem}@media (min-width:500px){.slider{height:60vw}}@media (min-width:700px){.slider .slide .pagewidth{padding:25rem 10rem 0 10rem}}@media (min-width:1200px){.slider .slide .pagewidth{padding-top:25%}.slider .nav.left{left:50%;margin-left:-58rem}.slider .nav.right{right:50%;margin-right:-58rem}}.slider .dots{position:absolute;bottom:0;left:0;width:100%;padding:2rem;text-align:center;z-index:4}.slider .dot{display:inline-block;width:1rem;height:1rem;margin:0 1rem;cursor:pointer;background:#fff0;border:2px solid #fff;border-radius:50%;transition:all 0.3s}.slider .dot.active{background:#fff}.boxes .box{position:relative;color:#000;overflow:hidden;background-size:cover;background-position:50% 50%;transition:color 0.3s}@media (min-width:700px){.boxes:after{display:table;content:"";clear:left}.boxes .box{width:50%;float:left}}.boxes .box:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff0;transition:all 0.3s}.boxes .box:after{display:block;content:"";height:0;overflow:hidden;padding-bottom:60%}.boxes .box:hover{color:#fff}.boxes .box:hover:before{background:rgb(0 0 0 / .5)}.boxes .content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.boxes .glow{position:absolute;top:0;left:0;width:100%;height:70%;transition:all 0.3s;background:-moz-linear-gradient(top,rgb(255 255 255) 0%,#fff0 100%);background:-webkit-linear-gradient(top,rgb(255 255 255) 0%,#fff0 100%);background:linear-gradient(to bottom,rgb(255 255 255) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}.boxes .box:hover .glow{transform:translateY(-100%)}.boxes .boxlink{display:block;height:100%;color:inherit;text-decoration:inherit;padding:2rem}.boxes h1,.boxes h2,.boxes h3{text-align:center}.boxes .more{position:absolute;bottom:10%;right:2rem;padding-right:3.5rem}.boxes .more i{font-size:6rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.newsletterblock .newsletterlink{position:absolute;bottom:5rem;right:10rem;z-index:5}.background{position:absolute;top:0;left:0;width:50%;height:100%;background-size:cover;background-position:50% 50%}.flyout{position:absolute;bottom:10rem;left:100%;margin-left:2rem}.pagebg{background-repeat:no-repeat;background-position:50% top;background-size:cover}.nomargin{margin:0}.tiles{margin-top:5rem;margin-bottom:2rem}.tile{display:block;position:relative;color:inherit;text-decoration:none;border:1px solid #fff;background:#fff;background:-moz-radial-gradient(center,ellipse cover,rgb(255 255 255) 0%,rgb(234 234 234) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgb(255 255 255) 0%,rgb(234 234 234) 100%);background:radial-gradient(ellipse at center,rgb(255 255 255) 0%,rgb(234 234 234) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eaeaea',GradientType=1)}.tile .hover{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:0;transition:opacity 0.3s}.tile:hover .hover{opacity:1}.tile .inner{display:block;padding:10%;color:#333;transition:color 0.2s}.tile:hover .inner{color:#fff}.tile .icon{text-align:center}.tile h2{text-align:center}@media (min-width:600px){.tiles:after{display:table;content:"";clear:left}.tile{float:left;width:50%}.tile:before{display:block;content:"";height:0;overflow:hidden;padding-bottom:100%}.tile .inner{position:absolute;top:0;left:0;width:100%;height:100%}}@media (min-width:1100px){.tile{width:33.33%}}@media (max-width:799px){.textpage .background{display:none}}.service .title{text-align:center}.service .colorcontent{padding:4rem}.service .icon{text-align:center;margin-bottom:4rem}.service .icon img{max-width:150px}.service .background{display:none}.service table{margin:4rem 0}.service table td{vertical-align:top}.service table .label{font-weight:700;padding-right:2rem}@media (min-width:800px){.service .background{display:block}.service .halfsize{padding-right:2rem}}.servicenav{margin-top:5rem;position:relative;text-align:center;color:#fff}.colorcontent.nocolor .servicenav{color:#333}.servicenav .next,.servicenav .previous{display:block;position:absolute;top:0;height:100%;font-size:500%;color:inherit;text-decoration:none}.servicenav .next{right:0}.servicenav .previous{left:0}.servicenav .back{display:inline-block;border:2px solid #fff;padding:1rem;color:inherit;text-decoration:none;font-weight:700}.servicenav .back i{font-size:200%}.article{padding:5rem 0;border-top:2px solid #333}.article:first-child{border-top:none}@media (min-width:550px){.article .row.reverse .col{float:right}}.contentheader{border-bottom:2px solid #333;margin-bottom:5rem;padding:2rem 0}.healedpaws,.news,.contactpage{background-repeat:no-repeat;background-position:50% top}.newsdate{margin-top:1rem;text-align:right}.contactpage .contact{margin-bottom:5rem}.contactpage .icon{position:relative;font-size:2.5rem;padding:.5rem 0 .5rem 4rem}.contactpage .icon i{position:absolute;left:0;top:50%;transform:translateY(-50%)}.contactpage .icon a{text-decoration:none;color:inherit}.bottomcol{margin-top:4rem}.orderbutton{display:inline-block;padding:1rem;border:2px solid #000;color:#000;text-decoration:none;background-color:#fff;transition:all 0.2s}.orderbutton:hover{background-color:#000;color:#fff}#workshoporderform{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(199 227 215 / .9);padding:20px;z-index:1000;display:none}#workshoporderform.show{display:block}#workshoporderform .closer{position:absolute;top:10px;right:10px;font-size:3rem;color:#fff;cursor:pointer}#workshoporderform h2{margin-top:0;text-align:center}#workshoporderform h3{text-align:center}#workshoporderform .price{font-size:3rem;font-weight:700;text-align:center}#workshoporderform form{border:2px solid #fff;padding:20px;background-color:#c7e3d7}#workshoporderform input{display:block;width:100%;border:2px solid #fff;padding:2px 5px;background-color:#c7e3d7;color:#fff;margin-bottom:1rem;font-weight:700}#workshoporderform .error input{border:2px solid red}#workshoporderform input::placeholder{color:#fff;font-weight:400}#workshoporderform button{border:2px solid #fff;padding:5px 10px;background-color:#c7e3d7;color:#fff;cursor:pointer;transition:background-color 0.2s}#workshoporderform button:hover{background-color:#8bc0a9}#workshoporderform .success,#workshoporderform .fail{padding:.75rem 1.25rem;border:1px solid #fff0;border-radius:.25rem}#workshoporderform .success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}#workshoporderform .fail{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}#workshoporderform .col{margin-bottom:1rem}@media (min-width:600px){#workshoporderform{top:100px;left:50%;width:600px;height:auto;margin-left:-300px;padding:40px}#workshoporderform .buttons{text-align:right}#workshoporderform input{margin-bottom:1.5rem}#workshoporderform .col{margin-bottom:0}}.notices{padding:1px 1px 1px 30px;margin:15px 0}.notices.yellow{border-left:10px solid #f0ad4e;background:#fcf8f2;color:#df8a13}.notices.red{border-left:10px solid #d9534f;background:#fdf7f7;color:#b52b27}.notices.blue{border-left:10px solid #5bc0de;background:#f4f8fa;color:#28a1c5}.notices.green{border-left:10px solid #5cb85c;background:#f1f9f1;color:#3d8b3d}.form-group.has-errors{background:rgb(255 0 0 / .05);border:1px solid rgb(255 0 0 / .2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{visibility:hidden;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.signature-pad{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f6f6f6;height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgb(0 0 0 / .02) inset}.signature-pad--footer{color:#C3C3C3;text-align:center;font-size:1.2em}.signature-pad--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}[data-grav-field="array"] .form-row{display:flex;align-items:center;margin-bottom:.5rem}[data-grav-field="array"] .form-row>input,[data-grav-field="array"] .form-row>textarea{margin:0 .5rem;display:inline-block}#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:-moz-linear-gradient(right center,#777777,#ffffff);left:0}#grav-login .delimiter:after{background-image:-moz-linear-gradient(left center,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}#mc_embed_signup{box-sizing:border-box;position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;background-color:rgb(199 227 215 / .9);z-index:1000;display:none}#mc_embed_signup form{padding:20px;border:2px solid #fff;background-color:#c7e3d7}#mc_embed_signup form input{box-sizing:border-box;border:2px solid #fff;padding:2px 5px;font-size:3rem;font-weight:200;color:#fff;background-color:#c7e3d7;margin-bottom:20px;width:100%}#mc_embed_signup form input::placeholder{color:#fff}#mc_embed_signup form button{font-size:1.6rem;box-sizing:border-box;border:2px solid #fff;padding:2px 5px;font-weight:200;color:#fff;background-color:#c7e3d7;cursor:pointer;transition:background-color 0.2s}#mc_embed_signup form button:after{display:inline;content:"\f105";font-family:FontAwesome;font-size:2rem;margin-left:.5em}#mc_embed_signup form button:hover{background-color:#8bc0a9}#mc_embed_signup form .clear{text-align:right}#mc_embed_signup .header{padding-bottom:10px;border-bottom:2px solid #000;margin-bottom:30px;position:relative}#mc_embed_signup .closer{position:absolute;top:10px;right:10px;font-size:3.5rem;color:#fff;cursor:pointer;z-index:1001}#mc_embed_signup .splash{display:none}@media (min-width:600px){#mc_embed_signup{top:100px;left:50%;width:600px;height:auto;margin-left:-300px;padding:40px}#mc_embed_signup form{padding:30px;width:400px;position:relative}#mc_embed_signup .header h1{width:300px;padding:0;margin:0}#mc_embed_signup .header p{position:absolute;bottom:10px;right:0;width:200px;padding:0;margin:0}#mc_embed_signup .splash{display:block;position:absolute;top:-20px;left:380px;width:150px;height:150px;background:url(/user/plugins/mailchimp/subscribe-splash.png) no-repeat;background-size:cover}}