html *{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.container{max-width:100%;margin:auto;background-color:#e4e4e4}.inner-footer-wrapper,.main-wrapper,.mid-ribbon,.top-ribbon-inner{max-width:1200px;margin:auto}.main{background-color:#fff;padding-top:20px;padding-left:10px;padding-right:10px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;padding-bottom:40px}@media screen and (min-width:1240px){.main-wrapper{margin:auto}}html{font-size:14px;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}@media screen and (min-width:800px){html{font-size:16px}}body{font-family:'Lato', sans-serif}p{margin-bottom:20px;text-align:justified;line-height:1.6rem;font-size:1.2rem}address{margin-bottom:20px;text-align:justified;line-height:1.6rem;font-size:1.2rem}strong{font-weight:700}h1,h2,h3,h4,h5{line-height:2.9rem;font-family:'Merriweather', serif;margin-bottom:10px;text-align:center;color:#AD6D13;font-weight:400}h1{font-size:2.1rem;max-width:1150px;margin-left:auto;margin-right:auto;margin-bottom:30px;padding-top:10px;padding-bottom:15px;color:#333;background-color:#feeed8}h2{font-size:1.7rem;border-bottom:1px dashed rgba(173, 109, 19, 0.4)}h3{font-size:1.6rem;border-bottom:1px dashed rgba(173, 109, 19, 0.4)}h4{font-size:1.6rem;border-bottom:1px dashed rgba(173, 109, 19, 0.4)}h5{font-size:1.5rem;border-bottom:1px dashed rgba(173, 109, 19, 0.4)}h6{font-size:1.5rem;border-bottom:1px dashed rgba(173, 109, 19, 0.4)}a{color:#AD6D13;text-decoration:none}a:hover{color:#432016;text-decoration:underline}header{background-color:#fff}.top-ribbon{background-color:#f89b1c;position:fixed;z-index:2000;width:100%;opacity:0.9}.top-ribbon .phone{padding-top:16px;padding-bottom:16px;padding-right:5px;float:right;font-size:1.4rem}.top-ribbon .phone span{padding-left:20px;position:relative}.top-ribbon .phone i{position:absolute;left:0;font-size:22px;top:2px}.mid-ribbon{padding-top:50px;position:relative;text-align:center;border-bottom:2px solid #432016;margin-bottom:10px}.mid-ribbon .contact-details{margin-bottom:20px}.mid-ribbon address{padding-top:10px;padding-bottom:13px;color:#a96405}.mid-ribbon .email span{padding-left:26px;position:relative;color:#a96405}.mid-ribbon .email i{position:absolute;left:0;font-size:18px;top:-2px}@media screen and (min-width:700px){header{margin-bottom:0}.top-ribbon .phone{padding-top:16px;padding-bottom:16px}.mid-ribbon{border-bottom:0px solid #ccc;margin-bottom:0}}.sub-menu{display:none}@media screen and (min-width:700px){.sub-menu{font-family:'Merriweather', serif;display:block;position:absolute;padding:8px 0 8px 0}.sub-menu li{list-style:none;display:inline-block}.sub-menu a{padding:8px 8px 8px 8px;text-decoration:none;display:block;font-size:1.3rem;margin-left:8px;margin-right:8px;position:relative;color:black;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.sub-menu a:hover{color:#3d3d3d}.sub-menu a:after{content:"";position:absolute;bottom:0;left:50%;height:3px;width:0%;background-color:#3d3d3d;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.sub-menu a:hover:after{left:0;width:100%}}.toggle-menu{display:inline-block;position:fixed;z-index:2001;left:0;padding:6px 8px 8px 12px;top:0;color:#666;font-size:2.2rem}.toggle-menu :hover{cursor:pointer}.page-overlay{position:absolute;width:0px;height:0px;background-color:#fff;opacity:0.6;z-index:1001}.mobile-menu-open .page-overlay{width:100%;height:100%}.main-menu{position:fixed;height:100%;top:0;left:-300px;width:300px;background:white;z-index:2002;font-family:'Merriweather', serif;font-weight:300;background-color:#3d3d3d;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.main-menu .toggle-close{color:#666;position:relative}.main-menu .toggle-close a{padding:28px 8px 26px 50px}.main-menu .toggle-close i{font-size:30px;position:absolute;top:25px;left:16px}.main-menu .toggle-close:after{content:''}.main-menu ul{padding:0;margin:0}.main-menu li{list-style:none;position:relative;color:#ccc}.main-menu li:hover{color:#f89b1c}.main-menu li:after{content:'\f054';font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;margin:0px 0px 0px 10px;text-decoration:none;position:absolute;font-size:17px;right:16px;top:10px}.main-menu li.active{color:#f89b1c}.main-menu li.active a{color:#f89b1c}.main-menu a{text-decoration:none;font-size:1.5rem;color:#ccc;display:block;padding:14px 20px 10px 16px;margin-bottom:2px;border-bottom:1px solid #666}.main-menu a:hover{color:#f89b1c}.main-menu.open{top:0;left:0}@media screen and (min-width:700px){.main-menu{position:relative;border:0px solid pink;left:auto;width:auto;text-align:center;background-color:#3d3d3d}.main-menu li{display:inline-block;border-left:1px solid #666666}.main-menu li:nth-child(4){border-left:0px solid #666666}.main-menu li:after{content:""}.main-menu a{padding:20px 22px 20px 22px;font-size:1.6rem;font-weight:300;margin-left:2px;margin-right:2px;position:relative;color:#fff;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1);border-bottom:none}.main-menu a:hover{color:#f89b1c}.main-menu a:after{content:"";position:absolute;bottom:0;left:50%;height:3px;width:0%;background-color:#f89b1c;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.main-menu a:hover:after{left:0;width:100%}.main-menu .desktop-only,.main-menu .toggle-close,.toggle-menu{display:none}}.baby-menu{position:fixed;bottom:0;background-color:black;z-index:2001;width:100%;-webkit-box-shadow:0 0 30px 0 #000;box-shadow:0 0 30px 0 #000}.baby-menu ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.baby-menu li{position:relative;color:#ccc;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:20px 20px;border-right:1px solid #666;padding:0;margin:0}.baby-menu li:hover{color:#f89b1c}.baby-menu a{width:100%;height:100%;text-decoration:none;font-size:1.0rem;color:white;text-transform:uppercase;display:block;padding:5px 10px 5px 10px;text-align:center}.baby-menu a i{padding-bottom:10px}.baby-menu a:hover{color:#f89b1c;background-color:black}@media screen and (min-width:700px){.baby-menu{display:none}}.content-container{margin:auto;max-width:930px}.align-center{text-align:center}.additional-bottom-padding{margin-bottom:40px}.clear-fix:after{content:"";display:table;clear:both}.text-upper{text-transform:uppercase}.font-size-normal{font-size:1rem}.font-size-2x{font-size:2rem}.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:700px){.is-flex-tablet{display:-webkit-box;display:-ms-flexbox;display:flex}}.is-flex.is-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.is-flex.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-flex.is-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.is-flex.is-vcenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-25{padding:25px}.padding-30{padding:30px}.padding-40{padding:40px}.padding-50{padding:50px}.padding-60{padding:60px}.padding-70{padding:70px}.padding-80{padding:80px}.padding-90{padding:90px}.padding-100{padding:100px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pl-50{padding-left:50px}.pl-60{padding-left:60px}.pl-70{padding-left:70px}.pl-80{padding-left:80px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.pr-50{padding-right:50px}.pr-60{padding-right:60px}.pr-70{padding-right:70px}.pr-80{padding-right:80px}.no-margin{margin:0!important}.no-margin-bottom{margin-bottom:0!important}.margin-x-auto{margin:0 auto!important}.mr-auto{margin-right:auto!important}.ml-auto{margin-left:auto!important}.margin-10{margin:10px}.margin-20{margin:20px}.margin-25{margin:25px}.margin-30{margin:30px}.margin-40{margin:40px}.margin-50{margin:50px}.margin-60{margin:60px}.margin-70{margin:70px}.margin-80{margin:80px}.margin-90{margin:90px}.margin-100{margin:100px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.ml-60{margin-left:60px}.ml-70{margin-left:70px}.ml-80{margin-left:80px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}.mr-60{margin-right:60px}.mr-70{margin-right:70px}.mr-80{margin-right:80px}.width-40{width:40px!important}.width-100{width:100px!important}.height-60{height:60px!important}.height-60{height:60px!important}.height-70{height:60px!important}.height-80{height:60px!important}.height-90{height:60px!important}.pull-right{float:right}.pull-left{float:left}.is-fixed{position:fixed;top:0;left:0}.is-hidden{display:none}.align-center{margin:0 auto;text-align:center}.overflow-auto{overflow:auto!important}ol.list-default,ul.list-default{padding:0 10px 10px 10px;list-style:disc;list-style-position:outside;margin-bottom:20px;margin-left:20px;margin-right:20px}ol.list-default li,ul.list-default li{padding:0 5px 5px 5px;text-align:left;line-height:1.9rem;margin-left:10%;margin-right:10%;font-size:1.3rem}@media screen and (max-width:600px){ol.list-default,ul.list-default{margin-left:10px;margin-right:10px}}.faqs{text-align:center;margin-bottom:36px}.faqs h3{font-size:18px;margin:5px;position:relative;padding-right:30px}.faqs h3:hover{cursor:pointer}.faqs h3:after{content:'\f0d7';font-family:FontAwesome;font-weight:normal;font-style:normal;margin:0px 0px 0px 10px;text-decoration:none;position:absolute;right:7px;top:0px}.faqs h3.open:after{content:'\f0d8'}.faqs .faq{border:1px solid #ccc;padding:8px;background:#fcf4e9;margin:auto;margin-bottom:10px;max-width:700px}.faqs .faq.open-faq{border:1px solid #ccc;background:#fcd6a2}.faqs .description{padding-top:10px;display:none}.faqs-wrapper:after,.faqs-wrapper:before{content:"";display:table;clear:both}table{margin:25px auto;border-collapse:collapse;border:1px solid #eee;border-bottom:2px solid #00cccc;-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1), 0px 10px 20px rgba(0, 0, 0, 0.05), 0px 20px 20px rgba(0, 0, 0, 0.05), 0px 30px 20px rgba(0, 0, 0, 0.05);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1), 0px 10px 20px rgba(0, 0, 0, 0.05), 0px 20px 20px rgba(0, 0, 0, 0.05), 0px 30px 20px rgba(0, 0, 0, 0.05)}table tr:hover{background:#f4f4f4}table tr:hover td{color:#555}table td,table th{color:#999;border:1px solid #eee;padding:12px 35px;border-collapse:collapse}table th{background:#00cccc;color:#fff;text-transform:uppercase;font-size:12px}table th.last{border-right:none}.testimonials{text-align:center;margin-bottom:36px}.testimonials .testimonial{border:1px solid #ccc;padding:16px 50px 8px 50px;background:#eef1f6;margin:10px 10px 90px 10px;position:relative}.testimonials .testimonial h2{display:none}.testimonials .testimonial .name{font-weight:bold;position:absolute;bottom:-40px;right:5px}.testimonials .testimonial .location{position:absolute;bottom:-60px;right:5px}.testimonials .testimonial i{position:absolute;width:24px;height:24px;opacity:0.8}.testimonials .testimonial i.start{background:url(/images/quote-start.png) top left no-repeat;background-size:100%;top:10px;left:10px}.testimonials .testimonial i.end{background:url(/images/quote-end.png) bottom right no-repeat;background-size:100%;bottom:10px;right:10px}.testimonials .testimonial:after{content:"";position:absolute;border-top:0px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:0px solid #ccc;width:20px;height:20px;bottom:-12px;right:40px;background:#eef1f6;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.testimonial-wrapper:after,.testimonial-wrapper:before{content:"";display:table;clear:both}@media screen and (min-width:450px){.testimonial{border:1px solid #ccc;background:white;width:calc(50% - 20px);margin:10px;float:left}}@media screen and (min-width:700px){.testimonials{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.testimonials .testimonial{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:12px;margin-right:12px;margin-bottom:60px}}.boxed-content-wrapper-home .boxes{text-align:center;margin-bottom:36px}.boxed-content-wrapper-home .boxes h2{border-bottom:1px dashed rgba(173, 109, 19, 0.6);padding-bottom:10px;margin-bottom:10px}.boxed-content-wrapper-home .boxes .box{padding:44px 8px 8px 8px;background:white;margin-bottom:20px;position:relative}.boxed-content-wrapper-home .boxes .box:after{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;margin:0px 0px 0px 10px;text-decoration:none;position:absolute;font-size:27px;left:calc(50% - 27px);top:10px;color:#AD6D13}.boxed-content-wrapper-home .boxes .box.box1:after{content:'\f044'}.boxed-content-wrapper-home .boxes .box.box2:after{content:'\f201'}.boxed-content-wrapper-home .boxes .box.box3:after{content:'\f160'}.boxed-content-wrapper-home .boxes .box.box4:after{content:'\f19d'}@media screen and (min-width:700px){.boxed-content-wrapper-home .boxes{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.boxed-content-wrapper-home .boxes .box{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px;margin-right:20px}}.boxed-content-wrapper-about-us .boxes{text-align:center}.boxed-content-wrapper-about-us .boxes h2{border-bottom:1px solid rgba(173, 109, 19, 0.4);padding-bottom:10px;margin-bottom:10px}.boxed-content-wrapper-about-us .boxes .box{padding:0px 0px 0px 0px;background:white;margin-bottom:20px;position:relative}@media screen and (min-width:700px){.boxed-content-wrapper-about-us .boxes{display:-webkit-box;display:-ms-flexbox;display:flex}.boxed-content-wrapper-about-us .boxes .box{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px;margin-right:20px}}.standard-layout .boxes h2{border-bottom:1px dashed rgba(173, 109, 19, 0.4);padding-bottom:10px;margin-bottom:10px}.standard-layout .boxes .box{padding:0px 0px 0px 0px;background:white;margin-bottom:20px;position:relative}@media screen and (min-width:700px){.standard-layout .boxes{display:-webkit-box;display:-ms-flexbox;display:flex}.standard-layout .boxes .box{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px;margin-right:20px}}form{margin:0;padding:0;border:none;margin-bottom:20px}.fieldset-wrapper{max-width:500px;margin:auto}fieldset{margin:0;padding:0}legend{overflow:hidden;position:absolute;top:0;left:0;height:0;width:0}label{overflow:hidden;position:absolute;top:0;left:0;height:0;width:0}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{padding:10px;width:100%;margin-bottom:20px;color:black;background-color:#f1f1f1;border:none;border-bottom:1px solid #d6d6d6;font-size:15px}textarea{min-height:100px}select{padding-left:5px;padding-right:25px;margin:0 10px 20px 0;width:100%;cursor:pointer;border:1px solid #ccc;color:blue}button,input[type=submit]{padding:13px;background-color:#f89b1c;display:block;width:100%;font-size:18px;color:#3d3d3d;border:0;cursor:pointer;margin:15px 0 0 0}button:hover,input[type=submit]:hover{background-color:#3d3d3d;color:#f89b1c}.main-intro-image-wrapper{border:3px solid #f89b1c;margin-bottom:20px}.main-intro-image{height:260px;background:url(../../images/main-image/books.jpg) top center;background-size:1000px}.main-intro-image img{display:none}@media screen and (min-width:600px){.main-intro-image{height:367px;background:url(../../images/main-image/books.jpg) top center}.main-intro-image img{display:none}}.calls-to-action-wrapper{text-align:center;margin-bottom:20px}.calls-to-action-wrapper .call{border:1px solid #ccc;padding:8px 8px 55px 8px;background-color:#fff;margin-bottom:20px;position:relative}.calls-to-action-wrapper .call h2{padding-top:10px}.calls-to-action-wrapper .call .call-action{padding:10px;position:absolute;bottom:15px;background-color:#f89b1c;text-decoration:none;color:#3d3d3d;width:140px;left:calc(50% - 70px);border:0px solid #ccc;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:1.0s;-o-transition-duration:1.0s;transition-duration:1.0s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.calls-to-action-wrapper .call .call-action:hover{background-color:#3d3d3d;color:#fff}.calls-to-action-wrapper .call:before{content:"";position:absolute;top:0;left:50%;height:3px;width:0;background-color:#432016;z-index:1;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.calls-to-action-wrapper .call:hover:before{left:0;width:100%}@media screen and (min-width:600px){.calls-to-action-wrapper{margin-top:-80px;display:-webkit-box;display:-ms-flexbox;display:flex}.calls-to-action-wrapper .call{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px;margin-right:20px}}.text-blocks{margin-bottom:20px}.text-blocks .text-block{text-align:center;padding:15px 10px 50px 10px;position:relative;margin-bottom:20px;background-color:#f1f1f1}.text-blocks .call-action{padding:10px;position:absolute;width:160px;left:calc(50% - 80px);bottom:15px;background-color:#f89b1c;text-decoration:none;color:#3d3d3d}.text-blocks .call-action:hover{background-color:#3d3d3d;color:#f89b1c;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:1.0s;-o-transition-duration:1.0s;transition-duration:1.0s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.text-blocks ul.list-floating-points{padding:0 20px 20px 20px}.text-blocks ul.list-floating-points li{padding:6px;display:inline-block;margin:3px;background-color:#d9d9d9}@media screen and (min-width:600px){.text-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 20px);margin-left:-20px}.text-blocks .text-block{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}}footer{background-color:#3d3d3d;padding-top:20px;padding-bottom:20px}footer h3{color:#ccc;font-weight:normal;border-bottom:1px solid #ccc;padding:10px 10px 10px 10px;margin:0 10px 10px 10px}footer .text-blocks-footer{margin-bottom:20px}footer .text-blocks-footer .text-block{text-align:center;padding-bottom:0px}@media screen and (min-width:700px){footer .text-blocks-footer{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 20px);margin-left:-20px}footer .text-blocks-footer .text-block{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}}ul.footer-address-list{padding:0 10px 10px 10px;list-style:none;margin-bottom:20px;color:#f89b1c}ul.footer-address-list li{padding:0 5px 5px 5px;text-align:center;line-height:2em;font-size:16px}ul.footer-list-floating-points{padding:0 20px 20px 20px}ul.footer-list-floating-points li{padding:6px;display:inline-block;margin:3px;border:1px solid  #666;color:#f89b1c}.site-nav ul{padding:0 20px 20px 20px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.site-nav ul li a{padding:8px;display:block;text-decoration:none;color:#f89b1c}.site-nav ul li.toggle-close{display:none}.map-wrapper{padding:10px;border:1px solid #ccc;margin-bottom:20px}.logo{padding-top:20px;padding-bottom:20px;width:270px;margin:auto}.logo img{width:100%}@media screen and (min-width:580px){.logo{width:300px}}@media screen and (min-width:700px){.logo{width:374px}}.products{margin-bottom:20px}.products .product{text-align:center;position:relative;margin-bottom:20px;background-color:#f1f1f1;border:1px solid #ccc;position:relative}.products .price-block{height:60px;width:100%;bottom:0;color:lightslategrey;font-size:30px;padding:13px}.products .content{padding:10px;color:#666}.products .product.popular{-webkit-box-shadow:0px 4px 16px grey;box-shadow:0px 4px 16px grey}.products .preferred-text{border:1px solid #f89b1c;border-radius:5px;display:inline-block;clear:both;padding:8px;clear:right;background-color:#fbc77f;-webkit-box-shadow:0px 2px 20px #999;box-shadow:0px 2px 20px #999}.products h3{padding:15px 10px 20px 10px;background-color:#f89b1c;color:#3d3d3d;position:relative}.products h3:after{content:"";position:absolute;border-top:0px solid #ccc;border-right:0px solid #ccc;border-bottom:0px solid #ccc;border-left:0px solid #ccc;width:20px;height:20px;bottom:-10px;left:calc(50% - 10px);background-color:#f89b1c;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:600px){.products{max-width:800px;margin:auto;margin-bottom:30px}.products .product{margin-left:0px;margin-right:0px;width:32%;float:left;margin-top:20px;min-height:220px}.products .product.popular{width:32%;margin-top:0;margin-left:2%;margin-right:2%;min-height:260px}}.subject-gcse{position:relative;border:1px solid #ccc;border-radius:20px;padding:18px;margin-bottom:40px;-webkit-box-shadow:0px 2px 5px 0px #ccc;box-shadow:0px 2px 5px 0px #ccc}.subject-gcse p.subject-more-info-link{text-align:center}.subject-gcse a{border:1px solid #F9A533;padding:10px;margin-bottom:10px;display:inline-block;margin:auto;position:relative;padding-right:50px}.subject-gcse a:after{content:'\f101';font-family:FontAwesome;font-weight:normal;font-style:normal;margin:0px 0px 0px 10px;text-decoration:none;position:absolute;font-size:34px;right:13px;top:9px}.tab-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-boxes a{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;display:inline-block;padding:20px;margin:7px;background-color:#FEEED8;color:#333;font-size:1.1rem;text-align:center;border-radius:6px}a.top{position:fixed;bottom:100px;right:10px;display:inline-block;color:black;border:1px solid  #F9A533;background-color:white;padding:4px 4px 4px 4px;opacity:0.9;z-index:100;text-align:center;-webkit-transform:all 1s;-ms-transform:all 1s;transform:all 1s;font-size:12px}a.top:hover{cursor:pointer}@media screen and (min-width:700px){a.top{bottom:10px}}
/*# sourceMappingURL=main.css.map */