@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600|Merriweather:300);.action-links{list-style:none;padding:0;margin:1em 0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-left:1em;margin-right:1em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(/core/misc/menu-expanded.png) 0px 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:':';}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em;}form .field-add-more-submit{margin:.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{background:url(/core/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/core/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}ul.links a.is-active{color:#000;}
ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left;}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right;}.menu-item--expanded{list-style-image:url(/core/misc/menu-expanded.png);list-style-type:circle;}.menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed.png);list-style-type:disc;}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{padding-top:0.2em;margin:0;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%;}}
.password-strength__meter{margin-top:0.5em;background-color:#ebeae4;}.password-strength__indicator{background-color:#77b259;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}.password-strength__indicator.is-weak{background-color:#e62600;}.password-strength__indicator.is-fair{background-color:#e09600;}.password-strength__indicator.is-good{background-color:#0074bd;}.password-strength__indicator.is-strong{background-color:#77b259;}.password-confirm,.password-field,.password-strength,.password-confirm-match{width:55%;}.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;max-width:34.7em;border:1px solid #b4b4b4;}.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;max-width:33em;overflow:hidden;}[dir="rtl"] .confirm-parent,[dir="rtl"] .password-parent{clear:right;}.password-confirm .ok{color:#325e1c;font-weight:bold;}.password-confirm .error{color:#a51b00;font-weight:bold;}
.html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}.layout-contained{max-width:1300px;margin:auto;}@media (min-width:961px){.layout-one-sidebar.layout-sidebar-first .layout-content{box-sizing:border-box;width:65.71429%;float:right;margin-right:0;}.layout-one-sidebar.layout-sidebar-first .layout-region-sidebar-second{box-sizing:border-box;width:31.42857%;float:left;margin-right:2.85714%;background-color:#e3e6e9;box-shadow:inset -30px 3px 7px -30px rgba(66,86,95,0.2);}}@media (min-width:961px){.layout-one-sidebar.layout-sidebar-second .layout-content{box-sizing:border-box;width:65.71429%;float:left;margin-right:2.85714%;margin-bottom:2em;}.layout-one-sidebar.layout-sidebar-second .layout-region-sidebar-second{box-sizing:border-box;width:31.42857%;float:right;margin-right:0;background-color:#efefef;box-shadow:inset 5px -1px 4px rgba(130,130,130,0.05);}}@media (min-width:625px){.layout-two-sidebars .layout-content{box-sizing:border-box;width:100%;float:left;margin-left:0;margin-right:0;}.layout-two-sidebars .layout-region-sidebar-first{box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%;}.layout-two-sidebars .layout-region-sidebar-second{box-sizing:border-box;width:48.57143%;float:right;margin-right:0;}}@media (min-width:961px){.layout-two-sidebars .layout-content{box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%;margin-left:22.85714%;}.layout-two-sidebars .layout-region-sidebar-first{box-sizing:border-box;width:22.85714%;float:left;margin-right:2.85714%;margin-left:-80%;}.layout-two-sidebars .layout-region-sidebar-second{box-sizing:border-box;width:22.85714%;float:right;margin-right:0;}}.region.region-sidebar-second{padding:1.5rem;}.region.region-sidebar-second .block{background-color:#fff;border-radius:4px;border:1px solid;border-color:#e5e6e9 #dfe0e4 #d0d1d5;margin:20px 0;}.site-container{background-color:#FFFFFF;margin:0 auto;box-shadow:0 0 2px rgba(66,86,95,0.2),0 0 50px rgba(66,86,95,0.1);position:relative;overflow:visible;max-width:1300px;border-bottom:0;}@media (min-width:961px){.site-container{overflow:hidden;border-bottom:2px solid #6d8c9a;}}.left{text-align:center;}@media (min-width:625px){.left{float:left;text-align:left;}}.right{text-align:center;}@media (min-width:625px){.right{float:right;text-align:right;}}.layout-region-sidebar-first,.layout-region-sidebar-second{overflow:visible;padding-bottom:0;margin-bottom:0;}@media (min-width:961px){.layout-region-sidebar-first,.layout-region-sidebar-second{overflow:hidden;padding-bottom:99999px;margin-bottom:-99999px;}.path-forum .layout-region-sidebar-first,.page-node-type-forum .layout-region-sidebar-first,.path-forum
      .layout-region-sidebar-second,.page-node-type-forum
      .layout-region-sidebar-second{overflow:auto;padding-bottom:0;margin-bottom:0;}}.region.region-content,.region.region-content-minus-one,.region.region-content-minus-two{padding:0 1rem;}@media (min-width:961px){.region.region-content,.region.region-content-minus-one,.region.region-content-minus-two{padding:1rem 2rem 3rem 3rem;}}.region.region-content-plus-one{padding:1rem 2rem 1rem 2rem;}@media (min-width:961px){.region.region-content-plus-one{padding:0rem 2rem 1rem 2rem;}}.page-node-type-page .region.region-content{padding:1rem 2rem 2rem 3rem;}@media (min-width:1px) and (max-width:624px){.page-node-type-page .region.region-content{padding:2em 1em;}}.margin-top--one{margin-top:16px;}.margin-top--two{margin-top:32px;}.margin-btm--one{margin-bottom:32px;}.margin-btm--two{margin-bottom:32px;}.padding-top--one{padding-top:16px;}.padding-top--two{padding-top:32px;}.margin-left--one{margin-left:16px;}.print-check-box{display:inline-block;margin-left:10px;height:15px;width:15px;border:solid 1px black;vertical-align:top;}.line-item-price{float:right;}input.form-date{z-index:497;position:relative;}.breadcrumb{padding:1em 0 0 1em;}.breadcrumb li:before{padding:0 3px;color:#ccc;content:"/\00a0";}.breadcrumb li{color:#999;}.breadcrumb a{text-decoration:none;}@media (min-width:961px){.breadcrumb{padding:1em 0 0 1em;}}.block-user a{font-size:0.9em;text-decoration:none;}.tree-menu ul{list-style:none;}.tree-menu > ul{padding:0;}ul.tree li.menu-item--active-trail > a.is-active{background-color:#f5f5f5;}ul.tree li.menu-item.parent.open > a,ul.tree li.menu-item.parent.close > a{padding-left:30px;background-position:4px 12px;background-repeat:no-repeat;}ul.tree li.menu-item.parent.close > a{background-image:url(/sites/default/themes/custom/weather/images/icons/icon-expand.gif);}ul.tree li.menu-item.parent.open > a{background-image:url(/sites/default/themes/custom/weather/images/icons/icon-collapse.gif);}.block-user .item-list ul{list-style:none;padding-left:1em;}.region-content-plus-one .menu-item{padding-top:0.5em;}.region-content-plus-one .parent.close ul.menu{padding-left:40px;}.region-content-plus-one .parent.open ul.menu{padding-left:40px;}.region-content-plus-one ul.tree li.menu-item.parent.open > a,.region-content-plus-one ul.tree li.menu-item.parent.close > a{padding-left:24px;background-position:4px 4px;background-repeat:no-repeat;}.region-content-plus-one ul.tree li.menu-item.parent.close > a{background-image:url(/sites/default/themes/custom/weather/images/icons/home-icon-expand.gif);}.region-content-plus-one ul.tree li.menu-item.parent.open > a{background-image:url(/sites/default/themes/custom/weather/images/icons/home-icon-collapse.gif);}.region-header-right #block-searchform.container-inline{position:relative;}.region-header-right .input.search-form__submit{border-radius:0;height:38px;}.region-header-right .input.search-form__submit:focus,.region-header-right .input.search-form__submit:hover{border:0;background:#45d4c6;box-shadow:none;}.region-header-right input[type=text]{height:45px;border:none;-moz-box-shadow:none;font-size:12px;font-weight:300;border:1px solid #ccc;background-color:white;width:300px;text-indent:10px;padding-left:2em;transition:width 0.2s;}.region-header-right input[type=submit]{background:#2bbbad;border:0;text-indent:100px;background-image:url(/sites/default/themes/custom/weather/images/search-white.png);background-position:center;background-repeat:no-repeat;border-radius:0;height:45px;position:absolute;right:0;top:0;z-index:1;width:54px;padding:0;cursor:pointer;}.region-header-right input[type=text]:focus{border:1px solid #2bbbad;outline:none;font-size:14px;}@media (min-width:961px){.region-header-right input[type=text]:focus{width:350px;}}.region-header-right input.search-form__submit.form-submit{border-radius:0;text-shadow:0;}.region-header-right input.search-form__submit.form-submit:focus,.region-header-right input.search-form__submit.form-submit:hover{border:0;background:#45d4c6;box-shadow:0;background-image:url(/sites/default/themes/custom/weather/images/search-white.png);background-position:center;background-repeat:no-repeat;}@media (max-width:700px){.region-header-right input[type=text]{width:250px;background:none;border:none;-moz-box-shadow:none;font-size:12px;font-weight:300;display:block;border:1px solid #ccc;background-color:white;padding:0;position:relative;top:0;}}@media (max-width:625px){.header .region-header-right{float:none;text-align:center;margin:auto;width:90%;}div#block-searchform{display:none;}.mobile-search-toggle .search-svg{height:35px;width:35px;margin-right:20px;display:block;float:right;background:url(/sites/default/themes/custom/weather/images/icons/search_black.svg) no-repeat left top;background-size:35px 35px;margin-top:10px;}.mobile-search-toggle.fa-times .search-svg{height:35px;width:35px;margin-right:20px;display:block;float:right;background:url(/sites/default/themes/custom/weather/images/icons/search_close.svg) no-repeat left top;background-size:35px 35px;margin-top:10px;}div#block-searchform{clear:both;margin:1em 0 0.5em;}.region-header-right input[type=text]{width:100%;}.region-header-right input.form-submit{text-transform:uppercase;background:#2bbbad;border:0;color:#fff;border-radius:0;position:absolute;right:-1px;top:0px;z-index:1;padding:0;height:47px;cursor:pointer;background-image:url(/sites/default/themes/custom/weather/images/search-white.png);background-position:center;background-repeat:no-repeat;}}@media (min-width:626px){.mobile-search-toggle{display:none;}}#block-contactusaddress-2 p{font-size:0.9em;padding:0 2em;line-height:1.6;}.block-update-profile-block{padding:0 2rem;margin-bottom:1rem;}.block-update-profile-block form{padding:0.5rem 2rem;border-top:1px solid #a51b00;border-bottom:1px solid #a51b00;background:#e9ebed;}.block-update-profile-block .form-item-preamble{margin-left:2.5em;}.block-update-profile-block form a{display:inline-block;margin-left:2rem;padding:0.5rem;background:#e9ebed;}.block-update-profile-block form a:after{content:'';display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #2d848d;margin-left:1em;}.block-views-blockdisplay-update-profile-block-block-1 .view-content{margin:0;}.view-erm-trending-articles ol,.view-erm-trending-articles ul{padding:0;}.field--name-field-summary > p{font-size:1.3em;color:#000;margin-bottom:0;line-height:1.6;}.field--label-inline .field__label{padding-right:0.5em;}.field{margin-top:1em;}.field.field--name-field-tags{padding:0;}.field__item{display:inline;}.node--type-story .field--name-body p:first-child{font-size:1.15em;}.node--view-mode-full .field--name-body p{margin:1.3em 0;}.field__label:after{content:':';}.field--name-field-resource-pub-type .field__item,.field--name-field-resource-type .field__item{text-transform:capitalize;}.field--type-file{margin-top:2em;}.file-no-icon .file{padding:0;display:inline;}.file-no-icon .file{background-image:none;}select#edit-field-membertype-value{min-height:190px;}#views-exposed-form-contacts-directory-page-4 .form-item-field-employer-value,#views-exposed-form-contacts-directory-page-4 .form-item-field-firstname-value{box-sizing:border-box;width:31.42857%;float:left;margin-right:2.85714%;}#views-exposed-form-contacts-directory-page-4 .form-item-field-employer-value .form-text,#views-exposed-form-contacts-directory-page-4 .form-item-field-firstname-value .form-text{max-width:30%;min-width:200px;}#views-exposed-form-contacts-directory-page-4 .form-item-field-surname-value{box-sizing:border-box;width:31.42857%;float:right;margin-right:0;}#views-exposed-form-contacts-directory-page-4 .form-item-field-surname-value .form-text{max-width:30%;min-width:200px;}select#edit-field-certform-type{max-width:300px;}.node--type-asp .tags,.node--type-consultation .tags,.node--type-erm-resource .tags,.node--type-event .tags,.node--type-forum .node--type-members-only .tags,.node--type-member-story .tags,.node--type-members-only .tags,.node--type-page .tags,.node--type-story .tags,.node--type-volunteering-opportunity .tags{background:url(/sites/default/themes/custom/weather/images/icons/price-tags-16.svg) 4px 4px/16px 16px no-repeat;padding:0 0 0 2em;margin-bottom:2rem;}.node--type-asp .taxonomy__term,.node--type-consultation .taxonomy__term,.node--type-erm-resource .taxonomy__term,.node--type-event .taxonomy__term,.node--type-forum .node--type-members-only .taxonomy__term,.node--type-member-story .taxonomy__term,.node--type-members-only .taxonomy__term,.node--type-page .taxonomy__term,.node--type-story .taxonomy__term,.node--type-volunteering-opportunity .taxonomy__term{display:inline-block;margin:0 0.5rem 1rem 0;}.node--type-asp .taxonomy__term a,.node--type-consultation .taxonomy__term a,.node--type-erm-resource .taxonomy__term a,.node--type-event .taxonomy__term a,.node--type-forum .node--type-members-only .taxonomy__term a,.node--type-member-story .taxonomy__term a,.node--type-members-only .taxonomy__term a,.node--type-page .taxonomy__term a,.node--type-story .taxonomy__term a,.node--type-volunteering-opportunity .taxonomy__term a{text-decoration:none;padding:5px 12px;background-color:#efefef;font-size:0.8em;border-radius:4px;}.form-item-field-certform-scope-0-value{display:none;}.form-item-field-certform-scope-0-value.scope__display{display:block;}html{font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:16px;}body{background:#fafefe;padding:0;margin:0;position:relative;color:#333;}::-moz-selection{background:rgba(186,216,218,0.8);}::selection{background:rgba(186,216,218,0.8);}::-moz-selection{background:rgba(186,216,218,0.8);}.node__submitted{color:#999;font-size:0.85em;margin-bottom:1em;}ul.tabs{padding-bottom:0;border-bottom:3px solid #eee;}ol.alpha{list-style-type:lower-alpha;}.node--unpublished{background-color:#FBE9E7;padding:1em;}p.intro{color:#777;line-height:1.5;font-size:1.1em;}#block-welcometothesocietyofactuariesinireland h2{font-size:28px;}#block-benefitsofvolunteering h2,#block-views-block-volunteering-opportunities-block-1 h2{background:#cae9eb;color:#42565f;padding:8px 16px;margin:1em 0 0;line-height:1.5;font-size:20px;font-weight:500;}.user-cta{background-color:#f1f1f1;border:1px solid #e0e0e0;margin:1em 0;padding:0.5em 1em;position:relative;}.link,a{color:#2d848d;}.link:focus,.link:hover,a:focus,a:hover{color:#57bfc9;text-decoration:none;}.btn--secondary,.button,.btn-orange,.btn-cal{display:inline-block;padding:8px 1em;text-transform:uppercase;background:#2bbbad;border:0;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:2px;font-size:0.9em;border-collapse:separate;text-decoration:none;}.btn--secondary:focus,.btn--secondary:hover,.button:focus,.btn-orange:focus,.btn-cal:focus,.button:hover,.btn-orange:hover,.btn-cal:hover{border:0;color:#fff;background:#45d4c6;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}.btn-orange{background:#ba502f;}.btn-orange:focus,.btn-orange:hover{background:#d16b4b;}.btn-cal{padding:8px 2em;}.btn-cal:before{content:"";position:relative;display:inline-block;background:url(/sites/default/themes/custom/weather/images/icons/calendar-white.svg) no-repeat top left;width:16px;height:16px;left:-8px;top:2px;}.link-right-arrow{padding-left:10px;}.link-right-arrow:before{content:"";position:relative;display:inline-block;background:url(/sites/default/themes/custom/weather/images/arrow_right_24px.png) no-repeat top left;width:18px;height:18px;left:-10px;top:0;}.event-ical-link{float:right;margin:2em 0 3em 2em;position:relative;}.taxonomy__term a{color:#2d848d;}.taxonomy__term a:focus,.taxonomy__term a:hover{color:#fff;background-color:#999999;text-decoration:none;}ul.pager__items{font-size:0.9em;}ul.pager__items a{text-decoration:none;}.user-logged-in li#main-menu-link-content94c579bf-2d47-47dd-8d49-cf51a9412c2f{display:none;}h1,h2,h3,h5,h6{color:#2d3b41;font-family:"Merriweather",serif;font-weight:300;}h1 a,h2 a,h3 a,h5 a,h6 a{color:#2d848d;}h1{font-size:32px;}h2{font-size:24px;}h3{font-size:20px;}h4{font-size:18.4px;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#666;font-weight:300;}h4.label{font-size:0.9em;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#333;font-weight:400;margin:0 0 0.2rem;}h5{font-size:16px;}h6{font-size:13.6px;}h1.page-title{margin-top:0.5rem;}.layout-region-sidebar-second h2{color:#42565f;padding:10px;margin-top:0;font-size:18.4px;background-color:#cae9eb;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:400;}.margin-top--3{margin-top:3em;}.form-color,.form-date,.form-email,.form-file,.form-number,.form-search,.form-select,.form-tel,.form-text,.form-textarea,.form-url{border:1px solid #ccc;min-width:250px;font-size:0.9em;padding:0.4rem;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);background-color:#fafefe;}.form-color:hover,.form-date:hover,.form-email:hover,.form-file:hover,.form-number:hover,.form-search:hover,.form-select:hover,.form-tel:hover,.form-text:hover,.form-textarea:hover,.form-url:hover{background:#def2f4;}.form-color:focus,.form-date:focus,.form-email:focus,.form-file:focus,.form-number:focus,.form-search:focus,.form-select:focus,.form-tel:focus,.form-text:focus,.form-textarea:focus,.form-url:focus{background:#fff;}@media (min-width:1px) and (max-width:624px){.form-color,.form-date,.form-email,.form-file,.form-number,.form-search,.form-select,.form-tel,.form-text,.form-textarea,.form-url{width:90%;}}.views-exposed-form .form-select select[multiple]{height:145px;}.fieldset-legend{color:#333;}input.form-submit{padding:0 1em;text-transform:uppercase;background:#2bbbad;border:0;color:#fff;border-radius:2px;height:36px;line-height:36px;}input.form-submit:focus,input.form-submit:hover{border:0;background:#45d4c6;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}.form-item label{display:table;font-size:0.9em;margin:0 0 0.2rem;}.form-item .description{color:#666666;margin:0.2rem 0 0;}.form-item input.error,.form-item select.error,.form-item textarea.error{background-color:#fcf4f2;}.form-type-radio{font-size:0.9em;display:inline-block;padding:0 1em;}.form-type-radio label{display:inline-block;font-size:1em;margin:0;padding:4px 8px;margin-left:13px;background-color:#eee;}.form-type-radio input[type=radio]{position:absolute;margin:8px 0 0 -10px;}.form-type-radio input[type="radio"]:checked + label{background-color:#def2f4;font-weight:bold;}.block-form-elements .form-type-radio{display:block;}.form-type-checkbox{font-size:0.9em;padding:0 1em;}.form-type-checkbox label{display:inline-block;font-size:1em;padding:4px 8px;margin-left:13px;background-color:#eee;}.form-type-checkbox input[type="checkbox"]{position:absolute;font-size:large;margin:8px 0 0 -10px;}.form-type-checkbox input[type="checkbox"]:checked + label{background-color:#def2f4;}table th.select-all{text-align:center;}table .js-form-type-checkbox{margin:0 auto;}table .form-type-checkbox{padding:0 0.5em;}table .form-type-checkbox input[type="checkbox"]{position:relative;font-size:small;margin:0;}.form-item.form-type-checkbox.form-item-apply-for-membership,.form-item.form-type-checkbox.form-item-undertake-to-comply{margin:1rem 0 2rem;background-color:#fafefe;padding:0.5rem 1em;border:1px solid #c0c0c0;}.password-strength{width:80%;margin:0 0 2em;}option{font-size:0.9em;}select[multiple]{height:165px;}.form-select{min-width:240px;height:34px;}.view-taxonomy-view .form-select{min-width:200px;}.messages{border-radius:0;}.messages--error{border:1px solid #f9c9bf;}.messages--status{border:1px solid #c9e1bd;}.js-form-type-checkbox{margin:1em 0.5em;}.description{width:80%;font-size:0.9em;margin:0.5em 0 1em;}.membership-application p{font-size:0.9em;color:#666666;}.draggable .form-text:focus,.draggable .form-text:hover{background:#fff;}.field--type-list-integer .fieldset-wrapper .description{margin-left:3em;}.form-composite > legend,.label{font-weight:normal;}fieldset{border:1px solid #ccc;}label > .checkbox-price{float:right;}table{width:100%;margin:1rem 0;}@media (min-width:1px) and (max-width:624px){table .priority-low,table .priority-low,table .priority-medium,table .priority-medium{display:none;}}@media (min-width:625px){table .priority-low,table .priority-low{display:none;}}table thead > tr > td,table thead > tr > th{border-bottom-width:2px;}table tbody > tr > td,table tbody > tr > th,table tfoot > tr > td,table tfoot > tr > th,table thead > tr > td,table thead > tr > th{padding:8px;line-height:1.42857143;vertical-align:middle;text-align:left;}table td.is-active{background-color:#f5f5f5;}table tbody > tr > td{border-top:1px solid #ddd;font-weight:normal;}table thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd;font-weight:bold;font-size:14px;white-space:nowrap;}table tbody > tr{transition:background-color 0.25s ease;}table tbody > tr:focus,table tbody > tr:hover > td{background-color:rgba(74,192,213,0.2);}table th#view-field-event-date-1-table-column{min-width:70px;}.region-content .views-table,.region-content-plus-one .views-table{box-shadow:0 1px 3px #ccc;border-spacing:0;font-size:0.9em;border-collapse:collapse;}.region-content .views-table thead > tr > th,.region-content-plus-one .views-table thead > tr > th{vertical-align:bottom;border:1px solid #ddd;background-image:-webkit-linear-gradient(top,#f5f5f5,#eee);padding:12px 8px;}.region-content .views-table tbody > tr > td,.region-content-plus-one .views-table tbody > tr > td{border:1px solid #d9d9d9;vertical-align:top;}.region-content .views-table a,.region-content-plus-one .views-table a{text-decoration:none;}.region-content .views-table a:focus,.region-content .views-table a:hover,.region-content-plus-one .views-table a:focus,.region-content-plus-one .views-table a:hover{text-decoration:underline;}.tablesort{height:14px;}.block table.views-table{font-size:0.9em;}.block tbody > tr > td{border-top:0;}.responsive-table{width:100%;overflow:auto;margin:2em 0 0;background:linear-gradient(to right,rgba(0,0,0,0.2),transparent),linear-gradient(to left,rgba(0,0,0,0.2),transparent) 100% 0;background-color:#fff;background-repeat:no-repeat;background-size:10px 100%;}.responsive-table h3{text-align:center;font-size:16px;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:400;background:#fff;margin:0;padding:1em;}.responsive-table table{background:linear-gradient(to right,#fff 30%,rgba(255,255,255,0)),linear-gradient(to left,#fff 30%,rgba(255,255,255,0)) 100% 0;background-size:50px 100%;background-repeat:no-repeat;max-width:none;margin:0;}.responsive-table::-webkit-scrollbar{width:0.75em;height:0.75em;}.responsive-table::-webkit-scrollbar-thumb{background:#999;}.responsive-table::-webkit-scrollbar-track{background:#eaeaea;}table.table-vertical-40 tbody > tr > th{border-top:1px solid #ddd;border-right:2px solid #ddd;font-weight:300;color:#666;width:50%;}@media (min-width:961px){table.table-vertical-40 tbody > tr > th{width:40%;}}.field table{margin:0;}.field--name-upload tbody,.field--type-file tbody{font-size:0.9em;}.field--name-upload td:last-child,.field--name-upload th:last-child,.field--type-file td:last-child,.field--type-file th:last-child{width:120px;}.sticky-thead th{border:1px solid #d9d9d9;background-color:#cae9eb;}.sticky-wrap{position:relative;width:100%;}.sticky-wrap .sticky-thead,.sticky-wrap .sticky-col,.sticky-wrap .sticky-intersect{opacity:0;position:absolute;top:0;left:0;transition:all .125s ease-in-out;z-index:50;width:auto;}.sticky-wrap .sticky-thead{box-shadow:0 0.25em 0.1em -0.1em rgba(0,0,0,0.125);z-index:100;width:100%;}.sticky-wrap .sticky-intersect{opacity:1;z-index:150;}.sticky-wrap .sticky-intersect th{background-color:#666;color:#eee;}.sticky-wrap td,.sticky-wrap th{box-sizing:border-box;}td.user-name{text-transform:capitalize;}.sticky-wrap.overflow-y{overflow-y:auto;max-height:50vh;}.feed-icons{padding:1em;border-top:2px solid #eee;}.feed-icon{background:url(/sites/default/themes/custom/weather/images/icons/rss.svg) 5px 3px/16px 16px no-repeat;display:inline-block;text-indent:0;padding-left:2em;width:100%;height:21px;margin-left:1em;}.csv-feed .feed-icon{background-position:center;background-size:auto;padding-left:3em;}.file--application-pdf{background-image:url(/sites/default/themes/custom/weather/images/icons/file-pdf-16.svg);}.file--audio{background-image:url(/sites/default/themes/custom/weather/images/icons/file-podcast-16.svg);}.animated-loading-icon{background:url(/sites/default/themes/custom/weather/images/throbber-active.gif) center center no-repeat;display:inline-block;height:16px;width:16px;}.layout-content ul.tabs li{margin-bottom:0;}@media (min-width:1px) and (max-width:624px){ul.pager__items{padding:0;}}details{border:0;border:1px solid #ccc;color:#363636;margin:0 0 0.4em;padding:1%;}details h3{font-size:18px;}details .details-wrapper{clear:both;}details summary{cursor:pointer;font-size:1em;font-weight:bold;margin:-1%;padding:11px 0;position:relative;width:102%;}details summary::-webkit-details-marker{display:none;}details summary:before{content:"+";color:#333;display:block;float:left;font-size:1.5em;font-weight:bold;margin:-6px 10px 0;padding:0;text-align:center;width:20px;}details .details-wrapper li{line-height:1.5;}details[open] > summary:before{content:"-";margin-top:-8px;}details[open] summary,summary:hover{background:#def2f4;}details[open]{background:#f9f9f9;}details[open] p{margin:2em 0;padding:0 1em;}details[open] .field--type-markup p:first-child{margin:2em 0 1em;padding:0;}details[open] .field--type-markup p{margin:1em 0;padding:0;}details[open] .field--type-markup p:last-child{margin:1em 0 2em;padding:0;}.page-node-type-page details{border:0;margin:0 1em;}.page-node-type-page details h3{font-size:18px;display:inline;}.page-node-type-page summary:before{margin:-6px 10px 0;}.page-node-type-page details[open] summary:before{content:"-";margin-top:-6px;}.collapse-processed > summary:before{content:"+";background:none;color:#333;display:block;float:left;font-size:1.5em;font-weight:bold;margin:-6px 10px 0;padding:0;text-align:center;width:20px;}.collapse-processed:not([open]) > summary::before{-ms-transform:none;transform:none;}::-webkit-details-marker{display:none;}#sliding-popup{padding:0.5em 0;background:rgba(0,0,0,0.9) !important;}#sliding-popup h2{font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif;}#sliding-popup .popup-content #popup-buttons button{border-radius:2px;background-color:#fff;margin-right:20px;}.help-icon{border:1px solid #57bfc9;border-radius:50%;width:20px;height:20px;display:inline-block;text-align:center;line-height:20px;display:none;cursor:pointer;}.help-icon:hover{background:#fbf1ed;}.help-display{position:absolute;width:60%;text-align:left;colour:#333;background:white;border:1px solid #57bfc9;padding:1em;border-radius:4px;cursor:pointer;}.toolbar-fixed .primary-menu{top:39px;}.toolbar-fixed .primary-menu .header{margin-top:80px;}.toolbar-tray-open .primary-menu{top:80px;}.primary-menu{background:#fff;position:relative;left:0;right:0;top:0;z-index:500;}.region-primary-menu{font-size:12px;}.region-primary-menu ul{margin:0;background-color:#787878;}.region-primary-menu ul li.menu-item{padding:0;}@media (min-width:961px){.region-primary-menu ul.menu li{display:inline-block;margin-right:-4px;}}.region-primary-menu ul.menu li a{color:#fff;display:block;padding:.5rem 1rem;text-decoration:none;text-transform:capitalize;text-shadow:1px 1px 1px rgba(77,77,77,0.5);}.region-primary-menu ul.menu li a:focus,.region-primary-menu ul.menu li a:hover{color:#fff;background-color:#57bfc9;}.region-primary-menu ul.menu li.menu-item a.is-active{color:#fff;background-color:#57bfc9;}.region-primary-menu ul.menu li.menu-item a.is-active:focus,.region-primary-menu ul.menu li.menu-item a.is-active:hover{background-color:#def2f4;}.primary-menu-collapse ul.menu{margin:0;padding:0;width:100%;display:block;list-style:none;}.primary-menu-collapse li{display:block;}.js .primary-menu-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1;}.primary-menu-collapse.opened{max-height:9999px;}.nav-toggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}@media screen and (min-width:961px){.js .primary-menu-collapse{position:relative;}.js .primary-menu-collapse.closed{max-height:none;}.nav-toggle{display:none;}}.layout-primary-menu,.layout-secondary-menu{clear:both;}a.nav-toggle{color:#fff;background:#787878;font-size:12px;text-decoration:none;padding:1em 0;width:100%;display:inline-block;}@media (min-width:961px){a.nav-toggle{display:none;}}a.nav-toggle:before{content:"≡";font-size:1rem;padding:0 10px 0 20px;position:relative;top:1px;}.toolbar-fixed .secondary-menu{top:39px;}.toolbar-fixed .secondary-menu .header{margin-top:80px;}.toolbar-tray-open .secondary-menu{top:80px;}.secondary-menu{background:#fff;position:relative;left:0;right:0;top:0;z-index:500;}a#superfish-main-toggle span{font-size:16px;position:relative;top:-3px;}.region-secondary-menu{font-size:16px;}.region-sidebar-second form{margin:0 2em;}.block-superfish ul{margin:0;background-color:#2d3b41;}@media (min-width:961px){.block-superfish ul{background-color:#2d3b41;}}.region-secondary-menu ul li.menu-item{padding:0;box-sizing:border-box;}@media (min-width:961px){.region-secondary-menu ul.menu li{display:inline-block;margin-right:-4px;}}.region-secondary-menu ul.menu li a{color:#fff;display:block;padding:1rem;text-decoration:none;text-transform:capitalize;text-shadow:1px 1px 1px rgba(77,77,77,0.5);}.region-secondary-menu ul.menu li a:focus,.region-secondary-menu ul.menu li a:hover{color:#fff;background-color:#57bfc9;}li.sfHover{color:#fff;background-color:#57bfc9;}@media (min-width:1px) and (max-width:624px){#superfish-secondary-menu > li{display:none;}}.region-secondary-menu ul.sf-menu > li:last-child{float:right;background-color:#42565f;margin-right:0;}.region-secondary-menu ul.sf-menu > li:last-child a.menuparent{background:url(/sites/default/themes/custom/weather/images/icons/user.svg) 16px 16px/20px 20px no-repeat;text-indent:0;padding-left:3em;}.region-secondary-menu ul.sf-menu > li:last-child a.menuparent:focus,.region-secondary-menu ul.sf-menu > li:last-child a.menuparent:hover{color:#fff;background:#2bbbad url(/sites/default/themes/custom/weather/images/icons/user-blue.svg) 16px 16px/20px 20px no-repeat;}.region-secondary-menu ul.menu li.sf-expanded{color:#fff;background-color:#57bfc9;}.region-secondary-menu ul.menu li.active-trail{background-color:#42565f;}a.sf-depth-1.menuparent.sf-with-ul{padding-right:2.2em;}a > .sf-sub-indicator{top:0.8em;background-position:0 -100px;}ul.sf-menu .sf-sub-indicator{background:url(/sites/default/themes/custom/weather/images/arrow_down_24px.png) no-repeat -6px -6px;text-indent:-999em;}ul.sf-menu .sf-sub-indicator:after{display:none;}.region-secondary-menu ul.menu li.sf-clone-parent a,.region-secondary-menu ul.menu li.sf-depth-2,.region-secondary-menu ul.menu li.sf-depth-3,.region-secondary-menu ul.menu li.sf-depth-4{background:#FFFFFF;border-bottom:1px solid #CCCFD0;}.region-secondary-menu ul.menu li.sf-clone-parent a a,.region-secondary-menu ul.menu li.sf-depth-2 a,.region-secondary-menu ul.menu li.sf-depth-3 a,.region-secondary-menu ul.menu li.sf-depth-4 a{color:#666666;text-shadow:none;font-size:13.6px;}.region-secondary-menu ul.menu li.sf-clone-parent a a:focus,.region-secondary-menu ul.menu li.sf-clone-parent a a:hover,.region-secondary-menu ul.menu li.sf-depth-2 a:focus,.region-secondary-menu ul.menu li.sf-depth-2 a:hover,.region-secondary-menu ul.menu li.sf-depth-3 a:focus,.region-secondary-menu ul.menu li.sf-depth-3 a:hover,.region-secondary-menu ul.menu li.sf-depth-4 a:focus,.region-secondary-menu ul.menu li.sf-depth-4 a:hover{background-color:#def2f4;}.region-secondary-menu ul.menu li.sf-clone-parent a .sf-sub-indicator,.region-secondary-menu ul.menu li.sf-depth-2 .sf-sub-indicator,.region-secondary-menu ul.menu li.sf-depth-3 .sf-sub-indicator,.region-secondary-menu ul.menu li.sf-depth-4 .sf-sub-indicator{background:url(/sites/default/themes/custom/weather/images/arrow_right_24px.png) no-repeat -6px -6px;text-indent:-999em;}.region-secondary-menu ul.sf-has-clone-parent li.sf-clone-parent a{color:#666;text-shadow:none;font-size:13.6px;}ul.sf-menu li.sfHover > ul{top:3em;}ul.sf-menu.sf-horizontal.sf-shadow ul{box-shadow:1px 1px 5px rgba(77,77,77,0.5);}.region-secondary-menu ul.menu li.menu-item--active-trail{color:#fff;background-color:#2d848d;}.region-secondary-menu ul.menu li.menu-item--active-trail:focus,.region-secondary-menu ul.menu li.menu-item--active-trail:hover{color:#57bfc9;}.sf-accordion-toggle.sf-style-none{padding:0;background-color:#2d3b41;}@media (min-width:961px){.sf-accordion-toggle.sf-style-none{padding:15px;}}.sf-accordion-toggle.sf-style-none a{color:#fff;text-decoration:none;}a#superfish-secondary-menu-toggle > span{top:-4px;position:relative;}a.sf-expanded{background:#42565f;}.region-secondary-menu .block form{padding:0 2em;}@media (max-width:1150px){.region-secondary-menu{font-size:15px;}}@media (max-width:1100px){.region-secondary-menu{font-size:12px;}.region-secondary-menu ul.menu li.sf-depth-2 a{font-size:12px;padding:0.8rem;}}.user-logged-in li#secondary-menu-menu-link-content3aa1193d-b2a3-4a3e-8541-d5c48f2d39fb a{display:none;}.sf-accordion-toggle.sf-style-none{width:60%;float:left;min-height:45px;}@media (max-width:960px){.region.region-secondary-menu{overflow:hidden;}li#secondary-menu-menu-link-content084ec360-5d0f-40e1-9c97-c537598ef411-accordion,li#secondary-menu-menu-link-content3aa1193d-b2a3-4a3e-8541-d5c48f2d39fb-accordion{display:none;}.menu--button---my-account{background-color:#42565f;width:40%;float:right;min-height:45px;}.menu--button---my-account a{background:url(/sites/default/themes/custom/weather/images/icons/user.svg) 17px 14px/20px 20px no-repeat;color:#fff;text-decoration:none;width:100%;padding:14px 0 14px 48px;display:inline-block;}.menu--button---my-account a:focus,.menu--button---my-account a:hover{color:#fff;background:#2bbbad url(/sites/default/themes/custom/weather/images/icons/user-blue.svg) 17px 14px/20px 20px no-repeat;}}@media (min-width:961px){.menu--button---my-account{display:none;}}div#block-weather-login{display:none;}.header{margin-bottom:1.5em;margin-top:1.5em;}.header .region-header-right{float:right;text-align:right;margin:10px 20px 0px;width:auto;}.sf-accordion-toggle.sf-style-none a{color:#fff;text-decoration:none;width:100%;padding:6px 0;border-right:1px solid #fff;display:inline-block;max-height:45px;}.sf-accordion-toggle.sf-style-none a:before{content:"≡";font-size:1.5rem;padding:0 10px 0 20px;}#superfish-devel-huspotholebubr-toggle span{top:12px;position:absolute;}.logo img{display:none;}.logo > a{height:60px;width:260px;margin:0 0 10px 20px;display:block;float:left;background:url(/sites/default/themes/custom/weather/images/logos/img_logo%402x.png) no-repeat left top;background-size:260px 60px;}@media (min-width:625px){.header .logo{box-sizing:border-box;width:14.28571%;float:left;margin-right:2.85714%;}.header .search{box-sizing:border-box;width:82.85714%;float:right;margin-right:0;padding-bottom:1.2em;}}@media (max-width:625px){.header{margin-bottom:0;}.header .region-header-right{padding:4em 1em 1em 1em;float:none;margin:0;}}@media screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.logo > a{height:60px;width:260px;margin-left:20px;background:url(/sites/default/themes/custom/weather/images/logos/img_logo%402x.png) no-repeat;background-size:260px 60px;}}.footer{clear:both;}.copyright{font-size:0.9em;padding:0 1em;}.content-header{overflow:hidden;padding:24px 0 0;}@media (min-width:961px){.path-frontpage .region-content-plus-one{padding:1rem 2rem 0rem 4rem;}}.user-logged-in.path-frontpage .region-content-plus-one{background:#efefef;overflow:auto;}@media (min-width:961px){.user-logged-in.path-frontpage .region-content-plus-one{margin:2rem 0 0 2rem;}.user-logged-in.path-frontpage .region-content-plus-one #block-useraccountmenu-2{box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%;}.user-logged-in.path-frontpage .region-content-plus-one #block-communications-2{box-sizing:border-box;width:48.57143%;float:right;margin-right:0;}.user-logged-in.path-frontpage .region-content-plus-one #block-memberengagement-2{box-sizing:border-box;width:48.57143%;float:right;margin-right:0;}}.user-logged-in.path-frontpage .region-content-plus-one nav h2{font-size:20px;}.user-logged-in.path-frontpage .region-content-plus-one ul.tree{margin-left:0;}.user-logged-in.path-frontpage .region-content-plus-one ul.tree li.menu-item--expanded{list-style:none;}.user-logged-in.path-frontpage .region-content-plus-one ul.tree li.menu-item.tree-empty{padding-left:14px;}.user-logged-in.path-frontpage .region-content-plus-one ul.tree span.toggle{padding:5px;}@media (min-width:961px){.region-content-minus-one #block-membership{box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%;}.region-content-minus-one #block-students{box-sizing:border-box;width:48.57143%;float:right;margin-right:0;}}@media (min-width:961px){.region-content-minus-two #block-actuarialconsultancies{box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%;}.region-content-minus-two #block-registerofdirectors{box-sizing:border-box;width:48.57143%;float:right;margin-right:0;}}#block-actuarialconsultancies,#block-membership,#block-registerofdirectors,#block-students{padding:0 1em;}#block-actuarialconsultancies h2 a,#block-membership h2 a,#block-registerofdirectors h2 a,#block-students h2 a{color:#333;text-decoration:none;font-size:22px;margin:0;}#block-actuarialconsultancies h2 a:hover,#block-membership h2 a:hover,#block-registerofdirectors h2 a:hover,#block-students h2 a:hover{color:#57bfc9;text-decoration:none;}.block__custom__title{position:relative;padding:0.5em 0;}.block__custom__title:after{content:"";width:40px;height:0;border-bottom:1px solid #2d848d;position:absolute;bottom:0;left:0;right:0;}.block__custom__link{text-decoration:none;padding:0.5em 0.8em;border:1px solid;font-size:0.9em;display:inline-block;clear:both;margin-top:5px;transition:all 0.2s;}.block__custom__link:hover{color:#fff;background:#57bfc9;border:1px solid #57bfc9;}@media (min-width:961px){#block-views-block-events-1-block-4{box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%;}#block-upcomingexamdates{box-sizing:border-box;width:48.57143%;float:right;margin-right:0;}}#block-views-block-events-1-block-4 h2,#block-upcomingexamdates h2{font-size:18px;color:#333;background-color:#eee;padding:0.5em 1em;line-height:1.5em;}#block-upcomingexamdates p{padding:0em 1em;}@media (min-width:961px){div#block-views-block-news-international-block-1{margin-bottom:3em;}#block-internationalactuarialassociation{box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%;}#block-eiopa{clear:both;box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%;}#block-actuarialassociationofeurope{box-sizing:border-box;width:48.57143%;float:right;margin-right:0;}#block-kindredactuarialorganisations{clear:both;box-sizing:border-box;width:100%;float:left;margin-left:0;margin-right:0;}}#block-internationalactuarialassociation h2,#block-eiopa h2,#block-actuarialassociationofeurope h2,#block-kindredactuarialorganisations h2{font-size:17px;color:#333;background-color:#eee;padding:0.5em 1em;line-height:1.5em;}#block-internationalactuarialassociation p,#block-eiopa p,#block-actuarialassociationofeurope p,#block-kindredactuarialorganisations p{padding:0em 1em;}#block-benefitsofvolunteering h2,#block-views-block-volunteering-opportunities-block-1 h2{font-size:18px;color:#333;background-color:#eee;padding:0.5em 1em;line-height:1.5em;}#block-benefitsofvolunteering p{padding:0em 1em;}@media (min-width:961px){#block-views-block-events-1-block-4{box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%;}#block-upcomingexamdates{box-sizing:border-box;width:48.57143%;float:right;margin-right:0;}}.page-node-type-committee .region.region-content,.page-node-type-committee .region.region-content-minus-one,.page-node-type-committee .region.region-content-minus-two{padding:1rem 2rem 0 3rem;clear:both;}.page-node-type-committee .layout-content{padding-bottom:3rem;}.page-node-type-committee .layout-content h2{font-size:18px;color:#333;background-color:#eee;padding:0.5em 1em;line-height:1.5em;}@media (min-width:961px){.page-node-type-committee #block-views-block-news-block-3{box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%;}.page-node-type-committee #block-views-block-events-1-block-5{box-sizing:border-box;width:48.57143%;float:right;margin-right:0;}.page-node-type-committee #block-views-block-events-1-block-6{clear:both;box-sizing:border-box;width:100%;float:left;margin-left:0;margin-right:0;margin-top:32px;}.page-node-type-committee #block-views-block-actuarial-standard-of-practice-block-1{clear:both;box-sizing:border-box;width:100%;float:left;margin-left:0;margin-right:0;margin-top:32px;}.page-node-type-committee #block-piausefullinks{clear:both;box-sizing:border-box;width:100%;float:left;margin-left:0;margin-right:0;}.page-node-type-committee #block-views-block-pia-links-block-1{clear:both;box-sizing:border-box;width:100%;float:left;margin-left:0;margin-right:0;margin-top:32px;}}.search-results.node_search-results{list-style:none;padding-left:0;}.search-results.node_search-results li{margin:0 0 2em;border-bottom:1px solid #ccc;}.search-results.node_search-results li a{text-decoration:none;}.search-results.node_search-results h3.search-result__title{font-size:1.1em;font-weight:400;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif;}.search-results.node_search-results h3.search-result__title a{text-decoration:none;}.search-results.node_search-results p.search-result__info,.search-results.node_search-results p.search-result__snippet{padding-left:1em;}.search-results.node_search-results p.search-result__info{font-size:0.9em;}.search-page-form .form-type-search input[type="search"]{height:29px;min-width:290px;}a.search-help-link{display:none;}details.search-advanced{margin:1em 0;}.profile h3{padding:1em;background:#def2f4;}.profile h4{border-bottom:3px solid #def2f4;padding-bottom:0.5em;font-family:"Merriweather",serif;margin:2rem 0 0.5em;color:#333;font-size:24px;}.profile .field{margin-top:0.5em;}.profile .field-list{margin:0 0 0 1em;}.profile .field--name-field-profile-roles .field__item:after{content:',';margin-right:0.5em;}.profile .field--name-field-profile-roles .field__item:last-child:after{content:'';}.profile .field.field--name-field-profile-work-province,.profile .field.field--name-field-profile-workaddress1,.profile .field.field--name-field-profile-workaddress2,.profile .field.field--name-field-profile-workcity,.profile .field.field--name-field-profile-workcountry,.profile .field.field--name-field-profile-workzip{margin:0 0 0 1em;}.profile .p--help-description{background-color:#def2f4;padding:1em;}.profile .p--notice{padding:1em;background-color:#fff;border:4px solid #def2f4;}.profile .taxonomy__term{display:inline;}.profile .field__label{display:inline;}.profile .field--primary-area{font-size:1.2em;text-decoration:underline;}.region-content-plus-one .block-views-blockcommittees-members-block-1 h2{font-size:18.4px;border-bottom:3px solid #def2f4;padding-bottom:0.5em;font-family:"Merriweather",serif;margin:2.5em 0 0.5em;color:#333;}.path-user .region-content{padding-bottom:0;}.path-user .region.region-content-plus-one{padding:0 2rem 1rem 3rem;}.block-views-blockmy-full-cpd-report-block-4 h2,.block-views-blockuser-profile-certificates-block-1 h2,.block-views-blockuser-profile-cpd-report-block-4 h2,.block-views-blockuser-profile-memberships-block-1 h2{border-bottom:3px solid #def2f4;padding-bottom:0.5em;font-family:"Merriweather",serif;margin:2rem 0 0.5em;color:#333;font-size:24px;}div#user-message{margin-top:2em;}p.success{padding:1.5em;font-size:1.1em;color:#325e1c;background-color:#f3faef;border:2px solid #c9e1bd;margin-top:2em;}.view-content,.view-filters{margin:0.5em 1em;}.view-content ul,.view-filters ul{list-style:outside none none;margin:0;padding:0;}.view-content li,.view-filters li{padding:0;}.view-header{font-size:0.9em;color:#666;margin:1em;}.view-footer p{font-size:0.9em;margin-bottom:2em;}.views-field-field-event-podcast{text-align:center;}.inline-file{padding-right:6px;}.file--inline-icon{margin-bottom:1em;}.views-field-field-event-date-1{min-width:110px;}.details-wrapper table{border:1px solid #ddd !important;}th.views-field.views-field-bulk-email-button{text-align:center;}.promo-item img{width:100%;height:auto;}.view-filters{border-bottom:solid 1px black;}.view-filters .form--inline{position:relative;min-height:75px;padding-left:1em;}.view-filters .form--inline .form-actions{clear:none;}.view-filters .form--inline .form-item{float:none;margin-bottom:0;}.views-field-bulk-delete-request-button{text-align:center;}.view-certificates-applications .view-filters input.button.form-submit,.view-certificates-applications .view-filters input.form-submit.btn-orange,.view-certificates-applications .view-filters input.form-submit.btn-cal,.view-full-cpd-report .view-filters input.button.form-submit,.view-full-cpd-report .view-filters input.form-submit.btn-orange,.view-full-cpd-report .view-filters input.form-submit.btn-cal{position:relative;margin:1em 0 0;clear:both;float:left;}.panel{border-color:#57bfc9;margin-bottom:20px;background-color:#fff;border:1px solid #f5f5f5;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,0.1);}.panel-heading{color:#333;background-color:#f5f5f5;background-image:linear-gradient(to bottom,#f8feff 0%,#def2f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0);background-repeat:repeat-x;}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;}.panel-title{display:inline;}.panel-content{padding:15px;}.view-list label,.panel-content label{color:#666;}p.view-list{padding:15px;border-top:1px solid #eee;margin-top:2em;}@media (min-width:961px){.view-content .panel.personal{box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%;}.view-content .panel.work{box-sizing:border-box;width:48.57143%;float:right;margin-right:0;}}.view-membership-applications .button.button--danger,.view-membership-applications .button--danger.btn-orange,.view-membership-applications .button--danger.btn-cal{line-height:1.2;margin:0;float:right;position:absolute;left:130px;}.region-sidebar-second .view-content{padding:0 1rem;}li.menu-item--expanded ul.menu{padding:0;margin:0;}.region-sidebar-second ul.menu{padding:0 1rem;margin:0.5em 0 1.2rem;}.region-sidebar-second ul.menu a.is-active{color:#2d848d;text-decoration:underline;}.region-sidebar-second ul.menu .menu-item--collapsed,.region-sidebar-second ul.menu .menu-item--expanded{list-style-image:none;list-style-type:none;}.region-sidebar-second ul.menu li.menu-item{padding:0;}.region-sidebar-second ul.menu li ul li a{padding:10px 30px;}.region-sidebar-second ul.menu li a,.region-sidebar-second ul.menu ul.menu li strong{color:#454545;padding:10px;display:block;text-decoration:none;border-bottom:1px solid #ddd;font-weight:normal;font-size:0.9em;}.region-sidebar-second ul.menu li a:hover,.region-sidebar-second ul.menu ul.menu li strong:hover{background-color:#eee;text-decoration:underline;}.list-group-item{position:relative;display:block;border:1px solid #fff;text-decoration:none;padding:0.2rem 0 0 0;color:#333;border-bottom:1px solid #cbebee;font-weight:400;}.list-group-item small{color:#787878;}.list-group-item:focus,.list-group-item:hover{color:#57bfc9;background-color:#def2f4;}.list-group-item:focus p,.list-group-item:hover p{color:#2d848d;text-decoration:underline;}p.block-content-title{margin:0.4rem 0;}.layout-region-sidebar-second .view-footer,.more-link{display:block;text-align:right;font-size:0.9em;}.layout-region-sidebar-second .view-footer a,.more-link a{width:95%;padding:0 1em 1em 0;display:block;margin-top:1em;}.view-mode-homepage{clear:both;min-height:60px;}.view-mode-homepage span{display:block;}.view-mode-homepage .calendar{float:left;margin:0.2rem 1rem 0.2rem 0rem;text-align:center;width:50px;height:50px;}.view-mode-homepage .month{font-size:0.8rem;line-height:1.6;border-radius:4px 4px 0 0;background-color:#ba502f;color:#fff;font-weight:400;text-transform:uppercase;}.view-mode-homepage .date{font-size:1.2rem;line-height:2;background-color:#fff;color:#42565f;border:1px solid #e9ebed;}.view-mode-homepage .time{margin-left:70px;text-decoration:none;font-size:80%;color:#787878;}.view-mode-homepage header{color:#333;}.view-mode-homepage:focus,.view-mode-homepage:hover{color:#2d848d;background-color:#def2f4;}.view-mode-homepage:focus header,.view-mode-homepage:hover header{text-decoration:underline;color:#333;}.list-group-item{text-decoration:none;padding-top:0.5em;}.list-group-item:focus,.list-group-item:hover{color:#57bfc9;background-color:#def2f4;}.list-group-item:focus header,.list-group-item:hover header{color:#2d848d;text-decoration:underline;}.list-group-item:focus .time p,.list-group-item:hover .time p{color:#333;text-decoration:none;}.block--calendar-date{clear:both;min-height:60px;}.block--calendar-date span{display:block;}.block--calendar-date .calendar{float:left;margin:0.2rem 1rem 0.2rem 0.5rem;text-align:center;width:50px;height:50px;}.block--calendar-date .month{font-size:0.8rem;line-height:1.6;border-radius:4px 4px 0 0;background-color:#ba502f;color:#fff;font-weight:400;text-transform:uppercase;}.block--calendar-date .date{font-size:1rem;line-height:2;background-color:#fff;color:#42565f;border:1px solid #e9ebed;}.view-link-group-item{position:relative;display:block;border:1px solid #fff;text-decoration:none;padding:1rem 2rem;margin-bottom:1rem;color:#333;border-bottom:1px solid #cbebee;font-weight:400;}.view-link-group-item small{color:#787878;}.view-link-group-item:focus,.view-link-group-item:hover{color:#57bfc9;background-color:#fafefe;border:1px solid #cbebee;}.view-link-group-item:focus h2,.view-link-group-item:hover h2{text-decoration:underline;}.view-link-group-item:focus p,.view-link-group-item:hover p{color:#333;text-decoration:none;}h2.view__title{margin:0 0 0.5em;}.view__summary{font-size:0.9em;}.view-full-cpd-report td.views-field.views-field-field-learning-outcome,.view-full-cpd-report th.views-field.views-field-field-learning-outcome{display:none;}.view-full-cpd-report .view-filters{margin-bottom:3em;}.views-accordion-header{background:none;}.ui-accordion .ui-accordion-content{border:0;padding-left:2.2em;}.page-node-type-page details h3,.ui-accordion .ui-accordion-content,.ui-widget,.views-accordion-header span.field-content{font-size:16px;font-weight:400;color:#555;}.ui-accordion .ui-accordion-header{border:0;border-bottom:2px solid #E1E1E1;color:#363636;margin:0;padding:18px 0;}.ui-accordion .ui-accordion-header a{font-size:18px;font-family:"Merriweather",serif;}.ui-accordion .ui-accordion-header:focus,.ui-accordion .ui-accordion-header:hover{background-color:#def2f4;}.ui-accordion-header-active{background-color:#def2f4;}.ui-accordion-content{background:#f9f9f9;}.ui-accordion-content p{margin:2em 0;padding:0 1em;}.ui-accordion-header:before{content:"+";color:#333;display:block;float:left;font-size:1.5em;font-weight:bold;font-size:18px;margin:-2px 10px 0;padding:0;text-align:center;width:20px;}.ui-accordion-header-active:before{content:"-";}.views-view-grid.horizontal.cols-2 .views-col{width:100%;}@media (min-width:625px){.views-view-grid.horizontal.cols-2 .views-col{width:calc(100% / 2);}}.views-view-grid.horizontal.cols-3 .views-col{width:100%;}@media (min-width:625px){.views-view-grid.horizontal.cols-3 .views-col{width:calc(100% / 3);}}.views-view-grid.horizontal.cols-4 .views-col{width:100%;}@media (min-width:625px){.views-view-grid.horizontal.cols-4 .views-col{width:calc(100% / 4);}}.views-field-field-asp-code,.views-field-field-asp-formercode{width:20%;}.views-field-field-pi-image img{width:100%;border:0;height:auto;}.views-slideshow-controls-bottom{text-align:center;}.view--list li a{color:#333;text-decoration:none;padding:10px;display:block;border-bottom:1px solid #cbebee;}.view--list li a:focus,.view--list li a:hover{color:#2d848d;background-color:#def2f4;text-decoration:underline;}.view-member-profile h2{color:#42565f;padding:10px 1rem;margin-top:0;font-size:18.4px;background-color:#def2f4;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:400;}.view-member-profile h3{padding:1.5rem 0 0.5rem 0.5rem;color:#333333;font-size:18.4px;border-bottom:1px solid #cbebee;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:400;clear:left;}.view-member-profile h4{font-weight:bold;font-size:1em;color:#333;padding-left:1rem;margin:0;}.view-member-profile .field--name-field-profile-workaddress1,.view-member-profile .field--name-field-profile-workaddress2,.view-member-profile .field--name-field-profile-workcity,.view-member-profile .field--name-field-profile-workaddress4,.view-member-profile .field--name-field-profile-workaddress5,.view-member-profile .field--name-field-profile-workaddress6{display:block;}.view-member-profile .field{padding-left:1rem;margin-top:0;}.view-events{clear:both;min-height:60px;}.view-events span{display:block;}.view-events .calendar{text-align:center;margin:0 auto 1em;text-align:center;width:50px;height:50px;}.view-events .month{font-size:0.8rem;line-height:1.6;border-radius:4px 4px 0 0;background-color:#ba502f;color:#fff;font-weight:400;text-transform:uppercase;}.view-events .date{font-size:1.2rem;padding-bottom:0.2em;line-height:1.2;background-color:#fff;color:#42565f;border:1px solid #e9ebed;border-top:none;}.view-events .day{border-left:1px solid #e9ebed;border-right:1px solid #e9ebed;color:#42565f;font-size:0.9em;background-color:#fff;}.view-events-1 .responsive-table h3{text-align:left;font-size:1.2em;color:#666;font-weight:300;}td.views-field-field-event-files-members,th.views-field-field-event-files-members,td.views-field-field-event-podcast-members,th.views-field-field-event-podcast-members,td.views-field-upload,th.views-field-upload{min-width:150px;}.view-erm-database .form--inline .form-item{margin-right:1em;}@media (max-width:1220px){.view-erm-database .btn--secondary.margin-left--one{margin-top:1em;margin-left:0;}.view-erm-database span{display:inline-block;width:100%;}}@media (max-width:1125px){.view-erm-database .form--inline{padding-left:0;}.view-erm-database .form--inline .form-item{width:100%;}.view-erm-database .views-exposed-form .form-select,.view-erm-database .views-exposed-form .form-text{max-width:350px;}.view-erm-database #views-exposed-form-erm-database-page-1 #edit-actions{padding-left:0;}}.view-users .view-header{font-size:16px;}.view-users .form-checkboxes .form-type-checkbox{width:50%;min-width:250px;margin:0.5rem 0;display:inline-block;}.view-users .form-item-items-per-page{clear:both;}.view-users #edit-submit-users.form-submit{position:relative;clear:both;float:left;margin:1rem 0 4rem;}.view-event-reservations.view-display-id-event_bookings .view-grouping{border-bottom:dashed 1px gray;margin-bottom:1em;padding-bottom:1em;}.view-subscriptions-unpaid .view-filters .form-item.form-item-firstname,.view-subscriptions-unpaid .view-filters .form-item.form-item-surname{float:left;}.view-subscriptions-unpaid .view-filters .form-actions{float:left;clear:both;}@media (min-width:625px){#views-exposed-form-contacts-directory-page-1 .form-item-field-membertype-value{box-sizing:border-box;width:31.42857%;float:left;margin-right:2.85714%;}}@media (min-width:625px){#views-exposed-form-contacts-directory-page-1 .form-item-field-employer-value{box-sizing:border-box;width:31.42857%;float:left;margin-right:2.85714%;}}@media (min-width:625px){#views-exposed-form-contacts-directory-page-1 .form-item-field-firstname-value{box-sizing:border-box;width:31.42857%;float:right;margin-right:0;}}@media (min-width:625px){#views-exposed-form-contacts-directory-page-1 .form-item-field-surname-value{box-sizing:border-box;width:31.42857%;float:left;margin-right:2.85714%;}}@media (min-width:625px){#views-exposed-form-contacts-directory-page-1 .form-item-field-prevsurname-value{box-sizing:border-box;width:31.42857%;float:right;margin-right:0;}}#field-certform-employments-values thead th{white-space:normal;}.tabledrag-toggle-weight-wrapper button{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.tabledrag-toggle-weight-wrapper button:active,.tabledrag-toggle-weight-wrapper button:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}.form-item-field-certform-q1-details-0-value,.form-item-field-certform-q10-details-0-value,.form-item-field-certform-q11-details-0-value,.form-item-field-certform-q12-details-0-value,.form-item-field-certform-q2-details-0-value,.form-item-field-certform-q3-details-0-value,.form-item-field-certform-q4-details-0-value,.form-item-field-certform-q5-details-0-value,.form-item-field-certform-q6-details-0-value,.form-item-field-certform-q7-details-0-value,.form-item-field-certform-q8-details-0-value,.form-item-field-certform-q9-details-0-value{display:none;}.form-item-field-certform-q1-details-0-value.form-answer--display,.form-item-field-certform-q10-details-0-value.form-answer--display,.form-item-field-certform-q11-details-0-value.form-answer--display,.form-item-field-certform-q12-details-0-value.form-answer--display,.form-item-field-certform-q2-details-0-value.form-answer--display,.form-item-field-certform-q3-details-0-value.form-answer--display,.form-item-field-certform-q4-details-0-value.form-answer--display,.form-item-field-certform-q5-details-0-value.form-answer--display,.form-item-field-certform-q6-details-0-value.form-answer--display,.form-item-field-certform-q7-details-0-value.form-answer--display,.form-item-field-certform-q8-details-0-value.form-answer--display,.form-item-field-certform-q9-details-0-value.form-answer--display{display:block;}#details-id-3 .fieldset-wrapper{display:table;}#details-id-3 .form-radios{display:table-footer-group;}#details-id-3 .description{display:table-header-group;}.form-item-field-compliance-other-reason-0-value{display:none;}.form-item-field-compliance-other-reason-0-value.form-answer--display{display:block;}.field--name-field-primary-practice-healthcar,.field--name-field-primary-practice-investmen,.field--name-field-primary-practice-life-re-a,.field--name-field-primary-practice-non-life-,.field--name-field-primary-practice-other-are,.field--name-field-primary-practice-pensions-,.field--name-field-profile-primary-area-other{display:none;}.field--name-field-secondary-area-other,.field--name-field-secondary-practice-healthc,.field--name-field-secondary-practice-investm,.field--name-field-secondary-practice-life-re,.field--name-field-secondary-practice-non-lif,.field--name-field-secondary-practice-other-a,.field--name-field-secondary-practice-pension{display:none;}.field--name-field-primary-practice-healthcar.primary--display,.field--name-field-primary-practice-investmen.primary--display,.field--name-field-primary-practice-life-re-a.primary--display,.field--name-field-primary-practice-non-life-.primary--display,.field--name-field-primary-practice-other-are.primary--display,.field--name-field-primary-practice-pensions-.primary--display,.field--name-field-profile-primary-area-other.primary--display{display:block;}.field--name-field-secondary-area-other.secondary--display,.field--name-field-secondary-practice-healthc.secondary--display,.field--name-field-secondary-practice-investm.secondary--display,.field--name-field-secondary-practice-life-re.secondary--display,.field--name-field-secondary-practice-non-lif.secondary--display,.field--name-field-secondary-practice-other-a.secondary--display,.field--name-field-secondary-practice-pension.secondary--display{display:block;}.user-form input.form-submit:disabled{background:none;border:1px solid grey;color:grey;cursor:default;text-shadow:none;}.form-composite > legend{display:block;}@media (min-width:1px) and (max-width:624px){.view-filters .form--inline .form-item{clear:left;}}@media (min-width:625px){.view-filters .form--inline .form-item{clear:left;display:block;}}#views-exposed-form-erm-database-page-1 #edit-actions{float:left;position:relative;padding-top:20px;}#views-exposed-form-erm-database-page-1 #edit-submit-erm-database{position:relative;margin:0;}.erm-options ul{padding:0 0 10px;}li.erm-options-items{background:#2d3b41;color:#fff;cursor:pointer;display:inline-block;white-space:nowrap;padding:10px 20px;margin:10px 10px 0 0;}li.erm-options-items a{color:#fff;text-decoration:none;}li.erm-options-items a:focus,li.erm-options-items a:hover{color:#fff;text-decoration:none;}li.erm-options-items.active{background:#42565f;}.forum-intro,article.comment{border:solid 1px #ccc;margin:1em 0;}.forum-intro .content,article.comment .content{padding:0.5em;}.forum-intro footer.comment__meta p,article.comment footer.comment__meta p{background:#cae9eb;margin:0;padding:0.5em;}.forum-intro footer.comment__meta > a,article.comment footer.comment__meta > a{padding-left:0.5em;}.forum-intro div.responsive-table,article.comment div.responsive-table{background:none;}.messages + .messages{margin-top:0;}a.tabledrag-handle .handle{margin:-0.2em 1em 0 2em;padding:1em;}.button.button--danger,.button--danger.btn-orange,.button--danger.btn-cal{color:#fff;height:36px;line-height:36px;background:#a51b00;margin-left:1em;}.button.button--danger:focus,.button--danger.btn-orange:focus,.button--danger.btn-cal:focus,.button.button--danger:hover,.button--danger.btn-orange:hover,.button--danger.btn-cal:hover{background:#ba502f;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}.horizontal-tabs .horizontal-tab-button a:hover{background-color:#def2f4;}.inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.filter-help,strong.vertical-tabs__menu-item-title,summary{font-size:0.9em;}span.vertical-tabs__menu-item-summary{font-size:0.8em;color:#666;}.form-file::-webkit-file-upload-button{visibility:hidden;}.form-file::before{content:'Choose file(s)...';display:inline-block;background:-webkit-linear-gradient(top,#f9f9f9,#e3e3e3);border:1px solid #999;border-radius:3px;padding:5px 8px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;text-shadow:1px 1px #fff;font-weight:700;font-size:10px;}.form-file:hover::before{border-color:#45d4c6;}.form-file:active::before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9);}dt.list-group__link > a{text-decoration:none;background:url("/core/misc/icons/bebebe/chevron-disc-right.svg") no-repeat 1px 16px;display:block;padding:14px 0 14px 2em;min-height:0;}dd.list-group__description{padding:0 0 1em;margin:0 0 0.4em 2em;border-bottom:1px solid #ccc;}.view-event-reservations-administration td .dropbutton-multiple{margin-right:0;padding-right:5em;}.tabledrag-toggle-weight-wrapper{background:#f9f9f9;}.field--name-field-profile-workaddress1,.field--name-field-profile-workaddress2,.field--name-field-profile-workcity,.field--name-field-profile-work-province,.field--name-field-profile-workzip,.field--name-field-profile-workcountry{display:block;margin:0;}.form-wrapper > .fieldset-wrapper{margin:0 1em;float:left;}@media print{.search,nav.block-menu,.region-secondary-menu,.aside.layout-region-sidebar-second,.tags,ul.tabs,.block-views-blockwho-s-online-who-s-online-block,.copyright,.header,.contextual,.contextual .trigger,.contextual-region.focus,.form-actions,.layout-breadcrumbs,.region-primary-menu,aside.layout-region-sidebar-second,nav.pager,.view-filters,.views-field-view-node,.feed-icons{display:none;}#edit-user-bulk-form--2,td.views-field-nothing,td.views-field-user-bulk-form,td.views-field-bulk-delete-request-button,th.views-field-nothing,th.views-field-user-bulk-form,th.views-field-bulk-delete-request-button{display:none;}h1{font-size:20px;}h1 .page-title{margin-top:0;}h2{font-size:18px;}.site-container{border:0;}.region.region-content{padding:0;}.region.region-content .views-table{box-shadow:none;}@page{margin:2cm;}body{font:12pt Georgia,"Times New Roman",Times,serif;line-height:1.3;}small{line-height:1.1;}.print-invoice li,.print-invoice p,.print-invoice strong{font-size:12px;}.view-full-cpd-report td.views-field-nothing{display:block;}.responsive-table{overflow:visible;background:none;font-size:12px;}.responsive-table th.views-field-field-certificate-name,.responsive-table th.views-field-field-certificate-scope,.responsive-table th.views-field-field-certificate-code,.responsive-table th.views-field-field-certificate-validity,.responsive-table th.views-field-field-certificate-validity-to,.responsive-table th.views-field-field-certificate-status,.responsive-table th.views-field-field-certificate-review,.responsive-table th.views-field-amount{max-width:85px;white-space:normal;}}
