@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap);html{font-family:"Titillium Web",sans-serif}p{font-size:18px;color:#331018;line-height:150%;padding:0 10px 0 0;font-weight:400}ul,ol{font-size:18px;color:#331018;line-height:150%;padding:0 0 0 30px;font-weight:400}h3{font-weight:700;font-size:28px;color:#331018}h4,.qs_cookiepage_head,.qs_cookie_table_head{font-family:'Titillium Web',sans-serif;font-size:20px!important;color:#331018;margin:0;line-height:140%}.qs_cookiepage_subhead{font-family:'Titillium Web',sans-serif;font-size:18px!important;color:#331018;margin:0;line-height:140%}.slider{position:relative}.slider .swiper-slide{position:relative}.slider-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;padding:20px;border-radius:10px;font-family:"Titillium Web",sans-serif}.slider-text h2{font-size:40px;margin:0;font-weight:900}.slider-text p{font-size:18px;margin:10px 0 0;color:#fff}.qsfaq-question-text{color:#331018!important;font-size:25px!important}.qsfaq-main-div{width:100%!important}.faqtekst{color:#331018!important;font-size:18px!important;font-family:'Titillium Web',sans-serif!important}.qsfaq-question-answer-div{border-bottom:1px solid #BF9564!important}.headerinfo{background:#F4EAD6;width:100%;height:50px;position:relative!important;z-index:10!important}.mobilelogowrap.hidden{display:none}.mobilelogowrap{text-align:center!important}.menuBackground{background:#BF9564;transition:all 0.3s ease-in-out;position:relative}.carticon{position:relative;font-size:24px;color:#fff;cursor:pointer;padding:5px}.carticon:hover{color:#BF9564}.carticon .cart-badge{position:absolute;top:17%;right:5%;background:#331018;color:#fff;font-size:12px;font-weight:700;border-radius:50%;width:18px;height:18px;line-height:18px;text-align:center;box-shadow:0 0 3px rgb(0 0 0 / .3)}.menuBackgroundfixed{position:fixed;left:0;right:0;z-index:1000;top:0;background:#a67c47;padding:5px 0}.headerinfowrap{width:960px;margin:0 auto}.headertext,.headertextright{color:#331018;font-family:'Titillium Web',sans-serif;font-size:16px;font-weight:600}.headertext a{color:#331018;font-family:'Titillium Web',sans-serif;font-size:16px;font-weight:600;text-decoration:none}.headertext{float:left}.headertextright{float:right}.topdiv{z-index:200000;background:#331018}.headertextright em{margin-left:30px;font-size:25px;line-height:40px}.logo,.logomobile{height:150px;margin:20px auto;font-family:'Titillium Web',sans-serif;color:#fff;font-size:18px;box-sizing:border-box;padding:5px 0;text-align:center!important;z-index:1!important}.logo img,.logomobile img{width:210px;height:auto;display:inline-block;margin:5px auto}.menuwrap{width:960px;margin:0 auto}.menu{padding:0;margin:0;text-align:center;font-size:0}.menu li{display:inline-block}.menu li a,.nav li a{font-family:'Titillium Web',sans-serif;color:#F4EAD6;font-size:18px;text-decoration:none;line-height:60px;padding:0 10px;display:block;box-sizing:border-box;font-weight:600;transition:color 0.2s ease-out}.menu li a:hover{color:#331018}.workbooks-link{text-decoration:none;color:inherit;display:inline-block}.workbooks-block{text-align:center;cursor:pointer;padding:10px;border-radius:8px;transition:transform 0.2s,box-shadow 0.2s}.workbooks-block:hover{transform:scale(1.03);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.bookpreview{width:730px;position:relative;margin:0 auto}.control{position:absolute;width:40px;top:0;bottom:0}.controlprev{left:0}.controlnext{right:0}.controlbutton{height:100%;width:100%;border:none;background:#331018;color:#F4EAD6;cursor:pointer;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out}.controlbutton:hover{background:#BF9564}#mybook{width:650px;height:450px;margin:0 auto;position:relative;overflow:hidden;border:1px solid #ccc;border-radius:4px;background:#fff}#mybook>div{width:100%;height:100%;position:absolute;top:0;left:100%;opacity:0;transition:all 0.6s ease}#mybook>div.active{left:0;opacity:1}#mybook>div.previous{left:-100%;opacity:0}#mybook img{width:100%;height:100%;object-fit:contain}book{font-family:Arial,sans-serif;margin:20px;color:#2b2b2b}.book h2{font-size:22px;font-weight:700;margin-bottom:15px}.book table{border-collapse:collapse;width:100%}.book th,.book td{border:1px solid #c8b38c;vertical-align:top;padding:10px}.book th{background-color:#f9f4ec;text-align:left;font-weight:700;color:#331018}.book td ul,.book td ol{margin:0;padding-left:20px}.book td p{margin:8px 0 0}.webshop-page-body{width:100%}.webshop-cart-cell{border:1px solid #aeaeae}.theaddiv{background:#331018;color:#fff}.place-order-button,.cancel-button,.continue-button{background:#bf9564;color:#f4ebd5;border:1px solid #bf9564}.place-order-button:hover,.cancel-button:hover,.continue-button:hover{background:#331018;color:#fff;border:1px solid #331018}.webshop-productname,.webshop-productprice{text-align:center!important}.order-direct-button,.order-button,.order-related-button,.coupon-button,.login-button,.paginationitemactive{border-color:#331018!important;background:#331018!important}.webshop-product-techspecs,.webshop-product-productnumber{display:none!important}.paginationitem,.paginationbutton{border:1px solid #331018;color:#331018}.paginationitem:hover,.paginationbutton:hover{background:#331018!important;color:#fff}.webshop-product-infobox,.webshop-product-inforightbox{margin-top:-8%}.webshop-breadcrumb-link{color:#331018;font-weight:600;text-decoration:none}.productrelationitemimage img{max-width:150px;margin:10px auto}.webshop-relation-head{margin:0;padding:0;text-align:center;font-size:20px}.webshop-related-product-price-text{text-align:center}.webshop-related-product{border-radius:10px}.vat-included-text,.webshop-product-vat-info,.btw-row-item{display:none}.webshop-tile-image{width:20%;margin:0 auto}#customerCreateAccount{display:none}.qs_cookie_popup,.qs_cookie_acceptbtn,.qs_cookie_acceptbtnsmall,.qs_cookie_refusebtn,.qs_cookie_refusebtnsmall{background:#331018}.linkpagina{color:#BF9564;text-decoration:none}.linkpagina:hover{text-decoration:underline}.qs_cookie_acceptbtn:hover,.qs_cookie_acceptbtnsmall:hover,.qs_cookie_refusebtn:hover,.qs_cookie_refusebtnsmall:hover{color:#331018}.bruinkop{text-align:center;color:#331018;font-weight:900;font-family:'Titillium Web',sans-serif;font-size:38px}.workbook-covers{display:flex;justify-content:center;gap:0;flex-wrap:wrap;margin:20px 0}.workbook-covers .cover-item{max-width:160px;flex:1 1 auto;margin:0 auto}.workbook-covers .cover-item img{width:70%;height:auto;border:1px solid #ddd;box-shadow:2px 2px 6px rgb(0 0 0 / .2);display:block}.hiddenitem{display:none}.hiddenitem.showitem{display:block}.answersoptionwrap.showDownloadOptions{display:block}.answerswrap{position:relative}.answersoptionwrap{position:absolute;top:90%;left:0;background:#fff;z-index:9999;display:none;padding:20px;box-shadow:0 0 6px 0 #333;border:1px solid;left:0;right:0;border-radius:10px}.iframewrap{position:relative;width:777px;height:653px;overflow:hidden;margin:0 auto}.iframewrap iframe{position:absolute;top:0;left:0;right:0;bottom:0}.answersimagewrap{display:inline-block;margin:10px;cursor:pointer}.answersimagewrap img{max-width:120px;transition:transform 0.2s}.answersimagewrap img:hover{transform:scale(1.05)}.chesstutorafb{width:75%;margin:50px 10px 10px 10px!important}.buttonshome{margin-top:15px}.buttonshome .button{margin:10px 10px 0 0}.button{font-family:'Titillium Web',sans-serif;font-size:16px;color:#fff;margin:0;line-height:140%;cursor:pointer;box-sizing:border-box;padding:10px 20px;border:none;text-align:center;text-decoration:none;background:#212121;border-radius:2px;margin:10px 0 0}.readingbutton:hover{background:#2E2E2E}.readingbutton{font-family:'Titillium Web',sans-serif;font-size:16px;color:#fff;margin:0;line-height:140%;cursor:pointer;box-sizing:border-box;padding:10px 20px;text-decoration:none;border:none;text-align:center;background:#212121;border-radius:2px;margin:10px 0 0}.shippingpolicytable{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:15px;text-align:left}.shippingpolicytable th,.shippingpolicytable td{border:1px solid #b48c64;padding:10px 15px}.shippingpolicytable th{background-color:#f9f6f3;font-weight:700;color:#4a2c1a;text-align:center}.content-section{max-width:960px;margin:0 auto;padding:2rem}.tableofcontents{display:flex;flex-direction:column;gap:2rem}.manual-content{display:flex;gap:2rem}.manual-left,.manual-right{flex:1}.kop{font-size:24px;margin-bottom:1rem;border-bottom:2px solid #BF9564;display:inline-block}.manual-content li{color:#331018}.subkop{font-size:20px;margin-bottom:.75rem;color:#BF9564}.tekst{font-size:15px;line-height:1.6}.shippingpolicytable td{color:#333}.stepafb{margin:0 auto!important;width:50%}.stepstonesafb{margin:20px auto!important;width:80%}.shippingpolicytable tr:nth-child(even) td{background-color:#fafafa}.shippingpolicytable tr:hover td{background-color:#f1ece7}.button:hover{background:#2E2E2E}.pionWrap{justify-content:space-evenly;display:flex;width:100%;background:#fff;position:absolute;top:-10px;z-index:10}.pionWrap p{max-width:70px;text-align:center}.pionWrap img:hover{cursor:pointer}.answersoptionwrap p{line-height:80%!important}#container{width:unset!important}.link{color:#795548;font-family:'Titillium Web',sans-serif;font-size:18px;text-decoration:none;margin:0}.link:hover{text-decoration:underline}.flag{height:40px;margin:2px 5px}.introsubkop{text-align:center;color:#BF9564;font-weight:900;font-family:'Titillium Web',sans-serif;font-size:28px}.footerlink:hover{text-decoration:underline}.footerlink{font-family:'Titillium Web',sans-serif;font-size:16px;color:#fff;margin:0;line-height:140%;text-decoration:none}.footerkop{font-family:'Titillium Web',sans-serif;font-size:24px;color:#fff;margin:0;line-height:140%}.footertekst{font-family:'Titillium Web',sans-serif;font-size:16px;color:#fff;margin:0;line-height:140%}.footer-icons{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:130px}.footericon{width:55px;height:auto;object-fit:contain}.footerpayment{width:300px}.curriculum{padding:1rem 0}.curriculum-list{list-style:none;margin:0;padding:0}.curriculum-list li{margin:.5rem 0;font-size:20px;font-weight:600;color:#331018}.curriculum-list .link{color:#795548;font-family:'Titillium Web',sans-serif;font-size:18px;text-decoration:none;margin:0;line-height:140%}.curriculum-list .link:hover{text-decoration:underline}.afbeeldingchess{width:40%!important}.workbooks h4{text-align:center!important;padding-bottom:25px}.workbooksimage{margin:0 auto;width:80%!important}.video-section{text-align:center;margin:2rem auto;max-width:800px}.video-title{font-size:20px;font-weight:700;color:#BF9564;border-bottom:2px solid #BF9564;display:inline-block;margin-bottom:1rem;padding-bottom:.25rem}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .15);border-radius:8px}.videosruimterechts,.bookrechts{margin-right:1%}.videosruimtelinks,.booklinks{margin-left:1%}.book-section{text-align:center;margin:2rem auto;max-width:400px}.book-title{font-size:20px;font-weight:700;color:#BF9564;border-bottom:2px solid #BF9564;display:inline-block;margin-bottom:1rem;padding-bottom:.25rem}.book-container{position:relative;overflow:hidden;border-radius:8px}.book-image{width:85%;height:auto;display:block;transition:transform 0.3s ease;margin:0 auto}.book-image:hover{transform:scale(1.05)}.aboutus{padding-right:15%}.countryblock{border-radius:5px;background:#fff;box-shadow:0 0 4px #777;top:70px;padding:20px 0 60px 0;position:relative;width:95%;text-align:center;margin:0 auto}.contentcontainer{width:98%;max-width:1080px;margin:0 auto;padding:0 1% 0 1%}.contentcontainer:after,.rowcontainer:after,.breakcontainer:after,.contactbalkcontainer:after,.breakcontainerstappen:after{clear:both;display:block;content:''}.contentcontainer-text,.rowcontainer-text,.breakcontainer-text,.slidercontainer-text,.webshopcontainer-text,.contactbalkcontainer{padding:40px 0 40px 0}.breakcontainer{width:98%;margin:0 auto;max-width:1080px;padding:45px 1% 45px 1%}.breakcontainerboven{width:98%;margin:0 auto;max-width:1080px;padding:45px 1% 0 1%}.breakcontaineronder{width:98%;margin:0 auto;max-width:1080px;padding:0 1% 45px 1%}.footercontainer{width:98%;margin:0 auto;max-width:1080px;padding:15px 1% 15px 1%}.mobilemenu{display:none!important}.mobilemenu ul{list-style:none!important}@media only screen and (max-width:1000px){.desktopmenu,.headerinfo,.menuBackground,.logo{display:none}.webshop-product-infobox,.webshop-product-inforightbox{margin-top:unset}section:first-of-type{margin-top:100px}.carticon .cart-badge{background:#bf9563;top:0}.carticon a{color:#f4ead6}.desktopslider{display:none!important}.headerinfowrap{width:85%}.webshop-remove-product-button{right:10%}.mobielslider{width:100%;display:block!important}.headerlinks a{text-align:center!important;float:none!important}.headerlinks{margin:0 auto!important;max-width:1080px;text-align:center}.mobilemenu{display:block!important;position:fixed;width:100%;z-index:10000}.mobilemenucontainer{display:none!important;background:#BF9564;position:absolute;left:0;transition:all 0.3s ease-in-out;right:0;top:100%;z-index:999}.mobilemenucontainer.open{display:block!important;transition:all 0.3s ease-in-out}.cleartop{margin-top:285px}.headertekst{margin:0 50px}.headerlink{font-size:16px}.submenumobile{display:none;padding-left:20px;background:#d8b98c}.submenumobile.open{display:block}.menuicon{cursor:pointer;font-size:24px;color:#f4ead6}.mobilelogowrap{flex:1;text-align:center}.mobilelogowrap img.logomobile{height:100%;width:15%;margin:unset}.mobilemenubar{display:flex;align-items:center;justify-content:space-between;background:#331018;padding:5px 10px}}@media only screen and (max-width:860px){.countryblock{min-height:200px}.webshop-category-tile{width:48%}}@media only screen and (max-width:780px){.productitem-col-3{width:48%}.submenumobile{display:block}.webshop-product-infobox,.webshop-product-inforightbox{margin-top:unset}}@media only screen and (max-width:580px){.countryblock{min-height:250px}.webshop-category-tile{width:100%}.mobilelogowrap img.logomobile{width:40%}}@media only screen and (max-width:480px){.countryblock{min-height:300px}}