a.top {
	position: absolute !important;
	left: 20px;
	bottom: 20px;
	background: yellow;
	width: 100px;
	height: 100px;
}

/*
.tri {
	width: 16vh;
	height: 16vh;
	background-color: #da0000;
	position: fixed;
	top: -8vh;
	left: 50%;
	margin: 0 0 0 -8vh;
	z-index: 1000000;
	-webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); 
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);	
	opacity: 0;
}
*/
.tri_big {
	background-image: url(img/tri_big.svg);
	background-position: center bottom;
	background-size: contain;
	background-repeat: no-repeat;
}

#logo {
	display: block;
	position: relative;
	top: 750px;
	left: 50%;
	width: 17em;
	transform: translateX(-50%);
}

span { display: inline-block; }

/* BACKGROUNDS */
.slide-background .bg-box {
	background: black;
	position: absolute;
	left: 0;
	top:0;
	width: 100vw;
	height: 100vh;
}
.reveal .slide-background {
	background-size: cover;
}


/*
*
*
*	SECTION HERRING
*
*
*/
section.herring .herring-items {
	position: relative;
    top: 50px;
    left: 0px;
    background: rgba(255, 255, 255, 0.85);
    padding: 40px 50px;
    width: 40%;
}
section.herring .herring-items span {
	color:red;
}
  .extraIcon {
	display: none;
  }
  .fullscreen .extraIcon {
	  position: absolute;
	  top: 1rem;
	  left: 1rem;
	  display: block;	
	  width: 120px;
	  height: 120px;
	  background-position: center;
	  background-repeat: no-repeat;
	  background-size: contain;
  }
/*
*
*
*	SECTION ANGLERFISH
*
*
*/
section.anglerfish {
	display: flex !important;
	flex-direction: row;
	flex-flow: space-between;
	align-items: center;
	padding: 60px 0 0 0;
}
section.anglerfish .image_container {
	width: 600px;
	height: 600px;
	margin: 0 0 0 -13vw;
}
section.anglerfish .anglerfish-img {
	width: 600px; 
	height: 600px;
	display: block;
	padding: 30px;
}
section.anglerfish .anglerfish-items {
    width: 50%;
    padding: 0 40px;
}

section.anglerfish.has-bgImg .anglerfish-items {
	background: rgba(255, 255, 255, 0.85);
	padding: 40px 50px;
	width: 40%;
	margin-left: 10%;
}

section.anglerfish .anglerfish-items span {
	color:red;
}

/*
*
*
*	SECTION DORY
*
*
*/
.items {
	padding: 150px 0 0 50px;
	float: left;
}
.items .odd,
.items .even {
	float: left;
	width: 100%;
}
.items .even {
	padding: 0 0 0 90px;
}
.items .line {
	height: 1px;
	width: 1000%;
	background: #a7a7a7;
	float: left;
	margin: 0 0 0 5px;
}
/* ITEM */
.items .odd .item,
.items .even .item {
	box-sizing: border-box;
	float: left;
	width: 180px;
	height: 140px;
	position: relative;
}
.items .odd .item {
	padding: 10px 10px 15px 10px;
}
.items .even .item {
	padding: 15px 10px 10px 10px;
}
/* IMAGE */
.items .odd .item_image {
	position: absolute;
	top: -80px;
	left: -39.5px;
	width: 100px;
}
.items .even .item_image {
	position: absolute;
	bottom: -80px;
	left: -39.5px;
	width: 100px;
}
/* TEXT */
.items .item_text {
	height: calc(100% - 10px);
	width: calc (100% - 10px);
	padding: 10px 0 0 10px;
}
.items .item .item_title {
	float: left;
	clear: left;
	display: block;
}
.items .item .item_title p {
    text-align: left;
    text-indent: 0;
    font-size: 0.70em;
    font-weight: 400;
    font-size: 16px;
    margin: 0;
}
.items .item .item_year {
	float: left;
	opacity: 0.5;
	display: block;
	font-weight: bold;
}

.border-left {
	border-left: 1px solid #a7a7a7;
}


