/**
 * Custom Color Overrides
 *
 * This file is automatically populated if the user chooses custom colors in the Customizer.
 */

.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}
.jh-lightbox{opacity:0;background:rgba(0,0,0,.75);height:100vh;width:100%;z-index:9999;position:fixed;top:0;left:0}.jh-lightbox-container{width:55%;position:absolute;padding-top:17.5%;left:50%;transform:translate(-50%,-17.5%);z-index:99999}.jh-lightbox-container.vertical{width:auto;height:60%;text-align:center}.jh-lightbox-close{width:30px;height:30px;position:fixed;top:50px;right:50px;color:#fff;transition:.3s ease-in-out}.jh-lightbox-close svg{transition:fill .3s;width:100%;height:100%}.jh-lightbox-close:hover{cursor:pointer;transform:scale(1.2)}.jh-lightbox-close:hover svg{fill:#f68d4b}.jh-lightbox-image{cursor:move;width:100%;height:auto}.vertical .jh-lightbox-image{height:100%;width:auto}.jh-lightbox-image-image{width:100%;height:auto;pointer-events:none}.vertical .jh-lightbox-image-image{height:100%;width:auto;pointer-events:none}.jh-lightbox-title{color:#fff;width:100%;text-align:center;padding-top:10px;font-size:1.4rem}.jh-lightbox-item-number{color:#fff;width:100%;text-align:center;margin-top:20px;font-size:1.4rem}.jh-lightbox-button-next,.jh-lightbox-button-prev{position:absolute;width:30px;height:30px;transition:all .3s}.jh-lightbox-button-next svg,.jh-lightbox-button-prev svg{width:100%;height:100%;transition:fill .3s}.jh-lightbox-button-next:hover,.jh-lightbox-button-prev:hover{cursor:pointer}.jh-lightbox-button-next:hover svg,.jh-lightbox-button-prev:hover svg{fill:#f68d4b}.jh-lightbox-button-next{right:30px}.jh-lightbox-button-prev{left:30px}.jh-lightbox-navigation{width:100%;position:absolute;top:50%;transform:translate(0%,-50%)}.lightbox-jh{cursor:pointer}
html,body{border:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td{border:none;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit}blockquote:before,blockquote:after{content:""}:focus{outline:none}html{font-size:62.5%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;src:local(''),url('/wp-content/themes/goldschmiede/assets/fonts/josefin-sans-v17-latin-regular.woff2') format('woff2'),url('/wp-content/themes/goldschmiede/assets/fonts/josefin-sans-v17-latin-regular.woff') format('woff')}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;src:local(''),url('/wp-content/themes/goldschmiede/assets/fonts/josefin-sans-v17-latin-700.woff2') format('woff2'),url('/wp-content/themes/goldschmiede/assets/fonts/josefin-sans-v17-latin-700.woff') format('woff')}@font-face{font-family:'Matisse ITC';font-style:normal;font-weight:400;src:local(''),url('/wp-content/themes/goldschmiede/assets/fonts/MatisseITC-Regular.ttf') format('truetype')}body,html{font-family:'Josefin Sans',-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:400;color:#000}#site-content{overflow:hidden}h1,h2,h3,h4,h5,h6{font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:700;line-height:1.25;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit;text-decoration:underline}h1{font-size:4rem;line-height:1.5;margin-bottom:30px;font-family:'Matisse ITC';font-weight:400}h2{font-size:3rem;line-height:1.5;margin-bottom:30px;font-family:'Matisse ITC';font-weight:400}h3{font-size:2.6rem;font-weight:300;margin-bottom:20px}h4{font-size:3.8rem;font-weight:300}h5{font-size:2.1rem}h6{font-size:1.6rem;letter-spacing:.03125em;text-transform:uppercase}p{line-height:1.5;margin:0 0 1em;font-size:1.8rem}ul{line-height:1.5;font-size:1.8rem;padding-left:20px;margin:0 0 1em}ol{counter-reset:item;line-height:1.5;font-size:1.8rem;margin:0 0 1em}ol li{display:block}ol li:before{content:counters(item,".") ". ";counter-increment:item}ul ol,ul ul,ol ul,ol ol{margin-bottom:0;padding-left:20px}em,i,q,dfn{font-style:italic}em em,em i,i em,i i,cite em,cite i{font-weight:bolder}b,strong{font-weight:700}#page{width:100%;max-width:1300px;margin:0 auto}.textwidget p a{color:#f68d4b}#goldheader{position:absolute;left:50%;top:30px;transform:translateX(-50%);width:100%;max-width:1200px;background:#fff;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.2);box-shadow:0px 0px 15px 0px rgba(0,0,0,.2);z-index:1}.header-inner{width:100%;box-sizing:border-box;padding:30px}.header-inner:after{content:'';clear:both;display:block}.header-left{float:left;width:250px}.header-right{float:left;width:calc(100% - 250px);text-align:right}.header-left img{width:100%;height:auto;display:block}.header-right ul{padding:0;margin:0;list-style-type:none;margin-top:3px}.header-right ul li{display:inline-block;margin-right:30px}.header-right ul li:last-child{margin-right:0}.header-right a{color:#000;text-decoration:none;transition:all .1s}.header-right a:hover,.header-right a:focus{color:#f68d4b;outline:none}.header-right a[href*="/kontakt"]{background:#f68d4b;color:#fff;padding:12px 25px 10px;clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,10px 100%)}.header-right a[href*="/kontakt"]:hover,.header-right a[href*="/kontakt"]:focus{outline:none;background:#f26522}.menu-toggle{display:none}.row-transparent{padding:0 50px;box-sizing:border-box;width:100%;display:block;position:relative}.row-black{background:#000;padding:100px 50px;box-sizing:border-box;width:100%;display:block;position:relative}.row-silver{background:#a7b6bf;padding:100px 50px;box-sizing:border-box;width:100%;display:block;position:relative}.row-gold{background:#b09a43;padding:100px 50px;box-sizing:border-box;width:100%;display:block;position:relative}.row-orange{background:#f68d4b;padding:100px 50px;box-sizing:border-box;width:100%;display:block;position:relative}.row-black p,.row-black h1,.row-black h2,.row-black h3,.row-black h4,.row-black h5,.row-black li,.row-silver p,.row-silver h1,.row-silver h2,.row-silver h3,.row-silver h4,.row-silver h5,.row-silver li,.row-gold p,.row-gold h1,.row-gold h2,.row-gold h3,.row-gold h4,.row-gold h5,.row-gold li,.row-orange p,.row-orange h1,.row-orange h2,.row-orange h3,.row-orange h4,.row-orange h5,.row-orange li{color:#fff}.cut-right{clip-path:polygon(0 0,100% 50px,100% calc(100% - 50px),0% 100%)}.cut-left{clip-path:polygon(0 50px,100% 0,100% 100%,0% calc(100% - 50px))}.startseite-header{width:100%;height:600px;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),0% 100%)}.button-container{display:block}.button-container.left{text-align:left}.button-container.center{text-align:center}.button-container.right{text-align:right}.button{display:inline-block;margin:0;background:#f68d4b;color:#fff;padding:12px 25px 10px;clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,10px 100%);font-size:1.8rem;text-decoration:none;transition:all .1s}.button:hover,.button:focus{outline:none;background:#f26522}.trenner{width:100%;height:2px;display:block}.trenner.white{background:#fff}.trenner.black{background:#000}.trenner.silver{background:#a7b6bf}.trenner.gold{background:#b09a43}.trenner.orange{background:#f68d4b}.teaser{width:100%;display:block;position:relative}.teaser a{display:block;color:inherit;text-decoration:none}.teaser img{width:100%;display:block;height:290px;object-fit:cover;object-position:center}.teaser-text{display:block;position:absolute;left:0;bottom:0;background:#b09a43;color:#fff;padding:20px 20px 10px;clip-path:polygon(0 10px,100% 0,100% 100%,0% 100%);font-size:1.8rem;transition:all .3s;width:100%;box-sizing:border-box;height:auto}.teaser-text-text{display:block;opacity:0;height:0;position:relative;transition:all .3s;transition-delay:.1s;font-weight:400}.teaser:hover .teaser-text{background:#a7b6bf;clip-path:none;height:100%}.teaser:hover .teaser-text-text{height:auto;opacity:1;margin-top:15px;padding-top:15px;border-top:1px solid #fff}.marken{align-items:center !important}.unterseite-header{width:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),0% 100%);position:relative;padding:200px 0 100px}.unterseite-header-content{position:relative;text-align:center}.unterseite-header-content span{font-size:4rem;line-height:1.5;margin-bottom:30px;font-family:'Matisse ITC';font-weight:400;display:block;margin-bottom:20px;text-shadow:0px 0px 35px rgba(255,255,255,1)}.unterseite-header-content h1{margin:0;background:#fff;padding:12px 25px 10px;clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,10px 100%);line-height:1.5;font-size:1.8rem;font-family:'Josefin Sans',-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;display:inline-block}.products-content{margin-left:-10px;margin-right:-10px;position:relative}.products-content:after{display:block;clear:both;content:''}.product-teaser{float:left;width:calc(20% - 20px);margin:0 10px 20px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;height:250px;cursor:pointer}.product-teaser-more{position:absolute;bottom:0;right:0;width:60px;height:60px;background:#fff;padding:20px 10px 10px 20px;box-sizing:border-box;clip-path:polygon(10px 10px,100% 0,100% 100%,0% 100%);transition:all .3s}.product-teaser-more svg{fill:#000;transition:all .3s}.product-teaser:hover .product-teaser-more{background:#f68d4b}.product-teaser:hover .product-teaser-more svg{fill:#fff}.products-headline{text-align:center}.products-filter{background:#a7b6bf;padding:20px;width:100%;display:block;box-sizing:border-box;text-align:center;margin-bottom:30px}.products-filter-element{display:inline-block;margin:0 10px;font-size:1.8rem;cursor:pointer;transition:all .2s}.products-filter-element:hover{color:#fff}.product-information-single{display:none;position:absolute;left:0;top:0;background:0 0;width:100%;height:100%}.pis-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:auto;width:100%;max-width:700px;background:#fff;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.5);box-shadow:0px 0px 50px 0px rgba(0,0,0,.5);padding:30px;box-sizing:border-box;z-index:99}.pis-inner:after{content:'';clear:both;display:block}.pis-image{float:left;width:300px;height:auto;display:block}.pis-info{float:left;width:calc(100% - 300px);padding:20px 20px 20px 40px;box-sizing:border-box}.pis-title{margin-bottom:5px}.pis-meta{display:block;margin-bottom:10px}.pis-meta span{display:inline-block;margin-right:10px;font-size:1.4rem;color:#a7b6bf}.pis-meta span svg{width:14px;height:14px;object-fit:contain;object-position:center;transform:translateY(2px);fill:#a7b6bf}.pis-preis{display:block;margin-bottom:10px;font-size:1.8rem;color:#000}.pis-preis svg{width:18px;height:18px;object-fit:contain;object-position:center;transform:translateY(4px);fill:#000}.pis-description{font-size:1.6rem;line-height:1.5;margin-bottom:20px}.pis-button{background:#f68d4b;color:#fff;padding:12px 25px 10px;clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,10px 100%);font-size:1.8rem;display:inline-block;text-decoration:none;transition:all .1s}.pis-button:hover,.pis-button:focus{outline:none;background:#f26522}.pis-close{position:absolute;right:30px;top:30px;width:24px;height:24px;cursor:pointer}.pis-close svg{width:100%;height:auto;transition:all .1s;fill:#000}.pis-close:hover svg{fill:#f68d4b}.person{display:flex;width:100%;justify-content:space-between;align-items:flex-start}.person-left{flex:0 1 30%}.person-left img{width:100%;height:auto;display:block}.person-right{flex:0 1 calc(70% - 40px)}.person-social-media-icons{width:100%;display:block;margin-top:20px;text-align:center}.person-social-media-icon{font-size:20px;color:#f68d4b;text-decoration:none;display:inline-block}.person-social-media-icon+.person-social-media-icon{margin-left:20px}.person-name{font-size:3rem;line-height:1.5;margin-bottom:0;font-family:'Matisse ITC';font-weight:400;display:block;text-shadow:0px 0px 35px #ff}.person-position{color:#f68d4b;line-height:1.5;font-size:1.8rem;margin:5px 0}.person-text{margin-top:10px}.person-text *:last-child{margin-bottom:0}#content .sow-contact-form{padding:0;border:none;background-color:transparent}.sow-form-field label{font-size:1.8rem}.sow-form-field textarea,.sow-form-field .sow-text-field{font-size:1.8rem;font-family:'Josefin Sans',-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;resize:none;padding:10px 20px;width:100%;box-sizing:border-box;margin-bottom:10px}#content .sow-contact-form>p{display:none}.sow-contact-form input[type=submit],button.sow-submit{background:#f68d4b;color:#fff;padding:12px 25px 10px;clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,10px 100%);text-decoration:none;transition:all .1s;cursor:pointer;border:none;margin:0;font-size:1.8rem;font-family:'Josefin Sans',-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif}.sow-contact-form input[type=submit]:hover,.sow-contact-form input[type=submit]:focus,button.sow-submit:hover,button.sow-submit:focus{outline:none;background:#f26522}footer{margin-top:-50px;display:block;background:#f68d4b;padding:100px 50px 50px;clip-path:polygon(0 50px,100% 0,100% 100%,0% 100%)}.footer-inner{display:flex;justify-content:space-between;align-items:flex-end}.footer-inner:after{content:'';clear:both;display:block}.footer-left,.footer-right{flex:0 1 50%}.footer-right{text-align:right}#page .footer-left img{width:250px;height:auto;display:block;margin-bottom:20px}footer li{list-style-type:none}footer p{color:#fff}footer p:last-child{margin-bottom:0}.footer-menu a{color:#fff;text-decoration:none}.footer-menu a:hover{text-decoration:underline}.footer-copyright{color:#fff;font-size:1.8rem}.error404-outer{padding:250px 0;text-align:center}.error404-inner a{background:#f68d4b;color:#fff;padding:12px 25px 10px;clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,10px 100%);text-decoration:none;transition:all .1s;line-height:1.5;font-size:1.8rem;display:inline-block;margin-top:20px}.error404-inner a:hover,.error404-inner a:focus{outline:none;background:#f26522}@media (max-width:1050px){.teaser img{height:200px}.products{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}.product-teaser{height:200px}}@media (max-width:1023px){#goldheader{left:0;top:0;transform:none;position:fixed;z-index:999}.header-inner{padding:20px}.menu-hauptmenue-container{display:none;position:absolute;left:0;top:50px;width:100%;box-sizing:border-box;background:#fff;padding:20px;text-align:center}.menu-hauptmenue-container ul{margin-top:0}.menu-hauptmenue-container ul li{display:block;margin-right:0;margin-bottom:10px}.menu-hauptmenue-container ul li:last-child{margin-bottom:0}.menu-toggle{display:inline-block;width:30px;height:auto}.menu-toggle img{width:100%;height:auto;display:block}.product-teaser{width:calc(33.333333333% - 20px)}}@media (max-width:767px){.header-inner{padding:15px}.header-left{width:200px}.header-right{width:calc(100% - 200px)}.startseite-header{height:300px}h1{font-size:3rem}.panel-grid-cell-mobile-last{padding-left:20px !important;padding-right:20px !important;box-sizing:border-box}footer{padding:100px 20px 40px}.footer-inner{flex-wrap:wrap}.footer-left{flex:0 1 100%;margin-bottom:20px}.footer-right{flex:0 1 100%;text-align:left}.footer-menu ul{padding:0}.unterseite-header{padding:100px 20px;box-sizing:border-box}.products-filter-element{display:block;margin:0 0 10px}.products-filter-element{margin-bottom:0}.products-content{margin-left:0;margin-right:0}.product-teaser{width:100%;margin:0 0 20px}.pis-inner{padding:20px}.pis-image{width:100%;margin-bottom:20px}.pis-info{width:100%;padding:0}.person{flex-wrap:wrap}.person-left{flex:0 1 100%;margin-bottom:20px}.person-right{flex:0 1 100%}#pgc-17-1-1{padding-left:20px !important;padding-right:20px !important;box-sizing:border-box}}