/****
//
Hetz Enterprises - My(Web)Sphere
Subtheme specific CSS
//
*** *//*// Sidebar */.sidebar .block{border-style:none;border-width:1px;padding:15px 15px;margin:0 0 20px;}.sidebar H2{margin:0 0 0.5em;border-bottom:1px solid #D6D6D6;padding-bottom:5px;text-shadow:0 1px 0 #FFF;line-height:1.2;font-size: var(--font-size-body);line-height: var(--line-height-body);color:#0D0D0D;transition:all 500ms ease-in-out;}.sidebar .block .content{font-size:0.914em;line-height:1.4;}.sidebar TBODY{border:none;}.sidebar .even,.sidebar .odd{background:none;border-bottom:1px solid #D6D6D6;}.sidebar NAV .nav{margin:0 -1rem;}/*// Shariff Social Media Buttons*/.shariff UL LI.shariff-button{text-align:center;}.shariff UL LI.shariff-button A{padding:5px 0 0;}.shariff UL LI.shariff-button.twitter A{padding:3px 0 0;}.shariff UL LI.shariff-button.whatsapp A{padding:3px 0 0;}.shariff UL LI.shariff-button A SPAN.share_text{display:none !important;}/*// CKEditor Accordion*/.ckeditor-accordion-container>DL{position:relative;border:1px solid #FFF;}.ckeditor-accordion-container>DL DT>A,.ckeditor-accordion-container>DL DT>A:not(.button){display:block;padding:10px 15px 10px 50px;background:linear-gradient(90deg,#13B3F2,#B24EBF);color:#FFF;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #FFF;text-decoration:none !important;}.ckeditor-accordion-container>DL DT>A:focus,.ckeditor-accordion-container>DL DT>A:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container>DL DT>A:hover,.ckeditor-accordion-container>DL DT>A:not(.button):hover{background:linear-gradient(90deg,#13B3F2,#B24EBF);box-shadow:none;color:#FFF;text-decoration:none;}/*// Cookie Banner*/.cookiesjsr-banner.active{background:#FFF;color:#000;}.cookiesjsr-banner.active BUTTON.cookiesjsr-btn.cookiesjsr-settings{border-bottom:2px solid #000;background:transparent;color:#000;}.cookiesjsr-banner.active BUTTON.cookiesjsr-btn.important.denyAll{background:#000;border-bottom:2px solid #000;color:#FFF;}.cookiesjsr-banner.active BUTTON.cookiesjsr-btn.important.allowAll{background:#000;border-bottom:2px solid #000;color:#FFF;}.cookiesjsr-banner.active .cookiesjsr-links.cookiesjsr-banner--links LI A{color:#000;text-decoration:none;font-size: var(--font-size-body);line-height: var(--line-height-body);font-size:16px;}.cookiesjsr-banner.active .cookiesjsr-links.cookiesjsr-banner--links LI A:hover{color:#000;text-decoration:underline;font-size: var(--font-size-body);line-height: var(--line-height-body);font-size:16px;}.cookiesjsr-layer .cookiesjsr-layer--body UL.cookiesjsr-service-groups LI .cookiesjsr-service-group--content{background:#65442F;}.cookiesjsr-layer FOOTER.cookiesjsr-layer--footer .cookiesjsr-layer--actions BUTTON.cookiesjsr-btn{background:#000;border:none !important;color:#FFF;}.cookiesjsr-layer .cookiesjsr-layer--body UL.cookiesjsr-service-groups LI.cookiesjsr-service-group .cookiesjsr-service-group--content UL.cookiesjsr-service-group--services LI.cookiesjsr-service H3{color:#FFF !important;}.cookiesjsr-layer .cookiesjsr-layer--body UL.cookiesjsr-service-groups LI.cookiesjsr-service-group BUTTON.cookiesjsr-service-group--tab{background:#65442F;}/*// Product Page*/.node--type-produkt .main-content{padding-top:50px !important;}.node--type-produkt .container{padding:15px 0;}.node--type-produkt .field__label{font-size: var(--font-size-body);line-height: var(--line-height-body);color:#65442F;transition:all 500ms ease-in-out;border-bottom:1px solid;width:100%;max-width:250px;font-family:'GraublaubSans-Bold';font-style:normal;font-weight:700;}.node--type-produkt .field--name-field-fachtermini.field__item{font-size: var(--font-size-body);line-height: var(--line-height-body);color:#65442F;transition:all 500ms ease-in-out;font-weight:700;}.node--type-produkt .field__item{font-size: var(--font-size-body);line-height: var(--line-height-body);color:#65442F;transition:all 500ms ease-in-out;}.node--type-produkt A.ec-toggle-link.ecf-open{font-size: var(--font-size-body);line-height: var(--line-height-body);color:#65442F;transition:all 500ms ease-in-out;text-decoration:none;font-weight:700;position:relative;font-family:'GraublaubSans-Bold';font-weight:700;font-style:normal;src: url('font.woff') format('woff');font-display: swap;}.node--type-produkt A.ec-toggle-link.ecf-open:after{font-size:24px;content:" > ";text-transform:uppercase;color:#63422E;font-family:GraublaubSans-Bold;src: url(../fonts/314725_1_0.woff);font-style:normal;font-weight:300;background:transparent;margin:0 0 0 -2px;}.node--type-produkt A.ec-toggle-link.ecf-close{font-size: var(--font-size-body);line-height: var(--line-height-body);color:#65442F;transition:all 500ms ease-in-out;text-decoration:none;font-weight:700;position:relative;font-family:'GraublaubSans-Bold';font-weight:700;font-style:normal;src: url('font.woff') format('woff');font-display: swap;}.node--type-produkt A.ec-toggle-link.ecf-close:after{font-size:24px;content:" > ";text-transform:uppercase;color:#63422E;font-family:GraublaubSans-Bold;src: url(../fonts/314725_1_0.woff);font-style:normal;font-weight:300;background:transparent;margin:0 0 0 -2px;}/**** Mmenu | Overriden CSS for Module Updates*/.header .menu{float:right;padding:5px 30px 0 0;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url('font.woff') format('woff');font-display: swap;}.header .btn-keyaniyan{}.header .menu .offcanvas{min-width:33%;}.header .menu .offcanvas-header{background:#65442F;height:100px;}.header .menu .offcanvas .offcanvas-header BUTTON.btn-close{opacity:1;font-size:2em;filter:invert(0%);}.header .menu .offcanvas-body{background:#65442F;color:#FFF;text-align:left;margin:auto auto auto 25%;}.header .menu .offcanvas-body A{color:#FFF !important;display:inline-block !important;position:relative !important;text-decoration:none !important;padding:0px 0 5px !important;font-size:28px !important;line-height:42px !important;text-transform:uppercase !important;margin:0px 0 0 !important;}.header .menu .offcanvas-body A:after{content:'' !important;position:absolute !important;width:100% !important;transform:scaleX(0) !important;height:2px !important;bottom:0 !important;left:0 !important;background-color:#FFF !important;transform-origin:bottom right !important;transition:transform 0.75s ease-out !important;}.header .menu .offcanvas-body A:hover:after{transform:scaleX(1) !important;transform-origin:bottom left !important;}.header .menu .offcanvas .accordionfloat{float:right;}.header .menu .offcanvas .accordionunfloat{clear:both;}.header .menu .offcanvas .offcanvas-body .accordion .accordion-item{background:transparent;border:none !important;}.header .menu .offcanvas-body .accordion .accordion-item BUTTON.accordion-button{background:transparent;padding:0;color:#FFF;position:relative;display:block;align-items:baseline;width:100%;text-align:left;border:none !important;}.header .menu .offcanvas-body .accordion .accordion-item BUTTON.accordion-button P{color:#FFF;display:inline-block;position:relative;text-decoration:none;padding:0;font-size:28px;line-height:33px;font-family:'GraublaubSans-Bold';font-style:normal;font-weight:700;border:none !important;}.header .menu .offcanvas-body .accordion-body{padding:0 0 30px 50px;}.header .keyaniyanmenu .accordion-item .accordion-button{border:none !important;position:relative;padding-left:2rem;}.header .keyaniyanmenu .accordion-item .accordion-button:before{display:inline-block !important;content:" " !important;width:0.8rem !important;height:0.8rem !important;border-left:0.20rem solid #FFF !important;border-top:0.20rem solid #FFF !important;transform:rotate(135deg) !important;margin:0 15px 3px 0px !important;transition:all 750ms ease-in-out !important;}.header .menu .offcanvas-body .accordion .accordion-body A{color:#FFF;display:inline-block;position:relative;text-decoration:none;text-transform:none !important;padding:0 0 5px 0;text-transform:none;font-size:26px;line-height:33px;border:none !important;}.accordion-button:not(.collapsed)::after{background-image: var(--bs-accordion-btn-active-icon);transform: var(--bs-accordion-btn-icon-transform);display:none;border:none !important;}.accordion-button::after{display:none;border:none !important;}.accordion-button:not(.collapsed){color: var(--bs-accordion-active-color);background-color: var(--bs-accordion-active-bg);box-shadow:none !important;border:none !important;}.header .menu .offcanvas-body .accordionunfloat A{color:#FFF;display:inline-block;position:relative;text-decoration:none;padding:0;font-size:28px;line-height:33px;font-family:'GraublaubSans-Bold';font-style:normal;text-transform:none !important;font-weight:700;border:none !important;}.header .menu .offcanvas-body .accordionunfloat A:after{display:none;}.header .menu .offcanvas-body .accordionunfloat A:before{display:inline-block !important;content:" " !important;width:0.8rem !important;height:0.8rem !important;border-left:0.20rem solid #FFF !important;border-top:0.20rem solid #FFF !important;transform:rotate(135deg) !important;margin:0 15px 3px 0px !important;transition:all 750ms ease-in-out !important;}/*.header .menu .offcanvas .accordion .accordion-item BUTTON.accordion-button
{
	border: 1px solid #FFF;
	background: #EE5252;
}*/@media screen and (max-width:768px){.header .menu .offcanvas{min-width:100%;}.header .menu{float:left;padding:5px 0 0;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url('font.woff') format('woff');font-display: swap;}}@media screen and (max-width:515px){.header .menu{float:right;padding:10px 0 0 !important;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url('font.woff') format('woff');font-display: swap;}.header .btn-keyaniyan{padding:0;}.header .menu .offcanvas-body{background:#65442F;color:#FFF;text-align:left;margin:auto auto auto 15%;}}/*// Burger Icon*/.bar1,.bar2,.bar3,.bar4{width:50px;height:3px;background-color:#FFF;margin:6px 0;transition:0.4s;}.bar5,.bar6,.bar7,.bar8{width:50px;height:3px;background-color:#000;margin:6px 0;transition:0.4s;}@media screen and (max-width:515px){.bar1,.bar2,.bar3,.bar4{width:35px;height:3px;background-color:#FFF;margin:6px 0;transition:0.4s;}.bar5,.bar6,.bar7,.bar8{width:35px;height:3px;background-color:#000;margin:6px 0;transition:0.4s;}}