/* DIAMOND */
.items .item .diamond {
	width: 10px;
	height: 10px;
    transform: rotate(45deg);
	background: #a7a7a7;
	position: absolute;
	left: 5px;
}
.items .odd .item .diamond {
	bottom: -5px;
}
.items .even .item .diamond {
	top: -5px;
}
.anglerfish-img {
	width: 600px;
	height: 600px;
/*
    -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
*/
}







/*
*
*
*	SECTION STRUCTURE
*
*
*/
.rows {
	padding: 20px 0 0 0;
	font-size: 14px;
}
.rows .row {
	width: 100%;
	display: flex;
	align-items: center;
  	justify-content: center;
}
.rows .row .box {
  	width: 160px;
	height: 160px;
	margin: 0;
    box-sizing: border-box;
	border: 1px solid rgba(255, 255, 255, 0);	
	display: flex;
	align-items: center;
  	justify-content: flex-start;	
  	-webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); 
  	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);	
}
.rows .row .box span {
    width: 100%;
    text-align: center;
}
.rows .row:nth-child(1) .box {
	background: #cb2d2d;	
}
.rows .row:nth-child(2) {
	margin: -75px 0 0 0;
}
.rows .row:nth-child(2) .box {
	background: rgba(60, 65, 71, 0.8);
	border: 1px solid rgba(255, 255, 255, 0);	
	margin: 0 6px;
}
.rows .row:nth-child(3) {
	height: auto;
	padding: 0 0 0 0;
	margin: -52px 0 0 0;
	display: flex;
	width: 100%;
	align-items: center;
  	justify-content: center;
  	flex-direction: row;
}
.rows .row:nth-child(3) .column {
	padding: 0;
	width: 160px;
	height: 360px;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: flex-start;
	margin: 0 2px;
}
.rows .row:nth-child(3) .column .box {
  	-webkit-clip-path: inherit; 
  	clip-path: inherit;	
	align-items: center;
	flex-direction: column;
	justify-content: flex-start;
	height: 140px;	
}
.rows .row:nth-child(3) .column .box .container {
 	transform: rotate(45deg);
	width: 108px;
	height: 110px;
	border: 1px solid rgba(255, 255, 255, 0.2);
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
}
.rows .row:nth-child(3) .column .box .container span {
 	transform: rotate(-45deg);
}
.rows .row:nth-child(3) .column .box.empty {
	border: 1px solid rgba(255, 255, 255, 0);
}
.rows .row:nth-child(3) .column:nth-child(3) {
	margin: 0 8px;
}
.rows .row:nth-child(3) .wrapper {
	text-align: center;
	font-size: 12px;
	min-height: 200px;
}
.rows .row:nth-child(3) .wrapper .wrapper_item {
	width: 100%;
	margin: 0px 0 4px 0;
}
.rows .row:nth-child(3) .wrapper .wrapper_item .wrapper_item_spacer {
	background: rgba(255, 255, 255, 0.2);
	width: 1px;
	height: 16px;
	display: inline-block;
}
.rows .row:nth-child(3) .wrapper .wrapper_item .wrapper_item_content {
	display: inline-block;
	width: 100%;
}



/*
.rows .row:nth-child(4) {
	margin: 99px 0 0 0;
}
.rows .row:nth-child(4) .box {
    transform: rotate(0);
    display: inline-block;
    height: auto;
    margin: 0;
    width: 180px;
    min-height: 200px;
}
.rows .row:nth-child(4) .box div {
	float: left;
	clear: left;
	width: 182px;
	text-align: center;
	margin: 0 0 8px 0;
	font-size: 12px;
}
.rows .row:nth-child(4) .box div span {
	width: 100%;
	text-align: center;
    transform: rotate(0);
	display: inline-block;

}
.rows .row:nth-child(4) .box div span.spacer {
	background: rgba(255, 255, 255, 0.2);
	width: 1px;
	height: 20px;
	display: inline-block;
}
*/


