/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:'Arial',sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2rem;margin:.67rem 0}h2{font-size:1.5rem;margin:.83rem 0}h3{font-size:1.17rem;margin:1rem 0}h4{font-size:1rem;margin:1.33rem 0}h5{font-size:.83rem;margin:1.67rem 0}h6{font-size:.75rem;margin:2.33rem 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1rem 0}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1rem 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1rem}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5rem}sub{bottom:-.25rem}dl,menu,ol,ul{margin:1rem 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0}li{margin:0 0 10px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Pictos';src:url('../styles/pictos/pictos-web.eot');src:local('?'),url('../styles/pictos/pictos-web.woff') format('woff'),url('../styles/pictos/pictos-web.ttf') format('truetype'),url('../styles/pictos/pictos-web.svg#webfontIyfZbseF') format('svg');font-weight:400;font-style:normal}.skiptocontent{padding:8px 20px;position:absolute;top:-40px;left:0;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:8px;background:#bf1722;transition:top .1s ease-out;z-index:100}.skiptocontent:focus{position:absolute;left:0;top:0;outline-color:transparent;transition:top .1s ease-in}.col{margin:0 1%;float:left;position:relative}.col--1wide{width:6.33%}.col--2wide{width:14.66%}.col--3wide{width:23%}.col--4wide{width:31.33%}.col--5wide{width:39.67%}.col--6wide{width:47.99%}.col--7wide{width:56.33%}.col--8wide{width:64.66%}.col--9wide{width:73%}.col--10wide{width:81.33%}.col--11wide{width:89.67%}.col--12wide{width:98%}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;}.hidden{display:none !important;visibility:hidden}.metainfo{display:none !important}img{max-width:100%}iframe{width:100%;height:auto;border:none}.page{display:block !important}.warning{width:calc(100% - 40px);padding:20px;margin:0 0 1rem;text-align:center;color:#fff}.warning.fail{background-color:#a00;color:#fff}.warning.success{background-color:#0a0;color:#fff}.warning a{color:#fff;text-decoration:underline}.sitemap{list-style-type:none}.mobile-test-element{display:none}table{text-align:left;font-size:1rem !important;border:1px solid #1d9eda}table thead tr th{background-color:#1d9eda;color:#fff;padding:10px}table tbody tr td{background-color:#fff;color:#000;padding:10px;vertical-align:top}table tbody tr td a{text-decoration:none}table tbody tr:nth-child(odd) td{background-color:#eee}table tbody tr:hover td{background-color:#32465c;color:#fff}table tbody tr:hover td p{color:#fff}table tbody tr:hover td a{color:#fff}.table--fullwidth{width:100%}.table--noborder{border:none}.table--bottom-margin{margin-bottom:3rem}.table--shadow{box-shadow:0 0 12px 0px rgba(115,115,115,.48)}@media only screen and (max-width:640px){.col{margin:10px 0;padding:0 2.5%;float:none}.col--1wide,.col--2wide,.col--3wide,.col--4wide,.col--5wide,.col--6wide,.col--7wide,.col--8wide,.col--9wide,.col--10wide,.col--11wide,.col--12wide{width:95% !important}.mobile-test-element{display:block}}.block{width:100%;position:relative;background-color:#fff}.block--topline{background-color:#0e0845;color:#fff}.block--header{background-color:#fff}.block--header__logo{cursor:pointer}.block--menu{background-color:#eee}.block--content{background-color:#ccc;min-height:1000px}.block--footer{background-color:#bbb}.block--subfooter{background-color:#aaa}.block--cookies{background-color:#999}.block__wrapper{width:960px;margin:0 auto}.block__wrapper--fullwidth{width:100%}@media only screen and (max-width:640px){.block__wrapper{width:100% !important;text-align:center}}h1,h2,h3,h4,h5,h6{color:#000}#maincontent .segment img.left{height:auto;width:auto;float:left;clear:left;margin:0 20px 20px 0}#maincontent .segment img.right{height:auto;width:auto;float:right;clear:right;margin:0 0 20px 20px}#maincontent .segment img.block{height:auto;width:auto;margin:20px auto;float:none;display:block}.block--cookies{position:fixed;width:100%;height:100%;text-align:center;top:0;z-index:2000;background-color:rgba(100,100,100,.9);display:none}.block--cookies .col--12wide{background-color:#fff;width:40%;min-width:22rem;float:none;padding:40px 10%;margin:10% auto 0 auto}.block--cookies__logo{margin-bottom:40px}.block--cookies .col--12wide p{width:20rem;margin:20px auto}.cookies-accept-button{position:relative}.cookies-accept-button a{text-decoration:none;width:20rem;margin:20px auto 0 auto;padding:20px 0;background-color:#01a1df;text-transform:uppercase;display:inline-block;color:#fff;font-size:2rem}.drop-first-cap p:first-child:first-letter {float:left;font-size:3.9rem;line-height:60px;padding-top:9px;padding-right:5px;padding-left:3px;font-weight:800}.expandable-area{background-color:#eee;padding:1rem 2rem}.expandable-area h3{font-weight:200;font-size:1.6rem;margin:.8rem 0 1.2rem}.expandable-area p:last-child{margin-bottom:1rem}.expandable-area--enabled{background:#eee url() no-repeat 98% 1.8rem;background-size:2rem;transition:2s height}.expandable-area--closed{height:2.8rem;background-image:url(../images/plus.svg);background-position-y:25px;overflow:hidden;cursor:pointer}.expandable-area--open{height:auto;background-image:url(../images/minus.svg)}@media only screen and (max-width:775px){.block--cookies .col--12wide{width:70% !important;min-width:0}.block--cookies .col--12wide p{width:auto}.cookies-accept-button a{width:100%;padding:20px 0}.expandable-area--enabled{background-size:1rem;background-position-y:2.3rem}}.menu--inline{display:inline-block}.menu--inline li{display:inline-block;margin:0 20px 0 0}.menu__mobile-control{display:none !important}@media only screen and (max-width:775px){.menu--inline{display:block !important}.menu--hidden li{display:none !important}.menu__mobile-control{display:block !important}.menu--hidden li.menu__mobile-control{display:block !important}}.segment__wrapper{width:960px;margin:0 auto}.segment__wrapper--fullwidth{width:100% !important;max-width:100% !important}.segment{padding:30px 0}.segment ul,.segment ol{padding-left:20px}.segment--2col-imageleft img{width:auto !important;max-width:100%}.segment--2col-right img{width:auto !important;max-width:100%}.segment--1col-expandable+.segment--1col-expandable{margin-top:-3rem !important}.segment--2col-expandable+.segment--2col-expandable{margin-top:-3rem !important}@media only screen and (max-width:775px){.segment__wrapper{text-align:center}.segment--full-image .headline{position:static !important;margin:0 !important;width:100% !important;margin-top:-20px !important}}.block--slideshow{background-color:#ddd}div.blmslideshow{width:200px;height:200px;position:relative;overflow:hidden;margin:0x;display:inline-block}div.blmslideshow.fullwidth{width:100%;height:300px;margin:0}div.blmslideshow div.slide{background:transparent center center no-repeat;width:100%;height:100%;background-size:cover;position:absolute}div.blmslideshow div.slide.clickable{cursor:pointer}div.blmslideshow.multi{width:700px;height:120px}div.blmslideshow.multi div.slide{position:absolute;width:20% !important;margin-right:20px}div.blmslideshow.multi div.slide.pos1{left:0 !important}div.blmslideshow.multi div.slide.pos2{left:20% !important}div.blmslideshow.multi div.slide.pos3{left:40% !important}div.blmslideshow.multi div.slide.pos4{left:60% !important}div.blmslideshow.multi div.slide.pos5{left:80% !important}div.blmslideshow div.slide div.caption{width:100%;position:absolute;top:20%;left:0;color:#fff;text-align:center}div.blmslideshow div.slide div.caption p{margin:5px;padding:0;color:#fff;text-transform:uppercase}div.blmslideshow div.slide div.caption h3{margin:5px;padding:0;color:#fff;text-transform:uppercase;font-size:3rem;text-shadow:1px 1px 5px #555}div.blmslideshow a.arrows{position:absolute;top:50%;margin-top:-10px;z-index:2000;font-weight:700;color:#fff;cursor:pointer}div.blmslideshow a.arrows.previous{left:5px}div.blmslideshow a.arrows.next{right:5px}div.blmslideshow ul.indicators{list-style-type:none;position:absolute;top:5px;right:5px;z-index:2000;margin:0;padding:0}div.blmslideshow ul.indicators li{list-style-type:none;width:10px;height:10px;border-radius:50%;display:inline-block;background:rgba(200,200,200,.2);border:1px solid rgba(200,200,200,.8);z-index:2001;margin:0 5px 0 0}div.blmslideshow ul.indicators li:hover{cursor:pointer}div.blmslideshow ul.indicators li.selected{animation:indicators-fadein 2s;animation-fill-mode:forwards}@keyframes indicators-fadein{100%{background:rgba(200,200,200,.8);border:1px solid rgba(200,200,200,1)}}div.blmslideshow div.slide1{animation:slide-fadein .5s;opacity:0;animation-fill-mode:forwards}@keyframes slide-fadein{0%{opacity:0}100%{opacity:1}}div.blmslideshow div.slide1 div.caption{animation:slide-slide1-captionanim .5s;animation-delay:.5s;opacity:0;animation-fill-mode:forwards}@keyframes slide-slide1-captionanim{0%{opacity:0}100%{opacity:1}}div.blmslideshow.crossfade div.slide2{animation:slide-crossfade 2s;opacity:0;animation-fill-mode:forwards}@keyframes slide-crossfade{0%{opacity:0}100%{opacity:1}}div.blmslideshow.crossfade div.slide2 div.caption{opacity:0}div.blmslideshow.crossfade div.slide2 div.caption{animation:slide-crossfade-captionanim 1s;animation-delay:2s;opacity:0;animation-fill-mode:forwards}@keyframes slide-crossfade-captionanim{0%{opacity:0}100%{opacity:1}}div.blmslideshow.slidefromright div.slide2{animation:slide-slidefromright 2s;animation-fill-mode:forwards;right:-100%}@keyframes slide-slidefromright{0%{right:-100%}100%{right:0}}div.blmslideshow.slidefromleft div.slide2{animation:slide-slidefromleft 2s;animation-fill-mode:forwards;left:-100%}@keyframes slide-slidefromleft{0%{left:-100%}100%{left:0}}div.blmslideshow.pop div.slide2{animation:slide-pop .5s;animation-timing-function:easeInOutElastic;animation-fill-mode:forwards;left:50%;top:50%;width:0;height:0}@keyframes slide-pop{0%{left:50%;width:0;height:0;top:50%;color:transparent}70%{left:-5%;width:110%;height:110%;top:-5%;color:transparent}100%{left:0;width:100%;height:100%;top:0;color:#000}}.form__legend{display:none}.form__fieldset{margin:0;padding:0;border:none}.form__column{width:100%;float:left;display:flex;flex-wrap:wrap}.form__column--nowrap{flex-wrap:nowrap}.form__column--narrow{width:33%}.form__column--wide{width:67%}.form__column--half{width:48%}.form__column--half+.form__column--half{margin-left:4%}.form__column--fullpad{width:calc(100% - 40px);padding:0 20px}.form__column--halfpad{width:calc(50% - 40px);padding:0 20px}.form__column--halfpad-vertical{flex-direction:column}.form__column--nofloat{float:none}.form__label{text-align:right;width:calc(40% - 15px);line-height:1.35rem;padding:5px 10px 5px 5px;margin:10px 0;display:inline-block;vertical-align:top;font-size:1rem}.form__input{width:calc(60% - 16px);padding:0 7px;height:30px;margin:10px 0;display:inline-block;vertical-align:top;font-size:1rem;border:1px solid #ccc}.form__select{width:60%;padding:0;height:30px;margin:10px 0;display:inline-block;vertical-align:top;font-size:1rem;border:1px solid #ccc}.form__textarea{width:calc(60% - 6px);padding:5px 2px;margin:10px 0;display:inline-block;vertical-align:top;font-size:1rem;border:1px solid #ccc}.form__p{font-size:1rem}.form__p--formheading{margin-bottom:0}.form__input--nomargin{margin:0 !important}.form__select--nomargin{margin:0 !important;width:auto !important}.form__label--leftalign{text-align:left}.form__label--vertical{display:block;width:calc(100% - 16px);text-align:left;padding:0;margin-bottom:0}.form__input--vertical{display:block;width:calc(100% - 16px)}.form__select--vertical{display:block;width:100%}.form__textarea--vertical{display:block;width:calc(100% - 16px)}.form__input:required:invalid,.form__input:required:focus:invalid,.form__select:required:invalid,.form__select:required:focus:invalid,.form__textarea:required:invalid,.form__textarea:required:focus:invalid{border:1px solid rgba(255,0,0,.4);background:url("../images/exclamation.png") no-repeat 97.5% 50%}.form__input:required:valid,.form__input:required:focus:valid,.form__select:required:valid,.form__select:required:focus:valid,.form__textarea:required:valid,.form__textarea:required:focus:valid{border:1px solid #29bf0d;background:url("../images/tick.png") no-repeat 97.5% 50%}.form__select:required:invalid,.form__select:required:valid{background-position:95% 50% !important}.form__select--auto-width{display:block;width:auto}.form__checkbox{width:100%;display:flex;flex-wrap:inherit}.form__label--checkbox{width:calc(95% - 15px);text-align:left}.form__input--checkbox{width:calc(5% - 6px)}.form__multicheckbox{display:flex}.form__multicheckboxheading{margin-bottom:0}.form__label--multicheckbox{width:calc(90% - 15px);text-align:left}.form__input--multicheckbox{width:calc(10% - 2px)}.form__input--radio{width:auto;margin:0}.button{padding:23px 20px;background-color:#1d8ad1;color:#fff;border:none;font-size:1.3rem;text-decoration:none;display:block;text-align:center}.button:hover{opacity:.9}.form__button{width:25% !important;float:right}.button--fullwidth{width:100% !important}.form__covertlabel{display:none}.form__covertinput{display:none}@media only screen and (max-width:640px){.form__select--auto-width{margin:10px auto}.form__p--formheading{text-align:left}.form__multicheckboxheading{text-align:left}}.page{font-family:'Roboto',Helvetica,sans-serif;background-color:#f5f6fa}a{color:#0b52a2}blockquote{border-left:10px solid #0b52a2;padding:1rem 1.5rem;margin:1.614rem 2rem;font-style:italic;font-size:1.2rem;font-weight:400;line-height:2rem}.col--12wide-no-margin{width:100%;margin:0}.block--topline{text-align:right;min-height:31px}.block--topline nav{display:inline-block}.block--topline__hamburger{width:25px;height:25px;position:absolute;right:0;top:3px;cursor:pointer}.login-messsage{position:absolute;top:0;left:0;margin:5px 0}.block__wrapper{width:80%;max-width:1224px}.block--header{height:157px}.block--header__logo{margin:5px 0 0;display:inline-block;vertical-align:top}.block--header__basket-link{width:30px;position:absolute;top:10px;right:0}.block--header--fixed{position:fixed;z-index:1000;background:#fff;height:67px;top:0;left:0}.block--header--fixed .block--header__logo{height:55px;width:auto;margin:3px 0 0;float:left}.block--header__strap-line{display:inline-block;vertical-align:top;margin:46px 0 0 15px}.block--header__phone-number{float:right;font-size:1.9rem;margin:35px 0 10px}.block--header__phone-number--fixed{font-size:1.4rem;margin-top:20px}.block--content{background-color:transparent}.block--content__leftcolumn{width:69%;margin-right:3%;float:left}.block--content__rightcolumn{width:28%;float:right;padding:30px 0}.block--footer{background-color:#fff;color:#fff;text-align:center}.block--footer__header{color:#fff;font-size:1.5rem;font-weight:400;line-height:3.1rem;letter-spacing:.05rem;margin:4px 0 0}.block--footer__mailling-list-link{font-size:1.25rem;letter-spacing:.05rem;border:1px solid #fff;text-align:center;width:calc(100% - 30px);display:inline-block;text-decoration:none;padding:15px;margin-top:95px}.block--footer__copyright{color:#352f2f;margin:0 0 30px}.block--footer__copyright-link{color:#5262bc;text-decoration:none}.block--footer__payment-logos{margin:4px 0 50px}.block--subfooter{background-color:#5699f7;color:#fff;border-top:1px solid #f9e9c0;padding-bottom:1.5rem;font-size:.8rem}.block--subfooter__bluelinelink{display:none;margin:1rem 0}.back-to-top{position:fixed;bottom:0;left:50%;width:50px;height:22px;background-color:#1ea4e3;text-align:center;font-size:.8rem;line-height:1rem;padding-top:5px}.back-to-top a{text-decoration:none;color:#fff;margin:0;padding:0}.back-to-top img{width:30px}#site-search{position:relative;top:-70px}.shortlists{list-style:none;padding:0 !important}.shortlists__item{margin:0 0 15px}.shortlists__item__link{text-decoration:none}.shortlists__item__link:hover{color:#7735b4}.shortlist__title{margin-bottom:20px}.shortlist__image{width:auto !important;float:left;margin:7px 40px 0 0}.composers{list-style:none;padding:0 !important;columns:2}.composers__item{margin:0 0 15px}.composers__item__link{text-decoration:none}.composers__item__link:hover{color:#7735b4}.composers__title{margin-bottom:20px}.composers__image{width:auto !important;float:left;margin:7px 40px 0 0}.composer{display:flex;align-items:flex-start;margin-bottom:40px}.composer__image{margin:0 20px 20px 0;width:250px !important;flex-basis:250px}.composer__title__dates{margin-left:10px;font-size:1.1rem}.composer__details-container{flex-basis:calc(100% - 250px)}.instruments{list-style:none;padding:0 !important;columns:2}.instruments__item{margin:0 0 15px}.instruments__item__link{text-decoration:none}.instruments__item__link:hover{color:#7735b4}.instruments__title{margin-bottom:20px}.instrument{margin-bottom:40px}.promotions{padding:20px;background-color:#fff;margin:20px 0}.promotions__promotion{text-align:center;border-top:5px solid rgba(82,98,188,.1)}.promotions__promotion:first-child{border:none}.promotions__promotion p{margin-bottom:0 !important;font-size:.9rem !important}.promotions__promotion .segment-section img{width:auto}@media only screen and (max-width:1560px){.block__wrapper{width:100%}}@media only screen and (max-width:1000px){.block--header__logo{width:180px}}@media only screen and (max-width:900px){.block--content__leftcolumn{width:100%;float:none}.block--content__rightcolumn{width:98%;margin:0 1%;float:none;display:inline-block}}@media only screen and (max-width:775px){.block--header--fixed{display:none !important}.block--header{text-align:center;height:auto}.block--header .col{margin-top:0}.block--header__strap-line{display:none}.block--header__phone-number{float:none;margin:0}.composer{flex-direction:column;text-align:left}}.search-form{width:100%;margin-bottom:2rem}.search-form legend{display:none}.search-form label{display:none}.search-form .clear-search-link{display:none}.search-form div{width:85%;display:inline-block}.search-form input{border:none;background-color:#eee;width:calc(100% - 40px);padding:25px 20px;font-size:1.1rem}.search-form input::placeholder{color:#2e2e2e;opacity:1}.search-form input.date-placeholder{background:#eee url('../images/date-calendar.png') no-repeat 90%}.search-form select{border:none;width:calc(100% - 40px);padding:25px 20px;font-size:1.1rem;border:none;box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eee url(../images/chevron-down.svg) 96%/15% no-repeat;background-size:20px}.search-form select::placeholder{color:#2e2e2e;opacity:1}.search-form .searchbutton{color:#fff;background-color:#1c9edc;width:14.6%;display:inline-block;padding:25px 0;letter-spacing:.1rem}.search-form--4-fields div div{width:24%;margin-right:1%;display:inline-block}.search-form--3-fields div div{width:32%;margin-right:1%;display:inline-block}.search-form--2-fields div div{width:49%;margin-right:1%;display:inline-block}.search-form_month-select{display:inline-block;width:48% !important}.search-form_year-select{display:inline-block;width:27% !important}.search-criteria-overview{text-align:center;font-size:1.3rem !important;margin:0 0 3rem !important}.paging{text-align:right;border-top:10px solid rgba(78,98,210,.1);padding-top:30px}.paging__list-item{display:inline-block}.paging__list-item__link{font-size:.85rem;display:inline-block;padding:.95rem .5rem;background-color:#fff;width:2rem;text-align:center;text-decoration:none;line-height:1.25rem;margin-left:.5rem;color:#36373f}.paging__list-item__link:hover{color:#fff;background-color:#5262bc}.paging__list-item__link--selected{color:#fff;background-color:#5262bc}.paging__prev-page-link{width:auto}.paging__next-page-link{width:auto}.noresults{clear:both}.results-list{display:block;list-style:none;padding-left:0 !important}.results-list__result{position:relative;width:95%;background-color:#eee;vertical-align:top;min-height:185px;margin-bottom:70px;padding:1rem 2.5%}.results-list__result--2col{width:48.5%;margin-right:3%;background-color:#eee;display:inline-block;vertical-align:top;min-height:225px;margin-bottom:70px}.results-list__result--2col:nth-child(even){margin-right:0}.results-list__result--3col{width:30%;margin-right:3%;background-color:#eee;display:inline-block;vertical-align:top;min-height:225px;margin-bottom:70px}.results-list__result--3col:nth-child(3n){margin-right:0}.results-list__result--4col{width:17%;margin-right:3%;background-color:#eee;display:inline-block;vertical-align:top;min-height:225px;margin-bottom:70px}.results-list__result--4col:nth-child(4n){margin-right:0}.results-list__result--with-image{padding-left:17%;width:29%;padding-right:2.5%}.results-list__result-image{width:30%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center center}.results-list__result-image--top{position:relative;top:auto;left:auto;min-height:100px;width:100%;height:auto}.results-list__result a{color:inherit;text-decoration:none}.results-list__result-header{font-size:1.3rem;margin-bottom:.5rem;margin-top:0;font-weight:400}.results-list__result-overview{font-size:1rem !important;margin:.5rem 0 0 !important}.results-list__result-readmore{font-size:1rem !important;margin:0 !important}.results-list__result-readmore a{color:#1ea4e3;font-style:italic;border-bottom:1px solid #1ea4e3}.results-list__result-author-date--light{color:#999 !important}.results-list__result--with-date{padding-left:calc(2.5% + 200px);width:calc(95% - 200px)}.results-list__result-date{position:absolute;left:0;top:0}.results-list__result--white-background{background-color:#fff;text-align:center;margin-bottom:0}.results-list__result-image--circle{min-height:0;height:0;padding-top:80%;width:80%;border-radius:50%;margin:0 auto}.results-list__result--tags{background-color:#fff;border-bottom:5px solid #eee;margin-bottom:0;padding:2rem 0}.results-list__result--tags:last-child{border-bottom:none}.results-list__result-image--circle{min-height:0;height:0;padding-top:80%;width:80%;border-radius:50%;margin:0 auto}.results-list__result-header--with-date{margin-top:20px}.results-list__result-header--tags{font-size:1.6rem}.results-list__tag-wrapper{position:absolute;bottom:-40px;right:0}.results-list__tag-wrapper--tags{bottom:0}.results-list__result--person-emailonly:hover div{background-color:#1e0f4a;background-image:none !important}.results-list__result--person-emailonly:hover:after{content:" ";display:block;position:absolute;top:76px;left:50%;opacity:1;text-align:center;width:50px;background-image:url(../images/biicl-email-white.png);height:50px;margin-left:-25px;background-color:transparent;background-size:cover}.quicksearch-displaywrapper{background-color:#fff;box-shadow:5px 4px 8px 0px rgba(228,228,228,.98)}.quicksearch-displaywrapper p.noresults{margin:0;padding:20px;color:#c50606}.quicksearch-results__item{padding:10px;background:#fff;font-size:.9rem;border-bottom:2px solid rgba(82,98,188,.1)}.quicksearch-results__item:hover{background:#f0f0f0}.quicksearch-results__item small{display:inline-block;background-color:#5262bc;color:#fff;padding:5px;margin:0 10px 0 0}.quicksearch-results__item a{text-decoration:none;display:block;width:100%}.results-list__result-header--colour-green{color:#00a18e !important}.results-list__result-header--colour-orange{color:#d9531e !important}.results-list__result-header--colour-darkblue{color:#0e0845 !important}.results-list__result-header--colour-lightblue{color:#1ea4e3 !important}.results-list__result-header--colour-grey{color:#121212 !important}.page--search .segment__wrapper{padding:0;background-color:transparent;box-shadow:none}.quicksearch-results{background-color:#fff;box-shadow:0 0 20px 0px rgba(132,132,132,.26);margin-bottom:50px}.quicksearch-results__heading{padding:10px;background-color:#5262bc;color:#fff !important;margin:0 !important}.quicksearch-results__item{display:flex;flex-direction:row;flex-wrap:nowrap;width:calc(100% - 20px)}.quicksearch-results__name{flex-basis:70%}.quicksearch-results__view{flex-basis:30%;margin:0 !important}.quicksearch-results__view a{width:54px;color:#fff;border:none;margin:0;padding:16px 15px 17px;line-height:1.614rem;height:calc(100% - 33px);width:50px;text-align:center}.quicksearch-results__viewall__link{padding:10px;text-align:center;width:calc(100% - 20px);display:block;background-color:#5262bc;color:#fff;text-decoration:none;transition:background-color .35s ease}.quicksearch-results__viewall__link:hover{background-color:#7735b4}.quicksearch-results__item--product .products__product__productimage-link{flex-basis:calc(8% - 10px)}.quicksearch-results__item--product .products__product__productimage{max-width:60px}.quicksearch-results__item--product .quicksearch-results__item__name{flex-basis:calc(23% - 20px);font-size:.85rem;background-color:#fff;float:left;text-decoration:none;color:#3b3c46;padding:17px 0 17px 20px;display:flex;align-items:center}.quicksearch-results__item--product .quicksearch-results__item__composer{flex-basis:calc(17% - 20px);font-size:.85rem;background-color:#fff;float:left;text-decoration:none;color:#3b3c46;padding:17px 10px;display:flex;align-items:center}.quicksearch-results__item--product .quicksearch-results__item__cataloguenumber{flex-basis:calc(16% - 20px);font-size:.85rem;background-color:#fff;float:left;text-decoration:none;color:#3b3c46;padding:17px 10px;display:flex;align-items:center}.quicksearch-results__item--product .quicksearch-results__item__price{flex-basis:calc(12% - 50px);font-size:.85rem !important;line-height:inherit !important;background-color:#fff;text-align:center;margin:0 15px !important;padding:17px 10px;display:flex;align-items:center;justify-content:center}.quicksearch-results__item--product .quicksearch-results__item__form{flex-basis:24%;display:flex;justify-content:space-between}.quicksearch-results__item--product:hover .quicksearch-results__item__name,.quicksearch-results__item--product:hover .quicksearch-results__item__composer,.quicksearch-results__item--product:hover .quicksearch-results__item__cataloguenumber,.quicksearch-results__item--product:hover .quicksearch-results__item__price{background-color:#5262bc;color:#fff;transition:background-color .15s linear}@media only screen and (max-width:775px){.results-list__result{width:95%;margin:0 0 80px}.results-list__result--with-date-home-page{padding-left:0}.results-list__result--with-date{padding-left:0}.search-form .searchbutton{width:85%}.search-form--2-fields div div{width:100%}.search-form--3-fields div div{width:100%}.search-form--4-fields div div{width:100%}.results-list__result-image{width:60px;height:100px;display:none}.results-list__result--with-image{padding-left:0}.paging{text-align:center;padding-top:50px;padding-left:0}}@media only screen and (max-width:650px){.quicksearch-results__name{flex-basis:70%;text-align:left}.quicksearch-results__view{flex-basis:30%}.quicksearch-results__view a{width:calc(100% - 30px) !important}.quicksearch-results__item--product{display:block;margin:15px 0}.quicksearch-results__item--product .products__product__productimage-link{width:calc(10% - 10px);height:56px;padding:5px}.quicksearch-results__item--product .quicksearch-results__item__name{width:calc(90% - 20px);padding:17px 10px;min-height:32px}.quicksearch-results__item--product .quicksearch-results__item__composer{width:calc(40% - 20px)}.quicksearch-results__item--product .quicksearch-results__item__cataloguenumber{width:calc(35% - 20px)}.quicksearch-results__item--product .quicksearch-results__item__price{width:calc(25% - 20px);margin:0 !important}}@media only screen and (max-width:430px){.quicksearch-results__item--product .products__product__productimage-link{width:calc(15% - 10px);height:56px;padding:5px}.quicksearch-results__item--product .quicksearch-results__item__name{width:calc(85% - 20px);padding:17px 10px;min-height:32px}}.menu--topline{margin:6px 30px 5px 0;font-size:.8rem}.menu--topline li a{color:#fff;text-decoration:none}.menu--main{list-style-type:none;padding:0;margin:0;width:100%;font-size:0;z-index:1000}.menu--main li{display:inline-block;margin:0;font-size:1rem;padding:0}.menu--main li a{font-size:1.2rem;display:block;text-align:center;position:relative;letter-spacing:-.03rem;color:inherit;padding:14px 14px 17px;margin:0;text-decoration:none;font-weight:400;line-height:1.8rem;vertical-align:bottom}.menu--main li a.selected{color:inherit}.menu--main li a:hover{border-bottom-width:5px}.menu--main li a.menu__firstitem{padding-left:0}.menu--main li a.haschildren{background-image:url(../images/menu-down-arrow--hover.svg);background-size:10px 10px;background-position:90% 10px;background-repeat:no-repeat}.menu--main li.hover a.haschildren{background-image:url(../images/menu-down-arrow.svg)}.menu--main li a.selected.haschildren{background-image:url(../images/menu-down-arrow.svg)}.menu--main li{color:#363840;z-index:1000000}.menu--main li:hover{color:#5262bc}.menu--main li.selected{color:#5262bc}.menu--main li ul{display:none}.menu--main li:hover ul{display:block;position:absolute;z-index:1000000;margin:-2px 0 0 -1px;border-top:10px solid #eee}.menu--main li:hover ul li{display:block;background-color:#eee;color:#000;width:300px;height:auto;margin:0;border:none;box-shadow:2px 2px 1px rgba(0,0,0,.1)}.menu--main li:hover ul li a{display:block;width:calc(100% - 40px);height:auto;border:none;padding:7px 20px}.menu--main li:hover ul li a:hover{background-color:#5262bc}.menu--main li:hover ul li a.selected{background-color:#5262bc}.menu--main li:hover ul li ul{display:none;border-top:none;margin:0 0 0 50%}.menu--main li:hover ul li:hover ul{display:block}.menu--main li ul li a.haschildren{background-image:none !important}.menu--main li ul li a.haschildren:after{content:' ';background:transparent url(../images/menu-down-arrow.svg) no-repeat;display:block;position:absolute;width:14px;height:14px;transform:rotate(270deg);top:15px;right:5%}.menu--footer{list-style-type:none;margin:5px 0 0;padding:0;width:100%}.menu--footer li{margin:0 1.5% 10px 0;padding:2px 2% 2px .5%;width:auto;border:1px solid #fff;border-width:0 1px 0 0;display:inline-block;font-size:1.2rem;letter-spacing:.04rem}.menu--footer li a{text-decoration:none}.menu--footer li a:hover{text-decoration:underline}.menu--footer li:first-child{padding-left:0}.menu--footer li:last-child{border-right:none}.bigmenu-helper{height:20px;overflow:hidden;margin-top:0 !important;z-index:10000 !important}.menu--main--fixed{margin:6px 0 0;float:left;width:auto}.menu-fullwidth{position:absolute;top:187px;z-index:100;width:100%;height:auto;padding:20px 0;background:#0e0845;color:#fff}.menu-fullwidth ul{width:910px;list-style:none;margin:0 0 0 320px;padding:0}.menu-fullwidth ul li{width:110px;display:inline-block;margin:0;padding:10px}.menu-fullwidth ul li a{text-decoration:none;color:#fff}.menu-fullwidth ul.level3{display:none}@media only screen and (max-width:1400px){.menu--main li{min-width:100px}}@media only screen and (max-width:1050px){.block--header--fixed{height:auto;text-align:center}.menu--main li{min-width:90px}.block--header__strap-line{width:34%;margin:36px 0 0 15px}}@media only screen and (max-width:1000px){.block--header__strap-line{margin:26px 0 0 15px;font-size:.9rem}.block--header__phone-number{font-size:1.3rem;margin:21px 0 10px}}@media only screen and (max-width:775px){.login-messsage{position:static}.menu--topline-member{margin-top:0;width:100% !important}.menu--topline-member li{display:block}.menu--topline-member li a{display:block;padding:10px 0}.menu--main li a{border-bottom:none !important}.menu--main li ul{position:static !important;margin:0 !important;padding:0 !important}.menu--main li ul li{width:92% !important}.menu--main li ul li a{width:100% !important}.menu--main{margin-left:0;position:relative;bottom:auto;width:100%;height:auto}.menu--main li{display:block;border:none !important;height:auto;padding:0}.menu--main li a{border:none;padding:20px 0;width:100%}.block--header__phone-number{margin:2px 0 5px;font-size:1rem}}.segment__wrapper{padding:24px;width:auto;max-width:100%;background-color:#fff;box-shadow:0 0 20px 0px rgba(132,132,132,.26)}.segment__wrapper--no-background{background-color:none;box-shadow:none}.segment__wrapper hr{border:none;border-bottom:10px solid rgba(78,98,210,.1)}.segment--usetagstyles img{width:100%}.segment--usetagstyles h1{color:#3b3c46;margin-top:0;font-weight:500}.segment--usetagstyles h2{color:#3b3c46;font-weight:400;margin-top:0;margin-bottom:5px}.segment--usetagstyles p{color:#3b3c46;font-size:1rem;line-height:1.614rem;margin-top:0;margin-bottom:1.614rem}.segment--usetagstyles p:first-child{margin-top:0}.segment--header-plain{text-align:center}.segment--header-plain h1{font-size:4rem;font-weight:200;margin-bottom:0}.segment--header-plain h2{font-size:1.1rem;font-weight:200;letter-spacing:.02rem;margin-top:0}.segment--header-image{padding-top:0}.segment--header-image div{height:300px;background-position:center center;background-size:cover}.segment--header-image img{display:none}.segment--header-image .col--12wide div:last-child{background-color:rgba(255,255,255,.9);width:auto;min-width:400px;position:absolute;bottom:0;left:0;height:auto;padding:.2rem 2rem}.segment--header-image .col--12wide div:last-child h1{color:#000;font-size:2.5rem;margin-bottom:0}.segment--header-image .col--12wide div:last-child h2{color:#000;font-size:.8rem;font-weight:200;margin-top:0}.segment--header-image-slide-text{padding-top:0}.segment--header-image-slide-text div{height:400px;background-position:center center;background-size:cover;opacity:0;animation:1s fadein .5s ease-in-out forwards;will-change:opacity}.segment--header-image-slide-text img{display:none}.segment--header-image-slide-text h1{color:#1d9eda;font-size:4rem;margin-bottom:0}.segment--header-image-slide-text h2{color:#fff;font-size:.8rem;font-weight:200;margin-top:0}.segment--header-image-slide-text p{color:#fff;font-size:.8rem;font-weight:200;margin-top:0}.segment--header-image-slide-text a{color:#fff;text-decoration:none}.segment--header-image-slide-text a:hover{color:#fff;text-decoration:underline}.segment--header-image-slide-text .col--12wide div:last-child{transition:height .2s ease-in-out;background-color:rgba(20,1,62,.9);width:525px;height:120px;overflow:hidden;position:absolute;bottom:-20px;left:-10px;padding:.2rem 50px}.segment--header-image-slide-text--click-enabled{cursor:pointer}.segment--header-image-slide-text__reveal-box--revealed{height:170px !important}.segment--header-just-blue-box h1{background-color:#0b52a2;width:auto;height:auto;padding:1.2rem 2rem;color:#fff;font-size:4rem;display:inline-block}.segment--header-just-blue-box-fullwidth h1{background-color:#0b52a2;width:calc(100% - 4rem);min-width:400px;height:auto;padding:1.2rem 2rem;color:#fff;font-size:4rem}.segment--header-just-blue-box+.segment .search-form{margin-top:-2rem}.segment--header-just-blue-box-fullwidth+.segment .search-form{margin-top:-2rem}.segment--edge-to-edge--darkblue{background-color:#5262bc;text-align:center;color:#fff}.segment--edge-to-edge--darkblue h2{color:inherit;text-transform:uppercase;font-size:3rem;font-weight:200;margin-top:0}.segment--edge-to-edge--darkblue h2 strong{color:#262e58}.segment--edge-to-edge--darkblue p{color:inherit}.segment--edge-to-edge--darkblue *:last-child{margin-bottom:0}.segment--2col-video-wide-right{margin:75px 0 0}.segment--2col-video-wide-right iframe{min-height:500px}.segment--2col-video-wide-right h2{color:#0e0845;font-size:1.6rem}.segment--2col-video-wide-right p{font-size:1rem;line-height:1.3rem}.segment--2col-video-wide-right ul{font-size:1rem;line-height:1.3rem}.segment--2col-video-wide-right ol{font-size:1rem;line-height:1.3rem}.segment--2col-video-left iframe{min-height:300px}.segment--section-break{padding-top:0}.segment--section-break .col--12wide{background-color:#fff;border-bottom:1px solid #d5dedc;margin:0 0 1rem;padding-top:1rem;width:100%;clear:left}.segment--3col-noimage p{font-size:.95rem;line-height:1.4rem}.segment--3col-noimage li{font-size:.95rem;line-height:1.4rem}.segment--3col-noimage h3{margin:0;padding:0;line-height:2rem;color:#5262bc;font-size:2rem}.segment--3col-noimage h4{color:#5262bc}.segment--3col-noimage .col--4wide{border-right:1px solid #d5dedc;width:calc(31.33% - 1px);min-height:670px}.segment--3col-noimage .col--4wide:nth-child(3){border-right:none}.segment--3col-noimage .col--4wide:nth-child(2) h3{color:#00a18e}.segment--3col-noimage .col--4wide:nth-child(2) h4{color:#00a18e}.segment--3col-noimage .col--4wide:nth-child(3) h3{color:#50aaea}.segment--3col-noimage .col--4wide:nth-child(3) h4{color:#50aaea}.segment--3col-thinwidethin p{font-size:.95rem;line-height:1.4rem}.segment--3col-thinwidethin li{font-size:.95rem;line-height:1.4rem}.segment--3col-thinwidethin h3{margin:0;padding:0;line-height:2rem;color:#5262bc;font-size:2rem}.segment--3col-thinwidethin h4{font-weight:400}.segment--3col-thinwidethin .col--3wide{border-right:1px solid #d5dedc;width:calc(23% - 1px)}.segment--3col-thinwidethin .col--6wide{border-right:1px solid #d5dedc;width:calc(49.99% - 1px);margin:0}.segment--3col-thinwidethin .col--3wide:last-child{border-right:none}.segment--3col-button-links p{font-size:.95rem;line-height:1.4rem}.segment--3col-button-links li{font-size:.95rem;line-height:1.4rem}.segment--3col-button-links h3{margin:0;padding:0;line-height:2rem;color:#5262bc;font-size:2rem;font-weight:400}.segment--3col-button-links h4{color:#5262bc}.segment--3col-button-links table{width:100%;margin-bottom:1rem}.segment--3col-button-links .col--4wide{width:calc(29.33% - 1px);padding-right:2%}.segment--3col-button-links .col--4wide:nth-child(3){border-right:none}.segment--3col-button-links .segment__wrapper:nth-child(2) p a{display:block;padding:10px 0;width:100%;text-align:center;background-color:#fff;border:none;color:#fff;text-decoration:none}.segment--3col-button-links .segment__wrapper:nth-child(2) p a:hover{text-decoration:underline}.segment--2col-button-links p{font-size:.95rem;line-height:1.4rem}.segment--2col-button-links li{font-size:.95rem;line-height:1.4rem}.segment--2col-button-links h3{margin:0;padding:0;line-height:2rem;color:#0e004c !important;font-size:2rem}.segment--2col-button-links h4{color:#0e004c !important}.segment--2col-button-links table{width:100%;margin-bottom:1rem}.segment--2col-button-links .col--4wide{width:calc(29.33% - 1px);padding-right:2%}.segment--2col-button-links .segment__wrapper:nth-child(2) p a{display:block;padding:10px 0;width:100%;text-align:center;background-color:#fff;border:none;color:#fff;text-decoration:none}.segment--2col-button-links .segment__wrapper:nth-child(2) p a:hover{text-decoration:underline}.segment--1col-button-links p{font-size:.95rem;line-height:1.4rem}.segment--1col-button-links li{font-size:.95rem;line-height:1.4rem}.segment--1col-button-links h3{margin:0;padding:0;line-height:2rem;color:#0e004c !important;font-size:2rem}.segment--1col-button-links h4{color:#0e004c !important}.segment--1col-button-links table{width:100%;margin-bottom:1rem}.segment--1col-button-links .col--4wide{width:calc(29.33% - 1px);padding-right:2%}.segment--1col-button-links .segment__wrapper:nth-child(2) p a{display:block;padding:10px 0;width:100%;text-align:center;background-color:#fff;border:none;color:#fff;text-decoration:none}.segment--1col-button-links .segment__wrapper:nth-child(2) p a:hover{text-decoration:underline}.segment--full-width-text-no-bg{padding:0}.segment__wrapper--no-background{background-color:transparent;padding:0;box-shadow:none}.segment__wrapper--no-background h1{font-weight:600}.segment--full-image{position:relative}.segment--full-image img{width:100%}.segment--full-image .headline{width:50%;margin-left:-25%;position:absolute;bottom:20px;left:50%;text-align:center}.segment--full-image .headline h2{padding:5px 15px;margin:0 0 10px;color:#fff;font-weight:100;font-size:2.5rem;background:rgba(67,75,98,.8);display:inline-block}.segment--full-image .headline h3{padding:5px 15px;margin:0 0 10px;color:#fff;font-weight:100;font-size:2rem;background:rgba(67,75,98,.8);display:inline-block}.segment--full-image .headline p{padding:0;margin:0 0 10px;color:#fff}.segment--header-image-full-width{position:relative;margin:30px 0 8px;padding:0;background-size:cover}.segment--header-image-full-width .backgroundimage{display:none}.segment--header-image-full-width__innercontainer{padding:43px 24px;min-height:349px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background:0 0;background:linear-gradient(156deg,rgba(255,255,255,0) 0%,rgba(82,98,188,1) 120%)}.segment--header-image-full-width__headline{padding:0 15px}.segment--header-image-full-width__headline h1{padding:0;margin:0 0 11px;color:#fff;font-weight:400;font-size:2.36rem;display:inline-block;letter-spacing:.09rem}.segment--header-image-full-width__headline h2{padding:0;margin:0;color:#fff;font-weight:400;font-size:2.5rem;display:inline-block;letter-spacing:.09rem}.segment--header-image-full-width__headline h3{padding:0;margin:0;color:#fff;font-weight:400;font-size:2rem;display:inline-block;letter-spacing:.09rem}.segment--header-image-full-width__headline p{padding:0;margin:0;color:#fff;font-weight:400;line-height:1.8rem;letter-spacing:.007rem}.segment--2col-imageright-caption .col--5wide img{margin-top:20px}.segment--2col-imageright-caption__content{padding-right:80px}.segment--2col-imageleft-caption .col--5wide img{margin-top:20px}.segment--2col-imageleft-caption__content{padding-left:80px}.image-text-holder{position:absolute;bottom:20px;background-color:#038a97;background:linear-gradient(52deg,rgba(3,138,151,1) 0%,rgba(67,174,173,1) 100%)}.image-text-holder p{color:#fff;margin:0;font-size:1.3rem;padding:4px 36px 6px 10px}.image-text-holder--right{right:-2px}.image-text-holder--left{left:-2px}.quote-text-holder{position:absolute;bottom:-20px;padding:20px;background-color:#01b0af;width:calc(81% - 40px)}.quote-text-holder p{color:#fff;font-weight:600;margin:0;font-size:1.5rem;padding:4px 36px 6px 10px;line-height:2rem}.quote-text-holder--right{left:3%}.quote-text-holder--left{right:3%}.video__dark-blue-box{background-color:#0e0845;padding:2.5rem 2rem}.video__dark-blue-box p{margin:0;font-size:3.5rem}.video__dark-blue-box p a{color:#fff;text-transform:uppercase;text-decoration:none}.segment--video iframe{min-height:500px;margin-bottom:2rem}.video__headline{text-transform:uppercase;font-size:2.5rem;font-weight:800 !important;letter-spacing:-.1rem;line-height:3rem;margin-top:1rem}.video__date{color:#1ea4e3 !important;font-weight:800 !important;font-size:1.2rem !important;text-transform:uppercase;margin-top:0;margin-bottom:1.4rem !important}.video__content p:first-child{font-weight:800;font-size:1.5rem;line-height:2rem}.video__content img{height:auto;width:auto}.video__content img{height:auto;width:auto;float:left;margin-right:20px;clear:left;margin-bottom:20px}.segment--video .related-items__header{margin-top:0}.segment--anchor{display:none}.generate-pdf-trigger{position:absolute;right:0}.icon-pdf-download{width:55px !important}div.view-more{padding-top:10px;margin-top:14px}div.view-more a{text-transform:uppercase;text-decoration:none;padding:10px 50px;color:#6a6a6a;border:1px solid #6a6a6a}.segment-section{padding:30px 0}.segment-section-book{background-color:#ec6a3f}.segment-section-book .wrapper{background-color:transparent}.segment-section-book .c12{text-align:center;text-transform:uppercase}.segment-section-book .top-section{margin-top:30px;padding-top:25px;border-width:1px 0 0}.segment-section-book .bottom-section{margin-bottom:60px;padding-bottom:30px;border-width:0 0 1px;position:relative}.segment-section-book .bottom-section img{position:absolute;bottom:5px;right:0}.segment-section-book .c12 h2{color:#fff;margin-bottom:10px}.segment-section-book .c12 p{color:#fff;margin-bottom:0}.segment-section-book .c12 a{color:#fff;text-decoration:none}.segment-section-book .c12 strong{font-weight:400}.segment-section-book div.view-more a{color:#fff;border:1px solid #fff}.segment-section-full-image{position:relative}.segment-section-full-image img{width:100%}.segment-section-full-image .headline{width:50%;margin-left:-25%;position:absolute;bottom:20px;left:50%;text-align:center}.segment-section-full-image .headline h2{padding:5px 15px;margin:0 0 10px;color:#fff;font-weight:100;font-size:2.5rem;background:rgba(67,75,98,.8);display:inline-block}.segment-section-full-image .headline h3{padding:5px 15px;margin:0 0 10px;color:#fff;font-weight:100;font-size:2rem;background:rgba(67,75,98,.8);display:inline-block}.segment-section-full-image .headline p{padding:0;margin:0 0 10px;color:#fff}.segment-section-full-width h1{margin:10px 0 30px}.segment-section-full-width h2{margin:10px 0 30px}.segment-section-full-width h3{margin:10px 0 30px}.segment-centred-heading .wrapper{text-align:center}.segment-two-column .c12{display:block}.segment-two-column .c12 h2{position:relative;margin:0 0 15px}.segment-two-column .c12 h3{margin:30px 0;padding-top:20px}.segment-two-column .c6 h2{margin-bottom:10px}.segment-two-column .c6 h3{margin-bottom:10px}.segment-two-column .c6 ul{list-style:none;margin:0;padding:0}.segment-two-column .c6 ul li{padding:0;margin:0}.segment-two-column-images img{width:100%;display:inline-block}.segment-two-column-images .c6{position:relative}.segment-two-column-images .c6 .link-holder{position:absolute;bottom:5px;left:0;width:100%;text-align:center}.segment-two-column-images .c6 .link-holder p{padding:0;margin:0}.segment-two-column-images .c6 .link-holder a{display:inline-block;width:100%;font-size:1.3rem;padding:15px 0;text-transform:uppercase;text-decoration:none;color:#fff;background-color:rgba(0,0,0,.5)}.segment-two-column-images .c6 a:hover{opacity:.8}.segment-three-column-images img{width:100%}.segment-2col-right-image .c6{position:relative}.segment-2col-right-image .text-holder{background-color:rgba(67,75,98,.8);width:40%;padding:10px;position:absolute;bottom:10px;right:-15px}.segment-2col-right-image .text-holder *{color:#fff;line-height:1.1rem}.segment-2col-right-image .text-holder p{font-size:.9rem}.segment-three-column-images-with-text{background-color:#f1f1f1}.segment-three-column-images-with-text .wrapper{background-color:transparent}.segment-three-column-images-with-text .imageholder{position:relative}.segment-three-column-images-with-text .imageholder img{width:100%}.segment-three-column-images-with-text .imageholder h3{position:absolute;bottom:5px;left:0;margin:0;padding:5px 10px;display:block;color:#fff;background-color:rgba(236,106,63,.8)}.segment-three-column-images-with-text .c4:nth-child(2) h3{background-color:rgba(80,104,175,.8)}.segment-three-column-images-with-text .c4:nth-child(3) h3{background-color:rgba(67,75,98,.8)}.segment-section-parallax .segment-section-parallax-innercontainer{width:100%;height:350px;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.segment-section-parallax .segment-section-parallax-innercontainer .parallaximage{display:none}.segment-section-parallax .segment-section-parallax-innercontainer .headline{width:50%;margin-left:-25%;position:absolute;bottom:20px;left:50%;text-align:center}.segment-section-parallax .segment-section-parallax-innercontainer .headline h2{padding:5px 15px;margin:0 0 10px;color:#fff;font-weight:100;font-size:2.5rem;background:rgba(67,75,98,.8);display:inline-block}.segment-section-parallax .segment-section-parallax-innercontainer .headline h3{padding:5px 15px;margin:0 0 10px;color:#fff;font-weight:100;font-size:2rem;background:rgba(67,75,98,.8);display:inline-block}@media only screen and (max-width:1560px){.segment__wrapper{width:calc(100% - 48px)}}@media only screen and (max-width:775px){.segment--event-header-image .col--12wide div:last-child{min-width:0 !important;width:82% !important}.segment--header-image .col--12wide div:last-child{width:100%;padding:.2rem 0;left:0;bottom:0;min-width:0}.segment--header-image-slide-text .col--12wide div:last-child{width:100%;padding:.2rem 0;left:0;bottom:0;min-width:0}.segment--section-break .col--12wide{width:80%}.segment--header-just-blue-box h1{width:calc(100% - 4rem)}.segment--person__box{width:calc(100% - 4rem)}.segment--3col-thinwidethin .col--3wide{width:90%}.segment--3col-thinwidethin li{padding-left:0}.segment--3col-thinwidethin li{margin-bottom:50px}.segment--3col-noimage .col--4wide{width:90%}.segment--3col-noimage li{margin-bottom:50px}.segment--3col-thinwidethin .col--6wide{width:90%}.segment--section-break{padding-bottom:0}.segment--header-image-full-width{margin:0}.segment--header-image-full-width__innercontainer{min-height:auto}.segment--full-width-text-no-bg{padding:0}}button,input,select,textarea{font-family:'Roboto',Helvetica,sans-serif}.form__column--wide label{width:calc(20% - 14px)}.form__column--wide textarea{min-height:226px;width:calc(80% - 8px)}.form__column--wide .checkboxdiv label{width:calc(70% - 14px);margin-left:19%}.form__button{background-color:#5262bc}.form__button--purple{background-color:#7735b4}.form__button--wide{width:45% !important}.form__button-download{padding:16px 0 17px !important;font-size:.85rem !important;background-color:#f13333;color:#fff;line-height:1rem !important}.button--remove{background-color:#f13333}.button--pictosicon{font-family:Pictos}.button--removepictosicon{background:0 0;color:#f13333}.button--removeslim{padding:4px 10px}.button--smallfont{font-size:.9rem}.form--double-border{border:2px solid #ccc;border-width:20px 0;padding:20px 0}.form--contact{border-top:2px solid #ccc;padding-top:20px}.form__radio--column{flex-basis:100%}.form--register .checkboxdiv{width:60%;margin-left:40%}.form--register table{margin-left:calc(40%);width:60% !important;border-color:#eee}.form--register table td{width:50%;padding:0}.form--register table td label{width:100%;text-align:left}.form--register table td:first-child{text-align:right;padding-right:20px}.form--groups{width:100%}.form--groups fieldset{width:100%}.form--groups .form__column{width:100%}.form--groups .table--groups-list{width:100%}.form--groups .table--groups-list th:first-child{text-align:right;padding-right:calc(10% - 15px)}.form__label--fullwidth{width:90% !important}.form table input[type=checkbox]{width:auto;height:auto}.form--member-details .checkboxdiv{width:50%}.form__section{background-color:#fff;margin-bottom:40px;padding-bottom:20px;display:flex;flex-flow:row wrap;box-shadow:-1px 5px 15px -5px #888}.form__section--padded{padding:10px 20px}.form__section--vertical-padded{padding:10px 0}.form__section--flex{display:flex;flex-flow:row wrap}.form__header{color:#fff;font-size:1.5rem;font-weight:400;flex-basis:100%;background-color:#1d9eda;padding:10px 20px;margin:0 0 10px;text-align:left}.form__header--2col{width:calc(50% - 40px)}.form__header--nomargin{margin:0}.form__para{padding:10px 20px;margin:0 0 10px}.form__para--nopadding{padding:0;margin:0 0 5px !important}.form__label--align-left{text-align:left !important;padding-left:0;width:calc(40% - 10px)}.form__textarea--order-notes{min-height:88px}.form__input--price{width:calc(76% - 16px)}.form__label--price{width:calc(24% - 15px)}.billing-different{text-align:right;width:100%;margin-top:-58px}.billing-different.moved{text-align:left;width:100%;margin-top:30px;margin-bottom:20px}.billing-different label{width:auto !important;padding-right:20px}.billing-different input{width:auto !important;margin-top:18px !important;margin-right:20px !important}.deliveryoptions{padding:0 20px !important;list-style:none;margin:14px 0 0;text-align:left}.deliveryoptions__option{margin:0;padding:0 0 7px}.deliveryoptions__option__radio{margin-right:20px}.form__column--customer-addresses{margin-bottom:20px}.form__input--radio--deliveryaddress{margin:0}.form__radio--deliveryaddress{width:100%}.form__label--radio{text-align:left;margin:0;width:90%}.set-as-default-link{font-size:.7rem;display:block}.form__radiooption--deliveryaddress{margin-bottom:12px}.form--contact .form__column--wide label{width:calc(26% - 14px)}.form--contact .form__column--textarea label{width:calc(17.5% - 14px)}.form--contact .form__column--textarea .form__textarea{width:calc(82% - 6px);height:200px}@media only screen and (max-width:1040px){.form__para--delivery-para{margin:0 !important}}@media only screen and (max-width:775px){.form__button{width:100% !important}.form__column--halfpad{width:100%}.form__textarea--vertical{width:calc(100% - 4px)}}@media only screen and (max-width:650px){.form__button{width:100% !important;float:none}.basket__row__quantity .form__input{width:30px !important}.button--removeslim{padding:8px 0 !important}.form__section--extra-details{margin-bottom:20px !important}.basket--checkoutmini{margin-top:40px}}@keyframes fadein{0%{opacity:0}50%{opacity:.8}100%{opacity:1}}.form__button{transition:background-color .35s ease;text-transform:uppercase}.segment__wrapper .form__button{font-size:1.1rem;white-space:normal;line-height:1.6rem}.form__button--back{float:none}.form__button--confirmation-back{width:200px !important}.form__button--dealer-checkout{width:356px !important}.form__button--customer-checkout{width:380px !important}.card-holder-form{float:right;width:380px}.card-holder-form--dealer{float:right;margin-left:50px;width:356px}.checkoutbutton-note{font-style:italic;font-size:.85rem !important;line-height:1.2rem !important;padding-top:10px;display:inline-block}.basket-order-note{clear:both;text-align:center;margin:100px 0 0}.basket-order-note__para{font-style:italic;font-size:.85rem !important;line-height:1.2rem !important}.currency_wrapper{display:block;width:50%;background-color:#fff}.form__select--choose-currency{margin:0 0 10px;padding:9px 40px 9px 12px;font-size:.85rem;line-height:1rem !important;border:none;border-radius:0;height:auto;color:#352f2f;-webkit-appearance:none;-moz-appearance:none;background:#fff url(../images/icon-down-arrow.svg) 96% 50% no-repeat}.page--advanced-search .form__select--choose-currency{background-color:#f5f6fa}.currency_disclaimer{color:#919191;display:block;font-size:.8rem;padding-left:12px;text-align:left}.products__quicksearchform{box-shadow:0 0 20px 0px rgba(132,132,132,.26)}.button--quicksearch{background:#5262bc url('../images/icon-search.png') center center no-repeat;width:20% !important}.button--quicksearch:hover{background-color:#7735b4;opacity:1}.form__input--keyword-quick{border:none;width:calc(80% - 46px);padding:26px 23px 27px;height:auto;margin:0}.form__input--keyword-quick::placeholder{color:#363840}.form__input--keyword{background-color:#eceef8;border:none;width:calc(71.5% - 46px);padding:26px 23px;height:auto;margin:0;color:#352f2f}.form__input--keyword::placeholder{color:#352f2f}.button--search{background-color:#5262bc;width:26.5% !important;font-size:1rem}.button--search:hover{background-color:#7735b4;opacity:1}.products__product__number-of-results{display:inline-block}.form--products-orderby{width:50%;background-color:#fff}.form--products-orderby select{width:100%}.form--curency-options select{width:100%;margin-bottom:0}.form__select--product-orderby{margin:0;padding:9px 40px 9px 12px;font-size:.85rem;line-height:1rem !important;border:none;border-radius:0;height:auto;color:#352f2f;-webkit-appearance:none;-moz-appearance:none;background:#fff url('../images/icon-down-arrow.svg') 96% 50% no-repeat}.page--advanced-search .form__select--product-orderby{background-color:#f5f6fa}.form--products-download{width:50%;background-color:#fff;margin-bottom:10px}.form__checkbox--auto-width{width:auto}.form__label--checkbox-download{width:auto;font-size:.85rem;color:#352f2f;padding:5px 40px 5px 12px}.form__input--checkbox-download{width:auto}.form--ajax-products-filter{text-align:right;width:50%;background-color:#fff}.form--ajax-products-filter select{margin:0;padding:9px 40px 9px 12px;font-size:.85rem;line-height:1rem !important;border:none;border-radius:0;height:auto;color:#352f2f;-webkit-appearance:none;-moz-appearance:none;background:#fff url(../images/icon-down-arrow.svg) 96% 50% no-repeat}.form--ajax-products-filter input{margin-right:5px}.form--ajax-products-filter label{margin-left:20px}.searched-for{display:flex;flex-wrap:wrap}.searched-for__para{margin-bottom:0 !important}.searched-for__keywords{list-style:none;padding:0 0 0 5px !important;margin:0;line-height:1.614rem}.searched-for__keywords__keyword{margin:0;color:#3b3c46}.searched-for__separator{margin:0 !important}.basket__heading{font-size:1.3rem;line-height:1.3rem;background:#000;color:#fff;padding:10px;margin:0;text-transform:uppercase}.basket__closeicon{float:right;margin:-4px -3px 0 0;cursor:pointer}.basket__total{border-top:1px solid #b1b1b3;border-bottom:1px solid #b1b1b3;padding:5px 10px;font-size:1.2rem;text-transform:uppercase;font-weight:600}.basket__emptymessage{margin:20px 10px 10px}.basket__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:10px;background-color:#f0f0f0;border-left:1px solid #1c9eda;border-right:1px solid #1c9eda}.basket__row--lastrow{border-bottom:1px solid #1c9eda;margin-bottom:20px}.basket__row:nth-child(odd){background-color:#fff}.form__button--updatebasket{position:absolute;right:0;font-size:.95rem !important;width:auto !important;padding:16px 12px}.basket--full-shopping-basket form div:last-of-type{border-bottom:1px solid #1c9eda;margin-bottom:20px}.form--basket-form div:last-of-type{border-bottom:1px solid #1c9eda;margin-bottom:20px}.basket__row__item{margin:0 !important;padding:8px 0;line-height:.9rem;font-size:.85rem !important}.basket__row__item--item{flex-basis:67%}.basket__row__item--price{flex-basis:18%}.basket__row__item--quantity{flex-basis:15%}.basket__row__composer{flex-basis:15%}.basket__row__description{flex-basis:27%}.basket__row__instrument{flex-basis:18%}.basket__row__price{flex-basis:10%}.basket__row__quantity{flex-basis:10%}.basket__row__lineprice{flex-basis:10%}.basket__row__remove{flex-basis:10%}.form__input--basket-quantity{font-size:.85rem;height:22px}.basket__row--heading{background-color:#1d9eda !important;color:#fff}.basket__row__itemheading{color:#fff;font-weight:600;font-size:1rem !important}.basket__row__item--composerheading{flex-basis:15%;color:#fff !important}.basket__row__item--itemheading{flex-basis:27%;color:#fff !important}.basket__row__item--instrumentheading{flex-basis:18%;color:#fff !important}.basket__row__item--priceheading{flex-basis:10%;color:#fff !important}.basket__row__item--quantityheading{flex-basis:10%;color:#fff !important}.basket__row__item--linepriceheading{flex-basis:20%;color:#fff !important}.basket__row--discount-code{flex-wrap:wrap;margin-bottom:20px;border-top:1px solid #1c9eda;border-bottom:1px solid #1c9eda;align-items:baseline}.basket__row__item--discount-code{flex-basis:17%}.form__input--discountcode{flex-basis:36%}.form__button--redeem-discount-code{flex-basis:23%;padding:8px 20px;margin:0 20px;width:auto !important;max-width:160px !important;font-size:.85rem !important}.form__button--remove-discount-code{flex-basis:23%;padding:8px 20px;width:auto !important;max-width:160px !important;font-size:.85rem !important}.baskettotals{width:220px;margin:100px 0 30px calc(100% - 220px)}.baskettotals--nomargin{margin-top:30px}.baskettotals__item{margin:0 0 7px !important;padding:15px}.baskettotals__item--total-heading{font-size:1.2rem !important;text-align:left;padding:0 !important}.baskettotals__item--sub-total{background-color:#fff;text-align:right}.baskettotals__item--discount{background-color:#fff;text-align:right}.baskettotals__item--delivery{background-color:#fff;text-align:right}.baskettotals__item--total{background-color:#7735b4;color:#fff !important;text-align:right}.para--further-delivery-options{text-align:right;font-style:italic}.basket--mini{z-index:10000;background-color:#fff;width:320px;height:100vh;transform:translateX(0px);position:fixed;top:0;right:0;overflow-x:hidden;transition:transform .3s linear;box-shadow:-1px 5px 15px -5px #888}.basket--slideout{transform:translateX(100%)}.basket__row--minibasket{border:none;display:block}.basket__row__item--minibasket{padding:0 0 10px;font-size:1rem}.form__select--minibasketquantity{height:auto;position:relative;top:-2px}.button--removeminibasket{display:inline-block;padding:3px 15px}.basket--mini .baskettotals__item--discount{text-align:left;padding:5px 10px;margin:.4rem 0 0 !important}.basket--mini .basket__total{margin:.4rem 0 1rem}.added-to-basket-message{position:fixed;top:0;width:100vw;z-index:1000;animation:hidemessage 1s linear 5s 1 forwards}@keyframes hidemessage{0%{opacity:1}100%{opacity:0}}.customermenu{margin:0;position:absolute;top:78px;right:0}.customermenu__menuitem{line-height:1rem;width:auto;display:inline-block;margin:0;padding:0;color:#fff;border-right:1px solid #363840}.customermenu__menulink{display:inline-block;padding:0 9px 0 4px;margin:0;text-decoration:none;font-size:.95rem;color:#363840;line-height:1rem}.customermenu__menulink:hover{opacity:.8}.customermenu__menuitem+.customermenu__menuitem{margin-left:0}.customermenu__basketcount{color:#363840;font-style:italic;font-size:1rem}.customermenu__menuitem--contact{border:none}.customermenu__menulink--contact{padding-right:0}.basket--checkoutmini{box-shadow:-1px 5px 15px -5px #888}.basket__heading--checkoutmini{background:#1d9eda;padding:10px 20px;text-transform:none;font-size:1.5rem;font-weight:400;line-height:1.8rem}.basket__emptymessage--checkoutmini{margin:0;padding:20px}.basket__row__composer--noaction{flex-basis:15%}.basket__row__description--noaction{flex-basis:37%}.basket__row__instrument--noaction{flex-basis:18%}.basket__row__price--noaction{flex-basis:10%}.basket__row__quantity--noaction{flex-basis:10%}.basket__row__lineprice--noaction{flex-basis:10%}.basket__row--heading{background-color:#1d9eda !important;color:#fff}.basket__row__itemheading{color:#fff;font-weight:600;font-size:1rem !important}.basket__row__item--noaction-composerheading{flex-basis:15%;color:#fff !important}.basket__row__item--noaction-itemheading{flex-basis:37%;color:#fff !important}.basket__row__item--noaction-instrumentheading{flex-basis:18%;color:#fff !important}.basket__row__item--noaction-priceheading{flex-basis:10%;color:#fff !important}.basket__row__item--noaction-quantityheading{flex-basis:10%;color:#fff !important}.basket__row__item--noaction-linepriceheading{flex-basis:10%;color:#fff !important}.form--stripe-form button{display:none}.orderfailure{text-align:center;color:red;font-size:1.1rem;line-height:1.7rem;font-weight:600;border:1px solid red;background:#f2efef;width:70%;margin:0 auto;padding:20px 0}.orderfailure__reason{font-size:1.3rem;margin-top:30px}.product{padding:30px 0}.product__price{font-size:2rem;margin:53px 0 0}.product__header-container{border-bottom:10px solid rgba(78,98,210,.1)}.product__heading{color:#3b3c46}.product__container{min-height:80px;background-color:#fff;display:flex;flex-wrap:wrap;margin-top:32px;margin-bottom:18px;box-shadow:0px 0px 7px 5px rgba(220,220,220,.35)}.product__info{flex-basis:calc(70% - 50px);padding:31px 24px 15px 26px;position:relative;text-align:left}.product__images{flex-basis:calc(30% - 48px);padding:17px 24px 14px;text-align:center}.product__content{flex-basis:100%;padding:31px 24px 15px 26px}.product__youtubevideo{flex-basis:100%;height:438px;padding:0 24px 24px}.product__container--content{width:calc(98% - 48px);padding:15px 27px}.product__container--content p{color:#352f2f;line-height:1.5rem;text-align:left}.product__info__difficulty{color:#7735b4;font-weight:600;margin-top:5px;margin-bottom:0}.product__info__difficulty__help{color:#3b3b3b;text-decoration:underline;cursor:pointer;font-weight:300;font-size:.75rem;padding-left:15px;display:inline-block;margin:-5px 0 0;vertical-align:middle}.product__info__catalogue-number{color:#5262bc;font-weight:600;margin:0}.product__info__viewscore{display:inline-block;margin-right:20px}.product__info__viewscore_link{color:#352f2f;padding:10px 0 9px 40px;background:transparent url("../images/view_score.jpg") left center no-repeat;display:inline-block}.product__info__playaudio{display:inline-block}.product__info__playaudio_link{color:#352f2f;padding:10px 0 9px 50px;background:transparent url("../images/play-audio-sample.jpg") left center no-repeat;display:inline-block}.product__info__audioplayer{width:100%;transform:translateY(-30px);opacity:0}.product__info__ismn{color:#3b3c46;font-weight:600;margin-top:5px;margin-bottom:5px}.product__info__download-available{color:#5262bc;margin-top:0;font-weight:600;font-size:.85rem}.product__info__download__help{color:#3b3b3b;text-decoration:underline;cursor:pointer;font-weight:300;font-size:.75rem;padding-left:15px;display:inline-block;margin:-5px 0 0;vertical-align:middle}.product__info__audioplayervisible{animation:showaudioplayer 1s linear 0s 1 forwards}@keyframes showaudioplayer{0%{transform:translateY(-30px);opacity:0}20%{opacity:0}100%{transform:translateY(0);opacity:1}}.difficulty-info-text{background-color:#5262bc;padding:20px;position:absolute;top:85px;left:27px;z-index:10;width:100%;box-shadow:0 0 8px 2px rgba(156,155,155,.71)}.difficulty-info-text__heading{color:#fff;margin-top:0}.difficulty-info-text__details{color:#fff;margin-bottom:0;line-height:1.4rem}.download-info-text{background-color:#5262bc;padding:20px;position:absolute;top:130px;left:27px;z-index:10;width:100%;box-shadow:0 0 8px 2px rgba(156,155,155,.71)}.download-info-text__heading{color:#fff;margin-top:0}.download-info-text__details{color:#fff;margin-bottom:0;line-height:1.4rem}.products{display:flex;flex-direction:row;flex-wrap:wrap;clear:both}.products__product{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;margin:0 0 10px;padding:0}.products__product:hover .products__product__name,.products__product:hover .products__product__composer,.products__product:hover .products__product__cataloguenumber,.products__product:hover .products__product__price{background-color:#5262bc;color:#fff;transition:background-color .15s linear}.products__product__price--special-offer{color:red}.products__product__price--non-offer{color:initial}.products__product__detailscontainer{width:60%}.form__input--quantity{background-color:#fff;border:none;margin:0 20px 0 0;padding:16px 15px 17px;line-height:1.614rem;height:calc(100% - 33px);width:50px;text-align:center}.button--add-to-basket{text-transform:uppercase;font-size:.85rem;padding:16px 15px 17px;width:84px !important;height:100%;float:none;text-wrap:auto}.products__product__productimage-link{flex-basis:calc(8% - 10px);font-size:.85rem;background-color:#fff;float:left;text-decoration:none;color:#3b3c46;padding:5px 0 5px 10px;display:flex;align-items:center}.products__product__productimage{max-width:60px}.product__images .products__product__productimage{max-width:151px}.products__product__name{flex-basis:calc(23% - 20px);font-size:.85rem;background-color:#fff;float:left;text-decoration:none;color:#3b3c46;padding:17px 0 17px 20px;display:flex;align-items:center}.products__product__composer{flex-basis:calc(17% - 20px);font-size:.85rem;background-color:#fff;float:left;text-decoration:none;color:#3b3c46;padding:17px 10px;display:flex;align-items:center}.products__product__cataloguenumber{flex-basis:calc(16% - 20px);font-size:.85rem;background-color:#fff;float:left;text-decoration:none;color:#3b3c46;padding:17px 10px;display:flex;align-items:center}.products__product__price{flex-basis:calc(12% - 50px);font-size:.85rem !important;line-height:inherit !important;background-color:#fff;text-align:center;margin:0 15px !important;padding:17px 10px;display:flex;align-items:center;justify-content:center}.form--add-to-basket-form{flex-basis:24%;display:flex;justify-content:space-between}.products__product__productimage-link--2{background-color:#eceef8}.products__product__name--2{background-color:#eceef8}.products__product__composer--2{background-color:#eceef8}.products__product__cataloguenumber--2{background-color:#eceef8}.products__product__price--2{background-color:#eceef8}.quicksearch{position:relative;background-color:#5262bc;display:block;width:calc(100% - 34px);padding:20px 17px;margin:0 0 25px;color:#fff;text-decoration:none;transition:background-color .35s ease,box-shadow .25s ease}.quicksearch:hover{background-color:#7735b4;box-shadow:0 0 20px 0px rgba(0,0,0,.23)}.quicksearch__icon{color:#fff;display:inline-block;vertical-align:middle;margin-right:28px}.basketcount{position:relative;background-color:#5262bc;display:block;width:calc(100% - 34px);padding:20px 17px;margin:25px 0;color:#fff;text-decoration:none;transition:background-color .35s ease,box-shadow .25s ease}.basketcount:hover{background-color:#7735b4;box-shadow:0 0 20px 0px rgba(0,0,0,.23)}.basketcount__icon{color:#fff;display:inline-block;vertical-align:middle;margin-right:28px}.basketcount__count{position:absolute;top:9px;left:60px;min-width:18px;text-align:center;background-color:#24283e;border-radius:22px;color:#fff;padding:7px 8px}.latest-catalogue{position:relative;background-color:#5262bc;display:block;width:calc(100% - 34px);padding:20px 17px;margin:25px 0;color:#fff;text-decoration:none;transition:background-color .35s ease,box-shadow .25s ease}.latest-catalogue:hover{background-color:#7735b4;box-shadow:0 0 20px 0px rgba(0,0,0,.23)}.latest-catalogue__icon{color:#fff;display:inline-block;vertical-align:middle;margin-right:28px}.latest-catalogue__text{display:inline-block;vertical-align:middle;width:calc(100% - 92px)}.products--shortlist{margin-top:30px}.form__input--bgcolor{background-color:#eceef8 !important;padding:6px 10px}.form__section--loginform{background-color:#fff;box-shadow:-1px 5px 15px -5px #888}.form__header--login{background:0 0;color:#3b3c46;font-weight:600;margin:0;padding:20px 20px 0}.form__button--register{width:285px !important;margin-right:20px}.form--instrument-search-form{margin:20px 0}.form--composer-search-form{margin:20px 0}@media only screen and (max-width:1052px){.card-holder-form{float:none}.card-holder-form--dealer{float:right !important;margin-left:10px}}@media only screen and (max-width:1000px){.customermenu{top:48px}}@media only screen and (max-width:810px){.card-holder-form{float:none}.card-holder-form--dealer{float:none !important;margin-left:0;width:380px}.form__button--dealer-checkout{width:380px !important}}@media only screen and (max-width:775px){.block--header__logo{margin:0}.customermenu{top:auto;right:auto;position:relative}.customermenu__menulink{font-size:.85rem}.products{justify-content:center}.basket__row__item{text-align:left}.form__button--updatebasket{position:relative;margin-bottom:10px;right:auto}.form__button--dealer-checkout{margin:0}.form__button--dealer-checkout{margin-left:0;width:100% !important;margin-bottom:6px}.form__button--customer-checkout{margin-right:0;width:100% !important;margin-bottom:6px}.checkoutbutton-note{display:block;margin:0 0 20px !important;text-align:left}.form__button--back{margin-top:20px;display:inline-block}}@media only screen and (max-width:650px){.products__product{display:block;margin:15px 0}.form--add-to-basket-form{justify-content:flex-start;clear:both;margin-top:5px}.form__input--quantity{margin:0 5px 0 0;padding:16px 15px 15px}.products__product__productimage-link{width:calc(10% - 10px);height:56px;padding:5px}.products__product__name{width:calc(90% - 20px);padding:17px 10px;min-height:32px}.products__product__composer{width:calc(40% - 20px);min-height:32px;word-break:break-word}.products__product__cataloguenumber{width:calc(35% - 20px);min-height:32px}.products__product__price{width:calc(25% - 20px);margin:0 !important;min-height:32px}.product__images--main-image .products__product__productimage-link{width:100%;height:auto}.products__product__productimage{max-width:100%}.product__info{flex-basis:100%}.product__images{flex-basis:100%}.button--search{width:100px !important;padding:23px 0;float:right}.form__input--keyword{width:calc(100% - 146px)}.form--products-orderby{float:none;display:block}.form--ajax-products-filter{float:none}.form--ajax-products-filter span{float:left;text-align:left;margin-bottom:4px}.form--ajax-products-filter label{float:left;clear:both;margin:0;font-size:.9rem}.form--ajax-products-filter input{top:2px;position:relative}.form__select--product-orderby{width:100%}.searched-for__number-of-results{margin-bottom:10px}.product__container--content{padding:5px 2.5%}.form__input--keyword-quick{width:calc(100% - 146px);padding:26px 23px 25px}.button--quicksearch{width:100px !important;float:right}.basket__row{display:block}.basket__row__item{padding:0}.basket__row--heading{display:none}.basket__row--item:nth-child(2){border-top:1px solid #1c9eda}.card-holder-form{width:100% !important;margin-bottom:40px}.form__button--dealer-checkout{margin-bottom:0}.form__button--customer-checkout{margin-bottom:0}.checkoutbutton-note{padding-top:5px}.button--add-to-basket{padding:12px 15px}.form__button-download{padding:9px 0 !important}}@media only screen and (max-width:500px){.form--products-orderby{width:100%}.form--ajax-products-filter{width:100%}.currency_wrapper{width:100%}.form--products-download{width:100%}}@media only screen and (max-width:430px){.products__product__productimage-link{width:calc(15% - 10px);height:56px;padding:5px}.products__product__name{width:calc(85% - 20px);padding:17px 10px;min-height:32px}.form--delivery-form{margin-bottom:20px}}@media only screen and (max-width:400px){.products__product__composer{min-height:48px}.products__product__cataloguenumber{min-height:48px}.products__product__price{min-height:48px}}