/* CSS by dyersmith-frey.com */

/* Reset Styles
***********************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q demo
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
strong {font-weight: bold;}
em {font-style: italic;}
img {border: 0px; vertical-align: bottom;}

/* start general styles */
html { overflow-y: scroll; }
.mobile {display:none;}
.delayContent {display:none;}
body { 
	-webkit-font-smoothing: antialiased; 
	text-rendering: optimizeLegibility;
	-webkit-text-size-adjust:none;
	height: auto;
	color:#283a4f;
	font-family:'Montserrat',Arial,sans-serif; font-weight:300;
	}

/* start sitebuild styles */
.section {text-align:center; margin:auto;}
.section img {width:100%;}
	
html,body {
    height:100%;
}

p {font-weight:300; font-size:19px; line-height:28px; letter-spacing:0px; margin-top:18px; color:#283a4f;}

h1 {font-family:'Montserrat',Arial,sans-serif; font-weight:700; color:#283a4f; font-size:34px; line-height:38px; letter-spacing:0px; padding:0 0 20px;}
h2 {font-family:'Montserrat',Arial,sans-serif; font-weight:200; font-style:italic; color:#283a4f; font-size:16px; line-height:16px; letter-spacing:1px; padding:0 0 20px;}
h3 {font-family:'Montserrat',Arial,sans-serif; font-weight:700; color:#283a4f; font-size:20px; line-height:34px; letter-spacing:0px;}

.blue1 {background:#283a4f;}
.blue2 {background:#626c7a;}
.yellow1 {background:#fff07d;}
.yellow2 {background:#FEF6B0;}
.grey1 {background:#f4f5f6;}
.grey2 {background:#F4F5F7;}
.grey3 {background:#B6BDC5;}

.trans {-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s;}
.trans:hover {-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s;}
/* end general styles */

/* start link styles */
a:link, a:visited {
	font-style:normal;
	text-decoration:none;
	color:#283a4f;
	-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s;
	}
a:hover {
	text-decoration:underline;
	-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s;
	}
/* end link styles */

.home-text-wrapper {position:absolute; top:50%; left:50%; max-width:910px; margin-left:-300px; z-index:8; text-align:left;}
.home-text-wrapper h1 {color:#FFF; font-size:50px; line-height:60px;}

video{height:auto;position:relative;width:100%}
.home-video-wrapper {position:relative; width:100%; z-index:1;}
.home-video-overlay {position:absolute; overflow:hidden; top:0; left:0; width:100%; height:100%; z-index:7;}
.home-image-wrapper {position:relative; overflow:hidden; top:0; left:0; width:100%; z-index:1;} .home-image-wrapper img {width:100%;}
.home-video-wrapper img {width:100%;}

#navi {position:fixed; right:34px; top:20px; z-index:99; width:34px;}
#navi img {width:100%;}

.header {position:absolute; width:100%; bottom:0; box-sizing:border-box; padding:15px 0 15px; z-index:90;} .header img {max-width:162px; margin-left:20px;}

.mobileheader {position:fixed; width:100%; top:0; height:50px; display:none; z-index:99;} .mobileheader img {max-width:114px; margin-left:40px; padding:12px 0 0;}
#navi {position:absolute; right:80px; top:6px; width:34px;} #navi img {width:100%;}
#close {position:absolute; right:82px; top:0px; width:30px; display:none;} #close img {width:100%;}

#navigationwrapper {position:fixed; right:0px; top:0; bottom:0; width:100%; padding:30% 0 0; box-sizing:border-box; display:none; z-index:98;}

/* navigation desktop start */
#navigationdesk {position:absolute; right:200px; top:0; box-sizing:border-box; padding:4px 0 0 0; z-index:6;}
#navigationdesk ul li {margin:0 0 0 44px; display:block; list-style:none; position:relative; float:left;}
#navigationdesk ul li a {color:#fff; font-weight:700; font-size:17px; line-height:28px; padding:0px; text-decoration:none;}
#navigationdesk ul li a:hover {color:#fff07d; text-decoration:none; cursor:pointer;}
#navigationdesk ul li a.active {color:#fff07d; text-decoration:none;}

#header-langnavi {position:absolute; right:120px; top:0; box-sizing:border-box; padding:4px 0 0 0; z-index:6;}
#header-langnavi ul li {margin:0 0 0 7px; display:block; list-style:none; position:relative; float:left;}
#header-langnavi ul li a {color:#fff; font-weight:700; font-size:17px; line-height:28px; padding:0px; text-decoration:none;}
#header-langnavi ul li a:hover {color:#fff07d; text-decoration:none; cursor:pointer;}
#header-langnavi ul li a.active {color:#fff07d; text-decoration:none;}

/* navigation mobile */
#navigation {position:absolute; top:130px; left:50%; box-sizing:border-box; padding:20px 0 0 0; z-index:6; width:300px; margin-left:-150px;}
#navigation ul li {margin:22px 0px; display:block; list-style:none; position:relative; float:none; text-align:center;}
#navigation ul li a {color:#fff; font-weight:700; font-size:24px; line-height:24px; letter-spacing:1px; padding:0px; text-decoration:none;}
#navigation ul li a:hover {color:#fff07d; text-decoration:none; cursor:pointer;}
#navigation ul li a.active {color:#fff07d; text-decoration:none;}

#mobilelangnavi {position:absolute; top:380px; left:50%; box-sizing:border-box; padding:20px 0 0 0; z-index:6; width:70px; margin-left:-26px;}
#mobilelangnavi ul li {margin:22px 5px; display:block; list-style:none; position:relative; float:left; text-align:center;}
#mobilelangnavi ul li a {color:#fff; font-weight:700; font-size:18px; line-height:18px; letter-spacing:1px; padding:0px; text-decoration:none;}
#mobilelangnavi ul li a:hover {color:#fff07d; text-decoration:none; cursor:pointer;}
#mobilelangnavi ul li a.active {color:#fff07d; text-decoration:none;}

.mobile {display:none !important;}

/* HOME NEWS BOX */
#homeboxmobile {padding:37px 0px 0; background:#F5F5F5; box-sizing:border-box; overflow:hidden; display:none;}

#contentcontainer {position:relative; z-index:5; margin:0; text-align:left; overflow:hidden;}
.contentlimiter {max-width:1180px; margin:auto; padding:0 100px; position:relative; z-index:6;}
.contentlimiter2 {max-width:900px; margin:auto;}
.contentlimiter3 {max-width:760px; margin:auto; padding:0 100px; position:relative; z-index:6;}

.block404 {font-size:40px; line-height:50px; padding:100px 0;}

.homebox {position:relative; width:100%; height:300px; background-size:cover; overflow:hidden;}
.startspacerinner {position:abolsute; width:100%; height:100%; top:0; bottom:0; background:#F00;}

.homeboxmobile {} .homeboxmobile img {width:100%;}

/* HOMEBOX ANIMATIONS */
.homebox-animation-6 {position:absolute; top:46%; left:50%; width:6%; display:none; margin-left:-3%;} .homebox-animation-6 img {width:100%;}
.homebox-animation-5 {position:absolute; top:58%; left:50%; width:12%; display:none; margin-left:-6%;} .homebox-animation-5 img {width:100%;}
.homebox-animation-4 {position:absolute; top:27%; right:0%; width:24%; margin-right:-12%;} .homebox-animation-4 img {width:100%;}
.homebox-animation-2 {position:absolute; top:14%; right:10%; width:35%; display:none;} .homebox-animation-2 img {width:100%;}
.homebox-animation-3 {position:absolute; top:27%; left:50%; width:24%; display:none; margin-left:-12%;} .homebox-animation-3 img {width:100%;}
.homebox-animation-1 {
    position: absolute; top: 55%; left: 10%; width: 15%; opacity:0.7;
    -webkit-animation:spin 8s linear infinite;
    -moz-animation:spin 8s linear infinite;
    animation:spin 8s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.homebox-animation-4 img {width:100%;}
a.morelink {display:inline-block; font-weight:700; font-style:normal; font-size:16px; line-height:16px; letter-spacing:1px; color:#283a4f; padding:1px 20px 1px 0; margin:25px 0 0; background:url(../data/files/icon-link-arrow.png) right no-repeat; background-size:8px 13px;}
a.morelink:hover {padding:1px 25px 1px 0; text-decoration:none;}

.block1 {box-sizing:border-box; margin:80px 0 80px; padding:0px; z-index:20; position:relative; text-align:center;}
.block1b {box-sizing:border-box; margin:150px 0 130px; padding:0px; z-index:20; position:relative; text-align:center;}
.block1wrapper {position:relative; box-sizing:border-box; margin:0; padding:0; overflow:auto;}
.block1-vertspacer {height:110px; width:2px; background:#fff07d; margin:40px auto 40px; position:relative;}
.block1-horizontalspacer {height:2px; width:70px; background:#fff07d; margin:0px 0 40px; position:relative;}

.block1c {box-sizing:border-box; margin:100px 0 60px; padding:0px; z-index:20; position:relative; text-align:left;}

.block1d {box-sizing:border-box; padding:120px 0 120px; margin:80px 0 0; z-index:20; position:relative; text-align:left;}
.block1dleft {width:50%; float:left; box-sizing:border-box; padding:0 8% 0 0;} .block1dleft p {padding-bottom:10px;}
.block1dleft a {font-weight:700; letter-spacing:0; font-size:28px; line-height:38px;}
.block1dright {width:50%; float:left; box-sizing:border-box; padding:10% 9%;}
.block1dbg {background: linear-gradient(90deg, #eaecee 70%, #fff 30%); position:relative; }

.block1bg1 {position:absolute; width:10%; left:0; margin-top:250px; z-index:99; opacity:0.1;} .block1bg1 img {width:100%;}
.block1bg2 {position:absolute; width:35%; right:3%; margin-top:-60px; z-index:99; opacity:0.08;} .block1bg2 img {width:100%;}
.block1bg3 {position:absolute; width:40%; left:0; margin-top:100px; z-index:99; opacity:0.1;} .block1bg3 img {width:100%;}

.block1bg1-1 {position:absolute; width:10%; left:50%; margin:-30px 0 0 -5%; z-index:19; opacity:0.05;} .block1bg1-1 img {width:100%;}
.block1bg2-1 {position:absolute; width:30%; left:50%; margin:120px 0 0 -15%; z-index:19; opacity:0.05;} .block1bg2-1 img {width:100%;}
.block1bg3-1 {position:absolute; width:40%; left:50%; margin:120px 0 0 -20%; z-index:19; opacity:0.05;} .block1bg3-1 img {width:100%;}

.block2 {box-sizing:border-box; margin:10px 0 80px; padding:0px; z-index:20; position:relative;} .block2 img {width:100%;}

img.desaturate {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: url(../data/files/desaturate.svg#greyscale);
	filter: gray;
	-webkit-filter: grayscale(1);
}

.block3 {box-sizing:border-box; margin:0; padding:120px 0 140px; z-index:20; position:relative;} .block3 h1 {color:#fff07d;}
.block3box {box-sizing:border-box; width:50%; float:left; padding:40px 0 0 70px;} .block3box p {color:#FFF; font-weight:700; font-size:28px; line-height:60px;}

.block4 {box-sizing:border-box; margin:0px 0 0 0; padding:0px 0 0px; z-index:20; position:relative;} .block4 img {width:100%;}
.block4b {box-sizing:border-box; margin:0px 0 0 0; padding:0px 0 0px; z-index:20; position:relative;} .block4b img {width:100%;}

.block5wrapper {box-sizing:border-box; margin:0; padding:0; z-index:20; position:relative;} 
.block5 {box-sizing:border-box; margin:0px 0 0 0; padding:80px 0 100px; z-index:20; position:relative;} .block5 h1 {color:#FFF;} .block5 p {color:#FFF; max-width:740px;} .block5 a {color:#ECEDF2;}

a.subnavlink {display:inline-block; font-weight:700; font-style:normal; font-size:20px; line-height:20px; letter-spacing:0px; color:#626c7a; padding:1px 20px 1px 0; margin:35px 40px 0 0; background:url(../data/files/icon-link-arrow2.png) right no-repeat; background-size:10px 16px;}
a.subnavlink:hover {padding:1px 25px 1px 0; margin:35px 35px 0 0; color:#fff07d; text-decoration:none; background:url(../data/files/icon-link-arrow3.png) right no-repeat; background-size:10px 16px;}

.block6 {box-sizing:border-box; margin:0; padding:0 0 100px; z-index:20; position:relative;}
.block6topwrapper {width:100%; margin:0; padding:0 0 58%; z-index:20; position:relative;}
.block6topwrapper2 {width:100%; margin:0; padding:0 0 38%; z-index:20; position:relative;}
.block6topwrapper3 {width:100%; margin:0; padding:0 0 24%; z-index:20; position:relative;}
.block6bg {position:absolute; top:0; left:0; width:75%; padding-top:30%;}
.block6title {position:absolute; left:-100px; top:100px;} .block6title img {width:70px;}
.block6image {position:absolute; top:110px; right:0; width:75%;} .block6image img {width:100%;}
.block6image2 {position:relative; margin:50px -100px 0 -100px;} .block6image2 img {width:100%;}
.block6text {margin:0; padding:0 0 0px; z-index:20; position:relative;}
.block6text2 {margin:0 -100px 0 -100px; padding:0 0 0px; z-index:20; position:relative;}

.blockteam {}
.teambox {float:left; box-sizing:border-box; width:30.33%; margin:20px 1.5%;}
.teambox h1 {font-size:23px; line-height:23px; color:#fff07d; padding:0 0 30px;}
.teambox-imagewrapper {width:100%; position:relative; z-index:10; overflow:hidden;} .teambox-imagewrapper img {width:100%;}
.teambox-text {position:absolute; top:0; bottom:0; left:0; right:0; box-sizing:border-box; background:#283a4f; padding:20% 40px 30px 40px; opacity:0;}
.teambox-text p {font-size:16px; line-height:24px; color:#FFF; font-weight:300;}
.teambox-text a {font-size:16px; line-height:24px; color:#FFF; font-weight:300;}
.teambox-text:hover {opacity:1;}

a.subnavlink2 {display:inline-block; font-weight:700; font-style:normal; font-size:18px; line-height:18px; letter-spacing:0px; color:#283a4f; padding:0 0 7px 0; margin:60px 80px 0 0; border-bottom:2px solid #fff;}
a.subnavlink2:hover {padding:0 0 7px 0; color:#283a4f;; text-decoration:none; border-bottom:2px solid #283a4f;}
a.subnavlink2active {border-bottom:2px solid #283a4f;}

.blockplayer {box-sizing:border-box; margin:0px 0 80px;}
.playerbox {float:left; box-sizing:border-box; width:22%; margin:20px 1.5%;}
.playerbox h1 {font-size:23px; line-height:32px; color:#fff07d; padding:0 0 30px;}
.playerbox-imagewrapper {width:100%; padding-top:133%; position:relative; z-index:10; overflow:hidden; background:#F7F7F7;} .playerbox-imagewrapper img {width:100%;}
.playerbox-imagecontainer {position:absolute; overflow:hidden; top:0; width:100%;} .playerbox-imagecontainer img {width:100%;}

.playerbox-text {position:absolute; top:0; bottom:0; left:0; right:0; box-sizing:border-box; text-align:center; background:#283a4f; padding:30% 10px 30px 10px; opacity:0;}
.playerbox-text p {font-size:16px; line-height:24px; color:#FFF; font-weight:300;}
.playerbox-text {font-size:16px; line-height:24px; color:#FFF; font-weight:300;}
.playerbox-text:hover {opacity:0.9;}

.playerdetail {box-sizing:border-box; margin:100px 0 60px; padding:0px; z-index:20; position:relative; text-align:left;}
.playerdetailimage {box-sizing:border-box; margin:70px 0 0; padding:0 3% 0 25%;} .playerdetailimage img {width:86%;}
.playerdetailquote {box-sizing:border-box; margin:-100px 0 0; padding:120px 0 50px 0; background-image:linear-gradient(to right, #fff, #fff 15%, #AAB1B9 15%, #AAB1B9 85%, #fff 85%); text-align:center;}
.playerdetailquote p {font-weight:700; font-size:23px; line-height:30px;}
.playerdetailquote2 {box-sizing:border-box; margin:-100px 0 0; padding:120px 0 50px 0; background-image:linear-gradient(to right, #fff, #fff 15%, #FEF6B0 15%, #FEF6B0 85%, #fff 85%); text-align:center;}
.playerdetailquote2 p {font-weight:700; font-size:23px; line-height:30px;}
.playerdetailfooter {box-sizing:border-box; margin:40px 0 0; text-align:center; font-weight:700; letter-spacing:1px;} .playerdetailfooter h1 {font-size:44px; line-height:44px;}

.playerdetailtable {margin:80px 0 0 0; width:100%;} .playerdetailtable td {padding:7px 5px; color:#283a4f; font-size:17px; line-height:22px;} .playerdetailtable td p {color:#283a4f; font-size:17px; line-height:22px; letter-spacing:0; margin:0;}
.playerdetailtableleft {width:34%; font-weight:700;}
.playerdetailtableright {width:66%;}

.playerdetailsocialbox img {height:32px; margin:0 10px 0 0; padding:0px 0; opacity:0.9;} .playerdetailsocialbox img:hover {opacity:0.5;}

.playerdetailgallery {box-sizing:border-box; margin:100px 0 0px; padding:0px 0px; z-index:20; position:relative;} .playerdetailgallery img {width:100%;}
.gallerybox1 {width:30%; margin:auto;}
.gallerybox2wrapper {padding:0 30px; box-sizing:border-box; max-width:980px; margin:auto;}
.gallerybox2 {width:50%; margin:auto; float:left; padding:0 50px; box-sizing:border-box;}
.gallerybox3wrapper {padding:0 30px; box-sizing:border-box; max-width:980px; margin:auto;}
.gallerybox3 {width:30%; margin:15px 1.5%; float:left;}

.gallerywrapper {margin:0px auto 0;}
.gallerybox4 {width:24.98%; margin:0px 0%; box-sizing:border-box;} .gallery2-box img {width:100%;}

.playerdetailback {box-sizing:border-box; margin:80px 0 100px; padding:0px; z-index:20; position:relative; text-align:center;}

.footer {margin:0; padding:60px 0 120px;}
.footer p {color:#7F8993; font-size:17px; line-height:21px; letter-spacing:0;} .footer p strong {font-weight:700;} .footer p a {color:#7F8993;} 

.footerleft {box-sizing:border-box; width:25%; float:left;} .footerleft img {max-width:150px; padding:0 0 0px;}
.footercenter {box-sizing:border-box; width:50%; float:left; padding:0px 0 0 0%; margin-top:-20px;}
.footerright {box-sizing:border-box; width:25%; float:left; position:relative; padding:0px 0 0 0%;} .footerright a {color:#7F8993; font-size:17px; line-height:17px; letter-spacing:0; font-weight:700; display:block; padding:0 0 8px;}
.footerright-top {position:absolute; right:0px; top:0px; width:100px;} .footerright-top img {width:100%;}

.copyfooter {padding:15px 0 15px; font-size:13px; letter-spacing:1px; color:#283a4f; margin:0px 0 0; text-align:center;}

.videoWrapper {position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top:0px; margin:0px 0 0px 0; height:0; max-width:3000px;}
.videoWrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}	


/* --Mobile */
#mobile {display:none;}
/* Image Overlay */
.tintimg {display:block;}
.tint {position: relative; cursor: pointer; -webkit-shadow: rgba(0,0,0,.2) ; -moz-shadow: rgba(0,0,0,.2); box-shadow: rgba(0,0,0,.2);}
.tint:before {content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; -moz-transition: all .2s linear; -webkit-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;}
.tint:hover:before {background: rgba(0,0,0, 0.5);}

/* --Clearfix */
.cf:before,
.cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}
.clear {clear:both;}

/* Media Queries
***********************/
@media screen and (max-width: 1200px) {
	p {font-size:17px; line-height:25px; margin-top:18px;}
	h1 {font-size:31px; line-height:34px; padding:0 0 18px;}
	h2 {font-size:15px; line-height:15px; letter-spacing:1px; padding:0 0 18px;}
	h3 {font-size:18px; line-height:31px;}
	
	.header {position:absolute; width:100%; bottom:0; box-sizing:border-box; padding:13px 0 13px; z-index:90;} .header img {max-width:82px; margin-left:20px;}
	
	/* navigation desktop start */
	#navigationdesk {position:absolute; right:180px; top:0; padding:4px 0 0 0; z-index:6;}
	#navigationdesk ul li {margin:0 0 0 38px; display:block; list-style:none; position:relative; float:left;}
	#navigationdesk ul li a {font-weight:700; font-size:15px; line-height:25px; padding:0px;}
	
	#header-langnavi {position:absolute; right:120px; top:0; padding:4px 0 0 0; z-index:6;}
	#header-langnavi ul li {margin:0 0 0 7px; display:block; list-style:none; position:relative; float:left;}
	#header-langnavi ul li a {color:#fff; font-weight:700; font-size:15px; line-height:25px; padding:0px; text-decoration:none;}
	
	
	/* HOME NEWS BOX */
	
	#contentcontainer {margin:0; }
	.contentlimiter {max-width:1180px; padding:0 100px;}
	.contentlimiter2 {max-width:900px; padding:0 100px;}
	.contentlimiter3 {max-width:760px; padding:0 100px;}
	
	.block404 {font-size:40px; line-height:50px; padding:100px 0;}
	
	.homebox {position:relative; width:100%; height:300px; background-size:cover; overflow:hidden;}
	.startspacerinner {position:abolsute; width:100%; height:100%; top:0; bottom:0; background:#F00;}
	
	/* HOMEBOX ANIMATIONS */
	.homebox-animation-2 {position:absolute; top:14%; right:10%; width:35%; } .homebox-animation-2 img {width:100%;}
	.homebox-animation-3 {position:absolute; top:40%; left:50%; width:24%; display:none; margin-left:-12%;} .homebox-animation-3 img {width:100%;}
	.homebox-animation-1 {
		position: absolute; top: 55%; left: 10%; width: 15%; opacity:0.7;
	}

	a.morelink {font-size:16px; line-height:16px; letter-spacing:1px; padding:1px 20px 1px 0; margin:25px 0 0; background:url(../data/files/icon-link-arrow.png) right no-repeat; background-size:8px 13px;}
	a.morelink:hover {padding:1px 25px 1px 0;}
	
	.block1 {box-sizing:border-box; margin:72px 0 72px; padding:0px; z-index:20; position:relative; text-align:center;}
	.block1b {box-sizing:border-box; margin:135px 0 117px; padding:0px; z-index:20; position:relative; text-align:center;}
	.block1wrapper {position:relative; box-sizing:border-box; margin:0; padding:0; overflow:auto;}
	.block1-vertspacer {height:110px; width:2px; background:#fff07d; margin:40px auto 40px; position:relative;}
	.block1-horizontalspacer {height:2px; width:70px; background:#fff07d; margin:0px 0 40px; position:relative;}
	
	.block1c {box-sizing:border-box; margin:90px 0 54px; padding:0px; z-index:20; position:relative; text-align:left;}
	
	.block1d {box-sizing:border-box; padding:108px 0 108px; margin:72px 0 0; z-index:20; position:relative; text-align:left;}
	.block1dleft {width:50%; float:left; box-sizing:border-box; padding:0 8% 0 0;} .block1dleft p {padding-bottom:10px;}
	.block1dleft a {font-weight:700; letter-spacing:0; font-size:28px; line-height:38px;}
	.block1dright {width:50%; float:left; box-sizing:border-box; padding:10% 9%;}
	.block1dbg {background: linear-gradient(90deg, #eaecee 70%, #fff 30%); position:relative; }
	
	.block2 {box-sizing:border-box; margin:9px 0 72px; padding:0px; z-index:20; position:relative;} .block2 img {width:100%;}
	
	.block3 {box-sizing:border-box; margin:0; padding:96px 0 113px; z-index:20; position:relative;} .block3 h1 {color:#fff07d;}
	.block3box {box-sizing:border-box; width:50%; float:left; padding:30px 0 0 0px;} .block3box p {color:#FFF; font-weight:700; font-size:25px; line-height:54px;}
	
	.block4 {box-sizing:border-box; margin:0px 0 0 0; padding:0px 0 0px; z-index:20; position:relative;} .block4 img {width:100%;}
	
	.block5wrapper {box-sizing:border-box; margin:0; padding:0; z-index:20; position:relative;} 
	.block5 {box-sizing:border-box; margin:0px 0 0 0; padding:72px 0 90px; z-index:20; position:relative;} .block5 h1 {color:#FFF;} .block5 p {color:#FFF; max-width:740px;} .block5 a {color:#ECEDF2;}
	
	a.subnavlink {display:inline-block; font-weight:700; font-style:normal; font-size:17px; line-height:17px; letter-spacing:0px; color:#626c7a; padding:1px 16px 1px 0; margin:35px 22px 0 0; background:url(../data/files/icon-link-arrow2.png) right no-repeat; background-size:9px 14px;}
	a.subnavlink:hover {padding:1px 20px 1px 0; margin:35px 18px 0 0; color:#fff07d; text-decoration:none; background:url(../data/files/icon-link-arrow3.png) right no-repeat; background-size:9px 14px;}
	
	.block6 {box-sizing:border-box; margin:0; padding:0 0 90px; z-index:20; position:relative;}
	.block6topwrapper {width:100%; margin:0; padding:0 0 58%; z-index:20; position:relative;}
	.block6topwrapper2 {width:100%; margin:0; padding:0 0 38%; z-index:20; position:relative;}
	.block6topwrapper3 {width:100%; margin:0; padding:0 0 24%; z-index:20; position:relative;}
	.block6bg {position:absolute; top:0; left:0; width:75%; padding-top:30%;}
	.block6title {position:absolute; left:-80px; top:90px;} .block6title img {width:70px;}
	.block6image {position:absolute; top:96px; right:0; width:75%;} .block6image img {width:100%;}
	.block6image2 {position:relative; margin:50px -50px 0 -50px;} .block6image2 img {width:100%;}
	.block6text {margin:0; padding:0 0 0px; z-index:20; position:relative;}
	.block6text2 {margin:0 -50px 0 -50px; padding:0 0 0px; z-index:20; position:relative;}
	
	.blockteam {}
	.teambox {float:left; box-sizing:border-box; width:30.33%; margin:20px 1.5%;}
	.teambox h1 {font-size:18px; line-height:18px; color:#fff07d; padding:0 0 10px;}
	.teambox-imagewrapper {width:100%; position:relative; z-index:10; overflow:hidden;} .teambox-imagewrapper img {width:100%;}
	.teambox-text {position:absolute; top:0; bottom:0; left:0; right:0; box-sizing:border-box; background:#283a4f; padding:20% 20px 30px 20px; opacity:0;}
	.teambox-text p {font-size:14px; line-height:20px; color:#FFF; font-weight:300;}
	.teambox-text a {font-size:14px; line-height:20px; color:#FFF; font-weight:300;}
	.teambox-text:hover {opacity:1;}
	
	a.subnavlink2 {display:inline-block; font-weight:700; font-style:normal; font-size:17px; line-height:17px; letter-spacing:0px; color:#283a4f; padding:0 0 5px 0; margin:50px 70px 0 0; border-bottom:2px solid #fff;}
	a.subnavlink2:hover {padding:0 0 5px 0; color:#283a4f;; text-decoration:none; border-bottom:2px solid #283a4f;}
	a.subnavlink2active {border-bottom:2px solid #283a4f;}
	
	.blockplayer {box-sizing:border-box; margin:0px -1% 80px -1%;}
	.playerbox {float:left; box-sizing:border-box; width:23%; margin:20px 1%;}
	.playerbox h1 {font-size:16px; line-height:22px; color:#fff07d; padding:0 0 30px;}
	.playerbox-imagewrapper {width:100%; position:relative; z-index:10; overflow:hidden;} .playerbox-imagewrapper img {width:100%;}
	.playerbox-text {position:absolute; top:0; bottom:0; left:0; right:0; box-sizing:border-box; text-align:center; background:#283a4f; padding:20% 10px 30px 10px; opacity:0;}
	.playerbox-text p {font-size:14px; line-height:20px; color:#FFF; font-weight:300;}
	.playerbox-text {font-size:14px; line-height:20px; color:#FFF; font-weight:300;}
	.playerbox-text:hover {opacity:0.9;}
	
	.playerdetail {box-sizing:border-box; margin:100px 0 60px; padding:0px; z-index:20; position:relative; text-align:left;}
	.playerdetailimage {box-sizing:border-box; margin:70px 0 0; padding:0 3% 0 25%;} .playerdetailimage img {width:86%;}
	.playerdetailquote {box-sizing:border-box; margin:-130px 0 0; padding:150px 0 50px 0; background-image:linear-gradient(to right, #fff, #fff 7%, #AAB1B9 7%, #AAB1B9 93%, #fff 93%); text-align:center;}
	.playerdetailquote p {font-weight:700; font-size:23px; line-height:30px;}
	.playerdetailfooter {box-sizing:border-box; margin:40px 0 0; text-align:center; font-weight:700; letter-spacing:1px;} .playerdetailfooter h1 {font-size:44px; line-height:44px;}
	
	.playerdetailtable {margin:60px 0 0 0; width:100%;} .playerdetailtable td {padding:7px 5px; color:#283a4f; font-size:15px; line-height:20px;} .playerdetailtable td p {color:#283a4f; font-size:17px; line-height:22px; letter-spacing:0;}
	.playerdetailtableleft {width:34%; font-weight:700;}
	.playerdetailtableright {width:66%;}
	
	.playerdetailgallery {box-sizing:border-box; margin:100px 0 0px; padding:0px; z-index:20; position:relative;} .playerdetailgallery img {width:100%;}
	
	
	.gallerywrapper {margin:0px auto 0;}
	.gallerybox4 {width:24.99%; margin:0px 0% 0; box-sizing:border-box;} .gallery2-box img {width:100%;}
	
	.playerdetailback {box-sizing:border-box; margin:80px 0 100px; padding:0px; z-index:20; position:relative; text-align:center;}
	
	.footer {margin:0; padding:60px 0 120px;}
	.footer p {color:#7F8993; font-size:17px; line-height:21px; letter-spacing:0;} .footer p strong {font-weight:700;} .footer p a {color:#7F8993;} 
	
	.footerleft {box-sizing:border-box; width:20%; float:left;} .footerleft img {max-width:100px; padding:0 0 0px;}
	.footercenter {box-sizing:border-box; width:40%; float:left; padding:0px 0 0 0%; margin-top:-20px;}
	.footerright {box-sizing:border-box; width:40%; float:left; position:relative; padding:0px 0 0 0%;} .footerright a {color:#7F8993; font-size:17px; line-height:17px; letter-spacing:0; font-weight:700; display:block; padding:0 0 8px;}
	.footerright-top {position:absolute; right:0px; top:0px; width:100px; cursor:pointer;} .footerright-top img {width:100%;}
	
	.copyfooter {padding:15px 0 15px; font-size:13px; letter-spacing:1px; color:#283a4f; margin:0px 0 0; text-align:center;}

}


@media screen and (max-width: 930px) {
	.desktop {display:none !important;}
	.mobile {display:inherit !important;}
	
	p {font-size:17px; line-height:25px; margin-top:18px;}
	h1 {font-size:27px; line-height:30px; padding:0 0 16px;}
	h2 {font-size:13px; line-height:13px; letter-spacing:1px; padding:0 0 18px;}
	h3 {font-size:18px; line-height:31px;}
	
	.header {position:absolute; width:100%; bottom:0; box-sizing:border-box; padding:13px 0 13px; z-index:90;} .header img {max-width:82px; margin-left:20px;}
	
	/* navigation desktop start */
	#navigationdesk {position:absolute; right:180px; top:0; padding:4px 0 0 0; z-index:6;}
	#navigationdesk ul li {margin:0 0 0 38px; display:block; list-style:none; position:relative; float:left;}
	#navigationdesk ul li a {font-weight:700; font-size:15px; line-height:25px; padding:0px;}
	
	#header-langnavi {position:absolute; right:120px; top:0; padding:4px 0 0 0; z-index:6;}
	#header-langnavi ul li {margin:0 0 0 7px; display:block; list-style:none; position:relative; float:left;}
	#header-langnavi ul li a {color:#fff; font-weight:700; font-size:15px; line-height:25px; padding:0px; text-decoration:none;}
	
	
	/* HOME NEWS BOX */
	
	#contentcontainer {margin:0; padding:50px 0 0;}
	.contentlimiter {max-width:1180px; padding:0 40px;}
	.contentlimiter2 {max-width:900px; padding:0 40px;}
	.contentlimiter3 {max-width:760px; padding:0 40px;}
	
	.block404 {font-size:40px; line-height:50px; padding:100px 0;}
	

	a.morelink {font-size:16px; line-height:16px; letter-spacing:1px; padding:1px 20px 1px 0; margin:25px 0 0; background:url(../data/files/icon-link-arrow.png) right no-repeat; background-size:8px 13px;}
	a.morelink:hover {padding:1px 25px 1px 0;}
	
	.block1 {box-sizing:border-box; margin:60px 0 60px; padding:0px; z-index:20; position:relative; text-align:center;}
	.block1b {box-sizing:border-box; margin:80px 0 80px; padding:0px; z-index:20; position:relative; text-align:center;}
	.block1wrapper {position:relative; box-sizing:border-box; margin:0; padding:0; overflow:auto;}
	.block1-vertspacer {height:80px; width:2px; background:#fff07d; margin:30px auto 30px; position:relative;}
	.block1-horizontalspacer {height:2px; width:70px; background:#fff07d; margin:0px 0 40px; position:relative;}
	
	.block1c {box-sizing:border-box; margin:90px 0 54px; padding:0px; z-index:20; position:relative; text-align:left;}
	
	.block1d {box-sizing:border-box; padding:68px 0 68px; margin:72px 0 0; z-index:20; position:relative; text-align:left;}
	.block1dleft {width:60%; float:left; box-sizing:border-box; padding:0 8% 0 0;} .block1dleft p {padding-bottom:10px;}
	.block1dleft a {font-weight:700; letter-spacing:0; font-size:20px; line-height:28px;}
	.block1dright {width:40%; float:left; box-sizing:border-box; padding:6% 4%;}
	.block1dbg {background: linear-gradient(90deg, #eaecee 70%, #fff 30%); position:relative; }
	
	.block2 {box-sizing:border-box; margin:9px 0 60px; padding:0px; z-index:20; position:relative;} .block2 img {width:100%;}
	
	.block3 {box-sizing:border-box; margin:0; padding:60px 0 60px; z-index:20; position:relative;} .block3 h1 {color:#fff07d; padding-bottom:40px;}
	.block3box {box-sizing:border-box; width:100%; float:left; padding:0px 0 0 0px; margin:-15px 0 0;} .block3box p {color:#FFF; font-weight:700; font-size:21px; line-height:44px;}
	
	.block4 {box-sizing:border-box; margin:0px 0 0 0; padding:0px 0 0px; z-index:20; position:relative;} .block4 img {width:100%;}
	
	.block5wrapper {box-sizing:border-box; margin:0; padding:0; z-index:20; position:relative;} 
	.block5 {box-sizing:border-box; margin:0px 0 0 0; padding:72px 0 90px; z-index:20; position:relative;} .block5 h1 {color:#FFF;} .block5 p {color:#FFF; max-width:740px;} .block5 a {color:#ECEDF2;}
	
	a.subnavlink {display:inline-block; font-weight:700; font-style:normal; font-size:15px; line-height:15px; letter-spacing:0px; color:#626c7a; padding:1px 16px 1px 0; margin:35px 16px 0 0; background:url(../data/files/icon-link-arrow2.png) right no-repeat; background-size:9px 14px;}
	a.subnavlink:hover {padding:1px 20px 1px 0; margin:35px 12px 0 0; color:#fff07d; text-decoration:none; background:url(../data/files/icon-link-arrow3.png) right no-repeat; background-size:9px 14px;}
	
	.block6 {box-sizing:border-box; margin:0; padding:0 0 90px; z-index:20; position:relative;}
	.block6topwrapper {width:100%; margin:0; padding:0 0 58%; z-index:20; position:relative;}
	.block6topwrapper2 {width:100%; margin:0; padding:0 0 30%; z-index:20; position:relative;}
	.block6topwrapper3 {width:100%; margin:0; padding:0 0 20%; z-index:20; position:relative;}
	.block6bg {position:absolute; top:0; left:0; width:75%; padding-top:25%;}
	.block6title {position:absolute; left:20px; top:40px;} .block6title img {width:70px;}
	.block6image {position:absolute; top:96px; right:0; width:75%;} .block6image img {width:100%;}
	.block6image2 {position:relative; margin:50px 20px 0px;} .block6image2 img {width:100%;}
	.block6text {margin:0; padding:0 0 0px; z-index:20; position:relative;}
	.block6text2 {margin:0 0px 0 0px; padding:0 20px 0px; z-index:20; position:relative;}
	
	.blockteam {}
	.teambox {float:left; box-sizing:border-box; width:30.33%; margin:10px 1.5% 180px;}
	.teambox h1 {font-size:16px; line-height:18px; color:#283a4f; padding:0 0 1px;}
	.teambox-imagewrapper {width:100%; position:relative; z-index:10; overflow:inherit;} .teambox-imagewrapper img {width:100%;}
	.teambox-text {position:absolute; top:0; bottom:0; left:0; right:0; box-sizing:border-box; background:none; padding:122% 10px 30px 10px; opacity:1;}
	.teambox-text p {font-size:14px; line-height:18px; color:#283a4f; font-weight:300; margin-top:10px;}
	.teambox-text a {font-size:14px; line-height:18px; color:#283a4f; font-weight:300;}
	.teambox-text:hover {opacity:1;}
	
	a.subnavlink2 {display:inline-block; font-weight:700; font-style:normal; font-size:17px; line-height:17px; letter-spacing:0px; color:#283a4f; padding:0 0 5px 0; margin:50px 50px 0 0; border-bottom:2px solid #fff;}
	a.subnavlink2:hover {padding:0 0 5px 0; color:#283a4f;; text-decoration:none; border-bottom:2px solid #283a4f;}
	a.subnavlink2active {border-bottom:2px solid #283a4f;}
	
	.blockplayer {box-sizing:border-box; margin:0px -1% 80px -1%;}
	.playerbox {float:left; box-sizing:border-box; width:31.33%; margin:20px 1% 90px; position:relative;}
	.playerbox h1 {font-size:16px; line-height:22px; color:#283a4f; padding:0 0 6px;}
	.playerbox-imagewrapper {width:100%; position:relative; z-index:10; overflow:inherit;} .playerbox-imagewrapper img {width:100%;}
	.playerbox-text {position:absolute; top:0; bottom:auto; left:0; right:0; box-sizing:border-box; text-align:center; background:none; padding:136% 10px 10px 10px; opacity:1;}
	.playerbox-text p {font-size:14px; line-height:20px; color:#283a4f; font-weight:300;}
	.playerbox-text {font-size:14px; line-height:20px; color:#283a4f; font-weight:300;}
	.playerbox-text:hover {opacity:0.9;}
	
	.playerdetail {box-sizing:border-box; margin:100px 0 60px; padding:0px; z-index:20; position:relative; text-align:left;}
	.playerdetailimage {box-sizing:border-box; margin:70px 0 0; padding:0 0% 0 0%;} .playerdetailimage img {width:100%;}
	.playerdetailquote {box-sizing:border-box; margin:-130px 0 0; padding:140px 20px 30px; background-image:linear-gradient(to right, #AAB1B9, #AAB1B9 7%, #AAB1B9 7%, #AAB1B9 93%, #AAB1B9 93%); text-align:center;}
	.playerdetailquote p {font-weight:700; font-size:18px; line-height:23px;}
	.playerdetailfooter {box-sizing:border-box; margin:40px 0 0; text-align:center; font-weight:700; letter-spacing:1px;} .playerdetailfooter h1 {font-size:26px; line-height:26px;}
	
	.playerdetailtable {margin:60px 0 0 0; width:100%;} .playerdetailtable td {padding:7px 5px; color:#283a4f; font-size:15px; line-height:20px;} .playerdetailtable td p {color:#283a4f; font-size:17px; line-height:22px; letter-spacing:0;}
	.playerdetailtableleft {width:34%; font-weight:700;}
	.playerdetailtableright {width:66%;}
	
	.playerdetailgallery {box-sizing:border-box; margin:100px 0 0px; padding:0px; z-index:20; position:relative;} .playerdetailgallery img {width:100%;}
	
	
	.gallerywrapper {margin:0px auto 0;}
	.gallerybox4 {width:24.99%; margin:0px 0%; box-sizing:border-box;} .gallery2-box img {width:100%;}
	
	.playerdetailback {box-sizing:border-box; margin:80px 0 100px; padding:0px; z-index:20; position:relative; text-align:center;}
	
	.footer {margin:0; padding:50px 0 90px;}
	.footer p {color:#7F8993; font-size:17px; line-height:21px; letter-spacing:0;} .footer p strong {font-weight:700;} .footer p a {color:#7F8993;} 
	
	.footerleft {box-sizing:border-box; width:20%; float:left;} .footerleft img {max-width:100px; padding:0 0 0px;}
	.footercenter {box-sizing:border-box; width:60%; float:left; padding:0px 0 0 0%; margin-top:-20px;}
	.footerright {box-sizing:border-box; width:40%; float:left; position:relative; padding:0px 0 0 0%;} .footerright a {color:#7F8993; font-size:17px; line-height:17px; letter-spacing:0; font-weight:700; display:block; padding:0 0 8px;}
	.footerright-top {position:absolute; right:0; top:0px; width:100px; cursor:pointer;} .footerright-top img {width:100%;}
	
	.copyfooter {padding:15px 0 15px; font-size:13px; letter-spacing:1px; color:#283a4f; margin:0px 0 0; text-align:center;}

}

@media screen and (max-width: 600px) {
	.nomobile {display:none !important;}
	
	p {font-size:15px; line-height:22px; margin-top:10px;}
	h1 {font-size:20px; line-height:23px; padding:0 0 10px;}
	h2 {font-size:13px; line-height:13px; letter-spacing:1px; padding:0 0 18px;}
	h3 {font-size:17px; line-height:23px;}
	
	.header {position:absolute; width:100%; bottom:0; box-sizing:border-box; padding:13px 0 13px; z-index:90;} .header img {max-width:82px; margin-left:20px;}
	
	/* navigation desktop start */
	#navigationdesk {position:absolute; right:180px; top:0; padding:4px 0 0 0; z-index:6;}
	#navigationdesk ul li {margin:0 0 0 38px; display:block; list-style:none; position:relative; float:left;}
	#navigationdesk ul li a {font-weight:700; font-size:15px; line-height:25px; padding:0px;}
	
	#header-langnavi {position:absolute; right:120px; top:0; padding:4px 0 0 0; z-index:6;}
	#header-langnavi ul li {margin:0 0 0 7px; display:block; list-style:none; position:relative; float:left;}
	#header-langnavi ul li a {color:#fff; font-weight:700; font-size:15px; line-height:25px; padding:0px; text-decoration:none;}
	
	#navigation {position:absolute; top:100px; left:50%; box-sizing:border-box; padding:20px 0 0 0; z-index:6; width:300px; margin-left:-150px;}
	#navigation ul li {margin:22px 0px; display:block; list-style:none; position:relative; float:none; text-align:center;}
	#navigation ul li a {color:#fff; font-weight:700; font-size:22px; line-height:22px; letter-spacing:1px; padding:0px; text-decoration:none;}
	#navigation ul li a:hover {color:#fff07d; text-decoration:none; cursor:pointer;}
	#navigation ul li a.active {color:#fff07d; text-decoration:none;}
	
	#mobilelangnavi {position:absolute; top:330px; left:50%; box-sizing:border-box; padding:20px 0 0 0; z-index:6; width:70px; margin-left:-26px;}
	#mobilelangnavi ul li {margin:22px 5px; display:block; list-style:none; position:relative; float:left; text-align:center;}
	#mobilelangnavi ul li a {color:#fff; font-weight:700; font-size:18px; line-height:18px; letter-spacing:1px; padding:0px; text-decoration:none;}
	#mobilelangnavi ul li a:hover {color:#fff07d; text-decoration:none; cursor:pointer;}
	#mobilelangnavi ul li a.active {color:#fff07d; text-decoration:none;}
	
	.mobileheader {position:fixed; width:100%; top:0; height:50px; display:none; z-index:99;} .mobileheader img {max-width:122px; margin-left:20px; padding:12px 0 0;}
	#navi {position:absolute; right:40px; top:6px; width:34px;} #navi img {width:100%;}
	#close {position:absolute; right:42px; top:0px; width:30px; display:none;} #close img {width:100%;}
	
	/* HOME NEWS BOX */
	
	#contentcontainer {margin:0; padding:50px 0 0;}
	.contentlimiter {max-width:1180px; padding:0 20px;}
	.contentlimiter2 {max-width:900px; padding:0 20px;}
	.contentlimiter3 {max-width:760px; padding:0 20px;}
	
	.block404 {font-size:40px; line-height:50px; padding:100px 0;}
	

	a.morelink {font-size:14px; line-height:14px; letter-spacing:0.5px; padding:1px 20px 1px 0; margin:20px 0 0; background:url(../data/files/icon-link-arrow.png) right no-repeat; background-size:8px 13px;}
	a.morelink:hover {padding:1px 25px 1px 0;}
	
	.block1 {box-sizing:border-box; margin:30px 0 60px; padding:0px; z-index:20; position:relative; text-align:center;}
	.block1b {box-sizing:border-box; margin:30px 0 40px; padding:0px; z-index:20; position:relative; text-align:center;}
	.block1wrapper {position:relative; box-sizing:border-box; margin:0; padding:0; overflow:auto;}
	.block1-vertspacer {height:0px; width:2px; background:#fff07d; margin:30px auto 30px; position:relative;}
	.block1-horizontalspacer {height:2px; width:70px; background:#fff07d; margin:0px 0 20px; position:relative;}
	
	.block1c {box-sizing:border-box; margin:40px 0 24px; padding:0px; z-index:20; position:relative; text-align:left;}
	
	.block1d {box-sizing:border-box; padding:30px 0 38px; margin:12px 0 0; z-index:20; position:relative; text-align:left;}
	.block1dleft {width:100%; float:left; box-sizing:border-box; padding:0 0 0 0;} .block1dleft p {padding-bottom:10px;}
	.block1dleft a {font-weight:700; letter-spacing:0; font-size:16px; line-height:22px;}
	.block1dright {width:80%; float:left; box-sizing:border-box; padding:20px 20px 30px; margin:30px -20px 0 -20px;}
	.block1dbg {background: linear-gradient(90deg, #eaecee 70%, #eaecee 30%); position:relative; }

	.block1bg1-1 {position:absolute; width:20%; left:50%; margin:-10px 0 0 -10%; z-index:19; opacity:0.05;} .block1bg1-1 img {width:100%;}
	.block1bg2-1 {position:absolute; width:60%; left:50%; margin:-10px 0 0 -30%; z-index:19; opacity:0.05;} .block1bg2-1 img {width:100%;}
	.block1bg3-1 {position:absolute; width:80%; left:50%; margin:-10px 0 0 -40%; z-index:19; opacity:0.05;} .block1bg3-1 img {width:100%;}
		
	.block2 {box-sizing:border-box; margin:9px 0 60px; padding:0px; z-index:20; position:relative;} .block2 img {width:100%;}
	
	.block3 {box-sizing:border-box; margin:0; padding:30px 0 30px; z-index:20; position:relative;} .block3 h1 {color:#fff07d; padding-bottom:20px;}
	.block3box {box-sizing:border-box; width:100%; float:left; padding:0px 0 0 0px; margin:-10px 0 0;} .block3box p {color:#FFF; font-weight:700; font-size:17px; line-height:28px; letter-spacing:0.8px;}
	
	.block4 {box-sizing:border-box; margin:0px 0 0 0; padding:0px 0 0px; z-index:20; position:relative;} .block4 img {width:100%;}
	.block4b {box-sizing:border-box; margin:0px 0 0 0; padding:0px 0 0px; z-index:20; position:relative;} .block4b img {width:130%; margin:0 0 0 -15%; padding-bottom:0px;}
	
	.block5wrapper {box-sizing:border-box; margin:0; padding:0; z-index:20; position:relative;} 
	.block5 {box-sizing:border-box; margin:0px 0 0 0; padding:42px 0 60px; z-index:20; position:relative;} .block5 h1 {color:#FFF;} .block5 p {color:#FFF; max-width:740px;} .block5 a {color:#ECEDF2;}
	
	a.subnavlink {display:block; width:150px; font-weight:700; font-style:normal; font-size:15px; line-height:15px; letter-spacing:0px; color:#626c7a; padding:1px 16px 1px 0; margin:30px 16px -20px 0; background:url(../data/files/icon-link-arrow2.png) right no-repeat; background-size:9px 14px;}
	a.subnavlink:hover {padding:1px 20px 1px 0; margin:30px 12px -20px 0; color:#fff07d; text-decoration:none; background:url(../data/files/icon-link-arrow3.png) right no-repeat; background-size:9px 14px;}
	
	.block6 {box-sizing:border-box; margin:0; padding:20px 0 60px; z-index:20; position:relative;}
	.block6topwrapper {width:100%; margin:0; padding:0 0 5%; z-index:20; position:relative;}
	.block6topwrapper2 {width:100%; margin:0; padding:0 0 10%; z-index:20; position:relative;}
	.block6topwrapper3 {width:100%; margin:0; padding:0 0 10%; z-index:20; position:relative;}
	.block6bg {position:absolute; top:0; left:0; width:75%; padding-top:25%;}
	.block6title {position:relative; left:0px; top:inherit; margin:30px 0 0;} .block6title img {width:100px;}
	.block6image {position:relative; top:auto; right:0; width:100%;} .block6image img {width:100%;}
	.block6image2 {position:relative; margin:30px 0px 0px;} .block6image2 img {width:100%;}
	.block6text {margin:0; padding:0 0 0px; z-index:20; position:relative;}
	.block6text2 {margin:0 0px 0 0px; padding:0 0px 0px; z-index:20; position:relative;}
	
	.blockteam {}
	.teambox {float:left; box-sizing:border-box; width:100%; margin:10px 0% 10px;}
	.teambox h1 {font-size:15px; line-height:16px; color:#283a4f; padding:0 0 1px;}
	.teambox-imagewrapper {width:100%; position:relative; z-index:10; overflow:inherit;} .teambox-imagewrapper img {width:50%;}
	.teambox-text {position:relative; box-sizing:border-box; background:none; padding:10px 2px 10px 2px; opacity:1;}
	.teambox-text p {font-size:13px; line-height:17px; color:#283a4f; font-weight:300; margin-top:8px;}
	.teambox-text a {font-size:13px; line-height:17px; color:#283a4f; font-weight:300;}
	.teambox-text:hover {opacity:1;}
	
	a.subnavlink2 {display:inline-block; font-weight:700; font-style:normal; font-size:17px; line-height:17px; letter-spacing:0px; color:#283a4f; padding:0 0 3px 0; margin:40px 30px -10px 0; border-bottom:2px solid #fff;}
	a.subnavlink2:hover {padding:0 0 3px 0; color:#283a4f;; text-decoration:none; border-bottom:2px solid #283a4f;}
	a.subnavlink2active {border-bottom:2px solid #283a4f;}
	
	.blockplayer {box-sizing:border-box; margin:0px -1% 80px -1%;}
	.playerbox {float:left; box-sizing:border-box; width:48%; margin:20px 1% 90px; position:relative;}
	.playerbox h1 {font-size:16px; line-height:22px; color:#283a4f; padding:0 0 6px;}
	.playerbox-imagewrapper {width:100%; position:relative; z-index:10; overflow:inherit;} .playerbox-imagewrapper img {width:100%;}
	.playerbox-text {position:absolute; top:0; bottom:auto; left:0; right:0; box-sizing:border-box; text-align:center; background:none; padding:136% 10px 10px 10px; opacity:1;}
	.playerbox-text p {font-size:14px; line-height:20px; color:#283a4f; font-weight:300;}
	.playerbox-text {font-size:14px; line-height:20px; color:#283a4f; font-weight:300;}
	.playerbox-text:hover {opacity:0.9;}
	
	.playerdetail {box-sizing:border-box; margin:60px 0 60px; padding:0px; z-index:20; position:relative; text-align:left;}
	.playerdetailimage {box-sizing:border-box; margin:30px 0 0; padding:0 0% 0 0%;} .playerdetailimage img {width:100%;}
	.playerdetailquote {box-sizing:border-box; margin:-130px 0 0; padding:140px 10px 20px; background-image:linear-gradient(to right, #AAB1B9, #AAB1B9 7%, #AAB1B9 7%, #AAB1B9 93%, #AAB1B9 93%); text-align:center;}
	.playerdetailquote p {font-weight:700; font-size:16px; line-height:21px;}
	.playerdetailquote2 {box-sizing:border-box; margin:-100px 0 0; padding:120px 0 20px 0; background-image:linear-gradient(to right, #fff, #fff 15%, #FEF6B0 15%, #FEF6B0 85%, #fff 85%); text-align:center;}
	.playerdetailquote2 p {font-weight:700; font-size:16px; line-height:21px;}
	.playerdetailfooter {box-sizing:border-box; margin:20px 0 0; text-align:center; font-weight:700; letter-spacing:0.5px; font-size:14px;} .playerdetailfooter h1 {font-size:20px; line-height:22px;}
	
	.playerdetailtable {margin:30px 0 0 0; width:100%;} 
	.playerdetailtable tr {padding:4px 0px; display:block;}
	.playerdetailtable td {padding:1px 5px; display:block; color:#283a4f; font-size:14px; line-height:18px;} .playerdetailtable td p {color:#283a4f; font-size:14px; line-height:18px; letter-spacing:0;}
	.playerdetailtableleft {width:100%; display:block; font-weight:700;}
	.playerdetailtableright {width:100%;}
	
	.playerdetailgallery {box-sizing:border-box; margin:40px 0 0px; padding:0px; z-index:20; position:relative;} .playerdetailgallery img {width:100%;}
	.gallerybox1 {width:50%; margin:auto;}
	.gallerybox3 {width:48%; margin:10px 1%; float:left;}
	.gallerybox3 {width:48%; margin:10px 1%; float:left;}
	
	.gallerywrapper {margin:0px auto 0;}
	.gallerybox4 {width:49.98%; margin:0px 0%; box-sizing:border-box;} .gallery2-box img {width:100%;}
	
	.playerdetailback {box-sizing:border-box; margin:40px 0 60px; padding:0px; z-index:20; position:relative; text-align:center;}
	
	.footer {margin:0; padding:50px 0 290px;}
	.footer p {color:#7F8993; font-size:15px; line-height:19px; letter-spacing:0;} .footer p strong {font-weight:700;} .footer p a {color:#7F8993;} 
	
	.footerleft {box-sizing:border-box; width:20%; float:left;} .footerleft img {max-width:100px; padding:0 0 0px;}
	.footercenter {box-sizing:border-box; width:100%; float:left; padding:0px 0 0 0%; margin-top:-20px;}
	.footerright {box-sizing:border-box; width:100%; float:left; position:relative; padding:20px 0 0 0%;} .footerright a {color:#7F8993; font-size:17px; line-height:17px; letter-spacing:0; font-weight:700; display:block; padding:0 0 8px;}
	.footerright-top {position:absolute; right:auto; left:0; top:20px; width:90px; cursor:pointer;} .footerright-top img {width:100%;}
	
	.copyfooter {padding:15px 0 15px; font-size:11px; letter-spacing:0px; color:#283a4f; margin:0px 0 0; text-align:center;}

	
}