/*
*
*
*	SECTION BOXFISH
*
*
*/
section.boxfish {
	text-align: center;
	margin: 100px 0 0 0;
}
section.boxfish .boxfish_intro {
	text-align: center;
	max-width: 450px;
	margin: 0 auto;
	font-size: 12px;
	color: white;
}
section.boxfish .boxfish_boxes  {
	width: 100%;
	display: flex;
	flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
	justify-content: space-between;
/* 	justify-content: space-evenly; */
	margin: 60px 0 0 0;
}
section.boxfish .boxfish_boxes .boxfish_box {
	background-color: rgba(255, 255, 255, 0.88);
	width: 26%;
	padding: 40px 20px 40px;
	text-align: left;
}
section.boxfish .boxfish_boxes .boxfish_box h3 {
	color: #da0000;
	font-weight: 200;
}
section.boxfish .boxfish_boxes .boxfish_box p {
	text-align: left !important;
	display: block;
	color: #282828;
	margin: 0;
	padding: 0 0 19px 0;
	font-size: 12px;
	line-height: 16px;
	font-weight: 200;
	text-indent: 0 ;

}
section.boxfish .boxfish_boxes .boxfish_box ul li {
	color: #282828;
	font-size: 12px;
	text-indent: -15px ;
}




/*
*
*
*	SECTION ZANDER
*
*
*/
section.zander h2{
    font-size: 3.8em;
    font-weight: 400;
}
section.zander {
	text-align: center;
	margin: 100px 0 0 0;
}
section.zander .zander_intro {
	text-align: center;
	max-width: 450px;
	margin: 0 auto;
	font-size: 12px;
	color: white;
}
section.zander .line {
	width: 60px;
	height: 1px !important;
	display: block;
	background: white;
	margin: 40px auto;
	opacity: 0.9;
}
section.zander .zander_image_profile {
	margin: 0 auto 30px;
	width: 300px;
	height: 300px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); 
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);	
}
section.zander .zander_quote {
	margin: 20px auto;
	font-size: 20px;
	color: white;
	max-width: 520px;
	font-weight: 300;
}
section.zander .zander_subtext {
	font-size: 11px;	
	font-weight: bold;
	color: #b2b2b2;
	margin-bottom: 10px;
}
section.zander .zander_subtext2 {
	font-size: 11px;	
	font-weight: 300;
	color: #b2b2b2;
}

/*
*
*
*	SECTION HAKE
*
*
*/
section.hake .hake_subtext {
	margin: 15vh 0 8px 0;
	font-size: 20px;
	color: white;
}
section.hake .hake_subtext_content {
	padding: 20px;
	background: white;
	font-weight: 200;
	display: inline-block;
	color: black;
	font-size: 14px;
}
section.hake .hake_subtext_content span {
	color: #fe0000;
}
section.hake .hake_subtext2 {
	margin: 60px 0 8px 0;
	font-size: 20px;
	color: white;
}
section.hake .hake_subtext2_items  div.cards {
	padding: 20px;
	background: white;
	font-weight: 200;
	display: inline-block;
	color: black;
	font-size: 14px;
	margin: 0 10px 10px 0;	
}
section.hake .hake_subtext2_items  div.cards p {
	color: black;
	font-size: 14px;
	line-height: 18px;
	float: left;
	text-indent: 0;
	margin: 0;
	padding: 0;	
}


/*
*
*
*	SECTION ELVER
*
*
*/
section.elver .elver_subtitle {
	margin: 0 0 8px 0;
	font-size: 13px;
	color: black;
}
section.elver .elver_headline {
	color: black ;
}
section.elver hr {
	background-color: black;
	opacity: 0.2;
}
section.elver .elver_items {
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
	margin: 100px 0 0 0;
}
section.elver .elver_items .elver_item {
	display: inline-block;
	width: 120px;
	height: 120px;
	color: black;
	margin: 20px 60px;
}
section.elver .elver_items .elver_item img {
	width: 90px;
	margin: 0 0 10px 0;
}
section.elver .elver_items .elver_item h3 {
	color: black;
	font-size: 12px;
	font-weight: 300;
}
section.elver .elver_line {
	width: 120px;
	height: 1px !important;
	display: block;
	background: black;
	margin: 50px auto;
	opacity: 0.9;
}
section.elver .elver_text {
	color: black;
	width: 360px;
	margin: 50px auto 0;
	font-size: 12px;
	font-weight: 300;
	text-align: center;
}



