body{margin:0;-webkit-font-smoothing:auto}article,aside,details,figcaption,figure,footer,header,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;color:#d40000}a:active,a:hover{outline:0;text-decoration:none;color:#000}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 2.5rem}hr{box-sizing:content-box;height: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]{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-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}b,strong{font-family:'ProximaNova-Bold';font-weight:700}@font-face{font-family:'Futura-Bold';font-style:normal;font-weight:600;src:url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/Futura-Bold.eot);src:local('Futura Bold'),local('Futura-Bold'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/Futura-Bold.eot?#iefix) format('embedded-opentype'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/Futura-Bold.woff) format('woff'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/Futura-Bold.ttf) format('truetype')}@font-face{font-family:'ProximaNova-Semibold';font-style:normal;font-weight:500;src:url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Semibold.eot);src:local('ProximaNova-Semibold'),local('ProximaNova-Semibold'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Semibold.eot?#iefix) format('embedded-opentype'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Semibold.woff) format('woff'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Semibold.ttf) format('truetype')}@font-face{font-family:'Proxima-Nova-Thin';font-style:normal;font-weight:300;src:url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNovaT-Thin.eot);src:local('Proxima Nova Thin'),local('Proxima-Nova-Thin'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNovaT-Thin.eot?#iefix) format('embedded-opentype'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNovaT-Thin.woff2) format('woff2'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNovaT-Thin.woff) format('woff'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNovaT-Thin.ttf) format('truetype')}@font-face{font-family:'ProximaNova-Regular';font-style:normal;font-weight:400;src:url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Regular.eot);src:local('ProximaNova Regular'),local('ProximaNova-Regular'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Regular.woff2) format('woff2'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Regular.woff) format('woff'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Regular.ttf) format('truetype')}@font-face{font-family:'ProximaNova-Bold';font-style:normal;font-weight:700;src:url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Bold.eot);src:local('ProximaNova Bold'),local('ProximaNova-Bold'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Bold.woff2) format('woff2'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Bold.woff) format('woff'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/ProximaNova-Bold.ttf) format('truetype')}@font-face{font-family:'icomoon';src:url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/icomoon.eot?ganlcj);src:url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/icomoon.eot?ganlcj#iefix) format('embedded-opentype'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/icomoon.ttf?ganlcj) format('truetype'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/icomoon.woff?ganlcj) format('woff'),url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/./inc/assets/fonts/icomoon.svg?ganlcj#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-fax:before{content:"\e913"}.icon-angle-left:before{content:"\e902"}.icon-angle-right:before{content:"\e903"}.icon-image:before{content:"\e908"}.icon-chevron-up:before{content:"\e900"}.icon-chevron-down:before{content:"\e901"}.icon-envelope:before{content:"\e904"}.icon-check:before{content:"\e907"}.icon-close:before{content:"\e912"}.icon-checkmark:before{content:"\e911"}.icon-arrow-down:before{content:"\e910"}.icon-arrow-up:before{content:"\e90f"}.icon-up:before{content:"\e90f"}.icon-upload:before{content:"\e90f"}.icon-top:before{content:"\e90f"}.icon-location:before{content:"\e947"}.icon-mobile:before{content:"\e958"}.icon-phone:before{content:"\e905"}.icon-phone1:before{content:"\e906"}.icon-car:before{content:"\e909"}.icon-car-painting:before{content:"\e90a"}.icon-checklist:before{content:"\e90b"}.icon-gear-stick:before{content:"\e90c"}.icon-speedometer:before{content:"\e90d"}.icon-tire:before{content:"\e90e"}body{background:#fff;font-family:'ProximaNova-Regular',sans-serif;font-weight:400;font-size:1rem;font-size:18px;line-height:1.4;color:#616161;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'ProximaNova-Bold';font-style:normal;line-height:1.2;clear:both;color:#000;font-weight:700;margin-bottom:15px}h1{font-size:38px;text-transform:uppercase;margin:60px 0 40px}h2{font-size:30px}h3{text-transform:uppercase;font-size:18px;line-height:1.3}h4{font-size:18px}h5{font-size:16px}p{margin-bottom:1.5em}h1.entry-title,h2.entry-title{border-bottom:1px solid #eaecef}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}ul,ol{padding-left:18px}.flex-block-content ul,.car-descr ul{margin-bottom:30px;padding-left:0}.flex-block-content ul li,.car-descr ul li{list-style-type:none;display:table;line-height:20px;margin-bottom:8px;position:relative;padding-left:18px;font-size:18px}.flex-block-content ul li:before,.car-descr ul li:before{content:'';background-color:#e30016;width:5px;height:5px;position:absolute;left:2px;top:8px}header#masthead{margin-bottom:0;background-color:transparent;padding:18px 1rem 16px;position:absolute;top:0;left:0;right:0;z-index:99;background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.15) 80%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.15) 80%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0%,rgba(0,0,0,.15) 80%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);transition:color .5s}.home header#masthead{padding-top:18px}header#masthead.fixed{background-color:#888;position:fixed;padding-top:0;padding-bottom:0;background-image:none}.navbar-brand>a{color:rgba(0,0,0,.9);font-size:1.1rem;outline:medium none;text-decoration:none;color:#fff;font-weight:700;display:inline-block;transition:width .5s}.navbar-brand>a:visited,.navbar-brand>a:hover{text-decoration:none}.navbar-brand>a img{width:auto}a.page-scroller{color:#333;font-size:2.6rem;display:inline-block;margin-top:2rem}.header-tel{font-family:'ProximaNova-Bold';color:#fff;display:table;background-color:#d40000;border-radius:10px;background-image:linear-gradient(15deg,#e30016 0%,#e74224 99%,#e74224 100%);font-family:'ProximaNova-Bold';font-weight:700;font-size:18px;text-align:center;text-transform:uppercase;color:#fff;padding:0 15px;line-height:32px;transition:background-image .5s;margin-top:8px}.header-tel i{font-size:14px;padding-right:10px}.header-tel:hover,.header-tel:focus{text-decoration:none;background-image:linear-gradient(-15deg,#e30016 0%,#e74224 99%,#e74224 100%);color:#fff;box-shadow:none}#masthead nav{padding-left:0;padding-right:0}#masthead nav.navbar-expand-xl{justify-content:space-between;padding:0 15px}.menu-block{padding-bottom:6px}#masthead .navbar-nav>li{margin:0 .5rem}#masthead .navbar-nav>li>a{font-family:'ProximaNova-Bold';font-style:normal;color:#fff;padding:10px 6px 0;line-height:46px;font-weight:700;font-size:18px;text-transform:uppercase;position:relative}header#masthead.light-header .navbar-nav>li>a{color:#fff}header#masthead.light-header.fixed .navbar-nav>li>a,#masthead.fixed .navbar-nav>li>a{color:#fff}#masthead .navbar-nav>li:last-child>a{padding-right:0}#masthead .navbar-nav>li>a:hover,#masthead .navbar-nav>li.current_page_item>a,#masthead .navbar-nav>li.current-menu-parent>a{color:#d40000!important}.menu-item.menu-item-hidden{display:none}.navbar-brand{height:auto;margin-right:1rem;padding:3px 0}.dropdown-menu .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-top:.3em solid transparent}.menu-toggle,.main-navigation.toggled ul{display:block}.dropdown-item{line-height:1.2;padding-bottom:.313rem;padding-top:.313rem}.dropdown-menu{min-width:250px;font-size:16px;text-transform:uppercase;font-family:'ProximaNova-Bold';font-weight:700;box-shadow:1px 1px 32px 1px rgba(0,0,0,.13);border-radius:10px;border-width:0}.dropdown .open .dropdown-menu{display:block;left:12.250em;top:0}.dropdown-menu .dropdown-item{white-space:normal;background:0 0;line-height:1.6}.dropdown-menu .dropdown-item:hover,.dropdown-menu .current-menu-item>.dropdown-item{background:0 0;color:#d40000}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.comment-content.card-block{padding:20px}.navigation.post-navigation{padding-top:1.875rem}.post-navigation .nav-previous a,.post-navigation .nav-next a{border:1px solid #ddd;border-radius:.938rem;display:inline-block;padding:.313rem .875rem;text-decoration:none}.post-navigation .nav-next a:after{content:" \e903";font-family:'icomoon';padding-left:10px}.post-navigation .nav-previous a:before{content:"\e902";font-family:'icomoon';padding-right:10px}.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{background:#eee none repeat scroll 0 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:.313rem;line-height:normal;padding:.938rem 1.438rem .875rem;text-decoration:none;top:.313rem;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:.313rem 0 1.25rem 1.25rem}a img.alignnone{margin:.313rem 1.25rem 1.25rem 0}a img.alignleft{float:left;margin:.313rem 1.25rem 1.25rem 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption.alignnone{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignleft{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignright{margin:.313rem 0 1.25rem 1.25rem}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.header-button{border:2px solid #d40000;color:#d40000;height:50px;line-height:50px;font-size:18px;font-family:'ProximaNova-Bold';font-weight:700;padding:0 20px 0 16px;margin-bottom:7px}.header-button i{font-size:24px;vertical-align:middle;padding-right:5px}.widget{margin:0 0 1.5em;font-size:.875rem}.widget select{max-width:100%}.widget_search .search-form input[type=submit]{display:none}.nav>li>a:focus,.nav>li>a:hover{background-color:#eee;text-decoration:none}.half-rule{width:6rem;margin:2.5rem 0}.widget_categories .nav-link{display:inline-block}.bgr-image{background-repeat:no-repeat}#content.site-content.no-header-img{padding-top:90px}.sticky .entry-title:before{content:'\f08d';font-family:"Font Awesome\ 5 Free";font-size:1.563rem;left:-2.5rem;position:absolute;top:.375rem;font-weight:900}.sticky .entry-title{position:relative}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.page-template-blank-page .entry-content,.blank-page-with-container .entry-content{margin-top:0}.post.hentry{margin-bottom:4rem}.posted-on,.byline,.comments-link{color:#9a9a9a}.entry-title>a{color:inherit}.red-color{color:#d00}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-body .pull-left{padding-right:.625rem}.comment-list .comment{display:block}.comment-list{padding-left:0}.comments-title{font-size:1.125rem}.comment-list .pingback{border-top:1px solid rgba(0,0,0,.125);padding:.563rem 0}.comment-list .pingback:first-child{border:medium none}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{background:#f1f1f1 none repeat scroll 0 0;border:1px solid #f0f0f0;max-width:96%;padding:.313rem .313rem 0;text-align:center}.wp-caption img[class*=wp-image-]{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:.688rem;line-height:1.063rem;margin:0;padding:.625rem}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-item .gallery-columns-2{max-width:50%}.gallery-item .gallery-columns-3{max-width:33.33333%}.gallery-item .gallery-columns-4{max-width:25%}.gallery-item .gallery-columns-5{max-width:20%}.gallery-item .gallery-columns-6{max-width:16.66667%}.gallery-item .gallery-columns-7{max-width:14.28571%}.gallery-item .gallery-columns-8{max-width:12.5%}.gallery-item .gallery-columns-9{max-width:11.11111%}.gallery-caption{display:block}.white-block{background-color:#fff;border-radius:10px;box-shadow:0 1px 64px 1px rgba(0,0,0,.13);padding:42px 55px 24px;position:relative;margin-top:-140px;margin-bottom:90px}.page-template-page-search .white-block{margin-bottom:55px}.header-block{position:relative;min-height:556px;overflow:hidden;background-position:center bottom;background-repeat:no-repeat;background-size:cover;color:#fff}.header-block .gradient-block{position:absolute;top:0;left:0;width:100%;height:150px}.home .header-block{height:776px}.header-block .header-title,.header-block h1.header-title,.header-block h2.header-title,.header-block h3.header-title{background-image:url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/inc/assets/images/mask6.png);background-repeat:no-repeat;-webkit-background-clip:text;-moz-background-clip:text;-o-background-clip:text;background-clip:text;font-family:'Futura-Bold';font-weight:700;color:rgba(178,178,178,.1);font-size:100px;line-height:1;margin:22px auto;text-transform:uppercase;display:table}.page-template-page-contact .header-block .header-title,.page-template-page-team .header-block .header-title{background-size:100% 150px}.home .header-block .header-title,.home .header-block h1.header-title,.home .header-block h2.header-title,.home .header-block h3.header-title{background-image:linear-gradient(170deg,#fff 20%,rgba(0,0,0,.2) 80%,#fff 100%);margin:22px 0;color:rgba(255,255,255,.1)}.header-block p:not(.header-title){font-family:'ProximaNova-Semibold';font-weight:500;font-size:18px;max-width:54%;margin-bottom:40px}.header-block-content{text-align:center}.home .header-block-content{text-align:left}.header-block-content>*:last-child{margin-bottom:0}a.button,input.button,.wpcf7-submit.btn.btn-primary{clear:both;margin:10px 0 30px;display:table;background-color:#d40000;border-radius:10px;background-image:linear-gradient(15deg,#e30016 0%,#e74224 99%,#e74224 100%);font-family:'ProximaNova-Bold';font-weight:700;font-size:18px;text-align:center;text-transform:uppercase;color:#fff;padding:0 50px;line-height:52px;transition:background-image .5s}a.button{min-width:220px}a.button.pdf-upload,a.button.contact_booking_popup{padding:0 20px}input.button,.wpcf7-submit.btn.btn-primary{border:none;width:100%;margin:49px 0 0;padding:0 15px}a.button:hover,a.button:focus,input.button:hover,input.button:focus,.wpcf7-submit.btn.btn-primary:hover,.wpcf7-submit.btn.btn-primary:focus{text-decoration:none;background-image:linear-gradient(-15deg,#e30016 0%,#e74224 99%,#e74224 100%);color:#fff;box-shadow:none}.nowrap{white-space:nowrap}#nav-icon,#pushy-icon{width:30px;height:30px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon span,#pushy-icon span{display:block;position:absolute;height:3px;width:100%;background:#010101;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header#masthead.light-header #nav-icon span,.fixed #nav-icon span{background:#fff}#pushy-icon span{background:#010101!important}#nav-icon span:nth-child(1),.pushy-open-left #pushy-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3),.pushy-open-left #pushy-icon span:nth-child(2),.pushy-open-left #pushy-icon span:nth-child(3){top:10px}#nav-icon span:nth-child(4),.pushy-open-left #pushy-icon span:nth-child(4){top:20px}.pushy-open-left #nav-icon span:nth-child(1),#pushy-icon span:nth-child(1){top:14px;width:0;left:50%}.pushy-open-left #nav-icon span:nth-child(2),#pushy-icon span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.pushy-open-left #nav-icon span:nth-child(3),#pushy-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.pushy-open-left #nav-icon span:nth-child(4),#pushy-icon span:nth-child(4){top:14px;width:0;left:50%}footer#colophon{font-size:85%;background-color:#fff;color:#ccc;padding:30px 0 5px}footer#colophon a{color:#ccc;transition:color .5s}footer#colophon a:hover,footer#colophon a:focus{color:#aaa}#footer-widget.row{align-items:flex-end}footer#colophon .site-logo img{margin-bottom:5px}.site-info{color:#ccc;font-size:12px;margin:0;text-align:right;line-height:1;padding-bottom:3px}.site-logo{margin-top:5px;display:block}#menu-footer-menu.flex-column{flex-direction:row!important;justify-content:center}#menu-footer-menu li{position:relative}#menu-footer-menu li a{font-style:normal;color:#ccc;padding:5px 22px 0;font-size:18px;transition:color .5s}#menu-footer-menu li:first-child a{padding-left:0}#menu-footer-menu li:last-child a{padding-right:0}#menu-footer-menu li a:hover,#menu-footer-menu li a:focus,#menu-footer-menu li a:active{color:#999;background-color:transparent}.error-404{margin:40px 0 20px;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:center;justify-content:center}.small-contact{margin-bottom:30px}.contact-info,.footer-form{background-color:#fff;border-radius:10px;box-shadow:0 20px 54px 1px rgba(0,0,0,.13);cursor:default}.contact-info{margin-top:88px;margin-right:18px;padding:30px}.footer-form{margin-top:-70px;margin-left:82px;padding:40px 35px 25px}.contact-info>div,.small-contact>div{margin-top:20px}.contact-info,.contact-info a,.small-contact,.small-contact a{color:#010101;font-size:18px}.contact-info i,.small-contact i{color:#ccc;font-size:18px;padding-right:12px;line-height:1}.contact-content{font-family:'ProximaNova-Bold';font-weight:700;line-height:1.2;text-align:left}.contact-info a:hover,.contact-info a:focus,.small-contact a:hover,.small-contact a:focus{text-decoration:underline}.map-image{padding-top:120px;display:block;height:712px;overflow:hidden;background-size:auto;background-position:left bottom;background-repeat:no-repeat;cursor:pointer}a.map-image{cursor:pointer}*::-webkit-input-placeholder{color:#616161}*:focus::-webkit-input-placeholder{color:#616161}*:-moz-placeholder{color:#616161;opacity:1}*::-moz-placeholder{color:#616161;opacity:1}*:focus::-moz-placeholder{color:#616161}*:-ms-input-placeholder{color:#616161}*::-ms-input-placeholder{color:#616161}*:focus::-ms-input-placeholder{color:#616161}*::placeholder{color:#616161!important}*:focus::placeholder{color:#616161}.form-control{background:#eee;padding:0 16px;line-height:52px;height:52px;border:none;font-family:'ProximaNova-Regular';font-weight:400;border-radius:8px;font-size:18px}label{font-size:18px;font-weight:700}.wpcf7 label{width:100%}.wpcf7 p{margin-bottom:15px}.wpcf7-form-control-wrap{display:block;position:relative;padding-bottom:7px}span.wpcf7-not-valid-tip{color:red;font-weight:700;font-size:.75rem;text-align:left;position:absolute;bottom:-10px;width:100%}.wpcf7-form{position:relative}div.wpcf7-response-output{text-align:center;margin:2em 0 0}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:1px solid #000;color:#d40000}div.wpcf7-response-output{position:absolute;bottom:35px;background-color:#fff;border-color:red;border-width:1px;font-size:16px;right:15px;left:15px;border-radius:10px;box-shadow:0 0 15px 1px rgba(0,0,0,.1);padding:.5rem}.wpcf7-not-valid{border-color:red}div.wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#398f14}.wpcf7-textarea.wpcf7-form-control.form-control{height:120px;line-height:1.2;padding:15px 20px}.wpcf7-form-control.form-control:focus{color:#000;background-color:#eee;outline:0;box-shadow:none}input[type=text],input[type=textarea],input[type=email],input[type=tel]{font-size:18px}.input-title{margin-bottom:12px}.submit-block{display:block;position:relative}.wpcf7-form-control-wrap.acceptance-793,.wpcf7-form-control-wrap[data-name=acceptance-793]{padding-bottom:0}.wpcf7-acceptance span.wpcf7-list-item{margin-left:0}.wpcf7-acceptance a{color:#000;font-weight:400;font-size:13px}.wpcf7-acceptance span.wpcf7-list-item label{display:table;margin-bottom:0}.wpcf7-acceptance span.wpcf7-list-item label input{display:table-cell}.wpcf7-acceptance span.wpcf7-list-item label span{display:table-cell;padding-left:10px;font-size:13px;font-weight:400}button,.btn.btn-primary{color:#fff;line-height:52px;height:52px;font-size:18px;text-align:center!important;transition:background-color .5s;cursor:pointer;border-radius:0}.btn.btn-primary{font-weight:700;display:table;margin:0;padding:0;min-width:220px;position:relative;text-transform:uppercase}button.black-button{background-color:#000;border:2px solid #000}button.red-button,.btn.btn-primary{background-color:#c30101;border:2px solid #c30101}button.black-button:hover,button.black-button:focus{background-color:#fff;color:#000}button.red-button:hover,button.red-button:focus,.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:#fff;color:#c30101}.buttons{display:flex;justify-content:center}.wpcf7-submit.btn.btn-primary{margin:0}div.wpcf7 .ajax-loader{position:absolute;top:50%;left:30px;margin-top:-8px}.half-column{width:50%;float:left}.row.block-item{margin-bottom:116px}.block-img{position:relative}.right-img img,.left-img img,.block-images img{border-radius:10px;position:relative;z-index:1}.block-images a{cursor:pointer}.block-images a img{transition:opacity .5s}.block-images a:hover img{opacity:.8}.block-img-bgr{position:absolute;width:200px;height:150px;border-radius:10px}.right-img,.left-img{position:relative}.left-img .block-img-bgr{bottom:-10px;left:-10px;background-color:#eeecea}.right-img .block-img-bgr{bottom:-10px;right:2px;background-image:linear-gradient(15deg,#e30016 0%,#e74224 99%,#e74224 100%)}.block-img.right-img{right:46px}.flex-block-row .block-img.right-img{right:66px}.block-img.left-img{left:56px}.flex-block-row .block-img.left-img{left:80px}.block-content{padding-left:88px}.order-md-first .block-content,.order-md-first .flex-block-content{padding-left:56px;padding-right:30px}*.flex-title{font-family:'ProximaNova-Bold';font-weight:700;font-size:38px;color:#010101;margin:40px 0 50px;text-transform:uppercase}.block-content h3{font-size:35px;position:relative;padding-bottom:25px;margin-bottom:30px;text-transform:uppercase}*.flex-block-title{font-family:'ProximaNova-Bold';font-weight:700;font-size:18px;position:relative;padding-bottom:25px;margin-bottom:30px;text-transform:uppercase}h3.contact-title{text-transform:uppercase;position:relative;font-size:30px;padding-bottom:24px;margin-bottom:25px}.block-content h3:after,h3.contact-title:after,*.flex-block-title:after{content:'';position:absolute;bottom:-3px;left:0;width:44px;height:4px;background-color:#e30016}.block-text{line-height:1.6;font-size:15px}.block-text.columns{display:flex}.big-link a{text-transform:uppercase;font-family:'ProximaNova-Bold';font-size:18px;font-weight:700;color:#000}.big-link a:hover,.big-link a:focus{text-decoration:underline}.logos{margin:30px 0 20px;display:flex;justify-content:center;align-items:center}.logo{margin:30px 35px 0}.logo img{opacity:1;transition:filter .5s}.logo:hover img,.logo:focus img{filter:grayscale(100%) opacity(.4)}.article-blocks-title,h2.article-blocks-title,h3.article-blocks-title{font-size:38px;color:#010101;margin:-8px 0 20px}.article-item{display:table;max-width:362px}a.article-item{cursor:pointer}.article-item img{border-radius:10px;transition:opacity .5s}.article-item .article-item-title{margin:26px 0 46px;font-family:'ProximaNova-Bold';font-weight:700;text-transform:uppercase;font-size:18px;float:left}.icon-block{background-image:linear-gradient(15deg,#e30016 0%,#e74224 99%,#e74224 100%);color:#fff;width:24px;height:24px;line-height:23px;text-align:center;float:right;margin-top:25px;border-radius:50%;transition:background_image .5s}.article-item:hover img{opacity:.8}.article-item:hover .icon-block{background-image:linear-gradient(-15deg,#e30016 0%,#e74224 99%,#e74224 100%)}.wide-container .right-img{padding-right:12px;float:right}.block-kontakt-title{font-family:'Futura-Bold';font-weight:700;font-size:18px;color:#000;margin-bottom:5px}.kontakt-item{display:table;margin-bottom:5px;line-height:1.6;font-size:15px}.kontakt-item.kontakt-hours{margin-bottom:25px}div.kontakt-img{background:url(//www.wohnwagen-pfisterer.de/wp-content/themes/pfisterer/inc/assets/images/contact-icons.png);margin-right:10px;width:18px;height:20px;display:table-cell;background-repeat:no-repeat}.kontakt-img.address{background-position:0 2px}.kontakt-img.mailbox{background-position:-20px 2px}.kontakt-img.hours{background-position:-40px 2px}.kontakt-img.telefon{background-position:-60px 2px}.kontakt-img.fax{background-position:-100px 2px}.kontakt-img.mail{background-position:-80px 2px}div.kontakt-txt{display:inline-block;padding-left:10px}div.kontakt-txt strong{font-family:'ProximaNova-Semibold';font-style:normal;font-weight:500}div.kontakt-txt a{color:#464646}.flex-block-row{margin-bottom:90px;background-repeat:no-repeat;position:relative}.flex-block-row.wide-block{margin-bottom:50px}.right-square-pos .block-img-bgr{bottom:-10px;right:2px}.left-square-pos .block-img-bgr{bottom:-10px;left:-10px}.block-images .right-square-pos .block-img-bgr{right:-10px}.block-images .left-square-pos .block-img-bgr{bottom:auto;top:-10px;left:-10px}.red-square-color .block-img-bgr{background-image:linear-gradient(15deg,#e30016 0%,#e74224 99%,#e74224 100%)}.grey-square-color .block-img-bgr{background-color:#eeecea}.flex-bgr{position:absolute;z-index:-1}.right-img .flex-bgr.right-flex-bgr{top:-120px;right:-90px}.left-img .flex-bgr.right-flex-bgr{top:-70px;right:-115px}.right-img .flex-bgr.left-flex-bgr{top:-70px;left:-115px}.left-img .flex-bgr.left-flex-bgr{top:-120px;left:-90px}.flex-block-content>*:last-child{margin-bottom:0}*.flex-title.member{margin-bottom:34px}.team-member{box-shadow:1px 1px 16px rgba(0,0,0,.13);border-radius:10px;display:flex;padding:8px;background-color:#fff;width:420px;float:left;margin:0 32px 30px 0}.team-member:nth-of-type(even){margin-right:0}.team-member .slide-img,.team-member>img{border-radius:10px;display:block;overflow:hidden;flex-basis:183px;flex-shrink:0}.team-member .slide-text{padding:10px 0 25px 13px;position:relative}.team-member .slide-title{font-family:'ProximaNova-Bold';font-weight:700;font-size:18px;color:#010101}.team-member .slide-pos{font-size:12px;color:#a1a1a1;text-transform:uppercase;margin:4px 0 8px}.team-member .slide-email{color:#000;font-size:13px;letter-spacing:-.5px;line-height:1.2;display:table;margin-bottom:10px}.team-member .slide-email i{color:#afafaf;display:table-cell;padding-right:3px}.team-member .card-contact-icons{position:absolute;bottom:10px}.team-member .card-contact-icons a{display:inline-block;background-color:#e30016;background-image:linear-gradient(15deg,#e30016 0%,#e94222 99%,#e94222 100%);color:#fff;font-size:12px;margin-right:15px;width:25px;height:25px;border-radius:50%;line-height:28px;text-align:center;transition:background_image .5s}.team-member .card-contact-icons a:hover,.team-member .card-contact-icons a:focus{color:#fff;background-image:linear-gradient(165deg,#e30016 0%,#e94222 99%,#e94222 100%)}.single-cars .white-block{margin-bottom:20px}.back-button{position:relative;display:inline-block;font-size:38px;font-family:'ProximaNova-Bold';font-weight:700;color:#010101;margin:30px 0;transition:margin-left .5s}.back-button:before{content:"\e902";font-family:'icomoon' !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .5s;color:#010101;font-size:30px;line-height:30px;padding-right:30px}.back-button:hover{margin-left:-15px}.wide-container.car .white-block{margin:80px 0}.wide-container.car .white-block.spezif{margin-top:35px;padding-bottom:50px;margin-bottom:120px}.single-cars h1{font-size:30px;margin:50px 0 12px}.single-cars *.small-header{font-size:18px;font-family:'Futura-Bold';font-weight:600;color:#afafaf;text-transform:uppercase;margin-bottom:10px}.car-main{box-shadow:1px 1px 16px rgba(0,0,0,.13);margin:20px 0 60px;border-radius:10px;padding:8px;background-color:#fff}.car-main-info{display:flex;flex-direction:column;justify-content:space-between}.car-cost{font-size:38px;font-family:'ProximaNova-Bold';font-weight:700;color:#010101;margin:0 0 12px}.car-cost sup{font-size:16px;font-family:'ProximaNova-Regular';font-style:normal;font-weight:400;color:#a1a1a1}.car-cost-block .button{margin-bottom:55px}.tech-item{font-size:15px;margin:4px 0}.tech-item i{color:#6ac259;line-height:20px;font-size:14px;display:inline-block;margin-right:8px}span.li_price{display:table-cell;min-width:82px;text-align:right;padding-right:6px;white-space:nowrap}.tech-daten-title{font-family:'ProximaNova-Bold';font-weight:700;color:#000;text-transform:uppercase;margin-bottom:30px}.tech-daten{padding-bottom:7px;color:#000}.tech-daten td{font-family:'ProximaNova-Bold';font-weight:700}.tech-daten td:first-child{position:relative;vertical-align:top;padding-right:25px}.tech-daten td:first-child span{display:inline-block;background-color:#fff;position:relative}.tech-daten td:last-child{color:#a1a1a1}.tech-daten td:first-child:before{content:'';position:absolute;left:10px;right:0;top:17px;height:1px;border-bottom:1px dotted #a1a1a1}.spez-card-header a{font-family:'ProximaNova-Bold';font-weight:700;color:#000;position:relative;text-transform:uppercase;margin-bottom:8px;display:inline-block;padding-right:18px}.spez-card-header a:after{content:'\e901';font-family:'icomoon' !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .5s;color:#010101;font-size:12px;font-weight:400;line-height:28px;position:absolute;right:0;top:0}.spez-card-header a[aria-expanded=true]:after{content:'\e900'}.spez-card .car-descr{margin:15px 0}.spez-card .car-descr p{margin-bottom:0}.team-group{display:table}@media only screen and (max-width:1280px){html{font-size:95%}}@media only screen and (max-width:1024px){html{font-size:90%}}@media only screen and (max-width:960px){html{font-size:85%}}@media only screen and (max-width:768px){html{font-size:80%}}@media only screen and (max-width:480px){.team-member{flex-direction:column;align-items:center;padding:15px;text-align:center;margin-right:0;width:100%}.team-member .card-contact-icons{position:relative;bottom:auto;margin-top:15px}.team-member .slide-text{padding:25px 0 0}.team-member .slide-img{max-width:182px;margin:0 auto}.team-member .card-contact-icons a:last-child{margin-right:0}.team-member .slide-email{margin:0 auto}.tech-items .col-6{max-width:100%}.tech-daten{display:flex;flex-direction:column}.tech-daten td:first-child:before{border-bottom-width:0}.car-cost{font-size:26px}.car-cost sup{font-size:10px}a.button.contact_booking_popup{font-size:15px}}@media only screen and (max-width:575px){.home .header-block{height:568px}.header-block .header-title,.header-block h1.header-title,.header-block h2.header-title,.header-block h3.header-title{font-size:32px}.home .header-block p{font-size:16px;max-width:100%}.block-text.columns{display:block}.half-column{width:100%}header#masthead{padding:10px 0!important}.navbar-brand{margin-right:1rem}.header-button{margin:3px 0!important;border-left-width:0;border-right-width:0;align-items:center;justify-content:center}.home .header-block-content{padding-bottom:80px}.white-block{margin-top:-100px}.site-logo,.site-info{text-align:center;margin-top:0}.flex-bgr{display:none}.site-header .menu-btn{top:-2px}.container{padding-left:15px!important;padding-right:15px!important}h1,*.flex-title{font-size:26px;margin:20px 0 30px}h1.page-title{margin:40px 0 30px}h2{font-size:24px}.btn.btn-primary{min-width:100%;margin:30px 0 0}.buttons{flex-direction:column}.wpcf7 .acceptance .wpcf7-list-item-label,.wpcf7 .wpcf7-form-control-wrap[data-name=acceptance] .wpcf7-list-item-label{font-size:13px}.map-image{margin-top:0}#menu-footer-menu li a{padding:.5rem}#menu-footer-menu li:last-child a{padding-right:0}}@media only screen and (min-width:576px) and (max-width:767px){.site-header .menu-btn{top:9px}.header-block .header-title,.header-block h1.header-title,.header-block h2.header-title,.header-block h3.header-title{font-size:50px}.home .header-block p{max-width:85%}.kontakt .col-sm-6:first-child{margin-bottom:30px}.right-img .flex-bgr.right-flex-bgr,.left-img .flex-bgr.right-flex-bgr{right:-50px}.right-img.right-square-pos .block-img-bgr{right:0}}@media only screen and (max-width:767px){#masthead .navbar-nav>li>a{padding-bottom:.938rem;padding-top:.938rem}#content.site-content.no-header-img{padding-top:60px}.contact-row .col-md-6:first-child{margin-bottom:30px}.header-block{min-height:300px;background-attachment:inherit}.white-block{padding:26px 20px 10px;margin-bottom:60px}.block-img{margin-bottom:30px}.row.block-item{margin-bottom:40px}.block-img.right-img{text-align:right}.right-img .block-img-bgr{right:-10px}.right-img.kontakt-place .block-img-bgr{right:0}.article-blocks-title,h2.article-blocks-title,h3.article-blocks-title{padding-top:20px;text-align:center}.col-md-4 .article-item{margin:0 auto}.big-margin{margin-bottom:20px}.map-image{margin-top:20px;padding:0 0 40px;display:block;height:auto;overflow:hidden;background-size:auto;background-position:center 100px;background-repeat:no-repeat}.map-image .col-sm-8:last-child{margin-top:140px}.footer-form{margin-top:0;margin-left:0;padding:30px 15px 15px}.contact-info{margin-top:20px;margin-right:0;padding:25px 15px}.logos{flex-wrap:wrap}.back-button{font-size:24px;margin:15px 0}footer#colophon .site-logo{text-align:center}}@media screen and (min-width:37.5em){.menu-toggle{display:none}}@media screen and (min-width:769px){.dropdown-menu li>.dropdown-menu{right:-9.875rem;top:1.375rem}}@media screen and (max-width:991px){.navbar-brand>a img{height:40px}.wide-container .right-img{padding-right:0;float:none;display:table;margin:30px auto}.right-img.right-square-pos .block-img-bgr{right:-10px}.bgr-image.right-bgr-position{background-position:calc(100% - 30px) 0}.bgr-image.left-bgr-position{background-position:30px 0}.bgr-image.center-bgr-position{background-position:top center}header#masthead{padding:10px 1rem}.header-tel{margin-right:60px;margin-top:0}.navbar-nav .dropdown-menu{border:medium none;margin-left:1.25rem;padding:0}.dropdown-menu li a{padding:0}#masthead .navbar-nav>li>a{padding-bottom:.625rem;padding-top:.313rem}.navbar-light .navbar-toggler{border:medium none;outline:none}.car-cost-block{margin-top:20px}.tech-daten-title{margin-top:30px}.wide-container.car .white-block.spezif{padding-bottom:20px;margin-bottom:60px}}@media screen and (min-width:768px){.col-md-4:nth-child(1) .article-item{margin:0 auto 0 0}.col-md-4:nth-child(2) .article-item{margin:0 auto}.col-md-4:nth-child(3) .article-item{margin:0 0 0 auto}}@media only screen and (min-width:768px) and (max-width:991px){#content.site-content.no-header-img{padding-top:60px}.header-block{height:400px}.header-block .header-title,.header-block h1.header-title,.header-block h2.header-title,.header-block h3.header-title{font-size:80px}.home .header-block p{max-width:74%}.row.block-item{margin-bottom:60px}.big-margin{margin-bottom:40px}.footer-form{margin-left:32px}.modal-dialog{max-width:700px}.back-button{font-size:28px;margin:15px 0}.map-image{background-position:-250px calc(100% + 50px)}}@media only screen and (max-width:991px){.block-content,.flex-block-content{padding-left:0}.block-img.left-img{left:0}.block-img.right-img{right:0}.order-md-first .block-content,.order-md-first .flex-block-content{padding-left:0;padding-right:0}.block-content h3,*.flex-block-title{font-size:24px;padding-bottom:15px;margin-bottom:20px}h3.contact-title{font-size:22px;padding-bottom:15px;margin-bottom:20px}.article-blocks-title,h2.article-blocks-title,h3.article-blocks-title{font-size:30px}.logos{margin:0 0 20px}.logo{margin:30px 20px 0}span.line-break{white-space:pre}.container{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:992px) and (max-width:1199px){.header-tel{margin-right:70px}.home .header-block p{width:70%}.header-block .header-title,.header-block h1.header-title,.header-block h2.header-title,.header-block h3.header-title{font-size:90px}.white-block{padding:32px 35px 14px;margin-bottom:80px}.row.block-item{margin-bottom:70px}.block-content h3,*.flex-block-title{font-size:30px}h3.contact-title{font-size:26px}.article-blocks-title,h2.article-blocks-title,h3.article-blocks-title{font-size:35px}.contact-info{padding:30px 15px;margin-right:0}.footer-form{margin-left:42px;padding:40px 20px 25px}.site-header .menu-btn{top:10px}.container{padding-left:2.75rem;padding-right:2.75rem}.back-button{font-size:32px;margin:25px 0}}@media (max-width:1199px){.navbar-dark .dropdown-item{color:#fff}.navbar-nav .dropdown-menu{background:0 0;box-shadow:none;border:none}.container{max-width:100%}.header-button{margin-right:75px}.site-header .menu-btn{display:block;position:absolute;right:15px}header#masthead.fixed{padding-top:10px;padding-bottom:10px}.site-header .menu-btn{top:5px}.flex-block-row .block-img.right-img{right:0}.flex-block-row .block-img.left-img{left:0}.flex-block-row{margin-bottom:30px}}@media only screen and (min-width:992px){.bgr-image.right-bgr-position{background-position:calc(100% - 120px) 0}.bgr-image.left-bgr-position{background-position:120px 0}.bgr-image.center-bgr-position{background-position:top center}span.line-break{white-space:pre;display:block}span.line-break:after{content:none}.header-block img.header-img{position:relative}}@media only screen and (max-width:1299px) and (min-width:1200px){.container{padding-left:4rem;padding-right:4rem}.flex-block-content{padding-right:0}.flex-block-row .block-img.right-img{right:0}.right-img .flex-bgr.right-flex-bgr{top:-120px;right:-70px}.flex-block-row .block-img.left-img{left:0}.flex-block-row .block-img.left-img{left:0}#masthead nav.navbar-expand-xl.container{max-width:100%;padding:0}}@media only screen and (min-width:1200px){.navbar-brand{margin-right:1rem}.big-margin{margin-bottom:55px}.navbar-brand>a img{height:40px}}@media only screen and (min-width:1300px){.container{max-width:1266px}.footer-form{padding:50px 62px 35px}.left-pad{padding-left:70px}.flex-block-content{padding-left:110px;padding-right:120px}.col-12 .flex-block-content,.order-first .flex-block-content{padding-left:110px}.flex-block-row.wide .order-first .flex-block-content{padding-left:0}.col-12 .flex-block-content{padding-right:110px}.flex-block-row.wide-block.wide .col-12 .flex-block-content{padding-left:0;padding-right:0}}@media only screen and (min-width:1400px){.container.wide-container{max-width:1356px}.big-margin{margin-bottom:95px}.team-member:nth-of-type(even){margin-right:30px}.team-member:nth-of-type(3n+3){margin-right:0}.navbar-brand>a img{height:50px}}#popmake-6750{padding:0!important}#popmake-6750 .pum-content img{border-radius:8px 8px 0 0}@media (min-width:1900px){#popmake-6750{max-width:761px!important}}