/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */main,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:sans-serif}body{margin:0;padding:0}a,a:focus,a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}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:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}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:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}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}dfn,em,.em{font-style:italic}small,.small{font-size:75%}ul{padding:0 0 0 1.3em}ol{padding:0 0 0 1.7em}li{list-style:bullet}dd{margin:0}.sidebar ul,.sidebar ol,.commentlist{padding:0;list-style:none}nav ul,nav ol{padding:0;list-style:none;list-style-image:none}button{-webkit-appearance:none;outline:0}.clearfix,.hero-links a,.no-flexbox .flexbox-grid,.masonry-grid,section,.global-news ul{zoom:1}.clearfix:before,.hero-links a:before,.no-flexbox .flexbox-grid:before,.masonry-grid:before,section:before,.global-news ul:before,.clearfix:after,.hero-links a:after,.no-flexbox .flexbox-grid:after,.masonry-grid:after,section:after,.global-news ul:after{content:"";display:table}.clearfix:after,.hero-links a:after,.no-flexbox .flexbox-grid:after,.masonry-grid:after,section:after,.global-news ul:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}@font-face{font-family:'besafe-icons';src:url("../fonts/besafe-icons.eot?hu1jvb");src:url("../fonts/besafe-icons.eot?#iefixhu1jvb") format("embedded-opentype"),url("../fonts/besafe-icons.woff?hu1jvb") format("woff"),url("../fonts/besafe-icons.ttf?hu1jvb") format("truetype"),url("../fonts/besafe-icons.svg?hu1jvb#besafe-icons") format("svg");font-weight:normal;font-style:normal}[class^="bsi-"],[class*="bsi-"]{font-family:'besafe-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bsi-mobile:before{content:"\e600"}.bsi-mail:before{content:"\e601"}.bsi-user:before{content:"\e602"}.bsi-users:before{content:"\e603"}.bsi-vcard:before{content:"\e604"}.bsi-house:before{content:"\e605"}.bsi-cog:before{content:"\e606"}.bsi-tools:before{content:"\e607"}.bsi-graduation:before{content:"\e608"}.bsi-book:before{content:"\e609"}.bsi-newspaper:before{content:"\e60a"}.bsi-calendar:before{content:"\e60b"}.bsi-light-bulb:before{content:"\e60c"}.bsi-creditcard:before{content:"\e60d"}.bsi-clipboard:before{content:"\e60e"}.bsi-box:before{content:"\e60f"}.bsi-rss:before{content:"\e610"}.bsi-signal:before{content:"\e611"}.bsi-checkmark:before{content:"\e612"}.bsi-cross:before{content:"\e613"}.bsi-minus:before{content:"\e614"}.bsi-plus:before{content:"\e615"}.bsi-cross2:before{content:"\e616"}.bsi-minus2:before{content:"\e617"}.bsi-plus2:before{content:"\e618"}.bsi-info:before{content:"\e619"}.bsi-help:before{content:"\e61a"}.bsi-warning:before{content:"\e61b"}.bsi-cycle:before{content:"\e61c"}.bsi-list:before{content:"\e61d"}.bsi-list2:before{content:"\e61e"}.bsi-text:before{content:"\e61f"}.bsi-text2:before{content:"\e620"}.bsi-docs:before{content:"\e621"}.bsi-pictures:before{content:"\e622"}.bsi-video:before{content:"\e623"}.bsi-folder:before{content:"\e624"}.bsi-archive:before{content:"\e625"}.bsi-book2:before{content:"\e626"}.bsi-arrow-left:before{content:"\e627"}.bsi-arrow-down:before{content:"\e628"}.bsi-arrow-up:before{content:"\e629"}.bsi-arrow-right:before{content:"\e62a"}.bsi-arrow-left2:before{content:"\e62b"}.bsi-arrow-down2:before{content:"\e62c"}.bsi-arrow-up2:before{content:"\e62d"}.bsi-arrow-right2:before{content:"\e62e"}.bsi-arrow-left3:before{content:"\e62f"}.bsi-arrow-down3:before{content:"\e630"}.bsi-arrow-up3:before{content:"\e631"}.bsi-arrow-right3:before{content:"\e632"}.bsi-twitter:before{content:"\e633"}.bsi-twitter2:before{content:"\e634"}.bsi-facebook:before{content:"\e635"}.bsi-facebook2:before{content:"\e636"}.bsi-facebook3:before{content:"\e637"}.bsi-googleplus:before{content:"\e638"}.bsi-googleplus2:before{content:"\e639"}.icon{display:inline-block;margin-right:0.5em}body{font-family:"Tahoma",Arial,sans-serif;font-size:16px;line-height:1.333em;color:#444}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"Tahoma",Arial,sans-serif;text-rendering:optimizelegibility;font-weight:normal;margin:0 0 0.5em 0;line-height:1.333em;color:#333;word-wrap:normal;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}h1,.h1{color:#0f597f;font-size:1.5em}h2,.h2{color:#0f597f;font-size:1.35em}h3,.h3{font-size:1.2em}h4,.h4{font-size:1em}h5,.h5{font-size:0.95em;color:#0f597f;font-weight:normal}p{font-family:"Tahoma",Arial,sans-serif;text-rendering:optimizelegibility;font-size:1em;font-weight:normal;margin:0 0 1em 0;word-wrap:normal;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}p b,p strong{font-family:"Tahoma",Arial,sans-serif;font-weight:600}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}a{text-decoration:none;color:#444}a:visited,a:active,a:focus{color:#444}a:hover{color:#4193bf}a:hover h2{color:#4193bf}.button,.button:visited,.wpcf7-submit{border-left-color:#387fa5;border-radius:3px;border-top-color:#387fa5;border:1px solid #306d8e;color:#fff !important;cursor:pointer;display:inline-block !important;font-family:"Tahoma",Arial,sans-serif;font-size:16px;font-weight:normal;height:34px;line-height:32px;margin-bottom:1em;padding:0 16px !important;text-decoration:none;text-shadow:0 1px rgba(0,0,0,0.65);width:auto;background-color:#2d6786;background-image:-webkit-gradient(linear, left top, left bottom, from(#4193bf), to(#2d6786));background-image:-webkit-linear-gradient(top, #4193bf, #2d6786);background-image:-moz-linear-gradient(top, #4193bf, #2d6786);background-image:-o-linear-gradient(top, #4193bf, #2d6786);background-image:linear-gradient(to bottom, #4193bf,#2d6786)}.button:hover,.button:focus,.button:visited:hover,.button:visited:focus,.wpcf7-submit:hover,.wpcf7-submit:focus{border-left-color:#275973;border-top-color:#275973;border:1px solid #306d8e;color:#fff !important;outline:none;background-color:#347699;background-image:-webkit-gradient(linear, left top, left bottom, from(#3a84ac), to(#347699));background-image:-webkit-linear-gradient(top, #3a84ac, #347699);background-image:-moz-linear-gradient(top, #3a84ac, #347699);background-image:-o-linear-gradient(top, #3a84ac, #347699);background-image:linear-gradient(to bottom, #3a84ac,#347699)}.button:active,.button:visited:active,.wpcf7-submit:active{background-color:#4193bf;background-image:-webkit-gradient(linear, left top, left bottom, from(#3a84ac), to(#4193bf));background-image:-webkit-linear-gradient(top, #3a84ac, #4193bf);background-image:-moz-linear-gradient(top, #3a84ac, #4193bf);background-image:-o-linear-gradient(top, #3a84ac, #4193bf);background-image:linear-gradient(to bottom, #3a84ac,#4193bf)}.dropdown-nav{margin:0 auto;text-transform:uppercase;width:100%}@media (min-width: 980px){.dropdown-nav{display:none}}.dropdown-nav .dropdown-nav-menu-btn{background:#ffffff;border:none;box-shadow:0 0 15px #666;color:#333;display:block;font-size:1em;font-weight:normal;line-height:1em;margin:0;padding:10px 20px;text-align:center;text-transform:uppercase;width:100%;-webkit-appearance:none}.dropdown-nav .dropdown-nav-menu-btn:hover{color:#fff;background:#3fafe8}.dropdown-nav .dropdown-nav-menu-btn .icon{position:relative;top:1px}.dropdown-nav ul{background:#ffffff;box-shadow:0 3px 4px #bbbbbb;display:none;margin:0 auto;position:relative;width:95%;z-index:10}.dropdown-nav li{display:block;list-style:none;margin:0;padding:0;position:relative;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;-transition:all 0.2s linear;transition:all 0.2s linear}.dropdown-nav li:hover{background:#3fafe8}.dropdown-nav li:hover ul{display:block}.dropdown-nav li:hover>a{color:#fff}.dropdown-nav a{color:#333;display:inline-block;font-size:1em;font-weight:normal;line-height:1em;margin:0;padding:10px 20px;text-decoration:none;width:100%;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;-transition:all 0.2s linear;transition:all 0.2s linear}.dropdown-nav a:hover{background:#3fafe8;color:#fff}.main-nav{background:#ffffff;box-shadow:0 0 15px #666;display:none;margin:0 auto;text-transform:uppercase;width:100%}@media (min-width: 980px){.main-nav{display:block}}.main-nav ul{display:block;margin:0 auto;max-width:1300px;padding:0;width:90%}.main-nav li{display:inline-block;float:left;list-style:none;margin:0;padding:0;position:relative;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;-transition:all 0.2s linear;transition:all 0.2s linear}.main-nav li:hover{background:#3fafe8}.main-nav li:hover ul{display:block}.main-nav li:hover>a{color:#fff}.main-nav a{color:#333;display:inline-block;font-size:1em;font-weight:normal;line-height:1em;margin:0;padding:10px 30px;text-decoration:none;width:100%;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;-transition:all 0.2s linear;transition:all 0.2s linear}.main-nav a:hover{background:#3fafe8;color:#fff}.main-nav .sub-menu{display:none;background:#ffffff;box-shadow:0 3px 4px #bbbbbb;position:absolute;max-width:680px;width:auto;z-index:10}.main-nav .sub-menu li{display:block;white-space:nowrap;width:100%}.current-menu-item>a,.current-menu-parent>a{color:#fff;background:#1a99da}.current-menu-item>a:hover,.current-menu-parent>a:hover{background:#1a99da}.header-slider-ctn{border:10px solid #0f597f;box-shadow:0 0 4px 2px rgba(0,0,0,0.3);display:none;height:auto;margin:0 auto;max-width:1000px;width:98.5%}@media (min-width: 500px){.header-slider-ctn{display:block}}@media (min-width: 980px){.header-slider-ctn{float:right;margin-right:4px;max-width:77%}}#soliloquy-container-59,#soliloquy-59{overflow:hidden}.soliloquy-control-nav{bottom:6px !important;display:none;opacity:0.35 !important}@media (min-width: 500px){.soliloquy-control-nav{display:block}}.soliloquy-caption{bottom:0 !important;display:block !important;left:0 !important;right:0 !important;top:0 !important;background:-moz-linear-gradient(-45deg, #fff 0%, rgba(255,255,255,0) 80%, rgba(255,255,255,0) 100%) !important;background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #fff), color-stop(80%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0))) !important;background:-webkit-linear-gradient(-45deg, #fff 0%, rgba(255,255,255,0) 80%, rgba(255,255,255,0) 100%) !important;background:-o-linear-gradient(-45deg, #fff 0%, rgba(255,255,255,0) 80%, rgba(255,255,255,0) 100%) !important;background:-ms-linear-gradient(-45deg, #fff 0%, rgba(255,255,255,0) 80%, rgba(255,255,255,0) 100%) !important;background:linear-gradient(135deg, #ffffff 0%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ) !important}.soliloquy-caption-inside{background:transparent !important;filter:none !important;padding:0.7em 1.2em !important;text-align:left !important;text-shadow:none !important;width:100% !important}.soliloquy-caption-inside p{color:#0f597f !important;font-size:1.1em;font-weight:bold;line-height:1.2em;margin:0;padding:0}@media (min-width: 700px){.soliloquy-caption-inside p{font-size:1.4em}}.soliloquy-caption-inside h2{color:#4193bf !important;font-size:1.8em;font-weight:bold;line-height:1.05em;margin:0 0 0.15em 0}@media (min-width: 700px){.soliloquy-caption-inside h2{font-size:2.4em}}.hero-links{background:rgba(65,147,191,0.1);padding:1.5em 0 1.5em 0}.hero-links ul{padding:0}.hero-links a{display:block;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;-transition:all 0.2s linear;transition:all 0.2s linear}.hero-links a h2{color:#444;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;-transition:all 0.2s linear;transition:all 0.2s linear}.hero-links a:hover h2{color:#4193bf}.hero-link{display:block;float:left;padding:0.75em 0;width:100%}@media (min-width: 980px){.hero-link{width:33.333333%;padding:0.75em 1em 0 1em}}.hero-link__icon{float:left;font-size:4em;margin-right:0;text-align:center;width:100%}@media (min-width: 980px){.hero-link__icon{font-size:5em}}.hero-link__details{float:left;padding-top:0.75em;width:100%;text-align:center}.course-enquiry-form-ctn{border-top:1px solid #eaeaea;clear:both;padding-top:1.5em}@media (min-width: 980px){.course-enquiry-form-ctn .wpcf7{width:50%}}.course-enquiry-form-ctn h2{margin-top:50px}.wpcf7-form{font-size:90%}.wpcf7-form input,.wpcf7-form textarea{border:1px solid #eaeaea;box-shadow:none;margin-top:0.2em;max-height:300px;max-width:100%;padding:0.6em;width:100%}.wpcf7-form input[type="submit"],.wpcf7-form textarea[type="submit"]{border-left-color:#387fa5;border-top-color:#387fa5;border:1px solid #306d8e;margin:0;padding:0.2em 0.75em;width:auto}.wpcf7-form textarea{height:210px;min-height:210px;min-width:100%}.wpcf7-form .required-sym{color:#4193bf}.wpcf7-form .wpcf7-not-valid-tip{border:none;color:red;padding:0}.wpcf7-form .wpcf7-response-output{margin:0;padding:0}.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{border:none;color:red}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{border:none;color:#4193bf}.course-module-table{width:100%}.course-module-table table{font-size:85%;margin-bottom:0.1em;width:100%}.course-module-table table thead tr{background:rgba(65,147,191,0.1)}.course-module-table table thead th{font-weight:600;padding:3px 5px;text-align:left}.course-module-table table tbody tr:nth-child(2n+1){background:rgba(0,0,0,0.015)}.course-module-table table tbody td{border-right:1px solid #dfdfdf;padding:3px 5px;vertical-align:top}.course-module-table table tbody td:nth-child(1){width:100px}.course-module-table table tbody td:nth-child(2){width:38px;text-align:center}.course-module-table table tbody td:nth-child(3){width:auto}.course-module-table table tbody td:nth-child(4){width:73px;text-align:right;border-right:none}.course-module-table table tbody td.no-modules-msg{color:#ddd;width:100%;border-right:none}.flexbox-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;padding:0;margin-left:-1%;margin-right:-1%}.flexbox-grid__item{margin:1%}.no-flexbox .flexbox-grid__item{float:left}@media screen and (max-width: 699px){.masonry-grid[data-columns]::before{content:'1 .column.size-1of1'}}@media screen and (min-width: 700px) and (max-width: 979px){.masonry-grid[data-columns]::before{content:'2 .column.size-1of2'}}@media screen and (min-width: 980px){.masonry-grid[data-columns]::before{content:'3 .column.size-1of3'}}.masonry-grid{margin:-0.8%}.masonry-grid .column{float:left;padding:0.8%}.masonry-grid .size-1of1{width:100%}.masonry-grid .size-1of2{width:50%}.masonry-grid .size-1of3{width:33.333%}html{margin:0;padding:0}body{margin:0;padding:0;background:0 0 repeat url("../images/white_wall_hash.png")}.update-browser{display:none}.main-wrap{width:100%;margin:2em auto;display:block}.page-wrap{width:90%;max-width:1300px;overflow-x:hidden;margin:0 auto}.page-title{background:rgba(65,147,191,0.1);margin-bottom:50px}.page-title span{width:90%;max-width:1300px;margin:0 auto;display:block;padding:0.5em 0}.page-content{width:100%}.page-content div{max-width:100%}@media (min-width: 980px){.page-content div.has-max-width{max-width:55em}}.page-content img{margin-bottom:1em}@media (min-width: 980px){.has-max-width{max-width:55em}}.page-content--with-sidebar{float:left;margin-left:-300px;min-height:200px;padding-left:300px}@media (max-width: 979px){.page-content--with-sidebar.page-content--with-sidebar--large-only{float:none;margin-left:0;padding-left:0}}.page-sidebar{clear:none;float:right;min-height:200px;padding-left:50px;width:300px}@media (max-width: 979px){.page-sidebar.page-sidebar--large-only{width:100%;padding-left:0;}}.page-intro{border-bottom:2px solid #eaeaea;margin-bottom:1.5em;padding-bottom:1em;width:100%}.page-intro p{max-width:50em}section{margin:0 0 50px 0}aside{margin:0 0 50px 0}article{margin-top:50px}article:first-child{margin-top:0}img{display:block;height:auto !important;max-width:100%}.page-header{margin:1em 0 0 0}@media (min-width: 500px){.page-header{margin:50px 0}}.header-logo-ctn{width:100%;max-width:180px;margin:0 auto 1em auto}@media (min-width: 980px){.header-logo-ctn{float:left;max-width:18%;margin-top:4.6%}}.header-logo-ctn .header-logo{width:100%}.page-footer{clear:both;text-align:center}.footer-legal{font-size:0.75em;font-weight:normal;color:#bbbbbb}.footer-legal__copy{display:block;font-size:8px;line-height:12px;margin:0 auto 2em auto}@media (min-width: 980px){.footer-legal__copy{max-width:60%}}a.signature img{width:80px;margin:0 auto;opacity:0.3;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;-transition:all 0.2s linear;transition:all 0.2s linear;background:transparent;border:none}a.signature img:hover{width:90px;opacity:0.9}@media (min-width: 980px){.home-col1{float:left;padding-right:25px;width:50%}}@media (min-width: 980px){.home-col2{float:right;margin-top:0;padding-left:25px;width:50%}}.home-welcome{text-align:center}.home-welcome h1{font-size:1.8em;font-weight:bold}.home-welcome p{font-size:1.3em;line-height:1.5em}.upcoming-courses .course-cal-btn{margin-bottom:0}.tribe-events-widget-link{display:none}.nzqa-logo{width:100%;max-width:160px;margin:0.5em 0}.gpb__post{background:#fff;border:1px solid #eaeaea;padding:0.5em;margin-bottom:1.5em}.gpb__post p:last-child{display:none}.gpb__post-date{color:#999;display:block;font-size:0.75em}.gpb-content{margin:0.5em 0}.gpb-links{font-size:0.75em;margin-bottom:0}.local-news__google-plus-link{display:inline-block;line-height:30px}.local-news__google-plus-link i{float:left;font-size:24px;line-height:32px;margin-right:6px}.global-news ul{padding:0;list-style:none;margin:0}.global-news li{background:#fff;border:1px solid #eaeaea;list-style:none;margin:1em 0 0 0;padding:0.5em}@media (min-width: 980px){.global-news li{display:inline-block;width:49.2%}.global-news li:nth-child(odd){clear:left;float:left}.global-news li:nth-child(even){clear:right;float:right}.global-news li:nth-child(2){margin-top:0}}.global-news li:first-child{margin-top:0}.global-news .widgettitle{display:none}.global-news .widgettitle a{color:#999}.global-news .widgettitle img{display:inline-block}.global-news .rss-date{color:#999;display:block;font-size:0.75em}.global-news .rssSummary{color:#666;font-size:0.95em;font-weight:normal}@media (min-width: 500px){.course__duration{float:left;width:50%}}@media (min-width: 500px){.course__price{float:left;width:50%}}.course__modules{float:left;width:100%}.available-courses--dropdown-menu-wrap{background:#fff;box-shadow:0 0 15px #ccc;margin-bottom:1em}@media (min-width: 980px){.available-courses--dropdown-menu-wrap{display:none}}.available-courses.available-courses--dropdown-menu{display:block;margin:0 auto;max-width:1300px;padding:0.5em 0;text-align:center;width:90%}.available-courses__show-list-btn{background:none;border:none;color:#444;margin:0;outline:none;width:100%;-webkit-appearance:none}.available-courses__show-list-btn:hover{color:#4193bf}.available-courses__show-list-btn .bsi-arrow-down3{position:relative;top:2px;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-transition:all 0.5s ease;transition:all 0.5s ease}.available-courses--dropdown-menu--is-open .available-courses__show-list-btn .bsi-arrow-down3{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.available-courses__list{list-style:none;margin:1em 0 0 0;padding:0}@media (min-width: 980px){.available-courses__list{margin:0}}.available-courses--dropdown-menu .available-courses__list{display:none}.available-courses__list-item{margin-top:1em;list-style:none}.available-courses__list-item:first-child{margin-top:0}.available-courses__list-item.available-courses__list-item--is-selected a{color:#4193bf}.course-cat-ctn{color:#444}.course-cat-ctn table{width:100%}.course-cat-ctn tr{vertical-align:top}.course-cat-ctn tr:hover{color:#4193bf;cursor:pointer}.course-cat-ctn tr.active{color:#0f597f}.course-cat-ctn tr td{padding-bottom:0.5em}.course-cat-ctn tr td:first-child{width:22px}.course-cat-ctn tr td:nth-child(2){width:auto}.course-cat-ctn tr td:last-child{width:27px;text-align:right}.course-cat-ctn tr td:last-child .loader-img{position:relative;top:3px;display:none}.course-cat-ctn .icon-uniF473{font-size:80%;position:relative;bottom:1px}@media (min-width: 980px){.course-cat-ctn{width:25%;float:left;padding-right:1.5em}}.course-module-ctn{width:100%;min-height:316px}.course-module-ctn .active{color:#0f597f}@media (min-width: 980px){.course-module-ctn.catagorised-modules{width:75%;float:right;border-left:2px solid #eaeaea;padding-left:1.5em}}.course-module-ctn table{font-size:85%;width:100%;margin-bottom:2em}.course-module-ctn table thead tr{background:rgba(65,147,191,0.1)}.course-module-ctn table thead th{font-weight:normal;text-align:left;padding:3px 5px}.course-module-ctn table tbody tr:nth-child(2n+1){background:rgba(0,0,0,0.015)}.course-module-ctn table tbody td{padding:3px 5px;vertical-align:top;border-right:1px solid #dfdfdf}.course-module-ctn table tbody td:nth-child(1){width:50px}.course-module-ctn table tbody td:nth-child(2){width:38px;text-align:center}.course-module-ctn table tbody td:nth-child(3){width:auto}.course-module-ctn table tbody td:nth-child(4){width:73px;text-align:right;border-right:none}.course-module-ctn table tbody td.no-modules-msg{color:#ddd;width:100%;border-right:none}@media (min-width: 980px){.contact-content-ctn{float:left;padding-right:1.5em;width:50%}}.contact-content-ctn .bsi-mail{position:relative;top:2px}@media (min-width: 980px){.contact-form-ctn{float:right;padding-left:1.5em;width:50%}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
.course-module-table {
    margin-bottom: 10px;
}