/*
*
*
*	SECTION ELVER-CHILD
*
*
*/
section.elver.child {
	text-align: center;
	margin: 60px 0 0 0;
	padding: 0 0 0 50% !important;
	box-sizing: border-box;
}
section.elver.child .elver-child-subtitle {
	color: black;
	text-align: left;
	padding: 0 0 0 60px;
	font-size: 13px;
	text-transform: uppercase;
}
section.elver.child .elver-child-headline {
	color: black;
	text-align: left;
	padding: 20px 0 0 60px;
	margin: 0 0 0 -3px;
}
section.elver.child .elver-child_items {
	width: calc(100% - 120px);
	margin: 90px 60px 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	box-sizing: border-box;
	border-left: 1px solid silver;
	border-top: 1px solid silver;
}
section.elver.child .elver-child_item img {
	width: 33.33%;
	float: left;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	display: block;
	box-sizing: border-box;
}
.reveal .slide-background.elver.child {
	position: absolute;
	left: 0;
	top:0;
	width: 50vw;
	background-position: center center;
	background-size: cover;
	background-color: white
}



/*
*
*
*	SECTION AYU
*
*
*/
section.ayu .ayu_subtitle {
	margin: 0 0 8px 0;
	font-size: 13px;
	color: black;
}
section.ayu .ayu_headline {
	color: black ;
}
section.ayu hr {
	background-color: black;
	opacity: 0.2;
}
section.ayu .ayu_items {
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
	margin: 100px 0 0 0;
}
section.ayu .ayu_items .ayu_item {
	display: inline-block;
	width: 160px;
	height: 160px;
	color: black;
	margin: 0 10px;
}
section.ayu .ayu_items .ayu_item img {
	width: 140px;
	margin: 0 0 10px 0;
}
section.ayu .ayu_items .ayu_item h3 {
	color: black;
	font-size: 12px;
	font-weight: 300;
}
section.ayu .ayu_items .ayu_arrow {
	width: 120px;
	height: 78px;
	background-image: url(img/arrow.png);
	background-size: contain;
	background-position: center bottom;
	background-repeat: no-repeat;
}
section.ayu .ayu_items .ayu_arrow:last-child {
	display: none;
}
section.ayu .ayu_line {
	width: 120px;
	height: 1px !important;
	display: block;
	background: black;
	margin: 120px auto 50px;
	opacity: 0.9;
}
section.ayu .ayu_text {
	color: black;
	width: 360px;
	margin: 50px auto 0;
	font-size: 12px;
	font-weight: 300;
	text-align: center;
}




/*
*
*
*	SECTION BETTA
*
*
*/
section.betta .betta_subtitle {
	margin: 0 0 8px 0;
	font-size: 13px;
	color: black;
}
section.betta .betta_headline {
	color: black ;
}
section.betta hr {
	background-color: black;
	opacity: 0.2;
}
section.betta .betta_items {
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin: 80px 0 0 0;
}
section.betta .betta_items .betta_item {
	display: inline-block;
	width: 230px;
	height: 230px;
	color: black;
	margin: 0 10px;
	padding: 90px 0 0 0;
}
section.betta .betta_items .betta_item img {
	width: 140px;
	margin: 0 0 10px 0;
}
section.betta .betta_items .betta_item h3 {
	color: black;
	font-size: 12px;
	font-weight: 700;
	margin: 0 0 2px 0;
}
section.betta .betta_items .betta_item h4 {
	color: black;
	font-size: 12px;
	font-weight: 300;
	line-height: 15px;
	margin: 0;
}
section.betta .betta_visual {
	background-position: center center;
	background-size: cover;
	background-color: yellow;
	width: 400px;
	height: 400px;
	-webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); 
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);	
}





