body{color:#444;position:relative}a{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.window-overlay{display:inline-block;position:fixed;top:0;bottom:0;left:0;right:0;width:100px;height:100px;margin:auto;z-index:999}.heading--row{margin:20px 0;padding:0 0 10px;border-bottom:1px solid #ccc;line-height:1.1}.heading--emphasis{color:#174285}.heading--sub-heading{border-bottom:1px solid #ccc;color:#174285;padding-bottom:5px;text-transform:uppercase}.heading--small-heading{border-bottom:1px dotted #174285;font-size:16px;padding-bottom:5px}hr{background:0 0;border-color:#174285;border-style:dotted;border-width:1px 0 0 0}.form-item .description{color:#999}.form-text:focus,.form-textarea:focus{border-color:#cce1f0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}div.checker{margin-right:8px}div.checker,div.checker input,div.checker span{width:20px;height:20px}div.checker span{background:0 0!important}div.checker span:before{position:absolute;top:0;left:0;font-family:dna-worldwide-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e608";color:#ccc;font-size:20px}div.checker.hover input{cursor:pointer}div.checker.focus span:before,div.checker.hover span:before{content:"\e608";color:#174285}div.checker span.checked,div.checker.active span,div.checker.active span.checked,div.checker.focus span.checked,div.checker.focus.active span,div.checker.focus.active span.checked,div.checker.hover span.checked,div.checker.hover.active span,div.checker.hover.active span.checked{background:#fff}div.checker span.checked:before,div.checker.active span.checked:before,div.checker.active span:before,div.checker.focus span.checked:before,div.checker.focus.active span.checked:before,div.checker.focus.active span:before,div.checker.hover span.checked:before,div.checker.hover.active span.checked:before,div.checker.hover.active span:before{content:"\e607";color:#174285}div.checker.disabled,div.checker.disabled.active{background:0 0}div.checker.disabled span.checked,div.checker.disabled.active span.checked{background:0 0;content:"\e608";color:#ccc}.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0}div.radio{margin-right:8px}div.radio,div.radio input,div.radio span{width:20px;height:20px}div.radio span{background:0 0!important}div.radio span:before{position:absolute;top:0;left:0;font-family:dna-worldwide-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60a";color:#ccc;font-size:20px}div.radio.hover input{cursor:pointer}div.radio.focus span:before,div.radio.hover span:before{content:"\e60a";color:#174285}div.radio span.checked,div.radio.active span,div.radio.active span.checked,div.radio.focus span.checked,div.radio.focus.active span,div.radio.focus.active span.checked,div.radio.hover span.checked,div.radio.hover.active span,div.radio.hover.active span.checked{background:#fff}div.radio span.checked:before,div.radio.active span.checked:before,div.radio.active span:before,div.radio.focus span.checked:before,div.radio.focus.active span.checked:before,div.radio.focus.active span:before,div.radio.hover span.checked:before,div.radio.hover.active span.checked:before,div.radio.hover.active span:before{content:"\e609";color:#174285}div.radio.disabled,div.radio.disabled.active{background:0 0}div.radio.disabled span.checked,div.radio.disabled.active span.checked{content:"\e60a";color:#ccc}.form-submit{background-color:#174285;color:#fff!important}.form-submit:focus,.form-submit:hover{background-color:#174285;color:#fff}.button--small{padding:5px 10px 8px}.button--large{font-size:18px;line-height:1.33;padding:10px 16px}.button--default{background-color:#ccc;color:#fff!important}.button--default:focus,.button--default:hover{background-color:#bfbfbf;color:#fff!important}.button--primary{background-color:#174285;color:#fff!important}.button--primary:focus,.button--primary:hover{background-color:#174285;color:#fff!important}.button--action{background:#4fb654;color:#fff!important}.button--action:focus,.button--action:hover{background:#2d9432;color:#fff!important}.button--green{background:#2d9432;color:#fff!important}.button--green:focus,.button--green:hover{background:#27802b;color:#fff!important}.media>.pull-left{margin-right:20px}.well{background-color:#fdfdfd;border:1px solid #ccc;margin-bottom:20px;padding:20px}.well .block-title{border-bottom:2px solid #174285;padding-bottom:5px;margin-bottom:20px;text-transform:uppercase}#messages{margin-top:10px}.tab--no-link{cursor:default}.tab--family{background:#174285!important}.tab--family:focus,.tab--family:hover{background:#174285!important}.tab--immigration{background:#2d9432!important}.tab--immigration:focus,.tab--immigration:hover{background:#4fb654!important}.tab--ancestry{background:#e52058!important}.tab--ancestry:focus,.tab--ancestry:hover{background:#f7427a!important}.tab--solicitors{background:#77257e!important}.tab--solicitors:focus,.tab--solicitors:hover{background:#99479f!important}.tab--forensics{background:#008d8f!important}.tab--forensics:focus,.tab--forensics:hover{background:#22afaf!important}.tab--workplace{background:#df8700!important}.tab--workplace:focus,.tab--workplace:hover{background:#ffa922!important}.tab--medical{background:#786ca8!important}.tab--medical:focus,.tab--medical:hover{background:#9a8eca!important}.tab--pets{background:#0093c3!important}.tab--pets:focus,.tab--pets:hover{background:#22b5e5!important}@font-face{font-family:dna-worldwide-icons;src:url(../fonts/dna-worldwide-icons.eot?-ntwwss);src:url(../fonts/dna-worldwide-icons.eot?#iefix-ntwwss) format('embedded-opentype'),url(../fonts/dna-worldwide-icons.woff?-ntwwss) format('woff'),url(../fonts/dna-worldwide-icons.ttf?-ntwwss) format('truetype'),url(../fonts/dna-worldwide-icons.svg?-ntwwss#dna-worldwide-icons) format('svg');font-weight:400;font-style:normal}.icon{font-family:dna-worldwide-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--logout:before{content:"\e60c"}.icon--login:before{content:"\e60d"}.icon--info:before{content:"\e601"}.icon--list:before{content:"\e606"}.icon--lock:before{content:"\f023"}.icon--twitter:before{content:"\f099"}.icon--facebook:before{content:"\f09a"}.icon--google-plus:before{content:"\f0d5"}.icon--linkedin:before{content:"\f0e1"}.icon--angle-right:before{content:"\f105"}.icon--youtube:before{content:"\f167"}.icon--cart:before{content:"\e602"}.icon--phone:before{content:"\e603"}.icon--user:before{content:"\e604"}.icon--quote:before{content:"\e60e"}.icon--lab:before{content:"\e605"}.icon--close:before{content:"\e60b"}.icon--checkmark:before{content:"\e60f"}.icon--checkbox-checked:before{content:"\e607"}.icon--checkbox-unchecked:before{content:"\e608"}.icon--radio-checked:before{content:"\e609"}.icon--radio-unchecked:before{content:"\e60a"}.icon--vimeo:before{content:"\e600"}.button--small .icon{vertical-align:text-bottom}.badge{background-color:#999;border-radius:10px;color:#fff;display:inline-block;font-size:12px;font-style:normal;font-weight:700;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:baseline;white-space:nowrap}.node-type-panel:not(.page-node-panel-content) .panel-pane:not(.pane-custom){background-color:#fdfdfd;border:1px solid #ccc;margin-bottom:20px;padding:20px}.node-type-panel:not(.page-node-panel-content) .panel-pane.pane-custom .pane-title{color:#174285;border-bottom:2px solid #ccc}.node-type-panel:not(.page-node-panel-content) .panel-pane:not(.pane-custom) .pane-title{border-bottom:2px solid #174285;font-size:18px;margin:0 0 20px;padding-bottom:5px;text-transform:uppercase}.node-type-panel:not(.page-node-panel-content) .pane-dna-worldwide-helper-sidebar-social-links a{color:#444!important}.node-type-panel:not(.page-node-panel-content) .pane-dna-worldwide-helper-sidebar-social-links ul{margin-left:0}.node-type-panel:not(.page-node-panel-content) .pane-dna-worldwide-helper-trustpilot-widget{background:#fff!important}.region-user-first{margin:0}.user-menu-mobile{background:#f1f1f1;display:table;width:100%;table-layout:fixed;text-align:center}.user-menu-mobile__item{border-right:1px solid #ccc;border-bottom:1px solid #ccc;display:table-cell;list-style:none}.user-menu-mobile__item:last-child{border-right:none}.user-menu-mobile__item a{display:block;padding:8px 0}.user-menu-mobile__item a:focus,.user-menu-mobile__item a:hover{text-decoration:none}@media only screen and (max-width:420px){.logged-in .user-menu-mobile__item .inner{display:none}}.user-menu-mobile__item .badge{background:#ccc;color:#174285}.block-dna-worldwide-user-user-menu{display:none}.logo-img{margin:15px auto;max-width:100%;width:180px}.site-name-slogan{display:none}.block-dna-worldwide-helper-header-contact{color:#174285;font-size:20px;text-align:center;margin-bottom:15px}.block-dna-worldwide-helper-header-contact a:hover{text-decoration:none}.header-telephone{font-size:18px}.header-telephone .icon--phone{font-size:16px}.region-menu{font-size:16px;margin:0}.tb-megamenu .main-menu-toggle{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#174285;color:#fff;cursor:pointer;display:block;font-family:"Trebuchet MS",trebuchet_ms,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-size:18px;outline:0;padding:14px 0;text-transform:uppercase;width:100%}.main-menu-toggle .icon{font-size:26px;line-height:.8;vertical-align:text-bottom}.tb-megamenu .nav-collapse .nav{margin:0 10px}.tb-megamenu-block{display:none}.tb-megamenu .row-fluid{border-top:0}.tb-megamenu .row-fluid [class*=span]{min-height:0}.tb-megamenu .nav-collapse{background:#f6f6f6;padding:10px 0}.tb-megamenu .nav-collapse .nav li.level-1{border-left:3px solid #174285;margin-top:5px;padding-left:10px}.tb-megamenu .nav>.dropdown>.dropdown-toggle .caret{display:none}.tb-megamenu .nav-collapse .nav li a{border-top:none;border-radius:0;color:#444;line-height:1}.tb-megamenu .nav-collapse .nav li.level-1 a{text-transform:uppercase}.tb-megamenu .dropdown-menu .active>a,.tb-megamenu .dropdown-menu .active>a:hover,.tb-megamenu .nav-collapse .nav li a:focus,.tb-megamenu .nav-collapse .nav li a:hover,.tb-megamenu .nav>li.dropdown.open.active>a:focus,.tb-megamenu .nav>li.dropdown.open.active>a:hover{background:0 0;color:#444}.tb-megamenu .row-fluid+.row-fluid{border:none}.tb-megamenu .mega-inner{padding:0}.tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title,.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title,.tb-megamenu .mega-nav .mega-group>.mega-group-title{border-bottom:3px solid #174285;font-size:16px;padding-bottom:5px}.tb-megamenu .immigration .mega-nav .mega-group>.mega-group-title,.tb-megamenu .nav-collapse .nav li.immigration.level-1{border-color:#2d9432}.tb-megamenu .ancestry .mega-nav .mega-group>.mega-group-title,.tb-megamenu .nav-collapse .nav li.ancestry.level-1{border-color:#e52058}.tb-megamenu .nav-collapse .nav li.solicitors.level-1,.tb-megamenu .solicitors .mega-nav .mega-group>.mega-group-title{border-color:#77257e}.tb-megamenu .forensics .mega-nav .mega-group>.mega-group-title,.tb-megamenu .nav-collapse .nav li.forensics.level-1{border-color:#008d8f}.tb-megamenu .nav-collapse .nav li.workplace.level-1,.tb-megamenu .workplace .mega-nav .mega-group>.mega-group-title{border-color:#df8700}.tb-megamenu .medical .mega-nav .mega-group>.mega-group-title,.tb-megamenu .nav-collapse .nav li.medical.level-1{border-color:#786ca8}.tb-megamenu .nav-collapse .nav li.pets.level-1,.tb-megamenu .pets .mega-nav .mega-group>.mega-group-title{border-color:#0093c3}.tb-megamenu .about .mega-nav .mega-group>.mega-group-title,.tb-megamenu .nav-collapse .nav li.about.level-1{border-color:#174285}.breadcrumb{background-color:#f6f6f6;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#777;margin:15px 0 5px}.page-node-113 .breadcrumb,.page-node-114 .breadcrumb,.page-node-115 .breadcrumb,.page-node-116 .breadcrumb,.page-node-117 .breadcrumb,.page-node-119 .breadcrumb{display:none}.title{margin:20px 0;padding:0 0 10px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;line-height:1.1;margin:10px 0 20px 0;padding:20px 0}.zone-content ol,.zone-content ul{margin-left:30px}.zone-content ol.action-links,.zone-content ol.breadcrumb,.zone-content ol.tabs,.zone-content ol.tabs--primary,.zone-content ul.action-links,.zone-content ul.breadcrumb,.zone-content ul.tabs,.zone-content ul.tabs--primary{margin-left:0}.front .zone-banner{background-color:transparent;margin-bottom:20px}.front .zone-content{background-color:transparent}.front .region-banner-left .region-inner{background-color:#174285;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#93a8de;border-bottom:5px solid #174285;height:100%;padding:20px;text-align:center}.front .region-banner-left h1{font-size:24px;line-height:1.1;margin-bottom:0}.front .region-banner-left strong{color:#fff;font-weight:400}.homepage-tabs ul.clearfix{margin-left:0}.homepage-tabs .tab{background:0 0}.homepage-tabs .family .tab{border-bottom:4px solid #006bb3}.homepage-tabs .active-tab .tab{border-bottom-width:8px}.homepage-tabs .tab .inner{color:#444;padding:15px 20px}.homepage-tabs .active-tab .tab .inner{background:0 0;color:#444}.homepage-tabs .col1 p{color:#aaa;font-style:italic}.homepage-tabs .col2 h3{color:#174285;font-size:30px;line-height:1.3}.homepage-tabs .col2 img{display:none}.homepage-tabs .col2 p{font-size:15px}.homepage-tabs .button{margin-bottom:30px}.homepage-tabs-phone{display:block;font-size:20px;margin-bottom:20px;text-align:center}.homepage-tabs-phone:hover{text-decoration:none}.homepage-tabs .family .tab{border-bottom:4px solid #174285}.homepage-tabs .family .button--primary{background:#174285}.homepage-tabs .family .button--primary:focus,.homepage-tabs .family .button--primary:hover{background:#13376f}.homepage-tabs .family .homepage-tabs-phone,.homepage-tabs .family .homepage-tabs-phone a,.homepage-tabs .family h3{color:#174285}.homepage-tabs .immigration .tab{border-bottom:4px solid #2d9432}.homepage-tabs .immigration .button--primary{background:#2d9432}.homepage-tabs .immigration .button--primary:focus,.homepage-tabs .immigration .button--primary:hover{background:#27802b}.homepage-tabs .immigration .homepage-tabs-phone,.homepage-tabs .immigration .homepage-tabs-phone a,.homepage-tabs .immigration h3{color:#2d9432}.homepage-tabs .ancestry .tab{border-bottom:4px solid #e52058}.homepage-tabs .ancestry .button--primary{background:#e52058}.homepage-tabs .ancestry .button--primary:focus,.homepage-tabs .ancestry .button--primary:hover{background:#d3194e}.homepage-tabs .ancestry .homepage-tabs-phone,.homepage-tabs .ancestry .homepage-tabs-phone a,.homepage-tabs .ancestry h3{color:#e52058}.homepage-tabs .solicitors .tab{border-bottom:4px solid #77257e}.homepage-tabs .solicitors .button--primary{background:#77257e}.homepage-tabs .solicitors .button--primary:focus,.homepage-tabs .solicitors .button--primary:hover{background:#641f6a}.homepage-tabs .solicitors .homepage-tabs-phone,.homepage-tabs .solicitors .homepage-tabs-phone a,.homepage-tabs .solicitors h3{color:#77257e}.homepage-tabs .forensics .tab{border-bottom:4px solid #008d8f}.homepage-tabs .forensics .button--primary{background:#008d8f}.homepage-tabs .forensics .button--primary:focus,.homepage-tabs .forensics .button--primary:hover{background:#007476}.homepage-tabs .forensics .homepage-tabs-phone,.homepage-tabs .forensics .homepage-tabs-phone a,.homepage-tabs .forensics h3{color:#008d8f}.homepage-tabs .workplace .tab{border-bottom:4px solid #df8700}.homepage-tabs .workplace .button--primary{background:#df8700}.homepage-tabs .workplace .button--primary:focus,.homepage-tabs .workplace .button--primary:hover{background:#c67800}.homepage-tabs .workplace .homepage-tabs-phone,.homepage-tabs .workplace .homepage-tabs-phone a,.homepage-tabs .workplace h3{color:#df8700}.homepage-tabs .medical .tab{border-bottom:4px solid #786ca8}.homepage-tabs .medical .button--primary{background:#786ca8}.homepage-tabs .medical .button--primary:focus,.homepage-tabs .medical .button--primary:hover{background:#6a5d9d}.homepage-tabs .medical .homepage-tabs-phone,.homepage-tabs .medical .homepage-tabs-phone a,.homepage-tabs .medical h3{color:#786ca8}.homepage-tabs .pets .tab{border-bottom:4px solid #0093c3}.homepage-tabs .pets .button--primary{background:#0093c3}.homepage-tabs .pets .button--primary:focus,.homepage-tabs .pets .button--primary:hover{background:#0080aa}.homepage-tabs .pets .homepage-tabs-phone,.homepage-tabs .pets .homepage-tabs-phone a,.homepage-tabs .pets h3{color:#0093c3}.block-home-peace-of-mind{background:#174285;color:#93a8de;margin-bottom:20px}.block-home-peace-of-mind .block-inner{padding:30px}.block-home-peace-of-mind .block-title{color:#fff;font-size:22px;margin-bottom:20px;text-transform:uppercase}.block-home-peace-of-mind ul{font-size:16px;text-transform:uppercase;padding-left:30px}.block-home-what-drives-us{background:#fff;margin-bottom:20px}.block-home-what-drives-us .block-inner{border-top:5px solid #174285;border-bottom:5px solid #174285;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;padding:30px}.block-home-what-drives-us .block-title{font-size:22px;margin-bottom:20px;text-transform:uppercase}.home-quote{background:#ccc;color:#666;margin-bottom:20px}.home-quote .block-inner{padding:30px}.home-quote .block-title{color:#fff;font-size:22px;margin-bottom:20px;text-transform:uppercase}.home-quote p{position:relative;font-style:italic;padding-left:30px}.home-quote p:before{position:absolute;top:-4px;left:0;font-family:dna-worldwide-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60e";color:#174285;font-size:22px}.home-quote .credits{color:#174285}.block-views-news-block-1{margin-bottom:20px}.block-views-blog-block-1,.block-views-news-block-1{background:#fff}.block-views-blog-block-1 .block-inner,.block-views-news-block-1 .block-inner{padding:20px}.block-views-blog-block-1 .block-title,.block-views-news-block-1 .block-title{border-bottom:2px solid #ccc;color:#174285;font-size:30px;margin-bottom:20px;padding-bottom:10px;text-transform:uppercase}.block-views-blog-block-1 .view-header,.block-views-news-block-1 .view-header{top:30px;right:20px}.content-listing--menu-block{padding:20px 0}.content-listing--menu-block a{color:#174285!important;display:inline!important;margin:0;padding:0!important;text-transform:none!important;white-space:normal!important}.content-listing--menu-block .content-item__image{margin-left:10px}.content-listing--menu-block .content-item__submitted{margin-bottom:5px;padding:0 0 0 10px}.content-listing--menu-block .content-item__title{font-size:15px;padding:0 0 0 10px!important}.content-listing--menu-block .content-listing--item:not(:last-child){margin-bottom:10px;padding-bottom:10px}.block-blog-block-2 .block-title,.block-news-block-2 .block-title{border-bottom:3px solid #174285;font-size:16px;font-weight:700;line-height:1;margin:0;padding:0 0 5px 10px;text-transform:uppercase}.node-type-product .region-banner{position:relative;margin-bottom:0}.node-type-product .region-banner-left{background-color:#f6f6f6;margin-top:10px;min-height:100%}.node-type-product .region-banner-left .region-inner{position:relative;min-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-product .region-banner-left h1{color:#174285;font-size:21px;padding:20px;line-height:1.25;margin-bottom:0}.node-type-product .region-banner-left ul{padding-left:20px}.node-type-product .region-banner-left .button{background:#174285}.node-type-product .region-banner-left .button:hover{background:#13376f}.node-type-product .breadcrumb{margin:15px 0}.field-name-field-product-quote{padding:0 20px}.field-name-field-price-from-value{color:#174285;font-size:32px;padding:0 20px}.field-name-field-product-banner-button .inner{padding:20px}.field-name-field-external-link .inner{padding:20px}.block-product-content .tabs{border-bottom:4px solid #174285;text-align:right}.block-product-content .tabs li{margin:0 0 0 5px;text-align:right}.block-product-content .tab{position:relative;background:#174285;color:#fff;display:inline-block;font-size:14px;text-transform:uppercase;padding:8px 14px}@media only screen and (max-device-width:400px){.block-product-content .tab{font-size:13px;padding:5px 8px}}.block-product-content .tab:before{position:absolute;top:0;left:0;content:'';width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#fff transparent transparent transparent}.block-product-content .tab:hover{text-decoration:none}.field-collection-item-field-info-rows>h2{margin:20px 0;padding:0 0 10px;border-bottom:1px solid #ccc;line-height:1.1}.field-collection-item-field-feature-zone>h3{border-bottom:2px solid #174285;color:#174285;margin-bottom:30px;padding:0 0 10px}.field-collection-item-field-feature-zone>h3 strong{font-weight:400}.field-name-field-zone-body ul{list-style:none;padding:0;margin:0 0 0 45px}.field-name-field-zone-body li{position:relative;margin-bottom:10px}.field-name-field-zone-body li:before{position:absolute;left:-30px;top:-8px;content:"\25A0 \0020";color:#174285;font-size:24px}.field-collection-item-field-info-rows .field-collection-container>div{margin-bottom:20px}.field-collection-item-field-info-rows .field-collection-container>div.last{margin-bottom:0}.field-name-field-highlight-asset{margin-bottom:20px}.field-name-field-zone-body{padding:0 20px}.column-type-product{position:relative;background-color:#fdfdfd;border:1px solid #ccc}.column-type-product>h3{background:0 0;border-bottom:2px solid #174285;color:#444;font-size:24px;margin:20px;padding:0}.column-type-product>h3 strong{color:#174285}.column-type-product .field-name-field-highlight-asset{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.column-type-product .field-name-field-zone-body{margin-bottom:100px}.column-type-product .field-name-field-zone-link{position:absolute;bottom:0;width:100%;height:105px}.column-type-product .button{position:relative;margin:40px 20px 20px}.column-type-product .button:before{position:absolute;left:0;top:-20px;width:100%;height:1px;content:'';background:#ccc}.dna-section-family .column-type-product .button--submit{background:#174285}.dna-section-family .column-type-product .button--submit:focus,.dna-section-family .column-type-product .button--submit:hover{background:#13376f}.dna-section-family .heading--emphasis{color:#174285}.dna-section-ancestry .region-banner-left h1{color:#e52058}.dna-section-ancestry .field-name-field-price-from-value{color:#e52058}.dna-section-ancestry .block-product-content .tabs{border-bottom-color:#e52058}.dna-section-ancestry .block-product-content .tab{background:#e52058}.dna-section-ancestry .field-collection-item-field-feature-zone>h3,.dna-section-ancestry.field-collection-item-field-feature-zone>h3{border-bottom:2px solid #e52058;color:#e52058}.dna-section-ancestry .heading--emphasis{color:#e52058}.dna-section-ancestry .field-name-field-zone-body li:before{color:#e52058}.dna-section-ancestry .column-type-product>h3,.dna-section-ancestry.column-type-product>h3{background:0 0;border-bottom:2px solid #e52058;color:#444}.dna-section-ancestry .column-type-product>h3 strong{color:#e52058}.dna-section-ancestry .column-type-product .button--submit,.dna-section-ancestry .region-banner-left .button,.dna-section-ancestry.column-type-product .button--submit{background:#e52058}.dna-section-ancestry .column-type-product .button--submit:focus,.dna-section-ancestry .column-type-product .button--submit:hover,.dna-section-ancestry .region-banner-left .button:focus,.dna-section-ancestry .region-banner-left .button:hover,.dna-section-ancestry.column-type-product .button--submit:focus,.dna-section-ancestry.column-type-product .button--submit:hover{background:#d3194e}.dna-section-immigration .region-banner-left h1{color:#2d9432}.dna-section-immigration .field-name-field-price-from-value{color:#2d9432}.dna-section-immigration .block-product-content .tabs{border-bottom-color:#2d9432}.dna-section-immigration .block-product-content .tab{background:#2d9432}.dna-section-immigration .field-collection-item-field-feature-zone>h3,.dna-section-immigration.field-collection-item-field-feature-zone>h3{border-bottom:2px solid #2d9432;color:#2d9432}.dna-section-immigration .heading--emphasis{color:#2d9432}.dna-section-immigration .field-name-field-zone-body li:before{color:#2d9432}.dna-section-immigration .column-type-product>h3,.dna-section-immigration.column-type-product>h3{background:0 0;border-bottom:2px solid #2d9432;color:#444}.dna-section-immigration .column-type-product>h3 strong{color:#2d9432}.dna-section-immigration .column-type-product .button--submit,.dna-section-immigration .region-banner-left .button,.dna-section-immigration.column-type-product .button--submit{background:#2d9432}.dna-section-immigration .column-type-product .button--submit:focus,.dna-section-immigration .column-type-product .button--submit:hover,.dna-section-immigration .region-banner-left .button:focus,.dna-section-immigration .region-banner-left .button:hover,.dna-section-immigration.column-type-product .button--submit:focus,.dna-section-immigration.column-type-product .button--submit:hover{background:#27802b}.dna-section-solicitors .region-banner-left h1{color:#77257e}.dna-section-solicitors .field-name-field-price-from-value{color:#77257e}.dna-section-solicitors .block-product-content .tabs{border-bottom-color:#77257e}.dna-section-solicitors .block-product-content .tab{background:#77257e}.dna-section-solicitors .field-collection-item-field-feature-zone>h3,.dna-section-solicitors.field-collection-item-field-feature-zone>h3{border-bottom:2px solid #77257e;color:#77257e}.dna-section-solicitors .heading--emphasis{color:#77257e}.dna-section-solicitors .field-name-field-zone-body li:before{color:#77257e}.dna-section-solicitors .column-type-product>h3,.dna-section-solicitors.column-type-product>h3{background:0 0;border-bottom:2px solid #77257e;color:#444}.dna-section-solicitors .column-type-product>h3 strong{color:#77257e}.dna-section-solicitors .column-type-product .button--submit,.dna-section-solicitors .region-banner-left .button,.dna-section-solicitors.column-type-product .button--submit{background:#77257e}.dna-section-solicitors .column-type-product .button--submit:focus,.dna-section-solicitors .column-type-product .button--submit:hover,.dna-section-solicitors .region-banner-left .button:focus,.dna-section-solicitors .region-banner-left .button:hover,.dna-section-solicitors.column-type-product .button--submit:focus,.dna-section-solicitors.column-type-product .button--submit:hover{background:#641f6a}.dna-section-forensics .region-banner-left h1{color:#008d8f}.dna-section-forensics .field-name-field-price-from-value{color:#008d8f}.dna-section-forensics .block-product-content .tabs{border-bottom-color:#008d8f}.dna-section-forensics .block-product-content .tab{background:#008d8f}.dna-section-forensics .field-collection-item-field-feature-zone>h3,.dna-section-forensics.field-collection-item-field-feature-zone>h3{border-bottom:2px solid #008d8f;color:#008d8f}.dna-section-forensics .heading--emphasis{color:#008d8f}.dna-section-forensics .field-name-field-zone-body li:before{color:#008d8f}.dna-section-forensics .column-type-product>h3,.dna-section-forensics.column-type-product>h3{background:0 0;border-bottom:2px solid #008d8f;color:#444}.dna-section-forensics .column-type-product>h3 strong{color:#008d8f}.dna-section-forensics .column-type-product .button--submit,.dna-section-forensics .region-banner-left .button,.dna-section-forensics.column-type-product .button--submit{background:#008d8f}.dna-section-forensics .column-type-product .button--submit:focus,.dna-section-forensics .column-type-product .button--submit:hover,.dna-section-forensics .region-banner-left .button:focus,.dna-section-forensics .region-banner-left .button:hover,.dna-section-forensics.column-type-product .button--submit:focus,.dna-section-forensics.column-type-product .button--submit:hover{background:#007476}.dna-section-workplace .region-banner-left h1{color:#df8700}.dna-section-workplace .field-name-field-price-from-value{color:#df8700}.dna-section-workplace .block-product-content .tabs{border-bottom-color:#df8700}.dna-section-workplace .block-product-content .tab{background:#df8700}.dna-section-workplace .field-collection-item-field-feature-zone>h3,.dna-section-workplace.field-collection-item-field-feature-zone>h3{border-bottom:2px solid #df8700;color:#df8700}.dna-section-workplace .heading--emphasis{color:#df8700}.dna-section-workplace .field-name-field-zone-body li:before{color:#df8700}.dna-section-workplace .column-type-product>h3,.dna-section-workplace.column-type-product>h3{background:0 0;border-bottom:2px solid #df8700;color:#444}.dna-section-workplace .column-type-product>h3 strong{color:#df8700}.dna-section-workplace .column-type-product .button--submit,.dna-section-workplace .region-banner-left .button,.dna-section-workplace.column-type-product .button--submit{background:#df8700}.dna-section-workplace .column-type-product .button--submit:focus,.dna-section-workplace .column-type-product .button--submit:hover,.dna-section-workplace .region-banner-left .button:focus,.dna-section-workplace .region-banner-left .button:hover,.dna-section-workplace.column-type-product .button--submit:focus,.dna-section-workplace.column-type-product .button--submit:hover{background:#c67800}.dna-section-medical .region-banner-left h1{color:#786ca8}.dna-section-medical .field-name-field-price-from-value{color:#786ca8}.dna-section-medical .block-product-content .tabs{border-bottom-color:#786ca8}.dna-section-medical .block-product-content .tab{background:#786ca8}.dna-section-medical .field-collection-item-field-feature-zone>h3,.dna-section-medical.field-collection-item-field-feature-zone>h3{border-bottom:2px solid #786ca8;color:#786ca8}.dna-section-medical .heading--emphasis{color:#786ca8}.dna-section-medical .field-name-field-zone-body li:before{color:#786ca8}.dna-section-medical .column-type-product>h3,.dna-section-medical.column-type-product>h3{background:0 0;border-bottom:2px solid #786ca8;color:#444}.dna-section-medical .column-type-product>h3 strong{color:#786ca8}.dna-section-medical .column-type-product .button--submit,.dna-section-medical .region-banner-left .button,.dna-section-medical.column-type-product .button--submit{background:#786ca8}.dna-section-medical .column-type-product .button--submit:focus,.dna-section-medical .column-type-product .button--submit:hover,.dna-section-medical .region-banner-left .button:focus,.dna-section-medical .region-banner-left .button:hover,.dna-section-medical.column-type-product .button--submit:focus,.dna-section-medical.column-type-product .button--submit:hover{background:#6a5d9d}.dna-section-pets .region-banner-left h1{color:#0093c3}.dna-section-pets .field-name-field-price-from-value{color:#0093c3}.dna-section-pets .block-product-content .tabs{border-bottom-color:#0093c3}.dna-section-pets .block-product-content .tab{background:#0093c3}.dna-section-pets .field-collection-item-field-feature-zone>h3,.dna-section-pets.field-collection-item-field-feature-zone>h3{border-bottom:2px solid #0093c3;color:#0093c3}.dna-section-pets .heading--emphasis{color:#0093c3}.dna-section-pets .field-name-field-zone-body li:before{color:#0093c3}.dna-section-pets .column-type-product>h3,.dna-section-pets.column-type-product>h3{background:0 0;border-bottom:2px solid #0093c3;color:#444}.dna-section-pets .column-type-product>h3 strong{color:#0093c3}.dna-section-pets .column-type-product .button--submit,.dna-section-pets .region-banner-left .button,.dna-section-pets.column-type-product .button--submit{background:#0093c3}.dna-section-pets .column-type-product .button--submit:focus,.dna-section-pets .column-type-product .button--submit:hover,.dna-section-pets .region-banner-left .button:focus,.dna-section-pets .region-banner-left .button:hover,.dna-section-pets.column-type-product .button--submit:focus,.dna-section-pets.column-type-product .button--submit:hover{background:#0080aa}.text-configuration__no-script{position:absolute;top:0;height:100%;background:#fff;background:rgba(255,255,255,.95);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#174285;font-size:28px;padding:100px 25%;text-align:center;z-index:1}.test-configuration__description{color:#174285;font-size:20px;line-height:1.1}.ancestry-up-sell{background:#174285;color:#fff;margin-bottom:20px;padding:20px}.ancestry-up-sell p{font-size:24px;line-height:1.1}.ancestry-up-sell .button{background:#fff;color:#174285!important}.ancestry-up-sell .button:hover{background:#f6f6f6}.addon-products__item{background:#174285;color:#fff;margin-bottom:20px;padding:20px}.addon-products__item p{font-size:24px;line-height:1.1}.addon-products__item .form-type-checkbox{clear:both;margin:20px 0 0}.addon-products__item div.checker.focus span:before,.addon-products__item div.checker.hover span:before{color:#fff}.addon-products__item div.checker span.checked:before,.addon-products__item div.checker.active span.checked:before,.addon-products__item div.checker.active span:before,.addon-products__item div.checker.focus span.checked:before,.addon-products__item div.checker.focus.active span.checked:before,.addon-products__item div.checker.focus.active span:before,.addon-products__item div.checker.hover span.checked:before,.addon-products__item div.checker.hover.active span.checked:before,.addon-products__item div.checker.hover.active span:before{color:#fff}.test_participants__item{background-color:#fdfdfd;border:1px solid #ccc;margin-bottom:20px;padding:20px}.field-name-field-participant-date-of-birth legend,.field-name-field-pet-date-of-birth legend{border:none;display:inline-block;font-size:14px;margin:0;width:auto}.field-name-field-participant-date-of-birth .fieldset-wrapper,.field-name-field-pet-date-of-birth .fieldset-wrapper{display:block;width:100%}.field-name-field-participant-date-of-birth .date-no-float,.field-name-field-pet-date-of-birth .date-no-float{clear:none;width:auto}.field-name-field-participant-date-of-birth .form-item,.field-name-field-pet-date-of-birth .form-item{margin:0;width:100%;vertical-align:inherit}.field-name-field-participant-date-of-birth .fieldset-legend,.field-name-field-pet-date-of-birth .fieldset-legend{display:block;margin-bottom:5px}.field-name-field-participant-date-of-birth .date-padding,.field-name-field-pet-date-of-birth .date-padding{float:none;padding:0}.field-name-field-participant-date-of-birth .form-item input,.field-name-field-pet-date-of-birth .form-item input{width:100%;max-width:100%;margin:0}.field-name-field-participant-date-of-birth .description,.field-name-field-pet-date-of-birth .description{display:none}.field-name-field-family-relationship label,.field-name-field-participant-gender label,.field-name-field-paternity-relationship label{display:block}.field-name-field-family-relationship .bootstrap-select,.field-name-field-family-relationship .selectpicker,.field-name-field-participant-gender .bootstrap-select,.field-name-field-participant-gender .selectpicker,.field-name-field-paternity-relationship .bootstrap-select,.field-name-field-paternity-relationship .selectpicker{width:100%!important}.deliver-address__item{background-color:#fdfdfd;border:1px solid #ccc;margin-bottom:20px;padding:20px}.delivery-options label:not(.option){display:none}.field-type-addressfield .form-item{width:100%}.field-type-addressfield .country.bootstrap-select.btn-group:not(.input-group-btn){display:block}.field-type-addressfield .street-block{clear:both;padding-top:15px}.order-total{margin-top:20px}.table--order-configuration-total tbody tr:last-child{font-weight:700}.add-to-cart-submit{width:100%}.page-cart .zone-banner,.page-cart .zone-content,.page-checkout .zone-banner,.page-checkout .zone-content{background:0 0}.page-cart .breadcrumb,.page-checkout .breadcrumb{display:none}.page-cart .title,.page-checkout .title{display:none}.page-cart #edit-cancel,.page-checkout #edit-cancel{margin-left:0}.grid-8.commerce-block-wrapper{display:block;float:none;margin:0 auto}.commerce-block .block-title{border-bottom:2px solid #ccc;color:#174285;font-size:28px;margin-bottom:20px;text-align:center;text-transform:none}.view-commerce-cart-form .table>thead>tr{background-color:#f5f5f5!important}.view-commerce-cart-form .delete-line-item{background:#ccc;padding:5px 10px!important}.view-commerce-cart-form .delete-line-item:focus,.view-commerce-cart-form .delete-line-item:hover{background-color:#c4c4c4;color:#ccc}.view-commerce-cart-form .views-field-commerce-total{text-align:right}.view-commerce-cart-form .line-item-summary{border-bottom:1px solid #ddd;font-size:16px;padding-bottom:25px;margin-bottom:30px}.cart-payment-icons{text-align:center}.cart-payment-icons img{margin-top:10px}#commerce-checkout-form-checkout .table>thead>tr{background-color:#f5f5f5!important}#commerce-checkout-form-checkout .bootstrap-select{width:100%!important}#commerce-checkout-form-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-country:before{content:'Billing Address';display:block;width:100%;padding:0;margin-top:20px;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.commerce_coupon{margin-bottom:20px}.field-name-field-commerce-customer-tel{margin-bottom:30px}.commerce-paypal-icon{vertical-align:sub;width:auto;max-width:100px;margin-right:10px}.commerce-paypal-icons{display:none}#edit-commerce-payment-payment-method{margin-bottom:20px}#edit-commerce-payment{margin-bottom:20px}#payment-details .bootstrap-select,#payment-details input{width:100%!important}.form-item-commerce-payment-payment-details-credit-card-exp-month,.form-item-commerce-payment-payment-details-credit-card-start-month{width:47.5%;float:left;margin-right:2.5%}.form-item-commerce-payment-payment-details-credit-card-exp-year,.form-item-commerce-payment-payment-details-credit-card-start-year{width:47.5%;float:left;margin-left:2.5%;margin-top:26px!important}.commerce-month-year-divider{display:none}.form-item-commerce-payment-payment-details-credit-card-issue{width:47.5%;float:left;margin-right:2.5%}.form-item-commerce-payment-payment-details-credit-card-code{width:47.5%;float:left;margin-left:2.5%}.page-checkout-payment .commerce-block{text-align:center}.page-checkout-payment .checkout-help{margin-bottom:20px}.stripe-element-container{border:1px solid #e8e8e8;padding:15px 25px;background-color:#f5f5f5}.stripe-element-container__card-element{border-radius:4px;margin:10px 0;padding:10px;background-color:#fff;box-shadow:0 7px 14px 0 rgba(49,49,93,.1),0 3px 6px 0 rgba(0,0,0,.08)}.stripe-element-container__card-errors{margin:10px 0;font-size:14px;color:red}.clinic-listing__filter{margin:20px 0 10px}.clinic-listing__filter h2{color:#666;font-size:20px;margin-bottom:10px}.clinic-listing .heading--sub-heading{color:#2d9432}.clinic-item-wrapper{margin-bottom:20px}.clinic-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:100%;margin:0;position:relative;width:100%}.clinic-item__title{font-size:18px;margin-bottom:10px;text-transform:uppercase}.clinic-item__title a{color:#2d9432}.clinic-item__image{float:left;margin:10px 20px 0 0;width:150px}.clinic-item__body{margin-top:10px;padding-right:60px}.clinic-item__link{position:absolute;right:20px;bottom:20px;background:#2d9432;color:#fff;display:block;font-size:48px;height:40px;line-height:1;width:50px;text-align:center}.clinic-item__link:focus,.clinic-item__link:hover{background:#27802b}.clinic-item__link .icon{position:absolute;top:-6px;left:19px;color:#fff}.clinic__images{margin-bottom:20px}.clinic__body .heading{color:#2d9432}.clinic__sidebar .block-title{border-color:#2d9432}.clinic__location span{display:block}.clinic__location .gmap{height:240px!important;margin-top:20px}.clinic__testimonials .testimonial__title:before{color:#2d9432}.block-clinic-enquiry .block-title{display:none}.article__cta{background:#174285;border-bottom:5px solid #174285;padding:35px;position:relative}.call-to-action__body{color:#fff!important;text-transform:uppercase;width:70%}.call-to-action__body h3{font-size:36px;line-height:1;margin-bottom:0}.call-to-action__link{float:right;position:absolute;right:35px;bottom:35px;margin-bottom:0}.call-to-action__body strong{border-bottom:5px solid #93a8de;font-weight:400}.testimonials__item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #ccc}.testimonial__title{padding-left:45px;position:relative}.testimonial__title:before{font-family:dna-worldwide-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:3px;color:#174285;content:"\e60e";font-size:34px}.testimonial__body{padding-left:45px;color:#888;font-style:italic}.view-display-id-block_2 .testimonial__title{font-size:22px;margin-bottom:10px;padding-left:40px}.view-display-id-block_2 .testimonial__title:before{font-size:24px}.view-display-id-block_2 .testimonial__body{padding-left:40px}.node-resource .label-default{background-color:#174285}.article__body--timeline{position:relative;z-index:1}.timeline__start-arrow{display:block;text-align:center;font-size:32px}.timeline__section-heading{background:#fff;color:#174285;font-size:45px;margin:1em auto;text-align:center;width:20%}.timeline__background-line{position:absolute;left:50%;top:4em;height:99%;width:1px;background-color:#e9e9e9;z-index:-1}.epoch{background:#fff;margin-top:3em}.epoch div{margin-right:2em;margin-bottom:1em;border:1px solid #CCC;padding:4px;border-radius:4px;text-align:center;font-size:.8em;color:#777;margin-top:1.5em}.timelineImgLeft{width:20%;float:left;margin-right:2em;margin-bottom:0}.timelineImgRight{width:20%;float:right;margin-left:2em;margin-bottom:0}.timeline__view-slide{cursor:pointer;font-size:16px;margin:10px 0 5px}.account-block h2{border-bottom:2px solid #ccc;color:#174285}.region-sidebar-second{padding-top:10px}.block-sidebar-social-links a{color:#444!important}.zone-footer .block-title{color:#174285}.block-footer-trustpilot{border-top:1px dotted #a3a3a3;margin-top:10px;padding-top:20px}.trustpilot-widget{max-width:100%}.tweet__message a{color:#174285!important}.sliding-popup-bottom{width:100%;position:fixed;bottom:0}.cookie-compliance-popup{margin:0 10px;font-size:18px;border:2px solid #fff;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom:none;padding:10px 15px;background:#174285}.cookie-compliance-popup .popup-content{max-width:none!important}.cookie-compliance-popup .popup-buttons,.cookie-compliance-popup .popup-text{display:block;float:none!important;max-width:none!important}.cookie-compliance-popup .popup-buttons{text-align:center}.cookie-compliance-popup p{color:#fff;font-size:12px;margin-bottom:10px}.cookie-compliance-popup .button{background:#fff;color:#174285!important;margin-bottom:5px}