@charset "UTF-8";
/* https://www.casetulpen.ch/wp-content/themes/tulpe/style.css?ver=0.9 */
html,button,input,select,textarea{color:#222}html{background:#f5e8d0 url(/wp-content/themes/tulpe/img/tulpe-bg.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body{font-size:1em;line-height:1.4;font-family:Verdana,Geneva,sans-serif;counter-reset:kapitel;overflow-x:hidden}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle;max-width:100%;height:auto}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.container{width:100%}.wrapper{max-width:1020px;min-width:280px;margin:0 auto}#mainheader{border-bottom:7px solid #000;position:relative}#footer{border-top:7px solid #000;margin:100px 0 0}#footer p{text-align:center}#footer p.slogan-footer{font-weight:700;font-size:1.438em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;margin:10px 0 0}#footer p.imprint{font-size:.75em;margin:50px 0 1.25rem}p.caption:after,.hentry a:hover,#footer a:hover,.wpcf7 input.wpcf7-text:hover,.wpcf7 input.wpcf7-text:focus,.wpcf7 input.wpcf7-text:active,.wpcf7 textarea:hover,.wpcf7 textarea:focus,.wpcf7 textarea:active,input.wpcf7-submit:hover,#mobile-menu li a:hover{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#footer a{color:#000;text-decoration:none;border-bottom:1px solid #000}#footer a:hover{border-color:#c20016}#mobile-menu li.menu-item-107{display:none}#navigation{margin:40px 0 100px 0;position:relative}#desktop-navigation{margin:0;padding:0;list-style:none}#mobile-navigation{display:none}#desktop-navigation li{float:left;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;margin:0 35px 0 0}#desktop-navigation li:last-child{margin:0}#desktop-navigation li a{text-decoration:none;color:#000;padding:0 0 4px;transition:0.5s ease;border-bottom:5px solid transparent}#desktop-navigation li a:hover,#desktop-navigation li.search-link.active a{border-bottom:5px solid #c20016}#desktop-navigation li.current-menu-item a{color:#c20016}#searchbox{display:none;width:100%;position:absolute;margin:30px 0 0;background:#000;overflow:hidden;color:#FFF}#searchsubmit{display:none}#searchbox:before{color:#fff!important;content:'\f400';font-family:"Genericons";font-size:2.1em;left:3px;position:absolute;top:0;line-height:41px;width:40px}#search{margin:0 0 0 40px;width:100%;max-width:950px;line-height:40px;border:0;padding:0 0 0 30px;font-size:1.1em;height:40px}.entry-header h1{font-size:1.1em;border-left:7px solid #c20016;padding:0 0 0 15px;margin:0 0 40px;font-weight:700}.hentry p{margin:0 0 40px}.hentry a{font-weight:600;border-bottom:2px solid transparent;color:#000;text-decoration:none;padding:0 0 2px}.hentry a:hover{font-weight:700;border-bottom:2px solid #c20016}body.page-id-73 .hentry .post-content p{background:url(/wp-content/themes/tulpe/img/tulpe-icon.png) no-repeat left center;min-height:37px;padding-left:50px}.hentry h2,.hentry h3,.hentry h4,.hentry h5,.hentry h6{font-size:1.05em;margin:0 0 5px}.hentry ul{list-style:square;margin:25px 0;padding:0 0 0 20px}.hentry li{margin:0 0 10px;padding:0 0 0 10px}.entry-content-left-page{float:left;width:67%}.side-image{margin:0 0 40px;position:relative;text-align:center}div.image-caption{background:rgba(255,255,255,.35) none repeat scroll 0 0;padding:8px 10px}.hentry div.image-caption p{color:#444;font-size:.8em;margin:0;font-style:italic;text-align:left}p.image-caption{background:#FFF;font-weight:700;padding:0 0 0 7px;font-size:.85em;line-height:2em}body.page-id-73 .hentry p.image-caption{background:#FFF;padding:0 0 0 7px;font-size:.85em;line-height:2em;min-height:1px}.entry-content-left{float:left;width:63.65%}.entry-content-right{float:right;width:33.3%}.entry-content-right .gallery-image{margin:0 4% 4% 0;width:48%;font-size:.85em}.entry-content-right .gallery-image:nth-of-type(2n){margin:0 0 4% 0}.entry-content-right .gallery-image p.caption:after{top:2px}body.page-template-tpl_informationen-php .gallery-image p{font-size:.75em}body.page-template-tpl_informationen-php p.caption:after{top:3px}.hentry img.alignleft{display:inline;float:left;margin:5px 25px 25px 0}.hentry img.alignright{display:inline;float:right;margin:5px 0 25px 25px}.hentry img.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}p.wp-caption-text{font-size:.875em;color:#555;font-style:italic;margin:5px 0 10px}.hentry .gallery-item{float:left;margin:0 1.96% 1.96% 0;width:23.529%;position:relative}.hentry .gallery-item:nth-of-type(4n){margin:0 0 1.96% 0}.hentry .gallery{display:block;clear:both;overflow:hidden}.sorten-galerie{margin:0 0 0}.gallery-image{float:left;margin:0 1.96% 1.96% 0;width:23.529%;position:relative}.gallery-image:nth-of-type(4n){margin:0 0 1.96% 0}.gallery-image a{color:#000;text-decoration:none}p.caption{background:#FFF;font-weight:700;margin:0;padding:10px 0 10px 10px;position:relative}p.caption:after{font-family:"Genericons";content:'\f400';position:absolute;right:10px;font-size:26px;top:5px;opacity:0;color:#c20016}.gallery-image p.description{position:absolute;top:0;right:0;font-size:.7em;background:#FFF;color:#c20016;text-transform:uppercase;margin:5px;padding:2px 4px}.gallery-image:hover p.caption:after,.gallery-image-info:hover p.caption:after{opacity:1}.caption_gallery{font-size:.825em;font-style:italic;position:absolute;bottom:0;background:#f5e8d0;background:rgba(245,232,208,.75);padding:10px;width:400px;left:50%;margin:0 0 0 -200px}.presseartikel{background:#FFF;background:rgba(255,255,255,.35);display:table;table-layout:fixed;width:100%;margin:0 0 50px}.presse-content{margin:20px}.presse-left{display:table-cell}.presse-right{display:table-cell;vertical-align:middle;width:230px}.presse-right img{margin:0 0 0 20px}.presse-headline h2,.kontakt-headline h2{font-size:1.1em;border-left:7px solid #c20016;margin:0 0 40px;padding:0 0 0 15px}p.presse-meta{font-size:.85em;margin:0 0 40px}p.presse-meta.first{margin:0 0 7px}p.presse-meta span{font-weight:700}a.presse-download{position:relative;font-size:.85em}.hentry .mapsmarker a{border-bottom:1px solid transparent}.hentry .mapsmarker a:hover{border-bottom:1px solid #c20016}.lmm-listmarkers-table{font-size:.9em;border:0}.lmm-listmarkers-table td.lmm-listmarkers-popuptext strong{display:block}.lmm-listmarkers-table tr{background:#f5e8d0;background:rgba(245,232,208,.75)}.lmm-listmarkers-table tr:nth-child(odd){background:#FFF;background:rgba(255,255,255,.35)}.popup-markername{font-weight:700}.popup-directions{display:none}.hentry .mapsmarker a{font-weight:400;text-decoration:none}.hentry .mapsmarker .leaflet-container a.leaflet-popup-close-button:hover{color:#999;border:0;text-decoration:none}.hentry .list-online-shops ul{list-style:none;margin:0;padding:0}.online-shops h2{border-left:7px solid #c20016;font-size:1.1em;margin:40px 0 25px;padding-left:15px}.hentry .list-online-shops li{font-size:.9em;background:rgba(255,255,255,.35);padding:15px;margin-bottom:15px}.hentry .list-online-shops li a{position:relative;margin-left:30px}.hentry .list-online-shops li a:before{position:absolute;height:20px;width:1px;background:#c20016;left:-16px;top:50%;margin-top:-10px;content:''}.content-left{float:right;width:48%}.content-right{float:left;width:48%}.content-left{margin:0 0 0 0}.kontakt-anschrift p{margin:0 0 20px}.kontakt-anschrift span.abstand{display:inline-block;width:50px}.gmaps{border:1px solid #000;margin:40px 0 0;overflow:hidden}.wpcf7{font-size:.95em}.wpcf7 p{margin-bottom:10px}.wpcf7 input{outline:0}input.wpcf7-text,input.wpcf7-quiz,.wpcf7 textarea{width:95.6%;border:1px solid #000;padding:2%;color:#000;background:#FFF;background:rgba(255,255,255,.55)}.wpcf7 textarea{height:159px}.wpcf7 input.wpcf7-text:hover,.wpcf7 input.wpcf7-text:focus,.wpcf7 input.wpcf7-text:active,.wpcf7 input.wpcf7-quiz:hover,.wpcf7 input.wpcf7-quiz:focus,.wpcf7 input.wpcf7-quiz:active,.wpcf7 textarea:hover,.wpcf7 textarea:focus,.wpcf7 textarea:active{border-color:#c20016}input.wpcf7-submit{background:#c20016;border:0;color:#FFF;padding:10px;letter-spacing:.2em;margin-top:10px;text-transform:uppercase}input.wpcf7-submit:hover{background:#000}.wpcf7-response-output{border:3px solid #F6AEA9!important;padding:2%!important;width:97%;margin:0!important;font-style:italic;background:#FFF;background:rgba(255,255,255,.55)}.wpcf7-not-valid-tip{display:none!important}.wpcf7-not-valid{border:1px solid #F6AEA9!important}.wpcf7-response-output.wpcf7-mail-sent-ok{border:3px solid #000!important}.wpcf7-not-valid:focus{border:1px solid #000!important}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}.wpcf7-form-control.wpcf7-acceptance{display:inline-block;margin:0 0 20px;&.wpcf7-not-valid{border:0!important}}span.wpcf7-list-item{position:relative;margin:0}.wpcf7-list-item label{display:block;position:relative;padding-left:40px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s;line-height:1.3}.wpcf7-list-item label input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #000;transition:all .5s;body.single-gerueste &{top:8px}}.wpcf7-acceptance.wpcf7-not-valid .checkmark{border:1px solid $dark_grey!important}.wpcf7-list-item label:hover input~.checkmark{background-color:#ccc;border-color:#ccc}.wpcf7-list-item input:checked~.checkmark{background-color:#9FCDB1;border-color:#9FCDB1}.checkmark:after{content:"";position:absolute;display:none}.wpcf7-list-item input:checked~.checkmark:after{display:block}.wpcf7-list-item .checkmark:after{left:7px;top:2px;width:7px;height:14px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.wpcf7-acceptance.wpcf7-not-valid .checkmark{border:1px solid #f6aea9!important}span.accept{line-height:1.4}div.ppt{position:absolute;display:inline-block;width:auto!important;top:30px;left:20px;background:#FFF;background:rgba(255,255,255,.85);padding:2px 10px;color:#444!important;font-size:.9em}body.search-results .entry-header h1{margin:0 0 5px}body.search-results .entry-header h1 span{font-style:italic}p.results{font-size:.95em;padding:0 0 0 23px}span.search-everything-highlight-color{background:#c20016!important;color:#FFF!important}.search-result-hl{font-size:.65em;counter-increment:kapitel;position:relative;padding:0 0 0 30px}.search-result-hl:before{content:counter(kapitel) " | ";position:absolute;left:0;font-size:1.5em}.search-result{background:#FFF;background:rgba(255,255,255,.35);margin:0 0 20px}.search-result-content{margin:20px}.search-result p{margin:0}body.page-id-166 .hentry p{margin:0 0 20px}body.page-id-166 .hentry p span.abstand{display:inline-block;width:80px}a.pp_previous,div.light_square .pp_previous:hover,a.pp_next,div.light_square .pp_next:hover{display:inline-block;height:51px;margin-top:-35px;opacity:1;padding:10px;position:absolute;text-align:center;top:50%;width:35px}a.pp_previous:hover,div.light_square .pp_previous:hover{opacity:1}a.pp_previous,div.light_square .pp_previous:hover{left:0;background:#FFF url(/wp-content/themes/tulpe/img/galerie-arrow-left.png) no-repeat center center}a.pp_next,div.light_square .pp_next:hover{right:0;background:#FFF url(/wp-content/themes/tulpe/img/galerie-arrow-right.png) no-repeat center center;}div.light_square .pp_close{display:none}div.ppt,.pp_bottom{display:none!important}.facebook-timeline-wrapper{margin-top:40px}.facebook-timeline-wrapper h3{margin-bottom:25px}.social-links{list-style:none;margin:0;padding:0;display:inline-block;position:absolute;top:20px;right:20px}.social-links li{display:inline-block;transition:all .3s;margin-right:10px}.social-links li:last-child{margin-right:0}.social-links li a{display:block;width:36px;height:36px;position:relative;overflow:hidden;display:flex;justify-content:center}.social-links li a svg{width:22px;fill:#fff}.social-links li i{font-size:26px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social-links li.facebook{background-color:#3b5998}.social-links li.facebook a svg{width:15px}.social-links li.instagram{background-color:#fb3958}.social-links li:hover{opacity:.85}.inner-content{display:flex}.artikelbild{min-width:300px;margin:0 0 0 30px}@media screen and (max-width :700px){.fb_iframe_widget{margin:30px auto}.inner-content{flex-wrap:wrap}.artikelbild{margin:40px auto;width:100%;max-width:500px}}.page #BorlabsCookieBox a{color:#000;text-decoration:underline}.page #BorlabsCookieBox a:hover{color:#000}.page #BorlabsCookieBox ._brlbs-flex-center{margin:23px 0}.page #BorlabsCookieBox ._brlbs-block-content{padding:20px}.page #BorlabsCookieBox ._brlbs-refuse-btn{display:none}.page #BorlabsCookieBox ._brlbs-btn{font-size:.9375rem;text-decoration:none}.page #BorlabsCookieBox ._brlbs-btn._brlbs-btn-accept-all._brlbs-cursor,.page #BorlabsCookieBox #CookiePrefSave{color:#fff}.page #BorlabsCookieBox ._brlbs-btn:hover{border-radius:2px;color:#fff}.page #BorlabsCookieBox #CookieBoxSaveButton._brlbs-btn{background-color:#e6e6e6;color:#000}.page #BorlabsCookieBox ._brlbs-checkbox ._brlbs-checkbox-indicator{border-width:1px;border-color:#000;border-radius:2px}.page #BorlabsCookieBox ._brlbs-checkbox input:checked~._brlbs-checkbox-indicator{background-color:#c20016}.page #BorlabsCookieBox ._brlbs-checkbox input:disabled~._brlbs-checkbox-indicator{background-color:#e6e6e6;border-color:#e6e6e6}.page #BorlabsCookieBoxv ._brlbs-checkbox ._brlbs-checkbox-indicator::after{left:6px;top:2px}.page #BorlabsCookieBox ._brlbs-box-plus ul li{margin-bottom:15px}.page #BorlabsCookieBox ._brlbs-box-plus ul li ._brlbs-checkbox{font-weight:700;font-size:.875rem}.page #BorlabsCookieBox #CookieBoxTextHeadline,.page #BorlabsCookieBox .cookie-preference table tr th{font-weight:700}.page #BorlabsCookieBox ._brlbs-btn-switch input:checked+._brlbs-slider{background-color:#000}.page #BorlabsCookieBox ._brlbs-button-area{margin-top:15px}.page #BorlabsCookieBox ._brlbs-paragraph._brlbs-text-more-information,.page #BorlabsCookieBox ._brlbs-paragraph._brlbs-text-personal-data,.page #BorlabsCookieBox ._brlbs-paragraph._brlbs-text-technology,.page #BorlabsCookieBox p ._brlbs-paragraph:last-child{display:block;margin-bottom:.625rem}.page #BorlabsCookieBox ._brlbs-checkbox input:checked~._brlbs-checkbox-indicator{background-color:#000;border-color:#000}.page #BorlabsCookieBox ._brlbs-checkbox input:disabled~._brlbs-checkbox-indicator{background-color:#e6e6e6;border-color:#e6e6e6}.page #BorlabsCookieBox ._brlbs-checkbox ._brlbs-checkbox-indicator::after{content:"";border-style:solid;border-width:0 2px 2px 0;border-radius:1px;position:absolute;left:5px;top:1px;height:12px;width:7px;transform:rotate(45deg)}.page #BorlabsCookieBox .bcac-item ._brlbs-h4{font-size:13px;font-weight:700}.page .BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-caption{top:0;left:0;width:100%;height:100%;transform:none;display:flex;align-items:center;font-size:.9375rem}.page .BorlabsCookie ._brlbs-caption__content a{font-weight:400;color:inherit;text-decoration:underline;border:0}.page .BorlabsCookie ._brlbs-caption__content p{line-height:1.35}.page .BorlabsCookie ._brlbs-caption__content a:hover{color:inherit;text-decoration:underline}.page .BorlabsCookie ._brlbs-caption__content a._brlbs-btn{border-bottom:0;border-radius:0;text-decoration:none;margin:20px 0;font-size:.875rem}.page .BorlabsCookie ._brlbs-caption__content a._brlbs-btn:hover{background-color:#4285f4}.page .BorlabsCookie ._brlbs-facebook a._brlbs-btn{border-bottom:0;border-radius:0}.footer-menu{list-style:none;padding:0;margin:0;display:flex;font-size:.75rem;column-gap:1.25rem;justify-content:center;margin-bottom:3.125rem}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.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:#000!important;box-shadow:none!important;text-shadow: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}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}