/*
*
*
*	SECTION CARP
*
*
*/
section.carp .carp_subtitle {
	margin: 0 0 8px 0;
	font-size: 13px;
	color: black;
}
section.carp .carp_headline {
	color: black ;
}
section.carp hr {
	background-color: black;
	opacity: 0.2;
}
section.carp .carp_visual {
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 1000px;
	height: 500px;
	margin: 0 auto;
	text-align: center;
}
section.carp .carp_text {
	display: flex;
	flex-direction: row;
	justify-content: center;
	text-align: center;	
}
section.carp .carp_text h3 {
	color: black;
	font-size: 12px;
	font-weight: 700;
	line-height: 15px;
	margin: 0 20px;
}
section.carp .carp_text h4 {
	color: black;
	font-size: 12px;
	font-weight: 300;
	line-height: 15px;
	margin: 0 20px;
}





/*
*
*
*	SECTION KANYU
*
*
*/
.reveal .slides > section > section.kanyu,
section.kanyu {
	text-align: center;
	margin: 0;
	padding: 0;
	top: 0;
	right: 0;
	left: 0;
	width: 960px;
	height: 700px;
	padding: 0;
}
section.kanyu .kanyu_intro {
	text-align: center;
	max-width: 450px;
	margin: 0 auto;
	font-size: 12px;
	color: black;
}
.kanyu-headline {
	display: none;
}
section.kanyu .kanyu_items {
	position: absolute;
	bottom: 20px;
	top: 0;
	right: 0;
	left: 0;
	width: 960px;
	height: 700px;
	padding: 0;
}
#chartdiv {
	position: relative;
	width: 960px;
	height: 700px;
	background: transparent;
	margin: 0 0 0 0;
}
section.kanyu .kanyu_visual {
	position: relative;
	width: 100%;
	height: 100%;
}
section.kanyu .kanyu_visual .image {
	position: absolute;
	left: 0;
	top:0;
	width: 100%;
	height: 100%;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: contain;
	display: none;
}
section.kanyu .kanyu_text {
	text-align: left;	
	margin: 0 0 0 0;
	position: absolute;
	z-index: 10;
	top: 50vh;
}
section.kanyu .kanyu_text p {
	text-align: left;
	font-weight: 300;
	text-indent: 0;
	color: black;
}
section.kanyu .kanyu_text p strong {
	font-weight: 700;
}
.amcharts-chart-div a {
	color: white !important;
	font-size: 0 !important;
}



/*
*
*
*	SECTION LING
*
*
*/
section.ling {
	text-align: center;
	margin: 60px 0 0 0;
}
section.ling .ling-headline {
	color: black;
}
section.ling .ling_items {
	width: 100%;
	height: 50vh;
	padding: 30px 0 0 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
section.ling .ling_item {
	width: 28%;
	margin: 0 20px;
}
section.ling .ling_item .ling_item_img {
	width: 140px;
	height: 140px;
	-webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); 
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);	
}
section.ling .ling_item h3 {
	color: black;
	font-weight: 700;
	font-size: 14px;
	padding: 10px 0;
}
section.ling  .ling_item_box {
/*	border-left: 1px solid silver;
	border-top: 1px solid silver;*/
	float: left;
}
section.ling .ling_item_box img {
	width: 33.33%;
	float: left;
/*	border-right: 1px solid silver;
	border-bottom: 1px solid silver;*/
	display: block;
	box-sizing: border-box;
}








