/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}a:hover,mark{color:#000}.speak ul,.speak ul li,sub,sup{position:relative}.footer .locations .location,.home .speak,.resources .speak,.services .speak{text-align:center}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.icon,.icon>i,.speak ul li:before{display:inline-block}a{background-color:transparent;color:#0083BC;text-decoration:none;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;transition:color .1s linear}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}body,h1,h2,h3,h4,h5,h6{margin:0;-webkit-font-smoothing:antialiased}#faqs .faq-question,body,h1,h2,h3,h4,h5,h6{font-family:proxima-nova,sans-serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}*,::after,::before{box-sizing:inherit}body{font-size:1em;font-weight:300}b,strong{font-weight:400}.telephone{font-size:1.4375em}@media screen and (min-width:860px) and (max-width:950px){.telephone{font-size:1.3125em}}.button-booking{font-size:1.1875em}@media screen and (min-width:860px) and (max-width:950px){.button-booking{font-size:1.0625em}}.buttons-location .button{font-size:.9375em;font-weight:400}h1,h2,h3,h4,h5,h6{line-height:1.25em;text-rendering:optimizeLegibility;font-weight:300;color:#005D80}h2,h3{margin-bottom:10px}h1{font-size:2.5em}@media screen and (max-width:860px){h1{font-size:1.6875em;padding-top:10px;padding-bottom:20px;text-align:center}}@media screen and (min-width:860px){h1{padding-top:0;padding-bottom:30px}}h2{font-size:1.875em}@media screen and (max-width:860px){h2{padding-top:25px;font-size:1.375em}}h3{font-size:1.3125em}h4{font-size:1.125em;line-height:1.75em}h5{font-size:.875em}h6{font-size:1em}p{margin:0 0 .75}a:active,a:focus{color:#000;outline:0}.speak h2:first-child{padding-top:0}.speak ol,.speak p,.speak ul{font-size:1.125em;line-height:1.7}.speak p{margin:0 0 14px}.speak ol,.speak ul{margin-top:0}.speak ul{list-style:none;padding-left:0}.speak ul li{padding-left:25px}.speak ul li:before{width:15px;height:12px;content:" ";background:url(../images/bullet.png) no-repeat;position:absolute;left:0;top:.5em}.speak ol{padding-left:20px}.speak ol li{padding-left:10px}.footer{padding-bottom:100px;color:#4D4D4F}.footer h3{color:#005D80;margin-bottom:20px}.footer .more .mini-nav li,.icons a{margin-bottom:10px}@media screen and (max-width:860px){.speak,.speak ol,.speak ul{font-size:1em}.footer{font-size:.9em}.footer h3{margin-top:20px}.pullout .icons{display:none}.pullout .icons-home{display:block}}.footer .locations .location span{text-align:center;text-transform:none;font-size:.95em}.footer .copyright{font-size:.875em}.icon i{background-repeat:no-repeat;background-size:contain;background-position:50% 0}.icon-ankle,.icon-hip,.icon-knee,.icon-shoulder{background-image:url(../images/iconHeartSmallDark.png)}a:hover .icon-ankle,a:hover .icon-hip,a:hover .icon-knee,a:hover .icon-shoulder{background-image:url(../images/iconHeartSmall.png)}.icons{height:100%;overflow:auto}.icons a{min-height:50px}@media screen and (max-width:860px){.icons{padding:25px 0 15px}.icons a{display:table;width:100%;table-layout:fixed}.icons .icon{display:table-cell;width:25%}}@media screen and (min-width:450px) and (max-width:860px){.icons a{padding-left:15%;padding-right:15%}}.footer .locations .icons a:hover .location,.icons a:hover .button-blue,.icons a:hover .footer .locations .location{background-color:#004e70}.icons .icon{line-height:0;padding-top:5px;padding-bottom:5px;border-right:none!important}.icons .icon i{height:50px;width:100%}.icons .button{height:100%;vertical-align:middle;font-weight:400}@media screen and (max-width:860px){.icons .button{display:table-cell;width:75%;background-color:#0083BC;color:#fff}}@media screen and (min-width:860px){.icons .button,.icons .icon,.icons a{display:block}.icons{margin-top:25px;margin-bottom:20px;overflow:hidden;padding:0}.icons a{float:left;margin-right:1.49254%;width:23.8806%}.icons a:last-child{margin-right:0}.icons a:hover .icon i{-webkit-animation:pulse 2s ease 1;-moz-animation:pulse 2s ease 1;animation:pulse 2s ease 1}.icons .icon{border:none!important;padding-top:0;padding-bottom:0}.icons .icon i{height:100px;background-image:url(../images/iconHeartSmallDark.png);background-position:50% 0}.icons .button{position:relative;padding-top:.3em;padding-bottom:.3em;text-align:center;margin:-66.67px 20% 25px}}@media only screen and (min-width:860px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:860px) and (min--moz-device-pixel-ratio:1.5),only screen and (min-width:860px) and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-width:860px) and (min-resolution:144dpi),only screen and (min-width:860px) and (min-resolution:1.5dppx){.icons .icon i{background-image:url(../images/iconHeartSmall.png)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(.9)}}.services .icons .service{margin-top:10px;margin-bottom:35px}.services .icons .service ul{text-align:left;padding-left:10%}@media screen and (min-width:450px) and (max-width:860px){.services .icons .service ul{padding-left:23%}}@media screen and (min-width:860px){.services .icons .service{float:left;display:block;margin-right:.9901%;width:24.25743%}.services .icons .service:last-child{margin-right:0}.services .icons .service a,.services .icons .service ul{width:100%}.services .icons .service ul{clear:both;display:block;padding:50px 10% 0 15%}.services .icons .service ul li{font-size:.888em}.services .icons .service .icon i{height:180px;background-image:url(../images/iconHeart.png)}.services .icons .service .button{margin-top:-120px;margin-left:4%;margin-right:4%;padding-top:.5em;padding-bottom:.5em;font-size:1.375em}}.associations{text-align:center}.associations .ass-logo-boa{width:50px}.associations .ass-logo-fracs{width:40px}.associations .ass-logo-aoa{width:51px}.associations .ass-logo-bmh{width:46px}.associations .ass-logo{display:inline-block;overflow:hidden;margin-right:8%}@media screen and (min-width:860px){.associations .ass-logo{width:auto;margin-right:5%}}.associations .ass-logo.last{margin-right:0}.button{background-color:#fff;color:#0083BC}.button,.button-blue,.footer .locations .location{border:1px solid #DAE0E7;padding:.25em .9em;text-transform:uppercase}.button-blue:hover,.button:hover,.footer .locations .location:hover{cursor:pointer}.button:hover{background-color:#d9d9d9;color:#0083BC}.button-blue,.footer .locations .location{background-color:#0083BC;color:#DAE0E7}.button-blue:hover,.footer .locations .location:hover{background-color:#004e70;color:#0083BC}a:hover .button{background-color:#d9d9d9;color:#0083BC}.footer .locations a:hover .location,a:hover .button-blue,a:hover .footer .locations .location{background-color:#004e70;color:#DAE0E7}@media screen and (max-width:860px){.mobile-nav-header{display:table;width:100%;table-layout:fixed;position:fixed;top:0;left:0;z-index:9999}.mobile-nav-header .button{min-height:60px;height:100%;padding-left:.2em;padding-right:.2em}.mobile-nav-header a.button{display:table-cell;width:75%}.mobile-nav-header a.button span{display:none}.mobile-nav-header button.button{display:table-cell;width:25%;width:100%;margin-top:-1px}}.mini-nav,.site-nav,.sub-nav{list-style:none;padding-left:0}.site-nav{margin:0}.main-nav{display:none;z-index:999999}@media screen and (max-width:860px){.main-nav{position:fixed;top:0;right:auto;bottom:0;left:0;height:100%;width:230px;-webkit-transform:translateX(-220px);-moz-transform:translateX(-220px);-ms-transform:translateX(-220px);-o-transform:translateX(-220px);transform:translateX(-220px);-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff}.main-nav.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);display:list-item;border-top:none;padding-top:10px}}@media screen and (min-width:860px){.main-nav{display:block;clear:both;text-align:right}.main-nav .nav>.nav-item>a{background-repeat:no-repeat;font-size:17px}}.main-nav .nav>.nav-item{z-index:999999;margin-bottom:-2px;margin-right:25px;text-align:right;display:inline-block;position:relative}.main-nav .nav>.nav-item>a{padding-bottom:25px}@media screen and (min-width:860px){.main-nav .nav>.nav-item>a:hover{background-image:url(../images/iconMenu.png);background-position:bottom right}.main-nav .nav>.nav-item.active>a{background:url(../images/iconMenu.png) bottom right no-repeat}.main-nav .nav>.nav-item a{padding-left:10px;padding-right:20px;display:inline-block}}@media screen and (max-width:860px){.main-nav .nav>.nav-item{margin-right:0;text-align:left;display:block;font-size:1em;border-top:1px solid #DAE0E7}.main-nav .nav>.nav-item.last{border-bottom:1px solid #DAE0E7}.main-nav .nav>.nav-item a{padding:10px 10px 10px 20px;background-position:0 50%;line-height:1.5}}.main-nav .nav .sub-nav{display:none;margin-top:-1px;z-index:999999;background-color:#fff}@media screen and (min-width:860px){.main-nav .nav .sub-nav{padding-top:15px}.main-nav .nav .sub-nav .nav-item.active>a{background-color:#DAE0E7}.main-nav .nav .sub-nav .nav-item a{line-height:2.2}.main-nav .nav .sub-nav .nav-item a:hover{background-color:#005D80;color:#fff}}.main-nav .nav .sub-nav .nav-item{margin-bottom:2px}.main-nav .nav .sub-nav .nav-item.last{margin-bottom:0}.main-nav .nav .sub-nav .nav-item a{width:100%;font-size:.9375em;padding:5px 30px 5px 20px}.form-error,.main-nav .nav .sub-nav .nav-item a.first{padding-top:10px}@media screen and (max-width:860px){.main-nav .nav .sub-nav{display:block;border-top:none}.main-nav .nav .sub-nav .nav-item a{padding-left:30px}.main-nav .nav .sub-nav .nav-item.last{margin-bottom:10px}}.main-nav .nav .nav-item:hover{text-align:left}@media screen and (min-width:860px){.main-nav .nav .nav-item:hover>.sub-nav{display:block;position:absolute;top:1.5;left:-12px;white-space:nowrap}}@media screen and (min-width:860px) and (max-width:1200px){.main-nav .nav .nav-item.last:hover>.sub-nav{left:auto;right:-12px}}.nav-item a{padding-right:10px;padding-left:10px;color:#005D80}.nav-item a:focus{outline:0}@media screen and (max-width:860px){.site-nav .nav-item{line-height:2.2}.site-nav .nav-item.active>a{background-color:#DAE0E7}.site-nav .nav-item a{display:block;color:#0083BC}.site-nav .nav-item a:hover{color:#000}}.mobile-menu-fade-screen{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;background:#000;opacity:0;visibility:hidden;z-index:999998}.mobile-menu-fade-screen.is-visible{opacity:.4;visibility:visible}.mobile-menu-trigger{display:inline-block;cursor:pointer;position:relative;outline:0;color:#0083BC;text-align:center}@media screen and (min-width:860px){.mobile-menu-trigger{display:none}}.form-message{color:#4D4D4F}.form-message-info{margin-bottom:25px;line-height:1.4}.form-error{color:#ff8080}.form-label{display:none;float:left;width:20%;text-align:right;padding-right:10px}form label{display:block;margin-bottom:25px}form label .radio-label{margin-left:5px;margin-right:10px}form .form-message-info,form input[type=email],form input[type=tel],form input[type=text],form select,form textarea{width:100%}form input[type=email],form input[type=tel],form input[type=text],form select,form textarea{padding:5px 15px;line-height:2em;outline:0;border:1px solid #DAE0E7;box-shadow:inset 0 1px 4px #F2F2F2;-moz-box-shadow:inset 0 1px 4px #F2F2F2;-webkit-box-shadow:inset 0 1px 4px #F2F2F2}form input[type=email]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#4D4D4F}form input[type=email]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#4D4D4F}form input[type=email]:-moz-placeholder,form input[type=tel]:-moz-placeholder,form input[type=text]:-moz-placeholder,form select:-moz-placeholder,form textarea:-moz-placeholder{color:#4D4D4F}form input[type=email]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#4D4D4F}form select{padding-top:10px;padding-bottom:10px;background:url(../images/down-arrow.png) 99% no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';color:#4D4D4F}form textarea{height:150px}form .buttons{text-align:center}@media screen and (min-width:860px){form .form-message-info,form input[type=email],form input[type=tel],form input[type=text],form select,form textarea{width:70%}form .buttons{text-align:left}}form .button{padding:10px 30px}form input[type=reset]{margin-right:10px}form label.reference{overflow:hidden;text-indent:101%;white-space:nowrap;height:0;margin:0}.tac{text-align:center}.tar{text-align:right}.tal{text-align:left}.uct{text-transform:uppercase}.lct{text-transform:lowercase}.capt{text-transform:capitalize}.border,.bordered,.bordered-small,.icons .icon{border:1px solid #DAE0E7}.border-top{border-top:1px solid #DAE0E7}.border-bottom{border-bottom:1px solid #DAE0E7}.bordered,.bordered-small{padding:15px;background-color:#fff}.bordered-small{padding:8px}body{background-color:#fff;color:#4D4D4F}.container{max-width:70em;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:table}a.linkedin{display:block;position:relative;line-height:15px;padding-left:20px}a.linkedin::before{content:'';position:absolute;left:0;width:15px;height:15px;margin-right:3px;background-image:url(../images/spriteLinkedIn.png);background-repeat:no-repeat;background-position:-7px -6px}a.linkedin:hover::before{background-position:-28px -6px}.wrapper-header{background:url(../images/bannerBkgr.jpg) 50% top no-repeat #fff;background-size:cover}.masthead{padding-bottom:10px}.masthead .logo,.masthead .telephone{display:block;text-align:center}@media screen and (max-width:860px){.wrapper-header{background:0 0}.masthead .telephone{padding-top:10px;margin-bottom:10px}}.masthead .logo{text-align:center}.masthead .logo img{padding-top:80px;width:85%;max-width:350px}@media screen and (min-width:860px) and (max-width:1200px){.masthead .logo img{padding-left:10px}}@media only screen and (min-width:860px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:860px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:860px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-width:860px) and (min-resolution:192dpi),only screen and (min-width:860px) and (min-resolution:2dppx){.main-nav .nav>.nav-item>a,.masthead .telephone{font-weight:400}}@media screen and (min-width:860px){.masthead .logo{float:left;display:block;margin-right:.9901%;width:41.08911%;text-align:left}.masthead .logo:last-child{margin-right:0}.masthead .logo img{width:366px;max-width:366px;padding-top:70px}.masthead,.masthead:last-child{margin-right:0}.masthead{float:left;display:block;width:100%;padding-bottom:0}.masthead .button-booking,.masthead .telephone{padding-top:40px;line-height:1}.masthead .telephone{float:left;display:block;margin-right:.9901%;width:32.67327%;text-align:right;padding-right:10px}.masthead .telephone:last-child{margin-right:0}.masthead .button-booking{float:left;display:block;width:24.25743%;margin-right:0;padding-right:0;padding-left:0;padding-bottom:20px;border-top:none}.masthead .button-booking:last-child{margin-right:0}}#banner,#banner img{width:100%}#banner{float:left;display:block;margin-right:3.0303%;position:relative;min-height:95px;line-height:0}#banner:last-child{margin-right:0}@media screen and (max-width:860px){#banner{padding:0}}@media screen and (min-width:860px){#banner{float:left;display:block;margin-right:.9901%;width:100%;border-bottom:none}#banner:last-child{margin-right:0}}#banner .buttons-location{display:none}@media screen and (min-width:860px){#banner .buttons-location{display:block;position:absolute;line-height:1.5;top:30px;left:30px;width:80%}}#banner .buttons-location .button{display:inline-block;margin-right:10px;border:1px solid #DAE0E7}.associations,.content{float:left;display:block;margin-right:.9901%;width:100%;padding:25px .9901%}.associations:last-child,.content:last-child{margin-right:0}@media screen and (max-width:860px){.associations,.content{float:left;display:block;margin-right:3.0303%;width:100%}.associations:last-child,.content:last-child{margin-right:0}}.content{min-height:200px;background:url(../images/iconHeart.png) 50% 25px no-repeat #fff;padding-left:6.25%;padding-right:6.25%}.content.home{background-position:50% 40px}.content.home .speak{float:left;display:block;margin-right:3.0303%;width:100%}.content.home .speak:last-child{margin-right:0}@media screen and (min-width:860px){.content.home .speak{padding-left:4.46%;padding-right:4.46%}.content{background-position:100% 60px;padding:60px 25px 55px}.content.internal form,.content.internal ol,.content.internal p,.content.internal ul{float:left;display:block;width:66.33663%;margin-left:33.66337%;margin-right:0}.content.internal form:last-child,.content.internal ol:last-child,.content.internal p:last-child,.content.internal ul:last-child{margin-right:0}.content.internal form+h2,.content.internal ol+h2,.content.internal p+h2,.content.internal ul+h2{margin-top:25px}.content.internal form+h2+form,.content.internal form+h2+ol,.content.internal form+h2+p,.content.internal form+h2+ul,.content.internal ol+h2+form,.content.internal ol+h2+ol,.content.internal ol+h2+p,.content.internal ol+h2+ul,.content.internal p+h2+form,.content.internal p+h2+ol,.content.internal p+h2+p,.content.internal p+h2+ul,.content.internal ul+h2+form,.content.internal ul+h2+ol,.content.internal ul+h2+p,.content.internal ul+h2+ul{margin-top:30px}.content.internal h2{clear:both;float:left;display:block;margin-right:.9901%;width:32.67327%}.content.internal h2:last-child{margin-right:0}.content.internal h2+form,.content.internal h2+ol,.content.internal h2+p,.content.internal h2+ul{margin-left:0;margin-top:5px}}.content.internal .site-map ul.sub-nav{float:none;margin-left:10px;margin-bottom:5px;font-size:inherit}.content.services{background-image:none}.associations{padding-bottom:35px}.address-details{padding-bottom:10px}.address-details span{margin-bottom:5px;display:block}@media screen and (min-width:860px){.address-details .contact-number{display:inline-block}.address-details .contact-number a{margin-right:10px}}.resource-list,.resource-list .resource-download{display:block;width:100%}.wrapper-pullout{clear:both}.resource-list{float:left;margin-right:3.0303%;margin-top:1em;margin-bottom:2.5em}.resource-list:last-child{margin-right:0}@media screen and (min-width:560px) and (max-width:1120px){.resource-list .resource-download{float:left;display:block;margin-right:.9901%;width:49.50495%}.resource-list .resource-download:last-child,.resource-list .resource-download:nth-child(2n){margin-right:0}.resource-list .resource-download:nth-child(2n+1){clear:left}}@media screen and (min-width:1121px){.resource-list .resource-download{float:left;display:block;margin-right:.9901%;width:24.25743%}.resource-list .resource-download:last-child,.resource-list .resource-download:nth-child(4n){margin-right:0}.resource-list .resource-download:nth-child(4n+1){clear:left}}.resource-download{margin-bottom:2em;padding-bottom:1em;background-color:#fff;border:1px solid #DAE0E7;text-align:center}.resource-download .thumb{position:relative;display:inline-block;max-width:260px;margin:0}.resource-download .thumb img{display:block;width:100%}.resource-download .thumb .button{position:absolute;top:45%;left:0;right:0;font-size:1.375em;padding-top:.5em;padding-bottom:.5em}.resource-download .thumb-caption{display:block;font-size:1.2em}#faqs{clear:both;padding-bottom:1.5em}#faqs .faq-question{padding-left:1em;padding-bottom:.25em;font-weight:300;color:#005D80;font-size:1.5em}#faqs .faq-question:before{margin-left:-1em}#faqs .faq-question:hover{color:#000}#faqs .faq-answer{display:block}#faqs .faq-answer::after{clear:both;content:"";display:table}@media screen and (min-width:860px){.resource-download .thumb .button{left:4%;right:4%}#faqs .faq-question{padding-bottom:0}#faqs .faq-question:not(.close){max-width:33.33333%}#faqs .faq-answer{margin-top:-1.7em}}.google-map{position:relative;overflow:hidden;width:100%;max-width:100%;padding-bottom:50%}.google-map embed,.google-map iframe,.google-map object{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:860px){.google-map{padding-bottom:23%}}.wrapper-footer{background:url(../images/footerBkgr.png) #F2F2F2}@media screen and (max-width:860px){.footer .locations{float:left;display:block;margin-right:3.0303%;width:100%}.footer .locations:last-child{margin-right:0}}.footer .locations .location{float:left;display:block;margin-right:3.0303%;width:48.48485%;margin-bottom:10px;padding:10px .9901%}.footer .locations .location:last-child,.footer .locations .location:nth-child(3n){margin-right:0}.footer .locations .location img{display:none}.footer .more .mini-nav{margin-top:0}@media screen and (max-width:860px){.footer{padding-top:10px;padding-left:6.25%;padding-right:6.25%}.footer .contact-details,.footer .more{float:left;display:block;margin-right:3.0303%;width:48.48485%}.footer .contact-details,.footer .contact-details:last-child,.footer .locations,.footer .more:last-child{margin-right:0}.footer h3 span{display:none}.footer .copyright{clear:both;padding-top:10px;text-align:center}.footer .contact-details img{display:none}}.footer .contact-details img{float:right}.footer .contact-details .label span{display:none}@media screen and (min-width:860px) and (max-width:1200px){.footer{padding-left:10px;padding-right:10px}.footer .copyright{padding-top:20px}}@media screen and (min-width:860px){.footer p{margin:0 0 10px}.footer .footer-section{float:left;display:block;margin-right:.9901%;width:32.67327%;margin-top:40px}.footer .footer-section:last-child{margin-right:0}.footer .footer-section .slimline{float:left;display:block;margin-right:3.0303%;width:74.24242%;margin-left:25.75758%}.footer .footer-section .slimline:last-child{margin-right:0}.footer .copyright{clear:both;float:left;display:block;margin-right:.9901%;width:32.67327%;margin-left:33.66337%;margin-top:-62.5px}.footer .copyright:last-child{margin-right:0}.footer .copyright p{margin-bottom:5px}.footer .locations{float:right;margin-right:0}.footer .locations span{position:absolute;top:60%;width:100%;padding-top:3px;padding-bottom:3px;color:#DAE0E7;background-color:#0083BC;opacity:.9;border-left:1px solid #DAE0E7;border-right:1px solid #DAE0E7}.footer .locations .location{position:relative;border:none;padding:0;background:0 0}.footer .locations .location img{display:inline-block;width:100%}.footer .locations .location:hover{background-color:transparent}.footer .locations .location:hover span{background-color:#005D80;opacity:1}.footer .contact-details{margin-bottom:35px}.footer .contact-details img{margin-right:10%}.footer .contact-details .label{display:inline}}.browsehappy{text-align:center}.pullout{position:relative;z-index:9}.wrapper-footer{position:relative;z-index:11}.surprise{position:absolute;bottom:-77px;right:10px;-webkit-transition:bottom 1s ease-in-out 0s,-webkit-transform .5s ease-in 1s;-moz-transition:bottom 1s ease-in-out 0s,-moz-transform .5s ease-in 1s;transition:bottom 1s ease-in-out 0s,transform .5s ease-in 1s;transform-style:preserve-3d}@media screen and (min-width:860px){.surprise:hover{bottom:-5px;transform:rotate(20deg)}}