@media screen {
/*=RESET STYLES
---------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

/*=HTML5 DISPLAY-ROLE RESET
---------------------------*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}
table {border-collapse:collapse;border-spacing:0;}

/*=PAGE STRUCTURE
-----------------*/
body {font-family: "open-sans",sans-serif;font-style: normal;font-weight: 400;color:#333;font-size:100%;background-color:#fff}
#wrap {margin:0 auto;padding:0 1em;max-width:62.625em;}
#logo-print {display:none}
header[role="banner"] {padding-top:2.25em;}
#container {float:left;width:100%;}
main#container #container-frame {background:#fff;margin:1.5em 0;border:1px solid #c5c5c5;box-shadow: 0px 0px 3px 1px rgba(30, 30, 30, 0.2)}
footer[role="contentinfo"] {clear:both;background:#004d90;border:1px solid #004d90;box-shadow: 0px 0px 3px 1px rgba(30, 30, 30, 0.2)}
.group:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
* html .group {zoom:1;} /* IE6 */
*:first-child+html .group {zoom:1;} /* IE7 */
.clear {clear:both;overflow:hidden;width:0;height:0;}
.move {position:absolute;left:-9999px;}
.clear-lft {clear:left}
.rgt {float:right; padding-left:20px}
.lft {float:left; padding-right:20px}
.obj-c {margin-left:auto;margin-right:auto;display:block;text-align:center}
.img-border {border:1px solid #d7d7d7}
.obj-c {margin-left:auto;margin-right:auto;display:block;text-align:center;}

/*COLOURS*/
.switch-yellow {color:#edaf2e}
.switch-brown {color:#955321}
.switch-orange {color:#f36e32}
.switch-red {color:#ee2e24}
.switch-green {color:#3eb277}
.switch-blue {color:#123a63}

.switch-darkblue {color:#004d90}
.switch-lightblue {color:#24AAE1}

.yellowbackground {background:#edaf2e; color:#fff; height:200px; padding:10px; text-align:left !important}
.brownbackground {background:#955321; color:#fff; height:200px; padding:10px; text-align:left !important}
.orangebackground {background:#f36e32; color:#fff; height:200px; padding:10px; text-align:left !important}
.redbackground {background:#ee2e24; color:#fff; height:200px; padding:10px; text-align:left !important}
.greenbackground {background:#3eb277; color:#fff; height:200px; padding:10px; text-align:left !important}
.bluebackground {background:#123a63; color:#fff; height:200px; padding:10px; text-align:left !important}

.yellowblock {background:#edaf2e; color:#123a63; padding:10px; font-size:11px; text-align:left !important}
.brownblock {background:#955321; color:#123a63; padding:10px; font-size:11px; text-align:left !important}
.orangeblock {background:#f36e32; color:#123a63; padding:10px; font-size:11px; text-align:left !important}
.redblock {background:#ee2e24; color:#123a63; padding:10px; font-size:11px; text-align:left !important}
.greenblock {background:#3eb277; color:#123a63; padding:10px; font-size:11px; text-align:left !important}
.blueblock {background:#123a63; color:#123a63; padding:10px; font-size:11px; text-align:left !important}


.yellowblock a:link, .yellowblock a:visited {color:#fff; text-decoration:underline;}
.brownblock a:link, .brownblock a:visited {color:#fff; text-decoration:underline;}
.orangeblock a:link, .orangeblock a:visited {color:#fff; text-decoration:underline;}
.redblock a:link, .redblock a:visited {color:#fff; text-decoration:underline;}
.greenblock a:link, .greenblock a:visited {color:#fff; text-decoration:underline;}


.switch-yellowintro {color:#edaf2e; font-size:9px;}
.switch-brownintro {color:#955321}
.switch-orangeintro {color:#f36e32}
.switch-redintro {color:#ee2e24}
.switch-greenintro {color:#3eb277}

.switch-blueunderline {color:#004D90; text-decoration:underline;}


/*GOVERNANCE REVIEW
-------------------*/
.gov-review-blocks {background-color:#F0F0F0; padding:0 15px 15px 15px; position:relative; margin-bottom:20px;}
.gov-review-blocks:after {content:''; border-bottom:1px dotted #58585A; padding:1px; position:absolute; left:0px; bottom:-10px; width:100%; }
.gov-review-blocks table tr td {padding:10px;}
.gov-darkblue {background-color:#172752; color:#fff; border-right:1px solid #fff;}
.gov-blue {background-color:#005596; color:#fff; border-right:1px solid #fff;}
.gov-lightblue {background-color:#0D9ED3; color:#fff; }
.gov-turqoise {background-color:#00B8CC; color:#fff; border-left:1px solid #fff; }
.rem-tbl-head {background-color:#00779D; color:#fff;}
.rem-tbl {width:100%;}
.rem-tbl tr td {padding:10px;}
.rem-tbl-bg {background-color:#E7ECF5;}

/*=RISK MANAGEMENT
-----------*/
.riskblueheader { background:#172752; padding:5px; color:#FFFFFF}
.risklightblueheader { background:#00779D; padding:10px; color:#FFFFFF}
.riskgreybg { background:#FFF; padding:10px; overflow: hidden;}
.risklighterbluebg { background:#EFF6FB; padding:10px; overflow: hidden;}
.riskgreybg-two { background:#E2E1E1; padding:5px; }

/*=TYPOGRAPHY
-------------*/
h1,h2,h3,h4,h5,h6 {font-weight:normal;color:#004d90;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 600;}
h2 {font-size:1.6em;margin-bottom:.5em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 700}
h3 {font-size:1.2em;margin-bottom:.5em;}
h4 {font-size:1em;margin-top:.75em; margin-bottom:.5em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 700}
h5 {font-size:1em;padding-bottom:.5em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 400; line-height:1.4}
h6 {font-size:1em;}
sup {vertical-align: super;font-size:80%}
b, strong {font-weight:bold;}
i, em {font-style:italic;}

/*=FONTS
--------*/

/*=NAVIGATION
------------*/
.menu {clear:left;margin-top:.1em;margin-right:.375em;width:100%; z-index:1000} /*700 divide 1000 = 70%; float:right;*/
.menu ul {width:100%;padding:0;margin:0;list-style:none;position:relative;display:inline-table;z-index:99}
.menu > li > ul.sub-menu {min-width:10em;padding:0;}
.menu ul li {padding:0;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 700;}
.menu > ul > li {display:inline-block;vertical-align: bottom}
.menu ul li a {display:block;text-decoration:none;color:#fff;font-size:.875em;} /*Menu font colour, size*/
.menu ul li:hover {background:#075e9f;box-shadow: 0px 2px 3px 1px rgba(30, 30, 30, 0.4)} /*Menu tab hover background colour same as drop-down*/
.menu ul li:hover a {color:#fff} /*Menu tab hover font colour same as drop-down*/
.menu a.main {display:block;height: 3em;position:relative;border-left:1px solid #666} /*Menu bar height, tab label padding*/
.menu a.main span {display:inline-block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.menu ul ul {display:none;position:absolute;top:100%;min-width:250px;}
.menu ul li:hover > ul {display:block;box-shadow: 0px 3px 3px 1px rgba(30, 30, 30, 0.4)}
.menu ul ul > li {position:relative}
.menu ul ul > li a {padding:.5em;height:auto;background-color:#075e9f} /*Sub menu background colour, padding*/
.menu ul ul > li a:hover {background-color:#033c6f;color:#fff;} /*Sub menu background hover colour, font hover colour, border*/
.menu ul ul ul {position:absolute;left:100%;top:0;}
.menu ul.sub-menu {width:auto} /*Target padding around sub menu*/
.menu a.main {text-transform:uppercase;text-align:center;color:#333;} /*Target menu bar tab labels e.g. font, uppercase*/
.menu a.main.one {border-left:0}	
.menu a.main:hover {background:#075e9f;color:#fff;} /*Menu tab hover background colour, font colour*/
body#one .menu a.one, body#two .menu a.two, body#three .menu a.three, body#four .menu a.four, body#five .menu a.five, body#six .menu a.six, body#seven .menu a.seven, body#eight .menu a.eight, body#nine .menu a.nine {background:#075e9f;color:#fff;} /*Menu tabs selected state depending on page or section*/
.menu .tab2 ul.sub-menu {width:320px;}
.menu ul.sub-menu li.has-submenu a span {float:right}
.menu ul.sub-menu li.has-submenu a span:after {content:'\f105';font-family:'fontawesome';speak: none;font-weight:bold;padding-left:10px}
.menu .tab1 {width:10%;}
.menu .tab2 {width:10%;}
.menu .tab3 {width:12%;}
.menu .tab4 {width:13%;}
.menu .tab5 {width:10%;}
.menu .tab6 {width:10%;}
.menu .tab7 {width:8%;}
.menu .tab8 {width:10%;}

.menu .tab9 {width:14%;}	
.menu li.has-submenu.tab8 ul.sub-menu {margin-left:-116px;}

.menu a.main.one {border-left:0}	
/*breadcrumb*/
#breadcrumb {background-color:#004d90;color:#fff;border:1px solid #004d90;box-shadow: 0px 0px 3px 1px rgba(30, 30, 30, 0.2)}
#breadcrumb p {float:left;font-size:.85em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 700;margin-bottom:0;background:#075e9f url(../images/breadcrumb-selected.png) 100% 50% no-repeat;}
#breadcrumb p i {display:inline-block;font-style:normal;padding:.5em 1.5em .5em 2.5em;background-color:#004d90}
#breadcrumb p i + i {background:#004d90 url(../images/breadcrumb-left.png) 0% 50% no-repeat;}
#breadcrumb p em {position:absolute;left:-9999px;}
#breadcrumb p i:last-of-type {background-color:transparent;margin-right:1em}
#breadcrumb a:link {color:#fff;text-decoration:none;}
#breadcrumb a:visited {color:#fff;}
#breadcrumb a:hover {color:#fff;text-decoration:underline;}
#breadcrumb #utility {float:right;display:inline;margin-bottom:0;padding-top:.25em}
#breadcrumb #utility li {display:inline;padding-right:.8125em}
#breadcrumb #utility li + li {padding-right:1.5625em}
#breadcrumb #utility li a {color:#fff}
/*=HEADER CONTENT
-----------------*/
header[role="banner"] #logo-print {display:none}
header[role="banner"] h1 {text-indent:-9999px;background:transparent url(../images/Barloworld-logo-black.png) left top no-repeat;float:left;width:228px;height:53px;margin-bottom:1em;margin-left:.375em;}
header[role="banner"] h1 a {display:block;width:228px;height:53px;overflow:hidden;}
/*Header smaller*/
header[role="banner"] #header {position:fixed;left:0;top:0;width:100%;z-index:120;}
header[role="banner"] #header-inner {margin:0 auto;max-width:62.625em;height:60px;background:transparent url(../images/fade-bkr.png);}
header[role="banner"] #header-inner h1 {text-indent:-9999px;background:transparent url(../images/Barloworld-logo-white.png) left top no-repeat;float:left;width:120px;height:28px;margin:1em}
header[role="banner"] #header-inner h1 a {display:block;width:120px;height:28px;overflow:hidden;}
header[role="banner"] #header-inner .search-icon {float:right;cursor:pointer;font-size:1em;padding:1em;color:#fff}
/*Search - normal*/
header[role="banner"] div#search {float:right;width:71.8%;position:relative;display:block;}
header[role="banner"] #search-form {text-align:right;width:100%}
header[role="banner"] div#search #input-field {overflow:hidden;margin-right:.5em;padding-bottom:1px}
header[role="banner"] div#search input[type="text"] {width:auto;color:#555;background:#fff;padding:.25em;border-width:0;border:1px solid #004f90;-webkit-box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.2);-moz-box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.2);box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.2);}
header[role="banner"] div#search input[type="submit"] {float:right;font-family: FontAwesome;font-size:1.5em;cursor:pointer;border:none;background-color:transparent}
header[role="banner"] div#search input[type="submit"]::-moz-focus-inner {border:0;}
header[role="banner"] div#search input[type="submit"]:focus {background:#333;}
/*Search - slider*/
header[role="banner"] div#search.full {float:none;position:fixed;left:0;top:60px;z-index:120;width:100%;display:none;}
header[role="banner"] div#search.full #search-form {background:#004d90;width:10%;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease;}
header[role="banner"] div#search.full form {margin:0 auto;max-width:62.625em;}
header[role="banner"] div#search.full input[type="text"] {width:100%;}
header[role="banner"] div#search.full input[type="submit"] {color:#fff}
/*Search - button*/
header[role="banner"] div#search .fa-search {position:absolute;top:.5em;right:.5em;font-size:15px;color:#d0d0d0;display:none}
/*Tool bar*/
#toolbar {float:right;width:auto;margin:1em 0 .5em 0;display:none;}
#toolbar ul {float:right;}
#toolbar ul li {float:left;text-align:center;}
#toolbar ul li a {font-size:1.6em;padding:.5em;margin:0 auto;}
#toolbar ul li a:link, #toolbar li a:visited {color:#333;text-decoration:none;}
#toolbar ul li a:hover {color:#004d90;}

/*=HOMEPAGE
-----------*/
body#one {background-color:#fff}
body#one #wrap-inner {margin:0 auto;max-width:62.625em;padding:0 1em}
body#one header[role="banner"] {padding:0;position:absolute;z-index:99;width:100%;} /*left:0;right:0;, max-width:62.625em;margin-left: auto;margin-right: auto;left: 0;right: 0;*/
body#one header[role="banner"] #header-full {padding-top:2.25em;max-width:62.625em;width:100%;margin:0 auto;background:transparent url(../images/header-fade-bkr.png);} /*left:0;right:0;, max-width:62.625em;margin-left: auto;margin-right: auto;left: 0;right: 0;*/
body#one .pagination p {padding:0;}

/*RESETS*/
.no-margin{margin: 0!important;}
.no-marginT{margin-top: 0!important;}
.no-marginB{margin-bottom: 0!important;}
.no-marginL{margin-left: 0!important;}
.no-marginR{margin-right: 0!important;}

.no-padding{padding: 0!important;}
.no-paddingT{padding-top: 0!important;}
.no-paddingB{padding-bottom: 0!important;}
.no-paddingL{padding-left: 0!important;}
.no-paddingR{padding-right: 0!important;}
.no-paddingB5{padding-bottom: 5px!important;}
.no-paddingT5{padding-top: 5px!important;}

.padding-30{padding: 30px;}
.padding-40{padding: 40px 20px;}
.padding-50{padding: 50px 0px;}
.padding-30L{padding-left: 30px!important;}
.padding-30R{padding-right: 30px!important;}
.padding-30T{padding-top: 30px!important;}
.padding-30B{padding-bottom: 30px!important;}

.padding-20{padding: 20px!important;}
.padding-20L{padding-left: 20px!important;}
.padding-20R{padding-right: 20px!important;}
.padding-20T{padding-top: 20px!important;}
.padding-20B{padding-bottom: 20px!important;}

.padding-15{padding: 15px!important;}
.padding-15L{padding-left: 15px!important;}
.padding-15R{padding-right: 15px!important;}
.padding-15T{padding-top: 15px!important;}
.padding-15B{padding-bottom: 15px!important;}

.margin-30{margin: 30px!important;}
.margin-30L{margin-left: 30px!important;}
.margin-30R{margin-right: 30px!important;}
.margin-30T{margin-top: 30px!important;}
.margin-30B{margin-bottom: 30px!important;}

.margin-35{margin: 35px!important;}
.margin-35L{margin-left: 35px!important;}
.margin-35R{margin-right: 35px!important;}
.margin-35T{margin-top: 35px!important;}
.margin-35B{margin-bottom: 35px!important;}

.margin-36T{margin-top: 36px!important;}

.margin-20{margin: 20px!important;}
.margin-20L{margin-left: 20px!important;}
.margin-20R{margin-right: 20px!important;}
.margin-20T{margin-top: 20px!important;}
.margin-20B{margin-bottom: 20px!important;}

.margin-25{margin: 25px!important;}
.margin-25L{margin-left: 25px!important;}
.margin-25R{margin-right: 25px!important;}
.margin-25T{margin-top: 25px!important;}
.margin-25B{margin-bottom: 25px!important;}

.margin-15{margin: 15px!important;}
.margin-15L{margin-left: 15px!important;}
.margin-15R{margin-right: 15px!important;}
.margin-15T{margin-top: 15px!important;}
.margin-15B{margin-bottom: 15px!important;}

.margin-5{margin: 5px!important;}
.margin-5L{margin-left: 5px!important;}
.margin-5R{margin-right: 5px!important;}
.margin-5T{margin-top: 5px!important;}
.margin-5B{margin-bottom: 5px!important;}

.margin-10{margin: 10px!important;}
.margin-10L{margin-left: 10px!important;}
.margin-10R{margin-right: 10px!important;}
.margin-10T{margin-top: 10px!important;}
.margin-10B{margin-bottom: 10px!important;}



/*SHARE TICKER BAR*/
#share-price-bar {clear:both;color:#fff;background:#004d90}
#share-price-bar p {padding:.5em 1.5em .5em 2.5em;font-size:.75em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 700;margin-bottom:0;}
/*SLIDER*/

/* #slider {position:relative;height:650px;background:#ccc url(../images/slides/slider-automotive.jpg) top center no-repeat;} */

#slider {position:relative;height:650px;width:100%;background:#ccc;overflow:hidden;}
.slider-content {position:absolute;z-index:6;max-width:62.625em;width:100%;margin-left: auto;margin-right: auto;left: 0;right: 0;text-align: center;display: inline-block;height:auto;bottom:0em;background:transparent url(../images/slider-fade-bkr.png);color:#fff}
.slider-content .gutter {padding:1.5em 1.625em;text-align:left}.slider-content .gutter h2 {font-size:400%;color:#fff}
.slider-content .gutter p {margin-bottom:1em;font-size:140%}
.slider-content .gutter p.more a {font-size:.75em;text-align:center;padding:.5em 1em;text-transform:uppercase;font-family: 'open_sansbold', Arial, Helvetica, sans-serif;text-decoration:none;}
.slider-content .gutter p.more.white a {color:#004d90;background-color:#fff}

.slider-content .gutter span.more.white a {color:#004d90;background-color:#fff}
.slider-content .gutter span {margin-bottom:1em;font-size:140%}
.slider-content .gutter span.more a {font-size:.75em;text-align:center;padding:.5em 1em;text-transform:uppercase;font-family: 'open_sansbold', Arial, Helvetica, sans-serif;text-decoration:none;}

.results-image {display:inline; padding-right:15px; float:right; position:relative;top:0px }


ul.slider-buttons {float:left;width:100%;background:#3398cc;border-top:2px solid #fff;border-bottom:2px solid #fff}
ul.slider-buttons li {float:left;text-align:center;text-transform:uppercase;font-size:.85em;font-family: 'open_sansbold', Arial, Helvetica, sans-serif;}
ul.slider-buttons a {display:block;padding:.6875em 0;color:#fff;text-decoration:none;}
ul.slider-buttons a:hover {    background-color: #004d90;}
ul.slider-buttons a.button-on {background-color:#004d90;}
ul.slider-buttons li + li a {border-left:1px solid #fff}
#button-1 {width:22%;}
#button-2 {width:22%;}
#button-3 {width:22%;}
#button-4 {width:22%;}
#button-5 {width:12%;}
#button-6 {width:10%;}
#button-7 {width:12%;}
.sliderContentBlock {}
.slider-arrow-left, .slider-arrow-right {display:none;font-size: 1.5em;padding-top:10%;padding-bottom:10%; cursor: pointer; }

/*BLOCK CONTENT*/
body#one #container-frame {border:none;box-shadow:none;margin-top:0}
body#one .grid {margin-bottom:1em}
/*Headings, paragraphs*/
body#one .grid h3 {text-transform:uppercase;padding-bottom:.25em;border-bottom:2px solid #004d90;font-size:1.6em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 700}
body#one .grid h3 i {font-style:normal}
body#one .grid p {margin-bottom: 1em}
/*More links*/
body#one .grid p.more a {font-size:.875em;text-align:center;padding:.5em 1em;text-transform:uppercase;font-family: 'open_sansbold', Arial, Helvetica, sans-serif;text-decoration:none;}
body#one .grid p.more.white a {color:#004d90;background-color:#fff}
body#one .grid p.more.white a:hover {background-color:#00aeef}
body#one .grid p.more.blue a {color:#fff;background-color:#004d90; display:block;}
body#one .grid p.more.blue a:hover {background-color:#00aeef}
/*List links - investors*/
body#one ul.grid-two.block-nav {margin-top:1em;margin-bottom:0}
body#one ul.grid-two.block-nav li {font-size:.75em;text-align:center;text-transform:uppercase;line-height:3em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 700;width:46.366782%;margin-right:7.266436%} /*134 divide 289 = 46.366782%, 21 divide 289 = 7.266436%*/
body#one ul.grid-two.block-nav li.grid2, body#one ul.grid-two.block-nav li.grid4, body#one ul.grid-two.block-nav li.grid6 {margin-right:0}
body#one ul.grid-two.block-nav li.double-line {line-height:1.5em;}
body#one ul.grid-two.block-nav li a {display:block;color:#fff;background:#004d90;text-decoration:none;padding:.625em 0;}
body#one ul.grid-two.block-nav li a:hover {background-color:#00aeef}
/*List links - strategy*/
body#one .grid.home-one .block-b ul.grid-two.block-nav {padding-top:.5em;border-top:2px solid #fff}
body#one .grid.home-one .block-b ul.grid-two.block-nav li a {color:#004d90;background-color:#fff}
body#one .grid.home-one .block-b ul.grid-two.block-nav li a:hover {background-color:#00aeef}
/*Grid boxes*/
body#one .grid .gutter {padding:1.125em 1.5625em}
body#one .grid {position:relative;margin-bottom:1.9375em}
body#one .grid .block-a, body#one .grid .block-b {border:1px solid #c5c5c5;box-shadow: 0px 0px 3px 1px rgba(30, 30, 30, 0.2)}
body#one .grid.home-one .block-b {color:#fff;background:#065e9e;border-color:#065e9e} /*CSS overwrite for blue boxes*/
body#one .grid.home-one .block-b h3, body#one .grid.home-one .block-b h3 i {color:#fff;border-color:#fff}
body#one .grid.home-one .block-a, body#one .grid.home-two .block-b {width:65.1696607%;} /*653 divide 1002 = 65.1696607%*/
body#one .grid.home-one .block-b, body#one .grid.home-two .block-a {width:31.7365269%;} /*318 divide 1002 = 31.7365269%*/
body#one .grid.home-one .block-a, body#one .grid.home-two .block-b {float:right;}
body#one .grid.home-one .block-b, body#one .grid.home-two .block-a {float:left}
body#one .grid.home-one .block-a {background:#fff url(../images/home-block-graph-line.png) 50% 50% no-repeat;}
body#one .grid.home-two .block-a {background:#fff url(../images/home-block-light.png) 50% 50% no-repeat;}
body#one .grid.home-two .block-a.code-block {background:none; clear:left; margin-bottom:1em;}
/*Absolutely positioned blocks*/
body#one .grid.home-one .block-b {position:absolute;top:0;left:0;height:100%;background-image:url(../images/home-block-arrow.png);background-position: 50% 50%;background-repeat: no-repeat;}
body#one .grid.home-two .block-b {position:absolute;top:0;right:0;height:100%;}
/*Investors block*/
body#one .grid .grid2-a, body#one .grid .grid2-b {width:47.9270315%} /*289 divide 603 = 44.79270315%*/
body#one .grid.home-one .block-a .grid2-b img {margin:0 auto;border:2px solid #004d90}
body#one .grid.home-one .block-a .grid2-a #share-price {background: url(../images/border-off.png) top left repeat-y, url(../images/border-off.png) top right repeat-y, url(../images/border-off.png) top right repeat-x, url(../images/border-off.png) bottom right repeat-x;}
body#one .grid.home-one .block-a .grid2-a #share-price p#price {margin-bottom:0;}
body#one .grid.home-one .block-a .grid2-a #share-price p#price b {padding:0 .1em}
/*Map block*/
body#one .grid.home-two .block-b {position:absolute;top:0;right:0;height:100%; background: url(../images/how-we-inspire-a-world-of-difference-assets.jpg)  center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
body#one .grid.home-two .block-b .map {position:relative; bottom:35px;}
body#one .grid.home-two .block-b .map img {max-width:100%;}
body#one .grid.home-two .block-b .map .map-content img { margin:0 auto; text-align:center}
body#one .grid.home-two .block-b .map .map-content {position:absolute;top:0px;left:0;right:0;margin-left:auto;margin-right:auto;height:100%;}
body#one .grid.home-two .block-b .map-content h3 {color:#065e9e;margin-bottom:6%}
body#one .grid.home-two .block-b .map-content p {text-align:center;/*margin-bottom:0;*/}
body#one .grid.home-two .block-b .map-content p.intro {
    font-size:195%;
    font-family: "open-sans",sans-serif;
    font-style: normal;
    font-weight: 100;
    line-height: 1.3;
    background: -webkit-linear-gradient(top, #005596, #005596);
    -webkit-background-clip: text;
    -webkit-text-stroke: 3px transparent;
    color: #004d90;
    margin-top: 2.5em;
	text-shadow:1px 1px 0px #FFF, -1px -1px 0px #005596, -1px 1px 0px #005596, 1px -1px 0px #005596, 0px 1px 0px #005596, 0px -1px 0px #005596, 1px 0px 0px #005596, -1px 0px 0px #005596, 4px 4px 3px #000;color:#fff;
	
    }







body#one  ul.grid-three li img {margin:0 auto; text-align:center} /*%*/
body#one  ul.grid-three li h4 { text-align:center; font-weight:100; margin:0; padding:0} 
body#one  ul.grid-three li { margin-bottom: 0em;}


body#one .grid.home-two .block-b .map-content p.intro b {font-size:150%;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 700;}
body#one .grid.home-two .block-b .map-content h3 {border-bottom:none;text-align:center;margin-top:1em}
body#one .grid.home-two .block-b .map-content h3 i {font-style:normal;border-bottom:2px solid #065e9e;}
body#one .grid.home-two .block-b .map-content p.more {margin-top:8%;}
body#one .grid.home-two .block-b p.more a {display:inline-block;text-align:center}
/*WOD block*/
body#one .grid.home-two .block-b .wod-content {position: relative;top: 0; }
body#one .grid.home-two .block-b .wod-content p.button {margin:0 auto;text-align:center}

body#one .grid.home-two .block-b h3 {font-style: normal;font-weight: 100; font-size:1.2em; text-align:center}
body#one .grid.home-two .block-b h3 i {font-style: normal;font-weight: 700; font-size:1.5em}




.thickline-home {border-bottom: 2px solid #004d90;}


/*LOGO SLIDER*/
#logo-bar {overflow:hidden;margin-bottom:1em;border:1px solid #c5c5c5;box-shadow: 0px 0px 3px 1px rgba(30, 30, 30, 0.2)}
#jssor-slider {width:1002px;height:89px;position:relative;overflow:hidden;}
#jssor-slider #logo-parade {cursor:move;position:absolute;left:0;top:0;width:100%;height:89px;overflow:hidden}
#jssor-loading {position:absolute;top:0;left:0;}
#loading-filter {filter:alpha(opacity=70);opacity:0.7;position:absolute;display:block;background:#000;top:0;left:0;width:100%;height:100%;}
#loading-logo {position:absolute;display:block;background:transparent url(../images/loading.gif) no-repeat center center;top:0;left:0;width:100%;height:100%;}
/*=BODY CONTENT
---------------*/
main[role="main"] p {font-size:.9375em;margin-bottom:1em;line-height:1.4}
main[role="main"] p.margin-less {margin-bottom:0.25em;}
main[role="main"] ul, main[role="main"] ol {margin-bottom:.5em;}
main[role="main"] li {font-size:.9375em;line-height:1.4;}
main[role="main"] li li, main[role="main"] li p {font-size:100%}
ul.contents {list-style:disc;}
ul.list {list-style:disc;margin-left:1.75em}
ul.list li,ol.list li {padding-bottom:.5em;line-height:1.3em}
ul.list ul {margin-left:1.5em;list-style:circle}
ol.list {list-style:decimal;margin-left:2.5em}
ul.list-nav li {padding-bottom:1.25em;}
ul.list-nav li a {display:block;}
ul.list-icons li {line-height:1.6; margin-left:0em;}
ul.list-icons i {font-size:120%;padding-right:.5em;/*margin-left:-.5em*/}
li ul.list {margin-top:.5em}
.tab-drawer-content > img ~ ul.list-icons {margin-left:250px}

.strategy {font-size:1em;padding-bottom:.5em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 400; text-decoration:underline;}
.strategynotunderline {font-size:1em;padding-bottom:.5em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 400;}

#container figure img {display:block;max-width:100%;height:auto !important}
.thinline-img {}
.one-column {padding:1.5625em;}
.two-column {padding:0 1.5625em;}
.col-content {float:left;width:74.73684210526316%} /*710 divide 950 = 74.73684210526316%*/
.col-nav {float:right;;width:22.10526315789474%} /*210 divide 950 = 22.10526315789474%*/
.col-nav h6 {font-size:1.4em;color:#075e9f;padding-bottom:.16em;margin-bottom:1em;border-bottom:2px solid #075e9f;font-family: "open-sans",sans-serif; font-style: normal;font-weight: 600;}
.two-column > h2 {padding-top:1.5625em;}
figure.banner {position:relative;margin-bottom:1.5625em;background-color:#eee}
figcaption.heading {position:absolute;top:0;left:0;width:33%;height:100%;background:transparent url(../images/fade-bkr.png);border-right:2px solid #ccc}
figcaption.heading h2 {font-size:2em;color:#fff;text-align:left;padding-left:1em;position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;width:100%;height:23%;margin:auto;}
figcaption.heading h2.break-zero {height:12%}
figcaption.heading h2.break-two {height:34%}
figure.banner.pull-out figcaption.heading {width:42%}
figure.banner.pull-out {margin-bottom:0}
.pull-out {margin-bottom:1.5625em}
.pull-out .gutter {padding:1em 1.5625em}
.pull-out .gutter p {font-size:140%;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 300;margin-bottom:.5em}
.pull-out {background:#004d90;color:#fff}
figure.banner#ak figcaption.heading {background-image: url(../images/fade-bkr-ak.png)}
figure.banner#gt figcaption.heading {background-image: url(../images/fade-bkr-gt.png)}
figure.banner#im figcaption.heading {background-image: url(../images/fade-bkr-im.png)}
figure.banner#pt figcaption.heading {background-image: url(../images/fade-bkr-pt.png)}
figure.banner#va figcaption.heading {background-image: url(../images/fade-bkr-va.png)}
figure.banner#kg figcaption.heading {background-image: url(../images/fade-bkr-kg.png)}
figure.banner#cm figcaption.heading {background-image: url(../images/fade-bkr-kg.png)}
figure.banner#ak + .pull-out {background:#39523d}
figure.banner#gt + .pull-out {background:#ce4b41}
figure.banner#im + .pull-out {background:#72237e}
figure.banner#pt + .pull-out {background:#1386a5}
figure.banner#va + .pull-out {background:#a99242}
figure.banner#kg + .pull-out {background:#FCAF17}
figure.banner#cm + .pull-out {background:#FCAF17}
main[role="main"] .intro {color:#004d90;font-size:140%;margin-bottom:.75em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 300;}

p.strategic-focus {margin:1.5em 0 0 80px;}
.strategic-icon {float:left}

figure.wod-ad-cover {float:right;margin:0 0 1em 2em}
figure.wod-ad-cover img {margin:0 auto;}
.wod-ad-cover figcaption {font-size:.9375em;margin:.5em 0;text-align:center}

figure.figure-stakeholders {display:block}
.stakeholders-replace {display:none}
.stakeholders-replace h6 {font-size:1.75em;padding:.25em;margin:1em 0 .25em 0;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

.border {border-bottom:1px solid #123a63; border-top:1px solid #123a63; border-left:1px solid #123a63; border-right:1px solid #123a63; padding:5px}

.stakeholders-replace h6#petal-blue {background-color:#004D90;}

.year-head { display:block; }

/*=Barb
------------*/
.home-text-2 {text-align:center; font-size:26px}
.home-text-3 {text-align:center; font-size:24px}
.press-releases-footer {margin-top:24px; background: url(images/border-off.png) top left repeat-y, url(images/border-off.png) top right repeat-y, url(images/border-off.png) top right repeat-x, url(images/border-off.png) bottom right repeat-x;}
#barloword-h2 {display: none;}
.download-button {width:26%; padding:10px; background:#004D90; border:2px solid #229CCF; color:#fff; border-radius: 20px 20px 20px 20px; text-decoration:none; margin-left:35%}
.download-button-2 {width:16%; padding:10px; background:#D1A322; color:#fff; border-radius: 20px 20px 20px 20px; text-decoration:none; margin-left:42%}

/*=MBEWU
--------*/
ul.grid-list li li {float:none;background:#fff;width:100%;padding:0;margin:0}
img.img-responsive {display:block;max-width:100%;height:auto !important}
ul.grid-list.mbewu > li {position: relative}		
ul.grid-list.mbewu .gutter {padding:1em;min-height: 0}	
ul.grid-two.mbewu > li {background:#fff;width:48.84210526315789%;margin-right:2.315789473684211%;} /*464 divide 950 = 48,84210526315789%, 22 divide 950 = 2,315789473684211%*/
ul.grid-three.mbewu > li {background:#fff;width:31.78947368421053%;margin-right:2.315789473684211%;} /*302 divide 950 = 48,63157894736842%, 22 divide 950 = 2,315789473684211%*/
ul.mbewu.box-height-narrow > li {min-height:60px;}
ul.mbewu.box-height-short > li {min-height:160px;}
ul.mbewu.box-height-medium > li {min-height:240px;}
ul.mbewu.box-height-tall > li {min-height:360px;}
ul.grid-list.border-box > li {background: url(../../images/border-box-blue.png) top left repeat-y, url(../../images/border-box-blue.png) top right repeat-y, url(../../images/border-box-blue.png) top right repeat-x, url(../../images/border-box-blue.png) bottom right repeat-x}
	
h4.heading-inline img {vertical-align: middle;padding-left:2em}
h5 {color:#fff;background:#0099DB;padding:1em}
ul.grid-list.adjudicators .grid h5 {background:transparent;color:#004D90;padding:0}
ul.grid-list.grid-four.team.adjudicators.title-long li figure figcaption {min-height: 80px;}	
.button-container {margin:0 auto;text-align: center;}
a.button-rounded {display:inline-block;background:#004D90;border:2px solid #0099DB;border-radius:28px;border:1px solid #18ab29;display:inline-block;cursor:pointer;color:#fff;font-size:1.125em;padding:.25em 1.5em;text-decoration:none;margin: 0 auto;font-weight: 700}
a:link.button-rounded, a:visited.button-rounded	{color:#fff}

ul.grid-list.mbewu > li .button-container {position: absolute;bottom:1em;left:0;right:0;}
ul.grid-list.mbewu > li .button-container a {min-width: 60%}	
	
ul.list-plain {margin:0 1px}	
ul.list-plain li {border-bottom:1px solid #0099DB;}
ul.list-plain li i {font-style: normal;display:inline-block;padding:.5em 1em}	
ul.two-col {columns: 2;-webkit-columns: 2;-moz-columns: 2;}	
ul.bullet-line {list-style: none;padding:0 2em}
ul.bullet-line li {position:relative;padding-left:1em;line-height: 2;}	
ul.bullet-line li:before {content:'';position:absolute;left:-1em;top:6px;width:3px;height:1.5em;background:#0099DB;}

figure.mbewu-process {position: relative}
figure.mbewu-process figcaption {position: absolute;top:0;left:0;width:200px;height:90px;z-index: 99;background:#0099DB;color:#fff;padding:1em;line-height: 1.4}		
ul.grid-four.team.adjudicators li {background: #fff;}
.accordion-tabs.mbewu-tabs ul.tabs li {width:13%}	
	
	
form.mbewu-form {border:1px solid #004A80;padding:2em}	
form.mbewu-form input {border:1px solid #004d90;line-height: 1.8}	
form.mbewu-form b {color:#004d90}
form.mbewu-form .button-container {text-align:left}
form.mbewu-form table + p {margin-top:1em}	
/*=IFRAMES
------------*/
iframe.ir {width:100%; height:100%}
iframe.ir.graph {height:300px;}
iframe.ir.price {height:320px;}
iframe.ir.bid-offer {height:100px;}
iframe.ir.last-trade {height:380px;}
iframe.ir.price-details {height:270px;}
iframe.ir.graph-historical {height:250px;}
iframe.ir.calculator-dividend {height:700px;}
iframe.ir.calculator-share {height:750px;}
iframe.ir.statistics {height:900px;}
iframe.ir.historical {height:700px;}
iframe.ir.performance {height:700px;}
iframe.ir.valuations {height:800px;}
iframe.ir.forecast {height:2500px;}
iframe.ir.highlights {height:2000px;}
iframe.ir.sens {height:600px;}

/*=LIST GRID
------------*/
.grid {}
.grid2-a {float:left;width:50%;}
.grid2-b {float:right;width:50%;}
.grid.contact-details {position:relative;margin-bottom:1em;background:#fff url(../images/contact-bkr.png) repeat-y 34.1% 0;}
.contact-details .gutter {padding:1em}
.contact-details .grid2-a, .contact-details .grid2-b {width:49%;margin-bottom:1em}
.contact-main h4 {margin-bottom:.5em;padding-bottom:.2em;border-bottom:1px solid #ccc}
.contact-main {width:65.89473684210526%;} /*626 divide 950 = 65.89473684210526%*/
.contact-main .contact-address {margin-bottom:1em;}
.contact-map {float:left;width:100%;border-top:2px solid #fff;position:relative;z-index:3}
.contact-sidebar {position:absolute;top:0;right:0;z-index:1;color:#004d90;background:#eee;height:100%;width:31.78947368421053%;} /*302 divide 950 = 31.78947368421053%*/
.contact-sidebar h4, .contact-sidebar h5 {color:#004d90}
.contact-sidebar a:link, .contact-sidebar a:visited {color:#004d90}
.sidebar-grid .grid2-a, .sidebar-grid .grid2-b {float:none;width:auto}
ul.grid-list {margin-bottom:0;}
ul.grid-list li {display:block;float:left;margin-bottom:1em;}
ul.grid-list li img {display:block;max-width:100%;height:auto !important}
ul.grid-list.grid-four.brands li img {display:block;max-width:100%; border:1px solid #dedada;height:auto !important}


ul.grid-list li .gutter {padding:1em}
ul.grid-two li {width:49.2537313%;margin-right:1.4925373%;background:#ccc} /*%*/
ul.grid-two li .gutter {min-height:140px;}
ul.grid-two li.grid2, ul.grid-two li.grid4, ul.grid-two li.grid6 {margin-right:0}

ul.grid-two.videos li {width:48.79912663755459%;margin-right:2.40174672489083%;background:#004d90;} /*447 divide 916 = 48.79912663755459%, 22 divide 916 = 2.40174672489083%*/
ul.grid-two.videos li .gutter {min-height:80px;}
ul.grid-two.videos li.grid2, ul.grid-two.videos li.grid4, ul.grid-two.videos li.grid6 {margin-right:0}

ul.grid-two.videos li h4 {color:#fff;}

ul.grid-two.gallery li {width:48.79912663755459%;background:#00306B;} /*447 divide 916 = 48.79912663755459%, 22 divide 916 = 2.40174672489083%*/
ul.grid-two.gallery li .gutter {min-height:0px;}
ul.grid-two.gallery li.grid2, ul.grid-two.gallery li.grid4, ul.grid-two.gallery li.grid6 {margin-right:0}

ul.grid-two.gallery li h4 {color:#fff;}

ul.grid-three li {width:32.4093817%;margin-right:1.3859275%;} /*%*/
ul.grid-three li h5 {/*text-align: center;*/} /*%*/
ul.grid-three li .gutter {min-height:140px;}
ul.grid-three li.grid3, ul.grid-three li.grid6 {margin-right:0}

ul.grid-three.strategic li {width:31.40845070422535%;margin-right:2.816901408450704%;} /*223 divide 710 = 31.40845070422535%, 20 divide 710 = 2.816901408450704%*/
ul.grid-three.strategic li {background: #E2E2E3;min-height:370px;} /*%*/

ul.grid-three.strategic li .gutter {min-height:140px;}
ul.grid-three.strategic li.grid3, ul.grid-three li.grid6 {margin-right:0}
ul.grid-three.strategic li figcaption div.biography-heading {padding:0 1em;}
ul.grid-three.strategic li figcaption div.biography-heading h4 {margin:0;padding:.25em 0;}
ul.grid-three.strategic li figcaption div.biography-heading h5 {font-size:100%; }

ul.grid-four li {width:23.26315789473684%;margin-right:2.315789473684211%;} /*221 divide 950 = 23.26315789473684%, 22 divide 950 = 2.315789473684211%*/

ul.grid-four.brands li {width:23.80952380952381%;margin-right:1.408450704225352%;} /*170 divide 710 = 23.94366197183099%, 10 divide 710 = 1.408450704225352%*/
ul.grid-four.brands h4 {margin:1em 0em 1em 0em;}
ul.grid-four.brands li h5 {margin:.75em 0em .75em 0em; text-align:center}

ul.grid-four li.grid4, ul.grid-four li.grid8, ul.grid-four li.grid12, ul.grid-four li.grid16, ul.grid-four li.grid20, ul.grid-four li.grid24, ul.grid-four li.grid28 {margin-right:0}

ul.grid-five li {width:17.74647887323944%;margin-left:2.816901408450704%;} /*126 divide 710 = 18.87323943661972%, 20 divide 710 = 2.816901408450704%*/
ul.grid-five li h4{text-align:center}
ul.grid-list.grid-five.values-icon li {margin-bottom:.5em;width:17.74647887323944%;margin-left:2.816901408450704%; } /*126 divide 710 = 19.1304347826087%, 20134 divide 710 = 2.816901408450704%*/
ul.grid-five.values-icon li.grid1 {margin-left:0;}
body#one ul.grid-six.wod-gallery li {width:16.25207296849088%;margin-right:0.49751243781095%;margin-bottom:1em !important} /*98 divide 603 = 16.25207296849088%, 3 divide 603 = 0.49751243781095%*/
body#one ul.grid-six.wod-gallery li.grid6 {margin-right:0}
/*IR homepage*/
.grid.ir h3 {line-height:1.4}
.ir-reporting {float:left;width:65.89473684210526%;} /*626 divide 950 = 65.89473684210526%*/
.ir-share-data {float:right;width:31.78947368421053%;} /*302 divide 950 = 31.78947368421053%*/
.ir-reporting ul.grid-list {border-bottom:1px solid #ccc}
.ir-reporting ul.grid-list li {font-size:1em}
ul.grid-two.reporting li {width:48.2428115%;margin-right:3.514377%;background:#fff} /*302 divide 626 = 48.2428115%, 22 divide 626 = 3.514377%*/
ul.grid-two.reporting li li {font-size:100%;width:100%}
ul.grid-two.reporting li.grid2, ul.grid-two.reporting li.grid4, ul.grid-two.reporting li.grid6 {margin-right:0}
.ir-reporting ul.grid-list li .gutter {padding:.2em;background-color:#eee;min-height:180px}
ul.list-icons.fa-ul li {background-color:transparent}
.ir-reporting figure {position:relative;}
.ir-reporting figcaption {position:absolute;top:0;left:0;width:100%;height:100%;background: url(../images/border-off.png) top left repeat-y, url(../images/border-off.png) top right repeat-y, url(../images/border-off.png) top right repeat-x, url(../images/border-off.png) bottom right repeat-x}
.ir-reporting figcaption h4 {color:#00aeef;padding-left:.5em}
ul.grid-two.reporting li.grid3 h3, ul.grid-two.reporting li.grid4 h3 {border-top:1px solid #ccc}

#share-price {text-align:center;margin:0 auto;}
#share-price p {line-height:1;margin-bottom:0}
#share-price p#more {padding-bottom:1em}
#share-price p#price b {line-height:1.2;font-size:312%;font-family: 'open_sansregular', Arial, Helvetica, sans-serif;}
#share-price img {margin-left:.5em}

.ir-event {margin-bottom:.5em}
.ir-event h4 {float:left;width:5em;background:#eee;font-size:.75em;text-align:center;margin:0 .75em 0 0;line-height:1;padding:.25em 0;}
.ir-event h4 b {font-weight:normal;font-size:220%}
p.calendar {padding-top:.5em}
p.calendar i {font-style:normal;float:left;color:#004d90}
p.calendar i:before {content:'\f073';font-family:'fontawesome';speak: none;}
/*=BIOGRAPHIES
--------------*/
#block11,#block12,#block13,#block14,#block15,#block16,#block17,#block18,#block19,#block20,#block21,#block22,#block60,#block61,#block62,#block63,#block64,#block65,#block66,#block67,#block68,#block69,#block70,#block71,#block72,#block73,#block74,#block75,#block76,#block77,#block78,#block79,#block80 {position:absolute;left:-99999px;}
ul.grid-four.team li {margin-bottom:1em;background:#E2E2E3;}
ul.grid-four.team li a {text-decoration:none;}

ul.grid-four.team li figure figcaption {min-height:35px; margin-bottom:0;}
ul.grid-four.team.title-short li figure figcaption {min-height:90px}
ul.grid-four.team.title-long li figure figcaption {min-height:110px}

ul.grid-four.team li figcaption.show-bar {background-color:#004d90;}
ul.grid-four.team li figcaption.show-bar h4, ul.grid-four.team li figcaption.show-bar h5 {color:#fff}
ul.grid-four.team li figcaption.hide-bar {background-color:transparent}
ul.grid-four.team li figcaption div.biography-heading {padding:0 1em;}
ul.grid-four.team li figcaption div.biography-heading h4 {margin:0;padding:.25em 0;}
ul.grid-four.team li figcaption div.biography-heading h5 {font-size:100%; }

ul.grid-four.team li a figcaption div.biography-heading.bb h4, ul.grid-four.team li a figcaption div.biography-heading.bb h5 {color:white}
ul.grid-four.team li.grid div[id*="block"] {background:#075E9f;color:#fff;border-top:6px solid #004d90;width:429.8642534%;} /*4 blocks = 400% + 22 divided 221 x 3 (gutters) = 29.8642534%*/
ul.grid-four.team li.grid2 div[id*="block"], ul.grid-four.team li.grid6 div[id*="block"], ul.grid-four.team li.grid10 div[id*="block"], ul.grid-four.team li.grid14 div[id*="block"] {margin-left:-109.9547511%;} /*243 (221 + 22) divide 221 = -109.9547511%*/
ul.grid-four.team li.grid3 div[id*="block"], ul.grid-four.team li.grid7 div[id*="block"], ul.grid-four.team li.grid11 div[id*="block"], ul.grid-four.team li.grid15 div[id*="block"] {margin-left:-219.9095023%;} /*468 (221 + 22 + 221 + 22) divided 221 = -219.9095023%*/
ul.grid-four.team li.grid4 div[id*="block"], ul.grid-four.team li.grid8 div[id*="block"], ul.grid-four.team li.grid12 div[id*="block"], ul.grid-four.team li.grid16 div[id*="block"] {margin-left:-329.8642534%;} /*729 (221 + 22 + 221 + 22 + 221 + 22) divided 221 = -329.8642534%*/
ul.grid-four.team li div.close {float:right;font-size:2em;padding:0 .5em 0 0;}
ul.grid-four.team li div.close a {color:#fff}
ul.grid-four.team li .biography-content {padding:0 1em 1em 1em;}
ul.grid-four.team li .biography-content p {} /*margin-bottom:0*/
dl.biography-details {margin:1em 0}
dl.biography-details dt {float:left;margin:0;padding:.25em 0;width:8em;font-weight:bold;}
dl.biography-details dd {margin-left:8em;padding:.25em 0;}

.value-height {min-height:48px;}


/*=ACCORDION
------------*/
.accordion {margin-bottom:1em;}
h4.expand a {padding:.5em}
.expand a {display:block;}
.expand a:link, .expand a:visited {color:#004D90;text-decoration:none;background:#EDECE8;}
.expand a:hover, .expand a:active, .expand a:focus {background:#CCCCCC;color:#fff}
.expand a.open:link, .expand a.open:visited {background:#004D90;color:#FFF;}
.expand a:before {content:'\f0fe';font-family:'fontawesome';speak: none;padding-right:.5em}
.expand a.open:before {content:'\f146';font-family:'fontawesome';speak: none;padding-right:.5em}
/*tabbed accordion*/

ul.tabs {float:left;width:100%;padding:1em 0 0 0;background:transparent url(../images/nav-year-bg.png) left bottom repeat-x;margin-bottom:0 !important}
ul.tabs li {float:left;cursor: pointer;margin:0 0 0 .5em;padding:4px 10px;border:1px solid #004d90;border-bottom:none;text-decoration:none;background:#004d90;color:#fff}
ul.tabs li:first-of-type {margin:0}
ul.tabs li:hover {background:#3399cc;color:#fff}
ul.tabs li.active {padding-bottom:5px;background:#fff;border-color:#004d90;color:#004d90;font-weight:bold}
.tab-container {border:1px solid #004d90;border-top:none;clear:both;float:left;width:99.7894737%;background:#fff;overflow:auto;} /*948 divide 950 = 99.7894737%*/
.tab-drawer-heading {display:none;}
.tab-drawer-content {padding:1em;display:none;}

ul.tabs li.tab-equipment {color:#fff;background-color:#cc9900}
ul.tabs li.active.tab-equipment {color:#cc9900;background-color:#fff}

ul.tabs li.tab-handling {color:#fff;background-color:#cc9900}
ul.tabs li.active.tab-handling {color:#cc9900;background-color:#fff}

ul.tabs li.tab-automotive {color:#fff;background-color:#ad172b}
ul.tabs li.active.tab-automotive {color:#ad172b;background-color:#fff}

ul.tabs li.tab-logistics {background-color:#000066}
ul.tabs li.active.tab-logistics {color:#000066;background-color:#fff}

ul.tabs li.tab-corporate {background-color:#46A872}
ul.tabs li.active.tab-corporate {color:#46A872;background-color:#fff}

ul.tabs li.tab-bursaries {background-color:#003399}
ul.tabs li.active.tab-bursaries {color:#003399;background-color:#fff}

ul.tabs li.tab-logis {background-color:#000066}
ul.tabs li.active.tab-logis {color:#000066;background-color:#fff}

ul.tabs li.tab-power{color:#fff;background-color:#cc9900}
ul.tabs li.active.tab-power{color:#cc9900;background-color:#fff}


/*=HIGHCHARTS
---------*/
.graph-container {display:block; }

/*=TABLES
---------*/
table.financial {width:100%;font-size:.9375em;margin-bottom:1em}
table.financial colgroup col.column-1 {background-color:#eee;}
table.financial thead {border-bottom:2px solid #004d90;}
table.financial thead th {font-weight:bold;text-align:right}
table.financial thead th.bottom {vertical-align:bottom}
table.financial th, table.financial td  {padding:.25em}
table.financial tbody tr td {text-align:right; border-bottom:1px solid #eee; vertical-align:bottom;}
table.financial tbody tr th {text-align:left; border-bottom:1px solid #eee}
table.financial tr.row-total {font-weight:bold}

table.financial tbody tr.row-head {background-color:#ccc;font-weight:bold;}
table.dividends thead tr th {text-align:left;}
table.dividends tbody tr td {text-align:left;border-bottom:1px solid #eee}

.datatable tr:hover, .datatable tr.hilite {background-color: #ebebeb;color: #000000; cursor:pointer;}

.scrollable {position:relative;overflow:hidden;}
.scrollable:after {position:absolute;top:0;left:100%;width:50px;height:100%;border-radius:10px 0 0 10px / 50% 0 0 50%;box-shadow:-5px 0 10px rgba(0, 0, 0, 0.25);content:'';}
.scrollable > div {overflow-x:auto;}
.scrollable > div::-webkit-scrollbar {height:12px;}
.scrollable > div::-webkit-scrollbar-track {box-shadow:0 0 2px rgba(0,0,0,0.15) inset;background:#f0f0f0;}
.scrollable > div::-webkit-scrollbar-thumb {border-radius:6px;background:#ccc;}

.finthickerblue {border-bottom:5px solid #172752;}
.finthickergreyrgt {border-right:3px solid #C9C8C8;}
.finthineline {border-bottom:1px solid #8B8D8D;}
.finthickline {border-bottom:2px solid #8B8D8D;}
.fintop {border-top:1px solid #8B8D8D;}
.fintopleft {border-top:1px solid #8B8D8D; border-left:1px solid #8B8D8D;}
.fintopright {border-top:1px solid #8B8D8D; border-right:1px solid #8B8D8D;}
.finbotleft {border-bottom:1px solid #8B8D8D; border-left:1px solid #8B8D8D;}
.finbotright {border-bottom:1px solid #8B8D8D; border-right:1px solid #8B8D8D;}
.finleft {border-left:1px solid #8B8D8D;}
.finright {border-right:1px solid #8B8D8D;}
.fincaption { font-size:12px!important;;}
.leadcaption { font-size:12px;}
.finnrow { border-top:1px solid #8B8D8D; border-bottom:1px solid #8B8D8D; }
.finrowright {border-top:1px solid #8B8D8D; border-right:1px solid #8B8D8D; border-bottom:1px solid #8B8D8D; }
.finrowleft { border-bottom:1px solid #8B8D8D; border-left:1px solid #8B8D8D;border-top:1px solid #8B8D8D;}
.finheaderblue{ background:#E1E0DF; color:#005596}
.finheadergrey{ background:#E1E0DF; color:#57585B}
.noteheader {font-size: 1.1em;color: #005596;/*text-transform:uppercase*/font-weight: 600;}

.finthinwhite {border-bottom:1px solid #fff;}
.finthickleftwhite {border-left:2px solid #fff;}

.finheaderdarkblue{ background:#172752; color:#fff;}
.finheaderlightblue{ background:#00779D; color:#fff;}

/*=ICONS
--------*/
.fa-volume-up {color:#000;}
.fa-file-pdf-o {color:#c11e07;}
.fa-globe {color:#004D90;}
.fa-file-excel-o {color:#549f3a;}
.fa-globe, .fa-calendar {color:#004d90}

/*=VIDEO
--------*/
.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0; margin-bottom:1.875em;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*=CONTACT
----------*/
dl.email-details {margin:0 0 1em 0}
dl.email-details dt {float:left;margin:0;padding:.25em 0;width:15em;;}
dl.email-details dd {margin-left:15em;padding:.25em 0;}

/*=MAPS
-------*/
#map_container { position: relative }
#map {height:237px; width:100%;background:#ccc}

/*=FOOTER
---------*/
footer[role="contentinfo"] {text-align:center;color:#fff}
footer[role="contentinfo"] .gutter {padding:1.5625em 1em}
footer[role="contentinfo"] a:link, footer[role="contentinfo"] a:visited {color:#fff !important}
footer[role="contentinfo"] a:hover {color:#fff;}
footer[role="contentinfo"] p {float:left;margin-bottom:0;margin-top:-1em;font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;}
footer[role="contentinfo"] ul.quick-links {margin:0;font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;}
footer[role="contentinfo"] ul.quick-links li {display:inline}
footer[role="contentinfo"] ul.quick-links li a {padding:0 .5em}
footer[role="contentinfo"] ul.social-media {float:right;width:auto;margin-top:-1.4em}
footer[role="contentinfo"] ul.social-media li#connect {}
footer[role="contentinfo"] ul.social-media ul {float:right;width:auto}
footer[role="contentinfo"] ul.social-media ul li {float:left;text-align:center;}
footer[role="contentinfo"] ul.social-media ul li a {font-size:1.6em;margin:0 auto;}
footer[role="contentinfo"] ul.social-media li.social-icon.linkedin a:hover i {color:#007bb6}
footer[role="contentinfo"] ul.social-media li.social-icon.youtube a:hover i {color:#bb0000}
footer[role="contentinfo"] ul.social-media li.social-icon.twitter a:hover i {color:#00aced}

/*=LINKS
--------*/
a {outline:none}
a:link {color:#0c79a6;}
a:visited {color:#0c79a6;}
a:hover {color:#004d90;text-decoration:none;}
a.external span {position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
a.external i {padding-left:4px;}
ul.external-file li .fa {margin-right:4px;}
/*pagination*/
.pagination p {padding:0 1.5625em 1.5em;margin-bottom:0 !important;}
.pagination p i {position:absolute;left:-9999px;}
.pagination p a {display:block;padding:0 .5em;border:none;border-radius:2px}
.pagination p a:link, .pagination p a:visited {background:#004d90;color:#fff;}
.pagination p a:hover {background:#ccc;color:#fff}
a#go-lft, a#go-rgt {font-size:1.8em;text-decoration:none;}
a#go-lft:after {content:'\f060';font-family:'fontawesome';speak: none;}
a#go-rgt:after {content:'\f061';font-family:'fontawesome';speak: none;}
/*back to top arrow*/
#back-to-top {position:fixed;bottom:2em;right:10%;text-decoration:none;font-size:2.4em;width:44px;height:44px;display:block;text-align:center;vertical-align:middle;border-radius:999px;color:#fff;background-color:#3399CC;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
#back-to-top:after {content:'\f106';font-family:'fontawesome';speak: none;}
#back-to-top:hover {background:#004d90}
}
/*=RESPONSIVENESS
-----------------*/
@media screen and (max-width: 1380px) {
#back-to-top {bottom:-2em}
}

@media screen and (max-width: 1060px) {

}

@media screen and (max-width: 1030px) {
.accordion-tabs.break-xl .tabs {display: none;}
.accordion-tabs.break-xl .tab-drawer-heading {background:#edece8;color:#004d90;border-top:1px solid #004d90;margin:0;padding:.5em;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.accordion-tabs.break-xl .d-active {background-color:#004d90;color: #fff;}
.tab-drawer-heading:before {content:'\f0fe';font-family:'fontawesome';speak: none;padding-right:.25em}
.d-active:before {content:'\f146';font-family:'fontawesome';speak: none;padding-right:.25em}
}

@media screen and (max-width: 990px) {
header[role="banner"] div#search {width:40%;}
header[role="banner"] div#search input[type="text"] {}
.menu {width:auto;margin-top:.5em;clear:right;}
.menu ul li a {font-size:.9em;padding:.5em}
body#one ul.grid-six.wod-gallery {margin:0 auto;width:50%}
body#one ul.grid-six.wod-gallery li.grid4 {clear:left}
body#one ul.grid-six.wod-gallery li.grid3 {margin-right:0}
body#one ul.grid-six.wod-gallery li {width:32.83582089552239%;} /*198 divide 603 = 32.83582089552239%, 3 divide 603 = 0.49751243781095%*/
}

@media screen and (max-width: 960px) {
figure.banner.pull-out figcaption.heading {width:60%}
}

@media screen and (max-width: 950px) {
header[role="banner"] h1 {margin-bottom:.5em}
header[role="banner"] div#search {}
.menu {width:100%;margin-bottom:.5em}

ul.mbewu.box-height-short > li {min-height:200px;}
ul.mbewu.box-height-medium > li {min-height:280px;}
ul.mbewu.box-height-tall > li {min-height:380px;}
	
}

@media screen and (max-width: 900px) {
ul.grid-list.wod-nav li h4 {font-size:1em;}
body#one .grid.home-two .block-b .map-content h3 {;margin-bottom:3%}
body#one ul.grid-six.wod-gallery {width:70%}
}



@media screen and (max-width: 875px) {
figcaption.heading {width:56%}
figcaption.heading h2 {height:20%}
figcaption.heading h2 br.rwd-line {display:none}

ul.grid-three.strategic li {width:47.8421053%; min-height:375px}
ul.grid-three.strategic li.grid4 {clear:none}
ul.grid-three.strategic li.grid3, ul.grid-three li.grid5 {margin-right:2.816901408450704%}
ul.grid-three.strategic li.grid2, ul.grid-three li.grid4, ul.grid-three li.grid6 {margin-right:0}


}

@media screen and (max-width: 860px) {
.contact-main, .contact-sidebar {float:none;width:auto}
.contact-map {float:none;}
.grid.contact-details {background-image:none;}
.contact-sidebar {position:static;background-color:#fff;color:#333}
.sidebar-grid .grid2-a, .sidebar-grid .grid2-b {float:left;width:50%}
}

@media screen and (max-width: 820px) {
iframe.ir.price-details {height:300px;}
}

@media screen and (max-width: 800px) {
header[role="banner"] div#search {float:none;width:auto}
header[role="banner"] div#search #search-form {}
div#toolbar {display:block;}
#breadcrumb ul#utility {display:none}
.menu {clear:both;min-width:inherit;float:none;}
.menu, .menu > ul ul {overflow:hidden;max-height:0;background-color:#004d90;} /*Menu background colour*/
.menu ul.sub-menu {padding:0 0 0 1em;} /*If drop-down menu has rounded corners, remove them here*/
.menu.active, .menu > ul ul.active {max-height:42em;} /*Controls height of open menu, including expanded sub menu - if too small, not all items show*/
.menu ul {display:inline;}
.menu > ul {border-top:0}
.menu li, .menu > ul > li {display:block;}
.menu li a {color:#fff;display:block;padding:0;position:relative;} /*Menu separation lines*/
.menu li.has-submenu > a:after {content:'\f107';font-family:'fontawesome';speak: none;position:absolute;top:0;right:0;display:block;font-size:1.5em;padding:0.2em 0.5em 0 0;}
.menu li.has-submenu > a.active:after {content:'\f106';font-family:'fontawesome';speak: none;}
.menu ul ul > li a {padding:.5em;}
.menu ul ul, .menu ul ul ul {display:inherit;position:relative;left:auto;top:auto;}
.menu li.has-submenu {margin:0}
.menu a.main {text-align:left;padding-left:1.5em;color:#fff}
.menu .tab1, .menu .tab2, .menu .tab3, .menu .tab4, .menu .tab5, .menu .tab6, .menu .tab7, .menu .tab8 {width:auto;text-align:left} /*Undo tab widths*/
.menu ul.sub-menu li.has-submenu a span {display:none;}
.menu li.has-submenu.tab8 ul.sub-menu {margin-left:0;}
figcaption.heading {width:60%;}
figure.banner.pull-out figcaption.heading {width:70%}
.scrollable {position:relative;overflow:hidden;}
.scrollable:after {position:absolute;top:0;left:100%;width:50px;height:100%;border-radius:10px 0 0 10px / 50% 0 0 50%;box-shadow:-5px 0 10px rgba(0, 0, 0, 0.25);content:'';}
.scrollable > div {overflow-x:auto;}
.scrollable > div::-webkit-scrollbar {height:12px;}
.scrollable > div::-webkit-scrollbar-track {box-shadow:0 0 2px rgba(0,0,0,0.15) inset;background:#f0f0f0;}
.scrollable > div::-webkit-scrollbar-thumb {border-radius:6px;background:#ccc;}
footer[role="contentinfo"] p {float:none;clear:both;margin-top:0;padding-top:1em}
footer[role="contentinfo"] ul.quick-links {float:left}
footer[role="contentinfo"] ul.social-media {margin-top:-.5em}
.accordion-tabs.break-m .tabs {display: none;}
.accordion-tabs.break-m .tab-drawer-heading {background:#edece8;color:#004d90;border-top:1px solid #004d90;margin:0;padding:.5em;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.accordion-tabs.break-m .d-active {background-color:#004d90;color: #fff;}
ul.grid-list.grid-five.values-icon li {width:47%; }
ul.grid-list.grid-five.values-icon li img {margin:0 auto}
ul.grid-five.values-icon li.grid3, ul.grid-five.values-icon li.grid5 {margin-left:0; clear:left;}
.stakeholders-replace {display:block}
figure.figure-stakeholders {display:none}
ul.grid-five li {width:33%;margin-left:0;} /**/
/*ul.grid-five li.grid4 {clear:left}*/
body#one .grid.home-one .block-a, body#one .grid.home-two .block-b, body#one .grid.home-two .block-a, body#one .grid.home-two .block-b {float:none;width:auto;margin-bottom:1em;}
body#one .grid.home-one .block-b {position:static;width:auto}
body#one .grid.home-two .block-b {position:static;width:auto}
body#one .grid.home-two .block-b .map-content {position:absolute;}
body#one .grid.home-one .block-a, body#one .grid.home-one .block-b, body#one .grid.home-two .block-a {background-image:none}
body#one ul.grid-six.wod-gallery {width:auto;} /*116 divide 716 = 16.20111731843575%, 4 divide 716 = 0.55865921787709%*/
body#one ul.grid-six.wod-gallery li.grid4 {clear:none}
body#one .grid.home-two .block-b .map {height:auto !important}
body#one .grid.home-two .block-b .wod-content {position:static;width:auto}
#slider {position:relative;height:480px;background:#ccc url() top center no-repeat;overflow:hidden;}

.slider-content .gutter h2 { font-size: 1.4em;  margin-bottom: 1em;}
.slider-content .gutter p { font-size: 1.2em;  margin-bottom: 1em;}

#button-1 {width:34%;}
#button-2 {width:33%;}
#button-3 {width:33%;}
#button-4 {width:34%; }
#button-5 {width:33%;}
#button-6 {width:33%;}

ul.slider-buttons a {display:block;padding:.475em 0;color:#fff;text-decoration:none;}

#button-4 a {border-left:0px; }
#button-4 a {border-top:1px solid #fff; }
#button-5 a {border-top:1px solid #fff; }
#button-6 a {border-top:1px solid #fff; }

body#one .grid.home-two .block-b .map {position:relative; height:550px;}
	
ul.grid-two.mbewu li.grid, ul.grid-three.mbewu li.grid {float:none;width:auto;margin-right:0;min-height:inherit;}
ul.grid-list.mbewu > li .button-container {position: relative;}

}



@media screen and (max-width: 760px) {
.ir-reporting, .ir-share-data {float:none;width:auto;}

}

@media screen and (max-width: 720px) {
.accordion-tabs.break-l .tabs {display: none;}
.accordion-tabs.break-l .tab-drawer-heading {background:#edece8;color:#004d90;border-top:1px solid #004d90;margin:0;padding:.5em;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.accordion-tabs.break-l .d-active {background-color:#004d90;color: #fff;}
.graph-container {display:none; }

}

@media screen and (max-width: 700px) {
#wrap .grid2-a, #wrap .grid2-b {float:none; width:100%}
iframe.ir.price-details {height:380px;}
}

@media screen and (max-width: 680px) {
.accordion-tabs.break-s .tabs {display: none;}
.accordion-tabs.break-s .tab-drawer-heading {background:#edece8;color:#004d90;border-top:1px solid #004d90;margin:0;padding:.5em;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.accordion-tabs.break-s .d-active {background-color:#004d90;color: #fff;}
body#one .grid.home-two .block-b .map-content h3 {margin-bottom:1%}
body#one .grid.home-two .block-b .map-content p.more {margin-top:1%;}
body#one .grid.home-two .block-b .map-content p .rwd-line {display:none}
}

@media screen and (max-width: 640px) {
figcaption.heading {position:inherit;width:auto;background-image:none;background-color:#004d90;border-right:none;padding-left:1em}
figcaption.heading h2 {position:inherit;height:auto;margin:0;padding:.5em 0;}
figure.banner#ak figcaption.heading {background:#39523d}
figure.banner#gt figcaption.heading {background:#ce4b41}
figure.banner#im figcaption.heading {background:#72237e}
figure.banner#pt figcaption.heading {background:#1386a5}
figure.banner#va figcaption.heading {background:#a99242}
figure.banner#kg figcaption.heading {background:#FCAF17}
figure.banner.pull-out figcaption.heading {width:auto}
.col-content {float:none;width:auto}
.col-nav {float:none;width:auto;background:#ccc;padding:1em;margin-bottom:1.5em;}

ul.grid-four li {width:31.7894737%;} /*302 divide 950 = 31.7894737%*/
ul.grid-four li.grid5, ul.grid-four li.grid9, ul.grid-four li.grid13 {clear:none;}
ul.grid-four li.grid4, ul.grid-four li.grid7, ul.grid-four li.grid10, ul.grid-four li.grid13 {clear:left;}
ul.grid-four li.grid4, ul.grid-four li.grid8, ul.grid-four li.grid12 {margin-right:2.3157895%}
ul.grid-four li.grid3, ul.grid-four li.grid6, ul.grid-four li.grid9, ul.grid-four li.grid12, ul.grid-four li.grid15 {margin-right:0}

ul.grid-four.team li {width:31.7894737%;} /*302 divide 950 = 31.7894737%*/
ul.grid-four.team li.grid5, ul.grid-four.team li.grid9, ul.grid-four.team li.grid13 {clear:none;}
ul.grid-four.team li.grid4, ul.grid-four.team li.grid7, ul.grid-four.team li.grid10, ul.grid-four.team li.grid13 {clear:left;}
ul.grid-four.team li.grid4, ul.grid-four.team li.grid8, ul.grid-four.team li.grid12 {margin-right:2.3157895%}
ul.grid-four.team li.grid3, ul.grid-four.team li.grid6, ul.grid-four.team li.grid9, ul.grid-four.team li.grid12, ul.grid-four.team li.grid15 {margin-right:0}

ul.grid-four.team li.grid div[id*="block"] {width:314.5695364%;} /*3 blocks = 300% + 22 divided 302 x 2 (gutters) = 14.5695364%*/
ul.grid-four.team li.grid1 div[id*="block"], ul.grid-four.team li.grid4 div[id*="block"], ul.grid-four.team li.grid7 div[id*="block"], ul.grid-four.team li.grid10 div[id*="block"], ul.grid-four.team li.grid13 div[id*="block"] {margin-left:0}
ul.grid-four.team li.grid2 div[id*="block"], ul.grid-four.team li.grid5 div[id*="block"], ul.grid-four.team li.grid8 div[id*="block"], ul.grid-four.team li.grid11 div[id*="block"], ul.grid-four.team li.grid14 div[id*="block"] {margin-left:-107.2847682%;} /*324 (302 + 22) divide 302 = -107.2847682%*/
ul.grid-four.team li.grid3 div[id*="block"], ul.grid-four.team li.grid6 div[id*="block"], ul.grid-four.team li.grid9 div[id*="block"], ul.grid-four.team li.grid12 div[id*="block"], ul.grid-four.team li.grid15 div[id*="block"] {margin-left:-214.5695364%;} /*648 (302 + 22 + 302 + 22) divided 302 = -214.5695364%*/

ul.grid-four.brands li {width:32.3943661971831%;} /*230 divide 710 = 32.3943661971831%*/
ul.grid-four.brands li.grid5, ul.grid-four.brands li.grid9, ul.grid-four.brands li.grid13, ul.grid-four.brands li.grid17, ul.grid-four.brands li.grid21, ul.grid-four.brands li.grid25 {clear:none;}
ul.grid-four.brands li.grid4, ul.grid-four.brands li.grid7, ul.grid-four.brands li.grid10, ul.grid-four.brands li.grid13, ul.grid-four.brands li.grid16, ul.grid-four.brands li.grid19, ul.grid-four.brands li.grid22, ul.grid-four.brands li.grid25, ul.grid-four.brands li.grid28 {clear:left;}
ul.grid-four.brands li.grid4, ul.grid-four.brands li.grid8, ul.grid-four.brands li.grid12, ul.grid-four.brands li.grid16, ul.grid-four.brands li.grid20, ul.grid-four.brands li.grid24, ul.grid-four.brands li.grid28 {margin-right:1.408450704225352%}
ul.grid-four.brands li.grid3, ul.grid-four.brands li.grid6, ul.grid-four.brands li.grid9, ul.grid-four.brands li.grid12, ul.grid-four.brands li.grid15, ul.grid-four.brands li.grid18, ul.grid-four.brands li.grid21, ul.grid-four.brands li.grid24, ul.grid-four.brands li.grid27 {margin-right:0}
.contact-details .grid2-a, .contact-details .grid2-b {float:none;width:auto}
}

@media screen and (max-width: 600px) {
.year-head { display:inline-block; }
}

@media screen and (max-width: 600px) {
#breadcrumb {display:none;}
.tab-drawer-content img.lft {float:none;display:block;width:50%;}
.tab-drawer-content > img ~ ul.list-icons {margin:1em 0 0 2em; }
iframe.ir.price-details {height:400px;}
dl.email-details dt {float:none;width:100%}
dl.email-details dd {margin-left:0}
.ir-reporting ul.grid-two.reporting li {float:none;width:auto;margin-right:0}
.ir-reporting ul.grid-two.reporting li .gutter {min-height:inherit;}
figure.wod-ad-cover {float:none;margin:0 0 1em 0;width:auto}
figure.wod-ad-cover img {margin:0 auto;}
body#one .grid .grid2-a, body#one .grid .grid2-b {float:none;width:100%}
.ticker-info {display:none; }

.results-image {display:none; padding-right:0px; float:none; position:relative;top:0px}
.slider-content .gutter span {/* margin-bottom: 5em; */font-size:140%;line-height: 1.5;}
.slider-content .gutter span.more a {font-size: 0.55em; margin-bottom:1em;}
}


@media screen and (max-width: 560px) {
ul.grid-two.videos li.grid {float:none;width:auto;margin-right:0}
ul.grid-two.videos li .gutter {min-height:inherit;}

ul.grid-two.gallery li.grid {float:none;width:auto;margin-right:0}
ul.grid-two.gallery li .gutter {min-height:inherit;}
}


@media screen and (max-width: 540px) {
header[role="banner"] h1 {float:none;margin-bottom:1em}
header[role="banner"] div#search {width:100%;}
header[role="banner"] div#search #input-field {margin-right:0}
header[role="banner"] div#search input[type="text"] {width:96%;overflow:visible;}
header[role="banner"] div#search input[type="submit"] {display:none;}
header[role="banner"] div#search .fa-search {display:block}
#toolbar {margin-top:1em;}

#slider {position:relative;height:550px;background:#ccc url() top center no-repeat;overflow:none;}

}

@media screen and (max-width: 520px) {
footer[role="contentinfo"] ul.quick-links li {display:list-item;text-align:left;line-height:1.4}
footer[role="contentinfo"] ul.social-media {margin-top:1.75em}
body#one .grid.home-two .block-b .map-content p.intro {font-size:120%}
ul.grid-list.grid-five.values-icon li {width:100%; }
}
@media screen and (max-width: 490px) {
.tabs {display: none;}
.tab-drawer-heading {background:#edece8;color:#004d90;border-top:1px solid #004d90;margin:0;padding:.5em;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.d-active {background-color:#004d90;color: #fff;}
body#one .grid.home-two .block-b .map-content p.intro {font-size:80%}
}


@media screen and (max-width: 480px) {

ul.grid-four li {width:48.8421053%;} /*464 divide 950 = 48.8421053%*/
ul.grid-four li.grid4, ul.grid-four li.grid7, ul.grid-four li.grid10, ul.grid-four li.grid13 {clear:none;}
ul.grid-four li.grid3, ul.grid-four li.grid5, ul.grid-four li.grid7, ul.grid-four li.grid9, ul.grid-four li.grid11, ul.grid-four li.grid13, ul.grid-four li.grid15 {clear:left;}
ul.grid-four li.grid3, ul.grid-four li.grid5, ul.grid-four li.grid7, ul.grid-four li.grid9, ul.grid-four li.grid11, ul.grid-four li.grid13, ul.grid-four li.grid15 {margin-right:2.3157895%}
ul.grid-four li.grid2, ul.grid-four li.grid4, ul.grid-four li.grid6, ul.grid-four li.grid8, ul.grid-four li.grid10, ul.grid-four li.grid12, ul.grid-four li.grid14 {margin-right:0}

ul.grid-four.team li {width:48.8421053%;} /*464 divide 950 = 48.8421053%*/
ul.grid-four.team li.grid4, ul.grid-four.team li.grid7, ul.grid-four.team li.grid10, ul.grid-four.team li.grid13 {clear:none;}
ul.grid-four.team li.grid3, ul.grid-four.team li.grid5, ul.grid-four.team li.grid7, ul.grid-four.team li.grid9, ul.grid-four.team li.grid11, ul.grid-four.team li.grid13, ul.grid-four.team li.grid15 {clear:left;}
ul.grid-four.team li.grid3, ul.grid-four.team li.grid5, ul.grid-four.team li.grid7, ul.grid-four.team li.grid9, ul.grid-four.team li.grid11, ul.grid-four.team li.grid13, ul.grid-four.team li.grid15 {margin-right:2.3157895%}
ul.grid-four.team li.grid2, ul.grid-four.team li.grid4, ul.grid-four.team li.grid6, ul.grid-four.team li.grid8, ul.grid-four.team li.grid10, ul.grid-four.team li.grid12, ul.grid-four.team li.grid14 {margin-right:0}

ul.grid-four.team li.grid div[id*="block"] {width:204.7413793%;} /*2 blocks = 200% + 22 divided 464 x 1 (gutter) = 4.7413793%*/
ul.grid-four.team li.grid1 div[id*="block"], ul.grid-four.team li.grid3 div[id*="block"], ul.grid-four.team li.grid5 div[id*="block"], ul.grid-four.team li.grid7 div[id*="block"], ul.grid-four.team li.grid9 div[id*="block"], ul.grid-four.team li.grid11 div[id*="block"], ul.grid-four.team li.grid13 div[id*="block"], ul.grid-four.team li.grid15 div[id*="block"] {margin-left:0}
ul.grid-four.team li.grid2 div[id*="block"], ul.grid-four.team li.grid4 div[id*="block"], ul.grid-four.team li.grid6 div[id*="block"], ul.grid-four.team li.grid8 div[id*="block"], ul.grid-four.team li.grid10 div[id*="block"], ul.grid-four.team li.grid12 div[id*="block"], ul.grid-four.team li.grid14 div[id*="block"] {margin-left:-104.7413793%;} /*486 (464 + 22) divide 464 = -104.7413793%*/

ul.grid-four.brands li {width:49.29577464788732%;} /*350 divide 710 = 49.29577464788732%, 10 divide 710 = 1.408450704225352%*/
ul.grid-four.brands li.grid4, ul.grid-four.brands li.grid7, ul.grid-four.brands li.grid10, ul.grid-four.brands li.grid13, ul.grid-four.brands li.grid16, ul.grid-four.brands li.grid19, ul.grid-four.brands li.grid22, ul.grid-four.brands

li.grid25, ul.grid-four.brands li.grid28 {clear:none;}
ul.grid-four.brands li.grid3, ul.grid-four.brands li.grid5, ul.grid-four.brands li.grid7, ul.grid-four.brands li.grid9, ul.grid-four.brands li.grid11, ul.grid-four.brands li.grid13, ul.grid-four.brands li.grid15, ul.grid-four.brands

li.grid17, ul.grid-four.brands li.grid19, ul.grid-four.brands li.grid21, ul.grid-four.brands li.grid23, ul.grid-four.brands li.grid25, ul.grid-four.brands li.grid27 {clear:left;}
ul.grid-four.brands li.grid3, ul.grid-four.brands li.grid6, ul.grid-four.brands li.grid9, ul.grid-four.brands li.grid12, ul.grid-four.brands li.grid15, ul.grid-four.brands li.grid18, ul.grid-four.brands li.grid21, ul.grid-four.brands

li.grid24, ul.grid-four.brands li.grid27 {margin-right:1.408450704225352%}
ul.grid-four.brands li.grid2, ul.grid-four.brands li.grid4, ul.grid-four.brands li.grid6, ul.grid-four.brands li.grid8, ul.grid-four.brands li.grid10, ul.grid-four.brands li.grid12, ul.grid-four.brands li.grid14, ul.grid-four.brands li.grid16, ul.grid-four.brands li.grid18, ul.grid-four.brands li.grid20, ul.grid-four.brands li.grid22, ul.grid-four.brands li.grid24, ul.grid-four.brands li.grid26, ul.grid-four.brands li.grid28 {margin-right:0}


p.strategic-focus {margin:0;}
.strategic-icon {float:none}

body#one  ul.grid-three li h4 { font-size:.8em !important}
.grid2-a.contact .grid2-a, .grid2-a.contact .grid2-b {float:none;width:auto}
body#one .grid.home-two .block-b .map-content h3 {margin-bottom:4%}
body#one .grid.home-two .block-b .map-content p.more {margin-top:4%;}


}

@media screen and (max-width: 460px) {
.ir-reporting figure img {position:absolute;margin-left:-9999px}
.ir-reporting figcaption {position:static;background:#00aeef;}
.ir-reporting figcaption h4 {padding:.25em 0 .25em 0;text-align:center;color:#fff}
}

@media screen and (max-width: 450px) {
iframe.ir.price-details {height:400px;}
#slider {position:relative;height:560px;background:#ccc url() top center no-repeat;overflow:none;}
ul.slider-buttons li {font-size:1.0em;}
.home-text-2 {text-align:center; font-size:16px}
.home-text-3 {text-align:center; font-size:16px!important;}
.download-button {width:40%;margin-left:30%}
.download-button-2 {width:40%;margin-left:30%}

}

@media screen and (max-width: 400px) {
header[role="banner"] h1 {margin-left:auto;margin-right:auto;}
iframe.ir.price-details {height:480px;}
ul.grid-list.grid-five.values-icon li {width:100%; }
ul.grid-three.strategic li {width:98.8421053%; min-height:inherit}
.ir-event h4 {float:none;width:auto;background:#fff;font-size:1em;text-align:left;margin:0;line-height:1.4;padding:.25em 0;}
.ir-event h4 b {font-weight:normal;font-size:100%}
.ir-event h4 br.rwd-line {display:none}
ul.slider-buttons li {font-size:0.9em;}
.slider-content .gutter h2 { font-size: 1.3em;  margin-bottom: 0.8em;}
.slider-content .gutter p { font-size: 1.0em;  margin-bottom: 0.8em;}
.sliderContentBlock {margin-left:35px; margin-right:30px; }
.slider-arrow-left {display:block;}
.slider-arrow-right {display:block;}

.results-image {display:none; padding-right:0px; float:none; position:relative;top:0px}
.slider-content .gutter span {/* margin-bottom: 5em; */font-size:110%;line-height: 1.5;}
.slider-content .gutter span.more a {font-size: 0.55em; margin-bottom:1em;}
.download-button {width:40%;margin-left:30%}
.download-button-2 {width:40%;margin-left:30%}
}

@media screen and (max-width: 360px) {
ul.grid-four li.grid {float:none;width:auto;margin-right:0}
ul.grid-four.team li.grid div[id*="block"] {width:auto;margin-left:0}
dl.biography-details dt {float:none;width:100%}
dl.biography-details dd {margin-left:0}
iframe.ir.price-details {height:500px;}
.download-button {width:26%;margin-left:25%}
.download-button-2 {width:16%;margin-left:48%}

.results-image {display:none; padding-right:0px; float:none; position:relative;top:0px}
.slider-content .gutter span {/* margin-bottom: 5em; */font-size:100%;line-height: 1.5;}
.slider-content .gutter span.more a {font-size: 0.55em; margin-bottom:1em;}

}

@media screen and (max-width: 330px) {
.results-image {display:none; padding-right:0px; float:none; position:relative;top:0px}
.slider-content .gutter span {/* margin-bottom: 5em; */font-size:95%;line-height: 1.5;}
.slider-content .gutter span.more a {font-size: 0.55em; margin-bottom:1em;}

}

@media screen and (max-width: 320px) {
.results-image {display:none; padding-right:0px; float:none; position:relative;top:0px}
.slider-content .gutter span {/* margin-bottom: 5em; */font-size:93%;line-height: 1.5;}
.slider-content .gutter span.more a {font-size: 0.55em; margin-bottom:1em;}
.download-button {width:45%; padding:10px; background:#004D90; border:2px solid #229CCF; color:#fff; border-radius: 20px 20px 20px 20px; text-decoration:none; margin-left:25%}
.download-button-2 {width:38%; padding:10px; background:#D1A322; color:#fff; border-radius: 20px 20px 20px 20px; text-decoration:none; margin-left:30%}

}

@media print {
/*=BODY, FRAME
--------------*/
body {font-size:76%;text-align:left;color:#000;font-family:Arial, Helvetica, sans-serif;background:#fff}
#wrap, #container {width:100%;margin:0;padding:0;float:none} /*Remove container floats*/
/*=HEADER, LOGO
---------------*/
header[role="banner"] {float:none !important;background-image:none;padding-bottom:1em;border-bottom:1px solid #ccc;margin-bottom:1em}
header[role="banner"] h1 {float:none !important;font-size:12pt}
header[role="banner"] h1 a {color:#000;text-decoration:none;}
#logo {display:block}

/*=DISPLAY NONE
---------------*/
.move, nav, .menu-link, #breadcrumb, #utility, #toolbar, footer[role="contentinfo"], .pagination {display:none} /*Hide things that must not print*/

/*=BODY SPECIFIC
----------------*/
.grid-list li {margin:0;list-style-type:none;float:none;width:100%}

/*=LINKS, URLS
---------------*/
a:link, a:visited {color:#520;font-weight:bold;text-decoration:underline;}
#container-frame a[href^="http://"]:after, .container-frame a[href^="ftp://"]:after {content: " [" attr(href) "]";font-size: 90%;} /*Write out any web links*/
}
