﻿
/*!
Theme Name: Peus Muenzen
Theme URI: http://underscores.me/
Author: Michael Gangolf
Author URI: http://migaweb.de
Description: Peus Münzen
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: peus-muenzen
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
a,a:active,a:visited,main .elementor a{color:#c58e44;transition:.25s color,.25s box-shadow;box-shadow:0 1px 0 #aaabad}a:hover,a:active:hover,a:visited:hover,main .elementor a:hover{color:#3b3d43;box-shadow:0 1px 0 #c58e44}a:hover:has(img),a:active:hover:has(img),a:visited:hover:has(img),main .elementor a:hover:has(img){box-shadow:none}a:has(img),a:active:has(img),a:visited:has(img),main .elementor a:has(img){box-shadow:none}.elementor-icon-wrapper a{box-shadow:none !important;text-decoration:none}@view-transition{navigation:auto}html{font-size:14px;line-height:1.5}.elementor-widget-image a img[src$=".svg"]{opacity:0;transition:.25s opacity}body{color:#3b3d43}body:has(.miga_simple_menu_hamburger.mobile.open){overflow:hidden}body.ready .elementor-widget-image a img[src$=".svg"]{opacity:1}.elementor-heading-title,h1,h2,h3,h4,h5,h6{font-family:OldStandardTT;font-weight:400;text-transform:uppercase;margin:0;line-height:1.25}@media(max-width:1024px){.elementor-heading-title,h1,h2,h3,h4,h5,h6{hyphens:auto}}h1{font-size:2.5rem;margin-bottom:40px}@media(max-width:1024px){h1{font-size:2rem}}@media(max-width:768px){h1{font-size:1.75rem}}h2{font-size:2rem}@media(max-width:1024px){h2{font-size:1.75rem}}@media(max-width:768px){h2{font-size:1.5rem}}h3{font-size:1.286rem}h3.peus_subtitle{color:#c58e44;font-style:italic}@media(max-width:1024px){h3{font-size:1rem}}h3.search_header{margin-bottom:40px;border-bottom:1px solid #dcdbdd}h4{font-size:1.2rem}@media(max-width:1024px){h4{font-size:1rem}}h5{font-size:1.2rem}@media(max-width:1024px){h5{font-size:1rem}}h6{font-size:1.2rem}@media(max-width:1024px){h6{font-size:1rem}}main#primary{background-color:#f6f6f6}main#primary .main_container{max-width:1230px;margin:auto;display:flex;gap:20px;min-height:100vh}@media(max-width:1024px){main#primary .main_container{flex-direction:column}}main#primary .main_container .main_content{background-color:#fff;width:calc(100% - 320px);padding:60px 20px 80px}@media(max-width:1024px){main#primary .main_container .main_content{width:100%}}main#primary .main_container .main_content h2{margin-top:60px;margin-bottom:5px}main#primary .main_container .main_content h2:first-child{margin-top:0}#breadcrumb{margin-top:-40px;color:#aaabad;font-size:.857rem;margin-bottom:40px}#breadcrumb a{color:inherit;text-decoration:none}p{margin-top:0}p:last-child{margin-bottom:0}.elementor-widget-text-editor .wp-caption,.elementor-widget-text-editor img{margin:0 20px 15px 0;border:1px solid #ddd;padding:5px;transition:.25s border-color;float:left}.elementor-widget-text-editor .wp-caption:hover,.elementor-widget-text-editor img:hover{border-color:#aaa}.elementor-widget-text-editor .wp-caption img,.elementor-widget-text-editor img img{margin:0;float:none}.elementor-widget-text-editor .wp-caption .wp-caption-text,.elementor-widget-text-editor img .wp-caption-text{padding:5px;font-size:.857rem}.elementor-widget-text-editor .wp-caption.alignright,.elementor-widget-text-editor img.alignright{float:right;margin:0 0 15px 20px}@media(max-width:768px){.elementor-widget-text-editor .wp-caption,.elementor-widget-text-editor img{display:block;float:none;padding:0;text-align:center}}@media(max-width:768px){.elementor-widget-text-editor .wp-caption{width:100% !important}.elementor-widget-text-editor .wp-caption img{margin:auto}}.elementor-divider .elementor-divider-separator,hr{border:0;height:1px;background:#dcdbdd;border-block-start:none !important;background-image:-webkit-linear-gradient(left,#fff,#dcdbdd,#fff);background-image:-moz-linear-gradient(left,#fff,#dcdbdd,#fff);background-image:-ms-linear-gradient(left,#fff,#dcdbdd,#fff);background-image:-o-linear-gradient(left,#fff,#dcdbdd,#fff)}.elementor-widget-miga_table+.elementor-widget-heading,.elementor-widget-text-editor+.elementor-widget-heading{margin-top:40px}@media(max-width:768px){.elementor-widget-miga_table+.elementor-widget-heading,.elementor-widget-text-editor+.elementor-widget-heading{margin-top:20px}}#slideshow{max-width:1230px;margin:auto}#slideshow .swiper-slide{position:relative}@media(max-width:1024px){#slideshow .swiper-slide{height:300px}}@media(max-width:768px){#slideshow .swiper-slide{height:200px}}#slideshow .swiper-slide:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:url(//peus-muenzen.de/wp-content/themes/peus/./images/background.svg)}#slideshow .swiper-pagination{right:10px;left:inherit;bottom:inherit;top:50%;display:flex;flex-direction:column;width:auto;gap:10px;transform:translateY(-50%)}#slideshow .swiper-pagination .swiper-pagination-bullet{width:14px;background-color:#fff;height:14px;opacity:1}#slideshow .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#3b3d43}#slideshow .slideshow_content{position:absolute;left:0;bottom:90px;height:100px}@media(max-width:1024px){#slideshow .slideshow_content{bottom:70px}}@media(max-width:768px){#slideshow .slideshow_content{bottom:20px}}#slideshow .slideshow_content .slideshow_title{background-color:#3b3d43;color:#fff;display:inline-block;font-size:2.143rem;padding:20px 40px;font-family:OldStandardTT;text-transform:uppercase}@media(max-width:1024px){#slideshow .slideshow_content .slideshow_title{font-size:2rem}}@media(max-width:768px){#slideshow .slideshow_content .slideshow_title{font-size:1.5rem}}#slideshow .slideshow_content .slideshow_link{display:block;background-color:#fff;color:#3b3d43;margin-left:40px;margin-top:-10px;font-size:1.5rem;padding:5px 20px;position:relative;text-align:center;z-index:1;font-family:OldStandardTT;font-style:italic;text-decoration:none}@media(max-width:1024px){#slideshow .slideshow_content .slideshow_link{font-size:1.25rem}}@media(max-width:768px){#slideshow .slideshow_content .slideshow_link{font-size:1rem}}#slideshow .slideshow_content .slideshow_link:hover{color:#c58e44;text-decoration:underline}header{font-family:OldStandardTT;font-size:1.286rem;text-transform:uppercase;border-bottom:2px solid #f6f6f6;color:#3b3d43}header.fixed{position:sticky !important;top:-167px}@media(max-width:1024px){header.fixed{top:-115px}}@media(max-width:1200px){header{font-size:1rem}header .miga_simple_menu{gap:20px !important}}@media(max-width:768px){header .header_image{display:none}}header a,header a:visited{color:#3b3d43}header .current-menu-parent>a{color:#c58e44}header .current_page_item>a,header .current_page_parent>a{color:#c58e44}header .e-con-inner{position:relative}header .elementor-widget-peus_header_coin{position:absolute;right:0}header .navigation-layer-info{padding:20px;min-width:300px;background-color:#f6f6f6}header .navigation-layer-info .headline{font-size:1.25rem;line-height:1.1;color:#c58e44;margin-bottom:10px;display:block}header .navigation-layer-info .navigation-layer-item{margin-bottom:20px;display:block}header .navigation-layer-info .navigation-layer-item .entry{text-transform:initial;font-size:1.25rem;font-style:italic;font-weight:400}header .navigation-layer-info .navigation-layer-item .time{display:none}header .menu-item a:hover{color:#c58e44;box-shadow:none}header .menu-item.menu-item-has-children>a:after{margin-right:-22px !important;top:-1px !important}header .sub-menu-grid a{white-space:nowrap}header .miga_simple_menu{opacity:1}header .miga_simple_menu .custom-sub{box-shadow:0 2px 2px rgba(0,0,0,.25)}header .miga_simple_menu .custom-sub .sub-menu{padding-top:10px !important;box-shadow:none}header .miga_simple_menu .sub-menu{font-style:italic;font-weight:400;text-transform:initial;border-left:1px solid #aaabad;box-shadow:0 2px 2px rgba(0,0,0,.25)}header .miga_simple_menu .sub-menu li{border-bottom:1px solid #dcdbdd !important}header .miga_simple_menu .sub-menu li:last-child{border-bottom:0 !important}header .miga_simple_menu .sub-menu li a{display:block;padding:10px 0;font-size:1.286rem;white-space:nowrap}header .miga_simple_menu .sub-menu li a:hover{color:#c58e44;box-shadow:none}header .miga_simple_menu_offscreen_container.mobile .current-lang{display:none}header .miga_simple_menu_offscreen_container.mobile .miga_simple_menu_offscreen_footer{padding:0 10px;margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px !important}header .miga_simple_menu_offscreen_container.mobile .miga_simple_menu_offscreen_footer a{font-size:1rem}header .miga_simple_menu_offscreen_container.mobile li{padding:0;font-size:1.4rem}header .miga_simple_menu_offscreen_container.mobile li>a{font-size:1.4rem}header .miga_simple_menu_offscreen_container.mobile li ul.sub-menu{padding:5px 15px !important}header .miga_simple_menu_offscreen_container.mobile li ul.sub-menu a{font-size:1.3rem}header .miga_simple_menu_offscreen li{margin-bottom:2px}header .miga_simple_menu_offscreen>li>a,header .miga_simple_menu_offscreen>li>span{padding:5px;display:block}.elementor-editor-active .footer,footer{padding:0;background:#3b3d43 url(//peus-muenzen.de/wp-content/themes/peus/images/background.svg);color:#fff;font-size:1rem}.elementor-editor-active .footer .hfe-nav-menu a,.elementor-editor-active .footer .hfe-nav-menu a:visited,.elementor-editor-active .footer .menu-item a,.elementor-editor-active .footer .menu-item a:visited,footer .hfe-nav-menu a,footer .hfe-nav-menu a:visited,footer .menu-item a,footer .menu-item a:visited{color:#fff;position:relative;font-size:1rem}.elementor-editor-active .footer .hfe-nav-menu a:after,.elementor-editor-active .footer .hfe-nav-menu a:visited:after,.elementor-editor-active .footer .menu-item a:after,.elementor-editor-active .footer .menu-item a:visited:after,footer .hfe-nav-menu a:after,footer .hfe-nav-menu a:visited:after,footer .menu-item a:after,footer .menu-item a:visited:after{position:absolute;content:"";background-color:#fff;width:1px;height:20px;display:block;opacity:1 !important;left:-6px;top:16px;pointer-events:none}@media(max-width:768px){.elementor-editor-active .footer .hfe-nav-menu a:after,.elementor-editor-active .footer .hfe-nav-menu a:visited:after,.elementor-editor-active .footer .menu-item a:after,.elementor-editor-active .footer .menu-item a:visited:after,footer .hfe-nav-menu a:after,footer .hfe-nav-menu a:visited:after,footer .menu-item a:after,footer .menu-item a:visited:after{width:0}}@media(max-width:768px){.elementor-editor-active .footer .hfe-nav-menu a,.elementor-editor-active .footer .menu-item a,footer .hfe-nav-menu a,footer .menu-item a{padding:5px !important}}.elementor-editor-active .footer .hfe-nav-menu li:first-child a:after,.elementor-editor-active .footer .menu-item li:first-child a:after,footer .hfe-nav-menu li:first-child a:after,footer .menu-item li:first-child a:after{content:none}.elementor-editor-active .footer #printIcon,.elementor-editor-active .footer #toTop,footer #printIcon,footer #toTop{cursor:pointer}@media(max-width:768px){.elementor-editor-active .footer .hfe-nav-menu,.elementor-editor-active .footer .miga_simple_menu,footer .hfe-nav-menu,footer .miga_simple_menu{flex-direction:column !important;justify-content:center !important;text-align:center}}#search_icon{width:28px;height:auto;fill:#c58e44;cursor:pointer;margin-left:20px;position:relative;top:2px}.search_box{position:absolute;right:0;background-color:#fff;border-bottom:4px solid #c58e44;padding:10px 20px;box-shadow:0 2px 2px rgba(0,0,0,.25);display:none}.search_box.active{display:block}.search_box input{padding:5px 10px}.elementor-widget-peus_auexslider{max-width:870px !important;margin-bottom:60px;margin-top:30px}.elementor-widget-peus_auexslider .slider_link{margin-top:20px;text-align:right;margin-bottom:50px}.elementor-widget-peus_auexslider .p-carousel{max-width:calc(100vw - 20px)}.elementor-widget-peus_auexslider .p-carousel-item a{box-shadow:none}.elementor-widget-peus_auexslider .shop-item{text-align:center}.elementor-widget-peus_auexslider .shop-item .image{display:block;height:120px}.elementor-widget-peus_auexslider .shop-item img{text-align:center;max-height:120px}.elementor-widget-peus_auexslider .fancybox{box-shadow:none}.elementor-widget-peus_auexslider .fancybox .font-zoom{width:20px;height:20px;display:inline-block;background-repeat:no-repeat;top:5px;position:relative;background-image:url("data:image/svg+xml,<svg width='18' height='18' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><rect width='24' height='24' stroke='none' fill='%23000000' opacity='0'/><g transform='matrix(0.78 0 0 0.78 12 12)' ><path style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;' transform=' translate(-16.14, -15.86)' d='M 19 3 C 13.488281 3 9 7.488281 9 13 C 9 15.394531 9.839844 17.589844 11.25 19.3125 L 3.28125 27.28125 L 4.71875 28.71875 L 12.6875 20.75 C 14.410156 22.160156 16.605469 23 19 23 C 24.511719 23 29 18.511719 29 13 C 29 7.488281 24.511719 3 19 3 Z M 19 5 C 23.429688 5 27 8.570313 27 13 C 27 17.429688 23.429688 21 19 21 C 14.570313 21 11 17.429688 11 13 C 11 8.570313 14.570313 5 19 5 Z M 18 9 L 18 12 L 15 12 L 15 14 L 18 14 L 18 17 L 20 17 L 20 14 L 23 14 L 23 12 L 20 12 L 20 9 Z' stroke-linecap='round' /></g></svg>")}.elementor-widget-peus_auexslider .p-carousel .p-carousel-content .p-carousel-next,.elementor-widget-peus_auexslider .p-carousel .p-carousel-content .p-carousel-prev{padding:12px}.elementor-widget-peus_auexslider .pi{font-size:1rem}@media screen and (max-width:600px){.elementor-widget-peus_auexslider .p-carousel-item{flex:1 0 100%}}@media screen and (max-width:900px){.elementor-widget-peus_auexslider .p-carousel-item{flex:1 0 50%}}.infobox{display:flex;flex-direction:row;margin-bottom:40px}@media(max-width:768px){.infobox{flex-direction:column}}.infobox em{font-family:OldStandardTT;line-height:1rem;font-size:1.2rem}.infobox.grey{background-color:#f6f6f6;padding:20px 10px 0;margin-left:-10px;margin-right:-10px}@media(max-width:768px){.infobox.grey{padding:10px}}.infobox div{width:100%}.infobox .infobox_title{padding:15px 15px 15px 0}.infobox .infobox_title h2{position:relative;margin-top:0 !important}.infobox .infobox_title h2:after{content:"";display:inline-block;width:calc(100% - 10px);height:2px;background-color:#dcdbdd;position:absolute;bottom:-10px;left:0}.infobox .infobox_content{position:relative;padding:30px 15px}@media(max-width:768px){.infobox .infobox_content{padding:0}}.infobox .infobox_content.border_left:before{content:"";display:inline-block;width:2px;height:calc(100% - 40px);background-color:#dcdbdd;position:absolute;top:0;left:-5px}@media(max-width:768px){.infobox .infobox_content.border_left:before{content:none}}.infobox .infobox_content .infobox_link_container{display:block;text-align:right;margin-top:10px}.infobox .infobox_content .infobox_link_container .infobox_link{font-style:italic;color:#3b3d43;box-shadow:0 2px 0 #c58e44;font-family:OldStandardTT;padding:2px}.infobox .infobox_content .infobox_link_container .infobox_link:hover{color:#c58e44;box-shadow:0 2px 0 #3b3d43}.infobox .infobox_subtext{margin-top:30px;display:flex;font-size:1.143rem}.infobox .infobox_subtext .infobox_subtext2{position:relative;padding-left:10px}.infobox .infobox_subtext .infobox_subtext2:before{content:"";display:inline-block;width:2px;height:100%;background-color:#dcdbdd;position:absolute;top:0;left:-12px}.language_flag{font-size:1rem;font-weight:700;font-family:var(--e-a-font-family);padding:5px 10px}.language_flag:hover{color:#c58e44 !important;box-shadow:none !important}form.wpcf7-form .row{display:flex;padding:5px 0;align-items:center}form.wpcf7-form .row .wpcf7-form-control-wrap{width:60%}form.wpcf7-form .row input,form.wpcf7-form .row select{width:100%}form.wpcf7-form .row label{width:40%;flex-shrink:0;vertical-align:middle}form.wpcf7-form .row input,form.wpcf7-form .row select{padding:10px}form.wpcf7-form .plzOrt{gap:10px;display:flex}form.wpcf7-form .wpcf7-acceptance{margin-top:20px;display:block}form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}form.wpcf7-form .wpcf7-acceptance label{display:flex;gap:10px;align-items:start}form.wpcf7-form .wpcf7-acceptance label input{margin-top:4px}form.wpcf7-form small{display:block;text-align:right;margin-top:5px}form.wpcf7-form .wpcf7-submit{margin-top:20px;display:block;background-color:#c58e44;color:#fff;border:1px solid #c58e44;padding:10px 20px;margin-left:auto;cursor:pointer}form.wpcf7-form .wpcf7-submit:disabled{opacity:.5}.main_sidebar{padding:60px 30px 20px;background-color:#fff;width:300px;flex-grow:0}@media(max-width:1024px){.main_sidebar{width:100%}}.main_sidebar .elementor-image-carousel-wrapper.swiper{max-height:400px;overflow:hidden}.elementor-widget-peus_header_coin{bottom:-20px;max-width:200px}@media(max-width:1024px){.elementor-widget-peus_header_coin img{max-width:150px}}@media print{#header_menu,footer{display:none !important}}.zitate_box.hidden{display:none}.zitate_box h2{margin-bottom:20px !important}.zitate_box .zitate td{border:1px solid #dcdbdd;padding:10px}.zitate_box .zitate td:nth-child(1){width:120px}.zitate_box .zitate td:nth-child(2){width:300px}.zitate_box .zitate tr:nth-child(odd){background-color:#f6f6f6}.zitat_menu{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:2px solid #dcdbdd;margin-bottom:40px}.zitat_menu div{padding:8px;margin:5px;cursor:pointer}.zitat_menu div:hover{color:#c58e44}.zitat_menu div.active{background-color:#3b3d43;color:#fff}.auex_archiv{margin-top:20px}.auex_archiv table th{text-align:left;padding:10px}.auex_archiv table td{padding:20px 10px;border-bottom:1px solid #dcdbdd}.auex_archiv table .information{width:200px}.auex_archiv table .information a{padding-right:10px;display:inline-block}.auex_archiv table tr:nth-child(odd){background-color:#f6f6f6}.auex_archiv .legend{display:flex}.auex_archiv .legend dl{width:100%}.auex_archiv .legend dl dt{width:50px;display:inline-block}.auex_archiv .legend dl dd:empty,.auex_archiv .legend dl dt:empty{display:none}.auex_archiv .legend dl dd{width:calc(100% - 60px);display:inline-block;margin-left:10px;height:40px;vertical-align:middle}