#block-block-18{clear:both;color:#fff}#block-block-18 .content{background:#00aedb;display:block;float:right;padding:3px 10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#block-block-18 .content a{color:#fff;text-decoration:none}#block-block-18 .content a:hover{color:#0d539b}#header-login input{padding:5px 10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}form#user-login,form#user-login-form,form#user-pass,form#user-register-form{border:1px solid #0d539b;padding:6px 16px;margin:12px 0 0;width:55%;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}form#user-pass,form#user-register-form{width:96%}form#user-login input.form-text,form#user-login-form input.form-text,form#user-pass input.form-text,form#user-register-form input.form-text{background:#eee;border:1px solid #0d539b;display:block;margin:0;font-size:90%;padding:5px 6px 6px;width:75%;color:#3e3e3d;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}form#user-login label,form#user-login-form label,form#user-pass label,form#user-register-form label{background:none repeat scroll 0 0 transparent;color:#0d539b;display:block;float:left;font-size:12px;font-weight:400;line-height:16px;margin:0;padding:6px 4px 6px 0;width:20%}form#user-login .item-list,form#user-login-form .item-list{display:none}form#user-login .form-item .description{display:none}form#user-register-form .form-item .description{margin:.5em 0 0 21%}input.form-submit{clear:right;background:#0d539b;border:1px solid #0d539b;color:#fff;cursor:pointer;margin:1em 1em 0 0;padding:6px 12px;position:relative;font-weight:700;text-transform:uppercase;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}input.form-submit:hover{background:#00aedb;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}#acswrapper.suppliers{}#acswrapper.suppliers .field-name-field-company-logo{float:right;width:40%;margin:0 0 0 1em}#acswrapper.suppliers .field-name-field-company-logo img{max-width:100%;height:auto}.view-supplier-logos{overflow:hidden}.view-supplier-logos .view-header{margin:0 .75% 1.5%}.view-supplier-logos .views-row{background:#fff;margin:0 .75% 1.5%;padding:3px;width:11%;float:left;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.view-supplier-logos .views-field-field-company-logo{float:none;width:100%;border:none}.view-supplier-logos .views-field-field-company-logo img{width:100%;height:auto}.view-supplier-logos .memberpopup{display:none}#navigation ul li a{background:#05addc}#navigation ul li a:hover,#navigation ul li li.active-trail a{background:#1d408b}.tb-megamenu .dropdown-menu{border:none}.tb-megamenu .span12.mega-col-nav .mega-inner{padding:0}.tb-megamenu .mega-nav>li,.tb-megamenu .dropdown-menu .mega-nav>li{background:#05addc}#navigation .tb-megamenu .nav .mega-dropdown-inner li a{font-size:15px;font-weight:400;padding:6px 15px;float:none;width:200px}#breadcrumbwrap{background:#e6f2fc}.breadcrumb{margin:0 auto;max-width:1440px}.views-exposed-widgets{background:#0d539b;padding:.5em;margin:0 0 20px}.views-exposed-form .views-exposed-widget{padding:0;float:none}.views-exposed-widgets label,.block-custom-search-blocks label{display:none}.views-exposed-widgets input,.block-custom-search-blocks input{box-sizing:border-box;float:left;padding:12px 20px;width:92%}.views-exposed-form .views-exposed-widget .form-submit,.block-custom-search-blocks .form-submit{background:#09539a url("../images/icon-search-hi-res.jpg") no-repeat scroll center center/contain;cursor:pointer;float:right;height:40px;width:8%;margin:0;overflow:hidden;text-indent:-3000px}.block-custom-search-blocks{overflow:hidden;margin:0 0 1em}.block-custom-search-blocks .search-form,#search-form.search-form{margin:0}.block-custom-search-blocks .form-item,.block-custom-search-blocks .form-actions{margin:0}.block-custom-search-blocks input.custom-search-box{padding:12px 10px;width:75%}#acswrapper.event .blue-strip{background:#1d539b;text-align:center;font-size:33px;color:#fff;padding:5px;margin:.4em 0;overflow:hidden}#acswrapper.event .blue-strip .field-name-field-dates,#acswrapper.event .blue-strip .field-name-field-location{color:#fff;display:inline-block;font-size:20px;line-height:1.3;float:left}#acswrapper.event .blue-strip .field-name-field-location{float:right}#acswrapper.event #event-main{background:#fff;float:left;margin:2% 2% 0 0;padding:2%;width:60%}#acswrapper.event #event-main #espresso-event-date-wrapper{margin:0}#acswrapper.event #event-main .field-name-body{clear:both;padding:1px 0 0}#acswrapper.event .field-name-field-agenda .field-label{background:#1d539b url(../images/accordion-plus.png) no-repeat 50% 95%;background-position:right 15px center;background-size:15px;color:#fff;display:block;font-size:15px;line-height:1;padding:7px;cursor:pointer}#acswrapper.event .field-name-field-agenda .field-label.active{background-image:url(../images/accordion-minus.png)}#acswrapper.event #event-tickets{background:#ceeaf8;float:left;margin:2% 0 0;padding:2%;width:30%}#acswrapper.event #event-tickets h2{font-size:2.8em;line-height:.8em;color:#0d539b;font-family:din-condensed,Arial,sans-serif;font-weight:400;margin:0;padding:0;text-transform:uppercase}#acswrapper.event #event-tickets h2 .field-item{padding-right:20px}#acswrapper.event h1.entry-title{padding:0;font-size:30px}.event-datetimes .icon-calendar,.event-datetimes .icon-clock,.event-datetimes a.icon-ical{padding:0 0 0 2em;font-size:16px;line-height:1;margin:0 0 .5em;color:#3c3c3b}.event-datetimes .icon-calendar{background:transparent url("../images/events/icon-calendar.gif") no-repeat scroll 0 center/contain}.event-datetimes .icon-clock{background:transparent url("../images/events/icon-clock.gif") no-repeat scroll 0 center/contain}.event-datetimes a.icon-ical{background:transparent url("../images/events/iCal.png") no-repeat scroll 0 center/contain}#acswrapper.event a.eventsbutton{display:inline-block;margin:1em 0 0}.page-ticket-register #page-content{overflow:hidden}#ticket-register-form{}#blue-wrapper fieldset{background:#fff;border:1px solid #0d539b;margin:1em 0 0}#blue-wrapper fieldset,.entity-ticket-type .content{padding:8px 10px}#blue-wrapper fieldset legend{background:#0d539b none repeat scroll 0 0;color:#fff;font-size:15px;margin:0;padding:.5em 1em;width:97%}#blue-wrapper fieldset legend span{}#blue-wrapper fieldset .fieldset-wrapper{}#blue-wrapper fieldset .fieldset-description{margin:.5em 0 0 40%}#blue-wrapper fieldset .form-item{float:none;margin:1em 0}#blue-wrapper fieldset .form-item label,.entity-ticket-type .form-item label,.entity-ticket-type .field-name-ticket-type-default-state .field-label{clear:both;color:#0d539b;display:inline;float:left;font-size:90%;font-weight:400;margin:.5em 0;padding:0;width:40%}#blue-wrapper fieldset .form-item input,.entity-ticket-type .form-item input{background:#fff none repeat scroll 0 0;border:1px solid #0d539b;color:#333;font-size:90%;margin:0;padding:.5em;width:58%}#blue-wrapper fieldset .form-type-checkbox input{width:10px}#blue-wrapper select{border:1px solid #0d539b;padding:.4em}#blue-wrapper select.registration-data-toggle{margin:0 0 0 40%}#blue-wrapper fieldset .form-item .description,.entity-ticket-type .field-name-ticket-type-description{color:#0d539b;font-size:80%;font-style:italic;line-height:1.3;margin:.5em 0 0 40%}#edit-commerce-coupon-coupon-add{margin:0 0 0 40%}#ticket-field-formatter-view-form{margin:1em 0 0}#ticket-field-formatter-view-form input.form-submit{display:none}#ticket-field-formatter-view-form input.form-submit.ticketregister{background:#00aedb;border:1px solid #00aedb;display:block;float:right;margin:.2em 0 0}#ticket-field-formatter-view-form input.form-submit.ticketregister:hover{background:#fff;color:#0d539b}.entity-ticket-type .content{overflow:hidden}.entity-ticket-type{overflow:hidden;background:#0d539b;margin:1px 0 0}.entity-ticket-type h2{margin:0}.entity-ticket-type .form-item label,.entity-ticket-type .field-name-ticket-type-default-state .field-label{color:#fff}.entity-ticket-type .field-name-ticket-type-label{background:#33bee2 url(../images/accordion-plus.png) no-repeat 50% 95%;background-position:right 15px center;background-size:13px;color:#fff;display:block;font-family:din-condensed,Arial,sans-serif;font-size:17px;line-height:1.1;padding:4px 10px;text-decoration:none;text-transform:uppercase;cursor:pointer}.entity-ticket-type .active .field-name-ticket-type-label{background-image:url(../images/accordion-minus.png)}.entity-ticket-type .form-item{margin:0}.entity-ticket-type .vat-container p{margin:5px 0;color:#fff}.entity-ticket-type .vat-container p span{display:inline-block;width:40%}.entity-ticket-type .field-name-ticket-type-description{margin:0}.entity-ticket-type .field-name-ticket-type-description p{margin:14px 0 5px;color:#fff;font-size:95%}.entity-ticket-type .field-name-ticket-type-default-state .field-label{}.entity-ticket-type .field-name-ticket-type-default-state .field-item{background:#ddd none repeat scroll 0 0;float:left;font-size:.85em;margin:0 1em 0 0;padding:.3em .5em}.entity-ticket-type .form-item input{width:54%}.entity-ticket-type .field-name-commerce-gb-vat{display:none}.entity-ticket-type .field-name-ticket-type-default-state{display:none}#white-wrapper .field-name-field-company-logo{background:#ceeaf8 none repeat scroll 0 0;padding:2% 2% 0;overflow:hidden}#white-wrapper .field-name-field-company-logo .field-item{float:left;width:32%;margin:0 2% 2% 0}#white-wrapper .field-name-field-company-logo .field-item:nth-child(3n+0){margin:0 0 2%}#white-wrapper .field-name-field-company-logo .field-item img{max-width:100%;height:auto}#acswrapper.nid4810{}#acswrapper.nid4810 .page-title{margin:0 0 1em}#acswrapper.nid4810 .event-upcomming{background:#fff;box-sizing:border-box;float:left;margin:0 1.5% 2%;padding:0;width:30%;min-height:350px}#acswrapper.nid4810 .views-field-field-event-image{margin:0 0 1em}#acswrapper.nid4810 .views-field-field-event-image img{max-width:100%;height:auto}#acswrapper.nid4810 .event-title a{color:#0d539b;display:block;font-family:optima-bold,helvetica,arial,"sans-serif";font-size:24px;line-height:1;margin:0 0 1em;padding:0;text-decoration:none}#acswrapper.nid4810 .event-title a:hover{color:#05addc}#acswrapper.nid4810 a.eventsbutton{display:none}#acswrapper.nid4810 .event-title{padding:0 20px}#acswrapper.nid4810 .event-date{padding:0 20px 20px}#acswrapper.nid4810 .views-field-field-event-image img{width:100%}.page-node-4810 .icon-ical,.page-node-4810 .views-field-body,.page-node-4810 .eventsbutton{display:none}#edit-account .form-type-password input{background:#fff;border:1px solid #0d539b;color:#333;font-size:90%;margin:0 0 .5em;padding:.5em}.view-commerce-cart-summary,.view-commerce-line-item-table{}.view-commerce-cart-summary table thead th,.view-commerce-line-item-table table thead th{background:#05addc;padding:.5em 1em;border-bottom:3px solid #0d539b}.view-commerce-cart-summary table tbody,.view-commerce-line-item-table table tbody,.field-name-commerce-order-total table tbody{border-top:none}.view-commerce-cart-summary table tbody td,.view-commerce-line-item-table table tbody td,.field-name-commerce-order-total table tbody td{background:#ceeaf8;padding:.5em 1em}.view-commerce-cart-summary table tr.even,.view-commerce-cart-summary table tr.odd,.view-commerce-line-item-table table tr.even,.view-commerce-line-item-table table tr.odd,.field-name-commerce-order-total table tr.even,.field-name-commerce-order-total table tr.odd{border-bottom:1px solid #fff}.view-commerce-cart-summary .view-content table,.view-commerce-line-item-table .view-content table{width:100%}.view-commerce-cart-summary .view-footer table,.field-name-commerce-order-total table,.view-commerce-line-item-table .view-content table{margin-top:1em}#edit-commerce-payment-payment-method{}#blue-wrapper fieldset #edit-commerce-payment-payment-method .form-item{margin:0}#edit-commerce-payment-payment-method input{display:none}#blue-wrapper fieldset #edit-commerce-payment-payment-method label{margin:0;padding:0}table.checkout-review{margin:1em 0 0;width:100%}table.checkout-review tbody{border:none}table.checkout-review tr.even,table.checkout-review tr.odd{background-color:#fff;border-bottom:none;padding:.5em 0}table.checkout-review .pane-title td{padding:.5em 0}table.checkout-review .pane-data-full,.entity-commerce-order .field-label-above .field-items{padding:.5em 1em}table.checkout-review .pane-title td,.entity-commerce-order .field-label-above .field-label{background:#0d539b;color:#fff;font-size:15px;padding:.5em 1em;margin:1em 0 0;display:block}#white-wrapper.advicedownloads{}#white-wrapper.advicedownloads h3{color:#0d539b;font-family:optima-bold,helvetica,arial,"sans-serif";line-height:1.5;margin:0 0 .5em}.field-name-field-downloads{}.field-name-field-downloads .file{border:1px solid #ddd;float:left;margin:0 1% 1% 0;padding:1%;width:47%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.field-name-field-downloads .odd .file{margin:0 0 1%}.field-name-field-downloads .file img.file-icon{width:4%}.field-name-field-downloads .file a{color:#428bca;display:inline-block;font-size:16px;line-height:1.3;text-decoration:none;width:95%}.field-name-field-downloads .file a:hover{color:#2a6496;text-decoration:underline}.field-name-field-downloads .file .file-size{margin:0 0 0 20px}.field-name-field-downloads .file .download-count{}#consultationdownloads{}#consultationdownloads h3{color:#0d539b;font-family:optima-bold,helvetica,arial,"sans-serif";line-height:1.5;margin:0 0 .5em}#consultationdownloads .field-name-field-file-downloads .field-item img.file-icon{display:none}#consultationdownloads .field-name-field-file-downloads .field-item .file-size{display:none}#consultationdownloads .field-name-field-file-downloads .field-item a,#consultationdownloads .field-name-field-external-links .field-item a{background:#0d539b;color:#fff;display:inline-block;padding:5px 10px;text-decoration:none;margin:0 0 5px}#consultationdownloads .field-name-field-file-downloads .field-item a:hover,#consultationdownloads .field-name-field-external-links .field-item a:hover{background:#00aedb}#postcode-locate{}.form-item-maxx-postcode-lookup-block-postcode{margin:0}#postcode-locate .form-submit{width:56px;margin:0;padding:4px 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#email-mp-form{}#email-mp-form .form-item{}#email-mp-form .form-type-textfield label,#email-mp-form .form-type-textarea label{clear:both;color:#0d539b;display:inline;float:left;font-size:90%;font-weight:400;margin:.5em 0;padding:0;width:20%}#email-mp-form .form-type-textfield input,#email-mp-form .form-type-textarea textarea{background:#fff none repeat scroll 0 0;border:1px solid #0d539b;color:#333;font-size:90%;margin:0;padding:.5em;width:60%}#email-mp-form .form-type-textfield input#edit-maxx-postcode-lookup-emailaddress{color:#999;background:#eee}#email-mp-form .form-type-textarea label{}#email-mp-form .form-type-textarea textarea{width:79%;font-family:Arial,sans-serif;resize:none}#email-mp-form .form-submit{float:right;margin:1em .5em 0 0}#acswrapper.member_page{}#secondary.membersarea{margin:0 2% 0 0;padding:1% 1% .5%}#secondary.membersarea .block-menu .content ul{margin:0}#secondary.membersarea .block-menu .content ul li{margin:0;padding:0;list-style:none}#secondary.membersarea .block-menu .content ul li a{display:block;background:#00aedb;color:#fff;text-decoration:none;margin:0 0 3%;padding:3% 4%}#secondary.membersarea .block-menu .content ul li a:hover,#secondary.membersarea .block-menu .content ul li a.active{background:#fff;color:#00aedb}#block-block-19 .content a{background:#00aedb;border:1px solid #00aedb;color:#fff;cursor:pointer;display:inline-block;font-size:1em;margin:0;padding:6px 12px;position:relative;text-decoration:none;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}#block-block-19 .content a:hover{background:#1d408b;color:#fff;transition:all .3s linear 0s}#acswrapper.notnode .view-content table{width:100%}#acswrapper.notnode .view-content table thead{}#acswrapper.notnode .view-content table thead th{border-bottom:3px solid #1d408b}#acswrapper.notnode .view-content table tr.even,#acswrapper.notnode .view-content table tr.odd{background-color:#ceeaf8;border-bottom:1px solid #1d408b}#acswrapper.notnode .view-content table tr td{padding:.4em .6em}#acswrapper.notnode .view-content table tr.even{background-color:#eee}#acswrapper.notnode .view-content table tr.even td.active{background-color:#eee}#acswrapper.notnode .view-content table tr.odd td.active{background-color:#ceeaf8}#acswrapper.nid4 .acs-advice-gallery{float:none;width:100%;margin:1em 0 0;overflow:hidden}#blue-wrapper fieldset #edit-commerce-payment-payment-method .form-item.form-item-commerce-payment-payment-method:nth-child(2) label.option{background:#ceeaf8;border:1px solid #0d539b;color:#0d539b;margin:1em 0 0;padding:6px 8px;position:relative;width:auto;position:relative;cursor:pointer;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}#blue-wrapper fieldset #edit-commerce-payment-payment-method .form-item.form-item-commerce-payment-payment-method:nth-child(2) label.option:hover{background:#0d539b;color:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}#acswrapper.role2 #user-profile-form #edit-mimemail{display:none}body.page-ticket-registration .entity-ticket-registration{margin:1em 0 0;border-top:3px solid #1d408b}body.page-ticket-registration .entity-ticket-registration .field{padding:.6em;border-bottom:1px solid #eee}body.page-ticket-registration .entity-ticket-registration .field-label{float:left;width:20%}