/*=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;}

/*=TYPOGRAPHY
-------------*/
@font-face {
    font-family: 'robotothin';
    src: url('../fonts/roboto-thin-webfont.eot');
    src: url('../fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-thin-webfont.woff') format('woff'),
         url('../fonts/roboto-thin-webfont.ttf') format('truetype'),
         url('../fonts/roboto-thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium-webfont.eot');
    src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium-webfont.woff') format('woff'),
         url('../fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.eot');
    src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-bold-webfont.woff') format('woff'),
         url('../fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'squeaky_chalk_soundregular';
    src: url('../fonts/squeakychalksound-webfont.woff2') format('woff2'),
         url('../fonts/squeakychalksound-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*=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: 'robotolight', Arial, Helvetica, sans-serif;font-size:13px;background:#fff;color:#777;} */
body {font-family: 'Roboto','Comfortaa', cursive, Arial, Helvetica, sans-serif;font-size:100%;background:#fff;color:#777;}
.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:10px}
.lft {float:left; padding-right:10px}
.img-border {border:1px solid #d7d7d7}
.obj-c {margin-left:auto;margin-right:auto;display:block;text-align:center;}

.clear {clear:both;overflow:hidden;width:0;height:0;}
.show {position:relative;left:0;display:inline;}

.group:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
figure img {display:block;max-width:100%;height:auto !important; margin-bottom: 10px;}

main {display:block;margin-top:105px;overflow-x: hidden;} /*margin-top:125px;*/

table {border-collapse:collapse;border-spacing:0;}
.wrapper {max-width:1280px; margin:0 auto;display:block; position:relative;box-sizing: border-box;}
.scrollable{ position: relative; clear: both; }
.gutter {box-sizing: border-box; } /*padding:10px;*/



figure img {display:block;max-width:100%;height:auto !important; margin-bottom: 10px;}



.main-content{background:#fff;position: relative;width:auto;max-width:1280px;margin:10px auto;padding:20px; min-height:400px;border-radius: 0px 0px 20px 20px;box-shadow:0px 0px 5px 3px rgba(33,33,33,0.1); margin-top:-12px; z-index:10;}
.main-contents{background:#fff;position: relative;width:auto;max-width:1000px;margin:10px auto;padding:20px; min-height:400px;border-radius: 0px 0px 20px 20px;box-shadow:0px 0px 5px 3px rgba(33,33,33,0.1); margin-top:-12px; z-index:10;}


#two main {position: relative;background:url(../images/bg3.jpg)no-repeat center center fixed ;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; z-index:20; padding:0 10px;}
#three main {position: relative;background:url(../images/bg7.jpg)no-repeat center center fixed ;-webkit-background-size:cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;z-index:20; padding:0 10px;}
#four main {position: relative;background:url(../images/bg2.jpg)no-repeat center center fixed ;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;z-index:20; padding:0 10px;}
#five main {position: relative;background:url(../images/bg3.jpg)no-repeat center center fixed ;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;z-index:20; padding:0 10px;}
#seven main {position: relative;background:url(../images/bg7.jpg)no-repeat center center fixed ;-webkit-background-size:cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;z-index:20; padding:0 10px;}
#eight main {position: relative;background:url(../images/bg-new5.jpg)no-repeat center center fixed ;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;z-index:20; padding:0 10px;}

.iframeAnimation {display:block; width:100%;}
#businessTable {display:none;}

.divisional {display:block;}
#divisionalTable {display:none;}


.strategy-table {display:table; width:100%; line-height:1.4}
.strategy-table-cell1 {width:50%; float:left; display:table-cell}
.strategy-table-cell2 {width:50%; float:right; display:table-cell}

.caption {font-size:12px}


/*=LINKS
--------*/
a {outline:0}
a:link {color:#8DC73F;text-decoration:underline;line-height: 1.4;}
a:visited {color:#8DC73F;}
a:hover {color:#005389;text-decoration:none;}


/*=CHECK BROWSER VERSION
--------------------------*/
.but_hand_right_form{background: #001E42; border:0; margin: 0; padding: 10px 22px 10px 45px; border-radius: 6px; behavior: url(../pie_files/PIE.htc); color:#fff; text-decoration:none; cursor: pointer; width:250px;}
.but_hand_right_form2{background: #0053B9; border:0; margin: 0; padding: 10px 22px 10px 45px; border-radius: 6px; behavior: url(../pie_files/PIE.htc); color:#fff; text-decoration:none; cursor: pointer; width:250px;}
a.but_hand_right_h{background: #001E42; border:0; margin: 0; padding: 10px 22px 10px 45px; border-radius: 6px; behavior: url(../pie_files/PIE.htc); color:#fff; text-decoration:none;}
a.but_hand_right_h:hover{background:#0053B9;}

/*=TYPOGRAPHY
-------------*/
h1,h2,h3,h4,h5,h6 {font-family: 'Comfortaa', cursive, Arial, Helvetica, sans-serif;font-weight:normal;}
h3 {font-size:1.5em;color:#87C661;margin-bottom:.5em; font-weight:bold;    margin-top: 25px;}
h4 {font-size:1.2em;color:#10044C;font-weight:bold; margin-top:.75em; margin-bottom:.5em}
h5 {font-size:1.2em;color:#004E7E;margin-bottom:.5em;}
h6 {font-size:1.3em;color:#10044C;margin-top:.75em; margin-bottom:.5em;}
sup {vertical-align: super;font-size:80%}
b, strong {font-weight:bold;}
i, em {font-style:italic;}
p { font-size: 0.95em; line-height:1.4;margin-bottom: 1em;}
/* p {padding:4px 0px; font-size: 0.875em; line-height:1.4;margin-bottom: 1em;} */
p.space { margin-bottom:0 !important}
.intro { font-size:1.1em; color:#10014B; font-family:'Comfortaa', cursive, Arial, Helvetica, sans-serif;}
.medium-text { font-size:1em; font-family:'Comfortaa', cursive, Arial, Helvetica, sans-serif;}
.medium-text-header { font-size:1em; font-family:'Comfortaa', cursive, Arial, Helvetica, sans-serif; font-weight:bold;}
.keyfactsheader {font-size: 3em;color:#8DC73F;margin-top:0;margin-bottom: 0;}

.blueheader {background: #10014B; color: white; padding:5px}
.calendarblue {background: #10014B; color: white; padding:10px;}
.introgreyblock {background:#EDEEEE; padding:8px; border-radius:8px;}
.introwhiteblock {box-shadow: 5px 5px 5px 5px rgba(0,0,0,0.3);padding:20px;font-size:1.8em;color:#8DC73F;border-radius: 20px;}

.name-tag{position:absolute;right:126px}

.chillie-grid1 {width:33%; margin-right:1%; float:left;}
.chillie-grid2 {width:24%; margin-right:1%; float:left;}
.chillie-grid3 {width:27%; margin-right:1%; float:left;}




.link-div{position:relative}
.link-div i{
    left: -20px;
    top: 15px;}

/*=HEADER CONTENT
-----------------*/
header {}
.header-container {position: fixed; top:0;display:block;padding: 0;margin:0;box-sizing: border-box; z-index: 999;width:100%; -webkit-transition:0.3s ease;-moz-transition:0.3s ease; transition:0.3s ease;border-bottom: 2px solid #100F38;background:#fff}
.header-container h1 {position: absolute; display:block;padding: 0;margin:0;box-sizing: border-box; text-indent: -9999px;}
.header-container h2 {font-size:25px;color:#919191;padding-top:.5em}
.header-inner {display:block;padding: 0;margin:0 auto;box-sizing: border-box; max-width:1280px;position:relative}
.header-logo {position: relative; display:block;padding: 0;margin:0 ;box-sizing: border-box; float: left; width:170px;padding:27px 0 0 0;}
.header-logo img {width:170px;}
.header-block {float:right; width:calc(100% - 200px);}
.header-block-top {display:block;padding: 0;margin:0;box-sizing: border-box;border-bottom: 1px solid #91B508; margin-top:5px; position: relative}
.header-block-top:before {content:'';position:absolute;left:100%;bottom:-1px;background:#91B508;width:9600px;height: 1px; z-index: 99;}

/*MENU TOGGLE*/
.menu-burger {display: none;}
#navsclick {text-decoration:none; position:relative; display:block; text-align: left; font-size:20px;color:#100F38;}
#navsclick b {padding-left:2em;font-size:15px;text-transform: uppercase}
#iconOpen {opacity:1; font-size:22px; position:absolute; top:0; left:0; -ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#iconClose {opacity:0;font-size:18px; position:absolute; top:0; left:0; -ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease; }

/*SEARH BUTTON AND POP OUT SEARCH*/
.search-link {box-sizing: border-box; width:60px; padding:10px; font-size:20px; text-decoration:none;float:right;color:#100F38; }
.search-container { position: relative;display: none; margin: 0; padding: 10px;  border: 0; box-sizing: border-box; background: #100F38; opacity: 1;  width: 100%; min-height: 80px; padding-top: 12px;}
.searchTerm {width: 88%; font-size: 25px;  margin: 0; padding: 10px; border: 0; box-sizing: border-box; }
.searchBtn {width: 10%;font-size: 25px;color: #fff; background: #91B508; margin: 0; padding: 10px; border: 0; box-sizing: border-box; cursor:pointer; }

a.search-link:link, a.search-link:visited, a.search-link:hover {text-decoration: none}

/*=NAVIGATION
-----------------*/
.menu {display:block}
.navs {box-sizing: border-box; width:100%;float:left;-webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;}
.navs > li {float:left; padding: 0; box-sizing: border-box; -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease; } /*width:10%;*/
.navs li.main {margin-right:3em}
.navs li.main a {font-size: 15px; font-family: Comfortaa, Arial, sans-serif; text-transform: uppercase;font-weight: 700;padding:19px 1em}
.navs li.main > a {position: relative}
.navs li.main > a:after {content:'';position:absolute;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-radius: 5px;z-index: 999;bottom:-6px;left:0;right:0;width:auto;}
.navs li.main > a:hover:after {border-color: #91B508;}
.navs li a:link, .navs li a:visited {display:block; position:relative; color:#100F38; text-decoration:none; text-align:center;outline: none;} /* line-height:63px; */
.navs li a:active {color:#00ABE6; -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;  }
.navs li:hover a {-webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;  }

.navs li div.subnav {display:none;position: absolute;z-index:1;  left: 0px; width:100%; background:#100F38; color:#fff; -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;  margin-top:2px} /*top:125px*/

.navs li:hover div.subnav {} /*display:block;*/

.subnav-inner {display:block;position:relative;border:0;max-width:1280px; margin:0px auto; opacity:1; padding:0px 0;box-sizing: border-box; top:0px; left:auto; z-index:100; -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;position:relative}

.subnav:before {content:'';position:absolute;right:100%;bottom:0;top:0;background:#100F38;width:9600px;z-index: 99;}
.subnav:after {content:'';position:absolute;left:100%;bottom:0;top:0;background:#100F38;width:9600px;z-index: 99;}

.subnav-inner h4 {color:#91B508; font-size: 20px; font-weight: 700;text-transform: uppercase}
.subnav-description {position: relative; display:block;padding:40px 10px 10px 45px;margin:0;box-sizing: border-box; width:25%; float:left;}

.subnav-navs {position: relative; display:block;padding: 0px;margin:0;box-sizing: border-box; width:70%;float:left; top:0px;  -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;  }
.subnav-navs > ul {display: block; width: 340px; box-sizing: border-box; vertical-align: top; float:none;margin-top:40px;margin-bottom: 40px} /*padding: 25px 5px;height: calc(85vh - 5rem);*/
.subnav-navs > ul > li {display: block; box-sizing: border-box;padding: 0 5px; vertical-align: top; float:none;}
.subnav-navs > ul > li a:link, .subnav-navs > ul > li a:visited {display:block; position:relative; padding: 10px 20px; color:#fff; text-decoration:none; text-align:left; }
.subnav-navs > ul > li a:hover, .subnav-navs > ul > li a:active {color:#fff;}

.subnav-navs > ul > li.has-sub-submenu > a:after {content: "\e93c"; font-family: 'icomoon'; position:absolute;right: 10px; top: 10px;}
.subnav-navs > ul > li.has-sub-submenu > a.active, .subnav-navs > ul > li.has-sub-submenu > a.active:after {color:#91B508}

.subnav-navs > ul > li > ul {display: none; position: absolute; bottom:40px;left: 320px;z-index: 99999;width: 400px;overflow: auto; } /*min-height: 100px;height: calc(80vh - 5rem);*/

.subnav-navs > ul > li:hover > ul {} /*display: block;*/
.subnav-navs > ul > li > ul > li {float:none;}
.subnav-navs > ul > li > ul > li a:link, .subnav-navs > ul > li > ul > li a:visited {display:block; position:relative; padding: 5px 20px 5px 40px; line-height:18px; text-decoration:none; font-size: 15px; text-align:left; }
.subnav-navs > ul li a:hover, .subnav-navs > ul > ul li a:hover {color: #91B508;}

.navs li.open div.subnav {display:block}
/*.subnav-navs > ul > li:hover > ul {display:block}*/

body#home .navs li.tab1 > a::after,  body#two .navs li.tab2 > a::after, body#three .navs li.tab3 > a::after, body#four .navs li.tab4 > a::after, body#five .navs li.tab5 > a::after, body[id='Investor relations'] .navs li.tab5 > a::after {border-color: #91B508;} /*Menu tabs selected state depending on page or section*/


a.menu-close {float:right;width:20px;position: relative;top:140px;right:40px;z-index: 999;text-decoration: none; display:none;}
a.menu-close.d {float:right;width:20px;position: relative;top:140px;right:40px;z-index: 999;text-decoration: none; display:block;}
a.menu-close:hover, a.menu-close.d:hover {color:#fff}

.has-submenu.open ul.active-list {border-right: 1px solid #fff}

ul.utility-nav {position:absolute;top:0;right:60px;margin:10px 0;height:32px} /*float:right;position:relative;*/
ul.utility-nav li {float:left;margin:0;padding:0;line-height: 32px;vertical-align: middle}
ul.utility-nav li a {font-size:14px;font-weight: bold; padding:1em;color:#919191}
ul.utility-nav li a:link, ul.utility-nav li a:hover {text-decoration: none}
ul.utility-nav li a:hover {color:#100F38}

/*=BREADCRUMB
-------------*/
.breadcrumb {
    margin-top: 0px;
}
.breadcrumb p {color:#777; background-color:#fff; padding:16px 0 12px 21px; font-size: 12px; }
.breadcrumb a:link, .breadcrumb a:visited {color:#777; text-decoration:underline;}
.breadcrumb a:active, .breadcrumb a:hover{color:#00ABE6; text-decoration:none;}

/*HOMEPAGE CONTENT
-----------------*/



/*MEDIA RESPONSIVE TABLE
------------------------*/
.date-small {display:none}
.calendar-title {font-size: 15px;}
.date {background:#00ABE6 none repeat scroll 0 0; color: #fff; font-size: 10px; font-weight: 700; padding: 3px 3px 3px;  text-align: center; width: 90px;}
.date span {background: #fff none repeat scroll 0 0; color: #00ABE6; display: block;  font-size: 21px;  margin: 4px 1px 4px;  padding: 8px 0;}
table.table-responsive-media {border: 1px solid #BED3EF; width: 100%; margin:0; padding:0; border-collapse: collapse; border-spacing: 0;box-shadow:1px 3px 6px rgba(15,37,63,0.2);}
table.table-responsive-media tr {border: 1px solid #ddd; padding: 5px;}
table.table-responsive-media th, table td {padding: 10px; text-align:left; vertical-align:top}
table.table-responsive-media th {text-transform:none; font-size: 13px; letter-spacing: 1px; background-color:#003068; color:#fff; font-weight:600;}
table.table-responsive-media tr:nth-of-type(odd) { background: #EEEEEE; }
table.table-responsive-media tr:nth-of-type(even) { background: #fff; }
table.table-responsive-media .td-align-center {text-align:center;}

.scrollable{ position: relative; clear: both; }

*[align~="left"] { text-align:left!important;}
*[align~="right"] { text-align:right!important;}
*[valign~="bottom"] { vertical-align:bottom!important;}

/*FORM FIELDS
-------------------*/
.field-style {background:#fff; border:0px;  border-bottom:1px solid #00ABE6; margin-top:4px; max-width:500px; width:98%; padding:8px;color:#004A80; -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;}
.field-style:hover {color:#003399; border:0px; border-bottom:1px solid #00ABE6;  -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease; }
.field-subject {display:none;}
.form-btn {background: #004A80; color:#fff; font-size: 17px; font-weight:600; text-align:center; padding:7px; width:250px; border-radius: 5px; border:1px solid #004A80;box-shadow: 1px 2px 3px rgba(33,33,33,0.3);  -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;}
.form-btn:hover {background: #00ABE6; color:#fff; border:1px solid #00ABE6;box-shadow: 1px 2px 3px rgba(33,33,33,0.3);  -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;}




/*=LISTS
------------*/
ul.contents {list-style:disc;}
ul.list {list-style:disc;margin-left:1.75em; font-size: 0.95em; line-height:1.4;}
ul.dash {list-style:dash;margin-left:1.75em; font-size: 0.95em; line-height:1.4;}
ul.listindent {margin-left:1.75em; font-size: 0.95em; line-height:1.4;}
ul.listindent li { margin-bottom: 1em;}
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:1.5em; font-size: 0.875em; line-height:1.4;}
.list-icons.fa-ul li {margin-left:-1em; border-bottom:1px dotted #fff;}
.list-icons.fa-ul li a {color:#fff; text-decoration:none; padding-bottom:1em;}

ul.blueblock li{list-style-image: url(../images/blueblock.png);margin-left:1.4em; padding-top:5px; color:#3C94AE; font-weight:900;}
ul.greenblock li{list-style-image: url(../images/greenblock.png);margin-left:1.4em; padding-top:5px; color:#007F46; font-weight:900;}
ul.greyblock li{list-style-image: url(../images/greyblock.png);margin-left:1.4em; padding-top:5px; color:#818285; font-weight:900;}
ul.purpleblock li{list-style-image: url(../images/purpleblock.png);margin-left:1.4em; padding-top:5px; color:#8E3184; font-weight:900;}
ul.orangeblock li{list-style-image: url(../images/orangeblock.png);margin-left:1.4em; padding-top:5px; color:#F36F52; font-weight:900;}


ul.green-chillie li{list-style-image: url(../images/risk/chill1.gif);margin-left:1.4em; padding-top:5px;font-size: 0.95em; line-height:1.4;margin-bottom: 1em;}
ul.yellow-chillie li{list-style-image: url(../images/risk/chill2.gif);margin-left:1.4em; padding-top:5px;font-size: 0.95em; line-height:1.4;margin-bottom: 1em;}
ul.orange-chillie li{list-style-image: url(../images/risk/chill3.gif);margin-left:1.4em; padding-top:5px;font-size: 0.95em; line-height:1.4;margin-bottom: 1em;}

/*=SWITCH COLOURS
-----------------*/
.switch-black {color:#000!important;}
.switch-dark-blue{color:#004A80!important;}
.switch-red {color:#C50000!important;}
.switch-blue {color:#10014B!important;}

.switch-committeeblue {color:#3B95AF; font-size:1.2em;}
.switch-committeegreen {color:#007F46; font-size:1.2em;}
.switch-committeegrey {color:#818285; font-size:1.2em;}
.switch-committeepurple {color:#8E3184; font-size:1.2em;}
.switch-committeeorange {color:#F36F52; font-size:1.2em;}
.switch-committeedarkblue {color:#01518C; font-size:1.2em;}


.switch-brd-green{color: #007F47;}
.switch-brd-org{color: #F36438;}
.switch-brd-aublu{color: #3B95AF;}
.switch-brd-dblu{color: #01518C;}
.switch-brd-purle{color: #8E3384;}


/*=HOME PAGE
------------*/


/*=SWITCH-COLORS
-------------*/
.switch-blue {color:#10014B;}
.switch-purple {color:#11014C;}
.switch-black {color:#000;}

.switch-green {color:#A3D063;}
.switch-lightblue {color:#3C94AE;}
.switch-darkblue {color:#245C93;}
.switch-peach {color:#F78A6D;}


/*=ACCORDION
------------*/
.accordion {margin-bottom:1em;}
h4.expand {margin:0;border-bottom:1px solid #fff}
h4.expand a {padding:.5em}
.expand a {display:block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; line-height:28px; }
.expand a:link, .expand a:visited {color:#000;text-decoration:none;background:#00528C;  border-bottom: 1px solid #ebebeb;color:#fff;    margin-top: 2px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.expand a:hover, .expand a:active, .expand a:focus {border-top: 3px solid #ebebeb; border-bottom: 1px solid #ebebeb;color:#fff;    margin-top: -0px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;background:#131B4D; color:#fff }
/*.expand a.open:link, .expand a.open:visited {background:#00528C;color:#fff;}*/
.expand a:before {content:'\f196';font-family:'fontawesome';speak: none;padding-right:.5em; float:right; font-size:25px;}
.expand a.open:before {content:'\f147';font-family:'fontawesome';speak: none;padding-right:.5em}
.tab-content .gutter {padding-top:1em}
/*tabbed accordion*/
.tab-container {border:1px solid #ba2027;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;min-height:330px}
.tab-drawer-content h4 { font-size:1.3em; font-weight:bold}



#three #australasia .expand a:link, #three #australasia .expand a:visited {background:#245C93;}
#three #australasia .expand a:hover, #three #australasia .expand a:active, #three #australasia .expand a:focus {background:#94A3C7;}

#three #europe .expand a:link, #three #europe .expand a:visited {background:#3C94AE }
#three #europe .expand a:hover, #three #europe .expand a:active, #three #europe .expand a:focus {background:#B2CBDB;}

#three #kingdom .expand a:link, #three #kingdom .expand a:visited {background:#A3D063 }
#three #kingdom .expand a:hover, #three #kingdom .expand a:active, #three #kingdom .expand a:focus {background:#C4DF9B;}

#three #market .expand a:link, #three #market .expand a:visited {background:#F78A6D }
#three #market .expand a:hover, #three #market .expand a:active, #three #market .expand a:focus {background:#FBC3AE;}


.australasia-r ul.grid-four.team.title-long li figure figcaption { background-color: #245C93;}
.australasia-r ul.grid-four.team li  { border: 1px solid #245C93;}

.uk-r ul.grid-four.team.title-long li figure figcaption { background-color: #A3D063;}
.uk-r ul.grid-four.team li  { border: 1px solid #A3D063;}

.europe-r ul.grid-four.team.title-long li figure figcaption { background-color: #3C94AE;}
.europe-r ul.grid-four.team li  { border: 1px solid #3C94AE;}

.emerging-r ul.grid-four.team.title-long li figure figcaption { background-color: #F78A6D;}
.emerging-r ul.grid-four.team li  { border: 1px solid #F78A6D;}

.australasia-r ul.grid-four li {width:23.26315789473684%;margin-right:2%;}
.uk-r ul.grid-four li {width:23.26315789473684%;margin-right:2%;}
.europe-r ul.grid-four li {width:23.26315789473684%;margin-right:2%;}
.emerging-r ul.grid-four li {width:23.26315789473684%;margin-right:2%;}


/*a:link {color:#8DC73F;text-decoration:underline;}
a:visited {color:#8DC73F;}
a:hover {color:#005389;text-decoration:none;}
*/

/*TABBED ACCORDION
-------------------*/
ul.tabs, ul.inner-tabs{float:left;width:100%;padding:1em 0 0 0;background:transparent url(../images/tab-line.gif) left bottom repeat-x;margin-bottom:0 !important}
ul.tabs li, ul.inner-tabs li {float:left;cursor: pointer;margin:0 0 0 .5em;padding:8px 16px;border:1px solid #e4e4e4;border-bottom:none;text-decoration:none;background:#F5F5F5; font-size: 15px;}
ul.tabs li:first-of-type, ul.inner-tabs li:first-of-type {margin:0}
ul.tabs li:hover, ul.inner-tabs li:hover {background:#fff;border-top-color:#11014C;transition: all 0.3s ease-in-out 0s}
ul.tabs li.active, ul.inner-tabs li.active {padding-bottom:9px;border-top:5px solid #00538C;color:#130250;background:#fff;font-weight:bold;}
.tab-container {border:1px solid #e4e4e4;border-top:none;clear:both;float:left;width:99.7894737%;background:#fff;overflow:auto;} /*948 divide 950 = 99.7894737%*/
h3.tab-drawer-heading, h3.tab-drawer-heading2 {font-size:1.25em}
.tab-drawer-heading, .tab-drawer-heading2  {display:none;}
.tab-drawer-content, .tab-drawer-content2 {padding:1em;display:none;}
.tab-drawer-content  h4, .tab-drawer-content2  h4 {font-size:1.2em;margin-top:.75em;margin-bottom:.5em;border-bottom: 3px solid #AFB6BC;line-height: 1.5;}

/*ul.inner-tabs {float:left;width:100%;padding:1em 0 0 0;background:transparent url(../images/tab-line.gif) left bottom repeat-x;margin-bottom:0 !important}
ul.inner-tabs li {float:left;cursor: pointer;margin:0 0 0 .5em;padding:8px 16px;border:1px solid #e4e4e4;border-bottom:none;text-decoration:none;background:#F5F5F5;}
ul.inner-tabs li:first-of-type {margin:0}
ul.inner-tabs li:hover {background:#fff;border-top-color:#11014C;transition: all 0.3s ease-in-out 0s}
ul.inner-tabs li.active {padding-bottom:9px;border-top:5px solid #91B508;color:#fff;background:#A3D063;font-weight:bold;}
h3.tab-drawer-heading2 {font-size:1.25em}
.tab-drawer-heading2 {display:none;}
.tab-drawer-content2 {padding:1em;display:none;}
.tab-drawer-content2  h4 {font-size:1.2em;margin-top:.75em;margin-bottom:.5em;border-bottom: 3px solid #AFB6BC;line-height: 1.5;}*/


ul.list-icons li {line-height:1.6; margin-left:0em;}
.tab-drawer-content > img ~ ul.list-icons {margin-left:260px;}
.list-icons.fa-ul li {margin-left:-1em; border-bottom:1px dotted #000;}
.lists-icons.fa-ul li {margin-left:15em; border-bottom:1px dotted #000;}
.list-icons.fa-ul li a {color:#000; text-decoration:none; padding-bottom:1em;}
.list-icons.fa-ul li a:hover {color:#7B7979; text-decoration:underline; padding-bottom:1em;}


/*=LIST GRID
------------*/
.grid {}
.grid2-a {float:left;width:48%;display:inline;margin-right:1%;}
.grid2-b {float:right;width:48%;display:inline;margin-left:1%;}
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 li a {display:block;}
ul.grid-two li {width:49.1578947%;margin-left:1.6842105%} /*467 divide 950 = 49.1578947%, 16 divide 950 = 1.6842105%*/
ul.grid-two li.grid1, ul.grid-two li.grid3, ul.grid-two li.grid5, ul.grid-two li.grid7 {margin-left:0 !important}
ul.grid-three li {width: 33%;/* margin-right:1.489361%; */margin: 0;padding: 0;margin-left: .2em;} /*304 divide 940 = 32.3404255%, 14 divide 940 = 1.4893617%*/
ul.grid-three li.grid3, ul.grid-three li.grid6 {margin-right:0 !important}
.greenborder {border-bottom:1px solid #87C661; border-top:1px solid #87C661; border-left:1px solid #87C661; border-right:1px solid #87C661}
/*ul.grid-four li {width:23.9872068%;margin-right:1.3496802%;background:#ccc}
ul.grid-four li.grid-4, ul.grid-four li.grid-8 {margin-right:0 !important}




/*FINANCIAL TABLE STYLES - SHAREHOLDING
---------------------------------------*/

.fin-tbl tr:hover {background:#DBDBDB; color:#000;}
 tr.no-hover:hover {background-color:#ffffff}
.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; background:#F3F8EC; font-weight:bold;}
.fin-tbl th.highlight { background:#E4EAF3!important; }
.fin-tbl th b {color:#636363!important;}

.fintopgrey {border-top:1px solid #BCBEC0;}
.finbotgrey {border-bottom:1px solid #BCBEC0;}
.fintopgreythickline {border-top:1px solid #BCBEC0; border-bottom:2px solid #000;}
.fintopbot {border-top:1px solid #BCBEC0; border-bottom:2px solid #000;}
.finthin {border-bottom:1px solid #000;}
.finthick {border-bottom:2px solid #000;}
.finthingreen {border-bottom:1px solid #87C661;}
.finthickgreen {border-bottom:2px solid #87C661;}
.fintopleft {border-top:1px solid #87C661; border-left:1px solid #87C661;}
.fintopright {border-top:1px solid #87C661; border-right:1px solid #87C661;}
.finbotleft {border-bottom:1px solid #87C661; border-left:1px solid #87C661;}
.finbotright {border-bottom:1px solid #87C661; border-right:1px solid #87C661;}
.finleft {border-left:1px solid #87C661;}
.finright {border-right:1px solid #87C661;}
.fintop {border-top:1px solid #87C661;}
.finrowborder {border-left:1px solid #87C661; border-top:1px solid #87C661; border-bottom:1px solid #87C661;}
.finrowleft {border-left:1px solid #87C661; border-top:1px solid #87C661; border-bottom:1px solid #87C661;}
.finrowright {border-right:1px solid #87C661; border-top:1px solid #87C661; border-bottom:1px solid #87C661;}
.finrow{ border-top:1px solid #87C661; border-bottom:1px solid #87C661;}
.finthingrey {border-bottom:1px solid #BCBEC0;}
.finrightblack {border-right:1px solid #000;}
.finrightblackbot {border-right:1px solid #000; border-bottom:2px solid #000;}
.finrightbotgreen {border-right:1px solid #000; border-bottom:1px solid #87C661;}
.finrightbothickgreen {border-right:1px solid #000; border-bottom:2px solid #87C661;}
.finrightbotgrey {border-right:1px solid #000; border-bottom:1px solid #BCBEC0;}

.finrowbordergrey {border-left:1px solid #f0efef; border-top:1px solid #f0efef; border-bottom:1px solid #f0efef; border-right:1px solid #f0efef; padding:5px}
.finrowleftgrey {border-left:1px solid #f0efef; border-top:1px solid #f0efef; border-bottom:1px solid #f0efef; padding:5px}
.finrowrightgrey {border-right:1px solid #f0efef; border-top:1px solid #f0efef; border-bottom:1px solid #f0efef; padding:5px}
.finbotleftgrey {border-left:1px solid #f0efef;  border-bottom:1px solid #f0efef; padding:5px}
.finbotrightgrey {border-right:1px solid #f0efef;  border-bottom:1px solid #f0efef; padding:5px}
.finbottomgrey {border-bottom:1px solid #f0efef; padding:5px}
.finbotrightleftgrey {border-right:1px solid #f0efef;  border-bottom:1px solid #f0efef; border-left:1px solid #f0efef; padding:5px}



/*BUSINESS SECTION
-------------------*/
ul.divisions {list-style:none; width:100%;}
ul.divisions li {width:19.375%; float:left; margin-right:0.78125%;} /*248 divide 1280, 10 divide 1280 */
ul.divisions li.grid5, ul.divisions li.grid10  {margin:0;}


ul.chillies {list-style:none;width:100%;}
ul.chillies li {width:31.8125%; float:left; margin-right:0.78125%;} /*420 divide 1280, 10 divide 1280 */
ul.chillies li.grid3 {margin:0;}

ul.busgraphics {list-style:none;width:100%;}
ul.busgraphics li {width:32.8125%; float:left; margin-right:0.78125%;} /*420 divide 1280, 10 divide 1280 */
ul.busgraphics li.grid3 {margin:0;}

ul.busgraphics-divisional {list-style:none;width:100%;}
ul.busgraphics-divisional li {width:48%; float:left;} /*420 divide 1280, 10 divide 1280 */
ul.busgraphics-divisional li.grid3 {margin:0;}

ul.busgraphics-bus {list-style:none;width:100%;}
ul.busgraphics-bus li {width:32.8125%; float:left; margin-right:0.78125%;} /*420 divide 1280, 10 divide 1280 */
ul.busgraphics-bus li.grid3 {margin:0;}

.header-1 {font-size:22px;}
.header-2-green {font-size:28px; color:#A3CF61;}


/*MEDIA RELEASES
-------------------*/

table.table-responsive {border: 1px solid #000; width: 100%; margin:0; padding:0; border-collapse: collapse; border-spacing: 0;box-shadow:1px 3px 6px rgba(15,37,63,0.2);}
table.table-responsive tr {border: 1px solid #ddd; padding: 5px;}
/*table.table-responsive th, table td {padding: 10px; text-align:left; vertical-align:top}*/
table.table-responsive th {text-transform:none; font-size: 13px; letter-spacing: 1px; background-color:#12014F; color:#fff; font-weight:600;text-transform:uppercase;}
table.table-responsive tr:nth-of-type(odd) { background: #ffffff; }
table.table-responsive tr:nth-of-type(even) { background: #e0dede; }
table.table-responsive .td-align-center {text-align:center;}

.date-small {display:none}
.calendar-title {font-size: 15px;}
.date {background:#12014F none repeat scroll 0 0;  color: #fff;  font-size: 10px; font-weight: 700; padding: 3px 3px 3px; text-align: center; width: 90px; margin:0 auto;}
.date span {background: #fff none repeat scroll 0 0; color: #11014C; display: block; font-size: 21px; margin: 4px 1px 4px; padding: 8px 0;}

/*=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}




.div-left{width:75%; float:left; margin-right:15px;}
.div-right{width:20%; float:right;}



/*=BIOGRAPHIES
--------------*/
#block1,#block2,#block3,#block4,#block5,#block6,#block7,#block8,#block9,#block10,#block11,#block12,#block13,#block14,#block15,#block16,#block17,#block18,#block19,#block20,#block21,#block22,#block23,#block24,#block25,#block26,#block27,#block28,#block29,#block30,#block31,#block32,#block33,#block34,#block35,#block36,#block37,#block38,#block39,#block40 {position:absolute;left:-9999px;}
ul.grid-four.team li {margin-bottom:1em;/*background: #87C661;*/}
ul.grid-four.team li a {/*color:#6a757c;*/ text-decoration: none; color: #fff; border: 1px solid #100F38; /*padding: 5px;*/}
.manlink {padding:5px;}


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: 170px; text-align: center; background-color:#100F38;}

ul.grid-four.team li figcaption.show-bar {background-color:#004E7E !important;}
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:1em;}
ul.grid-four.team li figcaption div.biography-heading h4 {margin:0;padding:.25em 0;font-weight: bold;text-transform: uppercase;color: #fff;font-size: .9em;}
ul.grid-four.team li figcaption div.biography-heading h5 {font-size:0.875em;text-transform: uppercase;color: #FFF; margin-top:0.5em;    line-height: 1.5;}

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:#F4F4F4;border-top:6px solid #004A80;width:425.08710801393728%; border-radius: 0 0px 20px 20px;} /*4 blocks = 400% + 24 divided 287 x 3 (gutters) = 25.08710801393728%*/
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:-108.3623693379791%;} /*311 (287 + 24) divide 287 = -108.3623693379791%*/
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:-216.7247386759582%;} /*622 (287 + 24 + 287 + 24) divided 287 = -216.7247386759582%*/
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:-325.0871080139373%;} /*933 (287 + 24 + 287 + 24 + 287 + 24) divided 287 = -325.0871080139373%*/
ul.grid-four.team li div.close {float:right;font-size:2em;padding:1em 1em 0 0;}
ul.grid-four.team li div.close a {color:#87C661; border: none;}
ul.grid-four.team li .biography-content {padding:0 1em 1em 1em;}
ul.grid-four.team li .biography-content p {margin-bottom:1em;}
dl.biography-details {margin:1em 0}
dl.biography-details h4 { font-weight:bold; color: #272727;margin-top: 0em;}
dl.biography-details dt {float:left;margin:0;padding:.25em 0;font-weight:bold; line-height:1em;}
dl.biography-details dd {margin-left:8em;padding:.25em 0;}

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-four.gallery li {width:23.32268370607029%; margin-right:1.236422%;} /*219 divide 939 = 23.32268370607029%, 21 divide 1276 = 2.236421725239617%*/
ul.grid-four.gallery li.grid4, ul.grid-four.gallery li.grid8, ul.grid-four.gallery li.grid12, ul.grid-four.gallery li.grid16, ul.grid-four.gallery li.grid20, ul.grid-four.gallery li.grid20, ul.grid-four.gallery li.grid24{ margin-right:0}



/*=TABLES
-------------*/

.fin-tbl tr:hover {background:#DBDBDB; color:#000;}
 tr.no-hover:hover {background-color:#ffffff}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl tr td {padding:5px 5px 5px 5px;}
.fin-tbl th { padding:2px 3px 3px 3px; color:#00528C!important; background:#F3F8EC; font-weight:bold;}
.fin-tbl th.highlight { background:#E4EAF3!important; }
.fin-tbl th b {color:#636363!important;}
.fintopbot {border-top:1px solid #BCBEC0; border-bottom:2px solid #000; vertical-align:bottom;}
.finthickgreen {border-bottom:2px solid #87C661;}


/*=PAGINATION
-------------*/
.footer-nav {display:none;}
.footer-nav p {position: relative;line-height: 1;}
.footer-nav p a i {font-style: normal;display: inline-block;font-size:18px;}
.footer-nav p a i {position: absolute;top: 50%;transform: translateY(-50%);}
.footer-nav p {margin:0;padding:0;}
.footer-nav p a {display:block;border:none;}
.footer-nav p a:link, .footer-nav p a:visited {color:#1E366C;}
.footer-nav p a:hover {color:#41AD49;}
p#lft {text-align: left;display: none}
p#rgt {text-align: right;display: none}
a#go-lft, a#go-rgt {text-decoration:none;display: none} /*font-size:60px;*/
a#go-lft:before {content:'\e93b';font-family:'Linearicons' !important;speak: none;}
a#go-rgt:after {content:'\e93c';font-family:'icomoon';speak: none;padding-left:60px}

/*=FOOTER
----------*/
footer {background:#100F38;}
.footer-container {position: relative;display:table;padding: 0;margin:0 auto;box-sizing: border-box; width:100%; max-width:1280px; color:#fff;padding:20px}
.footer-container a:link, .footer-container a:visited {color:#fff}
.footer-content {float:right;width:60%}
.legal {float:left;width:40%;}
.legal p {line-height: 45px;vertical-align: middle}
.footer-links {float:left}
.footer-links li {float:left;line-height: 45px;vertical-align: middle}
.social-media {float:right}
.social-media li {float:left}

.footer-links li a {display:block}
.footer-links li a i {font-style: normal;padding:.25em 1em;}
.footer-links li:nth-of-type(1) a i {border-right:1px solid #fff;} /*, .footer-links li:nth-of-type(2) a i*/
.footer-links li a:link {text-decoration: none}
.footer-links li a:hover {text-decoration: underline;}

.social-media li a {font-size:20px;padding:0 10px;display:block}
.social-media ul li img:hover {fill: #fff;}


/*back to top arrow*/
#back-to-top {position:fixed;bottom:110px;right:50%;margin-right:-695px;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:url(../images/circle-icon3.png) no-repeat center center; -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}





.quicklinks-underline {/*border-bottom:1px solid #C2C2C2;*/}
.quicklinks-underline a, .quicklinks-underline a:link, .quicklinks-underline a:visited { color:#fff;}


/*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-5B{margin-bottom:5px!important;}


.image-section{position: relative; margin-bottom: 1.5%;}
.image-section img{float:left; width: 7%;}
.image-section p{float: left; width: 91%;  position: absolute; right: 0; top: 50%; transform: translateY(-50%);}

.quote-text{font-size: 1.3em;line-height: 1.1;}


@media screen and (max-width: 1440px) {

}
@media screen and (max-width: 1400px) {
#back-to-top {bottom:-2em}
}

@media screen and (max-width: 1280px){
.header-container {position: fixed; display:block;padding: 0;margin:0;box-sizing: border-box; z-index: 9998;width:100%; border-bottom: 1px solid #100F38;} /*min-height:105px;*/
.header-container h1 {position: absolute; display:block;padding: 0;margin:0;box-sizing: border-box; text-indent: -9999px;}
.header-inner {display:block;padding: 0;margin:0 auto;box-sizing: border-box; max-width:1280px; }
.header-logo {position: relative; display:block;padding: 0;margin:0 ;box-sizing: border-box; float: none; width:170px;padding:27px 0 27px 0 ;}
.header-logo a {display:block;padding: 0;margin:0 ;box-sizing: border-box; float: none; width:100%;}
.header-logo a img {display:block;padding: 0;margin:0 ;box-sizing: border-box;  width:100%; }
.header-block {position: relative; float:none; width:100%; }
.header-block-top {position: absolute; top:-100px; right: 10px; width:calc(100% - 190px); display:block;padding: 0;margin:0;box-sizing: border-box; text-align:center;}
.search-link {display:block; box-sizing: border-box; width:60px; float:right; font-size:20px; text-decoration:none;padding-top:20px }

.menu {display:none;  overflow: auto;height: calc(100vh - 5rem);box-sizing: border-box;}
.menu-burger {display: block;position: absolute; top:60px; left:0; box-sizing: border-box;margin:0;border:0;padding:0;width:60px; vertical-align:middle;}

.navs {border-top: 1px solid #B1B3B6; min-height:60px; -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;float:none }
.navs > li {float:none; padding: 0; width:100%; -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease; }
.navs li a:link,.navs li a:visited {display:block; position:relative; padding: 5px 20px 5px 20px; color:#91B508; background:#100F38; border-bottom: 1px solid #fff;text-decoration:none; font-size: 20px; } /*line-height:40px;*/
.navs li a:active {color:#fff; background:#004A80; border-bottom: 1px solid #004A80; -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;  }
.navs li:hover a {color:#fff; border-bottom: 1px solid #fff; -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;  }
.navs li a:link::before,.navs li a:visited::before {content: ""; position:absolute; bottom:-8px; right:0; opacity:0; margin-left:0px; height:9px; width:46px; -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;  }
.navs li:hover a::before {content: ""; position:absolute;z-index:110; bottom:-8px; left: 50%; opacity:1; margin-left:-23px; height:9px; width:46px; background: url() center bottom no-repeat; }
.navs li div.subnav {display:none;position: relative;z-index:100;  left: 0px; top:0px; width:100%;box-sizing: border-box;padding:3px; background: url() center top repeat-y; color:#fff; }
.navs li:hover div.subnav {display:none;position: relative;top:0px; }
.navs li.has-submenu > a:after {content:'\e93a';font-family:icomoon;position:absolute;top:0px;right:0px;display:block;font-size:23px;padding:4px 10px;}
.navs li.has-submenu > a.active:after {content:"\e939";font-family:icomoon;font-size:23px;}
.navs li.has-submenu > a.active{display:block; background:#100F38; color:#fff; border-bottom:1px solid #fff;}
.navs li.has-submenu > div.active {display:block; background:#E9F0CE;}

body#home .navs li.tab1 > a::after,  body#two .navs li.tab2 > a::after, body#three .navs li.tab3 > a::after, body#four .navs li.tab4 > a::after, body#five .navs li.tab5 > a::after, body[id='Investor relations'] .navs li.tab5 > a::after {border-color: transparent;} /*Menu tabs selected state depending on page or section*/

.subnav-inner {display:block;position:relative;border:0;max-width:1280px; margin:0px auto; opacity:1; padding:0px;box-sizing: border-box; top:0px; left:auto; z-index:100; -webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;  }
.subnav-inner h4 {color:#fff; font-size: 24px; margin-bottom:10px;}
.subnav-description {position: relative; display:block;padding: 10px;margin:0;box-sizing: border-box; width:100%; float:none;background:#004A80;}
.subnav-navs {position: relative; display:block;padding: 0px;margin:0;box-sizing: border-box; width:100%; float:none; top:0px; }
.subnav-navs > ul {display: block; width: 100%; box-sizing: border-box;padding: 0px 0px 0px; vertical-align: top; float:none; background:#E9F0CE; min-height:inherit; overflow:hidden; height:auto; }
.subnav-navs > ul > li {display: block; box-sizing: border-box;padding: 0 0px; vertical-align: top; float:none;}
.subnav-navs > ul > li a:link,.subnav-navs > ul > li a:visited {display:block; position:relative; box-sizing: border-box;  padding-left: 91px; background:#E9F0CE; color:#fff; text-decoration:none; font-size: 19px;border-bottom: 1px solid #100F38 } /*line-height:19px;*/
.subnav-navs > ul > li a:link, .subnav-navs > ul > li a:visited {color:#100F38;} /*a:hover*/
.subnav-navs > ul > li a:link::before,.subnav-navs > ul > li a:visited::before {content: ""; position:absolute; top: 50%; margin-top:-15px; left: -50px; opacity:0; margin-left:0px; height:30px; width:38px; background: url() center bottom no-repeat;-webkit-transition:0.7s ease;-moz-transition:0.7s ease; transition:0.7s ease;  }
.subnav-navs > ul > li:hover a::before {content: ""; position:absolute;left: -25px; opacity:1; background: url() center bottom no-repeat; }
.subnav-navs > ul > li > ul {position: relative; top: 0; left: 0; box-sizing: border-box; height:auto}

.subnav-navs > ul > li > ul.col-1 {left: 0;}
.subnav-navs > ul > li > ul.col-2 {left: 0;}


.subnav-navs > ul > li > ul > li {float:none;}
.subnav-navs > ul > li > ul > li a:link,.subnav-navs > ul > li > ul > li a:visited {display:block; position:relative; padding: 5px 20px; line-height:21px; color:#004A80;border-left:1px solid #004A80;border-right:1px solid #004A80; background:#D0E8F7; text-decoration:none; font-size: 15px; text-align:center; }
.subnav-navs > ul > li > ul > li a:hover,.subnav-navs > ul > li > ul > li a:active {color: #00ABE6;}
.subnav-navs > ul > li > ul > li a:link::before,.subnav-navs > ul > li > ul > li a:visited::before,.subnav-navs > ul > li > ul > li a:hover::before {display: none; }
.subnav-navs > ul > li.has-sub-submenu > ul:hover{display:none;}
.sub-sub-menu {display:none;}

.subnav-navs > ul > li.has-sub-submenu > a:after {content:'\e93c';font-family:icomoon;position:absolute;top:0;right:5%;display:block;font-size:20px;padding:5px 10px;}
.subnav-navs > ul > li.has-sub-submenu > a.active:after {content:'\e93a';font-family:icomoon; color:#3D94B2;}
.subnav-navs > ul > li.has-sub-submenu > a.active {color:#3D94B2;}
.subnav-navs > ul > li.has-sub-submenu > ul.sub-sub-menu {display:none !important} /*display:block;*/
.subnav-navs > ul > li.has-sub-submenu > ul.sub-sub-menu.active {display:block !important;width:100%;}

.subnav-navs > ul > li.has-sub-submenu > ul.sub-sub-menu.active > li a:link, .subnav-navs > ul > li > ul > li.active a:visited {border:none;border-bottom: 1px solid #100F38;font-size: 19px;background:#C0C0C1;color:#3D94B2;padding: 10px 20px;padding-left: 91px;}

.navs li a:link,.navs li a:visited, .subnav-navs > ul > li > ul > li a:link, .subnav-navs > ul > li > ul > li a:visited {text-align:left; }
.subnav-navs > ul > li > ul { min-height: inherit;height:auto}
a.menu-close, a.menu-close.d {display:none}

.home-mid-block span {float: none; margin-top: 0px; display: none;}

/*EB styles - new menu CSS*/
.subnav:before, .subnav:after {display:none}
.navs li.main > a:hover::after {border-color: transparent;}
.subnav-navs > ul {margin-top:0;margin-bottom:0}
.navs li.main a {padding:15px 0 15px 63px;}
.navs li.main > a::after {left: auto;right:5%}
.header-container h2 {float: none;width:auto;text-align: left;}

/*EB styles*/
ul.utility-nav {position:static;}
ul.utility-nav li {float: none;padding: 0;width: 100%;}
ul.utility-nav li a {display: block;position: relative;padding: 5px 20px 5px 20px;line-height: 40px;color: #919191;background: #EDEDED;border-bottom: 1px solid #919191;text-decoration: none;font-size: 21px;}
.subnav-description {display:none}

}
@media screen and (max-width: 1300px) {


.name-tag{position:absolute;right:112px}

}

@media screen and (max-width: 1280px) {


}


@media screen and (max-width: 1260px) {
.name-tag{position:absolute;right:108px}
}

@media screen and (max-width: 1203px) {
.image-section{ margin-bottom: 1.5%;}
}


@media screen and (max-width: 1180px) {
ul.busgraphics-divisional li { width:100%}
.image-section img{float:left; width: 10%;}
.image-section p{width: 88%;}
}


@media screen and (max-width: 1150px) {


}



@media screen and (max-width:1080px) {
ul.divisions li.grid1, ul.divisions li.grid2, ul.divisions li.grid3,ul.divisions li.grid4, ul.divisions li.grid5, ul.divisions li.grid6, ul.divisions li.grid7, ul.divisions li.grid8, ul.divisions li.grid9, ul.divisions li.grid10, ul.divisions li.grid11, ul.divisions li.grid12, ul.divisions li.grid13, ul.divisions li.grid14{ margin-right:0.78125%; width:23.375%;}
ul.divisions li.grid5, ul.divisions li.grid9  { clear:left}
ul.divisions li.grid5, ul.divisions li.grid10  {margin-right:0.78125% !important;}
.name-tag{position:absolute;left:26px}
}

@media screen and (max-width:1024px) {
.chillie-grid1 {width:100%;float:left;}
.chillie-grid2 {width:100%;float:left;}
.chillie-grid3 {width:100%;float:left;}

}

@media screen and (max-width:1000px) {

}

@media screen and (max-width: 980px) {

.footer-content {width:50%}
.legal {width:50%}

.image-section img{width:15%}
.image-section p{width:83%}
}





@media screen and (max-width: 870px) {


.div-left{width:100%; float:none; margin-right:0;}
.div-right{width:100%; float:none;}
.div-right img{width:150px; float:none;}
.div-right a { float:left;}

.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;}


.image-section img{width:25%}
.image-section p{width: 74%}

}

@media screen and (max-width: 820px){
.footer-content {float:none;width:100%}
.legal {float:none;width:auto;text-align: center}
ul.footer-links {margin: 0 auto;width: 80%;text-align: center;float: none;}
ul.footer-links li {float: none;display: inline-block;text-align: center;}
ul.social-media {margin: 0 auto;width: 80%;text-align: center;float: none;}
ul.social-media li {float: none;display: inline-block;text-align: center;}
}


@media screen and (max-width: 800px) {
.accordion-tabs.break-m .tabs {display: none;}
.accordion-tabs.break-m .tab-drawer-heading {background:#edece8;color:#EDEDED;border-top:1px solid #EDEDED;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:#EDEDED;color: #fff;}

.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;}
.iframeAnimation {display:none;}
#businessTable {display:block;}


ul.grid-four.gallery li {width:30.77742279020234%;} /*289 divide 939 = 30.77742279020234%, 24 divide 939 = 2.55591054313099%*/
ul.grid-four.gallery li.grid4, ul.grid-four.gallery li.grid8, ul.grid-four.gallery li.grid12, ul.grid-four.gallery li.grid16, ul.grid-four.gallery li.grid20, ul.grid-four.gallery li.grid24  {margin-right:2.55591054313099%}
ul.grid-four.gallery li.grid5, ul.grid-four.gallery li.grid9 {clear:none;}
ul.grid-four.gallery li.grid3, ul.grid-four.gallery li.grid6, ul.grid-four.gallery li.grid9, ul.grid-four.gallery li.grid12, ul.grid-four.gallery li.grid15, ul.grid-four.gallery li.grid18, ul.grid-four.gallery li.grid21 {margin-right:0}

.strategy-box {position: relative;display:block;margin:0; font-size:18px; line-height:24px; color:#004A80; padding:10px;border:0; box-sizing: border-box; float: right; width:50%; }

/*shibu 22Aug2019*/
.australasia-r ul.grid-four li {width:47.26315789473684%;}
.uk-r ul.grid-four li {width:47.26315789473684%;}
.europe-r ul.grid-four li {width:47.26315789473684%;}
.emerging-r ul.grid-four li {width:47.26315789473684%;}
ul.grid-four li {width:47.263158%;}

@media screen and (max-width: 780px) {
ul.divisions li.grid1, ul.divisions li.grid2, ul.divisions li.grid3,ul.divisions li.grid4, ul.divisions li.grid5, ul.divisions li.grid6, ul.divisions li.grid7, ul.divisions li.grid8, ul.divisions li.grid9, ul.divisions li.grid10, ul.divisions li.grid11, ul.divisions li.grid12, ul.divisions li.grid13, ul.divisions li.grid14{ margin-right:0.78125%; width: auto;}
ul.divisions li.grid5, ul.divisions li.grid9  { clear:none}
ul.divisions li.grid4, ul.divisions li.grid7,  ul.divisions li.grid10,  ul.divisions li.grid13  { clear:left}
ul.divisions li.grid5, ul.divisions li.grid10  {margin-right:0.78125% !important;}
}


@media screen and (max-width: 768px) {

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 {margin-right:2%}
.image-section p{width: 74%}
}

@media screen and (max-width: 752px) {

.quote-text{ margin-top: 4%;}
}

@media screen and (max-width: 720px) {
.divisional {display:none;}
#divisionalTable {display:block;}
}

@media screen and (max-width: 680px) {


ul.divisions li.grid1, ul.divisions li.grid2, ul.divisions li.grid3,ul.divisions li.grid4, ul.divisions li.grid5, ul.divisions li.grid6, ul.divisions li.grid7, ul.divisions li.grid8, ul.divisions li.grid9, ul.divisions li.grid10,ul.divisions li.grid11, ul.divisions li.grid12, ul.divisions li.grid13, ul.divisions li.grid14{ margin-right:0.78125%; width: 48.5%;}
ul.divisions li.grid4, ul.divisions li.grid7,  ul.divisions li.grid10,  ul.divisions li.grid13 ,ul.divisions li.grid5, ul.divisions li.grid9 { clear:none}
ul.divisions li.grid5, ul.divisions li.grid10  {margin-right:0.78125% !important;}
ul.busgraphics-bus li { width:100%}
.image-section p { width: 72%;}
.image-section { margin-bottom: 5%; margin-top: 5%;}
}
@media screen and (max-width: 640px) {


ul.grid-three li {width:49.2537313%;margin-right:1.4925373%;} /*462 divide 938 = 49.2537313%, 14 divide 938 = 1.4925373%*/
ul.grid-three li.grid3, ul.grid-three li.grid5 {clear:left;}
ul.grid-three li.grid4 {clear:none;}
ul.grid-three li.grid2, ul.grid-three li.grid4 {margin-right:0}
ul.grid-three li.grid3 {margin-right:1.4925373%}

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%*/

.pagination-links b { display:none;}
.pagination-links i { margin-top: 0.5em;}

ul.grid-four.gallery li {width:49.2537313%;margin-right:1.4925373%;} /*462 divide 938 = 49.2537313%, 14 divide 938 = 1.4925373%*/
ul.grid-four.gallery li.grid4, ul.grid-four.gallery li.grid7, ul.grid-four.gallery li.grid10 {clear:none;}
ul.grid-four.gallery li.grid3, ul.grid-four.gallery li.grid5, ul.grid-four.gallery li.grid7, ul.grid-four.gallery li.grid9, ul.grid-four.gallery li.grid11 {clear:left;}
ul.grid-four.gallery li.grid2, ul.grid-four.gallery li.grid4, ul.grid-four.gallery li.grid6, ul.grid-four.gallery li.grid8, ul.grid-four.gallery li.grid10, ul.grid-four.gallery li.grid12,  ul.grid-four.gallery li.grid14,  ul.grid-four.gallery li.grid16,  ul.grid-four.gallery li.grid18 {margin-right:0}
ul.grid-four.gallery li.grid1, ul.grid-four.gallery li.grid3, ul.grid-four.gallery li.grid5, ul.grid-four.gallery li.grid7, ul.grid-four.gallery li.grid9, ul.grid-four.gallery li.grid11 {margin-right:1.4925373%}

}

@media screen and (max-width: 610px) {
.image-section { margin-bottom: 9%; margin-top: 9%;}
}

@media screen and (max-width: 600px) {
.tabs, .inner-tabs {display: none;}
.tab-drawer-heading {background:#fff; border:1px solid #d4d4d4; color:#169FE6; 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;}


.tab-drawer-content  h4 {display:none;}

.d-active {color:#00538C; border:1px solid #169FE6;}
.tab-drawer-content img.image-rounded {}
.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}
.tab-container {float:none;width:auto;}
.tab-drawer-content img.lft {float:none; margin:0 auto; margin-bottom:0.75em; display:block;}

.tab-drawer-content > img ~ ul.list-icons {margin: 1em 0 0 3em;}
.content .list-icons.fa-ul li {margin-left: 0em;border-bottom:1px dotted #000;}

.strategy-table-cell1 {width:100%; display:table-cell}
.strategy-table-cell2 {width:100%; display:table-cell}

.image-section { margin-bottom: 12%; margin-top: 9%;}
.quote-text{margin-top:0}
}


@media screen and (max-width: 570px) {
.image-section p{float:none; position: static; transform: none;width: 100%;}
.image-section{margin-bottom: 0;margin-top:0}

.image-section img { float:none; left: 50%; position: relative; transform: translateX(-50%);}
}

@media screen and (max-width: 560px) {

.footer-links div img {width:100%;max-width:400px;}

}

@media screen and (max-width: 540px){
.header-container h2 {font-size:16px;}

}

@media screen and (max-width: 500px) {

}



@media screen and (max-width: 480px) {
.tabs, .inner-tabs {display: none;}
.tab_drawer_heading {background-color: #ccc;color: #fff;border-top: 1px solid #333;margin: 0;padding:5px 20px;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: #666;color: #fff;}
.lists-icons.fa-ul li {margin-left:0em; float:left}

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.divisions li.grid1, ul.divisions li.grid2, ul.divisions li.grid3,ul.divisions li.grid4, ul.divisions li.grid5, ul.divisions li.grid6, ul.divisions li.grid7, ul.divisions li.grid8, ul.divisions li.grid9, ul.divisions li.grid10, ul.divisions li.grid11, ul.divisions li.grid12, ul.divisions li.grid13, ul.divisions li.grid14{ margin-right:0% !important; width: 100% !important;}
ul.divisions li img {  margin: 0 auto;}

ul.grid-four.gallery li.grid {float:none;width:auto;margin-right:0;}
ul.grid-four.gallery li.grid img {margin:0 auto}

ul.busgraphics li { width:100%}
ul.chillies li { width:100%}

.name-tag{text-align:center}


.navs li.main a {padding:15px 0 15px 20px;}
	.subnav-navs > ul > li a:link,.subnav-navs > ul > li a:visited {padding-left: 40px;	}
.footer-links {width:100%;}
.social-media {width:100%;}
.image-section p{width:100%;float: none;}
}


@media screen and (max-width: 440px) {


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:47.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%*/


}
@media screen and (max-width: 425px) {
	.image-section img{width:100%}
}

@media screen and (max-width: 400px) {

.rgt {float:none !important;}
.lft {float:none !important; }
img.community-img{margin:0px !important;padding-left:0px !important;padding-bottom:10px;float:none !important;}

table.table-responsive {margin:-8px;}

}

@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:100%;margin-left:0}
dl.biography-details dt {float:none;width:100%}
dl.biography-details dd {margin-left:0}

table.table-responsive {margin:-8px;}

.menu-burger {width: auto;left:auto;right:0;top:70px}

}

@media screen and (max-width: 330px) {
.menu-burger {right:40px;}
.menu-burger a b {display:none}
}

@media screen and (max-width: 320px) {
.tab-drawer-content {padding: 10px;display:none;}
.intro {text-align:center; margin-top:1em;}

ul.footer-links li {display: block;text-align: left;}
.footer-links li:nth-of-type(1) a, .footer-links li:nth-of-type(2) a {border:none}

}

