@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;}

/*=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;}

/*=FONTS
--------*/
@font-face {
    font-family: 'frutigerlight';
    src: local(''), url('../fonts/frutiger_45_light-webfont.woff') format('woff'), url('../fonts/frutiger_45_light-webfont.ttf') format('truetype'), url('../fonts/frutiger_45_light-webfont.svg#webfontR2tDy7QH') format('svg'), url('../fonts/frutiger_45_light-webfont.eot');
}
/*=PAGE STRUCTURE
-----------------*/
body {font-family: "open-sans",sans-serif;color:#58595b;font-size:100%;background: #043D68 top center fixed;}
#logo-print {display:none}
header[role="banner"] {color:#fff;background:#004d90;position:relative;padding-top:3em;float:left;width:100%;z-index:1}
header[role="banner"] h2 {color:#fff;}
header[role="banner"] #header-inner {margin:0 auto;max-width:80em;padding:0 2.125em;}
#container {float:left;width:100%; margin-bottom: 1em;}
main#container #gutter-frame {margin:0 auto;max-width:80.125em;position:relative;padding:0 2.125em;}
main#container #gutter-frame #gutter-content {padding:1.1875em;background:#fff;}
body.home main#container #gutter-frame #gutter-content, body.sec-1.one main#container #gutter-frame #gutter-content {background:transparent url(../images/grey-bg.png);}
body.home main#container #gutter-frame #gutter-content, body.sec-1.one main#container #gutter-frame #gutter-content2 {background:transparent url(../images/body-fade.png);}
main#container #gutter-frame #gutter-content2 {padding:1.1875em;background:#fff;}
footer[role="contentinfo"] {clear:both;}
footer[role="contentinfo"] .gutter {margin:0 auto;max-width:80em;padding:2.25em 2.125em .5em 2.125em;}
.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}
.lft {float:left}

/*=TYPOGRAPHY
-------------*/
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
h2 {font-size:1.9625em;color:#004d90;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 700;margin-top: .75em;margin-bottom: .5em;}
h3 {font-size:1.5625em;color:#003168;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 700;margin-bottom:.5em}
h3 i {font-family: "open-sans",sans-serif;font-style: normal;font-weight: 300; color:#6F6F6F}
h4 {font-size:1.1em;color:#004d90;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 600;margin-bottom:.25em}
h5 {font-size:1em;color:#069ed3;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 600;margin-bottom: .25em;}
body .home h5 {font-size:1em;color:#1b7aa6;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 600;margin-bottom: .25em;margin: 0 auto;text-align: center;}
h6 {font-size:.825em;color:#58595b;;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 700;margin-bottom: .25em;}
.head-7 b {color:#58595b}
sup {vertical-align: super;font-size:80%}
b, strong {font-weight:bold;}
i, em {font-style:italic;}

/*=FONTS
--------*/


/*=SUB NAVIGATION
-----------------*/
.menu {width:100%;max-width:80.125em;margin: 0 auto;} /*Menu bar background colour*/
.menu ul {width:100%;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;vertical-align:top;background-color:#00aeef;}
.menu > ul > li {display:inline-block;line-height:1;/* margin:0 .5% 0 0; */border-right: #fff solid 2px;}
.menu ul li a {display:block;text-decoration:none;color:#fff;font-size:.825em;} /*Menu font colour, size*/
.menu ul li:hover {color:#fff} /*Menu tab hover colour same as drop-down*/
.menu ul li.tab1:hover {background-color:#fff;color:#00aeef} /*Menu tab hover state depending on section*/
.menu ul li.tab2:hover {background-color:#005596}
.menu ul li.tab3:hover {background-color:#2b8ebf}
.menu ul li.tab4:hover {background-color:#a7a9ac}
.menu ul li.tab5:hover {background-color:#d8cdad}
.menu ul li.tab6:hover {background-color:#d09e57}
.menu ul li.tab7:hover {background-color:#a49672}
.menu ul li.tab8:hover {background-color:#344b5e}
.menu ul li.tab9:hover {background-color:#2b8ebf}
.menu ul li > a {padding:.4375em 0;} /*Menu bar height, tab label padding*/
.menu ul ul {display:none;position:absolute;top:100%;min-width:10em}
.menu ul li:hover > ul {display:block;}
.menu ul ul > li {position:relative;background-color:transparent}
.menu ul ul > li a {padding:.5em 1em;height:auto;} /*Sub menu background colour, padding*/
.menu ul ul > li a:hover {color:#fff;} /*Sub menu background hover colour, font hover colour, border*/
.menu ul li a.two + ul li a:hover {background-color:#004478;} /*Sub menu background hover colour (ligher shade)*/
.menu ul li a.three + ul li a:hover {background-color:#227299}
.menu ul li a.four + ul li a:hover {background-color:#86878A}
.menu ul li a.five + ul li a:hover {background-color:#ADA48A;}
.menu ul li a.six + ul li a:hover, .menu ul li a.six + ul li:hover {background-color:#A67E46}
.menu ul li a.seven + ul li a:hover {background-color:#83785B}
.menu ul li a.eight + ul li a:hover {background-color:#2A3C4B}
.menu ul li a.nine + ul li a:hover {background-color:#227299}
.menu ul ul ul {position:absolute;left:100%;top:0;}
.menu ul.sub-menu {width:auto} /*Target padding around sub menu*/
.menu li.tab2 ul.sub-menu {background-color:#005596}
.menu li.tab3 ul.sub-menu {background-color:#2b8ebf}
.menu li.tab4 ul.sub-menu {background-color:#a7a9ac}
.menu li.tab5 ul.sub-menu {background-color:#d8cdad}
.menu li.tab6 ul.sub-menu, .menu li.tab6 ul.sub-menu ul {background-color:#d09e57}
.menu li.tab7 ul.sub-menu {background-color:#a49672}
.menu li.tab8 ul.sub-menu {background-color:#344b5e}
.menu li.tab9 ul.sub-menu {background-color:#2b8ebf}

.menu a.main {text-transform:uppercase;text-align:center;} /*Target menu bar tab labels e.g. font, uppercase*/
.menu a.main.one:hover {background-color:#fff;color:#00aeef} /*Menu tab hover state depending on section*/
.menu a.main.two:hover {background-color:#005596}
.menu a.main.three:hover {background-color:#2b8ebf}
.menu a.main.four:hover {background-color:#a7a9ac}
.menu a.main.five:hover {background-color:#d8cdad}
.menu a.main.six:hover {background-color:#d09e57}
.menu a.main.seven:hover {background-color:#a49672}
.menu a.main.eight:hover {background-color:#344b5e}
.menu a.main.nine:hover {background-color:#2b8ebf}

body.one .menu a.one {background-color:#fff;color:#00aeef} /*Menu tabs selected state depending on page or section*/
body.two .menu a.two {background-color:#005596}
body.three .menu a.three {background-color:#2b8ebf}
body.four .menu a.four {background-color:#a7a9ac}
body.five .menu a.five {background-color:#d8cdad;}
body.six .menu a.six {background-color:#d09e57;}
body.seven .menu a.seven {background-color:#aea17d;}
body.eight .menu a.eight {background-color:#344b5e;}
body.nine .menu a.nine {background-color:#2b8ebf;}

.menu li a i {position:absolute;left:-9999px;} /*Move Home text label*/
.menu a.one {position:relative;}
.menu a.one:after {content:'\f015';font-family:'fontawesome';speak:none;font-size:28px;position:absolute;top:6px;left:0;right:0} /*Home icon*/
.menu br.rwd-line {display:none;}
.menu .tab1 {width:5%;}
.menu .tab2 {width:10%;}
.menu .tab3 {width:10%;} 	
.menu .tab4 {width:10%;} 
.menu .tab5 {width: 10.63221%;}
.menu .tab6 {width:19%;}
.menu .tab7 {width:22.22%;}
.menu .tab8 {width: 12%;margin-right:0; border-right:none;}
.menu .tab9 {width:20%;}

.menu li.nav-indent a {padding-left:1.75em}
/*fly-out arrow*/
.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;}
#breadcrumb {background:#fff;max-width: 80.125em;margin: 0em auto;padding-top: .5em; }
#breadcrumb .gutter {max-width:80em;padding:0 1.1875em;background: #CCCFD1; }
#breadcrumb p {margin-bottom:0;padding:.4375em 0;font-size:.75em;}
#breadcrumb a:link {color:#00aeef}
#breadcrumb a:visited {color:#00aeef;}
#breadcrumb a:hover {color:#000;}

.menu ul.fin-nav {height:10.5em;width:100%;}
.menu ul.fin-nav li {line-height:1.5em;}
.menu ul.fin-nav li a {padding-top:0;padding-bottom:0;}
.menu ul.fin-nav li.col-1 {margin-top:0;background:#2b8ebf} /*Add background colour to all list items so hovers don't go all the way across*/
.menu ul.fin-nav li.col-2 {margin-left:33%;background:#2b8ebf}
.menu ul.fin-nav li.col-2-top {margin-top:-13.5em;margin-left:33%;background:#2b8ebf}
.menu ul.fin-nav li.col-3 {margin-left:66%;background:#2b8ebf}
.menu ul.fin-nav li.col-3-top {margin-top:-13.5em;margin-left:66%;background:#2b8ebf} 
.menu ul.fin-nav li.col-2.last {padding-bottom:1.5em} /*Add space below empty list so hovers don't go all the way across*/
.menu ul.fin-nav li.col-3.last {padding-bottom:6em} /*Add space below empty list so hovers don't go all the way across*/
/*=HEADER CONTENT
-----------------*/
header[role="banner"] #logo-print {display:none}
header[role="banner"] h1 {text-indent:-9999px;background:transparent url(../images/barloworld-logo-white.png) left top no-repeat;float:left;width:201px;height:46px;margin:1.125em 0 1em 0;}
header[role="banner"] h1 a {display:block;width:201px;height:46px;overflow:hidden;}
header[role="banner"] #sub-head {position:absolute;left:0;right:0;margin:0 auto;text-align:center;margin-left:-5%;z-index:-1;} 
header[role="banner"] h2 {font-family: "open-sans",sans-serif;font-style: normal;font-weight: 400;margin:1em 0 0 0;font-size:1.8em;} 
header[role="banner"] #section-nav {position:absolute;top:0;left:0;right:0;width:100%;background:#fff;padding-top:.75em}
header[role="banner"] #section-nav ul {margin:0 auto;max-width:80em;padding-left:2.125em}
header[role="banner"] #section-nav li {display:inline-block;text-align:center;font-size:.825;-webkit-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.2);box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.2);}
header[role="banner"] #section-nav li a {display:block;background:#eee;color:#535353;padding:.625em .5em;text-decoration:none;}
header[role="banner"] #section-nav li a:hover {color:#fff;background-color:#004d90;}
header[role="banner"] #section-nav a i {position:absolute;left:-9999px;}
header[role="banner"] #section-nav a.home {position:relative;padding:.625em 1.5em}
header[role="banner"] #section-nav a.home:after {content:'\f015';font-family:'fontawesome';speak:none;font-size:28px;position:absolute;top:3px;left:0;right:0;}
body.home #section-nav li a.one, body.sec-1 #section-nav li a.two, body.sec-2 #section-nav li a.three, body.sec-3 #section-nav li a.four, body.sec-4 #section-nav li a.five, body.sec-5 #section-nav li a.six, body.sec-6 #section-nav li a.seven {color:#fff;background-color:#004d90;}
header[role="banner"] .utility {padding:1.5em 0 0 0;float:right;} /*300 divide 1280 = 23.4375%*/
header[role="banner"] .utility #tools ul {float:left;}
header[role="banner"] .utility #tools ul.icons ul {} /*144 divide 330 = 43.6363636%*/
header[role="banner"] .utility #tools ul.icons li {float:left;text-align:center;font-size:1.25em;line-height:1;}
header[role="banner"] .utility #tools ul.icons li a {display:block;padding:.25em 20% .25em 0;color:#fff}
header[role="banner"] .utility #tools ul.icons li a:hover {color:#0067a4}
header[role="banner"] .utility #search {float:right;position:relative;margin-top:0;}

header[role="banner"] .utility #search input {width:100%;padding:.5em 0;border-width:0;border:1px solid #00aeef;}
header[role="banner"] .utility #search .fa-search {position:absolute;top:.5em;right:.5em;font-size:15px;color:#d0d0d0}
/*=UTILITY/TOOLBAR
----------*/
.home #toolbar {position:absolute;top: 16px;right:0;z-index:0;width:2em;border:1px solid #bbd0e1;}
#toolbar {position:absolute;top:0;right:0;z-index:0;width:2em;border:1px solid #bbd0e1;}
#toolbar ul {margin-bottom:0;background:#004d90;}
#toolbar a {display:block;padding:.25em;text-align:center;vertical-align:middle;font-size:1.5em}
#toolbar li a:link, #toolbar li a:visited {background-color:transparent;color:#fff;text-decoration:none;}
#toolbar li a:hover {background:#00aeef;color:#fff;}

/*=HOMEPAGE
-----------*/
body.home #breadcrumb {display:none}
body.home main#container {background: #043D68 url(../images/bg-home.jpg) left no-repeat;}
body.home main#container #gutter-frame #gutter-content {border:none;background:none}
#home-intro .grid.about-block {margin-bottom:1.25em;background: #D8D9DB url(../images/right-block-bg.png) bottom right no-repeat;} /*620x divide 1240px = 50%, 2000px minus 50% = 1000px (width of sidebar column)*/
#home-intro #report-intro {background:#fff url(../images/line.png)}
#home-intro #report-intro .gutter {padding:1em}
#home-intro #report-intro h3 {font-family: "open-sans",sans-serif;font-style: normal;font-weight: 100; font-size:1.5em; margin-bottom: .25em; text-transform:uppercase; padding-top: 1.6em;}
#home-intro #report-intro .gutter ul { width:100%; min-height: 80px;}
#home-intro #report-intro .gutter ul li.block1 { width:20%; float:left;}
#home-intro #report-intro .gutter ul li.block2 { width:80%; float:left;}
#home-intro #report-intro p {font-size:1.3em;}
#home-intro #report-intro p + p {margin-bottom:0}
#home-intro #report-intro p b {color:#004d90}
#home-intro {padding:1.25em;background:transparent url(../images/grey-bg.png)}
#home-intro .grid2-a {background:#fff}
#home-intro .grid2-b .gutter {padding:1em}
#home-intro .grid2-b h3 {color:#7D8182;margin-top: 0;padding-top: 0;text-align:center; font-weight:400;}
#home-intro .grid2-b  #report-links h3 {color:#7D8182;margin-top: 0;padding-top: 0;text-align: left;font-weight:400;text-transform:uppercase;border-bottom:1px solid #7D8182;font-size: 1.3em;margin-bottom: 1.3em;}
#home-intro .grid2-b  #report-downloads h3 {color:#005596;margin-top: 0;padding-top: 0;text-align: right;font-weight:400;text-transform:uppercase;border-bottom:1px solid #005596;font-size: 1.3em;}
#home-intro .grid2-b  #report-downloads h5 {color:#005596;font-weight:100;font-size: 1.2em;/*margin-top: 2em;*/}
#home-intro .grid2-b .gutter {padding-top:.625em}
#home-intro .grid2-b  #report-links {float:left;width: 38%;}
#home-intro .grid2-b  #report-downloads {float:right;width:60%;}
#home-intro .grid2-b  #report-downloads img {/*max-width: 100%;*/margin-top: 3em;text-align: left; display:inline;}
#home-intro .grid2-b  #report-downloads dd {position: relative;display: inline;float: right; text-align: right;top: -204px; color: #005596; font-weight: 100;    font-size: 1.2em; line-height:1.3}
#home-intro .grid2-b  #report-links  p.buttons a {display:block;padding:.75em;background-color:#043D68;color: #00aeef;text-decoration:none;text-transform: uppercase;font-weight: 500;font-size: 1.2em;}
#home-intro .grid2-b  #report-links  p.buttons a:hover {background:#00AEEF;color:#fff}
#home-intro .grid2-b  #report-downloads p.button {text-align:center;}
#home-intro .grid2-b  #report-downloads p + p {margin-bottom:0}
#home-intro .grid2-b  #report-downloads p.button a {display:block;padding:.5em;color:#004d90;background-color:#fff;text-decoration:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#home-intro .grid2-b  #report-downloads p.button a:hover {background:#005696;color:#fff}
#home-intro .grid2-b table#report-index td.index-lft, #home-intro .grid2-b table#report-index td.index-rgt {width:49%;text-align:center;vertical-align: middle;background:#288fc0;height:60px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#home-intro .grid2-b table#report-index td a {display:block;text-decoration:none;}
#home-intro .grid2-b table#report-index td a:link h4, #home-intro .grid2-b table#report-index td a:visited h4 {color:#fff;font-weight:normal}
#home-intro .grid2-b table#report-index td:hover {background:#005696;cursor:pointer}
#home-intro #video-heading {font-size: 1.6em;background-color:#004E90;color:#fff;margin:0;padding:.625em;/* text-align:center; */font-weight: 100;}
#home-intro img {display:block;max-width:100%;height:auto !important}
#home-intro .grid-four.intro-nav li  {margin-bottom:0}
#home-intro .grid-four.intro-nav li.grid1 a, #home-intro .grid-four.intro-nav li.grid2 a {display:block;text-decoration:none}
#home-intro .grid-four.intro-nav li li {min-height:inherit}
#home-intro .grid-four.intro-nav h3 {text-align: left;margin-bottom: .25em;text-transform: uppercase;font-weight: 100;}
#home-intro .grid-four.intro-nav .gutter {padding:.5em 1em}
#home-intro .grid-four.intro-nav li.grid4 .list {width:70%;margin:0 auto}
#home-intro .grid-four.intro-nav .gutter img { margin-top:2em}
#home-intro .grid-four.intro-nav ul.lists { list-style:none; /*margin-left:-2em;*/ line-height:1.4}
#home-intro .grid-four.intro-nav ul.lists li { line-height:1.4; color:#A8A9AD}
#home-intro .grid-four.intro-nav li.grid4 ul.lists li a {  color:#A8A9AD !important}


/*=SECTION HOMEPAGE
-------------------*/
.slider-content {position:absolute;top: 151px;/* left:20%; */right: 66px;width: 339px;/* background:#000; */text-align: right;}
.slider-content.index-slide {top:10px;}
.slider-content .frame {padding:1em;color:#fff}
.slider-content .frame img {float:left;margin-right:1em;margin-bottom:4em}
.slider-content h4 {font-size:2em;color:#fff;}
.slider-content h4 b {color:#fff;}
.slider-content h5 {font-size:130%;color:#fff;text-align: right;text-transform: uppercase;}
main[role="main"] .slider-content p {font-size:1.1em;}
.slider-content a {display:block;}
.slider-content a:link, .slider-content a:visited {display:block;text-decoration:none;color:#fff}
.slider-content i.button {display:inline-block;font-style:normal}
.slider-content a i.button {padding: .5em 1em;color: #fff;background-color: #00BDFF;text-decoration:none;-moz-border-radius:8px;/* -webkit-border-radius:8px; *//* border-radius:8px; */margin-top: 2em;text-transform: uppercase;}
.slider-content a:hover i.button  {color:#fff}
.slider li.slide-2 .slider-content a:hover i.button  {background-color:#b5d4ed}
.slider li.slide-3 .slider-content a:hover i.button  {background-color:#ca3b3c}
.slider li.slide-4 .slider-content a:hover i.button  {background-color:#9eb038}
.slider li.slide-5 .slider-content a:hover i.button  {background-color:#2e4a63}
.slider li.slide-6 .slider-content a:hover i.button  {background-color:#ed7326}
.slider li.slide-7 .slider-content a:hover i.button  {background-color:#e0d6b8}
.slider-content br.rwd-line {display:block}
.leadership-reviews {float:left;width:100%;/*border-bottom:2px dotted #004d90*/} 

/*=BODY CONTENT
---------------*/
main[role="main"] p {font-size:.925em;margin-bottom:1em;line-height:1.4;}
body.home main[role="main"] p {font-size: .825em;margin-bottom:1em;line-height:1.4;}
main[role="main"] ul, main[role="main"] ol {margin-bottom:.5em;}
main[role="main"] li {font-size:.825em;line-height:1.2;}
main[role="main"] li li, main[role="main"] li p {font-size:100%}
main[role="main"] table p, main[role="main"] table li, main[role="main"] table li li {font-size:100%}
figure {margin-bottom:1em}
figure img {display:block;max-width:100%;height:auto !important}
figure figcaption {font-size:.825em;font-style:italic; margin-top:1em;}

/*=LISTS
---------------*/
ul.dash-list li {list-style-image: url(../images/dash.png); padding-top:3px; margin-left:20px;}
ul.dash-list li ul li {list-style:none; margin-left:0px;}
ul.dash-list li ul.dash2 li {list-style-image: url(../images/dash.png); padding-top:3px; margin-left:15px;}
ul.list {margin-left:1em;list-style:disc}
ul.list li, ol.list li {padding-bottom:.5em;line-height:1.2em}
ul.list ul {margin-left:1.5em;list-style:circle}
ol.list {list-style:decimal;margin-left:2.5em}
ul.arrow li {list-style-image: url(../images/chevron-right-blue.png)}
ul.list-icons li {line-height:1.6; margin-left:.75em;}
ul.list-icons i {font-size:120%;padding-right:.5em;margin-left:-.5em}
p.bullet-icon {position:relative;vertical-align:bottom;padding-left:40px;padding-bottom:.5em}
p.bullet-icon i {}
p.bullet-icon.gri i {position:absolute;left: -7px;top: -7px;display:block;width: 41px;height: 40px;background-image:url(../images/icon-gri.gif);background-repeat:no-repeat;}
p.bullet-icon.web i {position:absolute;left: -7px;top: -12px;display:block;width: 41px;height: 40px;background-image:url(../images/icon-mouse.gif);background-repeat:no-repeat;}
p.bullet-icon a {font-size:120%;}
p.bullet-icon.gri a + a {padding:0 .5em;}
.obj-c {margin-left:auto;margin-right:auto;display:block;text-align:center}
.rgt {float:right;}
.lft {float:left;}

main[role="main"] .intro {font-size:110%;line-height:1.4;margin-bottom: .75em; font-weight:bold}
main[role="main"] .large-text {font-size:260%;color:#a7a9ac}
main[role="main"] .question {color:#2b8ebf;}
.question-icon {margin-right:.75em;}
.head-border {border-bottom:2px dotted #005596; padding:5px;}
body.sec-1.two .about-block {width:40%;margin-left:2em}
body.sec-1.two .about-block table thead th {text-align:left;font-weight:bold}
body.sec-1.two .about-block table tr th, body.sec-1.two .about-block table tr td {padding:.25em}
body.sec-1.two .about-block .about-table tbody th {width:15%}
body.sec-1.two .about-block .about-table .rows img {width:50%}
body.sec-1.two .feature-block {background-color:#ebecec}
body.sec-1.two .feature-block .grid2-b h6 {font-style:normal;margin-bottom:.5em}
body.sec-1.two .feature-block p.bullet-icon a {font-size:100%;}
p.button a {display:inline-block;padding:.75em;background-color:#005596;color:#fff;text-decoration:none;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
p.button a:hover {background:#00AEEF;color:#fff}
p.button.enlarge a:before {content:'\f00e';font-family:'fontawesome';speak:none;font-size:1.25em;padding-right:.5em}
p.button.pdf a:before {content:'\f016';font-family:'fontawesome';speak:none;font-size:1.25em;padding-right:.5em}
figure.leadership figcaption {font-style:normal;border-top:2px dotted #005596;margin-top:0;padding-top:.5em;text-align:left}
figure.leadership figcaption b {color:#58595b}
.QandA .grid2-a {width:28%;}
.QandA .grid2-b {width:68%;}
.HR .grid2-a {width:68%;}
.HR .grid2-b {width:28%;text-align:right}
.HR .grid2-b img {display:inline}
.HR .grid2-a .header, .HR .grid2-a h4.head-border {width:60%;}
.HR .grid2-a .header .list {color:#2B8EBF;font-size:110%;font-style:italic;margin-bottom:0}
.switch-blue.countries {font-size:80%;}
ul.dash li {list-style-image: url(../images/dashes.png)}
ul.dash {margin-left:1.5em;margin-top:.5em;margin-bottom:0}

/*=STYLE SWITCH
---------------*/
.switch-blue { color:#004d90}
.switch-red { color:#c41230}
.switch-lightblue { color:#1b7aa6}
.switch-matblue { color:#1b7aa6}
.switch-grey {color:#58595b;}
.switch-gold {color:#e5a812;}
.switch-uppercase {text-transform:uppercase}
.bluetext {color:#005596;}
.switch-darkblue { color: #005596;}
.switch-green { color:#65BE76;}

/** Lines**/
.thnicklinetop { border-top:2px solid #005596}
.thicklinebot { border-bottom:2px solid #005596}

/** This report**/
ul.mission { width:100%; display:block; margin-bottom:1em; clear:both}
ul.mission li h4 { font-size:2em; padding:1em}
ul.mission li.block1  { float:left; margin-right:2em; width:100%; background:#D0E9F9;}
ul.mission li.block2 {float:left; width:100%; background:#EEF6FB;} 

ul.leadership {list-style-type:none; clear:both}
ul.leadership li {width:380px; margin-right:10px ; background-color:#DCEDF6; float:left; border-radius:10px; padding:10px; margin-bottom:5px;}
ul.leadership li img {margin-right:8px; float:left;}


/*=OPS REVIEW
-------------*/
.ops-header {position:relative}
.ops-header img {display:block;max-width:100%;height:auto !important}
.ops-header .ops-content {position:absolute;top:40px;left:20%;right:16px;}
.ops-header .ops-content {padding:1em;color:#fff}
.ops-header .ops-content img {float:left;margin-right:1em;margin-bottom:2em}
.ops-header .ops-content h4 {font-size:1.4em;color:#fff;}
main[role="main"] .ops-header .ops-content p {font-size:115%}
h4.switch-gold, h4.switch-red {font-size:1.4em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 300;}
.brands-box h6 {font-size:1.2em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 300;}
td.switch-gold, td.switch-red, td.switch-blue {font-size:1.6em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 300;}
.two-col {color:#fff;background:#fff url(../images/pg72-yellow-box.png) 0 34px no-repeat}
.two-col .grid2-a {width:30%;margin-right:5%;} 
.two-col .grid2-a .gutter {padding:0 1em;margin:1em 0;font-size:1.4em;font-style:italic;border-left:none}

.two-col .grid2-a .gutter p {margin-bottom:0}
.two-col .grid2-a + .grid2-a .gutter {border-left:2px dotted #fff}
.op-review-logo {float:right}
.op-review .grid2-a, .op-review .grid2-b {width:48%}
.op-review .grid2-a {background:transparent url(../images/pg70-globe-background.png) top center no-repeat}
.op-review figure figcaption {border-top:2px dotted #005596;padding-top:1em;margin-top:0;font-style:normal; padding: 0.5em}
.op-review figure figcaption h5 {color:#58595b;font-weight:normal;font-size:1.4em}
.op-review figure figcaption h5 b {color:#58595b}
.op-review .brands-box .gutter {border:2px dotted #ccc;border-bottom:none;-moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;}
.op-review .brands-box h5 {text-transform:uppercase;margin:0;text-align:center;padding:.5em;color:#fff;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;}
.op-review .brands-box.equipment h5 {background-color:#e5a812;}
.op-review .brands-box.automotive h5 {background-color:#c41230;}
.op-review .brands-box .gutter {padding:1.5em}
.op-review .brands-box.equipment .gutter h6 {color:#e5a812;}
.op-review .brands-box.automotive .gutter h6 {color:#c41230;}
/*=BORDER BOXES
---------------*/
.border-box {border:2px dotted #ccc;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}

.border-box .gutter {padding:1.5em}
.header {margin-bottom:1em;background-repeat:no-repeat}
.header .gutter {padding:1em}
.header p {margin-bottom:0;color:#2b8ebf}
.header p.large-text {color:#2b8ebf;font-size:140% !important}
.header.blue {background-color:#2079a5;color:#fff;} 
.header.light-blue {background-color:#cae0ea; font-size:1.4em}
.header.dark-blue {background-color:#005596}
.header.yellow {background-color:#e5a712}
.header.red {background-color:#c41130}
.header.left {background-position:top left;-moz-border-radius: 0 6px 0 0;-webkit-border-radius:0 6px 0 0;border-radius:0 6px 0 0;}
.header.right {background-position:top right;-moz-border-radius: 6px 0 0 0;-webkit-border-radius: 6px 0 0 0;border-radius: 6px 0 0 0;}
.header.blue.left {background-image: url(../images/heading-shape-blue-left.png);}
.header.blue.right {background-image: url(../images/heading-shape-blue-right.png);}
.header.light-blue.right {background-image: url(../images/heading-shape-light-blue-right.png);}
.header.dark-blue.right {background-image: url(../images/heading-shape-dark-blue-right.png);}
.header.yellow.right {background-image: url(../images/heading-shape-yellow-right.png);}
.header.red.right {background-image: url(../images/heading-shape-red-right.png);}
.header h4 {color:#fff;margin:0; font-size:1.2em;}
.header h4 i {font-style:normal; font-family: "open-sans",sans-serif;font-style: normal;font-weight: 300;}
.header.left h4 {text-align:left;padding-left:15%}
.header.right h4 {text-align:right;padding-right:15%}
.header.right p {padding-right:10%}
.header .gallery {margin-bottom:1em;line-height:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.header.left .gallery {float:right}
.header.right .gallery {float:left}
.header .block-three {float:left;width:25%;text-align:center;padding:2em 0}
.header .block-three + div, .header .block-three + div + div {border-left:2px dotted #fff}


.border-box .header .gallery img {max-width:200px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.border-box .gallery.social {float:right;padding-left:2em}
.border-box .gallery.social img {display:block;max-width:160px;padding-bottom:.5em}

/*=BLOCKS, PULL QUOTES
---------------------*/
.feature-block {background-color:#d7e8f4;border:2px dotted #005596;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.feature-block .gutter {padding:1.5em}
.feature-block1 {background-color:#fff;border:2px dotted #005596;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.feature-block1 .gutter {padding:1.5em}

.feature-block h5 {color:#005596}
.feature-block h6 {font-style:italic}
.pull-quote {float:left;width:50%;margin-right:2em}
.pull-quote .header h4 {text-align:left;}
.pull-quote .header p {color:#fff;font-size:1em;margin-bottom:0;font-style:italic;width:70%}

/*FINANCIALS*/
.captionfin {font-size:10px;}


.fin-tbl tr:hover {background:#DBDBDB; color:#000;}
 tr.no-hover:hover {color:#00528C!important;}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl tr td {padding:3px 3px 3px 3px;}
.fin-tbl th { padding:2px 3px 3px 3px; color:#00528C!important; font-weight:bold;}
.fin-tbl th.highlight { background:#E4EAF3!important; }
.fin-tbl th b {color:#636363!important;}




.finthin {border-bottom:1px solid #58585A;}
.finthick {border-bottom:2px solid #58585A;}
.fintop {border-top:1px solid #58585A;}
.fintopleft {border-top:1px solid #58585A; border-left:1px solid #58585A;}
.fintopright {border-top:1px solid #58585A; border-right:1px solid #58585A;}
.finbotleft {border-bottom:1px solid #58585A; border-left:1px solid #58585A;}
.finbothickleft {border-bottom:2px solid #58585A; border-left:1px solid #58585A;}
.finbotright {border-bottom:1px solid #58585A; border-right:1px solid #58585A;}
.finleft {border-left:1px solid #58585A;}
.finright {border-right:1px solid #58585A;}
.finrowleft {border-bottom:1px solid #58585A; border-left:1px solid #58585A; border-top:1px solid #58585A;}
.finrowright {border-bottom:1px solid #58585A; border-right:1px solid #58585A; border-top:1px solid #58585A;}
.finrow {border-bottom:1px solid #58585A; border-top:1px solid #58585A;}

.finleftblue {border-left:1px solid #0D9ED3;}
.finrightblue {border-right:1px solid #0D9ED3;}
.finbotleftblue { border-bottom:1px solid #58585A; border-left:1px solid #0D9ED3;}
.finbotrightblue {border-bottom:1px solid #58585A; border-right:1px solid #0D9ED3;}
.finbothickleftblue { border-bottom:2px solid #58585A; border-left:1px solid #0D9ED3;}
.finbothickrightblue {border-bottom:2px solid #58585A; border-right:1px solid #0D9ED3;}
.fintoprightblue {border-right:1px solid #0D9ED3; border-top:1px solid #0D9ED3;}
.fintopgreyblue{border-top:1px solid #0D9ED3; border-bottom:1px solid #58585A;}
.finblueright{border-top:1px solid #0D9ED3;border-right:1px solid #58585A;}
.fintopblue{border-top:1px solid #0D9ED3;}
.fingreytopblueright{border-top:1px solid #0D9ED3; border-bottom:1px solid #58585A; border-right:1px solid #58585A;}
.finrighttopblue{border-top:1px solid #0D9ED3; border-bottom:1px solid #58585A; border-right:1px solid #0D9ED3;}
.finbotrightthickgrey{border-bottom:2px solid #58585A; border-right:1px solid #58585A;}
.fintogrey {border-right:1px solid #58585A; border-top:1px solid #0D9ED3;}
.fintopleftblue {border-top:1px solid #0D9ED3; border-left:1px solid #0D9ED3;}
.fintopblue {border-top:1px solid #0D9ED3;}
.fintopbotrgtgrey {border-bottom:1px solid #58585A; border-right:1px solid #0D9ED3; border-top:1px solid #58585A;}
.fintopbotrgtblue {border-bottom:1px solid #58585A; border-right:1px solid #58585A; border-top:1px solid #0D9ED3;}
.captionfin {font-size:12px;}


.fintopbluerightgreybothick {border-top:1px solid #0D9ED3; border-right:1px solid #58585A; border-bottom:2px solid #58585A;}
.fintopbluebothick {border-top:1px solid #0D9ED3; border-bottom:2px solid #58585A;}



/*=LIST GRID
------------*/
.grid {}
.grid2-a {float:left;width:50%}
.grid2-b {float:right;width:50%}
ul.grid-list {margin-bottom:0;}
ul.grid-list li {display:block;float:left;margin-bottom:1em;}
ul.grid-list li li {float:none;width:100%;display:list-item}
ul.grid-list li img {display:block;max-width:100%;height:auto !important}
ul.grid-list li a {display:block;}
ul.grid-list li .gutter {padding:1em}
ul.grid-two li {width:49.2537313%;margin-right:1.4925373%;} /*462 divide 938 = 49.2537313%, 14 divide 938 = 1.4925373%*/
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-three li {width:31.9371728%;margin-right:2.0942408%} /*305 divide 955 = 31.9371728%, 20 divide 955 = 2.0942408%*/
ul.grid-three li.grid3, ul.grid-three li.grid6 {margin-right:0}
ul.grid-three.ops-team li {width:33.3333%;margin-right:0} /*207 divide 621 = 33.3333%*/
ul.grid-four.intro-nav li.grid {background-color:#fff;width:24.15458937198068%;margin-right:1.12721417069243%;} /*300 divide 1242 = 24.15458937198068%, 14 divide 1242 = 1.12721417069243%*/
ul.grid-four.intro-nav li.grid4 {margin-right:0}
ul.grid-list.intro-nav li {min-height:212px;}

ul.grid-four li {width:23.880597%;margin-right:1.4925373%;} /*224 divide 938 = 23.880597%, 14 divide 938 = 1.4925373%*/
ul.grid-four li .gutter {min-height:159px;}
ul.grid-four li.grid4, ul.grid-four li.grid8 {margin-right:0}
ul.grid-four.profile h4 {font-size:2.4em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 300;}
ul.grid-four.profile img {margin-bottom:1em}
ul.grid-four.leadership {margin-bottom:0}
ul.grid-four.leadership li {position:relative;min-height:180px;margin:0;width: 22%;} /*320 divide 1280 = 25%*/
ul.grid-four.leadership li figure img {/* position:absolute; *//* bottom:0; */left:0;/* width:50%; */margin: 0 auto;}
ul.grid-four.leadership li figure figcaption {margin-top:70px;padding-left:50%;background-image: url(../images/caption-fades.png)}
ul.grid-four.leadership li figure figcaption h5 {font-size:1.4em;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 700;padding: .5em 0;}
ul.grid-four.leadership li figure figcaption h5 i {font-family: "open-sans",sans-serif;font-style: normal;font-weight: 400;}
ul.grid-four.leadership li.grid1 figure figcaption {background-position:0 0}
ul.grid-four.leadership li.grid2 figure figcaption {background-position:0 -150px}
ul.grid-four.leadership li.grid3 figure figcaption {background-position:0 -300px}
ul.grid-four.leadership li.grid4 figure figcaption {background-position:0 -450px}
ul.grid-four.leadership li.grid1, ul.grid-four.leadership li.grid2, ul.grid-four.leadership li.grid3 {margin-right: 3em;}
ul.grid-four.leadership li a {text-decoration:none;color:#004d90;display:block;}
/*ul.grid-four.leadership li:hover {background-color:#004d90;}*/
ul.grid-four.leadership li h5 {color:#6F6F6F;border-top:1px solid #6F6F6F;padding: 1em;font-size: 1.3em; font-weight:bold;}
ul.grid-four.leadership li h5 i { font-style:normal; font-weight: 100;}
ul.grid-six.focus-nav li {width:16.15541922290389%;margin-right:.61349693251534%;} /*158 divide 978 = 16.15541922290389%, 6 divide 978 = .61349693251534%*/
ul.grid-six.focus-nav li.grid6 {margin-right:0;}
ul.grid-six.focus-nav li img {float:none;margin:0 auto}
ul.grid-six.focus-nav a {text-decoration:none;font-size:.875em;}
ul.grid-six.focus-nav a p {color:#fff;text-align:center;padding:.5em 0;-moz-border-radius:6px;-webkit-border-radius6px;border-radius:6px;}
ul.grid-six.focus-nav li.grid1 p {background-color:#298dc1}
ul.grid-six.focus-nav li.grid2 p {background-color:#a50f0a}
ul.grid-six.focus-nav li.grid3 p {background-color:#9eb038}
ul.grid-six.focus-nav li.grid4 p {background-color:#2e4a63}
ul.grid-six.focus-nav li.grid5 p {background-color:#ed7326}
ul.grid-six.focus-nav li.grid6 p {background-color:#aea17d}
ul.grid-six.focus-nav li.grid1:hover p {background-color:#b5d4ed}
ul.grid-six.focus-nav li.grid2:hover p {background-color:#ca3b3c}
ul.grid-six.focus-nav li.grid3:hover p {background-color:#cbda6e}
ul.grid-six.focus-nav li.grid4:hover p {background-color:#035e8f}
ul.grid-six.focus-nav li.grid5:hover p {background-color:#f4a061}
ul.grid-six.focus-nav li.grid6:hover p {background-color:#e0d6b8}

.focus-areas h3 {font-size:1.5625em;color:#00BDFF;font-family: "open-sans",sans-serif;font-style: normal;font-weight: 700;margin-bottom:.5em}
.focus-areas h3 i {font-family: "open-sans",sans-serif;font-style: normal;font-weight: 300; color:#fff}

/*=ACCORDION
------------*/
.accordion {margin-bottom:1em;}
h4.expand a {padding:.5em}
.expand a {display:block;}
.expand a:link, .expand a:visited {color:#fff;text-decoration:none;background:#0c79a6;}
.expand a:hover, .expand a:active, .expand a:focus {background:#ccc;color:#fff}
.expand a.open:link, .expand a.open:visited {background:#666;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 #ccc;border-bottom:none;text-decoration:none;color:#333}
ul.tabs li:first-of-type {margin:0}
ul.tabs li:hover {background:#eee}
ul.tabs li.active {padding-bottom:5px;background:#fff;border-color:#0067a4;color:#0067a4;font-weight:bold}
.tab-container {border:1px solid #0067a4;border-top:none;clear:both;float:left;width:99.796334%;background:#fff;overflow:auto;} /*980 divide 982 = 99.796334%*/
.tab-drawer-heading {display:none;}
.tab-drawer-content {padding:1em;display:none;}


/*=TABLES
---------*/
main[role="main"] table {font-size:.925em;margin-bottom:1em}
main[role="main"] table b.switch-blue {color:#004d90}
main[role="main"] table b.switch-lightblue {color:#2B8EBF}


/*ARROW TABLES*/
.arrow-table {width:100%}
.arrow-table caption {padding:.5em;font-weight:bold;color:#005596;border-bottom:2px dotted #ccc}
.arrow-table thead th {text-align:left;font-weight:bold;color:#58595b;vertical-align:bottom;border-bottom:2px dotted #005596}
.arrow-table.targets thead th {color:#58595b !important}
.arrow-table thead th.column-gap {border:none}
.arrow-table thead th.head-bkr {border:none;color:#fff;padding:1em;}
.arrow-table thead th.head-one {background:#c48b31 url(../images/heading-shape-bkr-one.png) top right no-repeat}
.arrow-table thead th.head-two {background:#c41130 url(../images/heading-shape-bkr-two.png) top right no-repeat}
.arrow-table thead th.head-three {background:#2079a5 url(../images/heading-shape-bkr-three.png) top right no-repeat}
.arrow-table th, .arrow-table td {padding:.75em}
.arrow-table tbody th {text-align:left;vertical-align:top;}
.arrow-table tbody th.middle {vertical-align:middle;}
.arrow-table tbody th .more-line-height {line-height:2}
.arrow-table tbody td.row-gap {background:#fff;padding:.2em}
.arrow-table tbody tr:first-child td {padding:.2em;}
.arrow-table tbody td {vertical-align:top;background-color:#e6e7e8; line-height:17px;}
.arrow-table tbody b {display:block;padding-bottom:.25em;}
.arrow-table .td-light-blue {width:20%;background-color:#e6edf7;}
.arrow-table.narrow-col .td-light-blue {width:30%;}
.arrow-table .td-light-blue b {color:#004d90}
.arrow-table .td-light-blue img.icon {width:60px;float:right}
.arrow-table .td-icon img.icon {width:40px;display:block;margin:0 auto;padding-bottom:.25em}
.arrow-table td.arrow {width:30px;padding:0}
.arrow-table td.arrow-blue {background:#e6e7e8 url(../images/arrow-blue.png) left center no-repeat}
.arrow-table td.arrow-grey {background:#e6e7e8 url(../images/arrow-grey.png) left center no-repeat}
.arrow-table td.border {padding:0;width:4px;border-right:6px solid #fff}
.arrow-table td.td-blue {background-color:#41a1cc;}
.arrow-table td.td-red {background-color:#cc4143}
.arrow-table td.td-green {background-color:#d3df84}
.arrow-table td.td-dark-blue {background-color:#5a6c7f}
.arrow-table td.td-orange {background-color:#faaf71}
.arrow-table td.td-tan {background-color:#d8cdad}
.arrow-table tr.table-footer {border-bottom:none;}
.arrow-table tr.table-footer.solid td {color:#fff;background-color:#344b5e;text-align:center;font-weight:bold;-moz-border-radius: 0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px; }
.arrow-table tr.table-footer.frame td {border:2px dotted #005596}

/*COMMITTEE TABLES*/
.committee tbody tr.row-gap td {border-bottom:1px solid #eee;padding:.2em;}
.committee tbody tr td {width:180px;padding-top:1em}
.committee tbody tr td + td {width:auto}
.committee tbody td {font-size:}
.committee tbody td i {font-style:normal;font-size:1.4em;padding-top:1em}
.committee tbody td p {font-size:;margin-bottom:0}
.committee tbody td p b {color:#004d90}
.committee tbody td p.line {border-top:2px dotted #004d90;}
ul.bullet-icons {margin-top:.5em}
ul.bullet-icons li {line-height:1.4;padding:0;}
ul.bullet-icons li span {display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:12px;height:12px}

ul.bullet-icons li span.key-1 {
background: #274596;background: -moz-linear-gradient(left,  #274596 0%, #2989d8 100%, #1baae2 100%);background: -webkit-linear-gradient(left,  #274596 0%,#2989d8 100%,#1baae2 100%);background: linear-gradient(to right,  #274596 0%,#2989d8 100%,#1baae2 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#274596', endColorstr='#1baae2',GradientType=1 );} /*Board*/
ul.bullet-icons li span.key-2 {background-color:#acbc4f} /*Audit*/
ul.bullet-icons li span.key-3 {background-color:#1f9bbf} /*Nomination*/
ul.bullet-icons li span.key-4 {background-color:#8d5fa8} /*General*/
ul.bullet-icons li span.key-5 {background-color:#c6c8ca} /*Remuneration*/
ul.bullet-icons li span.key-6 {background-color:#c48b31} /*Social*/
ul.bullet-icons li span.key-7 {background-color:#a70d13} /*Risk*/
/*=ICONS
--------*/
.fa-volume-up {color:#000;}
.fa-file-pdf-o {color:#c11e07;}
.fa-file-excel-o {color:#549f3a;}

/*=VIDEO
--------*/
.videoWrapper {position: relative;padding-bottom: 56.25%;/*padding-top: 25px;*/height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*=FOOTER
---------*/
footer[role="contentinfo"] #footer-frame {color:#535353;background:#D7D9DA ;}
footer[role="contentinfo"] h6 {color:#535353;margin:0 0 1em 0}
footer[role="contentinfo"] h5 {color:#535353;}
footer[role="contentinfo"] a:link, footer[role="contentinfo"] a:visited {color:#535353;text-decoration:none;}
footer[role="contentinfo"] a:hover {color:#535353;text-decoration:underline;}
footer[role="contentinfo"] ul.grid-three {margin-bottom:0;}
footer[role="contentinfo"] ul.grid-three li {margin-bottom:1.5em;}
footer[role="contentinfo"] ul.grid-three li li {font-size:.875em;line-height:1.3;margin-bottom:.25em;}
footer[role="contentinfo"] ul li a {display:inline}
footer[role="contentinfo"] .grid2-a {float:left;position:relative;width:23.828125%} /*305 divide 1280 = 23.828125%*/
footer[role="contentinfo"] .grid2-b {float:right;width:74.609375%} /*955 divide 1280 = 74.609375%*/
footer[role="contentinfo"] .grid2-a, footer[role="contentinfo"] .grid2-b {font-size:.8125em}
footer[role="contentinfo"] .grid2-a img {position:absolute;top: 36px;left: -17px;max-width: 96%;}
footer[role="contentinfo"] p#credit {text-align:right;margin:0 auto;max-width:80em;padding:0 2.125em;}
footer[role="contentinfo"] p#credit a {display:inline-block;font-size:.875em;margin-top:1em}
footer[role="contentinfo"] p#credit a:link, footer[role="contentinfo"] p#credit a:visited {color:#ccc;}

/*=LINKS
--------*/
a {outline:none}
a:link {color:#00aeef}
a:visited {color:#004d90}
a:hover {color:#004d90;text-decoration:none;}

/*pagination*/
.pagination {padding:2em 0 0 0;}
main[role="main"] .pagination p {margin-bottom:0}
.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:#000}
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:1%;text-decoration:none;font-size:2em;width:1.2em;height:1.2em;display:block;text-align:center;vertical-align:middle;border-radius:50%;color:#fff;background-color:#00aeef;-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:#ccc;}
}
/*=RESPONSIVENESS
-----------------*/
@media screen and (max-width: 1280px) {


}

@media screen and (max-width: 1240px) {
.slider-content.index-slide {left:20%;top:0;}
main[role="main"] .slider-content.index-slide p {font-size:1em}
}

@media screen and (max-width: 1120px) {
header[role="banner"] span#sub-head h2 {font-size:1.6em;}
.slider-content {left:15%;top:10px}
.slider-content br.rwd-line {display:none}
}

@media screen and (max-width: 1024px) {

}


@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;}
.content-frame a[href^="http://"]:after, .content-frame a[href^="ftp://"]:after {content: " [" attr(href) "]";font-size: 90%;} /*Write out any web links*/
}

/*From Style Guide*/
.boxblue {background-color:#003168; padding:20px; color:#fff; line-height:1.5em;}
.bluebox span{ font-size:1.2em;}
.director {background-color:#F2F8F9;}
ul.exec {list-style-type:none; width:1244px; margin:0 auto}
ul.exec li {float:left; margin-right:1.5em; width:220px; color:#005596; padding-left:5px;}
ul.exec li p {margin-top:15px;}

.tag-container {position:absolute;}
.tag {position:relative;top: 89px;right: 130px;background-color: #81C4E3;padding:10px 20px;border-radius:10px;float: right;}

ul.invest {list-style-type:none;}
ul.invest li {float:left; width:500px; margin-right:20px;}

.border-left-dotted {border-left:3px dotted #58595B;}
.border-right-dotted {border-right:3px dotted #58595B;}
.border-bottom-dotted {border-bottom:3px dotted #58595B;}
.border-top-dotted {border-top:3px dotted #58595B;}
.border-bottomright-dotted {border-bottom:3px dotted #58595B; border-right:3px dotted #58595B;}
.border-bottomleft-dotted {border-bottom:3px dotted #58595B; border-left:3px dotted #58595B;}
.border-topleft-dotted {border-top:3px dotted #58595B; border-left:3px dotted #58595B;}
.border-topright-dotted {border-top:3px dotted #58595B;border-right:3px dotted #58595B;}

.tblbg {background-color:#E4E5E6; padding:1em !important}
.bluebordergt {border-right:2px solid #009ED1;}
.blueborderbtm {border-bottom:2px solid #009ED1;}
table tr td {padding:5px;}
.finthingrey {border-bottom:1px solid #58595B;}
.finthickgrey {border-bottom:2px solid #58595B;}
.box-tbl-blue { background-color:#005596; color:#fff; border-bottom:2px solid #fff; border-right:2px solid #fff; border-left: 2px solid #fff;}
.ethicsbox { background-color:#DCDDDE; border-bottom:2px solid #fff; border-right:2px solid #fff; border-left: 2px solid #fff;}
.finwhitergt {border-right:2px solid #fff;}
.finwhitebtm {border-bottom:3px solid #fff;}
.invest-head {color:#fff; background-color:#003168; border-bottom:3px solid #fff; font-size:18px;}
.invest-body {color:#fff; background-color:#2CA99C; font-size:18px;}
.bluerule {border-bottom:4px solid #005596;}
.op-box {padding:10px; background-color:#DCDDDE;}

.name-list {font-size:18px;}
.yellow-figure { background-color:#F2BE4A; color:#fff; font-size:40px; border-bottom:3px solid #fff;}
.red-figure { background-color:#EE3124; color:#fff; font-size:40px; border-bottom:3px solid #fff;}
.box-yellow { background-color:#F2BE4A; color:#fff; text-align:center; padding:10px;}
.box-red { background-color:#EE3124; color:#fff; text-align:center; padding:10px;}
.box-red span {font-size:24px;}
.box-yellow span {font-size:24px;}
.box-yelo-blue {background-color:#F2BE4A; padding:10px; font-size:20px; color:#004D90;}
.rulewhiteright {border-right:1px solid #fff;}

.jose {border:2px solid #004D90; padding:10px; text-align:center; border-radius:20px; margin:10px;}
.iberia {text-align:center;}
.bg-blush {background-color:#C5676F; border-bottom:4px solid #fff; color:#fff;}
.hungerbox {padding:10px; color:#fff; background-color:#2CA99C; margin:10px 0px;}

.purple-banner {color:#fff; padding:10px; background-color:#716F8F; margin-bottom:5px;}
.purple-banner div {text-align:center;}

ul.purple-list {list-style-type:none;}
ul.purple-list li {width:281px; float:left; background-color:#E1DFE5; margin-right:10px; border-radius:10px; margin-bottom:5px; padding:10px;}

.blueintro {font-size:1.8em; color:#004D90;}
.intro-text {font-size:1.8em;}
.intro-textmedium {font-size:1.6em;}
.intro-blue {color:#807F83; font-size:2.4em;}
.bluelightbox { background:#EDF6FB; padding:10px;}
.bluelighterbox { background:#ECF0F9; padding:10px; border-bottom:4px solid #fff;}
.bluethicklinecom {border-bottom:2px solid #005596; margin-top:10px; margin-bottom:10px}
.stakebox {background-color:#ECF5FD;}
.value-creation {text-align:center; width:900px; margin:0 auto;}
.tblpeach {background-color:#F5E3E1;}
.peachbordergt {border-right: 2px solid #C66670;}
.switch-peach {color:#C66670;}
.peachborderbtm {border-bottom: 2px solid #C66670;}
.mid-image-box {margin:0 auto; width:1244px; text-align:center;}
.awards-banner {padding:10px; background-color:#F36E4B; color:#fff; font-size:24px; margin:10px 0px;}

.tblgrn {background-color:#DDEEEC;}
.grnbordergt {border-right: 2px solid #1EAA9B;}
.switch-grn {color:#1EAA9B;}
.grnborderbtm {border-bottom: 2px solid #1EAA9B;}
.bkgrndgreen {background-color:#1EAA9B; color:#fff;}

.tblpurp {background-color:#D9D7E1;}
.purpbordergt {border-right: 2px solid #727090;}
.switch-purp {color:#727090;}
.purpborderbtm {border-bottom: 2px solid #727090;}


