/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Tuffy-Regular';src:url(/themes/custom/duqiresp/fonts/Tuffy-Regular.ttf.woff) format('woff'),url(/themes/custom/duqiresp/fonts/Tuffy-Regular.ttf.svg#Tuffy-Regular) format('svg'),url(/themes/custom/duqiresp/fonts/Tuffy-Regular.ttf.eot),url(/themes/custom/duqiresp/fonts/Tuffy-Regular.ttf.eot#iefix) format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face{font-family:'Papyrus';src:url(/themes/custom/duqiresp/fonts/papyrus.woff) format('woff'),url(/themes/custom/duqiresp/fonts/papyrus.svg#Tuffy-Regular) format('svg'),url(/themes/custom/duqiresp/fonts/papyrus.eot),url(/themes/custom/duqiresp/fonts/papyrus.eot#iefix) format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face{font-family:'Dbr';src:url(/themes/custom/duqiresp/fonts/dbr.woff) format('woff'),url(/themes/custom/duqiresp/fonts/dbr.svg#Tuffy-Regular) format('svg'),url(/themes/custom/duqiresp/fonts/dbr.eot),url(/themes/custom/duqiresp/fonts/dbr.eot#iefix) format('embedded-opentype');font-weight:normal;font-style:normal;}#conten{display:none;}.tabs{z-index:100;}body{padding:0;margin:0;background-image:url(/themes/custom/duqiresp/images/houkje790x2482.jpeg);background-attachment:scroll;background-position:0 86px;font-family:Tuffy-Regular;font-size:13px;}div{display:block;position:relative;overflow:hidden;}#page-content a{color:#662200;}#page-content a:hover{color:#663311;}#page-content a:visited{color:#6A7891;}#wrapper{height:100%;margin:0 auto 0 auto;padding:0 0 0 0;width:100%;}#header{display:block;position:relative;font-family:Papyrus;text-align:left;margin:0 auto 0 auto;background-image:url(/themes/custom/duqiresp/images/houkone790test.jpg);background-position:0px -20px;background-repeat:no-repeat;}#identity{padding:12px 0 0 0px;margin:0 auto 0 auto;width:100%;height:74px;text-align:center;color:#EDF1F4;}#logo{display:inline-block;position:relative;overflow:visible;}#logo #d,#logo #q{display:block;position:relative;overflow:visible;float:left;height:35px;font-size:40px;line-height:50px;letter-spacing:-3px;}#logo #u,#logo #i{display:block;position:relative;overflow:visible;float:left;height:35px;font-size:35px;line-height:55px;letter-spacing:5px;}#slogan{display:block;position:relative;clear:both;font-size:12px;}#showhidenav{position:absolute;display:block;top:0px;right:0px;text-decoration:none;color:#000;font-family:Papyrus;font-size:30px;color:#737655;}#navigation{position:relative;font-family:Dbr;background-image:none;font-weight:bold;margin:20px auto 0 auto;display:none;max-width:60em;}#navigation ul{margin:0 auto 0 auto;padding:0;width:auto;}#navigation ul li{position:relative;display:block;font-size:16px;height:30px;margin:0;padding:0;}#navigation ul li a{display:block;position:relative;padding:0 0 0 0;color:#663311;text-decoration:none;text-align:center;}#navigation ul li a:hover{color:#6A7891;}#navigation ul li.active-trail{display:none;}#content{margin:0 auto 0 auto;font-size:13px;font-family:verdana;color:#331100;;max-width:790px;overflow:visible;}#content #page-content{background-image:none !important;display:block;position:relative;overflow:hidden;padding-left:15px;padding-right:15px;background-repeat:no-repeat;}#content h1{font-family:Dbr;color:#662200;font-size:21px;text-align:center;margin:8px 0 10px 0;}#content p{margin:0 0 10px 0;}#page-content img[style*="float: left"]{margin-right:25  px;display:none;}#page-content img[style*="float: right"]{margin-left:25px;display:none;}#footer{padding:0;font-size:8px;margin:40px auto 10px auto;}#chiwrap{opacity:0;transition:all 0.5s ease-in-out;display:block;position:absolute;overflow:hidden;margin-left:-310px;width:340px;height:100%;}#chiwrap #chinese{display:block;position:fixed;width:340px;height:100%;opacity:0.50;text-align:center;z-index:19;background-image:url(/themes/custom/duqiresp/images/hvh-acupunctuur.png);background-size:80%;background-repeat:no-repeat;background-position:0 340px;}@media all and (min-width:70em){#chiwrap{opacity:1;}#wrapper #content{margin:0px auto 0px auto;padding-left:20%;transition:all 0.5s ease-in-out;}}@media all and (min-width:23em){body{background-image:none;}div{display:block;position:relative;overflow:hidden;}#wrapper{display:block;position:relative;overflow:hidden;width:100%;margin:0 auto 0 auto;}#header{text-align:left;position:fixed;z-index:20;height:196px;width:100%;}#identity{text-align:left;margin-left:45px;}#showhidenav{display:none;}#navigation{position:absolute;overflow:hidden;top:86px;background-image:url(/themes/custom/duqiresp/images/duqi-nav-alphabackdrop.png);background-repeat:no-repeat;background-position:0px -37px;padding:12px 5px 94px 5px;margin:0 auto 0 auto;display:block;width:100%;z-index:21;}#navigation ul{max-width:100em;}#navigation ul li{position:relative;display:block;float:left;font-size:16px;font-weight:normal;border:none;}#navigation ul li:last-child{border:none;}#navigation ul li a{padding:0 0 0 20px;}#navigation ul li.active-trail{display:block;}#navigation ul li.last a{padding-right:0;}#content{margin:0px auto 50px auto;padding-left:0px;transition:all 0.5s ease-in-out;}#content #page-content{background-image:url(/themes/custom/duqiresp/images/houkje790x2482.jpeg) !important;background-position:0px 0px;padding:190px 5% 20px 5%;}#page-content img[style*="float: left"]{display:block;}#page-content img[style*="float: right"]{display:block;}#content h1{text-align:left;margin:0 0 10px 0;}#footer{font-size:13px;padding:100px 0 0 0;text-align:center;}}.afspraak-cta{margin:28px 0 6px 0;}.afspraak-knop{display:inline-block;background:#ede3d0;color:#6b4a2b !important;padding:6px 15px;border:1px solid #cdbb9d;border-radius:4px;text-decoration:none !important;font-family:Dbr,Papyrus,serif;font-size:14px;letter-spacing:0.3px;transition:background 0.2s ease;}.afspraak-knop:hover,.afspraak-knop:visited{color:#6b4a2b !important;}.afspraak-knop:hover{background:#e3d6bd;}table.openingstijden{border-collapse:collapse;margin:6px 0 14px 0;}table.openingstijden th,table.openingstijden td{text-align:left;padding:3px 22px 3px 0;vertical-align:top;}table.openingstijden th{font-weight:bold;}.webform-submission-form .js-form-item,.webform-submission-form .form-item{margin:0 0 14px 0;}.webform-submission-form label{display:block;margin:0 0 4px 0;font-weight:bold;}.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form input[type="tel"],.webform-submission-form textarea{display:block;width:100%;max-width:460px;box-sizing:border-box;padding:7px 9px;border:1px solid #b9a88f;border-radius:3px;font-family:inherit;font-size:14px;background:#fffdf7;}.webform-submission-form textarea{min-height:150px;}.webform-submission-form .form-actions{margin-top:4px;}.webform-submission-form .webform-button--submit{background:#a98967;color:#fff;border:none;padding:9px 24px;border-radius:4px;font-family:Dbr,Papyrus,serif;font-size:16px;letter-spacing:1px;cursor:pointer;transition:background 0.2s ease;}.webform-submission-form .webform-button--submit:hover{background:#8f6f50;}#footer ul{list-style:none;margin:0;padding:0;}#footer ul li{display:inline-block;margin:0 10px;}#footer ul li a{color:#662200;text-decoration:none;}#footer ul li a:hover{text-decoration:underline;}#footer{background-color:#fcf7e2;margin:0;}@media all and (min-width:23em){#footer{padding:20px 5% 28px 5%;}}.footer-contact{line-height:1.6;margin-bottom:10px;}.footer-contact a{color:#662200;text-decoration:none;}.footer-contact a:hover{text-decoration:underline;}.footer-logos{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:440px;margin:0 auto 18px auto;}.footer-logos a{display:inline-flex;}.footer-logos img{height:56px;width:auto;max-width:100%;display:block;}
