.sp-pat-121-branch-finder-responsive{margin-bottom:24px}.sp-pat-121-branch-finder-responsive .row{padding:24px 24px 0 24px;margin:24px 0 0 0;background:#ffffff}.sp-pat-121-branch-finder-responsive form{background-color:#f2f6fa;padding:22px 22px 12px 22px}.sp-pat-121-branch-finder-responsive form .radio,.sp-pat-121-branch-finder-responsive form .checkbox{padding-left:0}.sp-pat-121-branch-finder-responsive form .checkbox{float:left}.sp-pat-121-branch-finder-responsive form .checkbox .split{float:left}.sp-pat-121-branch-finder-responsive form .btn-submit{margin-top:3px;float:right}.sp-pat-121-branch-finder-responsive form .field>div{padding-bottom:15px}.sp-pat-121-branch-finder-responsive form .field .radio{margin-bottom:34px}.sp-pat-121-branch-finder-responsive form .field .select-wrapper{padding-bottom:15px}.sp-pat-121-branch-finder-responsive form .field .field-radio,.sp-pat-121-branch-finder-responsive form .field .field-checkbox{float:left;margin-right:28px}.sp-pat-121-branch-finder-responsive form .field .field-radio.last,.sp-pat-121-branch-finder-responsive form .field .field-checkbox.last{margin-right:0}.sp-pat-121-branch-finder-responsive form .field.split-3{width:100%}.sp-pat-121-branch-finder-responsive form .field.split-3 .split{display:table;float:left;width:33.3%;padding-right:32px}.sp-pat-121-branch-finder-responsive form .field.split-3 .split label{display:table-row;width:100%}.sp-pat-121-branch-finder-responsive form .field.split-3 .split input{display:table-row;width:100%;margin-top:10px}.sp-pat-121-branch-finder-responsive form .field.split-3 .split.last{padding-right:0}.sp-pat-121-branch-finder-responsive form .field.split-3 .split .asterisk{color:#e02b52;margin-left:3px}.sp-pat-121-branch-finder-responsive form .field.split-3 .split .message p{color:#e02b52}.sp-pat-121-branch-finder-responsive .accordion .indicator{width:18px;height:24px;margin:auto;top:0;bottom:0}.sp-pat-121-branch-finder-responsive #branch-finder-results-container{zoom:1;background-color:#ffffff;padding-top:24px;display:none}.sp-pat-121-branch-finder-responsive #branch-finder-results-container:before{content:'';display:block}.sp-pat-121-branch-finder-responsive #branch-finder-results-container:after{content:'';display:table;clear:both}.sp-pat-121-branch-finder-responsive #branch-finder-results-container>p{font-family:'BoS Avenir Next Regular';color:#05286a;font-size:1.8em;line-height:1.333em;font-family:'BoS Avenir Next Demi';margin-bottom:24px;padding-left:22px;padding-right:22px}.sp-pat-121-branch-finder-responsive #branch-finder-results-container .results-info{zoom:1;margin:0 166px 18px 0}.sp-pat-121-branch-finder-responsive #branch-finder-results-container .results-info:before{content:'';display:block}.sp-pat-121-branch-finder-responsive #branch-finder-results-container .results-info:after{content:'';display:table;clear:both}.sp-pat-121-branch-finder-responsive #branch-finder-results-container .results-info hr{margin-top:0}.sp-pat-121-branch-finder-responsive .panel-group{border-bottom:none}.sp-pat-121-branch-finder-responsive .panel-heading{cursor:pointer;position:relative}.sp-pat-121-branch-finder-responsive .panel-heading .pull-left{float:none !important}.sp-pat-121-branch-finder-responsive .panel-heading .icon-plus,.sp-pat-121-branch-finder-responsive .panel-heading .icon-minus{position:absolute;color:#005ba2;right:22px;font-size:18px}.sp-pat-121-branch-finder-responsive .panel-heading .icon-plus:before{font-family:'icomoon';font-style:normal;speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1.38;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe161;');content:"\e161"}.sp-pat-121-branch-finder-responsive .panel-heading h2{border-top:1px solid #e6e9ef;font-family:'BoS Avenir Next Demi';color:#005ba2;font-size:18px;line-height:24px;margin:0;padding:0 50px 0 24px}.sp-pat-121-branch-finder-responsive .panel-heading h2 span{font-family:'BoS Avenir Next Demi'}.sp-pat-121-branch-finder-responsive .panel-heading h2 a{display:block;line-height:1.5;padding-top:16px;padding-bottom:16px;text-decoration:none}.sp-pat-121-branch-finder-responsive .panel-heading h2 a:hover,.sp-pat-121-branch-finder-responsive .panel-heading h2 a:active,.sp-pat-121-branch-finder-responsive .panel-heading h2 a:focus{text-decoration:underline}.sp-pat-121-branch-finder-responsive .panel-heading h2 a .after,.sp-pat-121-branch-finder-responsive .panel-heading h2 a:after{display:none}.sp-pat-121-branch-finder-responsive .panel-body{margin:8px 0}.sp-pat-121-branch-finder-responsive .details-container{padding-right:20px}.sp-pat-121-branch-finder-responsive .details-container .details-copy{float:left;width:45%}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul{list-style:none;padding-left:41px;margin:0 12px 30px 26px;position:relative}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul:before,.sp-pat-121-branch-finder-responsive .details-container .details-copy ul .before{width:50px;height:50px;display:block;position:absolute;top:-7px;left:0;font-size:50px}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul li.first{margin-bottom:9px}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul li.gap{margin-top:10px}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul li{font-size:1.5em;line-height:1.5;letter-spacing:-0.02em;margin-bottom:0}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul li table.opening-hours td{padding:5px 0}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul li table.opening-hours td.highlighted{font-family:'BoS Avenir Next Demi'}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul li span{font-family:'BoS Avenir Next Demi';color:#05286a;line-height:24px;font-size:18px}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul span.icomoon{display:block;position:absolute;left:0;top:-3px;font-size:24px;color:#05286a}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul span.icomoon:before,.sp-pat-121-branch-finder-responsive .details-container .details-copy ul span.icomoon .before{font-size:24px;position:absolute}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul span.icomoon.icon-home:before,.sp-pat-121-branch-finder-responsive .details-container .details-copy ul span.icomoon.icon-home .before{font-size:18px}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul span.icomoon.icon-clock:before,.sp-pat-121-branch-finder-responsive .details-container .details-copy ul span.icomoon.icon-clock .before{font-size:20px}.sp-pat-121-branch-finder-responsive .details-container .details-map{background:#f2f6fa;float:right;width:50%}.sp-pat-121-branch-finder-responsive .details-container .details-map table,.sp-pat-121-branch-finder-responsive .details-container .details-map tbody,.sp-pat-121-branch-finder-responsive .details-container .details-map tr,.sp-pat-121-branch-finder-responsive .details-container .details-map td{display:block;margin:0;border:0 none}.sp-pat-121-branch-finder-responsive .details-container .details-map table{overflow:hidden}.sp-pat-121-branch-finder-responsive .details-container .details-map table tr td{padding:0;margin:0}.sp-pat-121-branch-finder-responsive .details-container .details-map .MapPushpinBase{border-bottom:none}.sp-pat-121-branch-finder-responsive .details-container .details-map .map-supporting-text{background-color:#f2f6fa;font-size:1.5em;line-height:1.5;padding:20px 20px 26px 20px}.sp-pat-121-branch-finder-responsive p{margin-bottom:1em}.sp-pat-121-branch-finder-responsive ul li:before{content:none}.sp-pat-121-branch-finder-responsive hr{border-style:dotted;margin:3.6em 0}.sp-pat-121-branch-finder-responsive table{border:none}.sp-pat-121-branch-finder-responsive table tbody tr td{font-size:1em;padding:0 20px 0 0;border:none}.sp-pat-121-branch-finder-responsive table tbody tr th{border:none}@media all and (max-width:650px){.sp-pat-121-branch-finder-responsive .row{padding:18px 18px 0 18px}.sp-pat-121-branch-finder-responsive form{padding-bottom:16px}.sp-pat-121-branch-finder-responsive hr{display:none}.sp-pat-121-branch-finder-responsive .panel-heading a span{display:block}.sp-pat-121-branch-finder-responsive #branch-finder-results-container .results-info{margin-right:0}.sp-pat-121-branch-finder-responsive #branch-finder-results-container .details-container{padding-right:0}.sp-pat-121-branch-finder-responsive .field-radio{margin-bottom:22px}.sp-pat-121-branch-finder-responsive .field-radio:first-child{margin-bottom:11px}.sp-pat-121-branch-finder-responsive .split.field-checkbox{padding-bottom:14px}.sp-pat-121-branch-finder-responsive form .field.split-2 .split.radio,.sp-pat-121-branch-finder-responsive form .field.split-2 .split.btn-submit{width:auto}.sp-pat-121-branch-finder-responsive form .field.split-2 .split.radio{margin-bottom:36px}.sp-pat-121-branch-finder-responsive form .field.split-3{width:100%}.sp-pat-121-branch-finder-responsive form .field.split-3 .split{float:none;width:100%;padding-right:0;clear:both;margin-bottom:12px}.sp-pat-121-branch-finder-responsive form .field.split-3 .split input{width:100%}.sp-pat-121-branch-finder-responsive form .field .btn-submit{float:none;margin-top:0}.sp-pat-121-branch-finder-responsive form .field .btn-submit input{width:100%}.sp-pat-121-branch-finder-responsive form .field .checkbox{margin:0 0 9px 0;padding:0}.sp-pat-121-branch-finder-responsive form .field .checkbox div{float:none;padding-bottom:18px}.sp-pat-121-branch-finder-responsive .details-container .details-map,.sp-pat-121-branch-finder-responsive .details-container .details-copy{width:100%}.sp-pat-121-branch-finder-responsive .details-container .details-copy{padding-top:30px}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul{padding-left:28px;margin:0 12px 30px 16px}.sp-pat-121-branch-finder-responsive .details-container .details-copy ul span.icomoon{top:-3px}.sp-pat-121-branch-finder-responsive .details-container .details-map{float:none;clear:both}.sp-pat-121-branch-finder-responsive .details-container .details-map table{margin:0}.sp-pat-121-branch-finder-responsive .details-container .details-map .map-supporting-text{margin:0 16px}.sp-pat-121-branch-finder-responsive .panel-group .panel-body{margin:8px 0}}.page-title-dropdown{display:none}