@charset 'UTF-8';
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}@font-face{src:url(//ihvv.de/wp-content/plugins/fixed-toc/frontend/assets/fonts/icons.eot?45335921);src:url(//ihvv.de/wp-content/plugins/fixed-toc/frontend/assets/fonts/icons.eot?45335921#iefix) format("embedded-opentype"),url(//ihvv.de/wp-content/plugins/fixed-toc/frontend/assets/fonts/icons.woff2?45335921) format("woff2"),url(//ihvv.de/wp-content/plugins/fixed-toc/frontend/assets/fonts/icons.woff?45335921) format("woff"),url(//ihvv.de/wp-content/plugins/fixed-toc/frontend/assets/fonts/icons.ttf?45335921) format("truetype"),url(//ihvv.de/wp-content/plugins/fixed-toc/frontend/assets/fonts/icons.svg?45335921#fontello) format("svg");font-family:'ftwp-icon'}#ftwp-container.ftwp-wrap,#ftwp-container.ftwp-wrap button,#ftwp-container.ftwp-wrap button:hover,#ftwp-container.ftwp-wrap button:active,#ftwp-container.ftwp-wrap button:focus,#ftwp-container.ftwp-wrap h1,#ftwp-container.ftwp-wrap h2,#ftwp-container.ftwp-wrap h3,#ftwp-container.ftwp-wrap h4,#ftwp-container.ftwp-wrap h5,#ftwp-container.ftwp-wrap h6,#ftwp-container.ftwp-wrap ol,#ftwp-container.ftwp-wrap ul,#ftwp-container.ftwp-wrap li,#ftwp-container.ftwp-wrap li::before,#ftwp-container.ftwp-wrap li::after,#ftwp-container.ftwp-wrap a,#ftwp-container.ftwp-wrap a:link,#ftwp-container.ftwp-wrap a:visited,#ftwp-container.ftwp-wrap a:hover,#ftwp-container.ftwp-wrap a:active,#ftwp-container.ftwp-wrap a:focus,#ftwp-container.ftwp-wrap nav,#ftwp-container.ftwp-wrap header,#ftwp-container.ftwp-wrap div,#ftwp-container.ftwp-wrap span{margin:0;padding:0;line-height:inherit;font:inherit;color:inherit;background:transparent;box-shadow:none;text-shadow:none;text-decoration:none;text-align:inherit;border:none;outline:none;box-sizing:border-box;border-radius:0;clear:none}#ftwp-container.ftwp-wrap li{list-style:none}#ftwp-container.ftwp-wrap li::before,#ftwp-container.ftwp-wrap li::after{display:none}#ftwp-container.ftwp-wrap{font-family:inherit;font-size:12px}#ftwp-container.ftwp-wrap .ftwp-icon,#ftwp-container.ftwp-wrap .ftwp-icon-menu,#ftwp-container.ftwp-wrap .ftwp-icon-bullet,#ftwp-container.ftwp-wrap .ftwp-icon-number,#ftwp-container.ftwp-wrap .ftwp-icon-ellipsis,#ftwp-container.ftwp-wrap .ftwp-icon-vellipsis,#ftwp-container.ftwp-wrap .ftwp-icon-circle,#ftwp-container.ftwp-wrap .ftwp-icon-circle-o,#ftwp-container.ftwp-wrap .ftwp-icon-square,#ftwp-container.ftwp-wrap .ftwp-icon-square-o,#ftwp-container.ftwp-wrap .ftwp-icon-expand,#ftwp-container.ftwp-wrap .ftwp-icon-collapse,#ftwp-container.ftwp-wrap .ftwp-icon-minimize,#ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor::before{display:inline-block;font-family:"ftwp-icon";font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#ftwp-container.ftwp-wrap .ftwp-icon-menu::before{content:'\F0C9'}#ftwp-container.ftwp-wrap .ftwp-icon-bullet::before{content:'\F0CA'}#ftwp-container.ftwp-wrap .ftwp-icon-number::before{content:'\F0CB'}#ftwp-container.ftwp-wrap .ftwp-icon-ellipsis::before{content:'\F141'}#ftwp-container.ftwp-wrap .ftwp-icon-vellipsis::before{content:'\F142'}#ftwp-container.ftwp-wrap .ftwp-icon-circle::before{content:'\F111'}#ftwp-container.ftwp-wrap .ftwp-icon-circle-o::before{content:'\F10C'}#ftwp-container.ftwp-wrap .ftwp-icon-square::before{content:'\F0C8'}#ftwp-container.ftwp-wrap .ftwp-icon-square-o::before{content:'\F096'}#ftwp-container.ftwp-wrap .ftwp-icon-expand::before{content:'\E801'}#ftwp-container.ftwp-wrap .ftwp-icon-collapse::before{content:'\E800'}#ftwp-container.ftwp-wrap .ftwp-icon-minimize::before{content:'\E803'}#ftwp-container.ftwp-wrap .ftwp-transform-left-top{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}#ftwp-container.ftwp-wrap .ftwp-transform-left-center{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#ftwp-container.ftwp-wrap .ftwp-transform-left-bottom{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}#ftwp-container.ftwp-wrap .ftwp-transform-right-top{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}#ftwp-container.ftwp-wrap .ftwp-transform-right-center{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}#ftwp-container.ftwp-wrap .ftwp-transform-right-bottom{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}#ftwp-container.ftwp-wrap #ftwp-trigger{display:inline-block;width:50px;height:50px;background:rgba(238,238,238,.95);color:#333;font-size:30px;position:relative}#ftwp-container.ftwp-wrap #ftwp-trigger:hover{cursor:pointer}#ftwp-container.ftwp-wrap #ftwp-trigger:focus{outline:5px cyan solid;box-shadow:0 10px 10px rgba(0,0,0,.5)}#ftwp-container.ftwp-wrap #ftwp-trigger .ftwp-trigger-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#ftwp-container.ftwp-wrap #ftwp-contents{width:250px;max-width:100%;overflow:hidden;height:auto;max-height:100%}#ftwp-container.ftwp-wrap #ftwp-contents:hover #ftwp-header{background:#eee}#ftwp-container.ftwp-wrap #ftwp-contents:hover #ftwp-list{background:#eee}#ftwp-container.ftwp-wrap #ftwp-header{color:#333;background:rgba(238,238,238,.95);padding:10px 10px;font-size:19.2px;line-height:1.5;-webkit-transition:background 0.3s;transition:background 0.3s}#ftwp-container.ftwp-wrap #ftwp-header-control{float:left;margin-right:5px}#ftwp-container.ftwp-wrap #ftwp-header-title{font-weight:700;display:block;overflow:hidden}#ftwp-container.ftwp-wrap #ftwp-header-minimize{float:right;margin-left:5px;width:25px;text-align:center;opacity:.5}#ftwp-container.ftwp-wrap #ftwp-header-minimize:hover,#ftwp-container.ftwp-wrap #ftwp-header-minimize:active,#ftwp-container.ftwp-wrap #ftwp-header-minimize:focus{font-family:"ftwp-icon"}#ftwp-container.ftwp-wrap #ftwp-header-minimize:hover,#ftwp-container.ftwp-wrap #ftwp-header-minimize:focus{opacity:1}#ftwp-container.ftwp-wrap #ftwp-header-minimize:hover{cursor:pointer}#ftwp-container.ftwp-wrap #ftwp-header-minimize:focus{outline:2px solid rgba(51,51,51,.5)}#ftwp-container.ftwp-wrap #ftwp-header::after{content:'';display:table;clear:both}#ftwp-container.ftwp-wrap #ftwp-list{color:#333;font-size:12px;background:rgba(238,238,238,.95);line-height:1.2;overflow-y:auto;width:100%;-webkit-transition:background 0.3s;transition:background 0.3s}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-item{text-indent:0}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor{display:block;padding:5px 10px;z-index:10;overflow:hidden;position:relative;-webkit-transition:color 0.3s;transition:color 0.3s}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor:hover{color:#00A368}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor:focus{color:white}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-active{color:white}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-active:hover{color:white}#ftwp-container.ftwp-fixed-to-post.ftwp-minimize #ftwp-trigger{visibility:visible}#ftwp-container.ftwp-fixed-to-post.ftwp-minimize #ftwp-contents{visibility:hidden;z-index:-100}#ftwp-container.ftwp-fixed-to-post.ftwp-maximize #ftwp-trigger{visibility:hidden;z-index:-100}#ftwp-container.ftwp-fixed-to-post.ftwp-maximize #ftwp-contents{visibility:visible}#ftwp-container.ftwp-fixed-to-post{position:relative;z-index:999}#ftwp-container.ftwp-fixed-to-post #ftwp-trigger,#ftwp-container.ftwp-fixed-to-post #ftwp-contents{position:fixed;top:auto;bottom:auto;left:auto;right:auto}#ftwp-container.ftwp-fixed-to-post.ftwp-top-right #ftwp-trigger,#ftwp-container.ftwp-fixed-to-post.ftwp-top-right #ftwp-contents,#ftwp-container.ftwp-fixed-to-post.ftwp-top-left #ftwp-trigger,#ftwp-container.ftwp-fixed-to-post.ftwp-top-left #ftwp-contents{top:0}#ftwp-container.ftwp-fixed-to-post.ftwp-middle-right #ftwp-trigger,#ftwp-container.ftwp-fixed-to-post.ftwp-middle-right #ftwp-contents,#ftwp-container.ftwp-fixed-to-post.ftwp-middle-left #ftwp-trigger,#ftwp-container.ftwp-fixed-to-post.ftwp-middle-left #ftwp-contents{top:0;bottom:0;margin:auto 0}@media screen and (max-height:420px){#ftwp-container.ftwp-fixed-to-post.ftwp-middle-right #ftwp-contents,#ftwp-container.ftwp-fixed-to-post.ftwp-middle-left #ftwp-contents{margin:0}}#ftwp-container.ftwp-fixed-to-post.ftwp-bottom-right #ftwp-trigger,#ftwp-container.ftwp-fixed-to-post.ftwp-bottom-right #ftwp-contents,#ftwp-container.ftwp-fixed-to-post.ftwp-bottom-left #ftwp-trigger,#ftwp-container.ftwp-fixed-to-post.ftwp-bottom-left #ftwp-contents{bottom:0}#ftwp-container #ftwp-trigger.ftwp-border-thin,#ftwp-container #ftwp-contents.ftwp-border-thin{border-color:rgba(51,51,51,.95);border-style:solid;border-width:1px}#ftwp-container #ftwp-trigger.ftwp-border-thin{font-size:29.5px}#ftwp-container #ftwp-trigger.ftwp-border-medium,#ftwp-container #ftwp-contents.ftwp-border-medium{border-color:rgba(51,51,51,.95);border-style:solid;border-width:2px}#ftwp-container #ftwp-trigger.ftwp-border-medium{font-size:29px}#ftwp-container #ftwp-trigger.ftwp-border-bold,#ftwp-container #ftwp-contents.ftwp-border-bold{border-color:rgba(51,51,51,.95);border-style:solid;border-width:5px}#ftwp-container #ftwp-trigger.ftwp-border-bold{font-size:27.5px}#ftwp-container.ftwp-wrap .ftwp-shape-round,#ftwp-container.ftwp-wrap .ftwp-shape-round:hover,#ftwp-container.ftwp-wrap .ftwp-shape-round:focus,#ftwp-container.ftwp-wrap .ftwp-shape-round:active{border-radius:7px}#ftwp-container.ftwp-border-thin .ftwp-shape-round #ftwp-header{border-top-left-radius:6px;border-top-right-radius:6px}#ftwp-container.ftwp-border-thin .ftwp-shape-round #ftwp-list{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#ftwp-container.ftwp-border-medium .ftwp-shape-round #ftwp-header{border-top-left-radius:5px;border-top-right-radius:5px}#ftwp-container.ftwp-border-medium .ftwp-shape-round #ftwp-list{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#ftwp-container.ftwp-border-bold .ftwp-shape-round #ftwp-header{border-top-left-radius:2px;border-top-right-radius:2px}#ftwp-container.ftwp-border-bold .ftwp-shape-round #ftwp-list{border-bottom-left-radius:2px;border-bottom-right-radius:2px}#ftwp-container.ftwp-wrap .ftwp-shape-circle,#ftwp-container.ftwp-wrap .ftwp-shape-circle:hover,#ftwp-container.ftwp-wrap .ftwp-shape-circle:focus,#ftwp-container.ftwp-wrap .ftwp-shape-circle:active{border-radius:50%}#ftwp-container.ftwp-wrap .ftwp-shape-circle .ftwp-trigger-icon{font-size:27px}#ftwp-container.ftwp-wrap .ftwp-shape-circle.ftwp-border-thin .ftwp-trigger-icon{font-size:26px}#ftwp-container.ftwp-wrap .ftwp-shape-circle.ftwp-border-medium .ftwp-trigger-icon{font-size:25px}#ftwp-container.ftwp-wrap .ftwp-shape-circle.ftwp-border-bold .ftwp-trigger-icon{font-size:22px}#ftwp-container #ftwp-list .ftwp-anchor::before{float:left;font-size:4.8px;line-height:3;margin-right:10px}#ftwp-container #ftwp-list .ftwp-text{display:block;overflow:hidden}#ftwp-container #ftwp-list.ftwp-liststyle-circle .ftwp-anchor::before{content:'\F111'}#ftwp-container #ftwp-list.ftwp-liststyle-circle-o .ftwp-anchor::before{content:'\F10C'}#ftwp-container #ftwp-list.ftwp-liststyle-square .ftwp-anchor::before{content:'\F0C8'}#ftwp-container #ftwp-list.ftwp-liststyle-square-o .ftwp-anchor::before{content:'\F096'}#ftwp-container #ftwp-list.ftwp-liststyle-decimal{counter-reset:List}#ftwp-container #ftwp-list.ftwp-liststyle-decimal .ftwp-item{counter-increment:List}#ftwp-container #ftwp-list.ftwp-liststyle-decimal .ftwp-anchor::before{font-size:12px;line-height:1.2;font-family:inherit;content:counters(List,".")}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-liststyle-none .ftwp-anchor::before{content:'.';visibility:hidden;margin-right:0}#ftwp-container #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-anchor::before{margin-left:20px}#ftwp-container #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-sub .ftwp-anchor::before{margin-left:40px}#ftwp-container #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-anchor::before{margin-left:60px}#ftwp-container #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-anchor::before{margin-left:80px}#ftwp-container #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-anchor::before{margin-left:100px}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-liststyle-decimal ul,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-liststyle-decimal ol{counter-reset:List}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-collapse>.ftwp-sub,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-collapse>.ftwp-sub *{height:0;visibility:hidden;padding:0;margin:0}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp-icon .ftwp-anchor{padding-left:32px}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub{position:relative}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand{position:absolute;left:0;top:0;padding:5px 10px;box-sizing:content-box;opacity:.5;-webkit-transition:transform 0.1s,opacity 0.3s;transition:transform 0.1s,opacity 0.3s;z-index:20}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse:hover,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse:focus,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand:hover,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand:focus{font-family:"ftwp-icon";-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:.9}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse:hover,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand:hover{cursor:default}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse:focus,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand:focus{outline:2px solid rgba(51,51,51,.5)}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-collapse,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-expand{left:20px}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-collapse,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-expand{left:40px}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-collapse,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-expand{left:60px}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-collapse,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-expand{left:80px}#ftwp-container #ftwp-list.ftwp-strong-first>.ftwp-item>.ftwp-anchor .ftwp-text{font-weight:700;font-size:13.2px}#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-circle>.ftwp-item>.ftwp-anchor::before,#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-circle-o>.ftwp-item>.ftwp-anchor::before,#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-square>.ftwp-item>.ftwp-anchor::before,#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-square-o>.ftwp-item>.ftwp-anchor::before{font-size:6px;line-height:2.4;font-weight:700}#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-decimal>.ftwp-item>.ftwp-anchor::before{font-size:13.2px;font-weight:700}#ftwp-container #ftwp-list.ftwp-effect-basic .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-sweep-to-right .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-sweep-to-left .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-bounce-to-right .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-bounce-to-left .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-radial-out .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-radial-in .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-rectangle-out .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-rectangle-in .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-shutter-in .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-shutter-out .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-underline-from-left .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-underline-from-right .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-underline-from-center .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-reveal-underline .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-reveal-leftline .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-reveal-rightline .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-round-corners .ftwp-text::before{content:'';position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:rgba(221,51,51,.95);-webkit-transition:0.3s ease-out;transition:0.3s ease-out;-webkit-transition-property:transform,bottom,left,right,background;transition-property:transform,bottom,left,right,background}#ftwp-container #ftwp-list.ftwp-effect-fade .ftwp-anchor.ftwp-active,#ftwp-container #ftwp-list.ftwp-effect-fade .ftwp-anchor:focus{background:rgba(221,51,51,.95)}#ftwp-container #ftwp-list.ftwp-effect-sweep-to-right .ftwp-text::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#ftwp-container #ftwp-list.ftwp-effect-sweep-to-right .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-sweep-to-right .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#ftwp-container #ftwp-list.ftwp-effect-sweep-to-left .ftwp-text::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition-property:transform;transition-property:transform}#ftwp-container #ftwp-list.ftwp-effect-sweep-to-left .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-sweep-to-left .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#ftwp-container #ftwp-list.ftwp-effect-bounce-to-right .ftwp-anchor{-webkit-transition-duration:0.5s;transition-duration:0.5s}#ftwp-container #ftwp-list.ftwp-effect-bounce-to-right .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-bounce-to-right .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}#ftwp-container #ftwp-list.ftwp-effect-bounce-to-right .ftwp-text::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition-duration:0.5s;transition-duration:0.5s}#ftwp-container #ftwp-list.ftwp-effect-bounce-to-left .ftwp-anchor{-webkit-transition-duration:0.5s;transition-duration:0.5s}#ftwp-container #ftwp-list.ftwp-effect-bounce-to-left .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-bounce-to-left .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}#ftwp-container #ftwp-list.ftwp-effect-bounce-to-left .ftwp-text::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition-duration:0.5s;transition-duration:0.5s}#ftwp-container #ftwp-list.ftwp-effect-radial-out .ftwp-text::before{border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#ftwp-container #ftwp-list.ftwp-effect-radial-out .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-radial-out .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}#ftwp-container #ftwp-list.ftwp-effect-radial-in .ftwp-text::before{border-radius:100%;background:rgba(238,238,238,.95);-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}#ftwp-container #ftwp-list.ftwp-effect-radial-in .ftwp-anchor.ftwp-active,#ftwp-container #ftwp-list.ftwp-effect-radial-in .ftwp-anchor:focus{background:rgba(221,51,51,.95)}#ftwp-container #ftwp-list.ftwp-effect-radial-in .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-radial-in .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#ftwp-container #ftwp-list.ftwp-effect-rectangle-out .ftwp-text::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#ftwp-container #ftwp-list.ftwp-effect-rectangle-out .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-rectangle-out .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#ftwp-container #ftwp-list.ftwp-effect-rectangle-in .ftwp-text::before{background:rgba(238,238,238,.95)}#ftwp-container #ftwp-list.ftwp-effect-rectangle-in .ftwp-anchor.ftwp-active,#ftwp-container #ftwp-list.ftwp-effect-rectangle-in .ftwp-anchor:focus{background:rgba(221,51,51,.95)}#ftwp-container #ftwp-list.ftwp-effect-rectangle-in .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-rectangle-in .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#ftwp-container #ftwp-list.ftwp-effect-shutter-in .ftwp-anchor.ftwp-active,#ftwp-container #ftwp-list.ftwp-effect-shutter-in .ftwp-anchor:focus{background:rgba(221,51,51,.95)}#ftwp-container #ftwp-list.ftwp-effect-shutter-in .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-shutter-in .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}#ftwp-container #ftwp-list.ftwp-effect-shutter-in .ftwp-text::before{background:rgba(238,238,238,.95);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}#ftwp-container #ftwp-list.ftwp-effect-shutter-out .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-shutter-out .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#ftwp-container #ftwp-list.ftwp-effect-shutter-out .ftwp-text::before{background:rgba(221,51,51,.95);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}#ftwp-container #ftwp-list.ftwp-effect-underline-from-left .ftwp-text::before{top:auto;right:100%;height:1px}#ftwp-container #ftwp-list.ftwp-effect-underline-from-left .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-underline-from-left .ftwp-anchor:focus .ftwp-text::before{right:0}#ftwp-container #ftwp-list.ftwp-effect-underline-from-right .ftwp-text::before{top:auto;left:100%;height:1px}#ftwp-container #ftwp-list.ftwp-effect-underline-from-right .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-underline-from-right .ftwp-anchor:focus .ftwp-text::before{left:0}#ftwp-container #ftwp-list.ftwp-effect-underline-from-center .ftwp-text::before{top:auto;left:50%;right:50%;height:1px}#ftwp-container #ftwp-list.ftwp-effect-underline-from-center .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-underline-from-center .ftwp-anchor:focus .ftwp-text::before{left:0;right:0}#ftwp-container #ftwp-list.ftwp-effect-reveal-underline .ftwp-text::before{top:auto;right:0;bottom:-2px;left:0;height:2px}#ftwp-container #ftwp-list.ftwp-effect-reveal-underline .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-reveal-underline .ftwp-anchor:focus .ftwp-text::before{bottom:0}#ftwp-container #ftwp-list.ftwp-effect-reveal-leftline .ftwp-text::before{top:0;right:auto;bottom:0;left:-3px;width:3px}#ftwp-container #ftwp-list.ftwp-effect-reveal-leftline .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-reveal-leftline .ftwp-anchor:focus .ftwp-text::before{left:0}#ftwp-container #ftwp-list.ftwp-effect-reveal-rightline .ftwp-text::before{top:0;right:-3px;bottom:0;left:auto;width:3px}#ftwp-container #ftwp-list.ftwp-effect-reveal-rightline .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-reveal-rightline .ftwp-anchor:focus .ftwp-text::before{right:0}#ftwp-container #ftwp-list.ftwp-effect-round-corners .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-round-corners .ftwp-anchor:focus .ftwp-text::before{background:rgba(221,51,51,.95);border-radius:1em}#ftwp-container #ftwp-list.ftwp-effect-round-corners .ftwp-text::before{background:rgba(238,238,238,.95)}#ftwp-container #ftwp-list.ftwp-effect-border-fade .ftwp-anchor{-webkit-transition:color 0.3s,box-shadow 0.3s;transition:color 0.3s,box-shadow 0.3s}#ftwp-container #ftwp-list.ftwp-effect-border-fade .ftwp-anchor.ftwp-active,#ftwp-container #ftwp-list.ftwp-effect-border-fade .ftwp-anchor:focus{box-shadow:inset 0 0 0 2px rgba(221,51,51,.95)}@-webkit-keyframes ftwpFadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes ftwpFadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-webkit-keyframes ftwpFadeOut{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes ftwpFadeOut{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-fade-in.ftwp-minimize #ftwp-trigger,#ftwp-container.ftwp-fixed-to-post.ftwp-animate-fade-in.ftwp-maximize #ftwp-contents{visibility:hidden;-webkit-animation:ftwpFadeIn 0.5s ease-out forwards;animation:ftwpFadeIn 0.5s ease-out forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-fade-inOut.ftwp-minimize #ftwp-trigger{visibility:hidden;-webkit-animation:ftwpFadeIn 0.3s 0.1s ease-out forwards;animation:ftwpFadeIn 0.3s 0.1s ease-out forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-fade-inOut.ftwp-minimize #ftwp-contents{visibility:visible;-webkit-animation:ftwpFadeOut 0.1s ease-in forwards;animation:ftwpFadeOut 0.1s ease-in forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-fade-inOut.ftwp-maximize #ftwp-contents{visibility:hidden;-webkit-animation:ftwpFadeIn 0.3s 0.1s ease-out forwards;animation:ftwpFadeIn 0.3s 0.1s ease-out forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-fade-inOut.ftwp-maximize #ftwp-trigger{visibility:visible;-webkit-animation:ftwpFadeOut 0.1s ease-in forwards;animation:ftwpFadeOut 0.1s ease-in forwards}@-webkit-keyframes ftwpZoomIn{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden;opacity:0}20%{opacity:0}30%{opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}}@keyframes ftwpZoomIn{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden;opacity:0}20%{opacity:0}30%{opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}}@-webkit-keyframes ftwpZoomOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}50%{opacity:1}80%{opacity:.3}100%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden;opacity:0}}@keyframes ftwpZoomOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}50%{opacity:1}80%{opacity:.3}100%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden;opacity:0}}@-webkit-keyframes ftwpHide{from{visibility:visible}to{visibility:hidden}}@keyframes ftwpHide{from{visibility:visible}to{visibility:hidden}}@-webkit-keyframes ftwpShow{0%,99%{visibility:hidden}100%{visibility:visible}}@keyframes ftwpShow{0%,99%{visibility:hidden}100%{visibility:visible}}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-zoom-in.ftwp-minimize #ftwp-trigger,#ftwp-container.ftwp-fixed-to-post.ftwp-animate-zoom-in.ftwp-maximize #ftwp-contents{-webkit-animation:ftwpZoomIn 0.5s ease-out forwards;animation:ftwpZoomIn 0.5s ease-out forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-zoom-inOut.ftwp-maximize #ftwp-trigger{visibility:visible;-webkit-animation:ftwpHide 0.1s forwards;animation:ftwpHide 0.1s forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-zoom-inOut.ftwp-maximize #ftwp-contents{-webkit-animation:ftwpZoomIn 0.3s ease-out forwards;animation:ftwpZoomIn 0.3s ease-out forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-zoom-inOut.ftwp-minimize #ftwp-trigger{visibility:hidden;-webkit-animation:ftwpShow 0.3s forwards;animation:ftwpShow 0.3s forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-zoom-inOut.ftwp-minimize #ftwp-contents{-webkit-animation:ftwpZoomOut 0.4s ease-in forwards;animation:ftwpZoomOut 0.4s ease-in forwards}@-webkit-keyframes ftwpTargetHint{0%,100%{opacity:0}50%{opacity:1}}@keyframes ftwpTargetHint{0%,100%{opacity:0}50%{opacity:1}}.ftwp-heading-target{position:relative;outline:none}.ftwp-heading-target::before{content:'';display:block;opacity:0;position:absolute;top:0;left:-10px;width:4px;height:100%;background:#d33;-webkit-animation:ftwpTargetHint 1s 0.6s forwards;animation:ftwpTargetHint 1s 0.6s forwards}.ftwp-fade-trigger{opacity:0.1!important;filter:blur(1px);-webkit-transition:3s ease-in;transition:3s ease-in;-webkit-transition-property:opacity,filter;transition-property:opacity,filter}.ftwp-unfade-trigger{opacity:1;filter:blur(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:0.5s ease-out;transition:0.5s ease-out;-webkit-transition-property:opacity,filter;transition-property:opacity,filter}.ftwp-blur{filter:blur(3px)!important;opacity:.8!important;-webkit-transition:filter 1s ease-out!important;transition:filter 1s ease-out!important}.ftwp-unblur{filter:blur(0)!important;opacity:1!important;-webkit-transition:filter 0.3s ease-out!important;transition:filter 0.3s ease-out!important}.ftwp-no-scroll{overflow:hidden!important}.ftwp-in-post#ftwp-container-outer{margin-bottom:20px}.ftwp-in-post#ftwp-container-outer,.ftwp-in-post#ftwp-container-outer #ftwp-contents{height:auto;overflow-y:hidden;position:relative;z-index:1}.ftwp-in-post#ftwp-container-outer #ftwp-trigger{visibility:hidden;position:absolute;top:-9999px;z-index:-10}.ftwp-in-post#ftwp-container-outer.ftwp-float-right,.ftwp-in-post#ftwp-container-outer.ftwp-float-right #ftwp-contents,.ftwp-in-post#ftwp-container-outer.ftwp-float-left,.ftwp-in-post#ftwp-container-outer.ftwp-float-left #ftwp-contents{width:250px}.ftwp-in-post#ftwp-container-outer.ftwp-float-right{float:right;margin-left:20px}@media screen and (max-width:420px){.ftwp-in-post#ftwp-container-outer.ftwp-float-right,.ftwp-in-post#ftwp-container-outer.ftwp-float-right #ftwp-contents{margin-left:0;margin-right:0;float:none;width:100%!important}}.ftwp-in-post#ftwp-container-outer.ftwp-float-left{float:left;margin-right:20px}@media screen and (max-width:420px){.ftwp-in-post#ftwp-container-outer.ftwp-float-left,.ftwp-in-post#ftwp-container-outer.ftwp-float-left #ftwp-contents{margin-left:0;margin-right:0;float:none;width:100%!important}}.ftwp-in-post#ftwp-container-outer.ftwp-float-none,.ftwp-in-post#ftwp-container-outer.ftwp-float-none #ftwp-contents{width:100%}.ftwp-widget #ftwp-container{width:100%;height:auto}.ftwp-widget #ftwp-container #ftwp-trigger{position:absolute;top:-9999px;z-index:-10;visibility:hidden}.ftwp-widget #ftwp-container.ftwp-wrap #ftwp-contents{width:100%;height:auto}.ftwp-widget-fixed #ftwp-contents{position:fixed;z-index:999}.ftwp-widget-invalid{display:none}#ftwp-container.ftwp-hidden-state{opacity:0;visibility:hidden;z-index:-9999;position:absolute;top:0;left:0}#ftwp-container.ftwp-ie9.ftwp-minimize #ftwp-trigger,#ftwp-container.ftwp-ie9.ftwp-maximize #ftwp-contents{visibility:visible!important}#ftwp-container.ftwp-ie9.ftwp-maximize #ftwp-trigger{visibility:hidden!important}#ftwp-container.ftwp-ie9 #ftwp-trigger:hover{filter:none!important}@import url(https://p.typekit.net/p.css?s=1&k=hij4gfn&ht=tk&f=27079.27080.27081.27082.27083.27084.27085.27086.27091.27093&a=14502388&app=typekit&e=css);
@font-face {
font-family:"niveau-grotesk";
src:url(https://use.typekit.net/af/73e390/00000000000000003b9ad452/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/73e390/00000000000000003b9ad452/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/73e390/00000000000000003b9ad452/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");
font-style:normal;font-weight:300;
}
@font-face {
font-family:"niveau-grotesk";
src:url(https://use.typekit.net/af/148073/00000000000000003b9ad453/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/148073/00000000000000003b9ad453/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/148073/00000000000000003b9ad453/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");
font-style:italic;font-weight:300;
}
@font-face {
font-family:"niveau-grotesk";
src:url(https://use.typekit.net/af/6f13fb/00000000000000003b9ad459/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/6f13fb/00000000000000003b9ad459/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/6f13fb/00000000000000003b9ad459/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");
font-style:italic;font-weight:400;
}
@font-face {
font-family:"niveau-grotesk";
src:url(https://use.typekit.net/af/dc8fcf/00000000000000003b9ad458/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/dc8fcf/00000000000000003b9ad458/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/dc8fcf/00000000000000003b9ad458/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
font-style:normal;font-weight:400;
}
@font-face {
font-family:"niveau-grotesk";
src:url(https://use.typekit.net/af/cbd3bf/00000000000000003b9ad455/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/cbd3bf/00000000000000003b9ad455/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/cbd3bf/00000000000000003b9ad455/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");
font-style:normal;font-weight:500;
}
@font-face {
font-family:"niveau-grotesk";
src:url(https://use.typekit.net/af/2095d3/00000000000000003b9ad456/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/2095d3/00000000000000003b9ad456/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/2095d3/00000000000000003b9ad456/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");
font-style:italic;font-weight:500;
}
@font-face {
font-family:"niveau-grotesk";
src:url(https://use.typekit.net/af/4cc9ca/00000000000000003b9ad44d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/4cc9ca/00000000000000003b9ad44d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/4cc9ca/00000000000000003b9ad44d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");
font-style:italic;font-weight:700;
}
@font-face {
font-family:"niveau-grotesk";
src:url(https://use.typekit.net/af/2a7fcc/00000000000000003b9ad44c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/2a7fcc/00000000000000003b9ad44c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/2a7fcc/00000000000000003b9ad44c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
font-style:normal;font-weight:700;
}
@font-face {
font-family:"niveau-grotesk-small-caps";
src:url(https://use.typekit.net/af/809ec9/00000000000000003b9ad45a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/809ec9/00000000000000003b9ad45a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/809ec9/00000000000000003b9ad45a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
font-style:normal;font-weight:400;
}
@font-face {
font-family:"niveau-grotesk-small-caps";
src:url(https://use.typekit.net/af/8a6f64/00000000000000003b9ad44e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/8a6f64/00000000000000003b9ad44e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/8a6f64/00000000000000003b9ad44e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
font-style:normal;font-weight:700;
}
.tk-niveau-grotesk { font-family: "niveau-grotesk",sans-serif; }
.tk-niveau-grotesk-small-caps { font-family: "niveau-grotesk-small-caps",sans-serif; } body, html,
#main-content {
overflow-x: hidden !important;
background: #fdfbf9;
} body, html, p {
font-family: 'niveau-grotesk';
font-size: 20px;
line-height: 1.6;
color: #485155 !important;
font-weight: 400;
} h1, h2.pseudo-h1, h3.pseudo-h1, h4.et_pb_module_header, .top-banner h1 {
font-family: 'niveau-grotesk';
font-size: 50px;
line-height: 1.18;
color: #a06e55 !important;
margin-bottom: 26px;
font-weight: 300;
margin-top: 0px;
letter-spacing: normal;
font-style: normal;
}
h2, h3.events-header,
.timely h2, .timely .ai1ec-h2 {
font-family: 'niveau-grotesk';
font-size: 35px;
line-height: 1.29;
color: #a06e55 !important;
margin-bottom: 34px;
font-weight: 300;
letter-spacing: normal;
margin-top: 0;
font-style: normal;
}
h3.events-header {
font-size: 35px !important;
}
.top-banner h1 {
margin-bottom: 8px;
}
@media (max-width: 1024px) {
h1, h2.pseudo-h1, h3.pseudo-h1, h4.et_pb_module_header {
margin-top: 0 !important;
}
}
h3,
h4.widgettitle {
font-family: 'niveau-grotesk';
color: #485155 !important;
margin-top: 0;
margin-bottom: 12px;
font-weight: 500;
font-style: normal;
line-height: 1.23;
letter-spacing: normal;
font-size: 26px !important;
}
h3.blue {
color: #485155 !important;
}
.intro h3 {
font-weight: normal !important;
}
h3 a {
color: #485155 !important;
font-size: 20px;
font-weight: 500;
line-height: 1.23;
}
h3 a:hover, h3 a:focus {
color: #5A96C8 !important;
border-bottom: 2px solid #485155;
}
.et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3 {
margin-bottom: 9px !important;
}
h3.helpful-links {
margin: 0 !important;
}
h4 {
font-family: 'niveau-grotesk';
color: #485155 !important;
margin-bottom: 8px;
font-weight: 700;
line-height: 1.6;
letter-spacing: normal;
font-size: 20px;
border-bottom: none;
}
.et_pb_blog_grid h2 a {
font-family: 'niveau-grotesk';
color: #156075 !important;
margin-bottom: 8px;
font-weight: 500;
line-height: 1.42;
letter-spacing: normal;
font-size: 24px;
border-bottom: 2px solid #156075;
}
.et_pb_blog_grid h2 a:hover,
.et_pb_blog_grid h2 a:focus {
color: #485155 !important;
border-bottom: 2px solid #485155;
}
h1, h2, h3, h4 {
padding-bottom: 0px;
}
p {
font-family: 'niveau-grotesk';
font-size: 20px;
line-height: 1.6;
color: #485155;
letter-spacing: normal;
font-weight: 400;
padding-bottom: 20px;
}
p:last-of-type {
padding-bottom: 36px !important;
}
em {
font-weight: 500;
font-style: normal;
}
p.inhalt a {
line-height: 1.8;
}
a:not(.jdgm-star) {
color: #156075 !important;
border-bottom: 2px solid #156075;
font-weight: 500;
}
a:not(.jdgm-star):hover,
a:not(.jdgm-star):focus,
a.hover:not(.jdgm-star) {
color: #485155 !important;
border-bottom: 2px solid #485155;
text-decoration: none;
opacity: 0.99 !important
}
a.hover:not(.jdgm-star) {
color: #485155 !important;
border-bottom: 2px solid #485155;
text-decoration: none;
opacity: 0.99 !important
}
.et_pb_image a {
border-bottom: none !important;
}
.et_pb_image a:hover, .et_pb_image a:focus {
border-bottom: none !important;
}
#inhalte a {
color: #156075 !important;
}
#inhalte a:hover {
color: #485155 !important;
}
ul li {
margin-bottom: 6px;
font-family: 'niveau-grotesk';
font-size: 20px;
line-height: 1.6;
color: #485155;
font-weight: 400;
}
#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul { }
ul {
margin-left: 0;
padding-left: 0 !important;
}
ul li {
list-style: none;
}
.et_pb_section ul li {
padding-left: 24px;
list-style: none !important;
}
.et_pb_section ul li:before {
content: '•';
color: #485155;
margin-left: -24px;
float: left;
}
.et_pb_widget.widget_categories ul li {
padding-left: 0 !important;
}
.et_pb_widget.widget_categories ul li:before {
content: '' !important;
}
blockquote {
border: none;
padding: 0 92px !important;
margin: 0 !important;
}
blockquote p {
color: #a06e55 !important;
font-size: 24px !important;
font-weight: 300 !important;
font-style: normal;
line-height: 1.33 !important;
padding: 24px 0 36px 0;
}
blockquote cite {
display: block;
font-family: 'niveau-grotesk';
font-size: 16px;
font-weight: 400;
font-style: normal;
color: #a06e55;
line-height: 1.33;
margin-top: 16px;
}
@media screen and (max-width: 767px) {
blockquote {
padding: 0 24px !important;
}
}
@media screen and (max-width: 479px) {
blockquote p {
font-size: 20px !important;
}
blockquote cite {
font-size: 14px !important;
}
}
@media screen and (max-width: 479px) {
body, html, p, h4, ul li {
font-size: 17px !important;
line-height: 1.53 !important;
}
h1, h2.pseudo-h1, h3.pseudo-h1, h4.et_pb_module_header {
font-size: 28px !important;
}
h2 {
font-size: 24px !important;
}
h3, h4.widgettitle, h3 a {
font-size: 20px !important;
}
.et_pb_blog_grid h2 a {
font-weight: 700;
font-size: 18px !important;;
}
}
@media (max-width: 980px) {
.et_pb_column {
margin-bottom: 30px !important;
}
} a.et_pb_button,
.woocommerce-message a.button.wc-forward,
.woocommerce .cart .button,
.woocommerce .cart input.button,
.wc-proceed-to-checkout .wc-custom-checkout-button,
.woocommerce button.button,
.woocommerce button.button.alt,
a.jdgm-write-rev-link,
.woocommerce input.button {
position: relative;
padding: 8px 20px !important;
color: #ffffff !important;
font-family: 'niveau-grotesk';
font-weight: 500 !important;
line-height: 1.3 !important;
font-size: 20px !important;
border: none !important;
border-radius: 30px !important;
box-shadow: none !important;
text-shadow: none !important;
position: relative;
background-color: #156075 !important;
}
a.et_pb_button:hover, a.et_pb_button.hover, a.et_pb_button:focus,
.woocommerce-message a.button.wc-forward:hover,
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover,
.wc-proceed-to-checkout .wc-custom-checkout-button:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover,
a.jdgm-write-rev-link:hover,
.woocommerce input.button:hover {
background: #485155 !important;
padding: 8px 20px !important;
color: #ffffff !important;
line-height: 1.3 !important;
}
a.et_pb_button:hover:after,
.woocommerce-message a.button.wc-forward:hover:after,
.woocommerce .cart .button:hover:after,
.woocommerce .cart input.button:hover:after,
.wc-proceed-to-checkout .wc-custom-checkout-button:hover:after,
.woocommerce button.button:hover:after,
.woocommerce button.button.alt:hover:after {
display: none !important;
}
a.et_pb_button.small {
font-size: 16px !important;
line-height: 1.63 !important;
padding: 4px 16px !important;
border-radius: 20px !important;
}
a.et_pb_button.small:hover {
padding: 4px 16px !important;
}
@media screen and (max-width: 479px) {
a.et_pb_button {
font-size: 16px !important;
}
}
.et_pb_image img {
border-radius: 6px;
}
.img-circle .et_pb_image_wrap {
border-radius: 50%;
padding: 8px;
border: 4px solid #f0dcc8;
}
.img-circle img {
border-radius: 50%;
} .et_pb_widget_area_left {
border: 0; }
.et_pb_widget.ftwp-widget {
margin-top: -32px;
}
.et_pb_widget.ftwp-widget.ftwp-widget-fixed #ftwp-container.ftwp-wrap #ftwp-contents {
top: 100px !important;
width: 312px;
}
#ftwp-container.ftwp-wrap #ftwp-contents {
border: 0 !important;
background: #fdfbf9 !important;
padding: 10px 5px 10px 10px;
}
#ftwp-container.ftwp-wrap #ftwp-header {
padding: 0 0 10px 0 !important;
background: none !important;
border-bottom: 1px solid #8e5b3e;
margin-right: 10px;
}
#ftwp-container.ftwp-wrap #ftwp-header-title {
color: #485155 !important;
line-height: 1.6 !important;
}
#ftwp-container #ftwp-list.ftwp-effect-bounce-to-right .ftwp-anchor {
color: #8e5b3e !important;
padding: 10px 0 !important;
}
.et_pb_widget.ftwp-widget.ftwp-widget-fixed #ftwp-container.ftwp-wrap #ftwp-list {
height: 75vh !important;
background: none !important;
}
#ftwp-container.ftwp-wrap #ftwp-list .ftwp-active {
color: #485155 !important;
}
#ftwp-container.ftwp-wrap #ftwp-list .ftwp-active span {
border-bottom: 2px solid #485155;
display: inline;
}
#ftwp-container.ftwp-wrap #ftwp-list .ftwp-item {
border-bottom: 1px solid #8e5b3e;
margin-right: 10px;
background: #fdfbf9 !important;
}  .simplebar-scrollbar:before {
background: rgba(160, 110, 85, 0.2) !important;
opacity: 1 !important;
}
@media screen and (min-width: 1025px) {
#ftwp-container.ftwp-wrap #ftwp-header-control,
#ftwp-container.ftwp-wrap #ftwp-header-minimize {
display: none !important;
}
.et_pb_column.left-sidebar {
min-height: 200px;
}
.et_pb_widget.ftwp-widget.ftwp-widget-fixed #ftwp-container.ftwp-wrap #ftwp-contents {
top: 100px !important;
width: 312px;
}
}
@media screen and (max-width: 1024px) {
.et_pb_widget.ftwp-widget.ftwp-widget-fixed #ftwp-container.ftwp-wrap #ftwp-contents {
}
#ftwp-container {
display: none !important;
}
#ftwp-container.ftwp-wrap #ftwp-header {
background: #fdfbf9 !important;
}
#ftwp-container.ftwp-fixed-to-post.ftwp-maximize #ftwp-trigger {
display: none !important;
}
.et_pb_column.left-sidebar {
height: 0 !important;
margin: 0 !important;
padding: 0 !important;
}
}
#ftwp-trigger {
border-color: rgb(21, 96, 117) !important;
display: none !important;
}
#ftwp-container.ftwp-wrap #ftwp-trigger {
color: #156075 !important;
background: rgb(206, 220, 222) !important;
} .et_pb_scroll_top.et-pb-icon {
background: url(//ihvv.de/wp-content/themes/hypnose-institut/img/ihvv-arrow_up.svg) no-repeat top left transparent;
right: 18px;
}
.et_pb_scroll_top.et-pb-icon:before {
content: 'hoch';
font-family: 'niveau-grotesk';
font-size: 20px;
line-height: 1.6;
color: #a06e55 !important;
font-weight: 400;
top: 36px;
position: relative;
left: -2px;
} .et_fixed_nav #top-header {
position: fixed;
z-index: 9998 !important;
}
#top-header, #main-header,
.et-fixed-header#top-header, .et-fixed-header#top-header #et-secondary-nav li ul {
background: #fdfbf9 !important;
}
.et-fixed-header#top-header {
display: none; }
.et-fixed-header#top-header a {
font-size: 22px !important;
line-height: 1 !important;
}
@media screen and (min-width: 1280px) and (max-width: 1366px) {
.et-fixed-header#top-header a {
font-size: 1rem !important;
}
}
@media screen and (min-width: 1024px) and (max-width: 1280px) {
.et-fixed-header#top-header a {
font-size: 0.8rem !important;
}
}
#main-header {
padding-bottom: 0;
position: relative;
box-shadow: none !important;
border-bottom: none !important;
top: 55px !important; }
#main-header.et-fixed-header {
box-shadow: none !important;
border-bottom: none !important;
top: 0 !important;
}
.logo_container {
max-width: 300px;
margin: 0 auto;
}
.logo_container a {
border-bottom: none !important;
display: inline-block;
width: 100%;
max-width: 226px;
}
.logo_container a img {
transition: all 0.5s ease-in-out !important;
transform: scale(0.95) !important;
}
.logo_container a:hover img {
transform: scale(1) !important;
}
.et_header_style_centered #main-header .logo_container {
height: auto;
}
#logo {
max-height: 100px;
margin-top: -38px;
}
@media only screen and (min-width: 1025px) {
.et_pb_svg_logo.et_header_style_centered #logo {
height: 100% !important;
}
.et_header_style_centered #logo {
max-height: 100% !important;
}
}
@media screen and (max-width: 767px) {
#top-header {
display: none !important;
}
#main-header {
top: 10px !important;
padding-bottom: 0 !important;
}
}
.et_header_style_centered header#main-header.et-fixed-header .logo_container {
display: none;
transition: 0.1s linear all;
}
.et-fixed-header #top-header {
display: none;
transition: 0.1s linear all;
}
.et-fixed-header #main-header {
top: 0 !important;
}
.admin-bar.et-fixed-header #main-header {
top: 24px !important;
}
#top-header .container {
font-weight: 500;
max-width: 100%;
width: 100%;
padding: 0 20px;
padding-top: 22px;
}
@media (max-width: 1024px) {
#top-header {
display: none !important;
}
#main-header {
top: 20px !important;
}
.et_header_style_centered header#main-header .logo_container {
height: auto;
max-height: 100px;
padding: 0;
margin-bottom: 20px;
}
.et_header_style_centered .mobile_menu_bar {
top: -18px !important;
right: 0;
}
.et_header_style_centered .et_mobile_menu {
top: -24px !important;
box-shadow: none !important;
}
.et_pb_column .et_pb_module.et_pb_image {
text-align: left !important;
}
} .et_header_style_centered nav#top-menu-nav {
width: 100%;
}
#top-menu-nav {
}
#et-top-navigation {
padding-top: 22px !important;
padding-bottom: 8px !important;
padding-left: 0 !important;
height: auto;
}
.et-fixed-header #et-top-navigation {
padding-top: 20px !important;
padding-bottom: 0 !important;
}
#top-menu {
margin: 0;
padding: 0;
display: flex;
align-items: stretch; justify-content: space-between;
}
#top-menu a {
transition: none !important;
}
#top-menu li {
margin: 0 auto;
padding: 0;
float: none;
flex: 0 1 auto;
}
#top-menu li:first-of-type {
margin-left: 0;
}
#top-menu li:last-of-type {
margin-right: 0;
}
#top-menu > li > a {
padding-bottom: 0 !important;
border-bottom: none;
font-size: 22px !important;
font-weight: 400;
color: #485155 !important;
font-family: 'niveau-grotesk';
line-height: 1;
position: relative;
display: inline-block;
padding: 2px 0 !important;
font-stretch: normal;
letter-spacing: 0 !important;
}
#top-menu > li a:hover, #top-menu > li a:focus,
#top-menu > li.current-menu-item a, #top-menu > li.current-menu-parent a {
border-bottom: 2px solid #156075;
}
#top-menu > li > a:hover,
#top-menu > li > a:focus {
color: #156075 !important;
opacity: 0.99 !important;
}
#top-menu > li.current-menu-item > a,
#top-menu > li.current-menu-parent > a,
#top-menu > li > li.current-menu-item > a {
color: #156075 !important;
opacity: 0.99 !important;
}
#top-menu li.home-link {
}
#top-menu li.home-link a {
position: relative;
width: 24px;
overflow: hidden;
height: 24px;
border: 0 !important;
}
#top-menu li.home-link a:before {
content: '\e009';
font-family: ETmodules !important;
position: relative;
top: 0;
left: 0;
font-size: 24px;
cursor: pointer;
font-weight: normal;
color: #485155 !important;
}
#top-menu li.current-menu-item.home-link a:before {
color: #156075 !important;
}
#top-menu li.home-link a:hover:before {
color: #156075 !important;
} #et-secondary-nav .menu-item-has-children > a:first-child:after, #top-menu .menu-item-has-children > a:first-child:after {
top: 4px;
display: none;
}
#et-secondary-nav {
margin-top: 0;
}
#et-secondary-nav li {
margin-top: 4px;
margin-bottom: 2px;
}
.et-fixed-header #et-secondary-nav li {
margin-top: 0;
}
#et-info, #et-secondary-menu > ul > li a, #et-secondary-menu a {
padding-bottom: 0 !important;
border-bottom: none !important;
}
.nav li ul {
border-top: 0;
background: rgba(234, 222, 216, 1);
padding: 18px 27px 10px 27px !important;
border-radius: 10px;
width: 365px;
box-shadow: none;
left: -27px;
top: 36px;
}
#top-menu li:last-of-type ul {
width: auto;
}
#top-menu li li {
padding: 0;
margin-bottom: 18px;
width: 100%;
}
#top-menu li li a {
font-size: 22px;
color: #485155 !important;
line-height: 1.19;
padding: 0;
font-weight: normal;
border-bottom: none;
letter-spacing: normal;
width: auto;
display: inline;
}
#top-menu li li.current_page_item a,
#top-menu li li a:hover {
font-weight: 500;
color: #156075 !important;
background: 0;
line-height: 1.19;
border-bottom: 2px solid #156075;
}
@media screen and (min-width: 1280px) and (max-width: 1366px) { #top-menu > li > a,
#top-menu li li a {
font-size: 1rem !important;
}
}
@media screen and (min-width: 1024px) and (max-width: 1280px) { #top-menu > li > a,
#top-menu li li a {
font-size: 0.9rem !important;
}
}
.top-menu-shop-link a {
background: #156075;
color: #ffffff !important;
padding: 0px 16px 4px 16px !important;
border-radius: 20px;
line-height: 32px;
margin-top: -4px;
}
.top-menu-shop-link a:hover {
background: #485155;
color: #ffffff !important;
}
.main-menu-shop-link,
.main-menu-cd-link {
display: none !important;
color: #156075 !important;
}
#top-menu > li.main-menu-shop-link > a {
color: #ffffff !important;
font-weight: 500 !important;
border: 0 !important;
background: #156075;
padding: 4px 16px !important;
border-radius: 20px;
}
#top-menu > li.main-menu-shop-link > a:hover {
background: #485155;
color: #ffffff !important;
}
.et-fixed-header .main-menu-shop-link {
display: inline-block !important;
right: -10%;
position: absolute;
}
@media (max-width: 1024px) {
.et_header_style_centered #main-header {
padding: 30px 0 0 !important;
}
.et_header_style_centered #main-header .mobile_nav {
background: none;
}
.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page {
display: none;
}
#et-top-navigation {
padding: 0 !important;
top: -100px;
}
.et_header_style_centered #et_mobile_nav_menu {
margin-top: 0;
height: 0;
}
.et_header_style_centered #logo {
max-height: 100px !important;
}
.container,
.ai1ec-main-container {
width: 90% !important;
margin: 0 auto;
}
.mobile_nav.opened .mobile_menu_bar:after {
z-index: 99999;
background: none;
}
.et_mobile_menu {
padding: 32px 0 24px 0 !important;
background: #ebe0db;
border-radius: 3px;
border-top: 0 !important;
top: -4px !important;
}
#mobile_menu li.main-menu-shop-link,
#mobile_menu li.main-menu-cd-link {
display: block !important;
}
#mobile_menu li.top-menu-shop-link {
display: none !important;
}
#mobile_menu li.main-menu-shop-link a {
background: #156075 !important;
font-weight: normal !important;
color: #ffffff !important;
margin-bottom: 20px !important;
font-weight: 500 !important;
}
#mobile_menu > li > a {
background: #a06e55 !important;
color: #ffffff !important;
font-size: 17px !important;
line-height: 1.88 !important;
margin-bottom: 12px;
font-weight: 500 !important;
}
.et_mobile_menu li a {
border-bottom: 0 !important;
}
.et_mobile_menu li li a {
padding-left: 0 !important;
font-size: 17px !important;
line-height: 1.29 !important;
color: #485155 !important;
}
#mobile_menu li.main-menu-cd-link {
height: 26px !important;
display: inline-block !important;
margin-left: 15px;
margin-top: 10px;
}
#mobile_menu li.main-menu-cd-link:before,
#mobile_menu li.main-menu-cd-link a {
background: none !important;
color: #8e5b3e !important;
line-height: 24px !important;
font-weight: normal !important;
padding: 0 !important
}
#mobile_menu li.main-menu-cd-link:before {
left: 5px;
top: -1px;
}
#mobile_menu li.main-menu-cd-link a {
font-size: 14px !important;
}
} .mobile_menu_bar:after {
font-family: ETmodules !important;
position: relative;
top: 0;
left: 0;
font-size: 32px;
content: "\61";
cursor: pointer;
font-weight: normal;
}
.mobile_menu_bar:after {
background-color: #fdfbf9;
padding: 2px 0px 2px 2px;
top: 9px;
color: #156075 !important;
}
.mobile_menu_bar::before {
font-family: 'niveau-grotesk' !important;
content: "Menü";
position: relative;
padding: 10px 0px 10px 5px;
background-color: #fdfbf9;
color: #156075 !important;
font-size: 14px;
cursor: pointer;
}
.mobile_nav.opened .mobile_menu_bar:after {
content: "\4d";
} #page-container {
padding-top: 238px !important;
margin-top: 0 !important;
}
.home #page-container {
padding-top: 178px !important;
margin-top: 0 !important;
}
@media screen and (max-width: 1024px) {
#page-container {
padding-top: 0 !important;
}
}
@media (min-width: 1025px) {
.et_full_width_page #left-area, .et_no_sidebar #left-area {
padding-top: 54px;
}
}
@media (max-width: 1024px) {
.home #page-container {
padding-top: 0 !important;
}
.et_pb_section:first-of-type {
padding-top: 6px !important;
}
} #testimonial-slider-container {
background: url(//ihvv.de/wp-content/themes/hypnose-institut/img/testimonial_element_big.svg) no-repeat #ebdfd9 !important;
}
@media screen and (min-width: 1367px) {
#testimonial-slider-container {
background-position: left bottom !important;
}
}
@media screen and (min-width: 1201px) and (max-width: 1366px) {
#testimonial-slider-container {
background-position: -10% 0 !important;
}
}
@media screen and (max-width: 1200px) {
#testimonial-slider-container {
background-position: -30% 0 !important;
}
}
.testimonial-slider {
margin: 12px 0 !important; }
.testimonial-slider .et_pb_slides {
padding-bottom: 50px;
}
.testimonial-slider .et-pb-controllers {
bottom: 0;
}
.testimonial-slider .et-pb-controllers a {
border-bottom: 0 !important;
width: 15px;
height: 15px;
border-radius: 50%;
background: #156075;
}
.testimonial-slider .et-pb-controllers .et-pb-active-control {
background: #a06e55;
}
.testimonial-slider h2.et_pb_slide_title {
font-size: 32px !important;
font-weight: 300 !important;
font-style: italic !important;
font-stretch: normal !important;
line-height: 1.41 !important;
letter-spacing: normal !important;
color: #a06e55 !important;
text-shadow: none !important;
text-align: left;
margin-bottom: 4px;
}
.testimonial-slider .et_pb_slide_description, .testimonial-slider .et_pb_slide_content {
padding: 0 !important;
text-align: left;
}
.testimonial-slider .et_pb_slide {
background: none !important;
padding: 0 !important;
}
.testimonial-slider .et-pb-slider-arrows {
display: none !important;
}
.testimonial-slider .et_pb_slide_content p {
padding: 0 !important;
font-size: 20px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 1.6;
letter-spacing: normal;
color: #a06e55 !important;
text-shadow: none !important;
} .testimonial-slider-small:before {
position: absolute;
background: url(//ihvv.de/wp-content/themes/hypnose-institut/img/ihvv_quote.svg) no-repeat center !important;
width: 48px !important;
height: 48px !important;
content: ' ' !important;
top: 40px !important;
left: 50% !important;
margin-left: -24px !important;
}
.testimonial-slider-small {
position: relative;
padding-top: 124px !important;
background: #ebdfd9 !important;
border-radius: 6px;
margin-bottom: 30px !important;
}
.testimonial-slider-small .et_pb_slide_title {
display: none !important;
}
.testimonial-slider-small blockquote {
padding: 0 30px !important;
}
.testimonial-slider-small .et_pb_slide_content blockquote p {
font-family: 'niveau-grotesk';
font-size: 20px !important;
line-height: 1.6 !important;
color: #485155 !important;
letter-spacing: normal !important;
font-weight: 400 !important;
font-style: italic !important;
padding-bottom: 8px !important;
}
.testimonial-slider-small .et_pb_slide_content blockquote cite {
font-size: 20px !important;
color: #485155 !important;
}
@media screen and (max-width: 1024px) {
#testimonial-slider-container {
background-image: none !important;
}
.testimonial-slider h2.et_pb_slide_title {
font-size: 26px !important;
}
.testimonial-slider .et-pb-controllers {
text-align: left;
}
.testimonial-slider .et-pb-controllers a {
width: 10px;
height: 10px;
}
.testimonial-slider .et_pb_slides {
padding-bottom: 30px;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {
margin-top: 24px;
} .testimonial-slider-small {
padding-top: 100px !important;
}
.testimonial-slider-small blockquote {
padding-bottom: 40px !important;
}
.testimonial-slider-small .et-pb-controllers {
padding-left: 30px !important;
bottom: 5% !important;
}
}  .et_pb_testimonial:before {
background: url(//ihvv.de/wp-content/themes/hypnose-institut/img/ihvv_quote.svg) no-repeat center !important;
width: 48px !important;
height: 48px !important;
content: ' ' !important;
top: 40px !important;
left: 50% !important;
margin-left: -24px !important;
}
.et_pb_testimonial {
padding-top: 124px !important;
background: #ebdfd9 !important;
border-radius: 6px;
}
.et_pb_testimonial_description h3 {
margin-top: 0 !important;
}
.et_pb_testimonial_description p {
font-style: italic;
padding-bottom: 8px !important;
}
.et_pb_testimonial_description .et_pb_testimonial_author {
font-weight: normal !important;
margin-top: 0 !important;
} .teaser {
background: rgba(21, 96, 117, 0.2) !important;
}
.teaser h2, .teaser h3.pseudo-h2 {
margin: 0 0 18px 0;
font-size: 35px !important;
line-height: 1.29;
color: #485155 !important;
font-weight: 300;
letter-spacing: normal;
}
.teaser p:last-of-type {
padding-bottom: 16px !important;
} .teaser-half {
padding: 26px !important;
border-radius: 10px;
}
.teaser-half .et_pb_module {
margin-bottom: 0 !important;
}
.teaser-half .et_pb_button_module_wrapper {
display: inline-block;
margin-bottom: 0 !important;
margin-right: 18px;
}
@media screen and (max-width: 767px) {
.teaser-half .et_pb_button_module_wrapper {
display: block;
margin-bottom: 24px !important;
}
.teaser-half .et_pb_button_module_wrapper:last-of-type {
margin-bottom: 0 !important;
}
}
.teaser-light {
background: rgba(160, 110, 85, 0.2) !important;
}
.teaser-light h2, .teaser-light h3.pseudo-h2 {
color: #a06e55 !important;
margin-bottom: 20px;
}
.teaser-link {
margin-bottom: 15px !important;
}
.teaser-link p {
padding-bottom: 0 !important;
}
.teaser-link a {
color: #156075 !important;
border-bottom: none !important;
position: relative;
min-height: 40px;
display: inline-block;
line-height: 40px;
padding-left: 55px;
}
.loginpage .teaser-link a {
padding-left: 45px;
min-height: 35px;
line-height: 35px;
}
.loginpage .teaser-link a span {
border-bottom: 2px solid #156075 !important;
}
.loginpage .teaser-link a span:hover {
border-bottom: 2px solid #485155 !important;
}
.teaser-link a:hover {
color: #485155 !important;
}
.teaser-link a:before {
font-family: ETmodules;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e03c";
position: absolute;
left: 0;
top: 0;
height: 40px;
width: 40px;
line-height: 40px;
font-size: 40px;
}
.teaser-link.teaser-link__doc a:before {
content: '';
background: url(//ihvv.de/wp-content/themes/hypnose-institut/img/ihvv_text.svg) top left no-repeat;
height: 35px;
width: 35px;
line-height: 35px;
}
.teaser-link.teaser-link__audio a:before {
content: '';
background: url(//ihvv.de/wp-content/themes/hypnose-institut/img/ihvv_audio.svg) top left no-repeat;
height: 35px;
width: 35px;
line-height: 35px;
}
.teaser-link.teaser-link__video a:before {
content: '';
background: url(//ihvv.de/wp-content/themes/hypnose-institut/img/ihvv_video.svg) top left no-repeat;
height: 35px;
width: 35px;
line-height: 35px;
}
.teaser-nobg {
background: #fdfbf9 !important;
padding: 0 26px !important;
}
.teaser-nobg h2, .teaser-nobg h3.pseudo-h2 {
color: #a06e55 !important;
margin-bottom: 20px;
}
.teaser-link.teaser-link-container p {
padding-bottom: 16px !important;
}
@media screen and (max-width: 479px) {
.teaser h2, .teaser h3.pseudo-h2 {
font-size: 28px !important;
}
.teaser .et_pb_column {
margin-bottom: 0 !important;
}
.teaser .et_pb_button_module_wrapper {
padding-bottom: 20px;
}
.teaser .et_pb_button_module_wrapper:last-of-type {
padding-bottom: 0;
}
} #newsletter.et_pb_section {
background: rgba(240, 220, 200, 1);
padding: 0 !important;
margin-top: 26px;
}
#newsletter.et_pb_section:before {
background: url(//ihvv.de/wp-content/themes/hypnose-institut/img/ihvv_newsletter.jpg) top no-repeat;
min-width: 100%;
min-height: 100%;
content: ' ';
position: absolute;
top: 0;
left: 0;
mix-blend-mode: darken;
}
@media (min-width: 1025px) {
#newsletter.et_pb_section .et_pb_row {
max-width: 910px;
}
#newsletter.et_pb_section .et_pb_row p,
body.woocommerce .woocommerce-tabs {
max-width: 710px;
}
}
#newsletter.et_pb_section .et_pb_row {
}
#newsletter h5 {
margin-top: 20px;
font-size: 16px;
font-weight: normal;
line-height: 1.38;
}
#newsletter p:last-of-type {
padding-bottom: 0 !important;
}
@media (max-width: 479px) {
#newsletter h5 {
font-size: 14px;
line-height: 1.29;
}
} .gform_wrapper ul.gform_fields li.gfield {
padding-left: 0;
}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {
margin-bottom: 8px !important;
}
input[type=checkbox], input[type=radio] {
opacity: 0 !important;
margin-left: -18px !important;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,
body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
margin-top: 0 !important;
}
.gform_wrapper ul.gfield_checkbox li label:before,
.gform_wrapper ul.gfield_radio li label:before {
content: '';
margin-right: 10px;
display: inline-block;
vertical-align: top;
width: 16px;
height: 16px;
background: #ffffff;
border-radius: 50%;
border: 2px solid #a06e55;
}
.gform_wrapper ul.gfield_checkbox li label,
.gform_wrapper ul.gfield_radio li label {
line-height: 1 !important;
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked + label,
.gform_wrapper ul.gfield_radio li input[type=radio]:checked + label {
font-weight: normal !important;
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked + label:before,
.gform_wrapper ul.gfield_radio li input[type=radio]:checked + label:before {
background: #a06e55;
}
.gform_wrapper textarea,
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.jdgm-widget input:not([type='submit']),
.jdgm-widget textarea {
width: 100%;
background: #ebdfd9;
border: 0;
border-radius: 8px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.jdgm-widget input:not([type='submit']),
.jdgm-widget textarea {
padding: 9px 10px !important;
}
.contact-optional-trigger .gfield_label,
.form-description .gsection_title {
display: none !important;
}
.gform_wrapper .top_label .gfield_label,
.gform_wrapper legend.gfield_label,
.jdgm-widget label {
font-weight: normal !important;
margin-bottom: 10px;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,
body .gform_wrapper ul li.field_description_below div.ginput_container_radio,
body .gform_wrapper .top_label div.ginput_container {
margin-bottom: 35px !important;
}
.gform_wrapper .gsection {
border: 0 !important;
}
.gsection_description {
font-size: 16px !important;
color: #8e5b3e !important;
}
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type=submit] {
position: relative;
padding: 8px 20px;
color: #ffffff !important;
font-family: 'niveau-grotesk';
font-weight: 500 !important;
line-height: 1.3 !important;
font-size: 20px !important;
border: none !important;
border-radius: 30px !important;
box-shadow: none !important;
text-shadow: none !important;
position: relative;
background-color: #156075 !important;
cursor: pointer;
}
.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type=submit]:hover,
.gform_wrapper .gform_page_footer input.button:hover,
.gform_wrapper .gform_page_footer input[type=submit]:hover {
background: #485155 !important;
padding: 8px 20px !important;
color: #ffffff !important;
}
.contact-optional {
display: none;
}
#gform_wrapper_2.gform_wrapper {
margin: -18px 0 -24px 0 !important;
}
#gform_wrapper_2 label.gfield_label {
display: none;
}
.gform_wrapper ul li:before {
display: none !important;
}
.gform_wrapper#gform_wrapper_2 .gform_body, .gform_wrapper .gform_footer {
width: 70% !important;
display: inline-block !important;
padding: 0 !important;
margin: 0 !important;
}
.gform_wrapper#gform_wrapper_2 .gform_footer {
width: 25% !important;
}
.gform_wrapper#gform_wrapper_2 ul.gform_fields li.gfield {
width: 47.5% !important;
display: inline-block;
padding: 0 !important;
margin: 0 !important;
margin-right: 2.5% !important;
}
@media screen and (max-width: 1024px) { .gform_wrapper#gform_wrapper_2 .gform_body, .gform_wrapper .gform_footer {
width: 100% !important;
}
.gform_wrapper#gform_wrapper_2 .gform_footer {
width: 100% !important;
}
}
.gform_wrapper#gform_wrapper_2 .top_label .gfield_label {
display: none !important;
}
.gform_wrapper#gform_wrapper_2 .field_sublabel_below .ginput_complex.ginput_container label,
.gform_wrapper#gform_wrapper_2 .field_sublabel_below div[class*=gfield_time_].ginput_container label {
display: none !important;
}
.gform_wrapper#gform_wrapper_2 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
width: 100% !important;
padding: 12px 20px !important;
line-height: 1;
font-size: 20px;
border: none !important;
border-radius: 30px;
background: rgba(255, 255, 255, 0.8);
}
@media screen and (max-width: 767px) {
.gform_wrapper#gform_wrapper_2 ul.gform_fields li.gfield {
width: 100% !important;
margin-right: 0 !important;
} .gform_wrapper#gform_wrapper_2 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
font-size: 17px !important;
}
#gform_wrapper_2.gform_wrapper {
margin: 18px 0 24px 0 !important;
}
}
body .gform_wrapper#gform_wrapper_2 .top_label div.ginput_container {
margin-top: 0 !important;
}
.gform_wrapper#gform_wrapper_2 .gform_footer input.button,
.gform_wrapper#gform_wrapper_2 .gform_footer input[type=submit],
.gform_wrapper#gform_wrapper_2 .gform_page_footer input.button,
.gform_wrapper#gform_wrapper_2 .gform_page_footer input[type=submit] {
background: #ffffff !important;
padding: 12px 24px;
color: #485155 !important;
font-family: 'niveau-grotesk';
font-weight: 500 !important;
line-height: 1.3;
font-size: 20px;
border: none !important;
border-radius: 30px !important;
box-shadow: none !important;
text-shadow: none !important;
position: relative;
width: auto !important;
text-align: left !important;
cursor: pointer;
}
@media screen and (max-width: 1024px) {
.gform_wrapper#gform_wrapper_2 .gform_footer input.button,
.gform_wrapper#gform_wrapper_2 .gform_footer input[type=submit],
.gform_wrapper#gform_wrapper_2 .gform_page_footer input.button,
.gform_wrapper#gform_wrapper_2 .gform_page_footer input[type=submit] {
width: auto !important;
}
}
@media screen and (max-width: 479px) {
.gform_wrapper#gform_wrapper_2 .gform_footer input.button,
.gform_wrapper#gform_wrapper_2 .gform_footer input[type=submit],
.gform_wrapper#gform_wrapper_2 .gform_page_footer input.button,
.gform_wrapper#gform_wrapper_2 .gform_page_footer input[type=submit] {
width: 100% !important;
font-size: 16px !important;
}
}
.gform_wrapper#gform_wrapper_2 .gform_footer input.button:hover,
.gform_wrapper#gform_wrapper_2 .gform_footer input[type=submit]:hover,
.gform_wrapper#gform_wrapper_2 .gform_page_footer input.button:hover,
.gform_wrapper#gform_wrapper_2 .gform_page_footer input[type=submit]:hover {
background: #ffffff !important;
padding: 12px 24px !important;
color: #286464 !important;
}
.gform_wrapper#gform_wrapper_2 .gform_footer:before {
display: none !important;
}
.gform_wrapper div.validation_error {
color: #e3000f !important;
border-top: 2px solid #e3000f !important;
border-bottom: 2px solid #e3000f !important;
}
.gform_wrapper .validation_message,
.gform_wrapper .gfield_error .gfield_label {
color: #e3000f !important;
}
.gform_wrapper span.gform_description {
font-size: 16px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
color: #8e5b3e;
line-height: 1.38;
}
.subscribe-to-newsletter label.gfield_label {
display: none !important;
} #main-footer {
background-image: linear-gradient(-189deg, #905d3c, #f6d9c3 34%, #8e5b3a);
}
#footer-widgets {
padding-top: 28px !important;
}
#footer-widgets .footer-widget {
margin-bottom: 28px !important;
}
#footer-widgets .footer-widget li:before {
display: none;
}
#footer-widgets .footer-widget li {
padding-left: 0;
}
#menu-footer-left-menu {
margin: 0;
padding: 0;
margin-top: 42px;
}
#menu-footer-left-menu li {
list-style: none;
}
#menu-footer-left-menu li a {
background: 0;
color: #156075 !important;
padding: 4px 16px;
border-radius: 21px;
font-size: 16px;
font-weight: 400;
line-height: 1.63;
width: 176px;
display: inline-block;
border: 1px solid #156075;
}
#menu-footer-left-menu li a:hover {
color: #485155 !important;
opacity: 1 !important;
border: 1px solid #485155;
}
#menu-footer-left-menu li.footer-menu-shop-link a {
background: #156075;
color: #ffffff !important;
}
#menu-footer-left-menu li.footer-menu-shop-link a:hover {
background: #485155;
}
#menu-footer-right-menu li {
margin-bottom: 0;
}
#menu-footer-right-menu li a {
color: #8e5b3e !important;
font-size: 16px;
border-bottom-color: #8e5b3e;
font-weight: normal;
}
#menu-footer-right-menu li a:hover {
color: #485155 !important;
border-bottom-color: #485155;
}
#media_image-3 a {
border-bottom: none !important;
}
#media_image-3 img {
width: 80px;
height: 80px;
}
.footer-widget:nth-of-type(2) .widget_media_image {
margin-bottom: 24px !important;
}
.footer-widget:nth-of-type(2) .widget_media_image a {
border-bottom: none !important;
max-width: 226px !important;
width: 226px;
display: inline-block;
}
.footer-widget:nth-of-type(2) .widget_media_image img {
transition: all 0.3s ease-in-out !important;
transform: scale(.95) !important;
}
.footer-widget:nth-of-type(2) .widget_media_image img:hover {
transform: scale(1) !important;
}
.footer-widget:nth-of-type(2) .et_pb_widget {
width: 100%;
text-align: center;
font-size: 20px;
}
.footer-widget:nth-of-type(2) .et_pb_widget p {
color: #a06e55 !important;
padding-bottom: 0 !important;
}
.footer-widget:nth-of-type(3) {
width: 94px !important;
float: right;
}
.footer-widget:nth-of-type(3) .et_pb_widget {
display: block;
margin-bottom: 0 !important;
}
.footer-widget:nth-of-type(3) .et_pb_widget.widget_text {
margin-bottom: 12px !important;
}
.footer-widget:nth-of-type(3) .et_pb_widget.widget_text p {
font-size: 16px;
line-height: 1.2;
padding-bottom: 0 !important;
}
#menu-footer-menu {
text-align: center;
padding: 4px 0 !important;
}
.bottom-nav li {
padding-right: 16px !important;
font-size: 16px;
color: #ffffff;
font-weight: 300;
}
.bottom-nav li:last-of-type {
padding-right: 0 !important;
}
.bottom-nav a {
color: #ffffff !important;
line-height: 2;
font-weight: 300;
border-bottom-color: #ffffff;
transition: none !important;
font-size: 16px;
}
.bottom-nav a:hover {
color: #485155 !important;
border-bottom-color: #485155;
}
#et-footer-nav {
background: #a06e55;
}
#et-footer-nav li.landingpage-only {
display: none;
}  #media_image-2 a {
border-bottom: none !important;
}
@media screen and (max-width: 1024px) {
#main-footer {
background-image: linear-gradient(-189deg, #dab69d, #f6d9c3 8%, #dab69d);
}
#media_image-2 {
width: 150px;
margin: 0 auto;
}
.fwidget.et_pb_widget {
float: none !important;
text-align: center;
}
#text-2 br {
display: none;
}
#text-2 p {
color: #a06e55 !important;
}
#footer-widgets .footer-widget {
width: 100% !important;
margin: 0 !important;
}
#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {
margin-bottom: 0 !important;
}
#menu-footer-left-menu li {
margin-bottom: 30px !important;
}
#et-footer-nav {
padding: 24px 0;
}
#et-footer-nav ul li {
float: none;
margin-bottom: 18px;
display: block;
}
#et-footer-nav a {
font-size: 14px !important;
}
#menu-footer-right-menu li {
margin-bottom: 18px;
}
#menu-footer-left-menu li a {
padding: 6px 26px;
width: auto;
font-size: 17px;
border-radius: 26px;
}
}
@media screen and (max-width: 479px) {
#menu-footer-right-menu li a,
.footer-widget p,
#et-footer-nav a {
font-size: 14px !important;
}
#menu-footer-left-menu li a {
font-size: 17px !important;
}
}
#et-secondary-menu #searchform {
float: left;
margin-right: 15px;
}
#et-secondary-menu #searchform {
content: "*";
}
#searchsubmit {
display: none;
}
#searchform {
position: relative;
}
#searchform div:before {
font-family: ETmodules !important;
position: absolute;
top: 8px;
left: 14px;
font-size: 16px;
content: "\55";
cursor: pointer;
font-weight: normal;
color: #8e5b3e;
}
#searchform input {
height: 33px;
border-radius: 20px;
padding: 0 10px 0 36px;
border: 1px solid #8e5b3e !important;
color: #8e5b3e;
width: 176px;
background: #fdfbf9;
font-size: 16px;
line-height: 33px;
}
#searchform input:focus {
background: #ffffff;
}
#searchform input::placeholder {
color: #8e5b3e;
}
#searchform input:focus::-webkit-input-placeholder {
color: transparent !important;
}
#searchform input:focus:-moz-placeholder {
color: transparent !important;
} #searchform input:focus::-moz-placeholder {
color: transparent !important;
} #searchform input:focus:-ms-input-placeholder {
color: transparent !important;
} .shopping_cart {
float: left;
margin-top: -3px;
margin-right: 3px;
}
#et_search_icon {
display: none;
}
.Hypnose-CD {
border-radius: 16px;
font-size: 16px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
color: #8e5b3e;
border: 1px solid #8e5b3e;
padding: 0 10px;
display: inline-block;
position: relative;
padding-left: 30px;
height: 33px;
line-height: 30px;
}
.Hypnose-CD .fa {
display: none;
}
a.hypnose-cd {
border-bottom: none !important;
}
.Hypnose-CD:before {
font-family: ETmodules;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\49";
position: absolute;
left: 8px;
top: 0;
height: 18px;
width: 18px;
line-height: 30px;
font-size: 18px;
}
.Hypnose-CD:hover {
color: #485155 !important;
opacity: 1 !important;
border: 1px solid #485155;
}
.breadcrumb,
.breadcrumbs-div,
.woocommerce-breadcrumb {
padding: 0 0 12px 0 !important;
}
.breadcrumbs-div p {
padding-bottom: 0 !important;
line-height: 1.6 !important;
}
.breadcrumbs p,
.breadcrumbs-div p,
.breadcrumb span,
.breadcrumbs-div span,
.breadcrumb a,
.breadcrumbs-div a,
.woocommerce-breadcrumb,
.woocommerce-breadcrumb a {
font-size: 16px !important;
font-weight: 400 !important;
}
.breadcrumb a:hover,
.breadcrumbs-div a:hover {
color: #485155 !important;
}
@media screen and (min-width: 1024px) {
.breadcrumb,
.breadcrumbs-div {
margin-top: -27px; }
}
@media screen and (max-width: 1024px) {
.breadcrumb,
.breadcrumbs-div {
margin-top: 27px !important;
margin-bottom: 0 !important; }
}  .post-template-default #top-menu li.magazin a,
.post-template-default .et_mobile_menu li.magazin a {
color: #666666 !important; opacity: 1 !important;
} @media only screen and ( max-width: 1024px ) {
#top-menu-nav, #top-menu {
display: none;
}
#et_top_search {
display: none;
}
#et_mobile_nav_menu {
display: block;
}
} .category .docu-title.pseudo-h1 {
margin-bottom: 30px;
} .et_pb_section {
background: #fdfbf9;
} @media (min-width: 1279px) { .et_pb_gutters3 .content-centered .et_pb_row {
width: 708px !important;
margin: 0 auto !important;
float: none !important;
}
.content-centered.et_pb_row {
width: 708px !important;
margin: 0 auto !important;
float: none !important;
}
.ai1ec-event-description .et_pb_gutters3 .content-centered .et_pb_row {
width: 100% !important;
} }
@media (min-width: 1365px) {
.et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
width: 342px;
margin-right: 26px;
}
.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module {
margin-bottom: 18px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module {
margin-bottom: 18px;
} .et_pb_gutters3 .et_pb_column_2_3, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
width: 710px;
}
.teaser.teaser-full {
padding: 18px 0 !important;
}
.teaser.teaser-full .et_pb_text,
.teaser.teaser-full .et_pb_button_module_wrapper {
display: inline-block;
}
.teaser.teaser-full .et_pb_text {
width: 68%;
margin-right: 3.5%;
margin-bottom: 0;
} .teaser.teaser-full .et_pb_button_module_wrapper {
margin-top: 7.5%;
margin-bottom: 0;
}
.teaser.teaser-full h2 {
margin-bottom: 0;
}
}
@media (min-width: 1025px) and (max-width: 1364px) {
.et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
width: 29.667%;
margin-right: 5.5%;
}
.et_pb_gutters3 .et_pb_column_2_3, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
width: 64.833%;
}
}
@media (min-width: 1025px) {
.search-container {
width: 708px !important;
margin: 0 auto !important;
float: none !important;
}
}
@media (max-width: 1024px) {
.et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
width: 100%;
margin-right: 0%;
}
.et_pb_gutters3 .et_pb_column_2_3, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
width: 100%;
}
.search-container {
width: 100% !important;
margin: 0 auto !important;
}
}  .gform_wrapper div.validation_error {
color: #e3000f !important;
border-top: 2px solid #e3000f !important;
border-bottom: 2px solid #e3000f !important;
}
.gform_wrapper .validation_message,
.gform_wrapper .gfield_error .gfield_label {
color: #e3000f !important;
}
.gform_wrapper ul li:before {
display: none !important;
}  #wpadminbar .quicklinks > ul > li > a,
#wpadminbar #wp-admin-bar-my-sites a.ab-item, #wpadminbar #wp-admin-bar-site-name a.ab-item {
color: #eee !important;
}
.ai1ec-calendar-link {
display: none !important;
}
#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar.nojs .quicklinks .menupop:hover ul li a,
#wpadminbar .quicklinks .menupop ul li .ab-item, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li .ab-item, #wpadminbar .shortlink-input, #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
color: #b4b9be !important;
}
@media screen and (min-width: 1025px) {
body.admin-bar.et_fixed_nav #main-header {
top: 74px !important;
}
body.admin-bar.et_fixed_nav #top-header {
top: 18px !important;
}
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header.et-fixed-header {
top: 32px !important;
}
} .home #main-header:after {
display: none !important;
}
.home #main-header.et-fixed-header:after {
display: block !important;
}
.home p:last-of-type {
padding-bottom: 0 !important;
}
.top-banner {
background-repeat: no-repeat !important;
background: #f7f9f8;
position: relative;
min-height: 192px;
background-size: cover !important;
padding: 40px 0 170px 0 !important;
margin-top: 70px !important;
}
@media screen and (min-width: 981px) { }
@media screen and (max-width: 1024px) {
.top-banner {
background-size: cover !important;
margin-top: 0px !important;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
position: relative !important;
}
} .top-banner:after {
content: '';
background: url(//ihvv.de/wp-content/themes/hypnose-institut/img/ihvv_headerimage.svg) no-repeat bottom right;
min-width: 100%;
min-height: 160%;
position: absolute;
bottom: -2px;
background-size: cover;
}
@media screen and (max-width: 1600px) {
.home .top-banner:after {
background-size: contain;
}
}
.home-content-curved-bg-bottom {
position: relative;
margin-bottom: 56px !important;
}
.home-content-curved-bg-bottom:after {
content: '';
position: absolute;
background: url(https://ihvv.de/wp-content/uploads/2019/03/ihvv_big_curved_line.svg) no-repeat left bottom;
width: 100%;
height: 100%;
bottom: -36px;
}
@media only screen and (min-width: 1025px) {
.home-content-curved-bg-top .et_pb_row {
width: 896px;
margin: 0 auto;
}
}
.home-content-curved-bg-top {
position: relative;
}
@media only screen and (min-width: 1350px) {
.home-content-curved-bg-top {
position: relative;
padding-top: 122px !important;
}
}
.home-content-curved-bg-top:after {
content: '';
position: absolute;
background: url(https://ihvv.de/wp-content/uploads/2019/03/ihvv_curved_line_2.svg) no-repeat left top;
width: 100%;
height: 100%;
top: 36px;
}
.home-content-curved-bg-top {
padding-top: 120px;
}
@media only screen and (max-width: 1024px) {
.top-banner:before,
.home-content-curved-bg-top:after,
.home-content-curved-bg-bottom:after {
display: none;
}
.home-content-curved-bg-top {
padding-top: 10px;
padding-bottom: 4px;
}
}
@media only screen and (max-width: 1024px) {
.home-content-curved-bg-bottom {
margin-bottom: 12px !important;
}
}
@media only screen and (min-width: 480px) and (max-width: 1024px) {
.top-banner {
min-height: 292px;
}
} .divider.et_pb_section {
padding: 0 !important;
height: 50px !important;
margin-bottom: -50px;
}
.divider.et_pb_section .et_pb_row {
padding: 0 !important;
}
.divider.et_pb_section:after {
content: '';
position: absolute;
background: url(//ihvv.de/wp-content/themes/hypnose-institut/img/ihvv_divider.svg) no-repeat left top;
width: 100%;
height: 50px;
top: 0;
z-index: 1;
} .team {
}
.team .et_pb_row {
padding: 0 !important;
}
.team h2 {
margin-top: 40px !important;
}
.team h3 {
margin-bottom: 34px !important;
}
.team p {
padding-bottom: 10px !important;
}
.team__write-message,
.team .et_pb_button_module_wrapper {
display: inline-block;
margin-right: 10px;
margin-bottom: 0 !important;
}
.team .et_pb_audio_module {
width: 344px;
}
@media screen and (max-width: 479px) {
.team .et_pb_audio_module {
width: 100%;
}
} .et_pb_audio_module {
border-radius: 40px !important;
}
.et_pb_audio_module_content {
padding: 14px 24px 14px 16px !important;
}
.mejs-time-handle-content {
border: 6px solid hsl(193, 70%, 27%) !important;
}
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
background: #ffffff !important;
}
.et_audio_container .mejs-container .mejs-controls .mejs-time span {
line-height: 1.1 !important;
color: rgba(255, 255, 255, 1) !important;
}
.et_audio_container .mejs-button.mejs-volume-button {
bottom: 0 !important;
}
.et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
border-bottom: none !important;
}
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
margin: 6px 0 0 0 !important;
}
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
background: hsl(193, 70%, 27%) !important;
border-radius: 6px !important;
}
.et_audio_container .mejs-volume-button button:before {
color: rgba(255, 255, 255, 1) !important;
content: "\79" !important;
} .faq.et_pb_section .et_pb_module {
margin-bottom: 4px !important;
}
.faq.et_pb_section .et_pb_module.teaser-link {
margin-bottom: 15px !important;
} .ai1ec-dropdown-toggle.ai1ec-subscribe .ai1ec-hidden-xs {
text-transform: none !important;
}
@media (max-width: 767px) {
.ai1ec-dropdown-toggle.ai1ec-subscribe .ai1ec-hidden-xs {
display: block !important;
}
}
.ai1ec-main-container #content-area,
.ai1ec-main-container #ai1ec-calendar {
width: 708px;
margin: auto;
padding-bottom: 80px;
}
.ai1ec-pagination,
.ai1ec-title-buttons.ai1ec-btn-toolbar {
display: none !important;
}
.ai1ec-calendar-toolbar {
background-color: #fdfbf9;
border: 0;
border-radius: 6px;
margin-bottom: 100px;
padding: 0 8px;
}
.ai1ec-filters .ai1ec-dropdown-toggle > i,
.ai1ec-filters .ai1ec-dropdown-toggle .ai1ec-caret {
display: none !important;
}
.ai1ec-category-filter .ai1ec-dropdown-menu {
border: 0;
background: #fdfbf9;
display: block !important;
box-shadow: none;
margin-left: 12px;
}
.ai1ec-category-filter .ai1ec-dropdown-menu > div > a,
.ai1ec-dropdown-toggle {
background: #fdfbf9 !important;
border-bottom: none !important;
font-size: 20px;
text-transform: capitalize !important;
}
.ai1ec-category-filter .ai1ec-dropdown-menu > div > a:before {
content: '•';
color: #485155;
margin-left: -24px;
float: left;
}
.ai1ec-filters .ai1ec-color-swatch,
.ai1ec-subscribe .ai1ec-icon-rss,
.ai1ec-calendar-toolbar {
display: none !important;
}
.timely .ai1ec-nav > li > a {
padding: 0 !important;
cursor: default;
font-family: 'niveau-grotesk';
color: #485155 !important;
margin-top: 0;
margin-bottom: 8px !important;
font-weight: 500;
font-style: normal;
line-height: 1.23;
letter-spacing: normal;
font-size: 26px !important;
display: inline-block;
}
.entry-content .timely a.ai1ec-category {
border-radius: 0;
padding: 0 !important;
background: none !important;
line-height: 1.23 !important
}
.entry-content .timely a.ai1ec-category:hover,
.entry-content .timely a.ai1ec-category:focus {
color: #485155 !important;
border-color: #485155 !important;
}
.ai1ec-date-events {
padding: 0 !important;
background: #fdfbf9 !important;
margin: 0 !important;
border: 0 !important;
}
.ai1ec-agenda-view .ai1ec-event {
border: none;
border-radius: 12px;
background: #ebdfd9;
padding: 12px 24px !important;
}
.ai1ec-agenda-view .ai1ec-date {
border: 0 !important;
}
.ai1ec-date-title {
display: none !important;
}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
font-family: 'niveau-grotesk';
color: #156075 !important;
margin-top: 0;
margin-bottom: 8px !important;
font-weight: 500;
font-style: normal;
line-height: 1.23;
letter-spacing: normal;
font-size: 26px !important;
display: inline;
border-bottom: 2px solid #156075;
}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time {
font-size: 16px;
padding-top: 24px;
}
.aab-custom {
background: #fdfbf9;
opacity: 1 !important;
padding: 6px 10px;
margin-top: -6px;
border-radius: 0.9em;
font-family: 'niveau-grotesk';
font-size: 20px !important;
line-height: 1 !important;
font-weight: 400 !important;
}
.ai1ec-allday-badge {
font-family: 'niveau-grotesk';
font-size: 20px !important;
line-height: 1 !important;
font-weight: 400 !important;
color: #485155 !important;
background: #fdfbf9;
margin-top: -4px;
opacity: 1 !important;
}
.ai1ec-event-toggle .ai1ec-fa {
font-family: ETmodules !important;
position: relative;
top: 8px;
right: -12px;
font-size: 42px;
cursor: pointer;
font-weight: normal;
color: #485155 !important;
}
.ai1ec-fa-plus-circle:before {
content: '\50' !important;
}
.ai1ec-fa-minus-circle:before {
content: '\4f' !important;
}
.ai1ec-event-summary .et_pb_section {
background: #ebdfd9 !important;
padding: 0 !important;
height: 408px;
overflow: hidden;
margin-bottom: 20px;
}
.ai1ec-event-summary .et_pb_section .et_pb_module {
margin-bottom: 0 !important;
}
.ai1ec-event-summary .et_pb_section .et_pb_image {
display: none !important;
}
.ai1ec-event-summary .et_pb_section .et_pb_text p,
.ai1ec-event-summary .et_pb_section .et_pb_text p:last-of-type {
padding-bottom: 0 !important;
}
.timely .ai1ec-btn,
.ai1ec-subscribe-dropdown > .ai1ec-subscribe,
.entry-content .timely .ai1ec-btn-default,
.comment-content .timely .ai1ec-btn-default,
.site-footer .widget .timely .ai1ec-btn-default {
position: relative;
padding: 8px 20px;
color: #ffffff !important;
font-family: 'niveau-grotesk';
font-weight: 500 !important;
line-height: 1.3 !important;
font-size: 20px !important;
border: none !important;
border-radius: 30px !important;
box-shadow: none !important;
text-shadow: none !important;
position: relative;
background-color: #156075 !important;
}
.timely .ai1ec-btn:hover,
.ai1ec-subscribe-dropdown > .ai1ec-subscribe:hover,
.entry-content .timely .ai1ec-btn-default:hover,
.comment-content .timely .ai1ec-btn-default:hover,
.site-footer .widget .timely .ai1ec-btn-default:hover {
background: #485155 !important;
color: #ffffff !important;
}
.ai1ec-btn .ai1ec-caret,
.ai1ec-read-more .ai1ec-fa-arrow-right {
display: none !important;
}
.ai1ec-event-description #et-boc .et_pb_section {
background: none !important;
}
.ai1ec-agenda-view .ai1ec-event-description {
margin-top: 24px;
}
.ai1ec-agenda-view .ai1ec-event-description h2,
.ai1ec-agenda-view .ai1ec-event-description h3.event-title {
margin-bottom: 12px !important;
}
.ai1ec-agenda-view .ai1ec-event-description p strong {
font-weight: normal !important;
}
.ai1ec-agenda-view .ai1ec-event-description p {
padding-bottom: 0 !important;
}
@media screen and (max-width: 767px) {
.ai1ec-main-container #content-area,
.ai1ec-main-container #ai1ec-calendar {
width: 100% !important;
margin: 0 auto !important;
}
}  .single-ai1ec_event .ai1ec-main-container {
padding-top: 50px;
}
.single-ai1ec_event #et-boc .et_pb_section {
background: #fdfbf9 !important;
}
.single-ai1ec_event #et-boc .et_pb_section .et_pb_row {
width: 100% !important;
}
.single-ai1ec_event .et-db #et-boc .et_pb_section {
background: #fdfbf9 !important;
}
.single-ai1ec_event .ai1ec-actions {
display: none !important;
}
.single-ai1ec_event .dt-duration {
font-family: 'niveau-grotesk';
color: #485155 !important;
margin-top: 0;
margin-bottom: 12px;
font-weight: 500;
font-style: normal;
line-height: 1.23;
letter-spacing: normal;
font-size: 26px !important;
margin-top: -4px;
}
.single-ai1ec_event .ai1ec-categories {
}
.single-ai1ec_event .ai1ec-categories .ai1ec-fa-folder-open,
.single-ai1ec_event .ai1ec-categories .ai1ec-category .ai1ec-color-swatch {
display: none !important;
}
.single-ai1ec_event .ai1ec-categories .ai1ec-category {
background: none !important;
padding: 0 !important;
font-size: 20px !important;
text-transform: capitalize !important;
box-shadow: none !important;
font-family: 'niveau-grotesk';
}
.single-ai1ec_event .ai1ec-field-label,
.single-ai1ec_event .ai1ec-field-value {
font-family: 'niveau-grotesk';
font-size: 20px;
line-height: 1.6;
color: #485155;
font-weight: 400;
}
.single-ai1ec_event .ai1ec-field-label {
font-weight: bold;
text-align: left;
} .landingpage {
}
.landingpage-top-banner {
}
.landingpage-top-banner h1, .landingpage-top-banner h2 {
margin-bottom: 8px !important;
}
.landingpage-top-banner:before {
content: '';
background: #f0dcc8;
min-width: 100%;
min-height: 80%;
position: absolute;
top: 0;
}
.landingpage-top-banner:after {
content: '';
background: url(//ihvv.de/wp-content/themes/hypnose-institut/img/ihvv_headerimage_brown.svg) no-repeat bottom right;
min-width: 100%;
min-height: 100%;
position: absolute;
bottom: 0;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
.landingpage-top-banner .et_pb_button_module_wrapper {
display: inline-block !important;
width: auto !important;
margin-right: 20px;
}
.landingpage-bottom-banner:before {
content: '';
background: url(//ihvv.de/wp-content/themes/hypnose-institut/img/ihvv_headerimage_brown.svg) no-repeat bottom right;
min-width: 100%;
min-height: 100%;
position: absolute;
top: 0; -webkit-transform: scale(-1, -1);
transform: scale(-1, -1);
}
.landingpage-bottom-banner:after {
content: '';
background: #f0dcc8;
min-width: 100%;
min-height: 80%;
position: absolute;
bottom: 0;
}
.landingpage-bottom-banner .et_pb_button_module_wrapper {
display: inline-block !important;
width: auto !important;
margin-right: 20px;
}
.landingpage-top-banner .et_pb_image_wrap, .landingpage-bottom-banner .et_pb_image_wrap {
border-radius: 50%;
padding: 8px;
border: 4px solid #f0dcc8;
}
.landingpage-top-banner img, .landingpage-bottom-banner img {
border-radius: 50%;
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
}
@media screen and (max-width: 1024px) {
.et_pb_section.landingpage-top-banner {
padding-top: 50px !important;
}
.landingpage blockquote {
padding-right: 0 !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
}
@media screen and (max-width: 767px) {
.landingpage-top-banner:before,
.landingpage-bottom-banner:after {
min-height: 90%;
}
}
.et_pb_module.text {
min-height: 370px;
width: 100%;
padding: 20px 28px;
border-radius: 8px;
}
.et_pb_module.text.text-bg-dark {
background: rgba(160, 110, 85, 0.2);
}
.et_pb_module.text.text-bg-light {
background: rgba(160, 110, 85, 0.1);
}
.landingpage-row-audio p {
padding-bottom: 20px !important;
}
.landingpage-row-audio .et_pb_audio_module {
max-width: 344px;
} .et_pb_accordion .et_pb_toggle {
background: #ebdfd9;
border-radius: 8px;
padding: 16px;
}
.et_pb_toggle_title, h5.et_pb_toggle_title {
font-size: 26px;
color: #485155 !important;
line-height: 1.23;
font-weight: 500;
}
@media screen and (max-width: 479px) {
.et_pb_toggle_title, h5.et_pb_toggle_title {
font-size: 20px !important;
}
}
.et_pb_toggle_title:before,
.et_pb_toggle_open .et_pb_toggle_title:before {
display: block !important;
opacity: 1 !important;
font-family: ETmodules !important;
position: absolute;
top: 14px;
right: 0;
font-size: 40px;
padding: 0;
cursor: pointer;
font-weight: normal;
color: #485155;
text-indent: -1px;
line-height: 1;
content: "\4c";
border: 2px solid #485155;
border-radius: 50%;
}
.et_pb_toggle_open .et_pb_toggle_title:before {
content: "\4b";
}
@media screen and (max-width: 1024px) {
.et_pb_accordion .et_pb_toggle {
margin: 0;
margin-bottom: 30px !important;
}
}
.et_pb_video {
}
.et_pb_video:before {
font-family: ETmodules !important;
position: absolute;
top: 50%;
left: 50%;
font-size: 40px;
width: 40px;
height: 40px;
padding: 0;
display: block;
cursor: pointer;
z-index: 2;
line-height: 1;
font-weight: normal;
color: #ffffff;
content: "\45";
border: 2px solid #ffffff;
border-radius: 50%;
margin-left: -20px;
margin-top: -20px;
}  .et_pb_promo.cta-price .et_pb_promo_description h3.et_pb_module_header {
margin: 0 -98px 0 -30px;
padding: 20px 30px;
margin-bottom: 18px;
background: rgba(160, 110, 85, 0.2);
}
.et_pb_promo.cta-price .et_pb_promo_description h3 span:first-of-type {
display: inline-block;
width: 80%;
}
.et_pb_promo.cta-price .et_pb_promo_description h3 span:last-of-type {
float: right;
}
.et_pb_promo.cta-price .et_pb_promo_description {
padding-bottom: 0;
margin-bottom: -6px;
}
.et_pb_promo.cta-price .et_pb_promo_button {
font-size: 16px !important;
line-height: 1.63 !important;
padding: 4px 16px !important;
border-radius: 20px !important;
}
.et_pb_promo.cta-price .et_pb_promo_button:hover {
padding: 4px 16px !important;
}
.et_pb_promo h2 {
margin-bottom: 0 !important;
}
@media screen and (max-width: 767px) {
.et_pb_promo.cta-price {
padding-right: 30px !important;
}
.et_pb_promo.cta-price .et_pb_promo_description h3.et_pb_module_header {
margin: 0 -30px 18px -30px;
font-size: 20px !important;
}
.et_pb_promo.cta-price .et_pb_promo_description h3 span {
display: block;
width: 100% !important;
}
.et_pb_promo.cta-price .et_pb_promo_description h3 span:first-of-type {
margin-bottom: 12px;
}
.et_pb_promo.cta-price .et_pb_promo_description h3 span:last-of-type {
float: none;
text-align: right;
}
.et_pb_promo .et_pb_promo_description h2.et_pb_module_header {
font-size: 24px !important;
}
} .et_pb_blog_grid_wrapper .post-content p {
padding-bottom: 16px !important;
}
.et_pb_blog_grid h2 a {
border: 0 !important;
}
.et_pb_blog_grid .et_pb_post {
border-radius: 6px !important;
border: solid 1px #a06e55 !important;
padding-bottom: 24px !important;
}
.et_pb_blog_grid .et_pb_image_container {
margin: 0 !important;
}
.et_pb_blog_grid .et_pb_image_container a {
border: 0 !important;
margin-bottom: 20px !important;
}
.et_pb_blog_grid .et_pb_image_container img {
border-radius: 6px !important;
}
.pagination {
margin-bottom: 50px;
}
@media (min-width: 1025px) {
.et_right_sidebar #sidebar {
padding-left: 0;
}
#main-content .container:before {
display: none !important;
}
}
.seminar-buttons .et_pb_button_module_wrapper {
display: inline-block !important;
width: auto !important;
margin-right: 16px;
}
.post-meta,
#left-area .post-meta,
.et_pb_post .post-meta {
padding-bottom: 15px !important;
margin-top: -15px;
}
.et_post_meta_wrapper img {
border-radius: 6px;
} .single-product #left-area,
.woocommerce-page #left-area {
margin-top: 0 !important;
padding-top: 0 !important;
}
.woocommerce div.product div.images img {
border-radius: 6px !important;
}
body.woocommerce .woocommerce-tabs {
margin: 0 auto;
border: 0;
}
body.woocommerce #content-area div.product .woocommerce-tabs .panel,
body.woocommerce div.product .woocommerce-tabs .panel {
padding-left: 0 !important;
padding-right: 0 !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs {
background: none !important;
}
.et_overlay {
background: rgba(21, 96, 117, 0.9);
border-color: rgba(21, 96, 117, 0.9);
border-radius: 6px;
}
.et_overlay:before {
color: #ffffff !important;
content: "\50";
}
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img {
border-radius: 6px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
font-family: 'niveau-grotesk';
color: #485155 !important;
margin-top: 0;
margin-bottom: 12px;
font-weight: 500;
font-style: normal;
line-height: 1.23;
letter-spacing: normal;
font-size: 26px !important;
}
@media (max-width: 767px) {
.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-size: 20px !important;
}
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
background: #fdfbf9 !important;
padding: 0 !important;
color: #485155 !important;
}
.woocommerce .woocommerce-message {
border-radius: 6px;
font-weight: 500;
background-color: rgba(160, 110, 85, 0.1) !important;
line-height: 2.5;
padding: 10px !important;
}
.woocommerce .woocommerce-error {
border-radius: 6px;
font-weight: 500;
background-color: rgba(160, 110, 85, 0.1) !important;
line-height: 2.5;
padding: 10px !important;
}
.woocommerce .woocommerce-error li {
color: #a00 !important;
}
@media screen and (max-width: 980px) {
.woocommerce .woocommerce-message {
line-height: 1.6;
}
}
.woocommerce table.shop_table {
border: 0 !important;
background: 0 !important;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
border-top: 2px solid #485155 !important;
}
.woocommerce-page .quantity input.qty {
height: 42px !important;
}
.wc-proceed-to-checkout .wc-custom-checkout-button {
padding: 10px 20px !important;
}
.wc-proceed-to-checkout .wc-custom-checkout-button:hover {
padding: 10px 20px !important;
} .showcoupon,
.woocommerce-info a {
color: #485155 !important;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
padding: 9px 10px !important;
width: 100%;
background: #ebdfd9;
border: 0;
border-radius: 8px;
line-height: 1;
font-size: 20px;
}
.select2-container--default .select2-selection--single {
border: 0;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding: 9px 10px !important;
width: 100%;
background: #ebdfd9;
border: 0;
border-radius: 8px;
line-height: 1;
font-size: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 5px;
}
.woocommerce form .form-row label {
line-height: 1.3 !important;
margin-bottom: 10px;
}
span.woocommerce-input-wrapper {
display: block;
margin-bottom: 24px;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
border: 0;
padding: 0;
background: none;
}
.wc_payment_method.payment_method_bacs,
.payment_box.payment_method_bacs,
.woocommerce-checkout #payment ul.payment_methods {
background-color: #fdfbf9 !important;
}
.woocommerce-checkout #payment ul.payment_methods {
margin-bottom: 50px !important;
}
.payment_box.payment_method_bacs,
.payment_box.payment_method_bacs p {
padding: 0 !important;
margin: 0 0 10px !important;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
display: none !important;
}
#order_review .legal {
padding-bottom: 10px !important;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table {
padding-top: 50px;
background: 0;
}
.jdgm-sort-dropdown.jdgm-sort-dropdown {
width: 100%;
background: #ebdfd9 !important;
border: 0;
border-radius: 8px;
padding: 9px 10px !important;
font-family: 'niveau-grotesk';
color: #485155 !important;
margin-top: 0;
font-weight: 400;
font-style: normal;
line-height: 1.29 !important;
letter-spacing: normal;
font-size: 20px !important;
}
.jdgm-widget label {
margin-bottom: 18px !important;
margin-top: 0 !important;
}
.jdgm-widget input:not([type='submit']),
.jdgm-widget textarea {
font-family: 'niveau-grotesk';
color: #485155 !important;
margin-top: 0;
font-weight: 400;
font-style: normal;
line-height: 1.29 !important;
letter-spacing: normal;
font-size: 20px !important;
margin-bottom: 35px !important;
}
.jdgm-form__rating {
margin-bottom: 35px !important;
display: block;
}
.woocommerce a.remove {
color: #8e5b3e !important;
}
.woocommerce a.remove:hover,
.woocommerce a.remove:focus,
.woocommerce a.remove:visited {
color: #485155 !important;
background: none !important;
box-shadow: none !important;
border: 0 !important;
} .mobile-shop-link {
position: absolute;
left: 0;
top: 0;
display: none;
}
.mobile-shop-link a {
background: #156075;
color: #ffffff !important;
padding: 4px 16px 4px 16px !important;
border-radius: 20px;
line-height: 32px;
}
.mobile-shop-link a:hover {
background: #485155;
color: #ffffff !important;
}
@media screen and (max-width: 1024px) {
.mobile-shop-link {
display: block;
}
}
@media screen and (max-width: 980px) {
.mobile-shop-link {
top: -22px;
}
} .gform_validation_container {
position: absolute;
left: -3000px;
}
.mobile-cart {
display: flex !important;
margin: 0.5rem 0 0 !important;
height: 31px;
align-items: center;
}
.mobile-cart span {
top: 1px;
}.single-product div.product .woocommerce-tabs,
.single-product div.product .wc-tabs-wrapper {
margin-top: 28px; } @media (min-width: 981px) {
.single-product div.product .woocommerce-tabs,
.single-product div.product .wc-tabs-wrapper {
margin-top: 36px;
}
}
.et_pb_column_1_4 .et_pb_widget_area_left {
padding-right: 0;
}
.sidebar_shop_widget ul.product_list_widget li {
font-size: 14px;
padding-bottom: 20px;
}
.sidebar_shop_widget ul.product_list_widget li a {
border-bottom: none;
font-weight: 300;
}
.sidebar_shop_widget ul.product_list_widget li a .product-title {
font-size: 18px;
line-height: 1.29;
font-weight: 300;
color: #a06e55 !important;
margin-bottom: 5px;
display: block;
}
.sidebar_shop_widget ul.product_list_widget li p.wc-gzd-additional-info a {
border-bottom: 2px solid #156075;
}
.sidebar_shop_widget ul.product_list_widget li .star-rating {
font-size: 17.14px;
margin-bottom: 5px;
}
.sidebar_shop_widget p.wc-gzd-additional-info, .sidebar_shop_widget .reviewer {
display: inline;
font-size: 11px;
}
.sidebar_shop_widget p.wc-gzd-additional-info.tax-info:before {
display: block;
content: " ";
}
.sidebar_shop_widget.widget_product_categories ul li {
padding-left: 0;
}
.sidebar_shop_widget.widget_product_categories ul li:before{
display: none;
} .woocommerce-cart table.cart td.actions .coupon .input-text {
width: 160px;
}
.woocommerce input[type=checkbox], 
.woocommerce input[type=radio] {
opacity: 1 !important;
margin-left: 0px !important;
}
.woocommerce ul.wc_payment_methods.payment_methods.methods {
padding-left: 20px !important;
}
.woocommerce ul.payment_methods li img.stripe-icon {
max-width: 35px !important;
margin-right: 5px;
}
@media only screen and (min-width:981px){
.wc-proceed-to-checkout-top {
text-align: right;
padding-right: 12px !important;
margin-top: -20px;
margin-bottom: 0px;
}
} .product_meta .sku_wrapper {
display: none;
}
.product .entry-summary p.price {
line-height: 1;
padding: 0;
}
.product .entry-summary .legal-price-info {
line-height: 1.2;
margin: 0 0 20px;
}
.product .entry-summary .jdgm-preview-badge {
margin-bottom: 10px;
}
.product .et_pb_audio_module {
width: 344px;
}
.product #et-boc .et_pb_row {
padding-left: 0;
padding-right: 0;
width: 100%;
}
.product #et-boc .et_pb_section {
background: transparent !important;
}
.related.products .et_overlay:before {
display: none;
}
.jdgm-prev-badge__text {
padding-left: 5px;
}
.product #judgeme_product_reviews{ margin: 0 auto; }
@media only screen and(min-width:1025px){
.product #judgeme_product_reviews{ max-width:710px; }
}
.jdgm-rev-widg__summary-stars a {
color: #8e5b3e !important;
text-decoration: none !important;
}
.tabs.wc-tabs { 
display: display!important; 
} .hidden {
display: none !important;
visibility: hidden !important;
}
.variations td.label {
display: none;
}
.tawcvs-swatches {
overflow: hidden;
padding: 5px;
}
.tawcvs-swatches .swatch {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
display: inline-block;
width: auto;
height: auto;
line-height: 30px;
text-align: center;
margin-right: 15px;
cursor: pointer;
border: 1px solid #ccc;
position: relative;
opacity: 0.5;
padding: 5px 12px;
}
.tawcvs-swatches .swatch.swatch-cd {
background: url(https://ihvv.de/wp-content/themes/hypnose-institut/img/ihvv_cd.svg) no-repeat 0 2px;
}
.tawcvs-swatches .swatch.swatch-download {
background: url(https://ihvv.de/wp-content/themes/hypnose-institut/img/ihvv_download.svg) no-repeat 0 2px;
}
.tawcvs-swatches .swatch.swatch-custom {
padding-left: 37px;
text-align: left;
background-size: auto 35px;
}
.tawcvs-swatches .swatch.selected {
border-color: #8e5b3e;
background-color: #eee;
opacity: 1;
}
.tawcvs-swatches .swatch-custom-price {
display: block;
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://ihvv.de/wp-content/themes/hypnose-institut/assets/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://ihvv.de/wp-content/themes/hypnose-institut/assets/css/fonts/slick.eot);
src: url(https://ihvv.de/wp-content/themes/hypnose-institut/assets/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://ihvv.de/wp-content/themes/hypnose-institut/assets/css/fonts/slick.woff) format('woff'), url(https://ihvv.de/wp-content/themes/hypnose-institut/assets/css/fonts/slick.ttf) format('truetype'), url(https://ihvv.de/wp-content/themes/hypnose-institut/assets/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}