*::selection { background: #C61D40; color: #FFF; }
*::-moz-selection { background: #C61D40; color: #FFF; }
 
::-webkit-scrollbar {
display: none;
}
::scrollbar {
display: none;
}
::-moz-scrollbar {
display: none;
}
* {
  scroll-behavior: smooth;
}
body::-webkit-scrollbar {
            width: 0px;
            background: transparent; /* Disable scrollbar Chrome/Safari/Webkit */
          }
@-moz-document url-prefix() { /* Disable scrollbar Firefox */
            html{
              scrollbar-width: none;
            }
          }

.clearfix:after, .clearfix:before{
  display: table;
  content: " "
}
.clearfix:after{
  clear: both
}
html {
    position: absolute;
    height: 100%;
    overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none; /* IE 11 */
	    width: 100%;
	 scroll-behavior: smooth;
}
body {
    overflow: auto;
    line-height: 1.6;
    height: 100%;
	scrollbar-width: none;
	 scroll-behavior: smooth;
}
a,
a:focus { color: #C61D40; text-decoration: none; outline: 0; }
a:hover { text-decoration: none; color: #C4043F; }

body, input, select, textarea, button, tspan { font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"}
hr{ width:100%}
input,
input:focus,
select,
select:focus { outline: none; border: 1px solid #333; }

h1 { text-transform: uppercase; }
h1 span { color: #C61D40; }
h2{color: #022C56;text-transform: uppercase;border-bottom: 1px solid #C4043F;padding-bottom: 15px;font-size: 50px;}
h3{    color: #5B7188;    font-size: 20px;    font-weight: 600;}
b, strong { font-weight: 600; }
sup, sub {   vertical-align: baseline;   position: relative;   top: -0.4em; font-size: 11px}
sub { top: 0.4em; }
body {font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";font-style: normal;font-weight: 300;color: #4C4D4F;font-size: 100%;margin: 0; /*background: #ECECEC;*/}
p {font-size: 16px; margin-bottom: 15px; line-height: 1.5;font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-style: normal; font-weight: 300; color: #4C4D4F; margin-top:0px;}

header{position: absolute;width: 100%;top: 0;left: 0;z-index: 11;}

.home-logo-block{width: 12%;float: left;margin-left: 30px;position: absolute;z-index: 1;}
.home-logo-block .logo{ background: transparent; width: 100%; height: auto;  transition: .35s linear all; margin: 0 auto;}
.home-logo-block .home{ background: #fff; height: 30px; width: 100%; font-size: 18px; text-align: center; color: #4E6B89;  position: relative;}
.home-logo-block .home a {font-size: 16px; color: #4E6B89; font-weight: 600;}
.home-logo-block .logo img { width: 100%; transition: .35s linear all; display: block; margin: 0 auto;}
body.scrolled .home-logo-block .logo { background: transparent; width: 70%; height: auto; margin: 0 auto; transition: .35s linear all;}

nav{width: 50%;height: 130px;float: right;background: #022C56;transition: .35s linear all;}
nav ul{margin: 0;padding: 0 25px;list-style-type: none;box-sizing: border-box;}
nav > ul > li {height: 123px;text-align: center;cursor: pointer;transition: .35s linear all;font-size: 15px;color: #fff;padding: 0px 25px;display: inline-block;line-height: 123px;}
.nav-block{position: fixed;width: 50%;background: #C4043F;top: 123px;height: calc(100vh - 123px);padding: 15px;box-sizing: border-box; transition: .35s linear all; overflow-y: scroll;}
.nav-half-col{width:50%;float: left;display: block;position: relative;}

.home-logo-block .logo p { color: #fff; position: absolute; bottom: -75px; display: none; text-align: center;}

.home-logo-block .logo p strong{ font-size: 21px; }
.home-logo-block .logo p span{ font-size: 14px;}
.mm00 .home-logo-block .logo p{ display: block;}



footer{background-image: url("../img/footer-bg.png");background-size: 100%;background-repeat: no-repeat;background-position: top;width: 100%;    position: relative;}

footer .pager{list-style-type: none;margin: 0;padding: 0;height: 135px;}
footer .pager li{width: 50%;float: left;line-height: 135px;}
footer .pager .previous{}
footer .pager .next{ text-align: right;}

footer .pager .previous i{position: relative;padding-left: 100px;color: #fff;display: inline-block;}
footer .pager .previous i:after{content: '\e943';display:block;background: #fff;width: 50px;height: 50px;border-radius: 100%;position: absolute;left: 20px;top: 40px;text-align: center;line-height: 50px;color: #C4043F;font-family: 'icomoon';}


footer .pager .next i{position: relative;padding-right: 100px;display: block;color: #fff;}
footer .pager .next i:after{content: '\e944';display:block;background: #fff;width: 50px;height: 50px;border-radius: 100%;position: absolute;right: 20px;top: 40px;text-align: center;line-height: 50px;color: #C4043F;font-family: 'icomoon';}


footer .foot{list-style-type: none;margin: 0;padding: 0;background: #C4043F;}
footer .foot li{width: 50%;float: left;padding: 0 40px;box-sizing: border-box;color: #fff;text-align: center;}
footer .foot .designed{}
footer .foot .text-capitalize{}
.designed a { text-shadow: none; text-decoration: none; color: #88BE32;}


.downloads-block{ position: relative; padding-left: 100px;}
.downloads-block h3{font-size: 60px;font-weight: 900;position: absolute;transform: rotate(90deg);left: -100px;top: 67px;color: rgba(255, 255, 255, 0.41);}
.downloads-list{ list-style-type: none; margin: 0;}
.downloads-list li {border: 1px solid #fff;border-left: 0;border-right: 0;border-bottom: 0;	padding: 20px!important;}
.downloads-list li:last-of-type{ border-bottom: 1px solid #fff; }
.downloads-list li a{ text-decoration: none; display: block;  position: relative;   padding-left: 70px; font-size: 20px; color:#fff; }
.downloads-list li.pdf a:after{ content: url("../img/Icon metro-file-pdf.png");position: absolute; left: 0; top: 0; }
.downloads-list li.exl a:after{ content: url("../img/Icon simple-microsoftexcel.png");position: absolute; left: 0; top: 0; }
.downloads-list li.link a:after{ content: '\e944'; font-size: 20px; color:#fff; position: absolute; left: 0; top: 0; font-family: 'icomoon'; }
.downloads-list li.pres a:after{ content: url("../img/Icon simple-microsoftpowerpoint.png");position: absolute; left: 0; top: 0; }
.downloads-list li.web a:after{ content: url("../img/Icon ionic-ios-microphone.png");position: absolute; left: 0; top: 0; }



.downloads-block{ position: relative; padding-left: 100px;}
.downloads-block h3{font-size: 60px;font-weight: 100; position: absolute; transform: rotate(270deg); left: -140px; top: 67px; color: rgba(255, 255, 255, 0.41); text-transform: uppercase;;}
.downloads-lists{ list-style-type: none; margin: 0;}
.downloads-lists li {border: 1px solid #fff;border-left: 0;border-right: 0;border-bottom: 0;	padding: 20px!important;}
.downloads-lists li:last-of-type{ border-bottom: 1px solid #fff; }
.downloads-lists li a{ text-decoration: none; display: block;  position: relative;   padding-left: 70px; font-size: 20px; color:#fff; }
.downloads-lists li.pdf a:after{ content: url("../img/pdf-new.png");position: absolute; left: 0; top: 0; }
.downloads-lists li.exl a:after{ content: url("../img/Icon simple-microsoftexcel.png");position: absolute; left: 0; top: 0; }
.downloads-lists li.link a:after{ content: '\e944'; font-size: 20px; color:#fff; position: absolute; left: 0; top: 0; font-family: 'icomoon'; }
.downloads-lists li.pres a:after{ content: url("../img/Icon simple-microsoftpowerpoint.png");position: absolute; left: 0; top: 0; }
.downloads-lists li.web a:after{ content: url("../img/Icon ionic-ios-microphone.png");position: absolute; left: 0; top: 0; }



#downloads .report{ border-bottom: none; margin-bottom: 30px; width: 100% }
#downloads .report img{display: block; margin: 0 auto;}


#back-to-top {display: none; position: fixed; width: 50px; height: 50px; bottom: 200px;	right: 30px; z-index: 99;border: none; outline: none; background-color: #fff; cursor: pointer; border-radius: 50%;}
#back-to-top:after {content: '\e941';font-family: "icomoon";position: absolute;font-size: 20px;color: #022C56;left: 50%;top: 50%;transform: translate(-50%, -50%);}
#back-to-top:hover { background-color: #4E6B89; color: #fff}
#back-to-top:hover:after { color: #fff}


.report-half a .pdf:after{content: url("../img/Icon metro-file-pdf.png");position: absolute;left: 0;top: -3px;}
.report-half a .link:after{ content: '\e944'; font-size: 20px; color: #022C56; position: absolute; left: 0; top: 0; font-family: 'icomoon'; }


.nav-container{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background-color: transparent;
    perspective: 1000px;
}
.mega-nav{
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    z-index: 9;
}
.report-half{
    width: 50%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 190px 50px;
    box-sizing: border-box;
    background: #C8D3DD;
    background-image: url("../img/Tiger-Brands-Logo-nav.png");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.report-half a{
    float: left;



    width: 50%;
    min-height: 400px;
}
.report-half a img{
    max-width: 100%;
 
    margin: 0 auto;
    display: block;
}
.pdf{
    color: #022C56;
    display: block;
    padding-left: 45px;
    position:relative;
    font-size: 17px;
}
.link{
    color: #022C56;
    display: block;
    padding-left: 45px;
    position: relative;
    font-size: 17px;
}


.subnav-container h3 {
    color: #fff;
    font-size: 30px;
    padding-left: 15px;
    padding-bottom: 30px;
    border-bottom: 1px solid #fff;
    width: 80%;
    margin-left: 30px;
}

.subnav-half-col {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 30px;
}

.sub-menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

.sub-menu li {
    color: #fff;
    line-height: 1.6;
    margin-bottom: 10px;
}

.sub-menu li a {
    color: #fff;
}

ul.menu {
    list-style: none;
    margin: 0;
    padding: 0 25px;
    list-style-type: none;
    box-sizing: border-box;
    margin-left: -65px;
}

.menu li {
    font-size: 15px;
    color: #fff;
    padding: 0px 19px;
    display: inline-block;
    line-height: 123px;
    cursor: pointer;
}
.menu li span{ display: inline-block; line-height: 1.2}
.menu li a{color: #fff;}
.nav-half {
    width: 50%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    box-sizing: border-box;
    background: #5B7188;
    padding-left: 67px;
}




.nav-circle{width: 150px;height: 150px;position: absolute;left: 50%;top: 38%;background: #fff;z-index: 99999;color:#022C56;font-size: 18px;text-align: center;vertical-align: middle;display: none;border-radius: 50%;line-height: 190px;cursor: pointer;transform: rotateY(180deg) translate(-50%, 50%);}


.nav-circle.active{display: block;transform: rotateY(180deg) translateX(50%);}

.nav-circle span {
    line-height: 1.2;
    display: inline-block;
}


.nav-container-inner {position: relative;width: 100%;height: 100%;transition: transform 0.6s;transform-style: preserve-3d;/* transform-origin: center right; */box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}

.mega-nav#iar.active {transform: rotateY(0deg);}

.mega-nav.active {
    transform: rotateY(180deg);
    z-index: 999;
	-ms-backface-visibility: visible;
}
.nav-container-inner.active {
    transform: rotateY(180deg);
    transform: rotateY(-180deg);
}

.nav-circle.iarr.active {
    display: block;
    transform: rotateY(180deg) translateX(50%);z-index: 9999;
}

.nav-circle.sdr.active {
    display: block;
    transform: rotateY(0deg) translateX(-50%);z-index: 9999;
}


.subnav-cont{min-height: 400px;}

#sd .report-half {
    left: auto;
    right: 0;
}
#sd .nav-half {
    right: auto;
    left: 0;
	background: #022C56;
}

nav ul li span {
    line-height: 1.2;
    display: inline-flex;
    text-align: left;
}

body .breadcrumb .dropdown ul{/* display: none; */width: 500px;height: 0px;overflow: hidden;background: #ffff;position: absolute;top: 100%;padding: 10px;margin: 0;left: 0;transition: .45s linear all; z-index: 99;}
body.mm01 .breadcrumb .dropdown ul.mm01.open,
body.mm02 .breadcrumb .dropdown ul.mm02.open,
body.mm03 .breadcrumb .dropdown ul.mm03.open,
body.mm04 .breadcrumb .dropdown ul.mm04.open,
body.mm05 .breadcrumb .dropdown ul.mm05.open,
body.mm06 .breadcrumb .dropdown ul.mm06.open{height: 300px;transition: .45s linear all;}



article {
    max-width: 1350px;
    margin: 0 auto;
    width: 100%;
}



.breadcrumb div {
    display: inline-block;
    padding: 0 30px;
    color: #A0B2C4;
    font-weight: 500;
    position: relative;
    font-size: 15px;
    cursor: pointer;
}

.dropdown {
    position: relative;
    height: 15px;
}

.dropdown:after {content: '';border: 5px solid transparent;border-top: 5px solid #A0B2C4;position: absolute;top: 8px;left: 14px;}

.dropdown.active:after {content: '';border: 5px solid transparent;border-left: 5px solid #A0B2C4;border-top: 5px solid transparent;position: absolute;top: 8px;left: 14px;}




.page-label:after {
    content: "\2014";

    position: absolute;
    right: 4px;
}

.section-label:after {
    content: "\2014";
    position: absolute;
    right: -8px;
}

.dropdownlist li {
    padding: 5px 10px;
    border-bottom: 1px solid #A0B2C4;
    list-style: none;
}

.dropdownlist li a {
    color: #A0B2C4;
    font-size: 15px;
}


.home-icon:after{content: '\edf7';font-family: "icomoon";position: absolute;right: 41%;font-size: 19px;top: -21px;}
.home-icon:before {
    content: "\2014";
    position: absolute;
    right: -8px;
    top: -16px;
}
.breadcrumb {
    max-width: 1400px;
    margin: 200px auto 0 auto;
}





.home-banner:after {
    content: '';
    background: #C8D3DD;
    width: 100%;
    height: 898px;
    top: -130px;
    left: 0;
    position: absolute;
    z-index: 0;
}



.home-banner{margin-top: 130px;width: calc(100% - 0px);position: relative;left: 0;}
.heading-block{
	width: 50%;
	position: relative;
	float: left;
	transition: .35s linear all;
	min-height: 768px;
	z-index: 2;
	}
.heading-block h1 {
    font-size: 80px;
    position: relative;
    left: 52%;
    color: #022C56;
    top: 150px;
    line-height: 1.2;
    text-transform: capitalize;
    width: 50%;
}
.img-block{
    width: 50%;
    float: left;
    transition: .35s linear all;
    position: relative;
    z-index: 1;
    }
.img-block img{
    max-width: 100%;
    display: block;
}






.img-left{ max-width: 25%; float: left;}
.img-left img{ max-width: 100%; display: block;}


.blue-block-home > h4{ color: #A0B2C4; position: relative; margin-bottom: 18px; font-size: 20px;}
.blue-block-home > h4:after{ content:'' ; border-bottom: 1px solid  #A0B2C4; width: 40px; height: 1px; position: absolute; left: 0; bottom: -5px;}


.blue-block-home .col-2{width: 70%;float: left;margin-top: 0px;background: #022C56;padding: 60px; padding-left: 0;box-sizing: border-box;}
.blue-block-home .col-2:last-of-type{width: 30%;}

.blue-block-home .col-2 h4{color: #fff; position: relative; margin-bottom: 18px; font-size: 30px;}

.blue-block-home .col-2 p{color: #fff; position: relative; margin-bottom: 18px; font-size: 20px;}
.blue-block-home .col-2 a{color: #fff; position: relative;  font-size: 20px;}
.blue-block-home .col-2 p.intro{ color: #A0B2C4; font-size: 23px; font-weight: bold; line-height: 1.2;}

.blue-block-home{width: 75%;float: left;margin-top: 200px;background: #022C56;padding: 60px;min-height: 619px;box-sizing: border-box;}








.dir-review-blocks {
    width: 75%;
    float: right;
    margin: 60px 0;
    margin-bottom: -80px;
    position: relative;
    z-index: 9;
}

.dir-block{width: 33.33%;background: #022C56;float: left;box-sizing: border-box;position: relative;padding: 30px;min-height: 770px;}
.dir-block p{color: #fff;font-size: 16px;}
.dir-block a{color: #fff;display: block;margin-top: 45px;padding-right: 85px;font-size: 16px;position: absolute;bottom: 30px;}
.dir-block a:after{content: '\e944';background: #fff;text-align: center;height: 35px;width: 35px;border-radius: 50%;right: 10px;bottom: 0;font-size: 16px;color: #022C56;position: absolute;line-height: 35px;display: block;font-family: 'icomoon';}
.dir-block:after {
    content: '';
    position: absolute;
    border-right: 1px solid #fff;
    height: 30%;
    bottom: 3%;
    right: 0;
}.dir-block:last-of-type:after{ display: none;}


.dir-block .img-ban{ height: 495px; background-repeat: no-repeat; background-position: center top; margin: -30px; margin-bottom: 30px; } 

.dir-block:nth-of-type(1) .img-ban{background: url("../img/case-1.jpg");} 
.dir-block:nth-of-type(2) .img-ban{background: url("../img/case-2.jpg");} 
.dir-block:nth-of-type(3) .img-ban{background: url("../img/case-3.jpg");} 








.home-performance{width: 75%;float: right;box-sizing: border-box;}	
	.tabs-lis{width: 15%;float: left;background: url("img/home-tab-left.jpg");background-size: cover;background-repeat: no-repeat;min-height: 340px;}
	.tabs-lis ul{ margin: 0; padding: 0; list-style-type: none; }
	.tabs-lis ul li{
    text-align: right;
    margin-bottom: 34px;
    margin-right: -25px;
    position: relative;
    margin-top: 34px;
    cursor: pointer;
}
	.tabs-container{width: 85%;float: left;}
	.tabs-cont{box-sizing: border-box;padding: 15px 60px;min-height: 340px;}
	.tabs-cont#per-1{ background: #E6F4F8;}
	.tabs-cont#per-2{ background: #FDF2E2;}
	.tabs-cont#per-3{ background: #F1F5E9;}




		.home-light-blue-block{ background: #A0B2C4; padding: 60px 15px; box-sizing: border-box; position: relative; min-height: 400px}
		.home-light-blue-block:after{ background: #A0B2C4; position: absolute; width: 100%; z-index: 0; top: 100%; content: ''; height: 150px; left: 0;}
	
		.home-light-blue-block .col-2{width: 50%;float: left;margin-top: 0px;padding: 60px; padding-left: 0;box-sizing: border-box;}
		.home-light-blue-block .col-2 h4{font-size: 26px;line-height: 1.2;color: #022C56;font-weight: 100;margin-bottom: 15px;}
		.home-light-blue-block .col-2 p{font-size: 16px;line-height: 1.2;color: #022C56;}
		.home-light-blue-block .col-2 a{color: #fff;display: block;margin-top: 45px;padding-right: 85px;font-size: 16px;position: absolute;}
		.home-light-blue-block .col-2 a:after { content: '\e944'; background: #fff; text-align: center; height: 35px; width: 35px; border-radius: 50%; right: 10px; bottom: 0; font-size: 16px;    color: #022C56; position: absolute; line-height: 35px; display: block; font-family: 'icomoon';}
		
		


.tab-list{margin: 0; padding: 0; list-style: none; margin-bottom: 30px;}		
	.tab-list li{width: calc(25% - 8px);margin-right: 10px;float: left;color: #fff;text-align: center;font-size: 16px;height: 50px;line-height: 50px; cursor: pointer;}	
	.tab-list li.active{font-size: 19px;font-weight: 600;}	
		
	.tab-list li:nth-of-type(1)	{ background: #C4043F;}
	.tab-list li:nth-of-type(2) { background: #92B02E;}
	.tab-list li:nth-of-type(3) { background: #F09428;}
	.tab-list li:nth-of-type(4) { background: #00A3C0; margin-right: 0;}
		
	
	.tab-container{ min-height: 500px}
	
	
	
	
	
	.tab-content:nth-of-type(1) .color-col { background: #C4043F;}
	.tab-content:nth-of-type(2) .color-col { background: #92B02E;}
	.tab-content:nth-of-type(3) .color-col { background: #F09428;}
	.tab-content:nth-of-type(4) .color-col { background: #00A3C0;}
	
	.tab-content:nth-of-type(1) .img-col {  background: url("../img/grains.png"); background-size: cover; background-repeat: no-repeat; }
	.tab-content:nth-of-type(2) .img-col {  background: url("../img/consumer-foods.png"); background-size: cover; background-repeat: no-repeat;}
	.tab-content:nth-of-type(3) .img-col {  background: url("../img/hpcb.png"); background-size: cover; background-repeat: no-repeat;}
	.tab-content:nth-of-type(4) .img-col {  background: url("../img/exports.png"); background-size: cover; background-repeat: no-repeat;}
	
	
	.color-col{width: 65%;float: left;min-height: 450px;box-sizing: border-box;padding: 35px;}
	.img-col{float: left;width: 35%;min-height: 450px;}
	
	.color-col-half{ width: 50%; float: left; padding: 30px; box-sizing: border-box;}
	
	.color-col h4{color: #fff;font-size: 28px;}
	.color-col-half p{color: #fff;font-size: 17px; margin-bottom:0px;}
	.color-col-half big{font-size: 50px;text-decoration: none;font-style: normal;line-height: 1;color: #fff;display: block;}
	.color-col-half em{font-size: 16px;text-decoration: none;font-style: normal;line-height: 1;color: #fff;display: block;margin-bottom: 15px;margin-top: 11px;}
	.color-col-half strong{font-size: 25px;text-decoration: none;font-style: normal;line-height: 1;color: #fff;display: inline-block;/*margin-bottom: 15px;*/}
	.switch-lightgreen {color: #92B02E!important;}
	.switch-white {color: #fff!important;}
	.switch-red {color: #C4043F!important;}
	.switch-blue {color: #022C56!important;}
	
	
	.list-div{ width: 20%; float: left; box-sizing: border-box; padding: 30px;}
	.graph-div{ width: 80%; float: left; box-sizing: border-box;}
	.graph-col{ width: 50%; padding: 30px; float: left; box-sizing: border-box;}
	.logo-col{ width: 100%; }
	.logo-col img{ max-width: 100%; }
	
	
	
		.home-group-profile{ width: 75%; float: right}
		.home-group-profile p{
    font-size: 16px;
    width: 80%;
    padding: 0px 177px 80px 25px;
    float: right;
    color: #022C56;
}
	
		
		
		.fixed-column{padding-left: 25px;box-sizing: border-box;width: 30%;float: left;}
		.top-row{color: #022C56;font-size: 25px;border-bottom: 10px solid #4E6B89;height: 100px;box-sizing: border-box;line-height: 100px;}
		.equity{color: #C4043F;font-size: 25px;border-bottom: 1px solid #C4043F;height: 100px;box-sizing: border-box;line-height: 100px;}
		.equity small{ font-size: 15px;}
		.volume{color: #F09428;font-size: 25px;border-bottom: 1px solid #F09428;height: 100px;box-sizing: border-box;line-height: 100px;}
		.volume small{ font-size: 15px;}
		.value{color: #2EA9E0;font-size: 25px;border-bottom: 1px solid #2EA9E0;height: 100px;box-sizing: border-box;line-height: 100px;}
		.value small{font-size: 15px;}
		.scroll-column{width:63%;float: left;cursor: grab;overflow: auto;border-right: 1px solid #4E6B89;}
		.column{width: 150px;text-align: center;float: left;box-sizing: border-box;}
		
		.border-lightblueright{border-right:1px solid #31A9E0;}
.group-text{position:relative;left: 947px;bottom: 300px; color: #C4043F}
.group-caption{font-size: 12px;font-style: italic;position:relative;left: 947px;bottom: 55px;}
		
		
		
		
		.img-row{border-bottom: 1px solid #4E6B89;height: 100px;box-sizing: border-box;line-height: 100px;}
		.img-row img{max-width: 100%; display: block;}
		.equity-cell{color: #C4043F;font-size: 25px;border-bottom: 1px solid #C4043F;height: 100px;box-sizing: border-box;line-height: 100px;}
		.volume-cell{color: #F09428;font-size: 25px;border-bottom: 1px solid #F09428;height: 100px;box-sizing: border-box;line-height: 100px;}
		.value-cell{color: #2EA9E0;font-size: 25px;border-bottom: 1px solid #2EA9E0;height: 100px;box-sizing: border-box;line-height: 100px;}
		.column-container {width: 1650px;user-select: none; position: relative; }
		
	
.home-text{font-size: 20px!important; width: 80%;padding: 150px 262px 80px 25px!important; float: right; color: #022C56;}
.home-caption{font-size: 16px!important; width: 80%;padding: 0px 262px 100px 25px!important; float: right; color: #022C56;}
.operations-text{ border-bottom:1px solid #022C56; margin-bottom: 30px;}
.operations{font-size: 20px!important; color: #022C56}



.maps{ position: absolute;     top: 1px;
    left: 2px; width: 100%; height: 783px;}
	.map-container{ position: relative; height: 783px;}
	.map{    width: 828px;
    height: 783px;
    background: url('../img/Africa-Map__LightGrey.png');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover; position: relative}		
	ul.map-list {
    position: absolute;
    bottom: 0;
    right: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 400px;
}	
	.map-list li {
    height: 75px;
    border-top: 1px solid #C4043F;
    line-height: 75px;
    font-size: 18px;
    cursor: pointer;
    padding-left: 45px;
		position: relative
}	
.map-container .head{
    position: absolute;
    width: 400px;
    right: 0;
    color: #00ACC2;
}
.map-container .head p{
    color: #00ACC2;
    font-size: 19px;
}
.map-container .head ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.map-container .head ul li{
    position: relative;
    padding-left: 30px;
}
.map-container .head ul li:after{content: '';border: 1px solid #00ACC2;width: 7px;height: 7px;position: absolute;left: 0;border-left: 0;border-bottom: 0;transform: rotate(45deg);top: 9px;}





.map-list li:nth-of-type(1):before{content: '';background:#DB787C;width: 10px;height: 10px;position: absolute;left: 0;top: 30px; border-radius: 50%}
.map-list li:nth-of-type(2):before{content: '';background:#C2C3C5;width: 10px;height: 10px;position: absolute;left: 0;top: 30px; border-radius: 50%}
.map-list li:nth-of-type(3):before{content: '';background:#72C7D6;width: 10px;height: 10px;position: absolute;left: 0;top: 30px; border-radius: 50%}


.impact-tab-list{ margin: 0; padding: 0; list-style: none; }
		.impact-tab-list li{float: left;width: 16.66%;text-align: center;min-height: 200px;position: relative; cursor: pointer;}
		.impact-tab-list li img{display: block;margin: 0 auto;max-width: 90%;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
		.impact-tab-list li:after{content: ''; position: absolute; top: 100%; left: 50%; border-left: 1px solid #000; transform: translateX(-50%);width: 0; height: 0; transition: .3s linear all }
		.impact-tab-list li.active:after{height: 75px; transition: .3s linear all }
		.impact-tab-list li:before{content: ''; background: #F4951C; position: absolute; top: 100%; left: 50%;transform: translateX(-50%); border-radius: 100%; width: 6px; height: 6px;z-index: 1; transition: .3s linear all; }
		.impact-tab-list li.active:before {
    top: 137%;
    transition: .3s linear all;  
}
.impact-container {
    width: 100%;
    margin-top: 80px;
    min-height: 760px;
}		
		.impact-tab{ border-radius: 10px; position: relative; transition: .35s linear all; min-height: 500px; overflow: hidden; width: 100%;background: #EDE1D3;}
		.impact-tab:after{ content: ''; position: absolute; left: 0; top: 75px; border-bottom: 1px solid #fff; height: 0; width: 100%; }
		.impact-tab:before{ content: ''; width: 25%; right: 0; top: 0; height: 100%; position: absolute; background: orange; }
		
		
		
		.impact-tab h4{font-size: 25px;margin: 0;padding: 0;margin-bottom: 15px;color: #fff;line-height: 70px;padding-left: 30px;}
		.impact-tab div{ width: 25%; box-sizing: border-box; padding: 25px; float: left;min-height: 500px;}
		.impact-tab div:last-of-type{background: transparent; }
.impact-tab div:last-of-type * {
    color: #fff!important;
    border-color: #fff;
    position: relative;
    z-index: 1;
}		
		
		.impact-tab#tab-1 div:last-of-type, .impact-tab-list li:nth-of-type(1):before, .impact-tab#tab-1:before{background: #F4951C; }
		.impact-tab#tab-2 div:last-of-type, .impact-tab-list li:nth-of-type(2):before, .impact-tab#tab-2:before{background: #01ACC3; }
		.impact-tab#tab-3 div:last-of-type, .impact-tab-list li:nth-of-type(3):before, .impact-tab#tab-3:before{background: #8CB345; }
		.impact-tab#tab-4 div:last-of-type, .impact-tab-list li:nth-of-type(4):before, .impact-tab#tab-4:before{background: #42617D; }
		.impact-tab#tab-5 div:last-of-type, .impact-tab-list li:nth-of-type(5):before, .impact-tab#tab-5:before{background: #C60B46; }
		.impact-tab#tab-6 div:last-of-type, .impact-tab-list li:nth-of-type(6):before, .impact-tab#tab-6:before{background: #2AA9E0; }
		
		.impact-tab#tab-1{background: #FDF2E2; }
		.impact-tab#tab-2{background: #EBF4FC; }
		.impact-tab#tab-3{background: #F1F5E9; }
		.impact-tab#tab-4{background: #E5E7EC; }
		.impact-tab#tab-5{background: #F8E4E2; }
		.impact-tab#tab-6{background: #EBF4FC; }
		
		.impact-tab#tab-1 h4, .impact-tab-list li:nth-of-type(1){color: #F4951C; }
		.impact-tab#tab-2 h4, .impact-tab-list li:nth-of-type(2){color: #01ACC3; }
		.impact-tab#tab-3 h4, .impact-tab-list li:nth-of-type(3){color: #8CB345; }
		.impact-tab#tab-4 h4, .impact-tab-list li:nth-of-type(4){color: #42617D; }
		.impact-tab#tab-5 h4, .impact-tab-list li:nth-of-type(5){color: #C60B46; }
		.impact-tab#tab-6 h4, .impact-tab-list li:nth-of-type(6){color: #2AA9E0; }
		
		.switch-orange{color: #F4951C!important; }
		.switch-red{color: #C60B46!important;}
		.switch-lightblue{color: #2AA9E0!important;}
		.switch-darkgrey{color: #42617D!important;}
		.switch-teal{color: #01ACC3!important;}
		
		ul.tick-list{ margin: 0; padding: 0; list-style: none;}
		ul.tick-list li{padding-left: 15px; position: relative;    line-height: 1.5;}
		ul.tick-list li:before{ content: '✓'; position: absolute; left: 0; top: 0; font-size: 15px; color: #4C4D4F;}
		
		ul.cross-list{ margin: 0; padding: 0; list-style: none;}
		ul.cross-list li{padding-left: 15px; position: relative;    line-height: 1.5;}
		ul.cross-list li:before{ content: '✗';position: absolute; left: 0; top: 0; font-size: 15px; color: #4C4D4F;}
		
		ul.arrow-list{ margin: 0; padding: 0; list-style: none;}
		ul.arrow-list li{padding-left: 15px; position: relative;    line-height: 1.5;}
		ul.arrow-list li:before{ content: '➠';position: absolute; left: 0; top: 0; font-size: 15px; color: #4C4D4F;}
		
		















.home-tab-list{margin: 0; padding: 0; list-style: none; margin-bottom: 30px;}		
	.home-tab-list li{width: calc(25% - 8px);margin-right: 10px;float: left;color: #fff;text-align: center;font-size: 16px;height: 50px;line-height: 50px; cursor: pointer;}	
	.home-tab-list li.active{font-size: 19px;font-weight: 600;}	
		
	.home-tab-list li:nth-of-type(1)	{ background: #C4043F;}
	.home-tab-list li:nth-of-type(2) { background: #92B02E;}
	.home-tab-list li:nth-of-type(3) { background: #F09428;}
	.home-tab-list li:nth-of-type(4) { background: #00A3C0; margin-right: 0;}
		
	
	.home-tab-container{ min-height: 500px}
	
	
	
	
	
	.home-tab-content:nth-of-type(1) .home-color-col { background: #C4043F;}
	.home-tab-content:nth-of-type(2) .home-color-col { background: #92B02E;}
	.home-tab-content:nth-of-type(3) .home-color-col { background: #F09428;}
	.home-tab-content:nth-of-type(4) .home-color-col { background: #00A3C0;}
	
	.home-tab-content:nth-of-type(1) .home-img-col {  background: url("../img/grains.png"); background-size: cover; background-repeat: no-repeat; }
	.home-tab-content:nth-of-type(2) .home-img-col {  background: url("../img/grains.png"); background-size: cover; background-repeat: no-repeat;}
	.home-tab-content:nth-of-type(3) .home-img-col {  background: url("../img/grains.png"); background-size: cover; background-repeat: no-repeat;}
	.home-tab-content:nth-of-type(4) .home-img-col {  background: url("../img/grains.png"); background-size: cover; background-repeat: no-repeat;}
	
	
	.home-color-col{width: 65%;float: left;min-height: 450px;box-sizing: border-box;padding: 35px;}
	.home-img-col{float: left;width: 35%;min-height: 450px;}
	
	.home-color-col-half{ width: 50%; float: left; padding: 30px; box-sizing: border-box;}
	
	.home-color-col h4{color: #fff;font-size: 28px;}
	.home-color-col-half p{color: #fff;font-size: 17px; margin-bottom:0px;}
	.home-color-col-half big{font-size: 50px;text-decoration: none;font-style: normal;line-height: 1;color: #fff;display: block;}
	.home-color-col-half em{font-size: 16px;text-decoration: none;font-style: normal;line-height: 1;color: #fff;display: block;margin-bottom: 15px;margin-top: 11px;}
	.home-color-col-half strong{font-size: 25px;text-decoration: none;font-style: normal;line-height: 1;color: #fff;display: inline-block;/*margin-bottom: 15px;*/}
	
	.home-graph-div{ width: 80%; float: left; box-sizing: border-box;}
	.home-graph-col{ width: 50%; padding: 30px; float: left; box-sizing: border-box;}
	



/*RESETS*/
.display-none {display: none;}
.display-block {display: block;}
.rgt {float: right;}
.lft {float: left;}
.cntr {margin: 0 auto;text-align: center}
.obj-c {margin-left: auto;margin-right: auto;display: block;text-align: center}
	
/*FONT-WEIGHT RESETS*/
.B300 {font-weight: 300}
.B400 {font-weight: 400}
.B500 {font-weight: 500}	
.B600 {font-weight: 600}	
	
/*PADDING RESETS*/
.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;}
	
.padding-30  {padding: 30px !important;}
.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-25  {padding: 25px !important;}
.padding-25L {padding-left: 25px !important;}
.padding-25R {padding-right: 25px !important;}
.padding-25T {padding-top: 25px !important;}
.padding-25B {padding-bottom: 25px !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;}

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

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

/*MARGIN 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-marginTB {margin-top: 0 !important; margin-bottom: 0 !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-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-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-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-10  {margin: 10px !important;}
.margin-10L {margin-left: 10px !important;}
.margin-10R {margin-right: 10px !important;}
.margin-10T {margin-top: 10px !important;}
.margin-10B {margin-bottom: 10px !important;}

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







@media screen and (max-width: 1440px) {			
.drivers-table-cell:nth-child(3) {
    display: table-cell;
    width: 75%;
    box-sizing: border-box;
    padding-left: 20px;
}
	
nav > ul > li { font-size: 13px;    padding: 0px 12px;}	
.menu li { font-size: 13px; padding: 0px 12px; }		
.subnav-container h3 {font-size: 25px; padding-bottom: 12px;}	
.subnav-half-col {padding: 10px 30px;}	
.sub-menu li { margin-bottom: 5px;}	
.subnav-cont {min-height: 320px;}	
.dir-block p {font-size: 12px;}	
.dir-img img {
    min-height: 100%;
    margin-left: -50px;
    max-width: initial;
}	
footer .pager {
    height: 95px;
}	
.mm00 article {    max-width: 1180px;    margin: 0; padding: 0;    float: right;    width: 100%;}	
article {    max-width: 1180px;    margin: 0 auto; box-sizing: border-box; padding: 0 15px; width: 100%;}	

.maps {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 100%;
    height: 682px;
}	
	
.maps img{
    max-width: 100%;
}	
	
.map {
    width: 743px;
    height: 682px;
}	
	
.report-half {
   
    padding: 190px 89px;
   
}	
	
.report-half a {
    float: left;
    width: 50%;
    min-height: 275px;
}	
.home-logo-block {
    width: 8%;
    float: left;
    margin-left: 0;
    position: absolute;
    z-index: 1;
}	
	
.circle {
    margin-right: 14px!important;
}	
	
.streams .col-left {
    min-height: 594px;
}	
.streams .col-mid {
    min-height: 594px;
}	
.streams .col-right {
    min-height: 594px;
}	
	
	.grey-block-bkr ul li { font-size: 13px;}	

	.home-logo-block .logo p {color: #022C56;position: absolute;bottom:-80px;display: none;text-align: center;font-size: 13px;}

.home-logo-block .logo p strong{font-size: 15px;}
.home-logo-block .logo p span{font-size: 12px;}
	
	
	
	
	
	
	
	
	
	
	.top-row {
    color: #022C56;
    font-size: 14px;
    border-bottom: 10px solid #4E6B89;
    height: 100px;
    box-sizing: border-box;
    line-height: 100px;
}
	
	
.blue-block-home .col-2 {
    width: 70%;
    float: left;
    margin-top: 0px;
    background: #022C56;
    padding: 60px;
    padding-left: 0;
    box-sizing: border-box;
}	
.blue-block-home .col-2 p.intro {
    color: #A0B2C4;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2;
}	
.blue-block-home .col-2 p {
    color: #fff;
    position: relative;
    margin-bottom: 18px;
    font-size: 16px;
}	
.tabs-cont {
    box-sizing: border-box;
    padding: 15px 60px;
    min-height: 410px;
}	
.tabs-lis {
    width: 15%;
    float: left;
    background: url(img/home-tab-left.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 410px;
}	
.home-light-blue-block {
    background: #A0B2C4;
    padding: 60px 15px;
    box-sizing: border-box;
    position: relative;
    min-height: 500px;
}	
	
.col-2 img {
    max-width: 100%;
}	

.heading-block {
    width: 50%;
    position: relative;
    float: left;
    transition: .35s linear all;
    min-height: 575px;
    z-index: 2;
}	
	
.home-banner:after {
    content: '';
    background: #C8D3DD;
    width: 100%;
    height: 706px;
    top: -130px;
    left: 0;
    position: absolute;
    z-index: 0;
}	
	
	
	
.home-light-blue-block:after {
    background: #A0B2C4;
    position: absolute;
    width: 100%;
    z-index: 0;
    top: 99%;
    content: '';
    height: 150px;
    left: 0;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}



@media screen and (max-width: 1370px) {
	
	footer .pager {    height: 95px;}
	
	nav > ul > li {
    font-size: 13px;
    padding: 0px 9px;
}
.heading-block h1 {
    font-size: 58px;
    left: 50%;
    top: 100px;
}	
.img-block {
    width: 50%;
    float: left;
    transition: .35s linear all;
}	
.heading-block {
    width: 50%;
    position: relative;
    float: left;
    transition: .35s linear all;
}
.blue-block-home {
   
    margin-top: 100px;
    background: #022C56;
    padding: 60px;
    min-height: 619px;
    box-sizing: border-box;
}	
.blue-block-home .col-2 {
    width: 50%;
    float: left;
    margin-top: 0px;
    background: #022C56;
    padding: 30px 60px;
    padding-left: 0;
    box-sizing: border-box;
	}
	
.menu li {
    font-size: 12px;
    padding: 0px 9px;
	line-height: 60px;
}
	
.report-half {
    padding: 0px 89px;
}	
	
.subnav-cont {
    min-height: 282px;
}	
.downloads-block {
    position: relative;
    padding-left: 20px;
}	
.downloads-block h3 {
    font-size: 39px;
    font-weight: 600;
    position: absolute;
    transform: rotate(-90deg);
    left: -105px;
    top: 53px;
    color: rgba(255, 255, 255, 0.41);
}	
.downloads-list li {
    border: 1px solid #fff;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    padding: 10px!important;
}	
.downloads-list li a {
    text-decoration: none;
    display: block;
    position: relative;
    padding-left: 70px;
    font-size: 17px;
    color: #fff;
}	
.sub-menu li {
    margin-bottom: 5px;
    font-size: 13px;
}	
	
.link {
    color: #022C56;
    display: block;
    padding-left: 45px;
    position: relative;
    font-size: 13px;
}	
	
.pdf {
    color: #022C56;
    display: block;
    padding-left: 45px;
    position: relative;
    font-size: 13px;
}	
	
.downloads-lists li a {
    text-decoration: none;
    display: block;
    position: relative;
    padding-left: 70px;
    font-size: 15px;
    color: #fff;
	}
	
	

	
	
.downloads-lists li {
    border: 1px solid #fff;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    padding: 10px!important;
}	
	
	
ul.map-list {
    position: absolute;
    bottom: 56px;
    right: -22px;
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 400px;
}	
	
	
	
}
	



@media screen and (max-width: 1280px) {
.home-logo-block {
    width: 8%;
    float: left;
    margin-left: 10px;
    position: absolute;
    z-index: 1;
}		

footer .pager {
    height: 83px;
}
	
	nav > ul > li {
    font-size: 12px;
    padding: 0px 9px;
}
	
	
.mm00 article {    max-width: 1180px;    margin: 0; padding: 0;    float: right;    width: 1180px;}	
article {    max-width: 1180px;    margin: 0 auto; box-sizing: border-box; padding: 0 15px; width: 1180px;}	
	
header {
    position: absolute;
    width: 1280px;
    top: 0;
    left: 0;
    z-index: 11;
}	
body {
    width: 1280px;
    display: block;
}	
.breadcrumb {
    max-width: 1400px;
    margin: 200px auto 0 auto;
    width: 1280px;
}	
	
}


@media screen and (max-width: 1080px) {
	
	
	.scroll-lg { width: 1200px; height: auto; }
	.scrollable-lg { overflow: auto; }
	.scrollable-lg:before { content: '\ece3'; font-family: 'icomoon'; font-size: 80px; color: #222C67; position: absolute; bottom: 10px; right: 10px; height: 80px; width: 80px; z-index: 2;
		-webkit-text-shadow: -1px -1px 0 rgba(255,255,255,.4), 1px -1px 0 rgba(255,255,255,.4), -1px 1px 0 rgba(255,255,255,.4), 1px 1px 0 rgba(255,255,255,.4);
		   -moz-text-shadow: -1px -1px 0 rgba(255,255,255,.4), 1px -1px 0 rgba(255,255,255,.4), -1px 1px 0 rgba(255,255,255,.4), 1px 1px 0 rgba(255,255,255,.4);
			-ms-text-shadow: -1px -1px 0 rgba(255,255,255,.4), 1px -1px 0 rgba(255,255,255,.4), -1px 1px 0 rgba(255,255,255,.4), 1px 1px 0 rgba(255,255,255,.4);
			 -o-text-shadow: -1px -1px 0 rgba(255,255,255,.4), 1px -1px 0 rgba(255,255,255,.4), -1px 1px 0 rgba(255,255,255,.4), 1px 1px 0 rgba(255,255,255,.4);
				text-shadow: -1px -1px 0 rgba(255,255,255,.4), 1px -1px 0 rgba(255,255,255,.4), -1px 1px 0 rgba(255,255,255,.4), 1px 1px 0 rgba(255,255,255,.4);
	}
	.scrollable-lg.scrolledR:before { display: none; }
	
}
@media screen and (max-width: 1024px) {
	
}
@media screen and (min-width: 981px) {
	
}
@media screen and (max-width: 980px) {
	
}
@media screen and (max-width: 768px) {
	
}
@media screen and (max-width: 736px) {
	
}

@media screen and (max-width: 720px) {
	table { width: 768px; }
	.scrollable { overflow: auto; }
	.scrollable-lg:before { content: '\ece3'; font-family: 'icomoon'; font-size: 40px; color: #222C67; position: absolute; bottom: 10px; right: 10px; height: 40px; width: 40px; z-index: 2;
		-webkit-text-shadow: -1px -1px 0 rgba(255,255,255,.4), 1px -1px 0 rgba(255,255,255,.4), -1px 1px 0 rgba(255,255,255,.4), 1px 1px 0 rgba(255,255,255,.4);
		   -moz-text-shadow: -1px -1px 0 rgba(255,255,255,.4), 1px -1px 0 rgba(255,255,255,.4), -1px 1px 0 rgba(255,255,255,.4), 1px 1px 0 rgba(255,255,255,.4);
			-ms-text-shadow: -1px -1px 0 rgba(255,255,255,.4), 1px -1px 0 rgba(255,255,255,.4), -1px 1px 0 rgba(255,255,255,.4), 1px 1px 0 rgba(255,255,255,.4);
			 -o-text-shadow: -1px -1px 0 rgba(255,255,255,.4), 1px -1px 0 rgba(255,255,255,.4), -1px 1px 0 rgba(255,255,255,.4), 1px 1px 0 rgba(255,255,255,.4);
				text-shadow: -1px -1px 0 rgba(255,255,255,.4), 1px -1px 0 rgba(255,255,255,.4), -1px 1px 0 rgba(255,255,255,.4), 1px 1px 0 rgba(255,255,255,.4);
	}
	.scrollable.scrolledR:before { display: none; }
}
@media screen and (max-width: 667px) {
	
}
@media screen and (max-width: 640px) {
	
}
@media screen and (max-width: 480px) {
	
}
@media screen and (max-width: 414px) {
	
}
@media screen and (max-width: 375px) {
	
}