/*
*
*
*	SECTION LOACH
*
*
*/
section.loach {
	text-align: center;
	margin: 60px 0 0 0;
	padding: 0 0 0 50% !important;
	box-sizing: border-box;
}
section.loach .loach-subtitle {
	text-align: left;
	padding: 0 0 0 60px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
    text-transform: uppercase;
    font-size: 0.7em;
    color: #666666;
    letter-spacing: 2px;
}
section.loach .loach-headline {
	color: black;
	text-align: left;
	padding: 20px 0 0 60px;
	margin: 0 0 0 -3px;
}
section.loach .loach_items {
	width: calc(100% - 120px);
	margin: 90px 60px 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	box-sizing: border-box;
/*	border-left: 1px solid silver;
	border-top: 1px solid silver;*/
}
section.loach .loach_item img {
	width: 33.33%;
	float: left;
/*	border-right: 1px solid silver;
	border-bottom: 1px solid silver;*/
	display: block;
	box-sizing: border-box;
}
section.loach .loach_item * {
    text-align: left;
    text-indent: initial;
}
.reveal .slide-background.loach {
	position: absolute;
	left: 0;
	top:0;
	width: 50vw;
	background-position: center center;
	background-size: cover;
	background-color: white
}
section.loach .text {
	padding: 90px 0 0 60px;
	text-align: left;
}
section.loach .text p {
	text-align: left;
	text-indent: 0px;
	margin: 0 0 20px 0;
}
section.loach .text h3 {
	margin: 0 0 10px 0;
}





/*
*
*
*	SECTION LOACH2
*
*
*/
section.loach2 {
	text-align: center;
	margin: 60px 0 0 0;
	padding: 0 50% 0 0 !important;
	box-sizing: border-box;
}
section.loach2 .tri {
	background: red;
	width: 100px;
	height: 100px;
	transform: rotate(45deg);
	position: absolute;
	left: 50%;
	top:-10vh;
	margin: 0 0 0 -50px;
	display: none;
}
section.loach2 .loach2-subtitle {
	text-align: left;
	padding: 0 0 0 60px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
    text-transform: uppercase;
    font-size: 0.7em;
    color: #666666;
    letter-spacing: 2px;
}
section.loach2 .loach2-headline {
	color: black;
	text-align: left;
	padding: 20px 0 0 60px;
	margin: 0 0 0 -3px;
}
section.loach2 .loach2_items {
	width: calc(100% - 120px);
	margin: 90px 60px 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	box-sizing: border-box;
/*	border-left: 1px solid silver;
	border-top: 1px solid silver;*/
}
section.loach2 .loach2_item img {
	width: 33.33%;
	float: left;
/*	border-right: 1px solid silver;
	border-bottom: 1px solid silver;*/
	display: block;
	box-sizing: border-box;
}
.reveal .slide-background.loach2 {
	position: absolute;
	right: 0;
	top:0;
	width: 50vw;
	background-position: center center;
	background-size: cover;
	background-color: white
}



/*
*
*
*	SECTION YELLOW
*
*
*/
section.yellow {
	text-align: center;
	margin: 60px 0 0 0;
	padding: 0 0 0 0 !important;
	box-sizing: border-box;
}
section.yellow .tri {
	background: red;
	width: 100px;
	height: 100px;
	transform: rotate(45deg);
	position: absolute;
	left: 50%;
	top:-10vh;
	margin: 0 0 0 -50px;
	display: none;
}
section.yellow .yellow-subtitle {
	color: black;
	text-align: left;
	padding: 0 0 0 60px;
	font-size: 13px;
	text-transform: uppercase;
}
section.yellow .yellow-headline {
	color: black;
	text-align: left;
	padding: 20px 0 0 60px;
	margin: 0 0 0 -3px;
}
section.yellow .chart-container {
	position: relative;
	padding: 60px 60px 0 60px;
	display: inline-block
	
}

section.yellow .chart-container canvas {
	float: left;
}

/*
*
*
*	SECTION YELLOW
*
*
*/
section.vimba h1 {
	visibility: hidden;
}


/*
*
*
*	SECTION CHAR
*
*
*/
section.char h2 {
	color: white;
}
section.char .items {
	background: transparent;
	width: 600px;
	display: grid ;
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	-ms-grid-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	height: 600px;
	padding: 0;
	margin: 0;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-left: 15%;
	margin-top: 5%;
	grid-column-gap: 1px;
	grid-row-gap: 1px;
}
section.char .items .item {
	font-size: 8px;
	color: white;
	text-transform: uppercase;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
	font-weight: bold;
	letter-spacing: 0.3pt;
	overflow: hidden;
}
section.char .items .item div {
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);	
}

