.fancybox-container {
  z-index: 9999999; }

img.full-width-thumnail {
  max-width: 100%;
  height: auto; }

.fancyBox-link {
  text-decoration: none; }

/* Scss Document */
/* Scss Document */
/* Scss Document */
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html {
  font-size: 62.5%; }

body {
  margin: 0;
  font-family: "Arial", Helvetica;
  color: #000000;
  font-size: 1.6rem; }

h1, h2, h3, h4 {
  margin: 0; }

h1 {
  color: #000000;
  text-transform: uppercase;
  font-family: "Arial", Helvetica;
  font-size: 4.2rem; }

h2 {
  color: #000000; }




/* GAVIN-------------------------------------------------------------------------------------------------------------------------------------------------------------- */


body {
  margin: 0;
  font-family: "Arial", Helvetica;
  color: #000000;
  font-size: 1.5rem; }


h1 {
  color: #58585a;
  text-transform: normal;
  font-family: "Arial", Helvetica;
  font-size: 3.7rem;
  margin-bottom:-5px; }

h2 {
  color: #1751a1!important;
  font-size: 2.2rem!important;
  font-weight:600!important; }
 
 
  
 h3 {
  color: #1751a1!important;
  font-size: 1.8rem;
  font-weight:600!important; } 

.footerita { font-size:12px; font-style:italic;}
.divblue { background-color:#1751a1; padding:10px;}



.anchor a {
  position: relative;
  left: 0px;
  top: -218px;
}


.list_blue { 
	margin: 0 0 10px 0; 
	padding: 0; 
}
.list_blue li{ 
	margin: 0 0 2px 0; 
	padding: 0 0 0 20px; 
	background: url(./i/bullblue.jpg) no-repeat 2px 5px; 
	list-style: none!important;
	
	
}

.list_yellow { 
	margin: 0 0 10px 0; 
	padding: 0; 
}
.list_yellow li{ 
	margin: 0 0 2px 0; 
	padding: 0 0 0 20px; 
	background: url(./i/bullyellow.jpg) no-repeat 2px 5px; 
	list-style: none!important;
	
	
}















.intro-blue1 {
  color: #1751a1!important;
  font-size: 2.8rem; }

.Orange-h1 {
  color: #f8c050;
  text-transform: normal;
  font-size: 3.2rem;
  margin-bottom:-5px; }
  
 .oranege-h3 {
  color: #eb7c32!important;
  font-size: 1.8rem!important;
  font-weight:600; }   
  
  
.orange-h2 {
  color: #f8c050;
  font-size: 2.2rem;
  font-weight:600!important; }  
  
.black-h2 {
  color: #231f20;
  font-weight: 500;
  font-size: 2rem; }  
 
 
 
.bluenotes-h3 {
  color: #1751a1!important;
  font-size: 1.8rem;
  font-weight:600!important; }  
 
  
  
  
  
  
  
  
  
  

.black-h3 {
  color: #231f20;
  font-size: 1.8rem;
  font-weight:600; }
  
.headone {
  color: #58585a;
  text-transform: normal;
  font-family: "Arial", Helvetica;
  font-size: 3.7rem;
  margin-bottom:-5px; }  
  
 .Orange-heading1 {
  color: #f8c050;
  font-weight: 600;
  font-size: 2rem; } 
 
 
 .white-text1 {
  color: #fff;
  font-size: 1.5rem; }
  
  
 .blue-text1 {
  color: #1751a1; }
  
  

.sub-heading {
  color: #58585a;
  text-transform: normal;
  font-family: "Arial", Helvetica;
  font-size: 3.7rem;
  margin-bottom:-5px; }
.sub-page ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 1.5rem; }
    .sub-page ul li {
      padding: 0 30px 5px; }
      .sub-page ul li:before {
      
        display: block;
        float: left;
        width: 6px;
        height: 6px;
        margin-left: -30px;
        font-size: 1.5rem;
        position: relative;
        top: 5px;
        background: #1751a1;
        border-radius: 50%; }

.tbl_scroll {
  width: 100%;
  overflow-x: auto; }

.tbl_scroll table {
  width: 100%!important;
  margin-bottom: 10px; }

.tbl_scroll:after {
  display: block;
  font-style: italic;
  margin-top: 5px;
  }



.greylineright { border-right: 1px solid  #d1d2d4;}
.bluebottomleft { border-bottom: 1px solid  #1751a1;border-left: 1px solid  #1751a1;}
.bluetop { border-top: 1px solid  #1751a1;}
.bluetopthick { border-top: 5px solid  #1751a1;}
.blueright { border-right: 1px solid  #1751a1;}
.blueleft { border-left: 1px solid  #1751a1;}
.bluebottom { border-bottom: 1px solid  #1751a1;}
.uline3blue { border-bottom: 2px solid  #1751a1;}
.topline { border-top: 1px solid  #000;}
.yellowtop4 { border-top: 4px solid  #f8c050;}
.uline3blue { border-bottom: 3px solid  #1751a1;}

.ulinegrey1 { border-bottom: 1px solid  #d1d2d4;}
.ulinewhite1 { border-bottom: 1px solid  #fff;}


.uline4blue { border-bottom: 5px solid  #1751a1;}
.yellowheading { background-color:#f8c050;border-bottom: 4px solid  #1751a1;}
.yellowheading2 { background-color:#f8c050; border-bottom: 5px solid  #1751a1; color:#1751a1!important;}

.blueheading2 { background-color:#1751a1; border-bottom: 5px solid  #f8c050; color:#fff!important;}


.greentext { color:#00a651!important;}
.yellowtext { color:#f8c050!important;}
.redtext { color:#e33332!important;}




.greyheading2 { background-color:#d1d2d4;}
.greybackround { background-color:#e7e7e8; color:#1751a1; font-size:1.6rem;}
.greybackround2 { background-color:#e7e7e8;}
.whitelineright4 { border-right: 4px solid  #fff;}
.yellowheadinwhiteright { background-color:#f8c050;border-right: 4px solid  #fff;}

.fin-tbl tbody tr:hover > td { background-color: #eee; color: #222; }
.fin-tbl tbody tr:hover > th { background-color: #eee; color: #222; }



.fin-tbl { width:100%; border-collapse:collapse; margin-bottom:15px; }
.fin-tbl td {
	color:#000; 
	padding:2px 5px !important; 
	vertical-align:bottom;
	font-size:1.5rem;

}
.fin-tbl th {
	color:#000; 
	padding:2px 5px!important; 
	vertical-align: bottom; 
	background:#f4f2ed;
	font-weight:normal!important;
	font-size:1.5rem;
	
}
thead { line-height: 1 !important; color:#fffff;}


.fin-tbl thead td { 
	line-height:16px; color:#000;
	font-weight:bold;
}
.fin-tbl thead th {
	background:#1751a1;
	color:#fff; line-height:16px; 
	font-weight:bold!important;
	
}
.fin-tbl thead tr.spacer_t td,
.fin-tbl thead tr.spacer_t th {
	border-top:1px solid #000;
	height:3px;
	line-height:3px;
}
.fin-tbl thead tr.spacer_b td,
.fin-tbl thead tr.spacer_b th {
	border-bottom:1px solid #000;
	height:3px;
	line-height:3px;
}

.fin-tbl thead tr.spacer td,
.fin-tbl thead tr.spacer th {
	height:3px;
	line-height:3px;
}


.fin-tbl thead tr.spacer:hover td,
.fin-tbl thead tr.spacer:hover th,
.fin-tbl thead tr.spacer_t:hover td,
.fin-tbl thead tr.spacer_t:hover th,
.fin-tbl thead tr.spacer_b:hover td,
.fin-tbl thead tr.spacer_b:hover th {
	background-color:none!important;
}
.fin-tbl thead tr:hover td {
	background-color:none!important;
}
.fin-tbl thead tr:hover th {
	background-color:#1751a1!important;
}

.fin-tbl tr .spacer {line-height:3px!important; height:3px!important;}
.fin-tbl tr.spacer td {line-height:3px!important; height:3px!important; font-size: 1px;}

.no-hover:hover td, tr {
  background: #FFF!important; }

.table-hover tbody tr:hover > th {
  background-color: #D1D119;
}













.txt-tbl tbody tr:hover > td { background-color: #none; color: #222; }
.txt-tbl tbody tr:hover > th { background-color: #none; color: #222; }
.txt-tbl { width:100%; border-collapse:; margin-bottom:15px; }
.txt-tbl td {
	color:#000; 
	padding:5px !important; 
	
	font-size:1.5rem;
}
.txt-tbl th {
	color:#000; 
	padding:2px 5px!important; 

	background:#f4f2ed;
	font-weight:normal!important;

}
thead { line-height: 1 !important; color:#fffff;}
.txt-tbl thead td { 
	line-height:16px; color:#000;
}
.txt-tbl thead th {
	background:#f8c050;
	color:#ffffff; line-height:16px; 
	font-weight:bold;	
}
.txt-tbl thead tr.spacer_t td,
.txt-tbl thead tr.spacer_t th {
	border-top:1px solid #000;
	height:3px;
	line-height:3px;
}
.txt-tbl thead tr.spacer_b td,
.txt-tbl thead tr.spacer_b th {
	border-bottom:1px solid #000;
	height:3px;
	line-height:3px;
}
.txt-tbl thead tr.spacer td,
.txt-tbl thead tr.spacer th {
	height:3px;
	line-height:3px;
}
.txt-tbl thead tr.spacer:hover td,
.txt-tbl thead tr.spacer:hover th,
.txt-tbl thead tr.spacer_t:hover td,
.txt-tbl thead tr.spacer_t:hover th,
.txt-tbl thead tr.spacer_b:hover td,
.txt-tbl thead tr.spacer_b:hover th {
	background-color:none!important;
}
.txt-tbl thead tr:hover td {
	background-color:none!important;
}
.txt-tbl thead tr:hover th {
	background-color:#f8c050!important;
}
.txt-tbl tr .spacer {line-height:3px!important; height:3px!important;}
.txt-tbl tr.spacer td {line-height:3px!important; height:3px!important; font-size: 1px;}
.no-hover:hover td, tr {
  background: #FFF!important; }
.table-hover tbody tr:hover > th {
  background-color: #D1D119;
}




.grey-acc {display:block; width:33%; float:left; padding-left: 15px; padding-top: 20px; padding-bottom: 20px; background: #e4e7f4;  margin-top: -5px;}

.high-block {display:block; width:67%; float:left;}
.high-block1 {display:block; width:30%; float:left; color:#666666; font-size:20px; margin-bottom:40px; margin-left:90px; margin-top:40px;}
.high-block2 {display:block; width:30%; float:left; color:#666666; font-size:20px; margin-bottom:40px; margin-top:40px; margin-left:90px;}
.high-block3 {display:block; width:30%; float:left; color:#666666; font-size:20px; margin-left:90px;}
.high-block4 {display:block; width:30%; float:left; color:#666666; font-size:20px; margin-left:90px;}

.fixtures1 {display:block; float:left; width:30%;}
.fixtures2 {display:block; float:left; width:30%;}
.fixtures3 {display:block; float:left; width:30%; margin-left:5%;}
.fixtures4 {display:block; float:left; width:30%; margin-left:5%;}
.fixtures5 {display:block; float:left; width:30%; margin-left:5%;}
.fixtures6 {display:block; float:left; width:30%; margin-left:5%;}

/* GAVIN-------------------------------------------------------------------------------------------------------------------------------------------------------------- */







.main-header {
  display: block; }

header {
  background: #ffffff;
  width: 100%;
  padding-top: 20px;
  position: fixed; }
  header .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    @media (max-width: 450px) {
      header .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
				
				
				.grey-acc {
    width: 100%;
    float: none;
}

.high-block {
    display: block;
    width: 100%;
    float: none;
}

.high-block1 {
    display: block;
    width: 70%;
    float: none;
}

.high-block2 {
    display: block;
    width: 70%;
    float: none;
}
.high-block3 {
    display: block;
    width: 70%;
    float: none;
	margin-bottom: 40px;
}
.high-block4 {
    display: block;
    width: 70%;
    float: none;
	margin-bottom: 20px;
}

.fixtures1 {
    display: block;
    float: none;
	width: 100%;
}

.fixtures2 {
    display: block;
    float: none;
	width: 100%;
}

.fixtures3 {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0%;
}

.fixtures4 {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0%;
}

.fixtures5 {display:block; float:none; width:100%; margin-left:0%;}
.fixtures6 {display:block; float:none; width:100%; margin-left:0%;}

ul#tabs {margin: 10px 0 0px 0!important; padding: 0; display: }
ul#tabs li a {padding: 2px 2px!important; font-size: 0.5em;}
ul#tabs li a.selected {padding: 2px 2px!important; font-size: 0.5em;}


.download {
    padding: 10px 5px!important;
    margin-bottom: 25px;
    padding-bottom: 10px;
    margin-left: -40px;
    font-size: 0.7em;
}

				
				
				 }
    @media (max-width: 768px) {
      header .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    header .container .logo {
      width: 20%;
      padding-bottom: 10px;
	  padding-left:20px; }
      @media (max-width: 450px) {
        header .container .logo {
          width: 100%;
          padding-left: 2rem; } }
    header .container .nav {
      width: 80%;
	  margin-left:40px;
	  padding-bottom: 25px;
    }
      @media (max-width: 450px) {
        header .container .nav {
          display: none; } }
    header .container .search {
      width: 5%;
      padding-bottom: 1rem; }
      @media (max-width: 450px) {
        header .container .search {
          width: 10%; } }

.mobile-header {
  background: #ffffff;
  width: 100%;
  margin-top: 20px;
  display: none; }
  .mobile-header .mobile-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 auto;
    width: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .mobile-header .mobile-container .mobile-menu-nav {
      width: 10%;
      margin-left: 20px; }
    .mobile-header .mobile-container .mobile-logo {
      width: 80%;
      padding-bottom: 10px;
      text-align: center; }
    .mobile-header .mobile-container .mobile-search {
      width: 10%;
      padding-top: 1.4rem;
      margin-right: 2rem; }

#primary_nav_wrap {
  margin-top: 15px;
  margin-left:10px; }

#primary_nav_wrap ul {
  list-style: none;
  position: relative;
  float: left;
  margin: 0;
  padding: 0; }

#primary_nav_wrap ul a {
  display: block;
  color: #000000;
  text-decoration: none;
  font-size: 16px;
  line-height: 18px;
  padding: 10px 50px 10px 10px;
  text-align: left;
  border-bottom:3px #fff solid; }
  
  #primary_nav_wrap ul a:hover {
  border-bottom:3px #ef4030 solid; }

#primary_nav_wrap ul li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0px; 
  border-left: #999999 1px solid;
  color:#0b4ea2;}

.active {
  background-color: transparent; }

li.active > a {
  color: #ef4130 !important; }

#primary_nav_wrap ul li:hover {
  background: #fff;
   }

#primary_nav_wrap ul ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #0c4da2;
  padding: 10px 10px;
  text-align: left !important; }

#primary_nav_wrap ul ul li {
  float: none;
  width: 320px;
  border-left:none; }
 
 #primary_nav_wrap ul ul li a {
	 color:#fff;
	 border-bottom:1px #fff solid;
	 }
	 
	 #primary_nav_wrap ul ul li a:hover {
	 color:#fff;
	 background: #0c4da2;
	 font-weight:bold;
	 border-bottom:1px #fff solid;
	 }

#primary_nav_wrap ul ul a {
  padding: 8px 10px;
  text-align: left;
  font-weight: 100;
  font-size: 14px; }
  #primary_nav_wrap ul ul a:hover {
    font-weight: 600; }

#primary_nav_wrap ul ul ul {
  top: 0;
  left: 100%; }

#primary_nav_wrap ul li:hover > ul {
  display: block; }

.mobile-menu-wrap {
  visibility: hidden;
  opacity: 0; }

.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #000000;
  overflow-x: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  padding-top: 30px; }

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  color: #FFFFFF;
  background:#000;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.sidenav a:hover {
  color: #f1f1f1; }

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px; }

.hero {
  background-color: #fff;
  width: 100%;
  padding-top: 183px; }

  
  .hero .hero-banner {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; }
    .hero .hero-banner img {
      width: 100%;
      height: auto !important; }
  .hero .hero-heading {
    max-width: 1200px;
    margin: 0 auto;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 24px;
    padding: 10px 0 10px 10px;
    text-align: left;
	background:#0c4da2; }
    .hero .hero-heading span {
      color: #ef4130; }
	  
	  .download {display: block;
    background: #ef4030;
    padding: 20px 10px;
    margin-bottom: 25px;
    padding-bottom: 40px;}
	
	.download a {color: #fff; text-decoration:none;}
	.download a:hover {text-decoration:underline;}
	  
    @media (max-width: 450px) {
      .hero .hero-heading {
        padding: 10px 20px;
        text-align: center; } }

.hero-heading-mobile {
  margin: 0 auto;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 24px;
  padding: 10px 0;
  text-align: center;
  display: none;
  background: #0c4da2;
	   }
  .hero-heading-mobile span {
    color: #ef4130; }

.hero-banner-mobile {
  width: 100%;
  margin: 0 auto;
  display: none; }
  .hero-banner-mobile img {
    width: 100%;
    height: auto !important; }

.breadcrumb {
  width: 100%;
  margin-top: 15px; }
  .breadcrumb .breadcrumb-banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    max-width: 1150px;
    margin: 0 auto;
    color: #6d6e71;
    text-transform: lowercase;
    font-size: 1.4rem; }
    @media (max-width: 450px) {
      .breadcrumb .breadcrumb-banner {
        padding: 0 20px; } }
    .breadcrumb .breadcrumb-banner a {
      color: #6d6e71;
      text-decoration: none; }
      .breadcrumb .breadcrumb-banner a:hover {
        color: #ef4130; }

section {
  width: 100%;
  margin-top: 15px;
  background-color: #ffffff; }

.salient {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto; }
  @media (max-width: 450px) {
    .salient {
      padding: 0 20px; } }
  .salient img {
    width: 100%;
    height: auto; }
	
	.home-links {
 
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 5px; }
  
  
  .quick-links img {
    width: 100%;
    height: auto;
	 }

.quick-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 5px; }
  .quick-links img {
    width: 100%;
    height: auto; }
  @media (max-width: 450px) {
    .quick-links {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .quick-links .left-links {
    width: 35%;
    margin-right: 5px;
    background-color: #000000; }
    @media (max-width: 450px) {
      .quick-links .left-links {
        width: 100%; } }
  .quick-links .right-content {
    width: 65%; }
    @media (max-width: 450px) {
      .quick-links .right-content {
        width: 100%; } }
  .quick-links .links-bg {
    background-color: #fec34e;
    color: #000000;
    padding: 20px;
    font-weight: 700;
    line-height: 30px;
    border-bottom: #ffffff 5px solid; }
    .quick-links .links-bg a {
      color: #000000;
      text-decoration: none; }
    .quick-links .links-bg a:hover {
      color: #ef4130; }
  .quick-links .links-bg2 {
    color: #fec34e;
    font-weight: 700;
    line-height: 30px;
    padding: 20px; }
    .quick-links .links-bg2 a {
      color: #fec34e;
      text-decoration: none; }
    .quick-links .links-bg2 a:hover {
      color: #ef4130; }

.footer {
  width: 100%;
  margin-bottom: 0px;
  margin-top: 40px; }
  
  .footer .orange-txt {
    color: #fff;
	font-weight:normal;
	border-bottom:1px #fff solid;
	 padding-bottom: 10px;
	 line-height: 30px;
	 font-size: 2rem;
}



.flinks {margin:0; padding:0;}
.flinks li {list-style-type:none; padding: 10px 0; border-bottom:1px #fff solid;}


  
  #home .footer {
  width: 100%;
  margin-bottom: 0px;
  margin-top: -5px!important; }
  
  .footer .footer-wrap {
    max-width: 1200px;
	background: #0c4da2;
    width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 20px 0;
    color: #ffffff; }
    @media (max-width: 450px) {
      .footer .footer-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding-left: 2rem;
		padding-right: 2rem; } }
    .footer .footer-wrap a {
      color: #ffffff;
      text-decoration: none; }
    .footer .footer-wrap a:hover {
      color: #fec34e; }
    .footer .footer-wrap .footer-contents {
      width: 26%; margin-left:70px; font-size: 1.3rem;}
	  
	  .site {margin:0; padding:0; }
	  .site li {list-style-type:none; float:left; padding: 20px 60px 0 0;}

	  .abb {margin-left:50px;}
	  
      @media (max-width: 450px) {
        .footer .footer-wrap .footer-contents {
          width: 100%; margin-left:0px; }
		  
		  .abb {margin-left:0px;}
		  
		   }

.disclaimer {
  width: 100%;
  background-color: #cbcdce; }
  .disclaimer .disclaimer-wrap {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 10px 0;
    color: #000000; }
    @media (max-width: 450px) {
      .disclaimer .disclaimer-wrap {
        padding: 2rem; } }
    .disclaimer .disclaimer-wrap a {
      color: #000000;
      text-decoration: none; }
    .disclaimer .disclaimer-wrap a:hover {
      color: #fec34e; }
    .disclaimer .disclaimer-wrap .disclaimer-contents {
      width: 50%; }
    .disclaimer .disclaimer-wrap .nlc {
      text-align: right; }

.orange-txt {
  color: #fec34e;
  font-weight: 700; }

.bottom-nav {
  width: 100%; }
  .bottom-nav .bottom-nav-container {
    max-width: 1040px;
    background-color: #ffffff;
    margin: 0 auto;
    padding: 20px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    text-transform: uppercase;
    color: #6d6e71; }
    @media (max-width: 450px) {
      .bottom-nav .bottom-nav-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 0 20px; } }
    .bottom-nav .bottom-nav-container a {
      font-size: 1.6rem;
      font-weight: 500;
      color: #6d6e71;
      text-decoration: none; }
    .bottom-nav .bottom-nav-container .nav-flex {
      width: 50%; }
      @media (max-width: 450px) {
        .bottom-nav .bottom-nav-container .nav-flex {
          width: 100%;
          margin-top: 20px; } }
    .bottom-nav .bottom-nav-container .nav-flex-right {
      text-align: right; }

.sub-heading {
  
  color: #58585a;
  max-width: 1080px;
  margin: 0 auto;
  width: 100%;
  padding: 10px 20px;
  text-transform: normal;
  font-size: 3.7rem; }
  @media (max-width: 450px) {
    .sub-heading {
      font-size: 2rem; } }





























.sub-page {
  max-width: 1040px;
  margin: 0 auto;
  width: 100%; }
  .sub-page a {
    color: #ef4130;
    text-decoration: none; }
    .sub-page a:hover {
      color: #000000;
      text-decoration: none; }
  .sub-page h1 {
    color: #000000;
    text-transform: uppercase;
    font-size: 2rem;
    font-weight: 600; }
  .sub-page h3 {
    color: #fec34e;
    font-size: 2rem;
    font-weight: 500; }
  .sub-page .intro {
    font-size: 2rem; }
  @media (max-width: 768px) {
    .sub-page {
      padding: 0 20px; }
      .sub-page img {
        max-width: 100%;
        height: auto; } }
  .sub-page ol {
    padding-left: 20px; }
    .sub-page ol li:before {
      color: #fec34e;
      content: counter(list) ".";
      left: -32px;
      position: absolute;
      text-align: right;
      width: 26px; }
    .sub-page ol li {
      counter-increment: list;
      list-style-type: none;
      position: relative;
      padding-left: 10px;
      font-size: 12px;
      font-size: 1em; }
  .sub-page ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 16px; }
    .sub-page ul li {
      padding: 0 30px 5px; }
      .sub-page ul li:before {
        
        display: block;
        float: left;
        width: 6px;
        height: 6px;
        margin-left: -30px;
        font-size: 1.3em;
        position: relative;
        top: 5px;
        background: #fec34e;
        border-radius: 50%; }

.nlc-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 20px 0;
  padding: 0 50px; }
  @media (max-width: 450px) {
    .nlc-flex {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 0; } }
  .nlc-flex .nlc-half {
    width: 50%;
    margin-right: 2%; }
    .nlc-flex .nlc-half img {
      width: 100%;
      height: auto; }
    @media (max-width: 450px) {
      .nlc-flex .nlc-half {
        width: 100%; } }
  .nlc-flex .nlc-third {
    width: 50%; }
    @media (max-width: 450px) {
      .nlc-flex .nlc-third {
        width: 100%; } }
  @media (max-width: 450px) {
    .nlc-flex .nlc-spacer {
      margin-bottom: 3rem; } }
  .nlc-flex .nlc-half-2 {
    width: 25%;
    margin-right: 2%; }
    .nlc-flex .nlc-half-2 img {
      width: 100%;
      height: auto; }
    @media (max-width: 450px) {
      .nlc-flex .nlc-half-2 {
        width: 100%; } }
  .nlc-flex .nlc-half-3 {
    width: 75%;
    margin-right: 2%; }
    .nlc-flex .nlc-half-3 img {
      width: 100%;
      height: auto; }
    @media (max-width: 450px) {
      .nlc-flex .nlc-half-3 {
        width: 100%; } }

.orange-line {
  border-bottom: #fec34e 1px solid; }

.orange-txt {
  color: #fec34e;
  font-weight: 600; }

.black-txt-bold {
  font-weight: 600;
  font-size: 2.2rem;
  text-align: center; }
  .black-txt-bold span {
    font-size: 1.5rem;
    font-weight: 100; }
  @media (max-width: 450px) {
    .black-txt-bold {
      font-size: 2rem; }
      .black-txt-bold span {
        font-size: 1.2rem;
        font-weight: 100; } }

.home-salient {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  margin-top: 30px; }
  @media (max-width: 450px) {
    .home-salient {
      padding: 0 20px; } }

/* scroll */
.scrollTbl {
  width: 100%;
  overflow-x: auto; }

.scrollTbl table {
  min-width: 100px; }

.scrollup {
  width: 30px;
  height: 30px;
  position: fixed;
  bottom: 100px;
  right: 50px;
  display: none;
  text-indent: -9999px;
  background: url(i/icon_top.png) no-repeat;
  z-index: 9999; }

.arrow-more {
  background-image: url(../i/mobile-menu-arrow.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  float: right; }

.arrow-back {
  background-image: url(../i/back-arrow.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 38px;
  float: left; }

.aside {
  width: 100%;
  height: 20px;
  padding-bottom: 20px;
  margin-left: 0 !important; }

#stakeholders-menu {
  width: 100%;
  height: 50px;
  margin-left: 10px;
  display: none;
  /*	border-bottom:#d7d7d7 1px solid;
	border-top:#d7d7d7 1px solid*/ }

.leadership-menu {
  width: 100%;
  height: 50px;
  margin-left: 10px;
  display: none; }

.reviews-menu {
  width: 100%;
  height: 50px;
  margin-left: 10px;
  display: none; }

.operational-menu {
  width: 100%;
  height: 50px;
  margin-left: 10px;
  display: none; }

.governance-menu {
  width: 100%;
  height: 50px;
  margin-left: 10px;
  display: none; }

.financial-menu {
  width: 100%;
  height: 50px;
  margin-left: 10px;
  display: none; }

.material-menu {
  width: 100%;
  height: 50px;
  margin-left: 10px;
  display: none; }

.download-icon2 {
  display: none; }

.black-border {
  border-bottom: #000000 1px solid;
  margin: 20px 150px; }

.flex-direction-nav a {
  -webkit-transition: none;
  transition: none !important; }

.flexslider .flex-next, .flexslider .flex-prev {
  opacity: 1 !important; }

.flexslider .flex-prev {
  left: 10px !important; }

.flexslider .flex-next {
  right: 10px !important; }

.flexslider ol.flex-control-nav.flex-control-paging {
  position: relative;
  top: 10px !important; }

.flex-direction-nav a.flex-prev {
  background: url("i/prev-arrow.png") no-repeat center;
  left: 0px !important;
  top: 140px; }

.flex-direction-nav a.flex-next {
  background: url("i/next-arrow.png") no-repeat center;
  right: 0px !important;
  top: 140px; }

.flexslider ol.flex-control-nav.flex-control-paging {
  display: none; }

/* Tabs */
.tablink {
  background-color: #000000;
  color: #ffffff;
  float: left;
  border-right: #ffffff 5px solid !important;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  font-size: 17px;
  width: 25%; }

.tablink:hover {
  background-color: #777; }

.tablink:active {
  background-color: #fec34e; }

.tabcontent {
  color: #000000;
  display: none;
  padding: 50px 20px;
  height: 100%;
  border: #fec34e 1px solid; }

@media screen and (max-width: 980px) {
  /* Mobile header*/
  .mobile-header {
    display: block; }
  .main-header {
    display: none !important; }
  .hero-heading-mobile {
    display: block; }
  .hero-banner-mobile {
    display: block; }
  .hero-banner {
    display: none; } }

.search-container {
  max-width: 1200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  position: relative; }

.search-box {
  display: none;
  position: absolute;
  right: 6px;
  top: 3px; }
  .search-box input {
    width: 250px;
    padding: 12px 20px;
    border-radius: 12px;
    border: #e6e7e8 1px solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }

.downloads-section {
  width: 100%;
  max-width: 1200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
  border-top: #000000 2px dashed; }
  @media (max-width: 450px) {
    .downloads-section {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .downloads-section .downloads-flex {
    width: 50%;
    margin-top: 30px; }
    @media (max-width: 450px) {
      .downloads-section .downloads-flex {
        width: 100%; }
        .downloads-section .downloads-flex img {
          width: 50%; } }



/** code by webdevtrick ( https://webdevtrick.com ) **/
/** code by webdevtrick ( https://webdevtrick.com ) **/

.container2 {
  width: 95%;
  max-width: 95%;
  margin:0; float:left;
  
}

button.accordion {
  width: 100%;
  background-color:#e4e7f4;
  border: none;
  outline: none;
  text-align: left;
  padding: 15px 20px;
  font-size: 18px;
  color: #333;
  cursor: pointer;
  transition: background-color 0.2s linear;
  border-bottom: 1px #fff solid;
}

button.accordion:after {
  content: '+';
  font-family: "fontawesome";
  font-size: 14px;
  float: right;
	
}

button.accordion.is-open:after {
  content: '-';
}

button.accordion:hover, button.accordion.is-open {
  background-color: #ddd;
}

.accordion-content {
  
  border-bottom: 1px solid #fff;
  padding: 0 20px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-in-out;
}

ul#tabs { list-style-type: none; margin: 40px 0 8px 0; padding: 0 0 0.3 0; display: block; }
ul#tabs li { display: inline; }
ul#tabs li a { color: #000; background-color: #e4e7f4; border: 1px solid #c9c3ba; border-bottom: none; padding: 10px 20px; text-decoration: none; }
ul#tabs li a:hover { background-color: #f1f0ee; }
ul#tabs li a.selected { color: #fff; background-color: #0c4da2; font-weight: bold; padding: 10px 20px; }
div.tabContent {background-color: #fff; }
div.tabContent.hide { display: none; }


.hero2 {
    background: url(i/home_img.png) no-repeat;
    background-position: top;
    background-position-y: 183px;
    background-size: auto 58%;
    background-attachment: fixed;
    image-rendering: -webkit-optimize-contrast;
}

.hero2 .hero-content {
    padding: 200px 0;
}




/*# sourceMappingURL=styles.css.map */