/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@font-face {
    font-family: 'Roboto';
    src: url("../../files/assets/font/Roboto-BlackItalic.eot");
    src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
        url("../../files/assets/font/Roboto-BlackItalic.eot?#iefix") format('embedded-opentype'),
        url("../../files/assets/font/Roboto-BlackItalic.woff2") format('woff2'),
        url("../../files/assets/font/Roboto-BlackItalic.woff") format('woff'),
        url("../../files/assets/font/Roboto-BlackItalic.ttf") format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url("../../files/assets/font/Roboto-Bold.eot");
    src: local('Roboto Bold'), local('Roboto-Bold'),
        url("../../files/assets/font/Roboto-Bold.eot?#iefix") format('embedded-opentype'),
        url("../../files/assets/font/Roboto-Bold.woff2") format('woff2'),
        url("../../files/assets/font/Roboto-Bold.woff") format('woff'),
        url("../../files/assets/font/Roboto-Bold.ttf") format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url("../../files/assets/font/Roboto-BoldItalic.eot");
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
        url("../../files/assets/font/Roboto-BoldItalic.eot?#iefix") format('embedded-opentype'),
        url("../../files/assets/font/Roboto-BoldItalic.woff2") format('woff2'),
        url("../../files/assets/font/Roboto-BoldItalic.woff") format('woff'),
        url("../../files/assets/font/Roboto-BoldItalic.ttf") format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url("../../files/assets/font/Roboto-LightItalic.eot");
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
        url("../../files/assets/font/Roboto-LightItalic.eot?#iefix") format('embedded-opentype'),
        url("../../files/assets/font/Roboto-LightItalic.woff2") format('woff2'),
        url("../../files/assets/font/Roboto-LightItalic.woff") format('woff'),
        url("../../files/assets/font/Roboto-LightItalic.ttf") format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url("../../files/assets/font/Roboto-Regular.eot");
    src: local('Roboto'), local('Roboto-Regular'),
        url("../../files/assets/font/Roboto-Regular.eot?#iefix") format('embedded-opentype'),
        url("../../files/assets/font/Roboto-Regular.woff2") format('woff2'),
        url("../../files/assets/font/Roboto-Regular.woff") format('woff'),
        url("../../files/assets/font/Roboto-Regular.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url("../../files/assets/font/Roboto-ThinItalic.eot");
    src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
        url("../../files/assets/font/Roboto-ThinItalic.eot?#iefix") format('embedded-opentype'),
        url("../../files/assets/font/Roboto-ThinItalic.woff2") format('woff2'),
        url("../../files/assets/font/Roboto-ThinItalic.woff") format('woff'),
        url("../../files/assets/font/Roboto-ThinItalic.ttf") format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url("../../files/assets/font/Roboto-Black.eot");
    src: local('Roboto Black'), local('Roboto-Black'),
        url("../../files/assets/font/Roboto-Black.eot?#iefix") format('embedded-opentype'),
        url("../../files/assets/font/Roboto-Black.woff2") format('woff2'),
        url("../../files/assets/font/Roboto-Black.woff") format('woff'),
        url("../../files/assets/font/Roboto-Black.ttf") format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url("../../files/assets/font/Roboto-MediumItalic.eot");
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
        url("../../files/assets/font/Roboto-MediumItalic.eot?#iefix") format('embedded-opentype'),
        url("../../files/assets/font/Roboto-MediumItalic.woff2") format('woff2'),
        url("../../files/assets/font/Roboto-MediumItalic.woff") format('woff'),
        url("../../files/assets/font/Roboto-MediumItalic.ttf") format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url("../../files/assets/font/Roboto-Thin.eot");
    src: local('Roboto Thin'), local('Roboto-Thin'),
        url("../../files/assets/font/Roboto-Thin.eot?#iefix") format('embedded-opentype'),
        url("../../files/assets/font/Roboto-Thin.woff2") format('woff2'),
        url("../../files/assets/font/Roboto-Thin.woff") format('woff'),
        url("../../files/assets/font/Roboto-Thin.ttf") format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url("../../files/assets/font/Roboto-Light.eot");
    src: local('Roboto Light'), local('Roboto-Light'),
        url("../../files/assets/font/Roboto-Light.eot?#iefix") format('embedded-opentype'),
        url("../../files/assets/font/Roboto-Light.woff2") format('woff2'),
        url("../../files/assets/font/Roboto-Light.woff") format('woff'),
        url("../../files/assets/font/Roboto-Light.ttf") format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url("../../files/assets/font/Roboto-Italic.eot");
    src: local('Roboto Italic'), local('Roboto-Italic'),
        url("../../files/assets/font/Roboto-Italic.eot?#iefix") format('embedded-opentype'),
        url("../../files/assets/font/Roboto-Italic.woff2") format('woff2'),
        url("../../files/assets/font/Roboto-Italic.woff") format('woff'),
        url("../../files/assets/font/Roboto-Italic.ttf") format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url("../../files/assets/font/Roboto-Medium.eot");
    src: local('Roboto Medium'), local('Roboto-Medium'),
        url("../../files/assets/font/Roboto-Medium.eot?#iefix") format('embedded-opentype'),
        url("../../files/assets/font/Roboto-Medium.woff2") format('woff2'),
        url("../../files/assets/font/Roboto-Medium.woff") format('woff'),
        url("../../files/assets/font/Roboto-Medium.ttf") format('truetype');
    font-weight: 500;
    font-style: normal;
}


:root {
    --cc-bg: #fff;
    --cc-text: #010101;
    --cc-btn-primary-bg: #ff0090;
    --cc-btn-primary-text: var(--cc-bg);
    --cc-btn-primary-hover-bg: #4a4a4a;
    --cc-btn-secondary-bg: #eaeff2;
    --cc-btn-secondary-text: var(--cc-text);
    --cc-btn-secondary-hover-bg: #d8e0e6;
    --cc-toggle-bg-off: #1f0e16;
    --cc-toggle-bg-on: var(--cc-btn-primary-bg);
    --cc-toggle-bg-readonly: #d5dee2;
    --cc-toggle-knob-bg: #fff;
    --cc-toggle-knob-icon-color: #ecf2fa;
    --cc-block-text: var(--cc-text);
    --cc-cookie-category-block-bg: #f0f4f7;
    --cc-cookie-category-block-bg-hover: #e9eff4;
    --cc-section-border: #f1f3f5;
    --cc-cookie-table-border: #e9edf2;
    --cc-overlay-bg: rgba(4,6,8,.85);
    --cc-webkit-scrollbar-bg: #cfd5db;
    --cc-webkit-scrollbar-bg-hover: #9199a0;
}.c_darkmode{--cc-bg:#181b1d;--cc-text:#d8e5ea;--cc-btn-primary-bg:#a6c4dd;--cc-btn-primary-text:#000;--cc-btn-primary-hover-bg:#c2dff7;--cc-btn-secondary-bg:#33383c;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#3e454a;--cc-toggle-bg-off:#667481;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#454c54;--cc-toggle-knob-bg:var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color:var(--cc-bg);--cc-block-text:#b3bfc5;--cc-cookie-category-block-bg:#23272a;--cc-cookie-category-block-bg-hover:#2b3035;--cc-section-border:#292d31;--cc-cookie-table-border:#2b3035;--cc-webkit-scrollbar-bg:#667481;--cc-webkit-scrollbar-bg-hover:#9199a0}.cc_div *,.cc_div :after,.cc_div :before,.cc_div :hover{animation:none;background:none;border:none;border-radius:unset;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;float:none;font-family:inherit;font-size:1em;font-style:inherit;font-variant:normal;font-weight:inherit;height:auto;letter-spacing:unset;line-height:1.2;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none;transition:none;vertical-align:baseline;visibility:unset}.cc_div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#2d4156;color:var(--cc-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:400}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-weight:600}#cm,#s-bl .act .b-acc,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:.35em}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div a,.cc_div button,.cc_div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.cc_div a{border-bottom:1px solid}.cc_div a:hover{border-color:transparent;text-decoration:none}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility 0.25s linear,opacity 0.25s ease,transform 0.25s ease!important}.c--anim .c-bn{transition:background-color 0.25s ease!important}.c--anim #cm.bar.slide,.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide #s-inr,.c--anim .bar.slide+#cs-ov{transition:visibility 0.4s ease,opacity 0.4s ease,transform 0.4s ease!important}#cm.bar.slide,.cc_div .bar.slide #s-inr{opacity:1;transform:translateX(100%)}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{opacity:1;transform:translateX(-100%)}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible!important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible!important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{opacity:1!important;visibility:visible!important}#cm{background:#fff;background:var(--cc-bg);bottom:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);font-family:inherit;line-height:normal;max-width:24.2em;opacity:0;padding:1.1em 1.5em 1.4em;position:fixed;right:1.25em;transform:scale(.95);visibility:hidden;width:100%;z-index:1}#cc_div #cm{display:block!important}#c-ttl{font-size:1.05em;margin-bottom:.7em}.cloud #c-ttl{margin-top:-.15em}#c-txt{font-size:.9em;line-height:1.5em}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{background:#e5ebef;background:var(--cc-btn-secondary-bg);border-radius:4px;color:#40505a;color:var(--cc-btn-secondary-text);cursor:pointer;display:inline-block;flex:1;font-size:.82em;padding:1em 1.7em;text-align:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#c-bns button+button,#s-c-bn,#s-cnt button+button{float:right;margin-left:1em}#s-cnt #s-rall-bn{float:none}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button+button:active,#s-cnt button+button:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{display:table;height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:101}#s-bl{outline:none}#s-bl .title{margin-top:1.4em}#s-bl .b-bn,#s-bl .title:first-child{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{background:none;display:block;font-family:inherit;font-size:.95em;padding:1.3em 6.4em 1.3em 2.7em;position:relative;transition:background-color 0.25s ease;width:100%}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-left-radius:0;border-bottom-right-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{border:1px solid #f1f3f5;border-color:var(--cc-section-border);margin-bottom:.5em;padding:1em;transition:background-color 0.25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#s-bl .c-bl:not(.b-ex):first-child:hover{background:transparent;background:unset}#s-bl .c-bl.b-ex{background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border:none;padding:0;transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em;margin-bottom:.5em}#s-bl .b-acc{display:none;margin-bottom:0;max-height:0;overflow:hidden;padding-top:0}#s-bl .act .b-acc{display:block;max-height:100%;overflow:hidden}#s-cnt .p{color:#2d4156;color:var(--cc-block-text);font-size:.9em;line-height:1.5em;margin-top:.85em}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;position:relative;vertical-align:middle}#cs{bottom:0;left:0;padding:0 1.7em;position:fixed;right:0;top:0;width:100%}#cs,#s-inr{height:100%}#s-inr{box-shadow:0 13px 27px -5px rgba(3,6,9,.26);margin:0 auto;max-width:45em;opacity:0;overflow:hidden;padding-bottom:4.75em;padding-top:4.75em;position:relative;transform:scale(.96);visibility:hidden}#s-bns,#s-hdr,#s-inr{background:#fff;background:var(--cc-bg)}#s-bl{display:block;height:100%;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;padding:1.3em 1.8em;width:100%}#s-bns{border-top:1px solid #f1f3f5;border-color:var(--cc-section-border);bottom:0;height:4.75em;left:0;padding:1em 1.8em;position:absolute;right:0}.cc_div .cc-link{border-bottom:1px solid #253b48;border-color:var(--cc-btn-primary-bg);color:#253b48;color:var(--cc-btn-primary-bg);cursor:pointer;display:inline;font-weight:600;padding-bottom:0;text-decoration:none}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:transparent}#c-bns button:first-child,#s-bns button:first-child{background:#253b48;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}#c-bns.swap button:first-child{background:#e5ebef;background:var(--cc-btn-secondary-bg);color:#40505a;color:var(--cc-btn-secondary-text)}#c-bns.swap button:last-child{background:#253b48;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:#253b48;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-hdr{border-bottom:1px solid #f1f3f5;border-color:var(--cc-section-border);display:table;height:4.75em;padding:0 1.8em;position:absolute;top:0;width:100%;z-index:2}#s-hdr,#s-ttl{vertical-align:middle}#s-ttl{display:table-cell;font-size:1em}#s-c-bn{font-size:1.45em;font-weight:400;height:1.7em;margin:0;overflow:hidden;padding:0;position:relative;width:1.7em}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#c_policy__text{height:31.25em;margin-top:1.25em;overflow-y:auto}#c-s-in{height:100%;height:calc(100% - 2.5em);max-height:37.5em;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width:688px){#s-bl::-webkit-scrollbar{background:transparent;border-radius:0 .25em .25em 0;height:100%;width:.9em}#s-bl::-webkit-scrollbar-thumb{background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border:.25em solid var(--cc-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{height:5px;width:10px}}.cc_div .b-tg{bottom:0;display:inline-block;margin:auto;right:0;right:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg,.cc_div .b-tg .c-tgl{cursor:pointer;position:absolute;top:0}.cc_div .b-tg .c-tgl{border:0;display:block;left:0;margin:0}.cc_div .b-tg .c-tg{background:#919ea6;background:var(--cc-toggle-bg-off);pointer-events:none;position:absolute;transition:background-color 0.25s ease,box-shadow 0.25s ease}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{border-radius:4em;height:1.5em;width:3.4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{background:#fff;background:var(--cc-toggle-knob-bg);border:none;border-radius:100%;box-shadow:0 1px 2px rgba(24,32,35,.36);box-sizing:content-box;content:"";display:block;height:1.25em;left:.125em;position:relative;top:.125em;transition:transform 0.25s ease;width:1.25em}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl td,#s-bl th{border:none}#s-bl tbody tr{transition:background-color 0.25s ease}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{border-collapse:collapse;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#s-bl td,#s-bl th{font-size:.8em;padding:.8em .625em .8em 1.2em;text-align:left;vertical-align:top}#s-bl th{font-family:inherit;padding:1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-color:var(--cc-cookie-table-border)}.force--consent #cs,.force--consent #s-cnt{width:100vw}#cm-ov,#cs-ov{background:#070707;background:rgba(4,6,8,.85);background:var(--cc-overlay-bg);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:none;visibility:hidden}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{bottom:0;left:0;position:fixed;top:0;transition:visibility 0.25s linear;visibility:hidden;width:100%;width:100vw}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{max-width:100vw;width:100vw}html.force--consent.show--consent{overflow-y:hidden!important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto!important;overflow-x:hidden!important}.cc_div .act .b-bn .exp:before,.cc_div .b-bn .exp:before{border:solid #2d4156;border-color:var(--cc-btn-secondary-text);border-width:0 2px 2px 0;content:"";display:inline-block;left:1.2em;margin-right:15px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}.cc_div .act .b-bn .b-tl:before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i:before{border:solid #fff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;display:inline-block;left:.75em;padding:.1em .1em .45em;top:.37em}#s-c-bn:after,#s-c-bn:before,.cc_div .on-i:before{content:"";margin:0 auto;position:absolute;transform:rotate(45deg)}#s-c-bn:after,#s-c-bn:before{background:#444d53;background:var(--cc-btn-secondary-text);border-radius:1em;height:.6em;left:.82em;top:.58em;width:1.5px}#s-c-bn:after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{display:block;height:100%;position:absolute;right:0;text-align:center;transition:opacity 0.15s ease;width:50%}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i:after,.cc_div .off-i:before{background:#cdd6dc;background:var(--cc-toggle-knob-icon-color);content:" ";display:block;height:.7em;margin:0 auto;position:absolute;right:.8em;top:.42em;transform-origin:center;width:.09375em}.cc_div .off-i:before{transform:rotate(45deg)}.cc_div .off-i:after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{bottom:auto;top:50%;transform:translateY(-37%)}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(.95) translateY(-50%)}#cm.box.center,#cm.cloud{left:1em;margin:0 auto;right:1em}#cm.cloud{max-width:50em;overflow:hidden;padding:1.3em 2em;text-align:center;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{display:table-cell;padding-right:2.4em;vertical-align:top;width:70%}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{display:table-cell;min-width:170px;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{border-radius:0;bottom:0;left:0;max-width:100%;padding:2em;position:fixed;right:0;width:100%}#cm.bar #c-inr{margin:0 auto;max-width:32em}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.6em;padding-right:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{border-radius:0;margin:0 0 0 auto;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{left:-9999px;position:absolute;top:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;padding-left:35%;position:relative}.cc_div .bar #s-bl td:before{color:#000;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm.top{bottom:auto;top:1.25em}#cm.left{left:1.25em;right:auto}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width:688px){#cm,#cm.cloud,#cm.left,#cm.right{bottom:1em;display:block;left:1em;margin:0;max-width:100%;padding:1.4em!important;right:1em;width:auto}.force--consent #cm,.force--consent #cm.cloud{max-width:100vw;width:auto}#cm.top{bottom:auto;top:1em}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .b-tg{right:1.1em;transform:scale(1.1)}#s-inr{border-radius:0;margin:0;padding-bottom:7.9em}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-bottom:1.2em;padding-top:1.2em}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{left:-9999px;position:absolute;top:-9999px}#s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}#s-bl td{border:none;padding-left:35%;position:relative}#s-bl td:before{color:#000;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm .c-bn,.cc_div .c-bn{margin-right:0;width:100%}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{float:unset;margin-left:0;margin-top:.625em}#cm.box,#cm.cloud{left:1em;right:1em;width:auto}#cm.cloud.left,#cm.cloud.right{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;min-width:unset;width:auto}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{margin-top:-5.625em;max-height:37.5em;position:relative;top:0}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{margin-bottom:.7em;padding-left:1em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{display:inline-block;height:auto;margin-bottom:.2em;position:relative;vertical-align:middle}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}
/* Responsive__colapse_point.css */
.navbar-collapse{padding-right: 0px!important;    padding-left: 0px!important}@media (max-width: 767px){.navbar-nav {margin: 0 !important;}.navbar-nav>li>a {padding: 18px 20px !important;}.navbar-default .navbar-nav>.active>a{background-color: transparent !important;    color: #fff!important;    background-color: #bd3965!important;}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {    color: #fff!important;    background-color: #bd3965!important;}.navbar-nav>li:hover,.navbar-nav>li:focus {border:none!important;box-shadow:none!important;background:none!important;}.navbar-default .navbar-nav>li:hover:after,.navbar-default .navbar-nav>li:focus:after {display: none;}.navbar-nav > li > .dropdown-menu {display: block;position: relative;float: none;padding: 0;list-style-type: square;opacity: 1;visibility: visible;}.navbar-nav .open .dropdown-menu>li>a {line-height: inherit !important;}.dropdown-menu.animated {-webkit-animation-duration: 0;animation-duration: 0;}.dropdown-menu.fadeInUp {animation-name: none;}    .rsts-view {        width: 100%;    }.row-1150 {    width:100% !important;    }}
@media (min-width: 768px){
/* Responsive__768.css */
.ce_form.tableless.block{width: auto}body .navbar-brand{float: none}.navbar-header img{position: relative;    margin: 10px auto 7px auto;    width: 190px;    height: auto;    left: 50%;    right: auto;    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%):-o-transform: translateX(-50%):-ms-transform: translateX(-50%):transform: translateX(-50%):;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}.navbar-header{width: 100%;    height: auto}#main-menu .navbar{margin-top: 0;margin-bottom: 0}.navbar-nav{width: 730px;float: none !important;margin: 0 auto !important}.navbar-brand{padding: 10px 15px!important}.navbar-nav>li{position: static !important;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}.navbar-default .navbar-nav>li>a{color: #ca3266!important;font-size: 16px;font-weight: 700;text-transform: uppercase;padding: 32px 14px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color: #fff!important;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}.navbar-nav> li.active>a{background: transparent !important}
}
@media (min-width: 992px){
/* Responsive__992.css */
.firefox .scrolled .navbar-default .navbar-nav>li>a{padding: 20px 7px}.firefox .navbar-default .navbar-nav>li>a{padding: 20px 8px}.navbar-nav{width: 835px;float: none !important;margin: 0 auto !important}.navbar-brand{padding: 14px 15px!important}.navbar-default .navbar-nav>li>a{padding: 20px 15px}
}
@media (min-width: 1200px){
/* Responsive__1200.css */
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{display: none}.firefox body .nav > li:nth-of-type(4) > a::before{margin-right: 0 !important}.firefox .nav>li:nth-of-type(4)>a{padding: 0px 15px!important}body .scrolled .navbar-nav>li{margin-top: 23px}#main-menu.scrolled .navbar{height: 105px!important}.scrolled .nav>li:nth-of-type(4){margin-top: 5px!important}.scrolled .navbar-default .navbar-nav>li>a{padding: 25px 15px;    webkit-transition: .3s ease-in-out;    -moz-transition: .3s ease-in-out;    -ms-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out}body .navbar-nav>li{margin-top: 27px}body #main-menu .navbar{height: 145px}.scrolled .nav>li:nth-of-type(4)>a:before{height: 102px;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}body .nav>li:nth-of-type(4)>a:before{background-image:url("../../files/Tischlerei Hecher/Hecher_2017_white.png");background-position: center center;    background-repeat: no-repeat;    content: '';    display: block;    width:180px;    height: 145px;    background-size: contain;    margin: 0 auto;    position: absolute;    left: 0;    right: 0;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}body .nav>li:nth-of-type(4){width: 200px}.ie .scrolled .navbar-header img{margin-left:-60px}body .ce_form.tableless.block{width: 1115px}.firefox .scrolled .navbar-default .navbar-nav>li>a{padding: 23px 12px;    webkit-transition: .3s ease-in-out;    -moz-transition: .3s ease-in-out;    -ms-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out}.firefox .navbar-default .navbar-nav>li>a{padding: 38px 12px}.ie .block.tableless.ce_form{display:-ms-flexbox}.ie .navbar-header img{margin-left:-95px}.navbar-default .navbar-nav>li>a{color: #bd3965!important;font-size: 17px!important;font-weight: 700!important;text-transform: uppercase;padding: 31px 14px}.navbar{webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}h2.col-xs-12{margin-top: 50px}.navbar-nav{width: 1045px}.ie .navbar-nav{width: 1105px}body .navbar-default .navbar-nav>li>a{padding: 38px 15px;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}.row-1150{width: 1150px;    margin: 0 auto !important;    position: relative}
}
/* Basic.css */
h1,.h1{font-size: 37px !important;letter-spacing: 1px;margin-bottom: 25px !important;margin-top: 0px !important}body{background-color: #fff;color: #4a4a4a!important;font-family: 'Roboto', sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color: #ca3266!important;font-family: 'Montserrat Alternates', sans-serif!important}h2,.h2{font-size: 30px !important;letter-spacing: 1px;margin-bottom: 20px !important}h3,.h3{font-size: 30px !important}h4,.h4{font-size: 20px !important;margin-bottom: 15px!important}h5,.h5{font-size: 24px !important}h6,.h6{font-size: 21px !important}a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family: 'Roboto', sans-serif;font-size: 17px;line-height: 1.4;letter-spacing: 1px}a{color: #4a4a4a!important;text-decoration: underline !important}#footer *{color: #fff}
/* Design.css */
.kitchen{display: flex;    flex-direction: row;    margin-bottom: 50px}.kitchen .left_side{width: 50%;    padding: 50px 0}.kitchen .right_side{width: 50%}.kitchen .right_side p{height: 0;    min-height: 100%}.kitchen .right_side p a{width: 100%;    height: 100%;    display: flex;    justify-content: flex-end}.kitchen .right_side p a img{height: 100%;    width: auto;    transition: .5s all;    transform: scale(1);    opacity: 1;    cursor: pointer}.kitchen .right_side p a img:hover{transform: scale(1.05);    opacity: .8}.accordion{font-size: 14px !important;    margin-top: 0 !important}#popup_law_wrap .popup_law_btn{margin-top: 5px !important;    padding: 10px !important;    font-size: 14px !important}#popup_law_wrap p{font-size: 14px !important}.popup_law_title{font-size: 18px !important;    margin: 0 !important}.panel{margin-bottom: 0 !important}.nav{display: flex;    flex-direction: row}form h4{text-align: center;    margin-top: 50px}form b{color: #ca3266!important}#customForm:hover{background: #96264b}#customForm{width: 25%;    margin-top: 8px;    margin-left: 37.5%;    background: #bd3965;    padding: 6px 0;    text-transform: uppercase;    border-radius: 0px;    border: none;    text-align: center;    cursor: pointer;transition: .3s ease-in-out}#f9 input.text,#f9 input.captcha,#f9 textarea{color: #535353 !important}#bgVideo{position: absolute;top:145px;    right: 0;    bottom: 0;    min-width: 100%;     min-height: 100%;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}#bgVideo-wrap{background-image:url("../../files/Tischlerei Hecher/Sliders/video-bg.jpg");background-position:center center;background-repeat:no-repeat;position:relative;min-width: 100%; height:1000px;padding-top:145px;background-size: cover}.scrolled #bgVideo{top: 105px;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}body .btn-lg,body .btn-group-lg>.btn{padding: 7px 15px}#fb-icon{width: 45px;    height: 45px;    background: #ca3266 url("../../files/design/facebook-logo.png") center center no-repeat;    background-size: 20px}.facebook.open{right: 0px;    webkit-transition: .3s ease-in-out;    -moz-transition: .3s ease-in-out;    -ms-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out}.facebook{position: fixed;    cursor: pointer;    top: 14em;    right: -45px;    z-index: 999;    webkit-transition: .3s ease-in-out;    -moz-transition: .3s ease-in-out;    -ms-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out}.navbar-default .navbar-nav>li>a{font-family: 'Roboto Condensed', sans-serif}p.error{color:red}.widget-captcha{margin-top: 25px}body .input-group-addon{background: #bd3965;    border: none;border-radius:0px!important}.cc_container .cc_btn{font-size: .8em!important}#vielen-dank img{width:100%;height:auto;border: 1px solid #ca3266}body .thumbnail{padding: 0!important;    border: 1px solid #ca3266;    border-radius: 0}#cboxTitle{display: none!important}.footer-form .submit:hover{background: #96264b;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}.footer-form .submit{width: 25%;    margin-top: 8px;    margin-left: 37.5%;    background: #bd3965;    padding: 6px 0;    text-transform: uppercase;    border-radius: 0px;    border: none;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}.footer-form h3{margin-bottom:30px}span.mandatory{color: #535353 !important}.footer-form label{font-weight: 400;    color: #535353 !important}.ce_form.tableless.block{width: 1150px;    margin: auto;    background: rgba(255, 255, 255, 0.8);    padding: 30px;    height: auto;    display: flow-root}span.invisible{display: none}.footer-form{padding-top:80px;padding-bottom:80px;background-image:url("../../files/Tischlerei Hecher/holz_dunkel_muster.png");background-attachment: fixed;    background-size: cover}.footer-form{display: -webkit-box;height: auto}body .kontakt p{color:#535353 !important}body .kontakt{height:450px;background-color:#fff;padding: 70px 0 70px 70px}.map{padding: 0!important;    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22)}iframe{display: block}#footer .btn-inverse{margin:20px 5px 30px}#main-menu .navbar{background-image:url("../../files/Tischlerei Hecher/holz_dunkel_muster.png");background-position:center top;background-size: cover;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.7)}.dropdown-menu>li>a{text-align: center}.dropdown-menu{left: auto !important}h2.col-xs-12{font-size: 16px !important}.navbar{min-height: 65px!important}nav a,footer a.btn{text-decoration: none !important}.top-margined{margin-top: 60px !important}.row-1150{background-color: #fff;margin-bottom: 60px!important}.page-article{display: inline-block;width: 100%}.easyloop{padding-top:10px;padding-bottom:0;background-color:#bd3965}#footer{padding: 0px 0 40px 0;    background: #bd3965}.easyloop figure{text-align:center;margin-bottom: 3px !important}input[type=submit]{width: 100%}#main textarea.form-control{height: 115px !important}input.form-control{border: 1px solid #535353;    height: 38px !important;border-radius:0px!important}#header-form .form-control{height: 60px !important}textarea.form-control{border: 1px solid #535353!important;    border-radius: 0px!important}.form-control:focus{border-color: #ca3266!important;border-width: 1px!important;-webkit-box-shadow: inset 0 1px 1px rgba(202, 50, 102, 0.8),0 0 8px rgba(202, 50, 102, 0.8)!important;box-shadow: inset 0 1px 1px rgba(202, 50, 102, 0.8),0 0 8px rgba(202, 50, 102, 0.8) !important}.row{margin: 0 !important}.navbar-default{background-color: #fff!important;border: none !important}#wrapper{overflow: hidden}.btn-default{background-color: transparent !important}.btn-lg{border-radius: 0 !important}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active{background-color: #000 !important;color: #fff !important;transition: all 0.5s}.btn-inverse,#footer .btn-inverse{color: #fff!important;    font-weight: 400;border: 1px solid #fff!important;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,#footer .btn-inverse:hover,#footer .btn-inverse:focus,#footer .btn-inverse:active{background-color: #841e40 !important;border-color:#841e40 !important;color: #fff !important;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}.bootstrap-select.btn-group .dropdown-menu>li>a{padding: 9px 20px}.bootstrap-select.btn-group .dropdown-menu>li>a:hover,.bootstrap-select.btn-group .dropdown-menu>li>a:focus{background-color: #ac1512 !important;color: #fff!important}#footer img.footer-logo{margin-top: 20px;    width: 220px;    height: auto}#footer .footer-schedule{border: 12px double #000;padding: 35px 15px;    min-height: 325px}
@media (max-width: 767px){
/* Responsive__Less_768.css */
.kitchen{flex-direction: column}.kitchen .left_side{width: 100%;    padding: 0}.kitchen .right_side{width: 100%}.kitchen .right_side p a img{height: auto;    width: 100%;    margin-top: 25px}#bgVideo{top: 78px!important;    min-height: 50%;    height: 300px!important}#bgVideo-wrap{padding-top: 78px!important;height: 350px!important;}body #main-menu .container{padding-right: 15px;    padding-left: 15px}.easyloop figure{margin-top:20px}#footer .btn-inverse{margin: 10px 5px 10px}body .mod_rocksolid_slider{margin-top:0!important}input#ctrl_235,body .input-group-addon{border-radius: 0px!important}body .input-group-addon{display: table}h3{font-size: 25px!important}body .navbar-nav>li>a{color: #fff!important;    font-weight: 600;font-size: 19px}body .kontakt{padding: 45px 25px 50px 25px!important;    height: auto;text-align: center}body .navbar-header img{margin: 0px auto 16px auto}.row-1150{padding: 0 10px}.footer-form .submit{width: 100%;    margin-left: 0}.rsts-crop,.mod_rocksolid_slider{height: 250px!important}h2,.h2{font-size: 22px !important}h1,.h1{font-size: 24px !important}.navbar{margin-top: 0;margin-bottom: 0 !important}.navbar-toggle{margin-top: 21px !important;    margin-bottom: 21px!important}.navbar-brand{padding: 0px 15px!important;    left: 0;    position: absolute;float: none !important}body .navbar-brand img{width:109px;    height: auto}#footer img.footer-logo{width: 250px;margin-bottom: 20px}
}
@media (max-width: 1024px){
/* Responsive__Less_1024.css */
.nav{flex-wrap: wrap}.navbar-nav,#main-menu .container{width: 100%!important;padding:0px}.navbar-default .navbar-nav>.active>a{color: #fff!important;    background-color: #bd3965!important}body .navbar-default .navbar-nav>li>a{color: #fff!important}.nav>li:nth-of-type(4){display:none}body .kontakt{text-align: center;    padding: 70px 0 50px 0px}.rsts-crop,.mod_rocksolid_slider{height: 400px!important}#main-menu .navbar{background-size: auto;height: auto!important}.row-1150{padding: 0 15px}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color: transparent!important}.navbar-header img{margin: 8px auto 8px auto}.ce_form.tableless.block{width: auto}body .navbar-default .navbar-toggle .icon-bar{background-color: #fff}body .navbar-default .navbar-toggle{border-color: #fff}.navbar-brand img{width: 150px}nav .dropdown-menu{position: relative;    display: block;    background: transparent;    border: none;    box-shadow: none;    width: 100%;    min-width: 100%;    padding: 0}nav .level_1{border-top: 1px solid rgba(255, 255, 255, 0.6)}.navbar-nav>li a{padding: 18px 20px !important;text-align: center}.navbar-nav>li{float: none;width: 100%}#main-menu .collapse.navbar-collapse.in{display: block !important;    border-color: #000!important}.navbar-header{float: none !important}#main-menu .collapse.navbar-collapse{display: none !important}#main-menu .navbar-default .navbar-collapse,#main-menu .navbar-default .navbar-form{border-color: #000!important}.navbar-toggle{display: block !important;margin-top: 23px !important;    margin-bottom: 21px!important}
}
@media (min-width: 1025px){
/* Responsive__1024.css */
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{display: none}.navbar-default .navbar-nav>li>a{padding: 20px 10px;    font-size: 15px;    font-weight: 600}.nav>li:nth-of-type(4)>a{text-indent: -9999px}.nav>li:nth-of-type(4)>a:before{background-image:url("../../files/Tischlerei Hecher/Hecher_2017_white.png");background-position: center center;    background-repeat: no-repeat;    content: '';    display: block;    width: 100px;    height: 90px;    background-size: contain;    margin: 0 auto;    position: absolute;    left: 0;    right: 0}.nav>li:nth-of-type(4){width: 120px}.nav>li:nth-of-type(4)>a{padding: 0px 15px!important}#main-menu .navbar{height: 90px}.navbar-nav>li{margin-top:17px}.nav>li:nth-of-type(4){margin-top: 0}.mod_rocksolid_slider{margin-top: 90px;        webkit-transition: .3s ease-in-out;        -moz-transition: .3s ease-in-out;        -ms-transition: .3s ease-in-out;        -o-transition: .3s ease-in-out;        transition: .3s ease-in-out}.scrolled .mod_rocksolid_slider{margin-top: 0px;        webkit-transition: .3s ease-in-out;        -moz-transition: .3s ease-in-out;        -ms-transition: .3s ease-in-out;        -o-transition: .3s ease-in-out;        transition: .3s ease-in-out}.ce_form.tableless.block{width: auto}.scrolled .navbar-header img{width: 120px;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}
}
@media (max-width: 300px){
/* Responsive__Less_300.css */
body .kontakt a,#main a{font-size: 15px!important}.ce_form.tableless.block{padding: 10px}
}
@media (max-width: 1199px){
/* Responsive__Less_1199.css */
.row-1150{position: relative}#bgVideo{top: 90px}#bgVideo-wrap{height: 550px;overflow: hidden}#bgVideo-wrap{padding-top: 90px}
}
