/**handles:bobathstyles**/
:root{--Bobath-Dark-Purple:#662483;--Bobath-Dark-Green:#428433;--Bobath-Dark-Yellow:#F39200;--Bobath-Dark-Grey:#3C3C3B;--Bobath-Light-Purple:#C7B3D8;--Bobath-Light-Green:#C6D2B5;--Bobath-Light-Yellow:#FDDCB5;--Bobath-White:#FFF;--Bobath-Shaded-Green:#276804}.courseDetails h2{color:var(--Bobath-Dark-Purple);font-size:2.5em;margin-top:0;margin-bottom:.5em;padding-top:.5em;text-align:left}.courseDetails h3{color:var(--Bobath-Dark-Purple);font-size:2em;margin-top:0;margin-bottom:.5em;padding-top:.5em;text-align:left}table.downloadsList,table.trainingList{border-spacing:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;margin-bottom:1em;display:block;overflow-x:auto}table.downloadsList tbody,table.trainingList tbody{width:100%;display:table}table.downloadsList tbody tr,table.trainingList tbody tr{background:#f8f4ed;vertical-align:top}table.downloadsList tbody tr:nth-child(2n),table.trainingList tbody tr:nth-child(2n){background:var(--Bobath-Light-Yellow)}table.downloadsList tbody tr.headerRow,table.trainingList tbody tr.headerRow{background:var(--Bobath-Dark-Purple);color:#fff;border-bottom:0}table.downloadsList tbody tr.headerRow th,table.trainingList tbody tr.headerRow th{font-weight:700}table.downloadsList tbody tr.headerRow th.listHeader,table.trainingList tbody tr.headerRow th.listHeader{padding-bottom:20px;position:relative;background-repeat:no-repeat;background-position:.75em bottom;transition:all .25s;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s}table.downloadsList tbody tr.headerRow th.clearCell,table.trainingList tbody tr.headerRow th.clearCell{background:#fff}table.downloadsList tbody td,table.downloadsList tbody th,table.trainingList tbody td,table.trainingList tbody th{margin:0;border:0;padding:.75em 1em;font-size:.9em;font-weight:400}table.trainingList tbody th{text-align:left}table.trainingList tbody td{border-bottom:1px solid #ddd}table.trainingList tbody tr.centerRow,table.trainingList tbody tr.centerRow td{vertical-align:middle}table.trainingList tbody tr.centerRow a.button,table.trainingList tbody tr.centerRow td a.btn{padding:.375rem .5rem;font-size:1em;font-weight:500;border-radius:100px}table.trainingList tbody tr.downloadRow td{border-bottom:0}table.trainingList tbody tr.downloadRow td img{max-width:50px;height:auto}table.trainingList tbody tr.downloadRow td.downloadDoubleRow{border-bottom:1px solid #ddd}table.trainingList tbody td p:first-child{margin-top:0}table.trainingList tbody td p:last-child{margin-bottom:0}table.trainingList tbody td input,table.trainingList tbody td textarea{width:95%;display:inline-block;margin:0;box-sizing:border-box;-moz-box-sizing:border-box}table.trainingList tbody td label{width:100%;display:block;margin:0;padding:.25em 0 .25em 0;font-size:.9em}table.trainingList tbody tr.centerRow td a.btn.btn-primary i.bi.bi-chevron-right ::before{display:none}table.downloadsList tbody td span.otherCols,table.trainingList tbody td span.otherCols{padding-bottom:0}table.downloadsList tbody span.otherCols,table.trainingList tbody span.otherCols{display:block;font-size:.9em;padding-bottom:0}table.downloadsList tbody span.otherCols span,table.trainingList tbody span.otherCols span{display:none}table.downloadsList tbody span.otherCols span b,table.trainingList tbody span.otherCols span b{white-space:nowrap;font-weight:400}table.downloadsList tbody span.otherCols span.showDesktop,table.trainingList tbody span.otherCols span.showDesktop{display:block}table.downloadsList tbody span.otherCols.withDesktopCols,table.trainingList tbody span.otherCols.withDesktopCols{padding-top:1em}table.downloadsList tbody td span,table.trainingList tbody td span{display:block;padding-bottom:.5em}table.downloadsList tbody span.otherCols,table.trainingList tbody span.otherCols{padding-top:1em}table.downloadsList tbody span.otherCols span.showTablet,table.trainingList tbody span.otherCols span.showTablet{display:none}table.downloadsList tbody span.otherCols span.hideTablet,table.trainingList tbody span.otherCols span.hideTablet{display:none}table.downloadsList tbody span.otherCols span.showMobile,table.trainingList tbody span.otherCols span.showMobile{display:block}table.downloadsList tbody span.otherCols span.hideMobile,table.trainingList tbody span.otherCols span.hideMobile{display:none}table.downloadsList tbody tr th.hideTablet,table.trainingList tbody tr th.hideTablet,td.hideTablet{display:table-cell}table.downloadsList tbody tr th.hideMobile,table.trainingList tbody tr th.hideMobile,td.hideMobile{display:none}table tbody td.hideMobile,table tbody th.hideMobile{display:none}table tbody span.otherCols span.showMobile{display:block}table tbody span.otherCols span.buttonSpan{padding-top:1em}table.downloadsList{margin-top:1em}table.downloadsList tr td{width:50%}table.downloadsList tr td+td{width:10%}table.downloadsList .fileCell{box-sizing:border-box}table.downloadsList td.fileCell{padding:0}table.downloadsList .fileCell .downloadTitle{display:block;padding-bottom:.5em}table.downloadsList .fileCell .downloadTitle find,table.downloadsList .fileCell a.downloadTitle{color:#36a206;transition:color .5s,background .5s}table.downloadsList .fileCell p{padding-left:60px}table.downloadsList .fileCell img{float:left;width:50px;padding-right:10px}table.downloadsList .fileCell .otherCols{padding-top:10px}table.downloadsList .productCell img{width:39px;height:auto;display:inline-block}.downloadsListOuter{margin-top:2em}.downloadsListOuter+.listPages{margin-bottom:2em}.knowledgeBaseCol{padding-bottom:0}.knowledgeBaseCol>div{padding-right:1.5%}.knowledgeBaseCol>div:first-child{width:47%}.knowledgeBaseCol>div:nth-child(2){width:25%;width:51.5%;padding-right:0}.knowledgeBaseCol>div:nth-child(4){width:25%;padding-right:0}.knowledgeBaseCol>div:last-child{width:100%;padding-right:0;clear:both;padding-top:1em}.knowledgeBaseCol label{display:block;width:100%;padding-bottom:.5em}.twoCol>div{width:47.5%}.twoCol>div:nth-child(odd){clear:both;margin-right:5%}.multiCol:after,.multiCol:before{display:table;content:" "}.multiCol:after{clear:both}.multiCol>div{float:left}.multiCol span{vertical-align:top;display:inline-block;width:68%}.multiCol .fullWidth label,.multiCol label.fullWidth{width:100%;padding-bottom:.25em}.multiCol label{width:30%;display:inline-block;margin:0;padding:0}.multiCol input,.multiCol label+.mce-tinymce.mce-container.mce-panel,.multiCol select,.multiCol textarea{width:68%;display:inline-block;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:1em}.d-block em,.multiCol label em{font-style:normal;color:red;padding-left:.25em}.multiCol .fullWidth input,.multiCol .fullWidth select,.multiCol .fullWidth span,.multiCol .fullWidth textarea,.multiCol input.fullWidth,.multiCol select.fullWidth,.multiCol span.fullWidth,.multiCol textarea.fullWidth{width:100%}.multiCol>div>span.fakeList{background:#fff;background-image:url("https://bobath.org.uk/wp-content/themes/bobath/HAC/images/select-arrow.png");background-position:center right;background-repeat:no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';transition:all .25s;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #d3e0df;padding:.5em;padding-right:35px;color:#425655;font-family:'Open sans',Helvetica,Verdana,Sans-Serif;font-size:.9em;border-radius:0;position:relative;box-sizing:border-box;-moz-box-sizing:border-box}.multiCol>div>span.fakeList:hover{background-image:url("https://bobath.org.uk/wp-content/themes/bobath/HAC/images/select-arrow-active.png")}.multiCol>div>span.fakeList .fakeListDisplayValue{width:100%;white-space:nowrap;display:block;overflow-x:hidden}.multiCol div>span.fakeList .fakeListDisplayValue:hover{cursor:default}.checkBoxList.checkBoxListPopup{position:absolute;top:34px;left:-1px;z-index:20;display:none;margin-top:0;min-width:200px;border:1px solid #759a9e;box-shadow:0 3px 3px rgba(22,29,28,.25);padding:0;height:auto;max-height:300px}.checkBoxList.checkBoxListPopup.popupWide{width:450px}.checkBoxList.checkBoxListPopup.popupWide .twoThirdCol>div{width:45%;margin-right:0}.checkBoxList.checkBoxListPopup.popupWide .twoThirdCol>div:nth-child(2n){width:55%}.checkBoxList.checkBoxListPopup.popupFloatRight{left:auto;right:0}.checkBoxList.checkBoxListPopup.popupScreenWidth{width:auto;min-width:0}.checkBoxList.checkBoxListPopup.shown{display:block}.checkBoxList.checkBoxListPopup span{font-size:1em}.checkBoxList.checkBoxListPopup span.selected{background-color:#e9f2f1;border-bottom:1px solid #fff}.checkBoxList.checkBoxListPopup span.selected:hover{background-color:#d3e0df}span.fakeList{background:#fff;background-image:url("https://bobath.org.uk/wp-content/themes/bobath/HAC/images/select-arrow.png");background-position:center right;background-repeat:no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';transition:all .25s;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #d3e0df;padding:.5em;padding-right:35px;color:#425655;font-family:'Open sans',Helvetica,Verdana,Sans-Serif;font-size:.9em;border-radius:0;position:relative;box-sizing:border-box;-moz-box-sizing:border-box}.fakeList:hover{background-image:url("https://bobath.org.uk/wp-content/themes/bobath/HAC/images/select-arrow-active.png")}.fakeList .fakeListDisplayValue{width:100%;white-space:nowrap;display:block;overflow-x:hidden}.fakeList .fakeListDisplayValue:hover{cursor:default}.expandableContainer .container>p,.staticContainer .container>p{margin:.5em 0 1em 0;padding:0}.staticContainer.warning{padding:1em;background:var(--Bobath-Light-Purple);height:auto;overflow:visible}.expandableContainer.expanded,.staticContainer{height:auto;overflow:visible}#updateResults{visibility:hidden;height:0;overflow:hidden}#updateResults input[type=submit]{margin-bottom:0}.expandableContainer,.staticContainer{background:var(--Bobath-Light-Yellow);margin-top:1em;margin-bottom:2em;height:43px;overflow:hidden}.expandableContainer .container,.staticContainer .container{background:var(--Bobath-White);padding-top:1em;padding-bottom:1em;padding-right:1em;padding-left:3em;box-sizing:border-box;-moz-box-sizing:border-box;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}.expandableContainer input[type=text]{background:#fff;border:1px solid #d3e0df;padding:.5em;color:#425655;font-family:Ebrima-Regular;font-size:.9em;border-radius:0;width:100%;box-sizing:border-box}.hideDesktop{display:none}.contactUsForm .wpcf7-submit:disabled,.courseDetails div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;background-color:var(--Bobath-Light-Green)}.contactUsForm input[type=button],.contactUsForm input[type=submit],.courseDetails input[type=button],.courseDetails input[type=submit]{background:var(--Bobath-Dark-Green);border:0;color:#fff;display:inline-block;text-decoration:none;transition:all .25s;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;padding:.375rem .75rem;font-size:1.5em;font-weight:500;border-radius:100px}.courseDetails input[type=button]:hover,.courseDetails input[type=submit]:hover{cursor:pointer;background:#000}@media screen and (max-width:1170px){.hideDesktop{display:block}.knowledgeBaseCol{padding-bottom:0}.knowledgeBaseCol>div{padding-right:0;float:none}.knowledgeBaseCol>div:first-child,.knowledgeBaseCol>div:nth-child(2),.knowledgeBaseCol>div:nth-child(3),.knowledgeBaseCol>div:nth-child(4){width:100%;padding-right:0;clear:both}table.downloadsList tr td{width:100%}table.downloadsList tbody span.otherCols,table.trainingList tbody span.otherCols{padding-top:1em}table.trainingList tbody span.otherCols span.showTablet table.downloadsList tbody span.otherCols span.showTablet{display:block}table.downloadsList tbody span.otherCols span.hideTablet,table.trainingList tbody span.otherCols span.hideTablet{display:none}table.downloadsList tbody span.otherCols span.showMobile,table.trainingList tbody span.otherCols span.showMobile{display:block}table.downloadsList tbody span.otherCols span.hideMobile,table.trainingList tbody span.otherCols span.hideMobile{display:none}table.downloadsList tbody tr th.hideTablet,table.trainingList tbody tr th.hideTablet,td.hideTablet{display:none}table.downloadsList tbody tr th.hideMobile,table.trainingList tbody tr th.hideMobile,td.hideMobile{display:none}}@media screen and (max-width:960px){.hideDesktop{display:block}}@media screen and (max-width:600px){.hideDesktop{display:none}}@media screen and (max-width:480px){table.downloadsList tbody tr.headerRow,table.trainingList tbody tr.headerRow{background:var(--Bobath-Dark-Purple);color:#fff;border-bottom:0}table.downloadsList tbody p,table.trainingList tbody p{font-size:.9em}}