section.char .items .item.red {
	background: #E5042F;
}
section.char .items .item.small {
	background: #9BAEBB;
}
section.char .items .item.big {
	background: #677A84;
	-webkit-animation-delay: 0.0s;
	animation-delay: 0.0s;

}
section.char .items .item.no01 {
  grid-column: 5 / 6;
  grid-row: 1 / 2;
}
section.char .items .item.no02 {
  grid-column-start: 4;
  grid-column-end: 5;
  grid-row-start: 2;
  grid-row-end: 3;
}
section.char .items .item.no03 {
  grid-column-start: 6;
  grid-column-end: 7;
  grid-row-start: 2;
  grid-row-end: 3;
}
section.char .items .item.no04 {
  grid-column-start: 7;
  grid-column-end: 8;
  grid-row-start: 2;
  grid-row-end: 3;
}
section.char .items .item.no05 {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 4;
  grid-row-end: 5;
}
section.char .items .item.no06 {
  grid-column-start: 2;
  grid-column-end: 4;
  grid-row-start: 3;
  grid-row-end: 5;
}
section.char .items .item.no07 {
  grid-column-start: 4;
  grid-column-end: 6;
  grid-row-start: 3;
  grid-row-end: 5;
}
section.char .items .item.no08 {
  grid-column-start: 6;
  grid-column-end: 8;
  grid-row-start: 3;
  grid-row-end: 5;
}
section.char .items .item.no09 {
  grid-column-start: 8;
  grid-column-end: 9;
  grid-row-start: 3;
  grid-row-end: 4;
}
section.char .items .item.no10 {
  grid-column-start: 8;
  grid-column-end: 9;
  grid-row-start: 4;
  grid-row-end: 5;
}
section.char .items .item.no11 {
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 6;
  grid-row-end: 7;
}
section.char .items .item.no12 {
  grid-column-start: 4;
  grid-column-end: 6;
  grid-row-start: 5;
  grid-row-end: 7;
}
section.char .items .item.no13 {
  grid-column-start: 7;
  grid-column-end: 8;
  grid-row-start: 5;
  grid-row-end: 6;
}
section.char .items .item.no14 {
  grid-column-start: 8;
  grid-column-end: 9;
  grid-row-start: 5;
  grid-row-end: 6;
}
section.char .items .item.no15 {
  grid-column-start: 5;
  grid-column-end: 6;
  grid-row-start: 7;
  grid-row-end: 8;
}
section.char .items .item.no16 {
  grid-column-start: 6;
  grid-column-end: 7;
  grid-row-start: 7;
  grid-row-end: 8;
}
section.char .items .item.no17 {
  grid-column-start: 6;
  grid-column-end: 7;
  grid-row-start: 8;
  grid-row-end: 9;
}
section.char .items .item.no18 {
  grid-column-start: 7;
  grid-column-end: 8;
  grid-row-start: 8;
  grid-row-end: 9;
}


/*
*
*
*	SECTION ARAPAIMA
*
*
*/
section.arapaima {
	height: 800px;
	width: 100vw;
	top: -80px;	
}
section.arapaima .arapaima_content {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0 auto;
    transform: translate(-50%, -50%);
}



section.arapaima .arapaima_body {
	text-align: left;
	color: white;
}
section.arapaima .arapaima_body p {
	text-align: center;
    text-indent: 0;
    color: #353942;
}
section.arapaima .arapaima_body p strong {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
    color: #353942;
}


/*
*
*
*	SECTION VENDANCE
*
*
*/
section.vendance .video-container {
	width: 100%;
	padding: 30px 0 0 0;
	display: flex;
	justify-content: center;
}

/*
*
*
*	SECTION COD
*
*
*/
section.cod h2 {
	color: black;
}
section.cod .textbox {
	padding: 30px 0 0 0;
	max-width: 600px;
}
section.cod .textbox p {
	color: black;
	font-size: 16px;
	line-height: 22px;
	text-align: left;
	text-indent: 0;
}






